NIM : 02032011026
S1 Teknik Informatika
Gambar di atas adalah contoh bagan komputer minimal atau dasar komputer. Konsep awal
terciptanya komputer adalah sebagai alat hitung. Istilah komputer diambil dari bahasa latin
computare yang artinya menghitung, jika dalam bahasa inggris to compute, yang artinya juga sama
yaitu menghitung.
Secara umum komputer dapat diartikan sebagai alat elektronika yang bekerja secara koordinasi dan
integrasi berdasarkan program, dapat menerima masukan berupa data yang diproses didalam suatu
sistem dan dikeluarkan dalam bentuk informasi.
Untuk lebih memahami konsep komputer anda bisa perhatikan struktur organisasi komputer
disamping dan berikut penjelasannya tentang fungsi tiap bagian bagan sistem komputer minimal. :
3. I/O Ports
Bagian ini digunakan untuk menerima ataupun mengirim data ke luar sistem. Peralatan input dan
output di atas terhubung melalui port ini.
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 Only Memory) yaitu memori yang haya 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 bus ini 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 samapai 10 jalur paralel.
Pada arsitektur ini sendiri menggambarkan komputer dengan 4 bagian utama, bagian
utama tersebut yakni : Unit aritmatika & logis “ALu”, memori, alat masukan, unit kontrol,
dan hasil (I/O) kemudian seluruh bagian tersebut dihubungkan dengan rangkaian kawat
“bus”.
Set Instruksi.
Komponen perangkat keras atau perangkat keras.
Pengaturan sistem.
Level adalah suatu tingkatan bahasa dan mesin virtual yang mencerminkan tingkat
kemudahan komunikasi antara manusia sebagai pemrogram dengan komponen sirkuit
elektronik dalam sebuah komputer sebagai pelaksana instruksi sebuah pemrograman.
Bahasa atau level yang terletak paling bawah adalah yang paling sederhana dan dapat
diproses dengan cepat oleh mesin komputer, tetapi sulit untuk dipahami oleh manusia.
Bahasa atau level yang paling atas adalah yang paling rumit dan mesin akan lebih lama
melakukan proses instruksinya karena memerlukan interpreter, tetapi manusia lebih
mudah memahami bahasa level tersebut.
Arsitektur Komputer Sebagai Mesin 6 Level
Pada level 1 – 3 merupakan bahasa mesin bersifat numerik. Program-program
didalamnya terdiri dari deretan angka yang panjang, yang tidak menjadi masalah untuk
mesin tapi merupakan persoalan untuk manusia. Mulai pada level 4 bahasa berisi kata /
singkatan yang mempunyai arti bagi manusia.
Komputer dirancang sebagai suatu rangkaian level, dimana setiap level dibangun diatas
level sebelumnya. Setiap level memiliki abstraksi berbeda, dengan objek-objek dan
operasi yang juga berbeda. Kumpulan jenis data, operasi dan sifat dari setiap level
disebut arsitektur dari level tersebut. Sifat-sifat yang dipahami oleh programmer,seperti
berapa besar memori yang tersedia, adalah bagian dari arsitektur. Sedangkan aspek
implementasi seperti jenis teknologi chip apa yang digunakan untuk
mengimplementasikan memori bukan bagian dari arsitektur.
Studi tentang cara merancang bagian-bagian suatu sistem komputer yang terlihat oleh
programmer disebut arsitektur komputer. Dalam praktik umum, arsitektur dan organisasi
memiliki arti yang sama.
Saat ini, kebanyakan komputer yang beredar menggunakan arsitektur yang dibuat oleh
John Von Neumann pada tahun 1903-1957. Dalam teknik komputer, pengertian
arsitektur komputer memilik arti suatu ilmu yang tujuannya untuk merancang sistem
komputer. Arsitek-tur komputer sekarang ini dibagi menjadi 4 bagian utama, yaitu:
SISD
SIMD
MISD
MIMD
1. Komputer MISD
MISD adalah kepanjangan dari Multiple Instruction Single Data merupakan jenis arsitek
komputer dimana memiliki fungsi dalam melakukan eksekusi data yang bisa diproses
oleh processor yang berbeda-beda. Jika dilihat secara struktur, komputer MISD tidak
ada beda jauh dengan komputer SISD, hanya saja perbedaanya dari processor yang
digunakan lebih dari satu unit.
2. Komputer MIMD
Jenis arsitek komputer yang kedua adalah MIMD, MIMD adalah kepanjangan dari
Multiple Instruction Multiple Data. Komputer MIMD adalah komputer yang memiliki
beberapa processor yang diatur secara parallel dengan menggunakan unit pengontrol.
Selain itu dalam menjalankan perintah bisa dijalankan meskipun berbeda-beda
perintahnya.MIMD ini termasuk komputer yang bisa menjalankan aplikasi yang
membutuhkan kinerja processor yang tinggi.
3. Komputer SISD
SISD (Single Instruction Single Data) adalah jenis arsitek komputer buatan dari Von
Neumann dengan ciri khas processor yang digunakan hanya satu buah saja. Komputer
ini bekerja dengan skema aritmatika dan logika, dimana semua dilakukan dengan satu
perhitungan saja. Sebab saat terjadi instruksi, sistem yang ada di komputer akan
membaca sekali saja kemudian melakukan apa instruksi tersebut. Contohnya bisa
ditemui pada komputer mini dan PC.
4. Komputer SIMD
Jenis komputer yang terakhir adalah SIMD atau Single Intruction Multiple Data yaitu
jenis komputer yang dibuat secara parallel. Jadi komputer ini bisa mengendalikan
banyak processor dari satu sistem kendali saja. Contohnya adalah ILC, Star-100,
DRAY-1.
Memiliki hardware dasar yaitu CPU, Memori dan Input Output sistem.
Komputer merupakan stored program.
Bisa menjalankan instruksi secara berurutan.
Memiliki jalur (bus) yang letaknya diantara memory dan CPU.
1. Memiliki subsistem perangkat keras dasar, yaitu CPU, memori dan sistem I / O
2. Merupakan komputer yang menyimpan program
3. Instruksi dalam urutan
4. Ada jalur bus antara memori dan CPU
Menurut penelitian Flyyn pada tahun 1966, arsitek-tur komputer pada dasarnya
diklasifikasikan:
Jumlah prosesor.
Jumlah program yang bisa dijalankan.
Struktur memori.
Manfaat konstruksi.
Performa sistem.
Biaya sistem.
Terdapat empat metode utama untuk mengetahui keberhasilan struktur sistem, yaitu
manfaat struktur sistem, yaitu:
Aplicability.
Maleability.
Expandibility.
Comptible.
Terdiri dari beberapa komponen, antara lain: memori utama (digunakan untuk
menyimpan data atau instruksi), unit logika aritmatika (digunakan untuk mengolah
data), unit kontrol, peralatan I / O (digunakan untuk berinteraksi dengan lingkungan
luar)
Sebuah jalur bus dibuat di antara berbagai komponen mesin von Neumann.
Mesin menjalankan instruksi secara berurutan.
Stored-Program komputer atau program tersimpan yang menyimpan instruksi
program dalam memori elektronik.
Dalam membuat arsitek komputer yang handal, terdapat beberapa faktor yang
berpengaruh besar terhadap arsitek komputer. Apa saja itu? Berikut pembahasannya.
2. Kinerja sistem
Untuk mengukur seberapa bagus kinerja sistem, ada beberapa program yang dijadikan
standart dalam pengukuran kinerja komputer, seperti berikut ini:
Memory bandwidth
Waktu akses memory
Ukuran besar memory
3. Biaya sistem
Faktor yang ketiga adalah mengenai biaya sistem yang bisa diukur dengan beberapa
cara berikut:
Reabilitas komputer
Kemudahan dalam perbaikan
Komsumsi daya listrik
Berat hardware
Kekebalan
Interface sistem software