Puji dan syukur kami panjatkan kehadirat Allah SWT yang telah
memberikan rahmat dan hidayahnya,sehingga kami dapat
menyelesaikan makalah yang berjudul “SISTEM BUS”. Kami
berharap dapat menambah wawasan dan pengetahuan khususnya
dalam arsitektur computer.
1
DAFTAR ISI
KATA PENGANTAR..........................................................................1
DAFTAR ISI.........................................................................................2
BAB I PENDAHULUAN.....................................................................3
1.1 Latar Belakang.........................................................................3
1.2 Rumusan Masalah....................................................................3
1.3 Tujuan......................................................................................3
BAB II PEMBAHASAN......................................................................5
2.1 Sejarah….................................................................................5
2.1 Pengertian Sistem Bus..............................................................7
2.2 Struktur Interkoneksi...............................................................17
2.3 Contoh Bus pada computer.....................................................22
BAB III PENUTUP.............................................................................25
3.1 Kesimpulan............................................................................25
DAFTAR PUSTAKA.........................................................................26
2
BAB I
PENDAHULUAN
Sistem 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
1.3 Tujuan
3
3. Untuk mengetahui tentang interkoneksi bus dan elemen-elemen
rancangan bus komputer
4. Untuk mengetahui contoh-contoh dari bus komputer
5. Untuk mengetahui sejarah perkembangan system bus pada computer
4
BAB II
PEMBAHASAN
a. Generasi Pertama
Beberapa dari masalah yang ditemui instruksi - instruksi, diantaranya
ialah adanya interupsi. Komputer menangani interupsi (permintaan
dari modul I/O) tersebut dengan menunggu sampai looping pada
interupsi tersebut selesai dan perangkat external komputer kembali
siap untuk bekerja. Beberapa waktu setelah itu,beberapa komputer
mulai untuk mentransfer data dari memori ke seluruh bagian CPU.
Dalam hal ini, komputer akan memprioritaskan pentransferan data
melalui bus ke bagian program yang diinterupsi. Sistem bus pada
mikrokomputer hakekatnya terhubung langsung ke pin – pin pada
CPU atau dengan cara melewati amplifier untuk menghubungkannya.
5
permasalahan yang serius ketika digunakan pada komputer untuk
kepentingan umum (general purpose computer).
b. Generasi Kedua
Sistem bus generasi kedua dinamakan NuBus, sebagai penyelesaian
dari berbagai masalah. NuBus memisahkan komputer menjadi dua
yaitu (CPU dan memory) dan perangkat keras lainnya, dengan sebuah
bus controller di antaranya. Ini akan membuat CPU menjadi lebih
cepat tanpa dipengaruhi BUS. Ini menyebabkan lebih banyak beban
untuk memindahkan data keluar dari CPU dan masuk kedalam kartu
melalui bus Controller. Jadi perangkat keras pada BUS dapat
terhubung ke setiap bagian tanpa intervensi dari CPU. bus semacam
ini dapat memindahkan lebih banyak data disesuaikan dengan
besarnya data yang akan dipindahkan, mulai dari 8 bit perdetik secara
paralel pada generasi pertama, hingga 16 atau 32 bit perdetik.
Semakin waktu semakin baik sejalan dengan perkembangan software
setup-nya. ( sekarang menjadi suatu standar dari plug-nplay) untuk
menggantikan jumper.
6
kecepatan lebih cepat dari bus. Jadi kecepatan bus sekarang lebih
lambat dari pada apa yang sistem modern butuhkan. Komputer
menjadi lebih berat dalam menyalurkan data. Contoh dari masalah ini
adalah kartu video yang sangat cepat seperti bus baru yaitu PCI, dan
komputer mulai memasang AGP hanya untuk digunakan sebagai kartu
video. Pada tahun 2004 AGP terus berkembang menjadi lebih besar
sebagai kartu video high-end, dan akhirnya digantikan oleh
keberadaan bus baru PCI Express. Dengan penambahan jumlah dari
perangkat keras external ini akan membuat sistem bus bekerja dengan
baik. Ketika disk drive pertama kali diperkenalkan, ini akan
ditambahkan ke CPU dengan sebuah kartu ke dalam bus.
Oleh karena itu komputer – komputer memiliki banyak slot diatas bus.
Tapi pada pertengahan tahun 1980 dan 1990, sistem baru seperti SCSI
dan IDE diperkenalkan untuk melayani kebutuhan tersebut,
meninggalkan banyak slot pada sistem modern. Sekarang terdapat 5
bus berbeda dalam suatu komputer yang didukung oleh berbagai
macam perangkat keras.
c. Generasi Ketiga
Pada generasi ketiga ini bus telah muncul di pasaran sejak tahun 2001
yang menyertai Hyper Transpord dan InfiniBand. Bus ini sangat
flexible dalam menghubungkannya. Bus ini dapat digunakan bersama
seperti internal bus. Sebaiknya sambungan mesin bersama akan
menyelesaikan permasalahan ketika mencoba meminta service atau
pelayanan yang berbeda. Pembuat software berkerja keras untuk
menyesuaikan dengan sistem ini, karena tidak sesuai dengan
perangkat keras itu sendiri, umumnya bus pada generasi ketiga ini
cenderung untuk suatu network dari pada konsep dasar suatu bus, bus
dengan protokol tinggi lebih dibutuhkan dari sistem yang juga
memberikan multiple device untuk digunakan dalam satu bus.
7
Cara Kerja Sistem Bus:
• Tiap bus merupakan jalur data antara beberapa device yang berbeda.
Dengan cara ini RAM, Prosesor, GPU (VGA AGP) dihubungkan oleh
bus utama berkecepatan tinggi yang lebih dikenal dengan nama FSB
(Front Side Bus).
8
Component Systems
2. Control Unit
• Mengontrol perpindahan data dan intruksi ke CPU atau dari CPU
• Mengontrol operasi ALU
• Mendecode instruksi program dan menyediakan sinyal-sinyal kontrol
yang bersesuaian
3. Register
• Memory internal yang di desain untuk dapat menyimpan data lebih
cepat di bandingkan memory utama
4. Internal Bus
• Jalur yang berfungsi sebagai jembatan komunikasi antara komponen
utama
Fungsi utama CPU
9
Fetch Cycle
Execute Cycle
10
• Operand Address Calculation (OAC), yaitu menentukan
alamat operand, hal ini dilakukan apabila melibatkan referensi
operand pada memori.
• Operand Fetch (OF), adalah mengambil operand dari memori atau
dari modul I/O.
• Data Operation (DO), yaitu membentuk operasi yang diperintahkan
dalam instruksi.
• Operand store (OS), yaitu menyimpan hasil eksekusi ke dalam
memori.
Interrupts
11
Interrupt Cycle
Interrupts adalah sebuah interupsi terhadap rangkaian eksekusi
normal. Jadi program pengguna tidak harus berisi kode khusus untuk
mengakomodasi interrupt. Pada siklus interrupt, prosesor memeriksa
apakah telah terjadi interrupt, yang diindikasikan oleh adanya signal
interrupt. Maka apabila interrupt ditangguhkan, prosesor melakukan
hal-hal dibawah ini:
1. Prosesor menangguhkan eksekusi program yang sedang di eksekusi
dan menyimpan konteksnya.
2. Prosesor menyetel program counter ke alamat awal routine interrupt
handler (program untuk melayani perangkat I/O).
Tapi jika tidak ada interupsi, maka ke intruksi fetch selanjutnya. Jika
interupsi pending maka
1. Prosesor menangguhkan eksekusi program yang dieksekusi dan
menyimpannya.
2. Prosesor menyetel PC ke alamat awal interrupt handler.
3. Prosesor melakukan proses interup.
4. Setelah selesai prosesor melakukan proses eksekusi selanjutya.
Multiple Interrupt
12
2. Mendefinisikan prioritas
• Interupt berprioritas tinggi menyebabkan interrupt handler berprioritas
rendah menginterupsi dirinya.
• Ketika interupt berprioritas tinggi selesai diproses makan prosesor
kembali ke interrupt sebelumnya.
Interkoneksi struktur
Komputer terdiri dari satu set komponen atau modul dari tiga
tipe dasar (prosesor, memori, i / o) yang berkomunikasi satu sama
lain. Pada dasarnya, komputer adalah jaringan modul bacis. Sehingga
harus ada jalan untuk menghubungkan modul.
Koleksi jalan yang menghubungkan berbagai modul disebut
struktur interkoneksi. Desain struktur ini akan tergantung pada
pertukaran yang harus dilakukan antara modul.
Angka 3,15 menunjukkan jenis pertukaran yang dibutuhkan
oleh yang menunjukkan bentuk utama dari input dan output untuk
setiap jenis modul Struktur interkoneksi adalah kumpulan lintasan
yang menghubungkan berbagai komponen-komponen seperti CPU,
Memory dan i/O, yang saling berkomunikasi satu dengan lainnya.
1. CPU
CPU membaca instruksi dan data, menulis data setelah diolah,
dan menggunakan signal-signal kontrol untuk mengontrol operasi
sistem secara keseluruhan. CPU juga menerima signal-signal interupt.
13
signal control read dan write. Lokasi bagi operasi dispesifikasikan
oleh sebuah alamat.
4. PROCESSOR
Prosesor membaca dalam instruksi dan data, menulis data
setelah keluar pengolahan, dan menggunakan sinyal kontrol untuk
mengendalikan keseluruhan sistem operasi. Juga menerima sinyal
interupt.
14
CPU melakukan penyimpanan atau penulisan data ke memori.
c. I/O ke CPU
CPU membaca data dari peripheral melalui modul I/O.
d. CPU ke I/O
CPU mengirimkan data ke perangkat peripheral melalui modul I/O.
e. I/O ke Memori atau dari Memori ke I/O
digunakan pada sistem DMA.
Memory Connection
• Modul terdiri dari N word yang memiliki yang sama
• Setiap word dapat dibaca dari memori atau ditulis ke memori
• Menerima signal kontrol : read, write, timing
• Menerima alamat lokasi operasi
Timing-sinkron
15
• Input
o Menerima data dari peripheral
o Mengirimkan data ke komputer
• Mengirimkan signal kontrol dari komputer
• Mengirimkan signal kontrol dari peripheral
o Contoh spin disk
• Menerima alamat dari komputer
o E.g. jumlah port
• Mengirimkan signal interupt
1. Konektor RJ 45.
Untuk menghubungkan komputer dengan ethernet atau dengan
perangkat jaringan ethernet lainnya.
2. USB (universal serial bus)
Post standar yang ada dikomputer anda saat ini. konektor konektor
USB tersebut dapat ditancapi berbagai perangkat mulai dari mouse
sampai printer.
CPU Connection
Komponen CPU
➢ Control unit
1. Bagian dari komputer yang mengatur jalannya program.
2. Mengatur dan mengendalikan alat-alat I/O
3. Mengambil intruksi intruksi dari memori utama
4. Mengirim intruksi ke ALU (jika diperlukan) untuk diproses
5. Mengawasi kerja ALU
6. Menyimpan hasil proses ke memori utama
16
• Menggunakan signal kontrol untuk mengontrol operasi sistem secara
keseluruhan
• Menerima signal interupt
17
Data Bus
Data bus
Addres Bus
Control Bus
1. Mengontrol akses ke bus alamat dan penggunaan data dan bus alamat
2. Signal kontrol melakukan transmisi baik perintah maupun timing
diantara modul-modul sistem
Memory read/write signal
Interrupt request
Clock signals
18
• Operasi bus : Bila sebuah modul akan mengirimkan data ke modul
lain maka modul itu harus melakukan 2 hal :
1. Memperoleh penggunaan bus
2. Memindahkan data melalui bus
• Operasi bus : Bila sebuah modul akan meminta data ke modul lain
maka modul itu harus melakukan 2 hal :
1. Memperoleh penggunaan bus
2. Memindahkan sebuah request ke modul lainnya melalui bus kontrol
dan bus alamat yang sesuai
Bus Types
1. Dedicated
▪ Separate data & address lines (terpisah)
2. Multiplexed
▪ Shared lines (bersama-sama)
▪ Address valid or data valid control line
▪ Keuntungan – hanya memerlukan saluran yang lebih sedikit ,
menghemat ruang dan biaya
▪ Kerugian
Pengontrolan lebih komplek
Struktur Bus
i.Saluran data
19
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.
20
Gambar 2.5. saluran control
21
➢ Bus berkecepatan tinggi lebih terintegrasi dengan prosesor.
➢ Perubahan pada arsitektur prosesor tidak begitu mempengaruhi kinerja
bus
22
d. PCI ( Pheriperal Component Interconnection )
PCI dikembangkan oleh Intel mulai tahun 1992. Kecepatan yang
dimiliki PCI hampir sama dengan VESA, namun spesifikasi lainnya
berbeda. Pada PCI, Anda tidak akan direpotkan dengan masalah
konfigurasi. Sebab PCI dapat melakukan konfigurasi otomatis.
Berawal dari kelebihan PCI inilah, konsep Plug and Play mulai
diperkenalkan.
23
• Menambahkan kedua nilai-nilainya, Menuliskan hasilnya dari
prosesor ke lokasi memori A.
Jadi, siklus eksekusi untuk instruksi tertentu boleh melibatkan lebih
dari satu referensi ke memori, juga suatu instruksi dapat menentukan
suatu operasi I/O.
Untuk lebih jelasnya sebagai berikut :
e. Kemudian data 2941 di main memory dgn alamat 302 oleh control
unit akan di kirim ke cpu register pc counter berisikan alamat instruksi
302.
24
BAB III
PENUTUP
3.1 Kesimpulan
System bus atau bus sistem, dalam
arsitektur komputer merujuk pada bus yang digunakan oleh sistem
komputer agar dapat berjalan. 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.
Sebuah komputer memiliki beberapa bus, agar dapat berjalan.
Banyaknya bus yang terdapat dalam sistem, tergantung dari arsitektur
sistem computer yang digunakan. Sebagai contoh, sebuah
computer 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 kontrolirbus SCSI dapat
mengubah sebuah bus menjadi bus SCSI, baik itubus
PCI atau bus PCI Express.
25
DAFTAR PUSTAKA
1. Arifa, Syinsyina.2015.Sistem Bus.Ciputat.Acamedia.edu.
https;//www.academia.edu/11729120/SISTEM_BUS
(Diakses tanggal 8 oktober 2018)
2. Elearning gunadarma.arsitek komputer
http://www.elearning.gunadarma.ac.id>arkom
(diakses tanggal 8 oktober 2018)
3. Stallings, Williams.1987. Organisasi & Arsitek Komputer
(diakses tanggal 12 oktober 2018 )
Jobdesc :
1) Langgeng Agam : mengerjakan/mencari materi
• Program
• Fungsi control unit
• Component system
• Fetch cycle
• Execute cycle
• Interrupt
• Interrupt cycle
• Multiple interrupt
2) Muhammad syahdan : mengerjakan/mencari materi
• Struktur interkoneksi
• CPU connection
• Adress bus
• Data bus
• Control bus
• Bus type.
3) Ahmad fadhil : mengedit dan menyusun materi yang
dikeerjakan agam dan syahdan.
4) Sindi fernanda : membuat power point dan memprint makalah
pertama
5) Krisna : mengerjakan/mencari materi
• Memori connection
• I/O connection
• Menambahkan materi interkoneksi bus
• Menambahkan materi data bus
• Menambahkan materi data addres bus
• Menambahkan materi data control bus
• Menambahkan materi data bus type
26
27