Perangkat Keras Komputer DASAR-DASAR PEMROGRAMAN KOMPUTER

4 Direktorat Pembinaan SMK | 2008 Gambar 1.1. Bagian-bagian komputer Komputer terdiri dari beberapa komponen, yang secara garis besar dibagi menjadi dua yaitu: berupa perangkat keras dan perangkat lunak. Komponen utama pada perangkat keras, terletak pada pusat komputer adalah prosesor, prosesor ini berfungsi mengeksekusi program komputer. Selain prosesor, komputer juga mempunyai memori. Dalam sebuah komputer biasanya terdapat beberapa memori yang berbeda- beda. Memori ini digunakan untuk menyimpan program ketika prosesor sedang bekerja. Komputer juga mempunyai piranti untuk menyimpanan dan mempertukarkan data dengan dunia luar atau yang sering disebut IO. Piranti IO akan mempertukarkan data, seperti: masukan teks melalui keyboard serta mendisplaykannya pada layar monitor. IO juga digunakan untuk memindahkan data maupun program ke atau dari suatu disk drive, modem, printer, mouse dan lain-lain. 200 fu Ad pe ya dij ko 08 | Direktorat P Ga Perangka ngsi dan op da bebera erangkat lun Pada per ang paling re jalankan o omputer pe Pembinaan SMK ambar. 1.2. P at lunak me perasi sebua apa lapis nak yang d Gamb rangkat luna endah, pera oleh prose rtama kali K Perangkat K engendalikan ah komputer an layer igunakan d bar. 1.3. Lap ak tingkatan angkat lunak esor ketika dihidupkan Keras Sebua n r. r i dalam lapisan dengan dibawah pisan Perang n k a . Perangk inisialisa tersebut dan me h Sistem Ko komputer. akan sal layer hnya. gkat Lunak kat lunak asi perangk t untuk me ngatur komp omputer Secara ing berhub diatas ini mela kat keras engetahui k puter pada o 5 umum bungan atau akukan sistem kondisi operasi 6 Direktorat Pembinaan SMK | 2008 yang benar. Perangkat lunak ini bersifat permanen dan disimpan dalam memori komputer. Perangkat lunak inilah yang dikenal sebagai firmware Firmware digunakan untuk meletakan program bootloader. Bootloader adalah sebuah program khusus dan dijalankan oleh prosesor ketika membaca sistem operasi dari disk atau memori nonvolatile yang kemudian menempatkannya di dalam memori. Bootloader biasanya dimiliki komputer desktop dan workstation. Lapisan perangkat lunak diatas firmware, adalah sistem operasi. Perangkat lunak ini berfungsi mengendalikan operasi komputer, mengorganisir penggunaan memori dan mengendalikan peralatan seperti keyboard, mouse, monitor, disk drive, dan sebagainya. Sistem operasi juga memberikan fsilitas kepada user untuk melakukan antarmuka dengan piranti lain, menjalankan program aplikasi dan mengakses file memori luar seperti Compact Disk CD. Sistem operasi, secara umum menyediakan satu set tool untuk program aplikasi, melakukan suatu mekanisme pengaksesan monitor, disk drive, dan seterusnya. Kenyataan dilapangan sebuah komputer tidak semua menggunakan sistem operasi. Sering juga komputer bersifat sangat sederhana dan langsung menjalankan tugasnya. Pada permasalahan tertentu, seperti router jaringan, perangkat lunaknya terintegrasi dan sangat sederhana proses pengembangan. Perangkat lunak pada lapisan paling tinggi adalah perangkat lunak aplikasi yang merupakan program yang langsung berhubungan dengan kemampuan sebuah komputer. Kemampuan sebuah komputer sangat tergantung pada aplikasi perangkat lunak sistem.

1.3. Arsitektur Komputer

Sebuah prosesor atau yang sering disebut dengan central Procesing Unit CPU pada sebuah komputer tidak bisa bekerja sendiri dalam melakukan kerja sebagai pemroses. CPU memerlukan komponen-komponen pendukung seperti memori untuk menyimpan data dan program, serta piranti IO InputOutput yang digunakan untuk memindahkan data antara komputer dan dunia luar. Selain itu juga komputer memerlukan clock detak sebagai penggerak prosesor dalam memproses data. Mikroprosesor adalah suatu pengolah yang dibentuk oleh sebuah chip tunggal atau sering disebut integrated circuit. Mikroprosesor ini sering ditemukan pada sebuah superkomputer, komputer PC, atau sekarang ini hampir semua pengolah data modern adalah mikroprosesor. Mikroprosesor yang paling banyak digunakan saat ini adalah: seri Intel Pentium, FreescaleIBM PowerPC, MIPS, ARM, and the Sun SPARC, dan lain-lain. Blok diagram sebuah sistem komputer dapat ditunjukkan pada Gambar dibawah. 200 se m sa m sis da 08 | Direktorat P Pada g ebuah siste emori berisi ama proses enggerakka stem kompu an selalu Pembinaan SMK Gambar ambar dia em kompu instruksi da sor melaksa n data. Me uter tidak pe terisi apak Gambar.1. K r. 1.4. Diagra agram blok uter diatas an bersama- anakan dan emori suatu rnah kosong kah berupa .5. Aliran Da am blok siste k , - n u g a instruks Instruks memori data d proseso ditunjuk ata pada seb em kompute si ataupu si diambil menuju pro ibaca dari or ke m kan pada g buah Kompu er un berupa dan dibaca osesor, seda dan ditulis memori, ha gambar dib uter 7 data. a dari angkan s oleh al ini bawah: