Anda di halaman 1dari 16

MAKALAH

I/O DEVICE

Diajukan untuk Memenuhi Tugas Mata Kuliah Sistem Operasi

Dosen Pengampu :

ADRIANSYAH

Disusun Oleh:

Kelompok 2
AULIA PUTRI (2522320)
WAHYULI (2522323)
LUQMANUL HAKIM (2522328)
MTP. Tilka. NAA (2522335)
BILMINDO (2522338)
SUCI (2522340)

PROGRAM STUDI PENDIDIKAN TEKNIK INFORMATIKA DAN


KOMPUTER FAKULTAS TARBIYAH DAN ILMU KEGURUAN UIN SJECH
M. DJAMIL DJAMBEK BUKITTINGGI TAHUN AKADEMIK
2022/2023
KATA PENGANTAR

Segala puji bagi Allah SWT, Tuhan Semesta Alam yang dengan rahmat-Nya
memberikan nikmat kepada kita semua sebagai makhluk-Nya, berupa nikmat iman
dan islamserta nikmat waktu untuk berfikir, mentadaburi, serta menggali ilmu-ilmu
Allah SWT yang Maha Luas, sehingga tidak ada satu lautan pun yang cukup untuk
menulis ilmu-ilmu Allahtatkala air laut itu dijadikan tinta.
Shalawat beserta salam semoga tetap tercurah limpahkan kepada Baginda
NabiMuhammad SAW, kepada keluarganya, sahabatnya, serta sampailah kepada kita
selakuumatnya yang senantiasa patuh pada ajarannya. Amiin.
Alhamdulillah pemakalah bisa menyelesaikan makalah yang sangat sederhana
ini, yang tak luput dari kekurangan. Tetapi pemakalah tetap berharap bahwa makalah
sederhana ini dapat bermanfaat. Pemakalah ucapkan banyak terima kasih kepada
rekan-rekan yang telah membantu serta memberikan gagasan dalam pembuatan
makalah ini. Dan juga kepada Andriansyah,M.Pd.T selaku dosen Sistem Operasi, yang
telah memberi kesempatan kepada pemakalah untuk menggali ilmu tentang materi
melalui makalah ini. Selebihnya pemakalah mohon maaf apabila dalam makalah ini
terdapat kesalahan baik dalam penulisan maupun penyajiannya.

Bukittinggi, 30 Mei 2023

Kelompok 2
DAFTAR ISI

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

DAFTAR ISI...........................................................................................................3

BAB I.......................................................................................................................4

PENDAHULUAN...................................................................................................4

A. Latar Belakng......................................................................................4

B. Rumusam Masalah.............................................................................4

C. Tujuan Masalah..................................................................................4

BAB II PEMBAHASAN........................................................................................5

A. Pengertian I/O Device..........................................................................

B. Konsep I/O Hardware........................................................................4

C. Interface I/O........................................................................................4

D. Kinerja I/O...........................................................................................6

BAB III....................................................................................................................9

A. Kesimpulan...........................................................................................9

B. Saran......................................................................................................9

DAFTAR PUSTAKA...........................................................................................10
KATA PENGANTAR

Segala puji bagi Allah SWT, Tuhan Semesta Alam yang dengan rahmat-Nya
memberikan nikmat kepada kita semua sebagai makhluk-Nya, berupa nikmat iman
dan islam serta nikmat waktu untuk berfikir, mentadaburi, serta menggali ilmu-ilmu
Allah SWT yang Maha Luas, sehingga tidak ada satu lautan pun yang cukup untuk
menulis ilmu-ilmu Allahtatkala air laut itu dijadikan tinta.
Shalawat beserta salam semoga tetap tercurah limpahkan kepada Baginda
NabiMuhammad SAW, kepada keluarganya, sahabatnya, serta sampailah kepada kita
selakuumatnya yang senantiasa patuh pada ajarannya. Amiin.
Alhamdulillah pemakalah bisa menyelesaikan makalah yang sangat sederhana
ini, yang tak luput dari kekurangan. Tetapi pemakalah tetap berharap bahwa makalah
sederhana ini dapat bermanfaat. Pemakalah ucapkan banyak terima kasih kepada
rekan-rekan yang telah membantu serta memberikan gagasan dalam pembuatan
makalah ini. Dan juga kepada Andrisyah, M.Pd.T selaku dosen Sistem Operasi, yang
telah memberi kesempatan kepada pemakalah untuk menggali ilmu tentang materi
melalui makalah ini. Selebihnya pemakalah mohon maaf apabila dalam makalah ini
terdapat kesalahan baik dalam penulisan maupun penyajiannya.

Bukittinggi, 30 Mei 2023

Kelompok 7
BAB I
PENDAHULUAN

A.Latar Belakang

B. RUMUSAN MASALAH

C. Tujuan Masalah
BAB II
PEMBAHASAN

A. Pengertian I/O Device

Perangkat I/O adalah perangkat keras yang digunakan oleh manusia (atau sistem lain) untuk
berkomunikasi dengan komputer. Misalnya, keyboard atau mouse komputer adalah perangkat
input untuk komputer, sedangkan monitor dan printer adalah perangkat output. Perangkat
untuk komunikasi antar komputer, seperti modem dan kartu jaringan, biasanya melakukan
operasi input dan output

a. Cara Kerja Perangkat I/O

Perangkat input memungkinkan pengguna untuk mengirim sinyal ke komputer guna


melakukan tugas tertentu. Penerima di ujung ini adalah Central Processing Unit (CPU) yang
kemudian mengirimkan sinyal ke perangkat output.

b. Macam Contoh Perangkat I/O

1. Virtual Reality (VR)

Virtual Reality (VR) adalah gabungan dari dua kata ‘Virtual’ dan ‘Reality’. Dimana ‘virtual’ berarti
digital (tidak nyata) dan realitas berarti pengalaman nyata.

VR merupakan jenis perangkat khusus dari emulasi realitas yang dirancang untuk menikmati
game 3D VR agar terasa seperti kenyataan dengan fungsi, grafik, dan kualitas gambar
maksimal.

Perangkat ini mengenali gerakan kepala manusia (sebagai input) dan menyinkronkannya di
layar (sebagai hasil output) yang diatur langsung di depan mata pengguna, sebagai hasil dari
tindakan tersebut.

VR termasuk kedalam perangkat campuran, yaitu perangkat I/O yang banyak digunakan
dalam simulasi khusus. VR merupakan I/O dua arah dimana gerakan pengguna menjadi input
dan mengkontrol informasi yang masuk ke komputer (output) serta data visual komputer
diterima oleh VR dan ditampilkan secara langsung di depan kedua mata pengguna.
2. Flash Drive USB

Perangkat I/O (perangkat input output) adalah perangkat yang memiliki kedua fungsi tersebut
secara bersamaan. Singkatnya, perangkat I/O dapat digunakan baik untuk memasukkan data
dan memberikan hasil keluaran pada saat yang sama.

Karena bentuknya yang kecil dan portabilitas serta keserbagunaannya yang efektif, hanya
dengan mencolokkannya ke port USB, pengguna dapat mengirim dan menerima informasi
pada saat yang bersamaan. Flash Drive merupakan contoh perangkat penyimpanan eksternal
serta termasuk dalam kategori perangkat I/O.

3. Touch Screen

Touch Screen (Layar sentuh) adalah tampilan visual elektronik yang dapat dikontrol hanya dengan
menyentuhkan jari pada layar. Pengguna berinteraksi secara langsung dengan perangkat layar sentuh
tersebut.

Perangkat ini memasukkan instruksi dengan jari kita dan menampilkan data keluaran di layar secara
bersamaan. Ya, kita semua tahu bahwa hampir semua gadget seperti smartphone, tablet, iPad adalah
perangkat layar sentuh yang juga termasuk perangkat I/O.

4. Scanner (Pemindai)
Scanner adalah perangkat input digital yang digunakan untuk memindai gambar hard copy,
teks yang dicetak di atas kertas, dan kemudian mengubahnya menjadi file format digital
seperti PDF, jpg, dll.

Dokumen diubah menjadi bentuk digital sehingga dapat disimpan di komputer atau dapat
diedit, kemungkinan kesalahan dalam pengambilan oleh pemindai juga berkurang.

5. Mesin Faks

Mesin Fax telah merevolusi dunia telekomunikasi dengan memungkinkan pengambilan


(input) dan transmisi (output) gambar dokumen, dengan menerima dari sisi lain dari saluran
telepon.

Ketika dokumen diterima dari komputer lain, mesin faks mengubah data yang diterima dan
mencetak gambar lagi. Dengan demikian berfungsi baik sebagai perangkat input dan
perangkat output pada saat yang sama.

Perangkat input dan output lainnya adalah drive CD dan DVD, printer multifungsi, modem,
kamera digital, dll.

Peran Perangkat I/O Komputer

Perangkat input/output (I/O) adalah perangkat yang berfungsi untuk menghubungkan


komputer dengan peralatan luar, seperti keyboard, mouse, monitor, printer, scanner, dan lain-
lain. Perangkat I/O memungkinkan komputer untuk menerima data dari pengguna,
memprosesnya, dan menampilkan hasilnya.

Perangkat I/O memiliki dua peran utama dalam sistem komputer, yaitu:

1. Sebagai antarmuka antara CPU dan memori dengan peralatan luar melalui bus sistem. Bus
sistem adalah jalur komunikasi yang menghubungkan berbagai komponen dalam komputer,
seperti CPU, memori, dan modul I/O. Modul I/O adalah komponen yang bertanggung jawab
atas pengendalian dan pertukaran data antara perangkat luar dan komputer.
2. Sebagai antarmuka antara peralatan luar dengan komputer dengan menggunakan link data
tertentu. Link data adalah jalur komunikasi yang menghubungkan perangkat luar dengan
modul I/O, seperti kabel, gelombang radio, atau inframerah. Link data dapat bersifat serial
atau paralel, tergantung pada cara pengiriman data.
Perangkat I/O secara kasar dapat dibagi menjadi 2:

1. Block devices

menyimpan informasi dalam blok berukuran tetap, masing-masing dengan alamatnya. ukuran
blok umum berkisar dari 512 byte hingga 32.768 byte transfer data berlangsung dalam blok
blok yang dapat dialamatkan bukan byte yang dapat dialamatkan misalnya Hard disk, CD-
ROM, stik USB,

2. Character devices

mengirimkan atau menerima aliran karakter, tanpa memperhatikan struktur blok apa pun
mereka tidak dapat dialamatkan misalnya printer, antarmuka jaringan, mouse, dll.

B. Konsep I/O Hardware

Konsep I/O (Input/Output) Hardware adalah bagian penting dari sistem komputer yang
berhubungan dengan interaksi antara komputer dan dunia luar. I/O Hardware bertanggung
jawab untuk mentransfer data dan sinyal antara komputer dan perangkat eksternal, seperti
keyboard, mouse, monitor, printer, dan perangkat penyimpanan eksternal.

C. Interface I/O

Interface input-output (I/O) adalah titik kontak atau metode komunikasi antara sistem
komputer dan perangkat luar, seperti keyboard, mouse, monitor, printer, atau perangkat
penyimpanan. Interface I/O memungkinkan pengguna untuk memberikan masukan ke sistem
komputer dan menerima keluaran dari sistem.

Dalam sistem dasar komputer mikro, satu-satunya tujuan perangkat periferal hanyalah untuk
menyediakan tautan komunikasi khusus untuk menghubungkannya dengan CPU. Untuk
mengatasi perbedaan antara perangkat periferal dan CPU, ada kebutuhan khusus untuk tautan
komunikasi.
Berikut beberapa jenis interface I/O yang umum digunakan:

1. Keyboard: Interface ini digunakan untuk memasukkan data melalui tombol keyboard
ke dalam sistem komputer.
2. Mouse: Mouse digunakan untuk mengontrol posisi kursor pada layar dan memberikan
masukan gerakan dan klik ke sistem.
3. Monitor: Interface ini digunakan untuk menampilkan output grafis atau teks dari
sistem komputer ke layar monitor.
4. Printer: Printer menggunakan interface untuk menerima data dari sistem komputer dan
mencetaknya ke media cetak seperti kertas atau label.
5. USB (Universal Serial Bus): USB adalah standar interface I/O yang umum digunakan
untuk menghubungkan berbagai perangkat eksternal ke sistem komputer, seperti
keyboard, mouse, printer, penyimpanan eksternal, dan perangkat multimedia lainnya.
6. Ethernet: Interface Ethernet digunakan untuk menghubungkan sistem komputer ke
jaringan lokal atau internet, memungkinkan transfer data dan komunikasi antara
komputer dan perangkat jaringan lainnya.
7. HDMI (High-Definition Multimedia Interface): Interface ini digunakan untuk
mentransfer data audio dan video berkualitas tinggi dari sistem komputer ke layar
monitor atau perangkat tampilan lainnya.
8. Audio Jack: Interface ini digunakan untuk menghubungkan perangkat audio seperti
headphone, mikrofon, atau speaker ke sistem komputer.
9. Serial Port: Serial port adalah interface tradisional yang digunakan untuk
menghubungkan perangkat seperti modem, mouse, atau perangkat yang memerlukan
komunikasi serial.
10. Bluetooth: Bluetooth adalah teknologi nirkabel yang digunakan untuk
menghubungkan perangkat seperti keyboard, mouse, speaker, dan headset ke sistem
komputer.

Perbedaan utamanya adalah sebagai berikut:

1. Sifat perangkat periferal adalah elektromagnetik dan elektro-mekanis. Sifat CPU


adalah elektronik. Ada banyak perbedaan dalam mode pengoperasian perangkat
periferal dan CPU.
2. Ada juga mekanisme sinkronisasi karena kecepatan transfer data perangkat periferal
lebih lambat daripada CPU.
3. Di perangkat periferal, kode dan format data berbeda dengan format di CPU dan
memori.
4. Mode pengoperasian perangkat periferal berbeda dan masing-masing dapat dikontrol
agar tidak mengganggu pengoperasian perangkat periferal lain yang terhubung ke
CPU.

Ada kebutuhan khusus untuk perangkat keras tambahan untuk mengatasi perbedaan antara
CPU dan perangkat periferal untuk mengawasi dan menyinkronkan semua perangkat input
dan output.

Fungsi Antarmuka Input-Output:


1. Ini digunakan untuk menyinkronkan kecepatan operasi CPU terkait perangkat
input-output.
2. Ini memilih perangkat input-output yang sesuai untuk interpretasi perangkat input-
output.
3. Itu mampu memberikan sinyal seperti sinyal kontrol dan waktu.
4. Dalam data ini, buffering dimungkinkan melalui bus data.
5. Ada berbagai pendeteksi kesalahan.
6. Itu mengubah data serial menjadi data paralel dan sebaliknya.
7. Itu juga mengubah data digital menjadi sinyal analog dan sebaliknya.

D. Kinerja I/O

I/O (Inpu/Output) adalah suatu mekanisme pengiriman data secara bertahap dan
terus menerus

melalui suatu aliran data dari proses ke peranti (begitu pula sebaliknya). Fungsi
Fungsi i/o Pada dasarnya adalah mengimplementasikan algoritma I/O pada level
aplikasi. Hal ini dikarenakan kode aplikasi sangat fleksible, dan bugs aplikasi tidak
mudah menyebabkan sebuah sistem crash.

Port 1/0 yang berarti gerbang konektor Input/Output pada komputer, seperti pada
keyboard, mouse paralel serial ataupun USB. Menyediakan koneksi untuk piranti
eksternal seperti kamera digital, printer dan scanner. Unit Input/Output (1/0) adalah
bagian dari sistem mikroprosesor yang digunakan oleh mikroprosesor itu untuk
berhubungan dengan dunia luar.

a. Unit input adalah unit luar yang digunakan untuk memasukkan data dan luar ke
dalam mikroprosesor ini, contohnya data yang berasal dari keyboard atau mouse.
b. Unit output biasanya digunakan untuk menampilkan data, atau dengan kata lain
untuk menangkap data yang dikirimkan oleh mikroprosesor, contohnya data yang
akan ditampilkan pada layar monitor atau printer, Unit output biasanya digunakan
untuk menampilkan data, atau dengan kata lain untuk menangkap data yang
dikirimkan oleh mikroprosesor, contohnya data yang akan ditampilkan pada layar
monitor atau printer.

Bagian input (masukan) dan juga keluaran (output) ini juga memerlukan sinyal
kontrol, antara lain untuk baca I/O (Input Ouput Read [IOR]) dan untuk tulis 1/0
(Input/Output Write [1OW]). Berikut ini adalah teknik cara kerja I/O.

a. Programmed I/O

Pada 10 terprogram, data saling dipertukarkan antara CPU dan modul I/O. CPU
mengeksekusi

program yang memberikan operasi I/O kepada CPU secara langsung, seperti
pemindahan data, pengiriman perintah baca maupun tulis, dan monitoring perangkat
Kelemahan teknik ini adalah CPU akan menunggu sampai operasi 10 selesai
dilakukan modul I/O sehingga akan membuang waktu, apalagi CPU lebih cepat
proses operasinya. Dalam teknik ini. modul I/O tidak dapat melakukan interupsi
kepada CPU terhadap proses-proses yang diinteruksikan padanya. Seluruh proses
merupakan tanggung jawab CPU sampai operasi lengkap dilaksanakan.

b. Interup Driven I/O

Teknik interrupt-driven I/O memungkinkan proses tidak membuang-buang waktu.


Prosesnya. adalah CPU mengeluarkan perintah I/O pada modul 10, bersamaan
perintah I/O dijalankan modul I/O maka CPU akan melakukan eksekusi perintah-
perintah lainnya. Apabila modul I/O telah selesai menjalankan instruksi yang
diberikan padanya akan melakukan interupsi pada CPU bahwa tugasnya telah selesai.

Dalam teknik ini kendali perintah masih menjadi tanggung jawab CPU, baik
pengambilan perintah dari memori maupun pelaksanaan isi perintah tersebut.
Terdapat selangkah kemajuan dari teknik sebelumnya, yaitu CPU melakukan
multitasking beberapa perintah sekaligus sehingga tidak ada Langkah penanganan
interup waktu tunggu bagi CPU.

Langkah penanganan interup

1. Perangkat LO akan mengirimkan sinyal interupsi ke CPU.

2. CPU menyelesaikan operasi yang sedang dijalankannya kemudian merespon


interups

3. CPU memeriksa interupsi tersebut, kalau valid maka CPU akan menginmkan
menyimpan informasi yang diperlukan untuk melanjutkan operasi yang tadi
dijalankan sebelumadanya interupsi. Informasi yang diperlukan berupa:sinyal
acknowledgment ke perangkat I/O untuk menghentikan interupsinya.

4. CPU mempersiapkan pengontrolan transfer ke routine interupsi. Hal yang


dilakukan adalah

a. Status prosesor, berisi register yang dipanggil PSW (program status word).

b. Lokasi intruksi berikutnya yang akan dieksekusi. Informasi tersebut kemudian


disimpan dalam stack pengontrol sistem

5. Kemudian CPU akan menyimpan PC (program counter) eksekusi sebelum


interupsi ke stack pengontrol bersama informasi PSW. Selanjutnya mempersiapkan
PC untuk penanganan interupsi.

6. Selanjutnya CPU memproses interupsi sempai selesai.

7. Apabila pengolahan interupsi selasai, CPU akan memanggil kembali informasi


yang telah disimpan pada stack pengontrol untuk meneruskan operasi sebelum
interupsi.

Metode penanganan interup


1. Multiple Interrupt Lines Teknik yang paling sederhana adalah menggunakan
saluran interupsi berjumlah banyak (Multiple Interrupt Lines) antara CPU dan
modul-modul I/O. Namun tidak praktis untuk menggunakansejumlah saluran bus
atau pin CPU ke seluruh saluran interupsi modul-modul I/O.

2. Software Poll

Alternatif lainnya adalah menggunakan software poll. Prosesnya, apabila CPU


mengetahui adanya sebuah interupsi, maka CPU akan menuju ke routine layanan
interupsi yang tugasnya melakukan poll seluruh modul I/O untuk menentukan modul
yang melakukan interupsi. Kerugiansoftware polladalah memerlukan waktu yang
lama karena harus mengidentifikasi seluruh modul untuk mengetahui modul I/O
yang melakukan interupsi.

3. Daisy Chain

Teknik yang lebih efisien adalah daisy chain, yang menggunakan hardware poll.
Seluruh modul I/O tersambung dalam saluran interupsi CPU secara melingkar
(chain). Apabila ada permintaan interupsi, maka CPU akan menjalankan sinyal
acknowledge yang berjalan pada saluran interupsisampai menjumpai modul I/O yang
mengirimkan interupsi.

4. Arbitrasi Bus

Teknik berikutnya adalah arbitraxi bus. Dalam metode ini, pertama-tama modul 10
memperoleh kontrol bus sebelum modul ini menggunakan saluran permintaan
interupsi. Dengan demikian hanya akan terdapat sebuah modul 10 yang dapat
melakukan interupsi.

c. Direct Memory Access (DMA).

Dirrect Memory Acces atau biasa disebut DMA adalah suatu alat pengendali
khusus yang disediakan untuk memungkinkan transfer blok data langsung antar
perangkat eksternal dan memori utama, tanpa interversi terus menerus dari
prosesor.Banyak sistem perangkat keras menggunakan DMA termasuk pengendali disk
drive, VGA, LAN card dan Sound Card.DMA juga digunakan untuk interaksi chip
transfer data dalam prosesor multi core, terutama pada system multiprosesor, di mana
elemen pemrosesan dilengkapi dengan memori local (biasa disebut scratchpad
memori) dan DMA digunakan untuk mentransfer data antara memori lokal dan
memori utama.Komputer yang memiliki saluran DMA dapat mentransfer datanya ke
suatu perangkat dengan proses yang jauh lebih kecil dari pada computer yang tidak
memiliki saluran DMA.Demikian pula di dalam elemen pemrosesan multi-core
prosesor yang dapat mentransfer data, dari memori lokal tanpa menduduki prosesor
waktu dan memungkinkan komputasi dan transfer data yang pasti.

BAB III

PENUTUP

A. KESIMPULAN
Daftar Pustaka

Sianipar, R. S. (2017). Sistem Informasi Manajemen. Penerbit PT. RajaGrafindo Persada.

Sudarmin, A. (2005). Pengantar Sistem Komputer: Input/Output. Bandung: Informatika.

Nugroho, A. (2013). Komputer dan Sistem Digital. Dki Jakarta: Informatika.

Rohmah, Siti. 2021. Buku ajar akhlak Tasawuf. Jawa Tengah: PT Nasya Expanding
Management.

Anda mungkin juga menyukai