Anda di halaman 1dari 24

I/O BUS

WELCOME

Lets Begin Now

KE L OM POK 3

JOHARI

MELLA NUR SYOFIYANI

SAMUEL EBENEZER SIREGAR

VIA RENSI NOVITA ALFA REZA

BUS

MASUKAN

&

KELUARAN

MODUL I/O
Dalam menjalankan fungsinya sebagai masukan dan keluaran diperlukan modul I/O. Modul I/
O merupakan peralatan antarmuka (interface) bagi sistem bus atau switch sentral dan mengo
ntrol satu atau lebih perangkat periperhal.
Ada beberapa alasan kenapa modul I/O tidak langsung dihubungkan dengan bus komputer y
aitu:
1. Bervariasinya metode operasi piranti periperhal, sehingga tidak praktis apabila sistem kom
puter harus menangani berbagai macam sistem operasi periperhal tersebut.
2. Kecepatan transfer data piranti periperhal umumnya lebih lambat daripada laju transfer dat
a pada CPU
3. Format dan panjang data pada piranti periperhal seringkali berbeda dengan CPU, sehingga
perlu modul untuk menselaraskannya.
Dari beberapa alasan diatas, modul I/O memiliki 2 buah fungsi utama, yaitu :
1. Sebagai piranti antarmuka ke CPU dan memori melalui bus sistem.
2. Sebagaimana piranti antarmuka dengan peralatan periperhal lainnya menggunakan link dat
a tertentu.

SISTEM MASUKAN DAN KELUARAN KOMPUTER

Bagaimana modul I/O dapat menjalankan tugasnya, yaitu menjembatani CPU dan memori de
ngan dunia luar merupakan hal terpenting untuk kita ketahui. Inti mempelajari sistem I/O kom
puter adalah mengetahui fungsi dan struktur kerja modul I/O.

FUNGSI MODUL INPUT/OUTPUT


Fungsi utama Modul I/O ialah :
Sebagai piranti antarmuka ke CPU dan memori melalui bus sistem.
Sebagai piranti antarmuka dengan peralatan peripheral lainnya dengan menggunakan
k data tertentu

lin

Fungsi dalam menjalankan tugas, modul I/O dapat dibagi menjadi beberapa kategori,
tu:

yai

Kontrol dan pewaktuan


Komunikasi CPU
Komunikasi dengan perangkat eksternal
Pem-buffer-an data
Deteksi kesalahan

FUNGSI MODUL INPUT/OUTPUT


Transfer data tidak akan lepas dari penggunaan sistem bus, maka interaksi CPU dan modul I/
O akan melibatkan kontrol dan pewaktuan sebuah arbitrasi bus atau lebih. Ada fungsi komuni
kasi antara CPU dan modul I/O meliputi proses-proses berikut ini :
Command Decoding, yaitu modul I/O menerima perintah-perintah dari CPU yang dikirimkan
sebagai sinyal bus kontrol. Misalnya, sebuah modul I/O untuk disk dapat menerima perintah :
Read sector, Scan Record ID, Format disk.
Data, pertukaran data antara CPU dan modul I/O melalui bus data.
Status Reporting, yaitu pelaporan kodisi status modul I/O maupun perangkat periperhal, um
umnya berupa status kondisi busy atauready. Juga status bermacam-macam kodisi kesalahan
(error).
Address recognition, bahwa peralatan atau komponen penyusun komputer dapat dihubungi
atau dipanggil maka harus memiliki alamat yang unik, begitu pula pada perangkat periperhal,
sehingga setiap modul I/O harus mengetahui alamat periperhal yang dikontrolnya

STRUKTUR MODUL INPUT/OUTPUT

Terdapat berbagai macam modul I/O seiring perkembangan komputer itu sendiri, contoh yan
g sederhana dan fleksibel adalah intel 8255A yang sering disebut PPI ( Programmable Periper
hal Interface). Bagaimanapun komplesitas suatu modul I/O terdapat kemiripan struktur,.
Antarmuka modul I/O ke CPU melalui bus sistem komputer terdapat tiga saluran, yaitu salura
n data, saluran alamat dan saluran kontrol. Bagian terpenting adalah blok logika I/O yang ber
hubungan dengan semua peralatan antarmuka periperhal, terdapat fungsi pengaturan dan sw
itching pada blok ini.

TEKNIK MASUKAN DAN KELUARAN

Terdapat tiga buah teknik operasi I/O, yaitu :


1. I/O terprogram
2. interrupt-driven I/O
3. DMA (Dirrect Memory Access).

10

MACAM - MACAM ALAT INPUT DAN OUTPUT PADA KOMPUTER

Contoh alat input masukan:


Keyboard
Mouse
Scanner
Kamera Digital
MIC
Touch Screen
Sensor
Contoh alat output keluaran:
Printer dan Plotter
Monitor
Infocus

11

KARAKTERISTIK
ASI BUS

DAN

SPESIFIK

Sistem bus adalah penghubung bagi keseluruhan komponen computer dalam menjalankan tu
gasnya.
Cara kerja sistem bus
Tiap bus merupakan jalur data antara beberapa device yang berbeda. Dengan cara ini RAM, P
rosesor, GPU (VGA AGP) dihubungkan oleh bus utama berkecepatan tinggi yang lebih dikenal
dengan nama FSB (Front Side Bus) . Sementara perangkat lain yang lebih lambat dihubungka
n oleh bus yang berkecepatan lebih rendah yang terhubung dengan bus lain yang lebih cepat
sampai ke bus utama. Untuk komunikasi antar bus ini digunakan sebuah bridge.

13

JENIS-JENIS BUS

Dedicated BUS
Yaitu Bus yang berfungsi khusus menyalurkan data tertentu.
-Kelemahanya yaitu Memerlukan saluran banyak. Namun,
-Kelebihanya memiliki kecepatan yang tinggi.
Multiplexed BUS
Yaitu bus yang berfungsi yang menyalurkan informasi berbeda data dengan metode multiplex.
-Kelemahanya, Memerlukan saluran sedikit tapi kecepatan transfer data menurun & Di perluk
an mekanisme yang komplek untuk mengurai data yang telah di multipleks

14

JENIS-JENIS BUS BERDASARKAN FUNGSI

1. Data Bus :
- Berfungsi untuk mentransfer data, membawa data dari dan ke perangkat atau pe
riferal
- Terdiri atas beberapa jalur penghantar, 8, 16, 32 bahkan 64 bahkan lebih jalur p
aralel
- Data ditransmisikan dalam dua arah, yaitu dari CPU atau mikroprosesor ke unit
memori atau modul I/O dan sebaliknya.
- Semakin lebar bus maka semakin besar data yang dapat ditransfer sekali waktu.

15

JENIS-JENIS BUS BERDASARKAN FUNGSI

2. Control Bus:
- Berfungsi untuk mensinkronkan proses penerimaan dan pengiriman data.
- Untuk mengatur memori atau port agar siap ditulis atau dibaca.
- Sinyal Kontrol: RD, WR, IO/M
- Sinyal Read dan write : untuk mengakses data ke dan dari perangkat

16

JENIS-JENIS BUS BERDASARKAN FUNGSI


3. Address Bus:
- membawa informasi untuk mengetahui lokasi suatu perangkat atau periferal
- Untuk memilih lokasi memori atau port yang akan ditulis atau dibaca
- Untuk menentukan rute data, bersumber dari mana, tujuannya ke mana.
- Bersifat searah, cpu memberikan alamat yang bertujuan untuk menentukan perif
eral mana yang dituju. Contoh memori mana yang dituju atau I/O mana yang dituj
u.
- Semakin besar bus alamat, akan semakin banyak range lokasi yang dapat dialam
ati.
- Jumlah alamat yang dapat dituju pada Bus alamat adalah sebanyak 2n. n jumlah
jalur Bus alamat.

17

STRUKTUR BUS
Data Bus (Saluran Data )
Sesuai namanya Data Bus atau Saluran data maka memiliki fungsi untuk mentransfer data antar mikroprocess
or dan Memori atau device lainnya. Sistem Bus Data terdiri dari beberapa saluran data yang jumlahnya berkai
tan dengan lebar jalur data yang akan ditransfer. Misalnya sistem bus data dengan 8 saluran dapat menstrafer
8 bit data dalam 1 kali proses begitu juga dengan saluran data bus 16, 32 dan 64 bit. Data bus memiliki pen
garuh dalam kecepatan kinerja sistem.
Address Bus (Saluran Alamat)
Address Bus atau saluran alamat adalah sebuah saluran yang berfungsi untuk menunjukan dan menyesuaikan
alamat memori atau port yang berasal dari sumber dan alamat tujuan dengan benar untuk proses menulis da
n membaca data. Proses Pengiriman dan Penerimaan address untuk proses pengiriman dan menerima data
dalam Address Bus hanya satu arah yaitu dari mikroprosessor ke memory atau port.
Control Bus (Saluran Pengendali)
Fungsi dari Control Bus adalah memeriksa kesiapan dari Mikroprocessor dalam mengirim data ke memori ata
u port dan memeriksa kseiapan memori atau port dalam menerima data dari microprocessor. Fungsi lain Cont
rol Bus adalah untuk mengontrol Data Bus, Address Bus dan seluruh modul yang ada

18

STRUKTUR INTERKONEKSI

Struktur Interkoneksi adalah Kompulan lintasan atau saluran berbagai modul (CP
U,Memori,I/O).

19

P E R S Y A R A T A N
U N A A N B U S

&

K E T E N T U A N

P E N G G

SYARAT

SYARAT :
- Sifat penting dan merupakan syarat utama bus adalah media transmisi yang dapat digunaka
n bersama oleh sejumlah perangkat yang terhubung padanya. Meskipun digunakan secara be
rsama namun penggunaan jalur hanya diperuntukan oleh satu perangkat pada sekali waktu. S
ehingga diperlukan aturan dalam kerjanya untuk menghindari terjadinya tabrakan data yang s
edang ditransmisikan.
- Harus Memenuhi Syarat Sistem Komputer Minimal

21

BERIKUT PENJELASANNYA TENTANG FUNGSI TIAP BAGIAN BAGAN SIST


EM KOMPUTER MINIMAL :

1. Input Device (Alat Masukan) Adalah perangkat keras komputer yang berfungsi sebagai alat
untuk memasukan data atau perintah ke dalam computer
2. Output Device (Alat Keluaran) Adalah perangkat keras komputer yang berfungsi untuk men
ampilkan keluaran sebagai hasil pengolahan data. Keluaran dapat berupa hard-copy (ke kerta
s), soft-copy (ke monitor), ataupun berupa suara.
3. I/O Ports Bagian ini digunakan untuk menerima ataupun mengirim data ke luar sistem. Pera
latan input dan output di atas terhubung melalui port ini.
4. CPU (Central Processing Unit) CPU merupakan otak sistem komputer, dan memiliki dua ba
gian fungsi operasional, yaitu: ALU (Arithmetical Logical Unit) sebagai pusat pengolah data, d
an 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 pro
gram 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 di
nyalakan.

22

BERIKUT PENJELASANNYA TENTANG FUNGSI TIAP BAGIAN BAGAN SIST


EM KOMPUTER MINIMAL :

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 juml
ah saluran menentukan jumlah bit yang dapat ditransfer pada suatu saat. Lebar data bus ini m
enentukan kinerja sistem secara keseluruhan. Sifatnya bidirectional, artinya CPU dapat memb
aca dan menirma data melalui data bus ini. Data bus biasanya terdiri atas 8, 16, 32, atau 64 ja
lur paralel.
7. Address Bus Digunakan untuk menandakan lokasi sumber ataupun tujuan pada proses tran
sfer 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 parallel
8. Control Bus Control Bus digunakan untuk mengontrol penggunaan serta akses ke Data Bus
dan Address Bus. Terdiri atas 4 samapai 10 jalur paralel

23

THANK YOU!
Any Questions?