A. Struktur Komputer
Struktur komputer didefinisikan sebagai cara-cara dari setiap komponen yang
saling terkait. Struktursebuah komputer secara sederhana, dapat digambarkan dalam
diagram blok pada gambar dibawah.
Adapun fungsi dari masing-masing komponen dalam struktur di atas adalah sebagai
berikut:
1. Input Device (Alat Masukan)
Adalah perangkat keras komputer yang berfungsi sebagai alat untuk memasukan
data atau perintah kedalam komputer.
2. Output Device (Alat Keluaran)
Adalah perangkat keras komputer yang berfungsi untuk menampilkan keluaran
sebagai hasil pengolahan data. Keluarannya dapat berupa hard-copy (ke kertas),
soft-copy (ke monitor), ataupun berupa suara.
3. I/O Ports
Bagian ini digunakan untuk menerima ataupun mengirim data keluar sistem.
Peralatan input dan output di atas terhubung melalui port ini.
4. CPU (Central Processing Unit)
CPU merupakan otak sistem komputer, dan memiliki dua bagian fungsi
operasional, yaitu: ALU(Arithmetical Logical Unit) sebagai pusat pengolah data,
dan CU (Control Unit) sebagai pengontrol kerja komputer.
5. Memori
Memori terbagi menjadi dua bagian yaitu memori internal dan memori
eksternal.Memori internal berupa RAM (Random Access Memory) yang berfungsi
untuk menyimpan program yang kita olah untuk sementara waktu, dan ROM
(Read OnlyMemory) yaitu memori yang hanya bisa dibaca dan berguna sebagai
penyedia informasi pada saat komputer pertama kali dinyalakan.
6. Data Bus
Adalah jalur-jalur perpindahan data antar modul dalam sistem komputer. Karena
pada suatu saat tertentu masing-masing saluran hanya dapat membawa 1 bit data,
maka jumlah saluran menentukan jumlah bit yang dapat ditransfer pada suatu saat.
Lebar data busini menentukan kinerja sistem secara keseluruhan. Sifatnya
bidirectional, artinya CPU dapat membaca dan menirma data melalui data bus ini.
Data bus biasanya terdiri atas 8, 16,32, atau 64 jalur paralel.
7. Address Bus
Digunakan untuk menandakan lokasi sumber ataupun tujuan pada proses transfer
data. Pada jalur ini, CPU akan mengirimkan alamat memori yang akan ditulis atau
dibaca. Address bus biasanya terdiri atas 16, 20, 24, atau 32 jalur paralel.
8. Control Bus
Control Bus digunakan untuk mengontrol penggunaan serta akses ke Data Bus
dan Address Bus. Terdiri atas 4 sampai 10 jalur paralel.
B. Central Processing Unit(CPU)
CPU berfungsi seperti kalkulator, hanya saja CPU jauh lebih kuat daya
pemrosesannya. Fungsi utama dari CPU adalah melakukan operasi aritmatika dan
logika terhadap data yang diambil dari memori atau dari informasi yang dimasukkan
melalui beberapa perangkat keras, seperti papan ketik, pemindai, tuas kontrol,
maupun tetikus. CPU dikontrol menggunakan sekumpulan instruksi perangkat lunak
komputer. Perangkat lunak tersebut dapat dijalankan oleh CPU dengan membacanya
dari media penyimpan.
Seperti cakram keras, disket, cakram padat, maupun pita perekam. Instruksi-instruksi
tersebut kemudian disimpan terlebih dahulu pada memori fisik (RAM), yang mana
setiap instruksi akan diberi alamat unik yang disebut alamat memori. Selanjutnya,
CPU dapat mengakses data-data pada RAM dengan menentukan alamat data yang
dikehendaki.
Saat sebuah program dieksekusi, data mengalir dari RAM ke sebuah unit yang disebut
dengan bus, yang menghubungkan antara CPU dengan RAM. Data kemudian
didekode dengan menggunakan unit proses yang disebut sebagai pendekoder instruksi
yang sanggup menerjemahkan instruksi. Data kemudian berjalan ke unit aritmatika
dan logika (ALU) yang melakukan kalkulasi dan perbandingan. Data bisa jadi
disimpan sementara oleh ALU dalam sebuah lokasi memori yang disebut dengan
register supaya dapat diambil kembali dengan cepat untuk diolah.
ALU dapat melakukan operasi-operasi tertentu, meliputi penjumlahan, perkalian,
pengurangan, pengujian kondisi terhadap data dalam register, hingga mengirimkan
hasil pemrosesannya kembali ke memori fisik, media penyimpan, atau register apabila
akan mengolah hasil pemrosesan lagi. Selama proses ini terjadi, sebuah unit dalam
CPU yang disebut dengan penghitung program akan memantau instruksi yang sukses
dijalankan supaya instruksi tersebut dapat dieksekusi dengan urutan yang benar dan
sesuai.
Suatu sistem komputer terdiri dari lima unit struktur dasar, yaitu:
Unit masukan (Input Unit)
Unit kontrol (Control Unit)
Unit logika dan aritmatika (Arithmetic & Logical Unit / ALU)
Unit memori/penyimpanan (Memory / Storage Unit)
Unit keluaran (Output Unit)
Control Unit dan ALU membentuk suatu unit tersendiri yang disebut Central
Processing Unit (CPU). Hubungan antar masing-masing unit yang membentuk suatu
sistem komputer dapat dilihat pada gambar berikut:
Data diterima melalui Input Device dan dikirim ke Memory. Di dalam Memory data
disimpan dan selanjutnya diproses di ALU. Hasil proses disimpan kembali ke
Memory sebelum dikeluarkan melalui Output Device. Kendali dan koordinasi
terhadap sistem ini dilakukan oleh Control Unit. Secara ringkas prinsip kerja
komputer adalah Input Proses Output, yang dikenal dengan singkatan IPO.
Fungsi Utama dari masing-masing Unit akan dijelaskan berikut ini:
Unit Masukan (Input Unit)
Berfungsi untuk menerima masukan (input) kemudian membacanya dan diteruskan ke
Memory/ penyimpanan. Dalam hubungan ini dikenal istilah peralatan masukan (input
device) yaitu alat penerima dan pembaca masukan serta media masukan yaitu
perantaranya.
Unit Kontrol (Control Unit)
Berfungsi untuk melaksanakan tugas pengawasan dan pengendalian seluruh sistem
komputer. Ia berfungsi seperti pengatur rumah tangga komputer, memutuskan urutan
operasi untuk seluruh sistem, membangkitkan dan mengendalikan sinyal-sinyal
kontrol untuk menyesuaikan operasi-operasi dan arus data dari bus alamat (address
bus) dan bus data (data bus), serta mengendalikan dan menafsirkan sinyal-sinyal
kontrol pada bus kontrol (control bus) dari sistem komputer. Pengertian mengenai bus
dapat dilihat di bagian bawah halaman ini.
Unit Logika & Aritmatika (Arithmetical & Logical Unit)
Berfungsi untuk melaksanakan pekerjaan perhitungan atau aritmatika & logika seperti
menambah, mengurangi, mengalikan, membagi dan memangkatkan. Selain itu juga
melaksanakan pekerjaan seperti pemindahan data, penyatuan data, pemilihan data,
membandingkan data, dll, sehingga ALU merupakan bagian inti dari suatu sistem
komputer. Pada beberapa sistem komputer untuk memperingan dan membantu tugas
ALU dari CPU ini diberi suatu peralatan tambahan yang disebut coprocessor sehingga
khususnya proses perhitungan serta pelaksanaan pekerjaan pada umumnya menjadi
lebih cepat. Pengertian mengenai coprocessor dapat dilihat di bagian bawah halaman
ini.
Unit Memori / Penyimpan (Memory / Storage unit)
Berfungsi untuk menampung data/program yang diterima dari unit masukan sebelum
diolah oleh CPU dan juga menerima data setelah diolah oleh CPU yang selanjutnya
diteruskan ke unit keluaran. Pada suatu sistem komputer terdapat dua macam memori,
yang penamaannya tergantung pada apakah alat tersebut hanya dapat membaca atau
dapat membaca dan menulis padanya. Bagian memori yang hanya dapat membaca
tanpa bisa menulis padanya disebut ROM (Read Only Memory), sedangkan bagian
memori yang dapat melaksanakan membaca dan menulis disebut RAM (Random
Access Memory).
Unit Keluaran (Output Unit)
Berfungsi untuk menerima hasil pengolahan data dari CPU melalui memori. Seperti
halnya pada unit masukan maka pada unit keluaran dikenal juga istilah peralatan
keluaran (Output device) dan media keluaran (Output media).
Berikut dapat dilihat gambar-gambar mengenai informasi diatas :
1. Unit Masukan (Input Unit)
C. Arsitektur Komputer
Dalam bidang teknik komputer, arsitektur komputer adalah konsep
perencanaan dan struktur pengoperasian dasar dari suatu sistem komputer. Arsitektur
komputer ini merupakan rencana cetak-biru dan deskripsi fungsional dari kebutuhan
bagian perangkat keras yang didesain (kecepatan proses dan sistem interkoneksinya).
Dalam hal ini, implementasi perencanaan dari masingmasing bagian akan lebih
difokuskan terutama, mengenai bagaimana CPU akan bekerja, dan mengenai cara
pengaksesan data dan alamat dari dan ke memori cache, RAM, ROM, cakram keras,
dll). Beberapa contoh dari arsitektur komputer ini adalah arsitektur von Neumann,
CISC, RISC, blue Gene, dll.
Arsitektur komputer juga dapat didefinisikan dan dikategorikan sebagai ilmu dan
sekaligus seni mengenai cara interkoneksi komponen-komponen perangkat keras
untuk dapat menciptakan sebuah komputer yang memenuhi kebutuhan fungsional,
kinerja, dan target biayanya.
Sistem desain dari seluruh komponen dalam perangkat keras komputer ini.
Digital Logic
Pada level terendah Komputer tersusun dari Perangjat citcuit dan gerbanggerbang(gates).Yaitu berupa instruksi atau perintah yg memberitahukan ada atau
tidaknya sinyal listrik yg di lambang dengan biner 0 berarti tidak ada dan 1
berarti ada sinyal listrik,sehingga dapat juga di sebut sebagai binary digit(BIT).
Sinyal logika, A, mengambil nilai 0 (FALSE, OFF) atau 1 (TRUE, ON).Sinyal yang mungkin
benar-benar menjadi tegangan, penutupan switch, dll Namun, kami ingin berpikir dalam hal
nol dan satu, tidak dalam hal nilai-nilai tegangan.
C
Sal
ah
Sal
ah
Sal
ah
Ben
ar
Control(Pengaturan)
Merupakan Perangkat yg digunalan untuk mengatur pengoperasian Komputer
dan mengerjakan instuksi-instruksi yg diberikan kepadanya.Dan semua
perangkat itu d kemas dalam satu chip yg di sebut IC(Integrated Circuit)atau
integrated circuit adalah salah satu komponen elektronika aktif yang
merupakan gabungan dari ratusan bahkan ribuan komponen elektronika seperti
transistor, resistor, dioda, dan juga kapasitor. Jadi dalam komponen ini
tersimpan berbagai jenis komponen tersebut dalam bentuk yang lebih
compact.
Contoh IC