Sistem Komputer
Sistem Komputer
SISTEM KOMPUTER
Fungsi Komputer ?
- Perhitungan Akutansi
- Komputasi Numerik
- Tentunya .....Hiburan
“Komputer tidak mengandalkan perangkat keras semata, tapi juga komponen lainnya”
- Prosesor
- Memori Utama
- Kartu Grafis
Piranti penyimpan (hardisk dan CDROM drive) dipasang ke board dengan kabel data
Komponen perangkat keras eksternal (printer dan scanner) dihubungkan secara tidak
langsung ke board ini lewat sebuah gerbang (port) >> Serial, Parallel, atau USB
1. Prosesor
2. Memori Utama
3. Modul I/O
5. Peranti I/O
Gambar 2. Arsitektur Komputer Von Neumann
1. Prosesor
Tempat Eksekusi Kode Instruksi Program
Terdiri dari :
3. Register
Cara kerja
Kode instruksi program beserta data – data tersimpan dalam memori. Instruksi dan
data dari memori diambil satu per satu dan disimpan di register untuk dieksekusi.
Ketika dieksekusi, instruksi di register akan menentukan apa yang akan dilakukan oleh
CU maupun ALU. CU bertugas untuk mengatur eksekusi dan mengendalikan seluruh
komponen komputer lainnya, seperti memori maupun modul I/O. ALU bertugas untuk
mengeksekusi operasi arithmatika (penjumlahan, pengurangan, perkalian, dan
pembagian) dan operasi logika (perbandingan lebih besar, lebih kecil, kesamaan,
ataupun ketidaksamaan)
4. Operasi Kendali
Jenis Register
1. Register Pengguna
Register yang digunakan untuk menyimpan data serta alamat data program.
a. Register Data
Digunakan untuk menyimpan data yang dibaca dari memori ataupun yang akan
diproses di ALU.
b. Register Alamat
Digunakan untuk menyimpan alamat memori dari data ataupun kode instruksi program
yang akan diakses oleh prosesor. Jenis : Register Indeks, Register Segmen, dan Register
Pointer.
Register ini menyimpan alamat memori dari kode instruksi yang sedang dieksekusi.
Register ini menyimpan alamat memori dari kode instruksi yang sedang dieksekusi.
Register ini menyimpan sejumlah status hasil eksekusi kode instruksi yang sedang
berlangsung
2. Memori Utama
3. Sistem Bus
Saluran komunikasi antar komputer internal komputer
Terdiri dari :
1. Bus Kendali
2. Bus Alamat
3. Bus Data
Bus Alamat
Berfungsi mengirimkan informasi alamat memori maupun modul I/O yang akan diakses
(baca/tulis)
Bus Data
Saluran yang digunakan untuk mengirimkan data ataupun kode instruksi yang dibaca/tulis ke
memori ataupun modul I/O
PERANGKAT LUNAK
1. Sistem Operasi
- Pada saat komputer dihidupkan, kode instruksi sistem operasi akan dibaca, dipindahkan
ke memori utama, serta dijalankan. Selanjutnya sistem operasi ini akan mengendalikan
interaksi dengan pengguna komputer
2. Firmware
- Komponen perangkat lunak yang disertakan pada masing – masing perangkat keras
komputer oleh vendor yang bersangkutan
- Berfungsi mengatur cara kerja perangkat keras dan cara berinteraksi dengan bagian lain
dari sistem komputer
3. Program Aplikasi
Penjelasan Detail
Firmware
Perangkat lunak yang disertakan pada perangkat keras dari vendornya (kode instruksi disimpan
dalam perangkat keras itu sendiri)
Contoh :
1. Instruksi BIOS yang terdapat pada flash ROM motherboard yang berisi instruksi untuk
berkomunikasi dan melakukan inisiasi kerja dari prosesor, memori, dan subsistem I/O
lainnya yang terintegrasi dalam motherboard tersebut
Sistem Operasi
Untuk mengelola seluruh komponen dan sumber daya komputer, fisik maupun nonfisik
(misalkan data) agar dapat digunakan secara optimal.
Untuk menyediakan antarmuka bagi pengguna maupun program aplikai
Program Aplikasi
Sebutkan contohnya ?
1. Aplikasi Pengguna
Aplikasi yang dikembangkan khusus untuk membantu pengguna untuk menyelesaikan suatu
permasalahan yang sifatnya khusus.
Jenis :
1. Pemrogram Sistem
2. Pemrogram Aplikasi
3. Pengguna Aplikasi
Pemrogram Sistem
Pengguna harus memiliki pengetahuan yang memadai mengenai cara kerja perangkat keras
komputer, konsep yang kuat mengenai perangkat lunak sistem, serta menguasai tool
pengembangan perangkat lunak yang tersedia
Pemrogram Aplikasi
Pengguna sistem komputer yang membuat aplikasi-aplikasi pengguna yang dijalankan diatas
sistem operasi. Setiap aplikasi berkaitan dengan suatu permasalahan khusus yang
hendakdiselesaikan dengan bantuan komputer
Contoh :
Pengguna Aplikasi
Pengguna ini menggunakan aplikasi yang dibuat oleh pemrogram aplikasi maupun pemrogram
sistem. Tidak dituntut untuk memiliki pengetahuan mengenai perangkat keras dan perangkat
lunak sistem. Persyaratan minimal, pengguna aplikasi ammpu bekerja dengan perangkat I/O
pada komputer serta memahami penggunaan program aplikasinya