Anda di halaman 1dari 13

View metadata, citation and similar papers at core.ac.

uk brought to you by CORE


provided by Daftar Jurnal yang terbit di Universitas Dirgantara Marsekal Suryadarma

EVOLUSI KOMPUTER, KINERJA KOMPUTER DAN INTERCONNECTION NETWORKS


DALAM PERKEMBANGAN DUNIA TEKNOLOGI INFORMATIKA

Dimpo Sinaga

Abstract
Informtika Engineering Department should be able to make plans in accordance with the
Program in accordance with the wish to make. Berdasrkan logic systematically created a
very complex logical thinking is required, whereas if the program that we make must tratur
and directed, it is quite a Progremer that make the program shall have a mathematical logic.
In addition to thinking of efficient human resources, as a program must also determine what
logical programming language that is suitable for use or do not even need to use a
programming language, because it uses a programming language that requires great thought
just to make simple and will not even static efficiency of In terms of the program.

PENDAHULUAN keluaran. Seluruh kegiatan ini dikoordinasi


Pengantar Organisasi Komputer oleh unit kontrol.
Komputer adalah sebuah mesin hitung
elektronik yang secara cepat menerima Organisasi Komputer
informasi masukan digital dan mengolah Organisasi Komputer adalah bagian yang
informasi tersebut menurut seperangkat terkait erat dengan unit–unit operasional
instruksi yang tersimpandalam komputer dan interkoneksi antar komponen penyusun
tersebut dan menghasilkan keluaran sistem komputer dalam merealisasikan
informasi yang dihasilkan setelah diolah. aspek arsitekturalnya. Contoh aspek
Daftar perintah tersebut dinamakan organisasional adalah teknologi hardware,
program komputer dan unit penyimpanan- perangkat antarmuka, teknologi memori,
nya adalah memori komputer. Dalam sistem memori, dan sinyal–sinyal kontrol.
bentuk yang paling sederhana komputer Arsitektur Komputer lebih cenderung pada
terdiri dari lima bagian utama yang kajian atribut–atribut sistem komputer yang
mempunyai fungsi sendiri-sendiri. Unit-unit terkait dengan seorang programmer.
tersebut adalah: masukan, memori, Contohnya, set instruksi, aritmetika yang
aritmetika dan logika, keluaran dan kontrol digunakan, teknik pengalamatan, meka-
seperti pada Masukan Keluaran nisme I/O. Sebagai contoh apakah suatu
komputer perlu memiliki instruksi pe-
Memori Aritmetika dan logika Kontrol Unit ngalamatan pada memori merupakan
masukan menerima informasi yang yang masalah rancangan arsitektural. Apakah
dikodekan dari operator manusia lewat alat- instruksi pengalamatan tersebut akan
alat elektromekanik seperti papan ketik diimplementasikan secara langsung atau-
pada suatu terminal video, atau dari kah melalui mekanisme cache adalah kajian
komputer komputer lain lewat jalur organisasional.
komunikasi digital. Informasi yang diterima
dan disimpan dalam memori untuk Perbedaan Utama :
dipergunakan kelak, atau langsung diolah  Organisasi Komputer
oleh rangkaian aritmetika dan logika. untuk Bagian yang terkait erat dengan unit–
melaksanakan operasi yang diinginkan. unit operasional
Langkah-langkah pengolahan ditentukan Contoh: teknologi hardware, perangkat
oleh program yang disimpan dalam memori. antarmuka, teknologi memori, sistem
Akhirnya hasil-hasil yang diperoleh memori, dan sinyal–sinyal kontrol
dikirimkan kembali keluar melalui unit

5
 Arsitektur Komputer ngontrol operasi CPU dan mengontrol
Atribut–atribut sistem komputer yang komputer secara keseluruhan.
terkait dengan seorang programmer - Arithmetic And Logic Unit (ALU), ber-
Contoh: set instruksi, aritmetika yang fungsi untuk membentuk fungsi-fungsi
digunakan, teknik pengalamatan, pengolahan data komputer.
mekanisme I/O - Register, berfungsi sebagai penyimpan
internal bagi CPU.
Struktur dan Fungsi Utama Komputer - CPU Interconnection, berfungsi meng-
Komputer adalah sebuah sistem yang hubungkan seluruh bagian dari CPU.
berinteraksi dengan cara tertentu dengan
dunia luar. Interaksi dengan dunia luar Fungsi Komputer
dilakukan melalui perangkat peripheral dan Fungsi dasar sistem komputer adalah
saluran komunikasi. Dalam buku ini akan sederhana prinsipnya terdapat empat buah
banyak dikaji seputar struktur internal fungsi operasi, yaitu :
komputer. - Fungsi Operasi Pengolahan Data
- Fungsi Operasi Penyimpanan Data
Terdapat empat struktur utama: - Fungsi Operasi Pemindahan Data
- Central Processing Unit (CPU), - Fungsi Operasi Kontrol
berfungsi sebagai pengontrol operasi
komputer dan pusat pengolahan fungsi- Fungsi Komputer Komputer harus dapat
fungsi komputer. Kesepakatan, CPU memproses data. Representasi data di sini
cukup disebut sebagai processor bermacam–macam, akan tetapi nantinya
(prosesor) saja. data harus disesuaikan dengan mesin
- Memori Utama, berfungsi sebagai pemrosesnya. Dalam pengolahan data,
penyimpan data. komputer memerlukan unit penyimpanan
- I/O, berfungsi memindahkan data ke sehingga diperlukan suatu mekanisme
lingkungan luar atau perangkat lainnya. penyimpanan data. Walaupun hasil
- System Interconnection, merupakan komputer digunakan saat itu, setidaknya
sistem yang menghubungkan CPU, komputer memerlukan media penyimpanan
memori utama dan I/O. untuk data prosesnya. Dalam interaksi
dengan dunia luar sebagai fungsi
pemindahan data diperlukan antarmuka
(interface), proses ini dilakukan oleh unit
Input/Output (I/O) dan perangkatnya disebut
peripheral. Saat interaksi dengan
perpindahan data yang jauh atau dari
remote device, komputer melakukan proses
komunikasi data mengilustrasikan
operasi–operasi komputer.

PERMASALAHAN
Evolusi dan Kinerja Komputer
Perkembangan komputer meliputi pening-
katan kecepatan processor, penyusutan
ukuran komponen, peningkatan ukuran
memori dan peningkatan kapasitas serta
Komponen yang paling menarik namun ecepatan I/O.
paling kompleks adalah CPU. Struktur CPU
terlihat struktur utamanya adalah : Sejarah Perkembangan Komputer
- Control Unit, berfungsi untuk me- Sejarah perkembangan komputer dibagi

6
menjadi : Eckret di Universitas Pennsylvania.
1. Sebelum tahun 1940 Dimana Mauchly merupakan guru
2. Sesudah tahun 1940 besar teknik elektro dan Eckret
merupakan mahasiswanya yang sudah
SEBELUM TAHUN 1940 lulus.
Manusia menggunakan jari untuk mengenali
dan membilang nomor satu hingga sepuluh. Pembangunan ENIAC ini dimulai pada
Selepas itu mereka mulaI mengenali nomor- tahun 1943 dengan persetujuan Army’s
nomor yang lebih besar tetapi masih meng- Ballistics Research Laboratory (BRL).
gunakan digit-digit dari 0 hingga 9.Ahli-ahli Pada tahun 1946, ENIAC selesai dibuat
perniagaan dari negeri China, Turki dan dengan spesifikasi sebagai berikut :
Yunani menggunakan abakus(sempoa) un- a. Memanfaatkan bilangan desimal
tuk melakukan perhitungan. bukan bilangan biner
b. Berat 30 ton
Pada tahun 1617, John Napier menge- c. Volume 1.500 kaki²
mukakan perhitungan logaritma dan mene- d. Berisi 18.000 Vakum Tube
mukan alat yang disebut tulang Napier e. Daya listrik yang diperlukan 140
(Napier’s bones). Blaise Pascal mencipta kW
mesinperhitungan mekanikal pertama pada f. Kecepatan operasi 5000 per detik
tahun 1642. Mesin ini beroperasi dengan g. 20 akumulator mampu menam-
menggerakkan gear pada roda. Pascal juga pung 10 digit bilangan desimal
telah banyak menyumbang ide dalam h. Masih menggunakan saklar maual
bidang matematika. Pada tahun 1816, ENIAC digunakan oleh BRL untuk
Charles Babbage membuat ‘the difference kepentingan perang sampai
engine’. Mesin ini bisa menyelesaikan dengan tahun1955. Setelah itu,
masalah perhitungan matematika seperti ENIAC tidak lagi digunakan.
logaritma secara mekanikal dengan tepat
sampai dua puluh digit. 2. Von Neumann Machine Von Neumann
mencetuskan ide mengenai konsep
Howard Aiken memperkenalkan pengguna- stored-program (program penyimpa-
an mesin elektromakenikal yang disebut nan) sebagai pengembangan dari
dengan nama Mark I pada tahun 1937. ENIAC. Idenya tersebut dipublikasikan
Bentuknya besar dan berat serta me- dalam bentuk proposal pada tahun
ngandungi kabel wayer yang panjang. 1945 dengan nama EDVAC (Electronic
Semua operasi di dalam komputer Discrete Variable Computer). Pada
dijalankan oleh tenaga elektromagnetik. tahun 1946 Von Neumann bersama
koleganya mulai mendesain komputer
Komputer Generasi Pertama baru dengan konsep program pe-
Komputer generasi pertama menggunakan nyimpanan, dimana kemudian dikenal
Vacuum Tube (tabung vakum) untuk dengan sebutan komputer IAS
menyimpan baris perintah. Vacuum Tube (Computer of Institute for Advanced
yang diperlukan amatlah banyak agar Studies) karena dikembangkan di
komputer dapat digunakan secara tepat Computer of Institute for Advanced
dan ukuran komputer generasi pertama ini Studies.
sangat besar. Yang termasuk dalam
komputer generasi pertama antara lain: Pada tahun 1952 IAS computer
meskipun belum lengkap namun sudah
1. ENIAC (Electronic Numerical Integrator memenuhi kegunaannya sebagai
And Computer ) komputer yang berbasis konsep stored-
ENIAC didesain dan dibangun oleh program. Secara umum, struktur dari
John Mauckhy dan John Presper komputer IAS adalah sebagai berikut:

7
a. Memori utama, untuk menyimpan yang paling berarti (most
data dan intruksi. significant bit) disimpan da-
b. Arithmetic Logic Unit (ALU), untuk lam AC dan 40 bit lainnya
mengolah data binner (least significant bit) di-
c. Control Unit, untuk melakukan simpan dalam MQ.
interpretasi instruksi - instruksi o IAS beroperasi secara
didalam memori sehingga adanya berulang membentuk siklus
eksekusi instruksi tersebut instruksi. Komputer IAS
d. I/0, untuk berinteraksi dengan memiliki 21 instruksi, yang
lingkungan luar Struktur IAS dapat dikelompokkan seperti
Computer Secara detail IAS berikut ini :
computer memiliki 1000 lokasi  Data tranfer, memindah-
penyimpanan x 40 bit words, kan data di antara
dengan rincian: memori dengan register-
- Binary number register ALU atau antara
- 2 x 20 bit instructions dua register ALU sendiri.
- Struktur dari IAS secara detail  Unconditional branch,
adalah: perintah-perintah ekse-
o ALU-IAS kusi percabangan tanpa
o Memory Buffer Register syarat tertentu.
(MBR), berisi sebuah word  Conditional branch, pe-
yang akan disimpan di dalam rintah-perintah eksekusi
memori atau digunakan percabangan yang me-
untuk menerima word dari merlukan syarat tertentu
memori. agar dihasilkan suatu
o Memory Address Register nilai dari percabangan
(MAR), untuk menentukan tersebut.
alamat word di memori untuk  Arithmetic, kumpulan
dituliskan dari MBR atau operasi-operasi yang
dibaca oleh MBR. dibentuk oleh ALU.
o Instruction Register (IR),  Address Modify, ins-
berisi instruksi 8 bit kode truksi-instruksi yang me-
operasi yang akan di- mungkinkan pengubahan
eksekusi. alamat saat di komputasi
o Instruction Buffer Register sehingga memungkinkan
(IBR), digunakan untuk fleksibilitas alamat yang
penyimpanan sementara tinggi pada program.
instruksi sebelah kanan word
di dalam memori. 3. Komputer Komersial (Commersial
o Program Cou nter (PC), Computer). Pada tahun 1950-an mulai
berisi alamat pasangan bermunculan industri komputer, antara
instruksi berikutnya yang lain:
akan diambil dari memori. a. 1947 - Eckert-Mauchly mendirikan
o Accumulator (AC) dan Eckert-Mauchly Computer Corpo-
Multiplier ration,
o Quotient (MQ), digunakan b. Dengan produknya: UNIVAC I
untuk penyimpanan semen- (Universal Automatic Computer)
tara operand dan hasil ALU. sebagai tulang.
Misalnya, hasil perkalian 2 c. punggung perhitungan sensus
buah bilangan 40 bit adalah diUSA, UNIVAC II pada tahun
sebuah bilangan 80 bit; 40 bit 1950 dengan karakteristik : lebih

8
cepat dan memori lebih besar.  Jumlah transistor dalam chip menjadi
1950 – muncul 2 perusahaan yaitu dua kali lipat tiap tahun
Sperry dan IBM yang pada saat itu  Sejak 1970 perkembangan agak lambat
d. mendominasi pasar. Produk dari  Jumlah transitor menjadi 2 kali dalam
IBM antara lain: IBM seri 701 tahun sebuah chip berkembang tiap 18 bulan
1953, IBM seri 702 tahun 1955.  Harga dari chip rata-rata tetap / tidak
berubah
Komputer Generasi Kedua  Higher packing density berarti jalur
Perubahan mendasar pada komputer elektronik lebih pendek, kemampuan
generasi kedua ini adalah penggatian makin meningkat
Vacuum Tube oleh transistor. Dimana  Ukuran yang mengecil meningkatkan
transistor memiliki spesifikasi sebagai flexebilitas
berikut:  Mengurangi daya dan membutuhkan
 Lebih kecil pendinginan
 Lebih ringan  Beberapa Interkoneksi meningkatkan
 Disipasi daya lebih rendah reliabilitas
 Solid State device
 Terbuat dari silikon Silicon (Sand) Yang termasuk dalam komputer generasi
ketiga antara lain:
Transistor ditemukan 1947 di Lab.Bell oleh 1. IBM 360
William Shockley . Yang termasuk dalam IBM 360 diluncurkan pada tahun 1964
komputer generasi kedua antara lain: dan memiliki spesifikasi sebagai
1. IBM 7094 IBM 7094 memiliki berikut:
konfigurasi sebagai berikut:  Set Instruksi Mirip atau Identik,
a. IBM 7094 dibuat dengan tujuan dalam kelompok komputer ini
kemampuannya semakin berbagai model yang dikeluarkan
meningkat, kapasitasnya semakin menggunakan set instruksi yang
b. besar, dan biayanya semakin kecil. sama sehingga mendukung
2. DEC PDP 1 Digital Equipment kompabilitas sistem maupun
Corporation (DEC) tahun 1957 perangkat kerasnya.
meluncurkan komputer pertamanya  Sistem Operasi Mirip atau Identik, ini
yaitu PDP 1. merupakan feature yang
menguntungkan konsumen
Komputer Generasi Ketiga sehingga apabila kebutuhan
Komputer generasi ketiga memasuki era menuntut penggantian komputer
microelectronics sebagai pengganti tran- tidak kesulitan dalam sistem
sistor. Microelectronics merupakan dasar operasinya karena sama.
penemuan dari integrated-circuit (lintasan  Kecepatan yang meningkat, model-
yang terintegrasi). model yang ditawarkan mulai dari
kecepatan rendah sampai
MICROELECTRONICS kecepatan tinggi untuk penggunaan
Microelectronics merupakan benar-benar yang dapat disesuaikan konsumen
“small-electronics” yang dapat dibuat sendiri.
dengan semikonduktor. Contoh: silicon  Ukuran Memori yang lebih besar,
wafer (wafer silikon). Microelectronics lebih semakin tinggi modelnya akan
dikenal dengan nama chip. diperoleh semakin besar memori
MOORE’S LAW orang digunakan.
 Kepadatan komponen dalam sebuah  Harga yang meningkat, semakin
chip meningkat tinggi modelnya maka harganya
 Gordon Moore - cofounder of Intel semakin mahal.

9
komputer.
2. DEC PDP-8
PDP-8 diluncurkan pada tahun 1964 CPU adalah komponenpengolah data
dan memiliki spesifikasi sebagai berdasarkan instruksi – instruksi yang
berikut: diberikan kepadanya.Dalam mewujudkan
 Minicomputer pertama kali (setelah fungsi dan tugasnya, CPU tersusun atas
miniskirt). beberapa komponen sebagaibagian dari
 Tidak memerlukan air conditioned struktur CPU, CPU tersusun atas beberapa
room. komponen, yaitu
 Embedded applications & OEM.
 Arsitektur PDP-8 sangat berbeda Arithmetic and Logic Unit
dengan IBM terutama bagian sistem (ALU), bertugas membentuk fungsi – fungsi
bus. Pada komputer ini meng- pengolahan datakomputer. ALU sering
gunakan omnibus system. disebut mesin bahasa
 Sistem ini terdiri atas 96 buah (machine language) karena bagian
lintasan sinyal yang terpisah, yang inimengerjakan instruksi – instruksi bahasa
digunakan untuk membawa sinyal- mesin yang diberikan padanya. Seperti
sinyal kontrol, alamat maupun data. istilahnya,ALU terdiri dari dua bagian, yaitu
 Arsitektur bus seperti PDP-8 ini unit arithmetika dan unit logika boolean,
nantinya digunakan oleh komputer- yang masing –masing memiliki spesifikasi
komputer modern. tugas tersendiri.

Komputer Generasi Terakhir Control Unit, bertugas mengontrol operasi


Pada komputer generasi terakhir ini sudah CPU dan secara keselurahan mengontrol
memanfaatkan mikroprocessors. komputersehingga terjadi sinkronisasi kerja
antar komponen dalam menjalankan fungsi-
PERKEMBANGAN MICROPROCESSOR fungsi operasinya. Termasuk dalam tang-
1. 1971 – 4004 Microprocessor pertama. gung jawab unit kontrol adalah mengambil
2. Semua komponen CPU hádala single instruksi-instruksi dari memori utama dan
chip 4bit. menentukan jenis instruksi tersebut.
3. Diikuti dengan munculnya 8008 tahun
1972 8 bit Mikroposessor dengan Registers
desain applikasi khusus. Register adalah media penyimpan internal
4. 1974-8080 Intel adalah mikroprosessor CPU yang digunakan saat proses
dengan kegunaan umum Dengan pengolahan data.Memori ini bersifat
teknologi microprocessor ini didapat ba- sementara, biasanya digunakan untuk
nyak keuntungan, antara lain: Kece- menyimpan data saat diolah ataupundata
patan prosessor meningkat, Kapasitas untuk pengolahan selanjutnya.
memori meningkat, Kecepatan memori
tertinggal ,dibanding kecepatan. CPU Interconnections, adalah sistem
koneksi dan bus yang menghubungkan
komponen internalCPU, yaitu ALU, unit
STRUCTUR CPU kontrol dan register – register dan juga
Seperti telah dijelaskan pada bagian dengan bus – bus eksternal CPUyang
pengantar, bahwa komputer digital terdiri menghubungkan dengan sistem lainnya,
dari sistemprosesor atau sering disebut seperti memori utama, piranti
CPU, memori-memori, dan piranti masukan/ masukan/keluaran.
keluaran yang salingberhubungan dan
saling dukung mewujudkan fungsi operasi Memory
komputer secara keseluruhan. sistem Memory adalah Perangkat Keras
(Hardware) yang berfungsi mengolah data

10
dan instruksi. Semakin besar memori yang penghapusannya dengan meng-
di sediakan, semakin banyak data maupun gunakan Sinar Ultraviolet.
intruksi yang dapat di olahnya. Memory  EEPROM (Electrically Eraseble Pro-
juga berfungsi sebagai Media penyimpanan gramble ROM) : ROM yang bisa di
data. Memory terbagi 2 yaitu : ROM (Read program dengan Teknik Elektronik.
Only Memory) dan RAM (Random Acces
Memory). RAM (Random Acces Memory)
RAM adalah Memory tempat Penyimpanan
Gambar Operasi sel memori sementara pada saat komputer di jalankan
dan dapat di acces secara acak atau
random. Fungsi dari RAM adalah
mempercepat Pemprosesan data pada
komputer. Semakin besar RAM yang Anda
miliki, semakin cepatlah Komputer yang
Anda miliki.

Jenis Memory RAM:


1. EDORAM (ExtendedDataOutRAM)
2. SDRAM(SynchronousDynamicRAM)
3. DDR SDRAM (Double Data Rate
Synchronous Dynamic RAM)
4. RDRAM (Rambus Dynamic RAM)
Berikut adalah penjelasan Apa itu Memory
ROM dan RAM : Peralatan Penyimpanan Data.
Kebutuhan akan memori utama saja tidak
ROM (Read Only Memory) mencukupi maka diperlukan peralatan
ROM adalah Memory yang hanya dapat di tambahan untuk menyimpan data yang
baca, tidak dapat di hapus dan sudah di isi lebih besar dan dapat dibawa kemana-
oleh pabrik pembuat komputer (Tidak bisa mana. Tetapi dengan semakin besarnya
di setting kembali). Perintah pada ROM peralatan penyimpanan maka dengan
sebagian akan di pindahkan ke RAM. sendirinya akan mempengaruhiwaktu
Perintah yang ada di ROM antara lain: pemrosesan data. Dan seiring berjalannya
 Perintah untuk membaca Sistem waktu dimana perkembangan teknologi
Operasi dari disk. mulai pesat dimana kebutuhan mulai dapat
 Perintah untuk mengecek semua disesuaikan, peralatan penyimpanan data
peralatan yang ada di Unit Sistem. pun semakin berkembang dengan fungsi,
 Perintah untuk menampilkan pesan kapasitas dan ukuran yang semakin
dilayar. membaik pula.

Perkembangan ROM (Read Only Memory) Beberapa Macam Peralatan Penyimpanan Data
 PROM (Programble ROM): ROM Magnetik Disk
yang bisa di program kembali Disk adalah piringan bundar yang terbuat
dengan catatan hanya bisa di dari bahan tertentu (logam atau plastik)
program 1 x. dengan permukaan dilapisi bahan yang
 RPROM (Re-Programble ROM): dapat di magnetisasi. Mekanisme baca/tulis
ROM yang bisa di program ulang menggunakankepala baca atau tulis yang
sesuai dengan yang kita inginkan. disebut head, merupakan comparan
 EPROM (Eraseble Programble pengkonduksi (conducting coil ). Desain
ROM): ROM yang dapat di hapus fisiknya, head bersifat stasioner sedangkan
dan di program kembali tetapi cara piringan disk berputar sesuai kontrolnya.

11
Layout instruksi yang diberikan kepadanya. Dalam
Data pada Terdapat dua metode layout data mewujudkan fungsi dan tugasnya, CPU
pada disk, yaitu constant angular velocity tersusun atas beberapa komponen sebagai
dan multiple zoned recording. Disk di- bagian dari struktur CPU, seperti terlihat
organisasi dalam bentuk cincin ± cincin pada gambar 3.1 dan struktur detail internal
konsentris yang disebut track. Tiap track CPU terlihat pada gamber 3.2. CPU
pada disk dipisahkan oleh gap. Fungsi gap tersusun atas beberapa komponen, yaitu:
untuk mencegah atau mengurangi ke- • Arithmetic and Logic Unit (ALU),
salahan pembacaan maupun penulisan bertugas membentuk fungsi – fungsi
yang disebabkan melesetnya head atau pengolahan data komputer. ALU sering
karena interferensi medan magnet. Se- disebut mesin bahasa (machine
jumlah bit yang sama akan menempati track language) karena bagian ini
± track yang tersedia. Semakin ke dalam mengerjakan instruksi – instruksi
disk maka kerapatan (density) disk akan bahasa mesin yang diberikan padanya.
bertambah besar. Data dikirim ke memori ini Seperti istilahnya, ALU terdiri dari dua
dalam bentuk blok, umumnya blok lebih bagian, yaitu unit arithmetika dan unit
kecil kapasitasnya daripada track. Blok ± logika boolean, yang masing-masing
blok data disimpan dalam disk yang ber- memiliki spesifikasi tugas tersendiri.
ukuran blok, yang disebut sector. Sehingga • Control Unit, bertugas mengontrol
track biasany terisi beberapa sector, operasi CPU dan secara keselurahan
umumnya 10 hingga 100 sector tiap mengontrol komputer sehingga terjadi
tracknya. Bagaimana mekanisme pembaca- sinkronisasi kerja antar komponen
an maupun penulisan pada disk? Head dalam menjalankan fungsi-fungsi
harus bias mengidentifikasi titik awal atau operasinya. Termasuk dalam tanggung
posisi ± posisi sector maupun track. jawab unit kontrol adalah mengambil
Caranya data yang disimpan akan diberi instruksi-instruksi dari memori utama
header data tambahan yang meng- dan menentukan jenis instruksi
informasikan letak sector dan track suatu tersebut.
data. • Registers, adalah media penyimpan
internal CPU yang digunakan saat
Tipe memori Teknologi Ukuran Waktu proses pengolahan data. Memori ini
akses. Cache Memory semikonduktor RAM bersifat sementara, biasanya di-
128-512 KB 10 ns. Memori Utama gunakan untuk menyimpan data saat
semikonduktor RAM 4-128 MB 50 ns. Disk diolah ataupun data untuk pengolahan
magnetik Hard Disk Gigabyte 10 ms, selanjutnya.
10MB/det. Disk Optik CD-ROM Gigabyte • CPU Interconnections, adalah sistem
300ms, 600KB/det. Pita magnetik Tape 100 koneksi dan bus yang menghubungkan
MB De. komponen internal CPU, yaitu ALU, unit
kontrol dan register-register dan juga
Tingkatan satuan memori. dengan bus-bus eksternal CPU yang
Symbol Number of bytes menghubungkan dengan sistem lain-
Kilobytes Kb 2e10 1024 nya, seperti memori utama, piranti
Megabyte Mb 2e20 1,048,576 masukan/keluaran.
Gigabyte Gb 2e30 1,073,741,824
Terabyte Tb 2e40 1,099,511,627,776 Fungsi CPU
Fungsi CPU adalah penjalankan program-
program yang disimpan dalam memori
Structure CPU utama dengan cara mengambil instruksi-
CPU merupakan komponen terpenting dari instruksi, menguji instruksi tersebut dan
sistem komputer. CPU adalah komponen mengeksekusinya satu persatu sesuai alur
pengolah data berdasarkan instruksi- perintah. Untuk memahami fungsi CPU dan

12
caranya berinteraksi dengan komponen ke modul I/O dan sebaliknya.
lain, perlu kita tinjau lebih jauh proses • Pengolahan Data, CPU membentuk
eksekusi program. Pandangan paling sejumlah operasi aritmatika dan logika
sederhana proses eksekusi program adalah terhadap data.
dengan mengambil pengolahan instruksi • Kontrol, merupakan instruksi untuk
yang terdiri dari dua langkah, yaitu : operasi pengontrolan fungsi atau kerja.
pembacaan instruksi (fetch) dan operasi Misalnya instruksi pengubahan urusan
pelaksanaan instruksi (execute). Siklus eksekusi.
instruksi yang terdiri dari siklus fetch dan
siklus eksekusi diperlihatkan pada gambar Perlu diketahui bahwa siklus eksekusi untuk
3.3 berikut. suatu instruksi dapat melibatkan lebih dari
sebuah referensi ke memori. Disamping itu
juga, suatu instruksi dapat menentukan
suatu operasi I/O. Perhatikan gambar 3.4
yang merupakan detail siklus operasi pada
gambar 3.3, yaitu :
• Instruction Addess Calculation (IAC),
yaitu mengkalkulasi atau menentukan
alamat instruksi berikutnya yang akan
dieksekusi. Biasanya melibatkan
penambahan bilangan tetap ke alamat
instruksi sebelumnya. Misalnya, bila
panjang setiap instruksi 16 bit padahal
memori memiliki panjang 8 bit, maka
tambahkan 2 ke alamat sebelumnya.
• Instruction Fetch (IF), yaitu membaca
atau pengambil instruksi dari lokasi
memorinya ke CPU.
• Instruction Operation Decoding (IOD),
yaitu menganalisa instruksi untuk
menentukan jenis operasi yang akan
Gambar 3.3 Siklus instruksi dasar dibentuk dan operand yang akan
digunakan.
Siklus Fetch - Eksekusi • Operand Address Calculation (OAC),
Pada setiap siklus instruksi, CPU awalnya yaitu menentukan alamat operand, hal
akan membaca instruksi dari memori. ini dilakukan apabila melibatkan
Terdapat register dalam CPU yang referensi operand pada memori.
berfungsi mengawasi dan menghitung • Operand Fetch (OF), adalah
instruksi selanjutnya, yang disebut Program mengambil operand dari memori atau
Counter (PC). PC akan menambah satu dari modul I/O.
hitungannya setiap kali CPU membaca • Data Operation (DO), yaitu membentuk
instruksi. Instruksi – instruksi yang dibaca operasi yang diperintahkan dalam
akan dibuat dalam register instruksi (IR). instruksi.
Instruksi-instruksi ini dalam bentuk kode – • Operand store (OS), yaitu menyimpan
kode binner yang dapat diinterpretasikan hasil eksekusi ke dalam memori.
oleh CPU kemudian dilakukan aksi yang
diperlukan. Aksi – aksi ini dikelompokkan
menjadi empat katagori, yaitu :
• CPU – Memori, perpindahan data dari
CPU ke memori dan sebaliknya.
• CPU –I/O, perpindahan data dari CPU

13
sajikan contuh-contoh bus yang ber-
kembang saat ini.

Struktur Interkoneksi
Komputer tersusun atas komponen-
komponen atau modul-modul (CPU, memori
dan I/O) yang saling berkomunikasi.
Kompulan lintasan atau saluran berbagai
modul disebut struktur interkoneksi. Ran-
canagan struktur interkoneksi sangat ber-
gantung pada jenis dan karakteristik
pertukaran datanya. Gambar 7.1 me-
nyajikan jenis pertukaran data yang
diperlukan oleh modul – modul penyusun
komputer :
• Memori :
Memori umumnya terdiri atas N word
memori dengan panjang yang sama.
Gambar 3.4 Diagram siklus instruksi Masing-masing word diberi alamat
numerik yang unik (0, 1, 2, …N-1).
Word dapat dibaca maupun ditulis pada
SISTEM BUS memori dengan kontrol Read dan
Komputer tersusun atas beberapa kom- Write. Lokasi bagi operasi dispesifika-
ponen penting seperti CPU, memori, sikan oleh sebuah alamat.
perangkat I/O. Setiap komponen saling
berhubungan membentuk kesatuan fungsi. Modul I/O :
Sistem bus adalah penghubung bagi ke- Operasi modul I/O adalah pertukaran
seluruhan komponen komputer dalam data dari dan ke dalam komputer. Ber-
menjalankan tugasnya. Transfer data antar dasakan pandangan internal, modul I/O
komponen komputer sangatlah mendomi- dipandang sebagai sebuah memori de-
nasi kerja suatu komputer. Data atau ngan operasi pembacaan dan pe-
program yang tersimpan dalam memori nulisan. Seperti telah dijelaskan pada
dapat diakses dan dieksekusi CPU melalui bab 6 bahwa modul I/O dapat me-
perantara bus, begitu juga kita dapat ngontrol lebih dari sebuah perangkat
melihat hasil eksekusi melalui monitor juga peripheral. Modul I/O juga dapat me-
menggunakan sistem bus. Era saat ini ngirimkan sinyal interrupt.
memerlukan saluran data atau bus yang
handal. Kecepatan komponen penyusun • CPU :
komputer tidak akan berarti kalau tidak CPU berfungsi sebagai pusat pe-
diimbangi kecepatan dan manajemen bus ngolahan dan eksekusi data ber-
yang baik. Trend mikroprosesor saat ini dasarkan routine-routine program yang
adalah melakukan pekerjaan secara paralel diberikan padanya. CPU mengenda-
dan program dijalankan secara multitasking likan seluruh sistem komputer sehingga
menuntut sistem bus tidak hanya lebar tapi sebagai konsekuensinya memiliki
juga cepat. koneksi ke seluruh modul yang menjadi
bagian sistem
Dalam bab ini akan kita pelajari bagaimana
interkoneksi komponen sistem komputer
dalam menjalankan fungsinya, interkoneksi
bus dan juga pertimbangan-pertimbangan
perancangan bus. Bagian akhir akan di-

14
Dari jenis pertukaran data yang diperlukan
modul – modul komputer, maka struktur
interkoneksi harus mendukung perpindahan
data berikut :
• Memori ke CPU : CPU melakukan
pembacaan data maupun instruksi dari
memori.
• CPU ke Memori : CPU melakukan
penyimpanan atau penulisan data ke
memori.
• I/O ke CPU : CPU membaca data dari
peripheral melalui modul I/O.
• CPU ke I/O : CPU mengirimkan data ke
perangkat peripheral melalui modul I/O.
• I/O ke Memori atau dari Memori :
digunakan pada sistem DMA.

Sampai saat ini terjadi perkembangan struk-


tur interkoneksi, namun yang banyak di-
gunakan saat ini adalah sistem bus. Sistem
bus ada yang digunakan secara tunggal
dan ada secara jamak, tergantung karak-
teristik sistemnya.

Interkoneksi Bus
Bus merupakan lintasan komunikasi yang
menghubungkan dua atau lebih komponen
komputer. Sifat penting dan merupakan
syarat utama adalah bus adalah media
transmisi yang dapat digunakan bersama
oleh sejumlah perangkat yang terhubung
padanya. Karena digunakan bersama, di-
perlukan aturan main agar tidak terjadi
tabrakan data atau kerusakan data yang
ditransmisikan. Walaupun digunakan ber-
sama namun dalam satu waktu hanya ada
sebuah perangkat yang dapat meng-
gunakan bus.

Struktur Bus
Sebuah bus biasanya terdiri atas beberapa
saluran. Sebagai contoh bus data terdiri
atas 8 saluran sehingga dalam satu waktu
dapat mentransfer data 8 bit. Secara umum
fungsi saluran bus dikatagorikan dalam tiga
bagian, yaitu saluran data, saluran alamat
dan saluran kontrol, seperti Pola inter-
koneksi bus.

15
sinyal pewaktuan dan sinyal-sinyal perintah.
Sinyal pewaktuan menandakan validitas
data dan alamat, sedengkan sinyal perintah
berfungsi membentuk suatu operasi. Secara
umum saluran kontrol meliputi :
 Memory Write, memerintahkan data
pada bus akan dituliskan ke dalam
lokasi alamat.
 Momory Read memerintahkan data dari
lokasi alamat ditempatkan pada bus
data.
 I/O Write, memerintahkan data pada
bus dikirim ke lokasi port I/O.
 I/O Read, memerintahkan data dari port
I/O ditempatkan pada bus data.
 Transfer ACK, menunjukkan data telah
diterima dari bus atau data telah
ditempatkan pada bus.
 Bus Request, menunjukkan bahwa
modul memerlukan kontrol bus.
 Bus Grant, menunjukkan modul yang
Saluran data (data bus) adalah lintasan bagi melakukan request telah diberi hak
perpindahan data antar modul. Secara mengontrol bus.
kolektif lintasan ini disebut bus data. Umum-
 Interrupt Request, menandakan adanya
nya jumlah saluran terkait dengan panjang
penangguhan interupsi dari modul.
word,81misalnya 8, 16, 32 saluran dengan
 Interrupt ACK, menunjukkan penang-
tujuan agar mentransfer word dalam sekali
guhan interupsi telah diketahui CPU.
waktu. Jumlah saluran dalam bus data di-
katakan lebar bus, dengan satuan bit, misal  Clock, kontrol untuk sinkronisasi
lebar bus 16 bit. operasi antar modul.
 Reset, digunakan untuk menginisiali-
Saluran alamat (address bus) digunakan sasi seluruh modul.
untuk menspesifikasi sumber dan tujuan
data pada bus data. Saluran ini digunakan Secara fisik bus adalah konduktor listrik
untuk mengirim alamat word pada memori paralel yang menghubungkan modul-modul.
yang akan diakses CPU. Juga digunakan Konduktor ini biasanya adalah saluran
untuk saluran alamat perangkat modul kom- utama pada PCB motherboard dengan
puter saat CPU mengakses suatu modul. layout tertentu sehingga didapat fleksibilitas
Perlu diketahui, semua peralatan yang penggunaan. Untuk modul I/O biasanya
terhubung dengan sistem komputer, agar dibuat slot bus yang mudah dipasang dan
dapat diakses harus memiliki alamat. Se- dilepas, seperti slot PCI dan ISA. Sedang-
misal mengakses port I/O, maka port I/O kan untuk chips akan terhubung melalui
harus memiliki alamat hardware-nya. pinnya.

Saluran kontrol (control bus) digunakan


untuk mengontrol bus data, bus alamat dan DAFTAR PUSTAKA
seluruh modul yang ada. Karena bus data Radiant Victor Imbar & Robby Kurniawan
dan bus alamat digunakan oleh semua (2011). Perancangan Aplikasi Absensi
komponen maka diperlukan suatu meka- Laboratorium Komputer Dengan
nisme kerja yang dikontrol melalui bus Menggunakan Sistem Verifikasi
kontrol ini. Sinyal-sinyal kontrol terdiri atas Pengguna Di Universitas Kristen

16
Maranatha: June 2012 Baltatu, M., Lioy, A., Maino, F., and
Mazzocchi, D. 2000. Security issues
http://en.wikipedia.org/wiki/Computer_netwo in control, man-agement and routing
rk protocols. Computer Networks
(Amsterdam, Netherlands: 1999) 34,
http://merahitam.com/sejarah-komputer- 6,881–894. Elsevier Editions,
dan-perkembanganya.html Amsterdam.

http://en.wikipedia.org/wiki/History_of_comp
uting_hardware

17

Anda mungkin juga menyukai