Tujuan Pembelajaran
setelah mempelajari bab ini, kalian mampu memahami: fungsi sistem komputer (perangkat keras dan sistem operasi) yang memungkinkannya untuk menerima input, menyimpan, memproses dan menyajikan data sesuai dengan spesifikasinya; memahami mekanisme internal penyimpanan data pada sistem komputer; memahami mekanisme internal pemrosesan data pada unit pengolahan logika dan aritmatika.
A. Komponen Sistem komputer
Sebuah sistem komputer terdiri atas tiga komponen, yakni perangkat kertas (hardware), perangkat lunak (software), dan penggunaan (brainware).Alur kerja sistem komputer dapat dianalogikan dengan sistem pencernaan manusia. Ketika lapar, manusia akan makan makanan yang tersedia, hal ini bisa dianalogikan sebagai masukan data bagi komputer.
1. Perangkat Keras (Hardware)
Perangkat keras merupakan peralatan fisik dari sebuah komputer yang dapat disentuh dan dipindahkan. Perangkat keras terdiri atas empat bagian, yakni, perangkat bagian masukan (input), perangkat bagian keluaran (output), perangkat bagian pemrosesan (processing), dan perangkat bagian penyimpanan (storage).
2. Perangkat Lunak (Software)
Software terdiri atas tiga kategori, yaitu sistem operasi, perangkat lunak aplikasi, dan perangkat lunak pemrograman. Software berisi perintah atau instruksi untuk menjalankan komputer. Tanpa adanya software, komputer tidak dapat difungsikan. Sistem operasi merupakan salah satu perangkat lunak sistem yang paling penting. Pada bagian ini, perangkat lunak sistem yang dibahas hanya sistem operasi.
a. Sistem Operasi
Sistem operasi merupakan sekumpulan program yang ditulis untuk melayani program-program lain berinteraksi dengan perangkat keras. Contoh umum dari software sistem operasi adalah untuk PC antara lain Windows, Linux, DOS (Disk Operating Systems), Unix, Solaris, MacOS, sedangkan untuk ponsel antara lain Android, iOS.
b.Perangkat Lunak Aplikasi
Perangkat lunak aplikasi, atau biasa disingkat menjadi aplikasi, merupakan perangkat lunak yang dijalankan pada sistem operasi.
c. Perangkat Lunak Pemrograman
Jika perangkat lunak aplikasi dirancang untuk pengguna, dan sistem operasi dirancang untuk komputer atau perangkat seluler, perangkat lunak pemrograman ditunjukan untuk programmer dan pengembang komputer yang menulis kode sumber.
B. Pengalamatan Memori
Komputer sering menampilkan alamat memori dalam sistem bilangan heksadesimal. Oleh sebab itu, sebelum memahami mekanisme pengalamatan memori, kalian harus memahami terlebih dahulu tentang sistem bilangan heksadesimal.
1. Sistem Heksadesimal
Sistem heksadesimal ini biasanya digunakan di beberapa komputer, misalnya IBM System/360 (Gambar 4.6). Data General Nova, PDP - 1 1 DEC, Honeywell, serta beberapa komputer mini dan mikro.
a) Konversi Bilangan Biner ke Heksadesimal
Ketika melakukan konversi bilangan biner ke heksadesimal (16 = 2⁴), setiap 4 angka biner ekuivalen (setara( dengan satu angka heksadesimal.
b) Konversi Bilangan Desimal ke Heksadesimal
Konversi bilangan desimal ke hexadesimal dapat dilakukan dengan membagi bilangan desimal dengan 16, hingga tidak bisa dibagi lagi.
c) Konversi Bilangan Heksadesimal ke Desimal
Konversi bilangan heksadesimal ke desimal menggunakan perkalian setiap bilangan dengan basis yang dipangkatkan sesuai urutannya, kemudian hasilnya dijumlahkan.
d) Konversi Bilangan Heksadesimal ke Biner
Untuk konversi bilangan heksadesimal ke biner, setiap 1 angka heksadesimal ke bilangan biner 4 digit, kemudian gabungkan. Jika terdapat digit 0 di depan hasil penggabungan bilangan biner, boleh dihilangkan.
2. Pengalamatan Memori dengan Heksadesimal
Alamat memori komputer biasanya ditampilkan dalam bentuk heksadesimal yang digunakan komputer saat menyimpan data. Setiap kali sepotong informasi atau data disimpan, komputer harus menghitung di mana data akan disimpan dalam memori, berdasarkan segmen dan alamat dari hard drive.
C. Central Processing Unit
Central Processing Unit (CPU) adalah otak dari sebuah komputer, yang berisi semua sirkuit yang dibutuhkan untuk memproses input, menyimpan data dan hasil keluaran. CPU selalu mengikuti instruksi program komputer yang memberitahukan data mana yang harus diproses dan bagaimana memerintahkan CPU nya.
Tidak ada komentar:
Posting Komentar