Vous êtes sur la page 1sur 25

Algoritma & Pemrograman Komputer

Komputer
Konfigurasi PC
Prosesor
Mainboard/motherboard
Memori RAM
Monitor VGA
Keyboard
VGA Card
Hard disk
Kemampuan Multimedia
DVD ROM/CD ROM drive
Sound card
Speaker
Kemampuan Jaringan
Network Card
Modem

MEDIA INPUT:
Keyboard
Mouse

Penyimpanan:
Memori RAM dan ROM
Hard disk Lokal

MEDIA OUTPUT:
Monitor
Printer
Speaker

CPU
Central Processing Unit

Ekternal:
Network Card
LAN, Internet

Mouse
Media masukan (Input)
Peranti yang wajib ada untuk sistem operasi berantarmuka
grafis seperti Windows
Komponen:
Mouse Ball (Bola) / Mouse Optik
Scroll wheel

Operasi:
Click atau Double Click
Drag and Drop
Left, Middle, Right Click

Keyboard
Media Masukan (Input)
Tata letak (layout) QWERTY
Apakah ada layout lain?

Processor
Intel:

Perusahaan produsen perangkat keras chip

1982:
1985:
1988:

Dikenalkan prosesor 80286


prosesor 80386 DX
kecepatan clock ditingkatkan dari 25MHz menjadi
33 MHz, 40 MHz dan 50 MHz
prosesor 80486
prosesor 80586 atau Intel Pentium

1989:
1993:

Pentium IV: 1,7 GHz


Aug 2006: Intel Core 2 Duo
Jan 2007: Intel Core 2 Quad
Now:
Core i3, Core i5, Core i7

Processor
Operasi nya sangat terbatas
Operasi aritmatik
Operasi logika
Input / Output
Program komputer
Dibangun dari urutan (sequence) instruksi dari operasi
primitive diatas

Processor
Komponen
Arithmetic Logic Unit (ALU)
Operasi aritmatik (addition dan subtraction)
Operasi logika
Control Unit (CU)
Mengatur eksekusi dari setiap instruksi
Register
Lokasi penyimpanan informasi

Memory
Penyimpanan Utama

Dapat langsung diakses oleh mikro prosesor


Cepat dan kapasitas cenderung lebih kecil
RAM
(Random Access Memory)
ROM
(Read Only Memory)
Orde dari memori utama (Giga Byte)

Penyimpanan Sekunder
Jangka panjang
Murah dan kapasitas cenderung besar
Orde dari memori sekunder (Tera Byte)

Satuan Memori
Komputer hanya mengenal angka 1 dan 0
Representasi dari hidup, nyala, ada listrik (tegangan) dan mati,
padam, tidak ada tegangan

Bit: Satuan terkecil yang mampu menyimpan angka 1 atau 0


1 Byte = 8 bit,
contoh: 1111 1111 (bit)
1 Kilo Bytes = 1 KB = 1024 Bytes
1 Mega Bytes = 1 MB = 1024 KB = 1024 x 1024 Bytes
1 Giga Bytes = 1 GB = 1024 x 1024 KB

Contoh:
1 abjad (biasa disebut 1 character) membutuhkan 1 byte penyimpanan
1 halaman terdapat 4096 abjad maka perlu 4 KB

Perangkat Utama Sistem Informasi


Hardware (Perangkat keras)
Software (Perangkat lunak)
Brainware (Perangkat otak yaitu manusia)

Data

Hardware &
Software

Informasi

Data

Operator

Hardware &
Software

Informasi

Pengguna
Programmer
Perancang Sistem Informasi

Pemrograman Komputer

Pemrograman Komputer
Computer melakukan apa yang kita perintahkan untuk
dikerjakan, BUKAN apa yang kita inginkan untuk dikerjakan.
Pemrograman komputer merupakan proses menuliskan
instruksi kemudian memberikan ke komputer untuk dilakukan
eksekusi terhadap perintah tersebut.

Apakah yang dimaksud dengan Program Komputer?


Komputer program adalah sekumpulan instruksi yang ditulis
dalam bahasa komputer, agar dapat dieksekusi untuk
melakukan sesuatu tugas yang spesifik.

Program Komputer disebut juga sebagai SOFTWARE.

Apakah yang dimaksud dengan Program Komputer?


Ada beberapa jenis software , diantaranya adalah :
Operating System Software (Win 9x, 2000, Unix, Linux, ).
Compilers dan Interpreters (digunakan untuk membuat
program komputer).
Application Software (Payroll system, Accounting System).
Embedded System Software (Digunakan pada TV, Mobile
Phones).
Utiliti untuk produktifitas (MS Word, Excel, ).

Apa itu Programmer?


Seorang programmer is adalah seseorang yang
menuliskan(membuat) program komputer.

Seorang programmer menterjemahkan pekerjaan yang dapat


dipahami manusia menjadi tugas yang dapat dipahami oleh
mesin menggunakan compiler dan interpreter.

Compiler & Interpreter


Compiler adalah perangkat lunak khusus yang mengambil
seluruh Source Code (Komputer program yang ditulis dalam
bentuk yang dimengerti manusia) dan menerjemahkannya ke
dalam Kode Object (Program Komputer yang dalam bentuk
yang dimengerti oleh mesin), proses tersebut dilakukan dalam
waktu yang bersamaan.
Contoh : C, C++, Java, C#, dll
Interpreter menerjemahkan dan mengeksekusi satu
pernyataan (perintah Program Komputer) dari Source Code ke
Kode Obyek pada suatu waktu. (Artinya, penerjemah
menerjemahkan dan mengeksekusi program-program
komputer baris demi baris).
Contoh : Matlab, Python, dll

Menggunakan Compiler:
Source Code

Compiler

Object Code

Eksekusi Program

Menggunakan Interpreter:

Source Code

Interpreter

Eksekusi sebuah baris


dari Program

Pemrograman

Problem
Nyata

Solusi dalam bentuk


Algoritma

Pengujian & Test

Solusi dalam Program


Komputer

Next
Tahapan dalam membuat algoritma dan melakukan penulisan
program

TERIMA KASIH

Vous aimerez peut-être aussi