SISTEM INPUT/OUTPUT (I/O)


1. Pengertian Sistem Input/Output

https://images.openai.com/static-rsc-4/kAqnvUqyzQDYd2ulWbQNaVE6-Y1d4iSQ_e7yhwYP51O96V2Bvr5OtcS3rk6W9sxMTs24fMP43gyuwij47RRYh2mOtbYlkoMm-6GqM2G04EE0hGdOKv4B-lVoT32XCAvF4EWOUyZasbAMR6YR6KzGdRCluk3t_hh05VNs2F4ySKl9PhJenQmqi9gmrXYPorWV?purpose=fullsize
https://images.openai.com/static-rsc-4/lSzyulh87_7Fcdn733tBgm4g9nw0jy1zhA7z51zGbMwKVsVZZaICz8jfMdz-_Y94wMRvPDMrg0CSW-DfkD7t1PQ8W9-ik5HiMxn7TxJAg71y8I7MvFyxT-0GUyt30EiIETGxdWL8887RlY6rgEtoaZu8hfjFGATxYYCkhgYpsdtTlp1cQ95b09NcFU17IkU7?purpose=fullsize
https://images.openai.com/static-rsc-4/YsfjdpRA8SkyNScxhT6kpWkrBInr-h0VLH1FR5VIndB8GJjUhgiUGb7DaVz5wQoOEkdu9NN2fxugO3wmH7UcRNtawKsm7sEyeV3NN0LLVEe3g6BHAt1RXl437EEsqTN_Bn92_BQgsSHy_X6h3XgDuTmhNLaQ_bpGvcAJbvzdOEzW5wvKVRMl7nh6cC3cyVUy?purpose=fullsize

8

πŸ“– Deskripsi

Sistem Input/Output (I/O) adalah mekanisme yang memungkinkan komputer berinteraksi dengan dunia luar melalui perangkat input dan output.

🧠 Narasi Penjelasan

Komputer tidak bisa bekerja sendiri tanpa I/O.

  • Input β†’ memasukkan data ke komputer
  • Output β†’ menampilkan hasil

πŸ‘‰ Sistem I/O menjadi jembatan antara manusia dan komputer.


2. Fungsi Sistem I/O

https://images.openai.com/static-rsc-4/A0F_B7bxPhFr-ilrnM1SysphPCS7-KZ0U1o7QopWCxlmnLmvHj_07X7_7OaPTB9Qs08jnVKFDBbxSp7xSGD7XLN_JxeUifcl8c95SxGjyTYAVBZQ5smIGrCT5TrcRoSOkLYTU1IKcmCl0beKYs4LXsEm6V2c6QmLFtODuu6hW1aLEhn-wHwzrN-12D6SAOMQ?purpose=fullsize
https://images.openai.com/static-rsc-4/-Cfrr6YRsC5VUph6KWCt57SOD4jVfCFVNP9W0gwqeIUn0_UhaGXXTFewL5Dw1yVpdqyGUkgHBRobwnby_6180QVG-j64uC5DCTe3cpFtTADyciFAidOcy0hdHvFqi2Z-jOTq3CDLjuHoQkKCLAl8GF9h-gqFgRSt94bM-K4PxVEMo5qwBJbIiclOQmvPHFE2?purpose=fullsize
https://images.openai.com/static-rsc-4/8mIHUQ_I8BlELwYUoOXD4mxnQotdTF5vGoTx14RJago2CG0xha-ZxqGlAJxPEcgMp3-wg10zvNlEVy3YlvN2Gb2rD5LvRiBEK-h-UtmUOoRDCxsOmATJuAwpG5s-_JtqTK_BKAjPFAvOfEmy0LczscRTiwVBPWy4f2X9pWekmfnnI9rtAQskOPkjANWrzkNy?purpose=fullsize

7

πŸ“– Deskripsi

Sistem I/O memiliki fungsi utama dalam sistem komputer.

🧠 Narasi Penjelasan

Fungsi:

  • Menerima input dari pengguna
  • Mengirim output ke perangkat
  • Mengelola komunikasi data

πŸ‘‰ Tanpa I/O, komputer tidak dapat digunakan secara efektif.


3. Klasifikasi Perangkat I/O

https://images.openai.com/static-rsc-4/TkLKmJEieEJYIVpu_EpdBXfcNoULMnZOwDqQVscYMvOP0gliS4clU8qWScaM7FU4ibaFybkjt-PcEoi54xYsMcZ88MigW1G9EHQ1H_B-qDTlPBMgftY4eqH-ZYDHlRnGx6C52gzKxPtN4Wo1M9Bk-GRInNBb8_usl1xvV6GKH3Ad8Fot7D6Vvo4yuW8mMPNV?purpose=fullsize
https://images.openai.com/static-rsc-4/Tfox-kwNjatqvvJ0ASrN4FFJjdaNTkS2T6oidUK3clEqSM-Gs8ccYZXDkjCYgnQ5z4IAfo3t5QtVlQbBZ53f9XL6lxswSDOMmhLEr22h4j0KklmaW4AHXr36kZ0-79qOiuvYsLNDj9p3AXnz_LEWJBer6Mv98deCA-4LMbtpIWwPdirPE_iUVWRKRQyFf5pX?purpose=fullsize
https://images.openai.com/static-rsc-4/zNqKnzWdvBo3A16iy7GEgmhXb7k-6mhUF7ddJuVuHii5c8qNF5dX1LZt4szXn8VB7LhGbJETxC4OFb4dPFsXWtSKrbTKIDFritjDh8Ypt5cl_-RuPYgGczju0RpaEm7VeWXG2TczPaQbS7lFvY4eEsG4CslHfi5SAxQaaVh1cQ_5YOmdAKDUh21ctjHy_X4u?purpose=fullsize

7

πŸ“– Deskripsi

Perangkat I/O dibagi menjadi beberapa kategori.

🧠 Narasi Penjelasan

πŸ“Š Tabel Klasifikasi:

JenisContoh
InputKeyboard, Mouse
OutputMonitor, Printer
StorageHarddisk

πŸ‘‰ Beberapa perangkat bisa berfungsi ganda (input & output).


4. Perangkat Input

https://images.openai.com/static-rsc-4/Y3A6yIdnzDFJHLXlTgqMLJEQ5NgOTGfMi9O1vcFA4uS9vo41X8huo9IeQkGtl8pEwR_ehjujCXmu5VLtlRB8mYCUsksp8UB6DwrHLf6f6COJk1CKmBQ2V6H3NsENEDFv5xqq9GCy_HCIxWcVHKpWXdd6iJ_qV5H6SdhqcttoOJpVdZ2iMP5Lv2v_OqbjWc3u?purpose=fullsize
https://images.openai.com/static-rsc-4/Jad1A7Yr4FpzPLKpKShDwDhbozvW13gaineNiKWkMeGS9R70dv3QFrdMfwm14e_xYsIWKsCa1i7D-HopFKIKopwTvVym6hSr_Weh5BN6MfVcux7MBRrXbspXHBkT6vlTkplS6eZwtR4U7sMjUjduXXPTgAuK6arNrHeFVq9ZroNTS5oAlTUV5CG08fr2VE5P?purpose=fullsize
https://images.openai.com/static-rsc-4/kAqnvUqyzQDYd2ulWbQNaVE6-Y1d4iSQ_e7yhwYP51O96V2Bvr5OtcS3rk6W9sxMTs24fMP43gyuwij47RRYh2mOtbYlkoMm-6GqM2G04EE0hGdOKv4B-lVoT32XCAvF4EWOUyZasbAMR6YR6KzGdRCluk3t_hh05VNs2F4ySKl9PhJenQmqi9gmrXYPorWV?purpose=fullsize

7

πŸ“– Deskripsi

Perangkat untuk memasukkan data ke komputer.

🧠 Narasi Penjelasan

Contoh:

  • Keyboard β†’ teks
  • Mouse β†’ navigasi
  • Scanner β†’ gambar

πŸ‘‰ Input adalah langkah awal proses data.


5. Perangkat Output

https://images.openai.com/static-rsc-4/kAqnvUqyzQDYd2ulWbQNaVE6-Y1d4iSQ_e7yhwYP51O96V2Bvr5OtcS3rk6W9sxMTs24fMP43gyuwij47RRYh2mOtbYlkoMm-6GqM2G04EE0hGdOKv4B-lVoT32XCAvF4EWOUyZasbAMR6YR6KzGdRCluk3t_hh05VNs2F4ySKl9PhJenQmqi9gmrXYPorWV?purpose=fullsize
https://images.openai.com/static-rsc-4/IxoH4XDX_hcgljdzlInzu6zaRzwYLjSoFqj6NrvP_GUuiZ-fpocwi33ohpl7gUCvupS9qDdlhtXlz2UxURMEWLorPs3ObtMs7jIarNqkCt1pV7YGeZF0l6O7vmDft1A9gxpWq-Z9khgcqXkxuyXzUXjWuN7xL73gNk31xmNTTr6_lDbsV2H13iSMBOrzr1FH?purpose=fullsize
https://images.openai.com/static-rsc-4/d1CAk5ckGHNKOc5NtAHDMfYyCTxkWOxfcmzI1FpBzUsfRl_I5vf0okIH1D3htDNWLpmomYIzGV4-15LwAG9_4AOT3qtA7GqdorFWNoXyPKL_VHXULDLyGxbRoWKJJ8eg_5wdkFCSWfFPEjKbcSxex9wGX77iu9kxjBx8lioQGw9W27YE03KiB_74jVhINQBg?purpose=fullsize

7

πŸ“– Deskripsi

Perangkat untuk menampilkan hasil.

🧠 Narasi Penjelasan

Contoh:

  • Monitor β†’ visual
  • Printer β†’ cetak
  • Speaker β†’ suara

πŸ‘‰ Output menunjukkan hasil proses CPU.


6. Perangkat Input/Output (I/O Device)

https://images.openai.com/static-rsc-4/dI7hqEaDZLI0KygK8VJnJg88syjU7rxWokzLVt6Xqim_64CDp0wB9PfenscasA4_lOAfes6AnMv3PRw9_sq0-2ajzwktJf0QVA9r2u_kmzCuncQhkomjnpiB5pA8d8raFnqeQ9wlDfZcgrem9rQ1XvqG-MrC8_8uvYr68VJ6574m4f5D9ttRZblOxGTmdQR6?purpose=fullsize
https://images.openai.com/static-rsc-4/7FUahcmZtYG9sQr7gjceSu9S4pSzewfufNm7HWQkoqmGeaAbf89v5GjVK2yALC-zUOyuJ_W7kEZojBEQlNTcZ0wBNFA2G0mg6B-LXnGvmKa2hPYfqA366wA0YJXu1EbhLknWDa1DhcjdiQeVDNgDFai5Zo3x-ACUL4y0_D0yUwt2hMtGf1riVALYq2XoR4YX?purpose=fullsize
https://images.openai.com/static-rsc-4/tCvNgh0_tcrASnHKc2xhnpgnhzalli5X9MMY6oRyeZzN2g_1qRDQeyFaNxkDy1ljJfr_5Ii8d4VYHctR_evb3bp5UbJ06T3MvJvJxeg0qayblcn00Ovmc4MoMFI5Dj7P5PpS4ydYgkEAcUURHdT9CHT9eWRogYoUmZqssuW06cSNhaTUf7kJ_g_nVt_yTEc7?purpose=fullsize

6

πŸ“– Deskripsi

Perangkat yang dapat melakukan input dan output.

🧠 Narasi Penjelasan

Contoh:

  • Touchscreen
  • Flashdisk
  • Network card

πŸ‘‰ Perangkat ini bersifat dua arah.


7. Struktur Sistem I/O

https://images.openai.com/static-rsc-4/tH1_FsBfrzGr9fusRggWEOutTmC3J_b3ZdOEb-1xh6pCCa99s7bo49SDh5ggPzsiIDFDebwtPvG62-iEfm8OJKb4yVNUTyTrK2U-WD49kN83hz8W88J-PJQjZ0014koeivrPF47GxKhCMOQ0us642Fd0JvcqJ0W1jHr9ebsHrD-NnBhRaKlVXTmJ8msYm-X6?purpose=fullsize
https://images.openai.com/static-rsc-4/w638v4E_TL4GkUg4FfSncA-lWknyaLdw15wQitBXAeWr9GGMcUCZD8KS3tBVU1_dZM7GShRoVdD1FHWtDXqt9KDnh4MTsY24LKEbjB2qgJcWXLJTcOe8de0ku0ZBuF3bkOOzsvFMRt4WP-WDzbGFq-qeyBDDL5G6LbEYKeA9y9iP981F_H2P1Kunv1iMvwtX?purpose=fullsize
https://images.openai.com/static-rsc-4/LzqxNZkV8Sn2HK4eloG5vGZJ5N4Q6xb_yXoCkI5Hck0qS7u8yL2F4-4CkRoa2Fi-90lO0EBtPsGbAB6LOxTVLOEnDcZgH4svaOVcBbY94JTPLYdjjTV_pNmUdlJaZJlPR8ZBCvCySO7znpN8Q2C16nYr2BwL90TwsPpqsdUVF5YJufFfC5aHjvqGCIJTjX9b?purpose=fullsize

9

πŸ“– Deskripsi

Struktur yang menghubungkan CPU dengan perangkat I/O.

🧠 Narasi Penjelasan

Komponen:

  • CPU
  • Memori
  • I/O controller

πŸ‘‰ Controller bertugas mengatur komunikasi dengan perangkat.


8. Metode Transfer Data I/O

https://images.openai.com/static-rsc-4/Z2V69vacTr2KjNase0Uyh4dAwebkVrsi76hLdbbjKBx33tPlzqaNPjoEJ5vg_aNWNIhdSMrf7Fjq3q9_-PA_5UAcEpjnPi844RQueyqUm3EY-b5UF63SlZ8k4__e7yOT_O8YE9XiMZAQ5RCQsySFildAMm7bGaoozWmVfm5YTOqv77EkjDXnw398M7kSLEcM?purpose=fullsize
https://images.openai.com/static-rsc-4/_KcId0ns5sGGHrq-WYGfLJSxQnrhZ6G-ZiGFwhhBi_yPVNlSlXGgEnt4Lxw40Y-kImDrjblPvhp9GlnLmYzRHAWhDbtp4CgJbDn7I8SaqzwQ-_-8Rl8tkofqEIhTbgcibEQTE68HV10YLc5_n2-vESJb_a7pgvxIDx3C36DzfyGbHjaxIVorOcXSEMDRhSZm?purpose=fullsize
https://images.openai.com/static-rsc-4/MVuarqTiwQL-oDeceEGlZUxpg5CRLiVJlj8Xx-ueZ25RK96pTptq8OxEBA2UREJDd2rCq_93k0bDsGmiflN421T1TCH4fWECAdOs9DkBKJqTjo2XzJ2-14g3t3ihQYD7GKTDe_Bf6peCGvPz4wbyu_EBK3FLD3A4RoYW35Y1SmnMxmm9IG8sV7IUmzJ_Myoy?purpose=fullsize

6

πŸ“– Deskripsi

Cara data ditransfer antara CPU dan perangkat I/O.

🧠 Narasi Penjelasan

πŸ“Š Metode:

MetodePenjelasan
Programmed I/OCPU langsung mengontrol
InterruptCPU diberi sinyal
DMATransfer tanpa CPU

πŸ‘‰ DMA paling efisien untuk data besar.


9. Interrupt dalam Sistem I/O

https://images.openai.com/static-rsc-4/hCdaFuxNu6slEyYrLyUOWK7wGKGla7OCnyMTdPnGTghjQHYZKCUDXsWEwyD-_i7vosMB61XIAt94j-2Co6756bJdtM_trsfY1QKCAZDbdG9oXGyPSHf_-9z8F3ZMVAwEabOSVkCSoxOYsPKoXtG15LZo7J_Wq94fTptFBD8iQ5Z5CVXd5ZpjHUdQhk2hJl78?purpose=fullsize
https://images.openai.com/static-rsc-4/EqPG4E5UDxbVilqU0JIiM3nH294StbQnVAekoCmV2V8Gtv_TrDYzHNPunLBeRYK23d0hXBGtBQfO7rVxBG4OjbZ_esc7uc88ymf367mTSIMIf7WLF24xziWAn-Fgy5r9j-VKPmoQNrc73cma0qLdWRhwTnG3UERmpemf61OaK2-S6CPEQ1bm4Z2jV6NR-TEH?purpose=fullsize
https://images.openai.com/static-rsc-4/5xG4I16O8Fg7xiozioMu4_jiCL00yDkPAxo4jlIWQowZiW-nCIKY_HWLRnkvH7lHGIcT7mcdmQZrcqWV3rIzqxQ1bx6vlNR1knYDiRZNbKc_3vPSvqo9CihnR7RXCtGeN8OYoW-pDK4RDJzBBQmsNwazJ0AJnAtsqp7VejiM9azUcyVlpdlFLpjtaJ9E2i_p?purpose=fullsize

6

πŸ“– Deskripsi

Sinyal yang memberi tahu CPU.

🧠 Narasi Penjelasan

Interrupt memungkinkan:

  • CPU berhenti sementara
  • Menangani tugas penting

πŸ‘‰ Meningkatkan efisiensi sistem.


10. Direct Memory Access (DMA)

https://images.openai.com/static-rsc-4/1SBoLZjdPQwZYQxJ_7Y9MEzbI3YElgy7xNhFzk8otwKE3ZGEVMsmV-qvnuaGGEBotuaWdVOwpTVmJFQCjbpUfp33trotHCNs60gKdLC3MIaQzWiqipwbTzgRjjpnW4wLO8LCnwCwq4bZWtr8wwJjpbbmHc4SUtVaBShZJBQHuiiUBI5BVmENumtGCk3n4-a1?purpose=fullsize
https://images.openai.com/static-rsc-4/jAF8ViihTB5p5qc3iCR4BwlDRTtH20Js4GDSly_c0T8xv7OwszSFdgoSRcSsV_n2xJEPX4qujUerXJLrBjyMXEgRdcSMksYCCajNjrr7l5QSpd4JcDxZ-k529SeqSJ4OtUD0Mr5OzuahSJ6Tfjy9mwY32kq7yM6dmDOCRtB7xj26pHF_kwflA5lC0SRCdJ35?purpose=fullsize
https://images.openai.com/static-rsc-4/neKcXG2rv8tAWEeLlMv7X4Aalaz9zBDCQfeJf4jkIR5VgJ15cg5dZS-FBzLrBJNNPl-putiBe7wFEmHZBJunyFbTK2UA8LFJWyfMXeyPLnPrTmBhj0VTquHg0r2txGVcFR-8p9simbrXvRAzpOqB2Iklmvej3FNx05VvDcxUSctApYznsLxaQFNAeuhBbroR?purpose=fullsize

6

πŸ“– Deskripsi

Metode transfer data langsung ke memori.

🧠 Narasi Penjelasan

Keuntungan:

  • CPU tidak terbebani
  • Transfer lebih cepat

11. Interface dan Controller I/O

https://images.openai.com/static-rsc-4/LzqxNZkV8Sn2HK4eloG5vGZJ5N4Q6xb_yXoCkI5Hck0qS7u8yL2F4-4CkRoa2Fi-90lO0EBtPsGbAB6LOxTVLOEnDcZgH4svaOVcBbY94JTPLYdjjTV_pNmUdlJaZJlPR8ZBCvCySO7znpN8Q2C16nYr2BwL90TwsPpqsdUVF5YJufFfC5aHjvqGCIJTjX9b?purpose=fullsize
https://images.openai.com/static-rsc-4/E8r5r5_io7OYiWWIU5klzXWUMHBH_31bEW1rDqGyY4tVq32iBInRq_pCDMTcbytAsjBQjeWEid1Wcv5dXIcl5s026uAEk62BCQToNY2MPugo29wsXvNqMTdqxPTUHBHMxz1bY-hVvQ4FLI7YVvaK1NcCH7hCNUaAV5iJSgOxl3j5OTUJ-1nb-jNq_oX0qKXb?purpose=fullsize
https://images.openai.com/static-rsc-4/Vk2mxqGr80oGR6biyc9Igg2LajFJ5bBhavPZpcnjQSj05f3byAHT1oFCfBFxaOvxbQXDGZifXMdTQNyK0LSEANb1fCl3M99hOIre6kjoPbi6nX7LHXoLVJ1eL98tehkAVZk9oDqVuEpQUoGBx-O6g11qJRPb5lPOTWen0xiS2T7Qfqx1CAEJFSiUK1OcOWXc?purpose=fullsize

7

πŸ“– Deskripsi

Penghubung antara perangkat dan sistem.

🧠 Narasi Penjelasan

Contoh:

  • USB controller
  • SATA controller

πŸ‘‰ Mengatur komunikasi perangkat.


12. Standar dan Teknologi I/O

https://images.openai.com/static-rsc-4/ZM5xLYrELW8ZZkGgYacsP_GVrS_VcanOZXjV4BcNWQx_lUdOnuhiuyqJk2_A2c9hzQsVpy6-Rzv0jKFl2evpymY1y7J4Is_zOJVeM1j9LTlIzVKkOYsomBFRZKOSd93fb-FuiU90vnhYFApsBhsUbHLpI31VFBNxEMzYwG-6NFSjneEACx-Le3rhPX2t3czi?purpose=fullsize
https://images.openai.com/static-rsc-4/dEnu0sNbqdhvGmRdBqK-6RlCfztTO6thjC5G6xvTbI1eAMdM_j2-gPU88OWlSViGeH76V7qQtslHrs3t2WilTWaIro-BuXtgv7bdO8PANFO-2FQr53CwPDUcHnDZIJdWcfK-MJ2YzHLglgtwgNc1OtevIUc3sGqezuTZrdXRPRJ6mFgtanrMDjnhBmL76v7c?purpose=fullsize
https://images.openai.com/static-rsc-4/jFfDCfD5s5UNmOMumKny1WS-5DaiBjDfmMds3xspNV9mZFfudam9dBcH2ggCK0bW8aXmKXRN4KmUMPMndQ8FtfSR52wGO-5_Io_jw2CjabvMhzvv1PIPwBBS3Ksrs3jEeDnFk1vU7O3WJ61qx01Mg-YJ_c51mcQ2Yvl606PMYW8fuEudxoERfXkgrk3VWcRL?purpose=fullsize

8

πŸ“– Deskripsi

Standar komunikasi perangkat.

🧠 Narasi Penjelasan

Contoh:

  • USB
  • HDMI
  • Bluetooth

πŸ‘‰ Memudahkan konektivitas perangkat.


13. Kinerja Sistem I/O

πŸ“– Deskripsi

Mengukur performa I/O.

🧠 Narasi Penjelasan

Faktor:

  • Kecepatan transfer
  • Latensi
  • Bandwidth

πŸ‘‰ I/O lambat bisa menghambat sistem.


14. Tantangan Sistem I/O

πŸ“– Deskripsi

Masalah dalam sistem I/O.

🧠 Narasi Penjelasan

  • Bottleneck
  • Kompatibilitas perangkat
  • Keamanan

15. Kesimpulan

  • Sistem I/O menghubungkan komputer dengan dunia luar
  • Terdiri dari input, output, dan perangkat gabungan
  • Menggunakan berbagai metode transfer data
  • Berperan penting dalam kinerja sistem

🎯 Latihan / Diskusi

  1. Apa perbedaan input dan output?
  2. Jelaskan interrupt!
  3. Mengapa DMA lebih efisien?

πŸ“ Tugas

  • Identifikasi perangkat I/O di komputer Anda
  • Jelaskan fungsi masing-masing
  • Bandingkan metode I/O