Anda di halaman 1dari 13

MAKALAH ARSITEKTUR DAN ORGANISASI KOMPUTER

MODUL INPUT/OUTPUT

Kelompok : III

Nama Anggota :

1. Ayu Wulandari (41518010117)


2. Olvinda Dian K.P (41518010122)
3. M. Farhan Fad ilah (41518010129)
4. Rivo Yajnatantra H (41518010132)
5. Shalahuddin R.A (41518010139)
6. Hilwa Lelisa (41518010163)

Dosen : Herry Derajad Wijaya, S.Kom, MM


PROGRAM STUDI S-1 TEKNIK INFORMATIKA
FAKULTAS ILMU KOMPUTER
UNIVERSITAS MERCU BUANA
2019
KATA PENGANTAR

Segala puji bagi Allah SWT yang telah menolong hamba-Nya menyelesaikan
makalah ini dengan penuh kemudahan. Tanpa pertolongan-NYA, mungkin kami tidak
akan sanggup menyelesaikan dengan baik. Makalah ini memuat tentang materi
“Modul Input/Output”.

Makalah ini disusun agar mengetahui lebih dalam mengenai Modul


Input/Output, yang kami sajikan berdasarkan pengamatan dari berbagai sumber.
Makalah ini kami susun dengan berbagai rintangan. Baik itu yang datang dari diri kami
maupun yang datang dari luar. Namun dengan penuh kesabaran dan terutama
pertolongan dari Tuhan akhirnya makalah ini dapat terselesaikan.

Kami juga mengucapkan terima kasih kepada dosen kami yang telah
membimbing sehingga dapat menyelesaikan makalah ini. Semoga makalah ini dapat
memberikan wawasan yang lebih luas kepada pembaca. Walaupun makalah ini
memiliki kelebihan dan kekurangan. Penyusun mohon untuk saran dan kritiknya.
Terima kasih.

Jakarta, Mei 2019

Penyusun

2
DAFTAR ISI

KATA PENGANTAR .......................................................................... 2


DAFTAR ISI ....................................................................................... 3
BAB I PENDAHULUAN
1.1 LATAR BELAKANG ............................................................ 4
1.2 RUMUSAN MASALAH ........................................................ 4
1.3 MANFAAT ............................................................................ 4
1.4 TUJUAN ................................. ............................................. 5
BAB II PEMBAHASAN
2.1 DEFINISI MODUL INPUT/OUTPUT ............................................ 6
2.2 FUNGSI MODUL INPUT/OUTPUT .............................................. 6
2.3 STRUKTUR MODUL INPUT/OUTPUT ........................................ 8
2.4 TEKNIK MODUL INPUT/OUTPUT ............................................. 9
2.5 STUDI KASUS ................................................................................ 11
BAB III PENUTUP
3.1 KESIMPULAN ................................................................................. 12
3.2 SARAN ............................................................................................. 12
DAFTAR PUSTAKA ........................................................................... 13

3
BAB I
PENDAHULUAN
1.1 LATAR BELAKANG

Dalam bidang teknik komputer, 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).

Sistem komputer memiliki tiga komponen utama, yaitu : CPU, Memory (primer
& sekunder), dan peralatan masukan/keluaran (I/O) seperti printer, monitor, keyboard,
mouse dan modem. 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 mengontrol satu atau lebih perangkat periperhal. Modul I/O
tidak hanya sekedar mosul penghubung, tetapi sebuah piranti yang berisi logika dalam
melakukan fungsi komunikasi antara perperhal dan bus komputer.

1.2 RUMUSAN MASALAH


Berdasarkan latar belakang masalah di atas, maka dapat dirumuskan
permasalahan sebagai berikut :
1. Apakah definisi dari modul input/output?
2. Apakah fungsi dari modul input/output?
3. Bagaimana struktur modul input/output?
4. Bagaimana teknik input/output Direct Memory Access (DMA)?
1.3 MANFAAT
Berdasarkan rumusan masalah yang telah ada, maka dapat disebutkan manfaatnya
sebagai berikut :
1. Mengetahui definisi dari modul input/output.
2. Mengetahui fungsi dari modul input/output.
3. Mengetahui struktur modul input/output.
4. Mengetahui teknik input/output Direct Memory Access (DMA).

4
1.4 TUJUAN
Berdasarkan Manfaat yang telah ada, maka dapat disebutkan tujuannya sebagai
berikut :
1. Bagi penulis yaitu dapat lebih memahami arsitektur dan organisasi komputer
mengenai modul input/output.
2. Bagi pembaca yaitu dapat menambah wawasan mengenai modul input/output.

5
BAB II
PEMBAHASAN

2.1 DEFINISI MODUL INPUT/OUTPUT

Modul Input output adalah suatu interface atau central switch untuk
mengendalikan satu atau lebih peripheral atau perangkat input output. Konektor mekanis
berisi fungsi logik untuk komunikasi antara bus dan peripheral. Tidak hanya sekedar
modul penghubung, tetapi sebuah piranti yang berisi logika dalam melakukan fungsi
komunikasi antara peripheral dan bus computer.

Modul I/O adalah suatu komponen dalam sistem komputer yang bertanggung
jawab atas pengontrolan sebuah perangkat luar atau lebih dan juga bertanggung jawab
dalam pertukaran data antara perangkat luar tersebut dengan memori utama ataupun
dengan register – register CPU. Termasuk antarmuka internal dengan komputer (CPU
dan memori utama) dan perangkat eksternalnya untuk menjalankan fungsi – fungsi
pengontrolan.

2.2 FUNGSI MODUL INPUT/OUTPUT


Fungsi utama dari modul I/O adalah :
a. Sebagaai piranti antarmuka ke CPU dan memori ke bus system.
b. Sebagaai piranti antarmuka dengan peraalatan pheriperal lainnyaa dengaan
menggunakan link data tertentu.
Fungsi dalam menjalankan tugas bagi modul I/O dapat dibagi menjadi beberapa
katagori, yaitu:
a. Kontrol dan pewaktuan
Fungsi kontrol dan pewaktuan (control & timing) merupakan hal yang penting
untuk mensinkronkan kerja masing – masing komponen penyusun komputer. Dalam
sekali waktu CPU berkomunikasi dengan satu atau lebih perangkat dengan pola tidak
menentu dan kecepatan transfer komunikasi data yang beragam, baik dengan perangkat
internal seperti register – register, memori utama, memori sekunder, perangkat peripheral.
Proses tersebut bisa berjalan apabila ada fungsi kontrol dan pewaktuan yang mengatur
sistem secara keseluruhan.

6
Contoh kontrol pemindahan data dari peripheral ke CPU melalui sebuah modul
I/O dapat meliputi langkah – langkah berikut ini :
- Permintaan dan pemeriksaan status perangkat dari CPU ke modul I/O.
- Modul I/O memberi jawaban atas permintaan CPU.
- Apabila perangkat eksternal telah siap untuk transfer data, maka CPU akan
mengirimkan perintah ke modul I/O.
- Modul I/O akan menerima paket data dengan panjang tertentu dari peripheral.
- Selanjutnya data dikirim ke CPU setelah diadakan sinkronisasi panjang data dan
kecepatan transfer oleh modul I/O sehingga paket – paket data dapat diterima CPU
dengan baik. 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.
b. Komunikasi CPU dan Komunikasi perangkat eksternal
Adapun fungsi komunikasi antara CPU dan modul I/O meliputi proses – proses
berikut :
- Command Decoding, yaitu modul I/O menerima perintah – perintah dari CPU yang
dikirimkan sebagai sinyal bagi 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 kondisi status modul I/O maupun perangkat
peripheral, umumnya berupa status kondisi Busy atau Ready. Juga status bermacam
– macam kondisi kesalahan (error).
- Address Recognition, bahwa peralatan atau komponen penyusun komputer dapat
dihubungi atau dipanggil maka harus memiliki alamat yang unik, begitu pula pada
perangkat peripheral, sehingga setiap modul I/O harus mengetahui alamat peripheral
yang dikontrolnya.
- Pada sisi modul I/O ke perangkat peripheral juga terdapat komunikasi yang meliputi
komunikasi data, kontrol maupun status.

7
Perhatikan gambar berikut.

Skema perangkat peripheral


c. Pem-buffer-an data
Tujuan utama buffering adalah mendapatkan penyesuaian data sehubungan
perbedaan laju transfer data dari perangkat peripheral dengan kecepatan pengolahan pada
CPU. Umumnya laju transfer data dari perangkat peripheral lebih lambat dari kecepatan
CPU maupun media penyimpan.
d. Deteksi kesalahan
Apabila pada perangkat peripheral terdapat masalah sehingga proses tidak dapat
dijalankan, maka modul I/O akan melaporkan kesalahan tersebut. Misal informasi
kesalahan pada peripheral printer seperti: kertas tergulung, pinta habis, kertas habis, dan
lain - lain. Teknik yang umum untuk deteksi kesalahan adalah penggunaan bit paritas.

2.3 STRUKTUR MODUL INPUT/OUTPUT


Terdapat berbagai macam modul I/O seiring perkembangan komputer itu
sendiri, contoh yang sederhana dan fleksibel adalah Intel 8255A yang sering disebut PPI
(Programmable Peripheral Interface). Bagaimanapun kompleksitas suatu modul I/O,
terdapat kemiripan struktur.

8
Blok diagram struktur modul input/output

Antarmuka modul I/O ke CPU melalui bus sistem komputer terdapat tiga
saluran, yaitu saluran data, saluran alamat dan saluran kontrol. Bagian terpenting adalah
blok logika I/O yang berhubungan dengan semua peralatan antarmuka peripheral,
terdapat fungsi pengaturan dan switching pada blok ini.

2.4 TEKNIK INPUT/OUTPUT DIRECT MEMORY ACCESS (DMA)


DMA adalah sebuah metode untuk mentransfer data dari RAM komputer ke
bagian lain dari pengolahan komputer tanpa menggunakan CPU. Meskipun sebagian
besar data yang diinput atau output dari komputer Anda diproses oleh CPU, beberapa data
tidak memerlukan pengolahan, atau dapat diproses oleh perangkat lain. Dalam situasi ini,
DMA dapat menghemat waktu pemrosesan dan merupakan cara yang lebih efisien untuk
memindahkan data dari memori komputer ke perangkat lain.
Prinsip kerja DMA adalah CPU akan mendelegasikan kerja I/O kepada DMA,
CPU hanya akan terlibat pada awal proses untuk memberikan instruksi lengkap pada
DMA dan akhir proses saja. Dengan demikian CPU dapat menjalankan proses lainnya
tanpa banyak terganggu dengan interupsi.

9
Blok diagram modul DMA terlihat pada gambar berikut :

Blok Diagram DMA

Konfigurasi Modul DMA

10
2.5 STUDI KASUS
Sebuah Sound card mungkin perlu untuk mengakses data yang tersimpan dalam
RAM komputer, tapi karena dapat memproses data sendiri, hal itu mungkin menggunakan
DMA untuk melewati CPU. Video card yang mendukung DMA juga dapat mengakses
memori sistem dan proses grafis tanpa perlu CPU.
Agar perangkat dapat menggunakan DMA (akses memori langsung), mereka
harus ditetapkan ke saluran DMA. Setiap jenis port pada komputer memiliki seperangkat
saluran DMA yang dapat ditetapkan untuk setiap perangkat yang terhubung. Sebagai
contoh, sebuah PCI controller dan sebuah hard drive controller masing-masing memiliki
saluran DMA set.

11
BAB III
PENUTUP
3.1 KESIMPULAN

Modul Input output adalah suatu interface atau central switch untuk
mengendalikan satu atau lebih peripheral atau perangkat input output. Modul I/O adalah
suatu komponen dalam sistem komputer yang bertanggung jawab atas pengontrolan
sebuah perangkat luar atau lebih dan juga bertanggung jawab dalam pertukaran data
antara perangkat luar tersebut dengan memori utama ataupun dengan register – register
CPU.
Fungsi utama dari modul I/O adalah sebagai piranti antarmuka ke CPU dan
memori ke bus system. Sebagai piranti antarmuka dengan peraalatan pheriperal lainnyaa
dengaan menggunakan link data tertentu.
Antarmuka modul I/O ke CPU melalui bus sistem komputer terdapat tiga saluran,
yaitu saluran data, saluran alamat dan saluran kontrol. Bagian terpenting adalah blok
logika I/O yang berhubungan dengan semua peralatan antarmuka peripheral, terdapat
fungsi pengaturan dan switching pada blok ini.
Teknik input/output Direct Memory Access (DMA) adalah sebuah metode untuk
mentransfer data dari RAM komputer ke bagian lain dari pengolahan komputer tanpa
menggunakan CPU.

3.2 SARAN
Dengan adanya makalah Modul Input/Output ini, kami sebagai penyusun
berharap kita semua dapat lebih memahami dan dapat menganalisa dengan mudah
bagaimana modul input/output dalam sistem komputer.
Kami berharap untuk para pembaca dapat memberikan kritik dan saran yang
membangun agar makalah ini dapat lebih baik lagi kedepannya. Sekian pemaparan materi
pada makalah ini, semoga bermanfaat untuk kita semua.

12
DAFTAR PUSTAKA

https://www.academia.edu/11498018/Modul_Input_Output
https://www.academia.edu/11582732/Modul_I_O
https://dokumen.tips/documents/makalah-modul-io.html
http://www.pembelajaranku.com/2016/12/struktur-modul-io-input-output.html

13

Anda mungkin juga menyukai