Anda di halaman 1dari 38

BAB I

PENDAHULUAN
1.1 Latar Belakang
Organisasi Komputer membahas bagaimana semua fungsi-fungsi komputer tersebut
dapat diimplementasikan. Jadi, organisasi komputer membahas hal-hal yang berkaitan dengan
unit-unit operasional dan interkoneksinya yang mereliasasikan spesifikasi arsitektural. Dengan
kata lain, organisasi komputer membahas masalah-masalah yang berkaitan dengan struktur
komputer dan fungsinya secara umum.
Arsitektur Komputer membahas hal-hal yang berkaitan dengan atribut-atribut yang
terlihat atau yang dipertimbangkan oleh pemogram dan yang memiliki dampak langsung pada
eksekusi logis sebuah program. Dengan kata lain arsitektur Komputer membahas masalahmasalah yang berkaitan dengan fungsi komponen-komponen computer.
Contoh atribut arsitektural adalah :
A. Set instruksi
B. Representasi data atau jumlah bit yang digunakan untuk merepresentasikan jenis data
(missal:bilangan, karakter, dll)
C. Mekanisme input/output (I/O)
D. Teknik Pengalamatan memori
Sejarah perkembangan komputer yang mengacu dari Von Nuemann Architecture
membahas tentang awal mula komputer digital elektronik. Von Neumann Architecture ini
menjelaskan desain arsitektur untuk sebuah computer digital elektronik dengan subdivisi dari
unit pengolahan yang terdiri dari unit logika aritmatika dan register procecor, unit control
yang berisi daftar instruksi dan program counter, sebuah memori untuk menyimpan data dan
instruksi, penyimpanan massal eksternal, dan input output mekanisme.
Komponen dasar komputer adalah bagian-bagian dasar yang bersatu padu membangun
sebuah komputer. Secara fisik, komputer terdiri dari beberapa komponen yang merupakan
suatu sistem. Apabila salah satu komponen tidak berfungsi, akan mengakibatkan tidak

berfungsinya suatu komputer dengan baik. Komponen dasar komputer terdiri dari hardware,
software, data, dan user.
Bus Sistem, dalam arsitektur komputer merujuk pada bus. Bus adalah Jalur komunikasi
yang dibagi pemakai Suatu set kabel tunggal yang digunakan untuk menghubungkan berbagai
subsistem. Karakteristik penting sebuah bus adalah bahwa bus merupakan media transmisi
yang dapat digunakan bersama. Sistem komputer terdiri dari sejumlah bus yang berlainan
yang menyediakan jalan antara dua buah komponen pada bermacam-macam tingkatan hirarki
sistem komputer.
1.2 Rumusan Masalah
1. Apa itu organisasi komputer, arsitektur komputer, dan apa hubungannya?
2. Bagaimana struktur dan fungsi organisasi komputer secara umum?
3. Bagaimana sejarah perkembangan komputer yang mengacu dari Von Neumann
Architecture?
4. Apa itu komponen dasar komputer dan apa saja bagian-bagiannya?
5. Apa itu bus sistem, untuk apa fungsinya, dan bagaimana cara kerjanya?
1.3 Tujuan Makalah
1. Menjelaskan apa itu organisasi komputer, arsitektur komputer, dan apa hubungannya.
2. Menjelaskan struktur dan fungsi organisasi komputer secara umum.
3. Memaparkan sejarah perkembangan komputer yang mengacu dari Von Neumann
Architecture.
4. Menjelaskan apa itu komponen dasar komputer dan apa saja bagian-bagiannya.
5. Menjelaskan apa itu bus sistem, untuk apa fungsinya, dan bagaimana cara kerjanya.
1.4 Metode Penulisan
Tahapan dari pembuatan makalah arsitektur dan organisasi computer adalah:
1. Pengkajian untuk mempelajari topik yang berhubungan dengan arsitektur dan
organisasi komputer khsusnya dengan makalah yang kami buat.
2. Pengumpulan data yang dianggap penting dari beberapa sumber yang ada di internet.
3. Mengidentifikasi bahan secara umum yang digunakan untuk menyusun makalah ini.
BAB II
PEMBAHASAN
2.1 Hubungan Organisasi Komputer dan Arsitektur Komputer
2.1.1 Organisasi Komputer
2

Organisasi komputer adalah bagian yang terkait erat dengan unit-unit operasional dan
interkoneksi antar komponen penyusun sistem komputer dalam merealisasikan aspek
arsitekturalnya. Contoh aspek organisasional adalah teknologi hardware, perangkat
antarmuka, teknologi memori, sistem memori, dan sinyal-sinyal kontrol.
Organisasi Komputer mempelajari bagian yang terkait dengan unit-unit operasional
komputer dan hubungan antara komponen sistem komputer. Contoh: sinyal kontrol,
interface/antar muka, teknologi memori peripheral. Perangkat keras (Hardware) adalah
semua bagian fisik komputer dan dibedakan dengan data yang berada di dalamnya atau
yang beroperasi di dalamnya, dan dibedakan dengan perangkat lunak (software) yang
menyediakan instruksi untuk perangkat keras dalam menyelesaikan tugasnya.
2.1.2 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.
2.1.3 Hubungannya
Secara historis (sejarah), dan masih tetap berlangsung pada saat ini, perbedaaan
arsitektur dan organisasi merupakan hal yang penting. Banyak pabrik Komputer yang
sama memilki arsitektur yang menawarkan sekelompok model computer,yang semuanya
memiliki arsitektur yang sama tapi berbeda dari segi organisasinya dan sebagai akibatnya
model-model yang berbeda akan mempunyai harga dan karakteristik unjuk kerja yang
berbeda pula.suatu arsitektur akan bertahan selama bertahun-tahun namun organisasinya
dapat berubah sesuai dengan perkembangan teknologi.

Contoh penting dari kedua fenomena ini adalah arsitektur IBM system /370. arsitektur
ini diperkenalkan pertama kalinya pada tahun 1970 dan mengikuti sejumlah model.
Pengguna yang memiliki kebutuhan yang sederhana dapat membeli model yang murah
dan lambat, bila kemudian kebutuhannya meningkat maka model tersebut dapat diupgrade menjadi model yang lebih mahal dan lebih cepat tanpa perlu mengganti software
sebelumnya yang terlanjur dipakai. Dalam beberapa tahun, IBM telah membuat beberapa
model baru yang menggunakan teknologi yang telah ditingkatkan untuk mengganti model
lama. Model baru menawarkan kecepatan yang lebih baik, harga lebih murah, atau
keduanya kepada pelanggan. Model baru ini mempertahankan arsitektur yang sama
sehingga modal pelanggan yang telah ditanamkan untuk software dapat dilindungi.
Arsitektur system /370 dengan sedikit penyempurnaan dapat bertahan hingga saat ini dan
mempertahankan dirinya sebagai produk IBM.
Didalam kelas system yang disebut mikrokomputer, hubungan antara rancangan
organisasional dan arsitektural atau Hubungan antara Organisasi Komputer dan Arsitektur
Komputer sangat dekat. Perubahan teknologi tidak hanya berpengaruh pada organisasi
namun juga pada hasil yang terjadi pada arsitektural yang lebih baik dan kaya. Pada
umumnya terdapat sedikit persyaratan bagi kompatibilitas antara generasi yang satu ke
generasi lainnya pada mesin-measin kecil ini dengan demikian terdapat pengaruh yang
lebih kuat antara keputusan rancangan orgasnisasional dan arsitektural.

2.2 Struktur Dan Fungsi Organisasi Komputer


2.2.1 Struktur Organisasi Komputer

1. Input Device (Alat Masukan)


Adalah perangkat keras komputer yang berfungsi sebagai alat untuk memasukan
data atau perintah ke dalam komputer.
2. Output Device (Alat Keluaran)
Adalah perangkat keras komputer yang berfungsi untuk menampilkan keluaran
sebagai hasil pengolahan data. Keluaran 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 ke luar 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 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.
2.2.2 Fungsi Organisasi Komputer

Fasilitas Pekerjaan
Di dalam organisasi komputer, terbubung berbagai jenis komponen baik itu

software serta hardware yang sangat berguna dalam mendukung banyak jenis
pekerjaan. Misalnya melalui Microsoft excel seseorang dapat mengolah data dengan
sistem yang jauh lebih cepat, kemudian dengan adanya software pengedit video maka
seorang vide maker mampu menciptakan kombinasi video yang indah dan layak untuk
ditonton.
6

Komunikasi
Dengan adanya komputer, seseorang bisa berhubungan dengan orang lain melalui

sebuah jaringan. Penggunaan komputer sebagai alat telekomunikasi erat kaitannya


dengan internet. Penggunaan jaringan internet memungkinkan seseorang untuk
berkomunikasi dalam rentang jarak yang begitu jauh.
Komunikasi yang terjadi di dalam organisasi komputer tidak hanya sebatas
komunikasi biasa, namun juga bisa melakukan perpindahan data. Contohnya berbagai
komputer yang tergabung dalam duatu jaringan LAN atau local area network dapat
melakukan transfer data satu sama lain.

Hiburan
Fungsi hiburan sangat erat kaitannya dengan game. Di dalam organisasi komputer,

seseorang bisa mengandalkan jaringan untuk bermain game secara bersama-sama. Jika
dulu hanya mengandalkan LAN dan jenis jaringan lain ketika ingin bermain game
secara bersama-sama, kini jaringan internet lah yang menjadi acuan dimana seseorang
bisa bermain game secara bersama-sama meskipun jarak terpisah antara Negara
bahkan benua.

Kontrol
Berbagai fasilitas dalam organisasi komputer salah satunya adalah sebagai sarana

control. Menggunakan organisasi komputer, seseorang dapat dengan mudah


melakukan control misalnya control keamanan terhadap suatau gedung menggunakan
organisasi komputer yang terhubung dengan CCTV.

2.3 Sejarah Perkembangan Komputer Von Neumann Architecture

Arsitektur Komputer Von Neumann merupakan arsitektur yang diciptakan oleh Jhon Von
Neumann(1903 1957). Nama Von Neumann sendiri diambil dari namanya karena dialah
yang pertama kali mempublikasikan konsep tersebut (seandainya saya yang duluan pasti
namanya akan diambil dari nama saya tentunya), arsitektur komputer ini banyak digunakan di
sebagian besar sistem komputer non paralel seperti komputer rumahan atau notebook.
Kedepanya model Von Neumann akan digantikan dengan sistem yang mampu
mengkoordinasikan banyak CPU untuk bekerja secara serempak.
Arsitektur Von Neumann menggambarkan komputer dengan empat bagian utama yaitu
Unit Aritmatika dan Logis (ALU) yang merupakan bagian dari unit kontrol (cpu), media
penyimpanan (memory), dan alat masukan (input) dan hasil/keluaran (output) secara kolektif
dinamakan I/O. Dibawah ini adalah gambar arsitektur Von Neumann.

Dalam gambar di atas menunjukan begitu sederhananya arsitektur tersebut, berikut penjelasan
dari empat komponen tersebut.
8

1. Masukan (input)
Perangkat ini memiliki fungsi sebagai media untuk memasukkan data ke dalam
processor untuk diolah guna menghasilkan informasi yang diperlukan. Input devices atau
perangkat masukan yang umumnya digunakan personal computer (PC) adalah keyboard
dan mouse, keyboard dan mouse adalah unit yang menghubungkan user (pengguna)
dengan komputer. Selain itu terdapat joystick, yang biasa digunakan untuk bermain games
atau permainan dengan komputer. Kemudian scanner, untuk memindai gambar agar dapat
di olah secara digital. Touch panel, dengan menggunakan sentuhan jari user dapat
melakukan suatu proses akses file sebagai pengganti mouse. Microphone, untuk merekam
suara ke dalam komputer dan masih banyak lagi.

2. Pemroses (cpu)
CPU atau Central Processing Unit merupakan tempat pemroses dari intruksi-intruksi
program, bentuknya berupa chip yang terdiri dari jutaan IC. CPU terdiri dari dua bagian
utama yaitu Unit Kendali (control unit) serta Unit Aritmatika dan Logika (ALU).
Disamping itu, CPU mempunyai beberapa alat penyimpan yang berukuran kecil yang
disebut dengan register.
A. Unit Kendali (control unit)
Unit ini bertugas mengatur dan mengendalikan semua peralatan yang ada pada
sistem komputer. Unit kendali akan mengatur kapan alat input menerima data dan
kapan data diolah serta kapan ditampilkan pada alat output. Tugas dari unit kendali ini
adalah :

Mengatur dan mengendalikan alat-alat input dan output.


Mengambil instruksi-instruksi dari memori utama.
Mengambil data dari memori utama (jika diperlukan) untuk diproses.
Mengirim instruksi ke ALU bila ada perhitungan aritmatika serta

mengawasi kerja dari ALU.


Menyimpan hasil proses ke memori utama.
B. Unit Aritmatika dan Logika (ALU)
9

Tugas utama dari ALU adalah melakukan semua perhitungan aritmatika


(matematika) yang terjadi sesuai dengan instruksi program. ALU melakukan operasi
aritmatika dengan dasar penjumlahan sehingga sirkuit elektronik yang digunakan
disebut adder. Tugas lain dari ALU adalah melakukan keputusan dari suatu operasi
logika sesuai dengan instruksi program. Operasi logika meliputi perbandingan dua
operand dengan menggunakan operator logika tertentu, yaitu sama dengan (=), tidak
sama dengan (<> ), kurang dari (<), kurang atau sama dengan (<= ), lebih besar dari
(>), dan lebih besar atau sama dengan (>=).
3. Penyimpanan (memory)
Memory mrupan media penyimpanan data pada Komputer, jenis memory dibagi
menjadi dua yaitu.

RAM (Random Access Memory)


RAM adalah memory utama bagi Komputer yang memegang arahan data yang

akan diproses oleh Processor, Ram sendiri bersifat volatile. Artinya data yang
disimpan didalamnya akan hilang ketika tidak di aliri arus listrik. Jenis RAM sangat
bervariasi, diantaranya :
DRAM (Dynamic RAM) adalah jenis RAM yang secara berkala harus
disegarkan oleh CPU agar data yang terkandung didalamnya tidak hilang.
SDRAM (Synchronous Dynamic RAM) adalah jenis RAM yang paling
umum digunakan pada PC masa sekarang. RAM ini disinkronisasi oleh
clock sistem dan memiliki kecepatan lebih tanggi dari pada DRAM.
SRAM (Statik RAM) adalah jenis memory yang tidak perlu penyegaran
oleh CPU agar data yang terdapat didalamnya tetap tersimpan dengan baik.
RAM jenis ini memiliki kecepatan lebih tinggi dari pada DRAM.
RDRAM (Rambus Dynamic RAM)adalah jenis memory yang lebih cepat
dan lebih mahal dari pada SDRAM.
EDORAM (Extended Data Out RAM) adalah jenis memory yang
digunakan pada sistem yang menggunakan Pentium.

10

DDR (Double Data Rate) tipe RAM yang menggunakan teknologi double
clock cycle. DDR sekarang sudah semakin berkembang dengan munculnya
DDR2 dan DDR3 yang memiliki kecepatan yang sangat tinggi.
Kedepannya mungkin jenis-jenis RAM akan terus berkembang, karena semakin
berkembang pulasistem komputer yang ada saat ini. Sehingga untuk menunjang
kebutuhan komputasi yang tinggi dibutuhkan performa komputer yang maksimal.

ROM (Read Only Memory)


ROM ini sifatnya permanen, artinya program / data yang disimpan didalam ROM

ini tidak mudah hilang atau berubah walau aliran listrik di matikan. Proses menyimpan
data pada ROM tidak dapat dilakukan dengan mudah, namun membaca data dari ROM
dapat dilakukan dengan mudah. Sampai saat ini ada berbagai jenis ROM yang pernah
beredar dan terpasang pada komputer, antara lain PROM, EPROM, EAROM,
EEPROM, dan Flash Memory. Berikut ini uraian singkat dari masing-masing jenis
ROM tersebut.
PROM (Programmable Read Only Memory)
EPROM (Erasable Programmable Read Only Memory)
EEPROM (Electrically Erasable Programmable Read Only Memory)
Flash Memory
4. Keluaran (output)
Perangkat output adalah perangkat komputer yang digunakan untuk menampilkan atau
menyampaikan informasi kepada penggunanya. Informasi yang ditampilkan oleh
komputer merupakan hasil dari pemrosesan yang telah dilakukan oleh komputer.
Informasi yang diteruskan oleh komputer melalui perangkat output dapat berupa tampilan
di layar hasil cetakan, suara, dan sebagainya. Perangkat output sangat banyak sekali
jenisnya diantaranya.

Monitor

Monitor merupakan salah satu perangkat keras (Hardware) yang digunakan sebagai
penampilan output video dari pada sebuah komputer, dan kegunaannya tersebut tidak
dapat dipisahkan dalam pemakaian suatu komputer, sehingga dikarenakan monitor itu
11

sebagai penampilan gambar maka tentunya komputer sangat sulit digunakan dan bahkan
sama sekali tidak dapat digunakan tanpa menggunakan komputer (coba aja bayangin
facebookan tanpa monitor. hehe..).

Printer

Printer adalah perangkat Output yang digunakan untuk menghasilkan cetakan dari
komputer ke dalam bentuk kertas. Printer dihubungkan dengan komputer melalui USB,
selain itu printer juga harus dihubungkan dengan arus listrik namun saat ini ada jenis
printer portabel yang menggunakan baterai. Saat pertama kali disambungkan ke komputer,
kita harus menginstall software driver printer agar printer itu dapat dikenali oleh
komputer. Ketajaman hasil cetakan printer diukur dengan satuan dpi atau dot per inch
yaitu banyakknya titik dalam satu inci. Semakin tinggi dpi sebuah printer, maka semakin
tajam hasil cetakannya.

Speaker

Speaker adalah perangkat keras untuk menghsailkan suara. Jenis lain dari speaker adalah
headset atau earphone. Kita dapat mendengarkan hasil keluaran berupa suara dari
komputer melalui speaker.

Infocus/Proyektor

Infocus juga merupakan alat ouput, biasanya digunakan untuk presentasi, yang
dihubungkan kekomputer untuk menampilkan apa yang ada pada monitor ke suatu screen
(layar) ataupun dinding.

Plotter

Plotter merupakan jenis printer yang dirancang secara khusus guna menghasilkan output
komputer yang berupa gambar ataupun grafik. Dengan menghubungkan plotter pada
sistem komputer, maka pelbagai bentuk gambar akan dapat disajikan secara prima.
Landscape-arsitektur banyak menggunakan plotter guna menghasilkan gambar landscape,
potongan pohon, ataupun untuk membantu memvisualisasikan efek dari segala kegiatan

12

yang ada (kalau inget plotter jadi pengen ketawa sendiri, karna punya pengalaman lucu
sama nih hardware).
2.3.1 Perkembangan Generasi Kompur

Generasi Pertama Tabung Vakum

Komputer generasi pertama adalah ENIAC, yang merupakan komputer


elektronik pertama didunia yang mempunyai bobot seberat 30 ton, panjang 30
M dan tinggi 2.4 M dan membutuhkan daya listrik 174 kilowatts. Komputer
generasi pertama ini menggunakan Tabung hampa udara (vacum-tube) yang
terbuat dari kaca untuk penguat sinyal. Namun hal tersebut masih banyak
mempunyai kendala seperti: mudah pecah, dan cepat menyalurkan panas.
Sejarah perkembangan konputer generasi pertama memiliki ciri-ciri
sebagai berikut :
1. Pada generai ini komputer masih banyak mengeluarkan panas.
2. Menggunakan komponen elektronikanya yang terbuat dari Tabung
Hampa Udara (Vacuum Tube).

13

3. Program dibuat dalam bahasa mesin (Machine Language), yang


programnya tersimpan dalam memori komputer.
4. Utuk mengoprasikannya pun membutuhkan kekuatan listrik yang cukup
besar.
5. Kapasitas yang disediakan untuk penyimpannan data sangat kecil dan
terbatas.
6. Programnya masih menggunakan bahasa mesin dengan menggunakan
kode 0 dan 1 dalam urutan tertentu.
7. Prosesnya relatif lambat.
8. Mempunyai Ukuran atau bentuk yang sangat besar sehingga diperlukan
sebuah ruangan yang yang cukup lebar hanya untuk meletakan
komputer ini.
9. Orientasi utama pada aplikasi bisnis.

10. Menggunakan sistem luar magnetic tape dan magnetic disk.


Generasi Kedua Transistor

Sejarah perkembangan komputer generasi kedua lahir pada tahun 1960an, penemuan transistor sanggat mempenggaruhi perkembangan komputer
pada saat itu. Transistor dapatb menggantikan Tabung hampa udara. Dan hal
tersebut tentunya megubah semua ukuran mesin-mesin elektrik . Transistor
14

mulai digunakan pada komputer sekitar tahun 1956-an. Penemuan lain yang
berupa pengembangan memori inti-magnetik membantu pengembangan
komputer generasi kedua yang lebih kecil, lebih cepat, lebih dapat diandalkan,
dan lebih hemat energi dibanding dengan komputer generasi pertama.
Perkembangan Komputer Generasi kedua ini memiliki ciri-ciri sebagai
berikut:

Program dapat dibuat dengan bahasa tingkat tinggi (high level


language), seperti FORTRAN, COBOL, ALGOL.

Kapasitas memori utama sudah lumayan besar

Sirkutinya adalah transistor.

Ukuran fisik komputer lebih kecil dari komputer generasi pertama

Tidak membutuhkan terlalu banyak listrik

berorientasi pada bisnis dan teknik

Proses operasi sudah cepat

Generasi Ketiga : Integrated Circuits

Komputer generasi ketiga merupakan sebuah perkembangan yang


sangat pesat dari perkembangan komputer yang ada. Komputer generasi ketiga
muncul sejak era 1965-1971-an. Transistor yang dianggap tidak effisien lagi
membuat para ilmuan mencari alternatif lain dan kemudian di temukan pada
15

batu kuarsa ( Quartz rock ). Jack Kilby, seorang insinyur di Texas Instrument,
mengembangkan sirkuit terintegrasi (IC : integrated circuit) di tahun 1958. Hal
ini merupakan sebuah inovasi yang dapat mendongkrak munculnya komputer

generasi ketiga.
Generasi Keempat Microprocessor

Setelah IC ditemukan, perkembangan komputer semakin pesat dan


jelas. Pada tahun 1971 chip INTEL 4004 membawa kemajuan besar dalam
dunia IC, intel berhasil memasukan semua komponen dalam sebuah komputer
(central processing unit, memori, dan kendali input/output) kedalam sebuah
chip tunggal yang sangat kecil, jika sebelumnya IC digunakan untuk
mengerjakan pekerjaan tertentu saja maka pada masa ini mikroprosesor dapat
diproduksi dan di program untuk menjalankan seluruh kebutuhan yang
diinginkan.
Perkembangan Komputer generasi keempat memiliki ciri-ciri sebagai berikut :

Dikembangkan komputer mikro yang menggunakan micro processor


dan semiconductor yang berbentuk chip untuk memori komputer.

Pada generasi ini komputer sudah memaki Large Scale Integration


(LSI)

Generasi Kelima Processor

16

Sejarah perkembangan komputer generasi kelima adalah komputer yang kita


gunakan sekarang ini dimana pada generasi ini ditandai dengan munculnya:
LSI

(Large

Scale

Integration)

yang

merupakan

pemadatan

ribuan

microprocessor ke dalam sebuah microprocesor. Selain itu, juga ditandai


dengan munculnya microprocessor dan semi conductor. Perusahaanperusahaan yang membuat micro-processor di antaranya adalah: Intel
Corporation, Motorola, Zilog dan lainnya lagi. Di pasaran bisa kita lihat
adanya microprocessor dari Intel dengan model 4004, 8088, 80286, 80386,
80486, dan Pentium. Pentium-4 merupakan produksi terbaru dari Intel
Corporation yang diharapkan dapat menutupi segala kelemahan yang ada pada
produk sebelumnya, di samping itu, kemampuan dan kecepatan yang dimiliki
Pentium-4 juga bertambah menjadi 2 Ghz. Gambar-gambar yang ditampilkan
menjadi lebih halus dan lebih tajam, di samping itu kecepatan memproses,
mengirim ataupun menerima gambar juga menjadi semakin cepat.

2.4 Komponen Dasar Komputer


Komponen utama komputer merupakan bagian yang harus ada dalam sebuah sistem
komputer, karena dalam sebuah sistem komputer jika satu saja dari komponen utama
tersebut tidak ada, maka sistem komputer pun tidak akan berjalan atau tidak befungsi
sebagaimana yang diharapkan.

17

2.4.1 Hardware
Secara fisik, Komputer terdiri dari beberapa komponen yang merupakan suatu
sistem. Apabila salah satu komponen tidak berfungsi, akan mengakibatkan tidak
berfungsinya suatu komputer dengan baik. Komponen komputer ini termasuk dalam
kategori elemen perangkat keras (hardware).
Hardware: Pengertian dari hardware atau dalam bahasa indonesia-nya disebut
juga dengan nama perangkat keras adalah salah satu komponen dari sebuah
komputer yang sifat alat nya bisa dilihat dan diraba secara langsung atau yang
berbentuk nyata, yang berfungsi untuk mendukung proses komputerisasi.
Hardware dapat bekerja berdasarkan perintah yang telah ditentukan ada
padanya, atau yang juga disebut dengan dengan istilah instruction set. Dengan adanya
perintah yang dapat dimengerti oleh hardware tersebut, maka hardware tersebut dapat
melakukan berbagai kegiatan yang telah ditentukan oleh pemberi perintah.
Secara fisik, Komputer terdiri dari beberapa komponen yang merupakan suatu
sistem. Sistem adalah komponen-komponen yang saling bekerja sama membentuk
suatu kesatuan. Apabila salah satu komponen tidak berfungsi, akan mengakibatkan
tidak berfungsinya proses-proses yang ada komputer dengan baik. Komponen
komputer ini termasuk dalam kategori elemen perangkat keras (hardware).
Berdasarkan fungsinya, perangkat keras komputer dibagi menjadi
1. Input divice (unit masukan)
2. Process device (unit Pemrosesan)
3. Output device (unit keluaran)
4. Backing Storage ( unit penyimpanan)
5. Periferal ( unit tambahan)
1. Unit Masukan ( Input Device )
18

Unit ini berfungsi sebagai media untuk memasukkan data dari luar ke dalam
suatu memori dan processor untuk diolah guna menghasilkan informasi yang
diperlukan. Input devices atau unit masukan yang umumnya digunakan
personal computer (PC) adalah keyboard dan mouse, keyboard dan mouse
adalah unit yang menghubungkan user (pengguna) dengan komputer. Selain itu
terdapat joystick, yang biasa digunakan untuk bermain games
atau permainan dengan komputer. Kemudian scanner, untuk mengambil
gambar sebagai gambar digital yang nantinya dapat dimanipulasi. Touch panel,
dengan menggunakan sentuhan jari user dapat melakukan suatu proses akses
file. Microphone, untuk merekam suara ke dalam komputer.
Data yang dimasukkan ke dalam sistem komputer dapat berbentuk signal input
dan maintenance input. Signal input berbentuk data yang dimasukkan ke dalam
sistem komputer, sedangkan maintenance input berbentuk program yang
digunakan untuk mengolah data yang dimasukkan. Jadi Input device selain
digunakan untuk memasukkan data dapat pula digunakan untuk memasukkan
program. Berdasarkan sifatnya, peralatan input dapat digolongkan menjadi dua
yaitu :
Peratalan input langsung, yaitu input yang dimasukkan langsung
diproses oleh alat pemroses. Contohnya : keyboard, mouse, touch
screen, light pen, digitizer graphics tablet, scanner.
Peralatan input tidak langsung, input yang melalui media tertentu
sebelum suatu input diproses oleh alat pemroses. Contohnya : punched
card, disket, harddisk.
2. Process device (unit Pemrosesan)
Unit pemprosesan yang berada dalam komputer adalah Central Processing Unit
(CPU).
CPU atau Central Processing Unit merupakan bagian terpenting dalam sebuah
sistem komputer, dapat dikatakan bahwa CPU merupakan otak dari komputer
19

itu sendiri. Sebuah komputer paling canggih sekalipun tidak akan berarti tanpa
adanya CPU yang terpasang di dalamnya. Dalam kesehariannya CPU memiliki
tugas utama untuk mengolah data berdasarkan instruksi yang ia peroleh. CPU
sendiri sebenarnya masih terbagi atas beberapa komponen yang saling bekerja
sama untuk membentuk suatu unit pengolahan. Terdapat empat komponen
utama penyusun CPU, yaitu
1. Arithmetic and Logic Unit (ALU)
Arithmetic and Logic Unit atau sering disingkat ALU saja dalam
bahasa Indonesia kira-kira berarti Unit Logika dan Aritmatika.
Bagian ini mempunyai tugas utama untuk membentuk berbagai
fungsi pengolahan data komputer. Sering juga disebut sebagai
bahasa mesin, karena terdiri dari berbagai instruksi yang
menggunakan bahasa mesin. ALU sendiri juga masih terbagi
menjadi dua komponen utama, yaitu
1. arithmetic unit (unit aritmatika), bertugas untuk menangani
pengolahan data yang berhubungan dengan perhitungan, dan
2. boolean

logic

unit

(unit

logika

boolean),

bertugas

menangani berbagai operasi logika.

2. Control Unit
Control Unit atau Unit Kendali, mempunyai tugas utama untuk
mengendalikan operasi dalam CPU dan juga mengontrol komputer
secara keseluruhan untuk menciptakan sebuah sinkronisasi kerja
antar komponen dalam melakukan fungsinya masing-masing. Di
samping itu, control unit juga bertugas untuk mengambil instruksiinstruksi dari memori utama dan menentukan jenis instruksi
tersebut.

20

3. Registers
Registers (jamak, dalam bahasa Indonesia menjadi register-register
atau banyak register) merupakan media penyimpanan internal CPU
yang digunakan saat pengolahan data. Registers merupakan media
penyimpanan yang bersifat sementara, artinya data hanya akan
berada dalam registers saat data tersebut dibutuhkan selama
komputer masih hidup, ketika suatu data tidak diperlukan lagi maka
ia

tidak

berhak

lagi

berada

di

dalam

registers, dan ketika komputer dimatikan maka semua data yang


berada di dalamnya akan hilang.
4. CPU Interconnections
CPU Interconnections merupakan sistem koneksi dan bus yang
menghubungkan komponen internal CPU dengan bus-bus eksternal
CPU. Komponen internal CPU diantaranya
1. Arithmetic and Logic Unit (ALU),
2. Control Unit,
3. Registers, dan
4. CPU Interconnection.
Sedangkan komponen eksternal CPU diantaranya
1. sistem memori utama,
2. sistem masukan/keluaran (input/output),
3. dan sistem-sistem lainnya.
3 Output Device (Unit Keluaran)

21

Output device adalah perangkat komputer yang berguna untuk menghasilkan


suatu keluaran seperti gambar, kertas (hardcopy), suara, dll. Contoh dari output
device adalah printer, speaker, monitor, dll.
4. Backing Storage
Biasa juga disebut memory adalah suatu tempat penyimpanan atau penampung
data dan program. Dapat juga dikatakan sebagai Electronic Filing Cabinet pada
sistem komputer.Penyimpanan cadangan merupakan penyimpanan semua
informasi non aktif didalam computer. Ada dua jenis utama alat penyimpanan
cadangan yaitu: Serial Accsess, contohnya tape drive, dan Direct Access,
contohnya disk magnetis, yaitu harddisk, floppy disk (diskette) yang ini sudah
jarang sekali dipakai saat ini, CD/DVD ROM, Tape Drive, Magnetic Tape.
5 Periferal
Periferal atau perangkat tambahan atau perangkat saja (Inggris: peripheral
device) adalah perangkat keras yang dihubungkan ke komputer untuk
meningkatkan kegunaannya. Beberapa perangkat yang umum digunakan
adalah pencetak, pemindai, mikropon dan pengeras suara.
2.4.2 Software
Perangkat lunak adalah istilah umum untuk data yang diformat dan disimpan
secara digital, termasuk program komputer, dokumentasinya, dan berbagai informasi
yang bisa dibaca dan ditulis oleh komputer. Dengan kata lain, bagian sistem komputer
yang tidak berwujud. Istilah ini menonjolkan perbedaan dengan perangkat keras
komputer.
Pembuatan perangkat lunak itu sendiri memerlukan "bahasa pemrograman"
yang ditulis oleh programmer untuk selanjutnya di kompilasi dengan aplikasi kompiler
sehingga menjadi kode yang bisa dikenali oleh mesin hardware.
Di bawah ini ada beberapa contoh macam perangkat lunak, yaitu:
22

Perangkat lunak aplikasi (application software) seperti pengolah kata, lembar


tabel hitung, pemutar media, dan paket aplikasi perkantoran seperti
OpenOffice.org.

Sistem operasi (operating system) misalnya Linux.

Perkakas pengembangan perangkat lunak (software development tool) seperti


Kompilator untuk bahasa pemrograman tingkat tinggi seperti Pascal dan
bahasa pemrograman tingkat rendah yaitu bahasa rakitan.

Pengendali perangkat keras (device driver) yaitu penghubung antara perangkat


perangkat keras pembantu dan komputer adalah software yang banyak dipakai
di swalayan dan juga sekolah, yaitu penggunaan barcode scanner pada aplikasi
database lainnya.[4]

Perangkat lunak menetap (firmware) seperti yang dipasang dalam jam tangan
digital dan pengendali jarak jauh.

Perangkat lunak bebas (free 'libre' software) dan Perangkat lunak sumber
terbuka (open source software)

Perangkat lunak gratis (freeware)

Perangkat lunak uji coba (shareware / trialware)

Perangkat lunak perusak (malware)

2.4.3 Data
Data adalah catatan atas kumpulan fakta. Data merupakan bentuk jamak dari
datum, berasal dari bahasa Latin yang berarti "sesuatu yang diberikan". Dalam
penggunaan sehari-hari data berarti suatu pernyataan yang diterima secara apa adanya.
Pernyataan ini adalah hasil pengukuran atau pengamatan suatu variabel yang
bentuknya dapat berupa angka, kata-kata, atau citra.

23

Dalam keilmuan (ilmiah), fakta dikumpulkan untuk menjadi data. Data


kemudian diolah sehingga dapat diutarakan secara jelas dan tepat sehingga dapat
dimengerti oleh orang lain yang tidak langsung mengalaminya sendiri, hal ini
dinamakan deskripsi. Pemilahan banyak data sesuai dengan persamaan atau perbedaan
yang dikandungnya dinamakan klasifikasi.
Dalam pokok bahasan Manajemen Pengetahuan, data dicirikan sebagai sesuatu
yang bersifat mentah dan tidak memiliki konteks. Dia sekedar ada dan tidak memiliki
signifikansi makna di luar keberadaannya itu. Dia bisa muncul dalam berbagai bentuk,
terlepas dari apakah dia bisa dimanfaatkan atau tidak.
Menurut berbagai sumber lain, data dapat juga didefinisikan sebagai berikut:
Menurut kamus bahasa inggris-indonesia, data berasal dari kata datum yang berarti
fakta
Dari sudut pandang bisnis, data bisnis adalah deskripsi organisasi tentang sesuatu
(resources) dan kejadian (transactions)yang terjadi
Pengertian yang lain menyebutkan bahwa data adalah deskripsi dari suatu kejadian
yang kita hadapi
intinya data itu adalah suatu fakta-fakta tertentu sehingga menghasilkan suatu
kesimpulan dalam menarik suatu keputusan

2.4.4

User
Pengertian user adalah pengguna dari komputer. Berikut ini jenis dan

perbedaan user :

Subscriber
User ini hanya bisa membaca atau memberikan komentar pada blog.

24

Administrator

User ini adalah user yang memiliki kekuasaan penuh untuk pengurusan blog.
Editor
User ini dapat mempublikasikan dan mengatur tulisan yang dibuat oleh user

itu sendiri dan tulisan yang dibuat oleh user lain.


Author
User ini dapat membuat dan mempublish tulisan yang dibuat hanya oleh
mereka sendiri. Pada tingkatan ini, diberikan juga hak untuk mengupload

image atau file.


Contributor
User ini dapat membuat tulisan dan mengatur tulisan mereka sendiri tanpa hak
mempublikasikannya, harus ada user yang lebih tinggi levelnya untuk untuk
mereview dan mempublikasikan tulisan Contributor.

2.5 Bus Sistem


System bus atau bus sistem, dalam arsitektur komputer merujuk pada bus yang
digunakan oleh sistem komputer untuk menghubungkan semua komponennya dalam
menjalankan tugasnya. Sebuah bus adalah sebutan untuk jalur di mana data dapat mengalir
dalam komputer. Jalur-jalur ini digunakan untuk komunikasi dan dapat dibuat antara dua
elemen atau lebih. Data atau program yang tersimpan dalam memori dapat diakses dan
dieksekusi oleh CPU melalui perantara sistem bus.
Sebuah komputer memiliki beberapa bus, agar dapat berjalan. Banyaknya bus yang
terdapat dalam sistem, tergantung dari arsitektur sistem komputer yang digunakan. Sebagai
contoh, sebuah komputer PC dengan prosesor umumnya Intel Pentium 4 memiliki bus
prosesor (Front-Side Bus), bus AGP, bus PCI, bus USB, bus ISA (yang digunakan oleh
keyboard dan mouse), dan bus-bus lainnya.
Bus disusun secara hierarkis, karena setiap bus yang memiliki kecepatan rendah akan
dihubungkan dengan bus yang memiliki kecepatan tinggi. Setiap perangkat di dalam sistem
juga dihubungkan ke salah satu bus yang ada. Sebagai contoh, kartu grafis AGP akan
dihubungkan ke bus AGP. Beberapa perangkat lainnya (utamanya chipset atau kontrolir) akan
bertindak sebagai jembatan antara bus-bus yang berbeda. Sebagai contoh, sebuah kontrolir
25

bus SCSI dapat mengubah sebuah bus menjadi bus SCSI, baik itu bus PCI atau bus PCI
Express.
Berdasar jenis busnya, bus dapat dibedakan menjadi 2 yaitu
1. Dedicated bus. Adalah khusus menyalurkan data tertentu, contohnya paket data
saja, atau alamat saja
2. Multiplexed bus. Adalah bus yang menyalurkan informasi yang berbeda baik
data, alamat, dan sinyal kontrol dengan metode multipleks data.
Beberapa bus utama dalam sistem komputer modern adalah sebagai berikut:

Bus prosesor
Bus ini merupakan bus tercepat dalam sistem dan menjadi bus inti dalam chipset dan
motherboard. Bus ini utamanya digunakan oleh prosesor untuk meneruskan informasi
dari prosesor ke cache atau memori utama ke chipset kontrolir memori (Northbridge,
MCH, atau SPP). Bus ini juga terbagi atas beberapa macam, yakni Front-Side Bus,
HyperTransport bus, dan beberapa bus lainnya. Sistem komputer selain Intel x86
mungkin memiliki bus-nya sendiri-sendiri. Bus ini berjalan pada kecepatan 100 MHz,
133 MHz, 200 MHz, 266 MHz, 400 MHz, 533 MHz, 800 MHz, 1000 MHz atau 1066
MHz. Umumnya, bus ini memiliki lebar lajur 64-bit, sehingga setiap detaknya ia
mampu mentransfer 8 byte.

Bus AGP (Accelerated Graphic Port)


Bus ini merupakan bus yang didesain secara spesifik untuk kartu grafis. Bus ini
berjalan pada kecepatan 66 MHz (mode AGP 1x), 133 MHz (mode AGP 2x), atau 533
MHz (mode AGP 8x) pada lebar jalur 32-bit, sehingga bandwidth maksimum yang
dapat diraih adalah 2133 MByte/s. Umumnya, bus ini terkoneksi ke chipset pengatur
memori (Northbridge, Intel Memory Controller Hub, atau NVIDIA nForce SPP).
Sebuah sistem hanya dapat menampung satu buah bus AGP. Mulai tahun 2005, saat
PCI Express mulai marak digunakan, bus AGP ditinggalkan.

Bus PCI (Peripherals Component Interconnect)

26

Bus PCI tidak tergantung prosesor dan berfungsi sebagai bus peripheral. Bus ini
memiliki kinerja tinggi untuk sistem I/O berkecepatan tinggi. Bus ini berjalan pada
kecepatan 33 MHz dengan lebar lajur 32-bit. Bus ini ditemukan pada hampir semua
komputer PC yang beredar, dari mulai prosesor Intel 486 karena memang banyak kartu
yang menggunakan bus ini, bahkan hingga saat ini. Bus ini dikontrol oleh chipset
pengatur memori (northbridge, Intel MCH) atau Southbridge (Intel ICH, atau NVIDIA
nForce MCP).

Bus PCI Express (Peripherals Component Interconnect Express)

Bus PCI-X (Peripherals Component Interconnect Express)

Bus ISA (Industry Standard Architecture)

Bus EISA (Extended Industry Standard Architecute)

Bus MCA (Micro Channel Architecture)

Bus SCSI (Small Computer System Interface)


Bus ini diperkenalkan oleh Macintosh pada tahun 1984. SCSI merupakan antarmuka
standar untuk drive CD-ROM, peralatan audio, harddisk, dan perangkat penyimpanan
eksternal berukuran besar

Bus USB (Universal Serial Bus)


Bus ini dikembangkan oleh tujuh vendor komputer, yaitu Compaq, DEC, IBM, Intel,
Microsoft, NEC, dan Northern Telecom. Bus ini ditujukan bagi perangkat yang
memiliki kecepatan rendah seperti keyboard, mouse, dan printer karena tidak akan
efisien jika perangkat yang berkecepatan rendah dipasang pada bus berkecepatan
tinggi seperti PCI. Keuntungan yang didapat dari bus USB antara lain : tidak harus
memasang jumper, tidak harus membuka casing untuk memasang peralatan I/O, hanya
satu jenis kabel yang digunakan, dapat mensuplai daya pada peralatan I/O, tidak
diperlukan reboot.

Bus 1394
Bus yang mempunyai nama FireWire memiliki kecepatan tinggi diatas SCSI dan PCI.
Bus 1394 sangat cepat, murah, dan mudah untuk diimplementasikan. Bus ini tidak
hanya populer perangkat komputer tetapi juga perangkat elektronik seperti kamera
digital, VCR, dan televisi.
2.5.1 Struktur Interkoneksi

27

Struktur interkoneksi merupakan kumpulan lintasan atau saluran berbagai


modul seperti CPU, memori dan I/O. Struktur interkoneksi tergantung pada jenis data
dan karakteristik pertukaran data.

Modul Komputer

1. Memori

2. CPU

3. Modul I/O

Jenis Data

Pada umumnya, memori terdiri atas N word memori dengan


panjang yang sama. Masingmasing word diberi alamat
numerik yang unik (0, 1, 2, N-1). Word dapat dibaca
maupun ditulis pada memori dengan kontrol Read dan Write.
Lokasi bagi operasi dispesifikasikan oleh sebuah alamat

CPU berfungsi sebagai pusat pengolahan dan eksekusi data


berdasarkan routineroutine program yang diberikan
padanya. CPU mengendalikan seluruh sistem komputer
sehingga sebagai konsekuensinya memiliki koneksi ke
seluruh modul yang menjadi bagian sistem komputer

Operasi modul I/O adalah pertukaran data dari dan ke dalam


komputer. Berdasakan pandangan internal, modul I/O
dipandang sebagai sebuah memori dengan operasi pembacaan
dan enulisan. Seperti telah dijelaskan pada bab 6 bahwa
modul I/O dapat mengontrol lebih dari sebuah perangkat
peripheral. Modul I/O juga dapat mengirimkan sinyal
interrupt

28

Dari jenis pertukaran data yang diperlukan oleh modul-modul komputer, maka struktur
interkoneksi harus mendukung perpindahan data tersebut, di antaranya :
Memori ke CPU : CPU melakukan pembacaan data maupun perintah yang
berasal 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 system DMA
Interkoneksi yang banyak digunakan sampai saat ini adalah system bus. Bus
merupakan lintasan komunikasi yang menghubungkan dua atau lebih komponen

29

komputer. 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 dikategorikan dalam tiga bagian :
1. Saluran data (data bus)
Saluran data merupakan lintasan untuk perpindahan data antar modul.
Lintasan ini juga biasa disebut bus data. Jumlah saluran terkait dengan
panjang word, misalnya 8, 16, 32 saluran. Tujuannya adalah dapat
mentransfer word dalam sekali waktu. Jumlah saluran dalam bus data
dikatakan sebagai lebar bus dengan satuan bit.
2. Saluran alamat (address bus)
Tugas dari saluran alamat adalah menspesifikasi sumber dan tujuan data pada
bus data, mengirim alamat word pada memori yang akan diakses CPU, dan
sebagai saluran alamat perangkat modul komputer saat CPU mengakses suatu
modul.
Semua peralatan yang terhubung dengan sistem komputer, agar dapat diakses
harus memiliki alamat. Misalkan mengakses port I/O, maka port I/O harus
memiliki alamat hardware-nya.
3. Saluran Kontrol (control bus)
Bagian saluran ini digunakan untuk mengontrol bus data, bus alamat dan
seluruh modul yang ada.
Sinyal sinyal kontrol terdiri atas :
Sinyal pewaktuan : menandakan validitas data dan alamat
Sinyalsinyal perintah : membentuk suatu operasi

Jenis Saluran

Tugas

30

Kontrol

Memory Write

Memerintahkan data pada bus akan dituliskan ke dalam lokasi


alamat

Memory 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 untuk 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 melakukan request telah diberi hak


mengontrol bus

Interrupt Request

Menandakan adanya penangguhan interupsi dari modul

Interrupt ACK

Menunjukkan penangguhan interupsi telah diketahui CPU

Clock

Mengontrol untuk sinkronisasi operasi antar modul

31

Reset

Menginisialisasi seluruh modul

2.5.2 Interkoneksi Bus


Bus merupakan lintasan komunikasi yang menghubungkan dua atau lebih
komponen komputer. Karakteristik utama dari bus yaitu sebagai media transmisi
yang dapat digunakan bersama oleh sejumlah perangkat yang terhubung padanya.
Karena digunakan bersama, diperlukan pengaturan agar tidak terjadi tabrakan
data atau kerusakan data yang ditransmisikan. Walaupun digunakan scara bersamaaan,
dalam satu waktu hanya ada sebuah perangkat yang dapat menggunakan 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 menjadi tiga bagian, yaitu :
Saluran data (data bus) adalah lintasan yang digunakan sebagai
perpindahan data antar modul. Secara umum lintasan ini disebut bus data. Umumnya
jumlah saluran terkait dengan panjang word, misalnya 8, 16, 32. Saluran ini bertujuan
agar mentransfer word dalam sekali waktu. Jumlah saluran dalam bus data disebut
lebar bus, dengan satuan bit, misal : lebar bus 16 bit.
Saluran alamat (address bus) digunakan untuk menspesifikasi sumber dan
tujuan data pada bus data. Saluran ini digunakan untuk mengirim alamat word pada
memori yang akan diakses CPU. Juga digunakan untuk saluran alamat perangkat
modul komputer saat CPU mengakses suatu modul. Perlu diketahui, semua peralatan
yang terhubung dengan sistem komputer, agar dapat diakses harus memiliki alamat.
Misalnya mengakses port I/O, maka port I/O harus memiliki alamat hardware-nya.
Saluran kontrol (control bus) digunakan untuk mengontrol bus data, bus
alamat dan seluruh modul yang ada. Karena bus data dan bus alamat digunakan oleh
semua komponen maka diperlukan suatu mekanisme kerja yang dikontrol melalui bus
kontrol ini. Sinyalsinyal kontrol terdiri atas sinyal pewaktuan dan sinyalsinyal
perintah. Sinyal pewaktuan menandakan validitas data dan alamat, sedangkan sinyal
perintah berfungsi membentuk suatu operasi.
Secara umum saluran kontrol meliputi :

32

Memory Write, memerintahkan data pada bus yang akan dituliskan ke dalam
lokasi alamat.
Memory 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 melakukan request telah diberi hak
mengontrol bus.
Interrupt Request, menandakan adanya penangguhan interupsi dari modul.
Interrupt ACK, menunjukkan penangguhan interupsi telah diketahui CPU.
Clock, kontrol untuk sinkronisasi operasi antar modul.
Reset, digunakan untuk menginisialisasi seluruh modul.

Secara fisik bus adalah konduktor listrik yang dihubngkan secara paralel yang
berfungsi menghubungkan modulmodul. Konduktor ini biasanya adalah saluran
utama pada PCB motherboard dengan layout tertentu sehingga didapat fleksibilitas
penggunaan. Untuk modul I/O biasanya dibuat slot bus yang mudah dipasang dan
dilepas, seperti slot PCI dan ISA. Sedangkan untuk chips akan terhubung melalui
pinnya.

Prinsip operasi bus adalah sebagai berikut :


Operasi pengiriman data ke modul lainnya :
1. Meminta penggunaan bus.
2. Apabila telah disetujui, modul akan memindahkan data yang
diinginkan ke modul yang dituju.
Operasi meminta data dari modul lainnya :
1. Meminta penggunaan bus.
2. Mengirim request ke modul yang dituju melalui saluran
kontrol dan alamat yang sesuai.
33

3. Menunggu modul yang dituju mengirimkan data yang


diinginkan.

Hierarki Multiple Bus


Bila terlalu banyak modul atau perangkat dihubungkan pada bus maka akan terjadi
penurunan kinerja.
Faktor faktor :
Semakin besar delay propagasi untuk mengkoordinasikan penggunaan bus.
Antrian penggunaan bus semakin panjang.
Dimungkinkan habisnya kapasitas transfer bus sehingga memperlambat data.

Arsitektur Bus Jamak

Prosesor, cache memori dan memori utama terletak pada bus tersendiri pada level
tertinggi karena modul modul tersebut memiliki karakteristik pertukaran data yang
tinggi.
Pada arsitektur berkinerja tinggi, modul modul I/O diklasifikasikan menjadi dua,
yaitu :
v Memerlukan transfer data berkecepatan tinggi
v Memerlukan transfer data berkecepatan rendah
v Modul dengan transfer data berkecepatan tinggi disambungkan dengan bus
berkecepatan tinggi pula,
v Modul yang tidak memerlukan transfer data cepat disambungkan pada bus ekspansi

Arsitektur Bus Jamak Kinerja Tinggi

Keuntungan hierarki bus jamak kinerja tinggi, yaitu :


34

v Bus berkecepatan tinggi lebih terintegrasi dengan prosesor.


v Perubahan pada arsitektur prosesor tidak begitu mempengaruhi kinerja bus

2.5.3 PCI (Peripheral Component Interconnect)

Pengertian PCI (Peripheral Component Interconnect) adalah bus yang didesain


untuk menangani beberapa perangkat keras. PCI juga adalah suatu bandwidth tinggi
yang populer, prosesor independent bus itu dapat berfungsi sebagai bus mezzenine
atau bus periferal. Standar bus PCI ini dikembangkan oleh konsorsium PCI Special
Interest Group yang dibentuk oleh Intel Corporation dan beberapa perusahaan lainnya,
pada tahun 1992. Tujuan dibentuknya bus ini adalah untuk menggantikan Bus
ISA/EISA yang sebelumnya digunakan dalam komputer IBM PC atau kompatibelnya.
35

Komputer lama menggunakan slot ISA, yang merupakan bus yang lamban.
Sejak kemunculan-nya sekitar tahun 1992, bus PCI masih digunakan sampai sekarang,
hingga keluar versi terbarunya yaitu PCI Express.
Kesimpulannya PCI dirancang untuk mendukung bernacam-macam
konfigurasi berbasis mikroprosesor, baik system mikroprosesor tunggal maupun
banyak. PCI ini memanfaatkan sinkron danm pola arbitrasi tersentralisasi. System
perintah-perintah yang ada di PCI biasanya aktivitas bus terjadi dalam bentuk transaksi
sebuah inisiator,atau master,dengan sebuah target. Kertika memperoleh control bus,
master bus menentukan jenis transaksi yang akan terjadi berikutnya. Untuk interrupt
Acnowledge adalah sebuah perintah baca yang ditunjukkan bagi perangkat yang
berfungsi sebagai pengontrol interrupt indetifier untuk dikembalikan.
PCI berbasis pada local bus yang cepat. Pada perkembangannya, PCI diadopsi
menjadi standar industri di bawah administrasi dari PCI Special Interest Group, yang
kemudian definisi dari PCI diperluas menjadi konektor standa interface bus /slot
ekspansi.PCI mempunyai interface sebesar 64 bit dan mengimpelentasikan lebar jalur
32 bit untuk bus data dan alamat (bandingkan dengan ISA ,16 bit). PCI ialah bus
dengan arsitektur sinkronous, yakni bus dimana semua transfer data dijalankan secara
relatif bersamaan terhadap pulsa detak sistem. PCI mendukung mekanisme autoconfiguration dimana setiap piranti PCI terdapat sekelompok register konfigurasi yang
memungkinkan identifikasi/pengenalan akan jenis piranti seperti SCSI , Video,
Ethernet dan lainnya.
Pada transfer data perintah-perintah memory read dan write digunakan untuk
menspesifikasikan transfer data yang menempati satu sikus waktu atau lebih. Perintah
ini tergantung pada apakah pengontrol memory pada Bus PCI mendukung protocol
PCI untuk transfer antara memory dengan cache atau tidak.
Mengenai perkembangan PCI dari tahun ketahun, PCI semakin berkembang
dengan pesat apalagi sekarang ini yang lebih pasaran kita kenal adalh PCI Exspres
yang kualitasnya lebih bagus dari PCI PCi sebelumnya. PCI keluar pada tahun 1990
berbasis Pentium diterapkan pertama kali oleh Intel. Intel menerbitkan semua patent
bagi domain public dan mempromosikan pembuatan himpunan industry, PCI SIG,
untuk pembuatan lanjut dan memelihara kompatibilitas spesifikasi PCI. Teernyata PCI
dapat diterima secara luas dan penggunaannya pada komputer pribadi, wprkstation
semakin meningkat. Pada tahun 1993 PCI 2.0 dapat diterbitkan. Karena spesifikasinya
berada didomain public dan didukung oleh industry microprosesor dan peripheral
secara luas.

36

BAB III
PENUTUP
3.1 Kesimpulan
Komputer PC terdiri dari tiga bagian utama, yaitu bagian input, proses, dan output. Setiap
bagian terdiri dari beberapa komponen yang saling mendukung. Setiap komponen pada PC
mempunyai spesifikasi tertentu dan kegunaan/fungsi khusus. Kinerja sebuah sistem komputer
merupakan hasil proses dari seluruh komponen komputer. Evolusi computer telah ditandai
dengan peningkatan kecepatan pemrosesan, pengurangan ukuran komponen, peningkatan
kapasitas memori, dan peningkatan kapasitas dan kecepatan I/O.

37

DAFTAR PUSTAKA
http://fanqbeat.blogspot.com/p/bus-bus-dan-struktus-interkoneksi.html
http://sigitnuryana26.blogspot.com/2013/03/system-bus-pada-komputer_4.html
http://nhunhea.blogspot.com/2013/05/struktur-interkoneksi.html
http://id.wikipedia.org/wiki/PCI_Express
http://masterz-seo.blogspot.com/2013/12/sejarah-perkembangan-komputer-lengkap.html
https://riznugraha.wordpress.com/2011/12/23/arsitektur-komputer-von-neumann/
http://arifpane.blogspot.com/2010/01/organisasi-komputer.html
http://wandiparlente.blogspot.com/2013/02/organisasi-komputer.html
http://anbu-ebov.blogspot.com/2010/04/hubungan-organisasi-komputer-dengan.html
http://bayserf.blogspot.com/2014/03/hubungan-organisasi-komputer-dengan.html

38

Anda mungkin juga menyukai