Makalah Kelompok 2 Sistem Operasi
Makalah Kelompok 2 Sistem Operasi
I/O DEVICE
Dosen Pengampu :
ADRIANSYAH
Disusun Oleh:
Kelompok 2
AULIA PUTRI (2522320)
WAHYULI (2522323)
LUQMANUL HAKIM (2522328)
MTP. Tilka. NAA (2522335)
BILMINDO (2522338)
SUCI (2522340)
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.
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
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.
Kelompok 7
BAB I
PENDAHULUAN
A.Latar Belakang
B. RUMUSAN MASALAH
C. Tujuan Masalah
BAB II
PEMBAHASAN
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
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
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.
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.
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.
Ada kebutuhan khusus untuk perangkat keras tambahan untuk mengatasi perbedaan antara
CPU dan perangkat periferal untuk mengawasi dan menyinkronkan semua perangkat input
dan output.
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.
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.
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.
a. Status prosesor, berisi register yang dipanggil PSW (program status word).
2. Software Poll
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.
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
Rohmah, Siti. 2021. Buku ajar akhlak Tasawuf. Jawa Tengah: PT Nasya Expanding
Management.