Anda di halaman 1dari 11

PERTEMUAN KE-2

Komponen dasar
komputer
Agenda

 Pendahuluan
 Sistem Komputer
 Komponen Komputer
 Program dan Bahasa Pemrograman
 Perbedaan antara Compiler dan Interpreter
 Tahapan dalam Pemrograman
Pendahuluan

 Komputer terdiri atas komponen-komponen yang saling bekerja sama untuk


menjalankan fungsi-fungsi yang berkaitan dengan operasi-operasi : pembacaan
data, manipulasi data, dan menghasilkan keluaran
 Keluaran dapat ditampilkan, dicetak, atau disimpan dalam media penyimpanan
komputer
 Fungsi-fungsi dapat dilakukan dengan memberikan sekumpulan instruksi kepada
komputer yang disebut program. Kegiatan yang berhubungan dengan pembuatan
program disebut pemrograman.
 Untuk dapat dimengerti dan dapat dilaksanakan oleh komputer, program ditulis
dengan menggunakan Bahasa pemrograman dan perlu diterjemahkan dengan
menggunakan penterjemah yang disebut compiler atau interpreter.
Sistem Komputer

 Sebuah system komputer tersusun atas 3 (tiga) elemen, yaitu :


 Hardware
 Prosesor : ALU dan CU
 Memory : Primary dan Secondary
 I/O device : Input dan Output device
 Software
 Sistem Operasi
 Utilities : Anti virus, File Management, dll.
 Aplikasi : Sistem Informasi
 Paket : Office, Star Office, Corel Draw, Photoshop, dll.
 Pemrograman : Pascal, C, Java, dll.
 Brainware
 Analis, Programmer, Operator, Teknisi
Komponen Komputer

 Semua data dan program yang akan diproses


oleh komputer, pertama kali dimasukkan ke
Unit Pemrosesan Pusat
dalam memory komputer melalui peralatan
masukan (Input Device).
Unit kontrol
 Unit control (Control Unit) akan
menterjemahkan program yang ada di
memory dan digunakan untuk
mengkoordinasi operasi dari semua Peralatan Internal storage atau Peralatan
komponen komputer. masukan Memory keluaran

 Data dalam memory dimanipulasi dengan


mengguanakn Arithmetic Logic Unit (ALU),
dan hasilnya disimpan kembali kedalam Arithmetic Logical Unit
media penyimpanan dengan menggunakan (ALU) Aliran Data atau Program
perlatan keluaran (Output Devices).

Gambar 1 : Komponen Dasar Komputer


Program dan Bahasa Pemrograman
 Komputer tidaklah dapat melaksanakan fungsinya tanpa mendapatkan instruksi
atau perintah mengenai apa yang harus dikerjakan, yaitu yang disebut program.
 Program ditulis secara terinci, sistematis, logis, dapat dimengerti dan dapat
dilaksanakan oleh komputer. Baris program disebut dengan pernyataan
(statement), dan masing-masing pernyataan mengerjakan tugas tertentu.
 Proses pembuatan program komputer sampai diperolehnya hasil yang dikehendaki
disebut dengan pemrograman komputer, dan dilaksanakan oleh programmer.
 Bahasa yang digunakan sebagai komunikasi diantara orang dengan komputer
(untuk penulisan program) disebut Bahasa pemrograman
 Bahasa pemrograman mencakup notasi, simbol, pernyataan, tata Bahasa, dan lain-
lain aspek bahasa
 Penulisan program harus memenuhi aturan sintak (syntactic rule) dari Bahasa
pemrograman.
 Perbedaan mendasar diantara Bahasa pemrograman dengan Bahasa sehari-hari
yang digunakan manusia ialah bahwa Bahasa pemrograman digunaka sangat tepat
dan tidak ada arti ganda (ambiguities).
 Komputer tidak dapat berfikir dan menimbang-nimbang sebagaimana dapat
dilakukan oleh manusis. Komputer hanya akan mengikuti perintah persis
sebagaimana yang diberikan.
 Komputer tidak dapat menafdirkan perintah untuk memahami apa yang
diinginkan oleh pembuat program. Sehingga kesalahan dalam penulisan akan
mengubah maksud dari suatu program dan menyebabkan komputer menyebabkan
komputer mengerjakan aksi yang salah.
 Dilihat kedekatannya kepada “Bahasa manusia” maka Bahasa pemrograman dikelompokkan menjadi dua, yaitu :
1. Low Level Language
 Bahasa pemrograman tingkat rendah merupakan “Bahasa ibu” dari komputer, yaitu Bahasa yang tidak
memerlukan penterjemah untuk dapat dipahami dan dimengerti oleh komputer.
 Contoh dari Bahasa pemrograman tingkat rendah ialah Bahasa mesin (machine language)
2. High Level Language
 Bahasa pemrograman tingkat tinggi mempuyai ciri-ciri sebagai berikut :
 Penulisannya mirip dengan Bahasa sehari-hari (Bahasa Inggris)
 Tergantung pada mesin komputer yang digunakan.
 Bahasa pemrograman tingkat tinggi disebut juga dengan Bahasa generasi ketiga.
 Program yang ditulis dengan Bahasa pemrograman tingkat tinggi tidak dapat langsung dimengerti oleh
komputer, dan harus diterjemahkan dahulu oleh sebuah “penterjemah” kedalam Bahasa mesin untuk dapat
dilaksanakan atau dieksekusi oleh Unit Pemroses Pusat.
 Contoh : Pascal, BASIC, COBOL, FORTRAN, C
Tahapan Pemrograman

 Defenisi masalah
 Buat Bagan dan struktur cara penyelesaiannnya
 Pilih metode penyelesaian
 Pengkodean (Coding)
 Mencari kesalahan (Debugging)
 Uji dan verifikasi
 Dokumentasi
 Pemilihan Program
Intrpreter dan Compiler

 Kompiler (Compiler), merupakan Terjemahkan ke


Program Baca satu Laksanakan
program yang menterjemahkan Sumber pernyataan
dalam Bahasa
pernyataan
mesin
program yang ditulis di dalam
Bahasa pemrograman tingkat
tinggi menjadi suatu himpunan a) Dengan Interpreter
interuksi mesin spesifik yang
disimpan dalam bentuk file. Program Terjemahkan Program dalam Bahasa mesin
Sumber Seluruhnya lengkap

 Interpreter, digunakan untuk Laksanakan program


lengkap
menterjemahkan program yang
b) Dengan kompiler
ditulis dalam Bahasa tingkat tinggi
ke dalam Bahasa mesin, dan Gambar 1.2 Tahapan pelaksanaan program
menjalankannya baris demi baris.
Tugas

1. Jelaskan menurut pendapat anda apa itu Sistem Komputer ?


2. Tuliskan dan jelaskan elemen-elemen yang terkait di sistem komputer.
3. Jelaskan fungsi kerja dari struktur komputer dimulai dari :
Input device, Output device, CPU, Register, Memory, Storage, BUS.

Anda mungkin juga menyukai