Sistem Komputer
komputer merupakan perangkat elektronik yang di rancang untuk memabantu penyelesaian permasalahan yang dihadapi manusia.
untuk dapat berfungsi, komputer harus memiliki 3 komponen, yaitu:
- Hardware
- Software
- Brainware
Sistem Komputer
Komponen Komputer Hardware (Processor)
- Suatu sistem dapat didefinisikan sebagai suatu kesatuan yang terdiri dari dua atau lebih komponen atau subsistem yang berintraksi untuk mencapai suatu tujuan.
- komputer merupakan suatu sistem karena komputer terdiri dari kompoen-komponen yang saling berintraksi
Komponen Komputer - Hadware
- Perangkat keras (Hardware) adalah komponen yang berada pada tingkatan paling bawah dari sistem komputer dan merupakan komponen sistem komputer yang berwujud fisik.
- Beberapa contoh perangkat keras yaitu:
◦ Processor
◦ Memori Utama
◦ Piranti I/O (Input / Output)
Komponen Komputer Hardware (Processor)
- Merupakan tempat eksekusi kode instruksi program.
- Terdiri atas:
◦Control Unit (CU) : bertugas mengatur eksekusi dan mengendalikan seluruh komponen komputer lainnya seperti memori maupun modul I/O.
◦Aritmethic Logic Unit (ALU) : bertugas mengeksekusi operasi aritmatika dan logika.
◦Register : merupakan tempat penampungan instruksi, data maupun alamat data pada saat processor menjalankan tugasnya.
◦ Pertukaran data antara processor dengan modul I/O Instruksi ini dilakukan ketika data harus dibaca/ditulis ke piranti I/O. Data-data untuk operasi I/O disimpan sementara di memori utama sebelum diproses oleh processor.
◦ Pemrosesan data oleh processor Instruksi ini dilakukan jika diperlukan operasi-operasi
aritmatika ataupun logika.
◦ Operasi kendali instruksi ini dilakukan jika diperlukan pengaturan alur eksekusi instruksi, seperti operasi lompat (jump) ke instruksi tertentu.
1. Register Pengguna
Yaitu register yang dapat digunakan untuk menyimpan data serta alamat data program yang terdiri atas:
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 processor.
2. Register Status dan Kontrol
yaitu register yang digunakan untuk mengkontrol eksekusi kode instruksi program yang terdiri atas:
a. Register Penghitung (Program Counter Register / PC) Register ini menyimpan alamat memori (alamat logika) dari kode instruksi yang sedang dieksekusi.
b. Register Segmen Kode Instruksi (Code Segment Register / CS) Register ini menyimpan alamat segmen memori dari kode instruksi yang sedang dieksekusi.
c. Register Instruksi (Instruction Register / IR) Register ini menyimpan kode instruksi yang sedang/akan dieksekusi. Kode instruksi ini dibaca dari memori fisik menggunakan alamat yang ditunjukkan oleh register CS dan PC.
d. Register Status (Flag Register / F) Register ini menyimpan sejumlah status hasil eksekusi kode
instruksi yang sedang berlangsung. Misalnya jika terjadi pembagian dengan bilangan nol maka kondisi tersebut akan dicatat di register status.
Komponen komputer hardware (memori utama)
Memori Utama terbagi menjadi 2 bagian:
1. ROM (Read Only Memory) Yaitu memori yang hanya dapat dibaca saja datanya, biasanya terdapat pada BIOS di Motherboard (AMI BIOS atauAWARD). Berfungsi untuk men-set sistem komputer (manajemen catu daya listrik, konfigurasi hardisk, floppy drive, proteksi password, dll).
2. RAM (Random Access Memory) Berfungsi untuk menyimpan data atau program yang dimasukkan sebelum diproses oleh Processor.
Komponen Komputer Hardware (Sistem Bus)
◦ Bus kendali : berfungsi sebagai jalur komunikasi informasi kendali dari processor ke komponen lainnya. Menentukan komponen mana yang akan aktif dan modus oerasi apa yang akan dijalankan, misalnya operasi baca dan tulis.
◦ Bus alamat : berfungsi mengirimkan informasi alamat memori maupun modul I/O yang akan diakses, baik untuk pembacaan ataupun penulisan.
◦ Bus data : digunakan untuk mengirimkan data ataupun kode instruksi yang dibaca/ditulis ke
memori ataupun modul I/O.
Komponen Komputer Hardware Piranti Input/output (I/O)
Contohnya : Keyboard, mouse, scanner, dan lain-lain.
Contohnya : printer, kartu grafis, dan lain-lain.
Input
Teknologi yang berhubungan dengan peralatan untuk memasukan data dalam komputer
ex: keyboard, mouse, scanner, webcam,dll
Output
Teknologi yang berhubungan dengan peralatan yang mengeluarkan dari pemrosesan data (monitor,poltter,printer,dll)
Komponen komputer software (Firmware)
◦Aritmethic Logic Unit (ALU) : bertugas mengeksekusi operasi aritmatika dan logika.
◦Register : merupakan tempat penampungan instruksi, data maupun alamat data pada saat processor menjalankan tugasnya.
- Secara garis besar, jenis instruksi yang dijalankan oleh processor antara lain:
◦ Pertukaran data antara processor dengan modul I/O Instruksi ini dilakukan ketika data harus dibaca/ditulis ke piranti I/O. Data-data untuk operasi I/O disimpan sementara di memori utama sebelum diproses oleh processor.
◦ Pemrosesan data oleh processor Instruksi ini dilakukan jika diperlukan operasi-operasi
aritmatika ataupun logika.
◦ Operasi kendali instruksi ini dilakukan jika diperlukan pengaturan alur eksekusi instruksi, seperti operasi lompat (jump) ke instruksi tertentu.
- Jenis-jenis register
1. Register Pengguna
Yaitu register yang dapat digunakan untuk menyimpan data serta alamat data program yang terdiri atas:
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 processor.
2. Register Status dan Kontrol
yaitu register yang digunakan untuk mengkontrol eksekusi kode instruksi program yang terdiri atas:
a. Register Penghitung (Program Counter Register / PC) Register ini menyimpan alamat memori (alamat logika) dari kode instruksi yang sedang dieksekusi.
b. Register Segmen Kode Instruksi (Code Segment Register / CS) Register ini menyimpan alamat segmen memori dari kode instruksi yang sedang dieksekusi.
c. Register Instruksi (Instruction Register / IR) Register ini menyimpan kode instruksi yang sedang/akan dieksekusi. Kode instruksi ini dibaca dari memori fisik menggunakan alamat yang ditunjukkan oleh register CS dan PC.
d. Register Status (Flag Register / F) Register ini menyimpan sejumlah status hasil eksekusi kode
instruksi yang sedang berlangsung. Misalnya jika terjadi pembagian dengan bilangan nol maka kondisi tersebut akan dicatat di register status.
Komponen komputer hardware (memori utama)
- Merupakan tempat penyimpanan utama kode-kode instruksi serta data program.
- Memori utama menampung kode-kode instruksi yang akan segera dieksekusi yang akan disalin ke register processor.
- Sebagai tempat penampungan sementara (buffer) ketika processor membaca ataupun menulis data dari/ke piranti I/O.
Memori Utama terbagi menjadi 2 bagian:
1. ROM (Read Only Memory) Yaitu memori yang hanya dapat dibaca saja datanya, biasanya terdapat pada BIOS di Motherboard (AMI BIOS atauAWARD). Berfungsi untuk men-set sistem komputer (manajemen catu daya listrik, konfigurasi hardisk, floppy drive, proteksi password, dll).
2. RAM (Random Access Memory) Berfungsi untuk menyimpan data atau program yang dimasukkan sebelum diproses oleh Processor.
Komponen Komputer Hardware (Sistem Bus)
- Merupakan saluran komunikasi antar komponen internal komputer.
- Terdiri dari:
◦ Bus kendali : berfungsi sebagai jalur komunikasi informasi kendali dari processor ke komponen lainnya. Menentukan komponen mana yang akan aktif dan modus oerasi apa yang akan dijalankan, misalnya operasi baca dan tulis.
◦ Bus alamat : berfungsi mengirimkan informasi alamat memori maupun modul I/O yang akan diakses, baik untuk pembacaan ataupun penulisan.
◦ Bus data : digunakan untuk mengirimkan data ataupun kode instruksi yang dibaca/ditulis ke
memori ataupun modul I/O.
Komponen Komputer Hardware Piranti Input/output (I/O)
- Piranti Input berfungsi untuk menerima masukkan berupa data yang akan diproses.
Contohnya : Keyboard, mouse, scanner, dan lain-lain.
- Piranti Output berfungsi untuk menampilkan hasil pemrosesan processor.
Contohnya : printer, kartu grafis, dan lain-lain.
Input
Teknologi yang berhubungan dengan peralatan untuk memasukan data dalam komputer
ex: keyboard, mouse, scanner, webcam,dll
Output
Teknologi yang berhubungan dengan peralatan yang mengeluarkan dari pemrosesan data (monitor,poltter,printer,dll)
Komponen komputer software (Firmware)
- Merupakan perangkat lunak yang disertakan pada perangkat keras dari vendornya.
- Umumnya berupa insturksi untuk inisialisasi dan pengendalian oerasi perangkat lunak yang bersangkutan.
- Misalnya BIOS pada motherboard berisi instruksi untuk berkomunikasi dan melakukan insialisasi kerja dari processor, memori, subsistem I/O lainnya yang terintegrasi dalam motherboard.
Komponen komputer software (Sistem Oprasi)
- Merupakan komponen perangkat lunak yang berfungsi untuk mengelola seluruh komponen dan sumber daya komputer, fisik maupun non fisik (data) agar dapat digunakan secara optimal.
- Bertanggung jawab untuk menyediakan antarmuka (interface) bagi pengguna maupun program aplikasi.
Komponen komputer Software (Program Aplikasi)
- Merupakan program yang dirancang untuk memenuhi kebutuhan dan membantu berbagai macam aktivitas penggunanya.
- Program aplikasi berjalan di atas sistem operasi, artinya eksekusi program aplikasi difasilitasi dan diatur oleh sistem operasi.
- Contoh : program aplikasi WinAmp menyediakan fasilitas untuk memutar lagu, WinZip yang menyediakan fungsi mengkompres data sehingga data berukuran lebih kecil dan sebagainya.
Komponen Komputer Brainware (Proram Sistem)
- Pemrogram sistem adalah pengguna yang menggunakan sistem komputer untuk membuat perangkat lunak seperti sistem operasi dan aplikasi sistem.
- Pemrogram sistem harus memiliki pengetahuan yang memadai mengenai cara kerja perangkat keras komputer, konsep mengenai perangkat lunak sistem serta menguasai tool-tool pengembang perangkat lunak yang tersedia.
Komponen Komputer Brainware (Pemrograman Aplikasi)
- Adalah pengguna sistem komputer yang membuat aplikasi-aplikasi pengguna yang dijalankan di atas sistem operasi.
- Setiap program aplikasi dibuat untuk menyelesaikan permasalahan tertentu.
- Contoh :
◦ Microsoft Word adalah aplikasi khusus untuk pengolahan dokumen.
◦ Microsoft Excel ditujukan untuk penyelesaian masalah akuntansi, statistik dengan perhitungan tabular.
- Disebut juga End User.
- Pengguna ini menggunakan aplikasi yang dibuat pemrogram aplikasi maupun pemrogram sistem.
- Tidak perlu memiliki pengetahuan mengenai perangkat keras dan perangkat lunak sistem.
- Harus mampu bekerja dengan piranti Input/Output pada komputer serta memahami penggunaan program aplikasinya.
itulah penjelasan tentang sistem komputer yang terdiri dari beberapa bagian seperti:
No comments:
Post a Comment