SlideShare a Scribd company logo
1 of 11
MODUL 
INPUT/OUTPUT 
M.Robby.F 
MI 1B
MODUL I/O adalah 
“Suatu komponen dalam sistem komputer 
yang bertanggung jawab atas pengontrolan 
sebuah perangkat luar atau lebih dan 
bertanggung jawab pula dalam pertukaran 
data antar perangkat luar tersebut dengan 
memori utama.”
Kategori – kategori perangkat eksternal 
yang terhubung dengan Modul I/O 
Human 
Readable 
Manusia sebagai 
pengguna 
Contohnya: Monitor, Keyboard, komputer 
Mouse, Printer. 
Machine 
Readable 
Berhubungan 
dengan peralatan 
Contohnya: Disk Drive, Video 
Card, Sound Card 
Communication 
Berhubungan 
dengan 
komunikasi jarak 
jauh 
Contohnya : Wireless Network, 
Network Card, Modem
Fungsi Modul I/O 
• Control & Timing : Berfungsi sebagai pengatur aliran data 
antara resource internal (CPU, memori) 
dengan device eksternal. 
Contoh prosedur transfer data dari device ke CPU : 
Modul I/O 
CPU Device
• CPU Communication : Berfungsi sebagai media komunikasi 
dari CPU menuju device eksternal. 
CPU Modul I/O Device 
• Device Communication : Berfungsi sebagai media 
komunikasi dari device eksternal 
menuju CPU. 
CPU Modul I/O Device
• Data Buffering : Berfungsi sebagai penampung data sementara 
baik dari CPU/memori maupun dari device & 
melakukan buffer agar kecepatan device lebih 
cepat. 
CPU Modul I/O Device 
• Error Detection : Berfungsi sebagai pendeteksi kesalahan yang 
ditimbulkan oleh device. 
o Contoh kesalahan : Paper jam, bad sector, kertas habis, terjadi 
perubahan bit bit data 
o Contoh metode deteksi : Bit parity
Gambar & Struktur Modul 
I/O 
• 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.
Jenis-jenis Perintah pada 
Modul I/O 
• Perintah Control : Untuk mengaktivasi perangkat peripheral dan 
memberitahukan tugas yang diperintahkan padanya. 
• Perintah Test : Untuk menguji berbagai kondisi status modul I/O 
dan peripheralnya. 
• Perintah Read : Untuk mengambil suatu paket data kemudian 
menaruh dalam buffer internal. 
• Perintah Write : Perintah ini kebalikan dari read, yaitu untuk 
mengambil data dari bus data untuk diberikan pada perangkat 
peripheral.
Teknik-teknik 
pengoperasian Modul I/O 
• I/O 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. 
CPU Modul I/O
• Interrupt – Driven I/O 
Memungkinkan proses tidak membuang – buang 
waktu. Prosesnya adalah CPU mengeluarkan perintah 
I/O pada modul I/O, bersamaan perintah I/O 
dijalankan oleh modul I/O maka CPU akan 
melakukan eksekusi perintah – perintah lainnya. 
Apabila modul I/O telah selesai menjalankan instruksi 
yang diberikan padanya , modul I/O akan melakukan 
interupsi pada CPU bahwa tugasnya telah selesai. 
• DMA (Direct Memory Access) 
DMA adalah sebuah prosesor khusus (special 
purpose processor) yang berguna untuk 
menghindari pembebanan CPU utama oleh 
program I/O. DMA mentransfer seluruh data yang 
diminta ke / dari memori secara langsung tanpa 
melewati pemroses.
Sekian dan Terima Kasih 

More Related Content

What's hot

Komunikasi Antar Proses
Komunikasi Antar ProsesKomunikasi Antar Proses
Komunikasi Antar ProsesSonny Grimaldi
 
Pertemuan 3 elemen dasar sistem komputer
Pertemuan 3   elemen dasar sistem komputerPertemuan 3   elemen dasar sistem komputer
Pertemuan 3 elemen dasar sistem komputerKhairunnisaIcha9
 
Sistem Operasi - Perangkat keras Input Output
Sistem Operasi - Perangkat keras Input OutputSistem Operasi - Perangkat keras Input Output
Sistem Operasi - Perangkat keras Input OutputAdi Ginanjar Kusuma
 
Pertemuan 2 - Organisasi dan Arsitektur Komputer.ppt
Pertemuan 2 - Organisasi dan Arsitektur Komputer.pptPertemuan 2 - Organisasi dan Arsitektur Komputer.ppt
Pertemuan 2 - Organisasi dan Arsitektur Komputer.pptagro6
 
Ch 04 (Siklus Instruksi dan Interrupt)
Ch 04 (Siklus Instruksi dan Interrupt)Ch 04 (Siklus Instruksi dan Interrupt)
Ch 04 (Siklus Instruksi dan Interrupt)Tri Sugihartono
 
Pertemuan 2 orkomr_struktur__fungsi_komputer
Pertemuan 2 orkomr_struktur__fungsi_komputerPertemuan 2 orkomr_struktur__fungsi_komputer
Pertemuan 2 orkomr_struktur__fungsi_komputersaid zulhelmi
 
Perangkat lunak (software)
Perangkat lunak (software)Perangkat lunak (software)
Perangkat lunak (software)Adiba Qonita
 
Siklus pengambilan (fetch cycle)
Siklus pengambilan (fetch cycle)Siklus pengambilan (fetch cycle)
Siklus pengambilan (fetch cycle)Lusiana Diyan
 
Sistem input output
Sistem input outputSistem input output
Sistem input outputAngling_seto
 
Pertemuan 9 pengalamatan
Pertemuan 9 pengalamatanPertemuan 9 pengalamatan
Pertemuan 9 pengalamatanBuhori Muslim
 
unit kontrol
unit kontrolunit kontrol
unit kontroldewi2093
 
Struktur dan Fungsi CPU
Struktur dan Fungsi CPUStruktur dan Fungsi CPU
Struktur dan Fungsi CPURiky L Hamzah
 
Jenis dan proses interupsi
Jenis dan proses interupsiJenis dan proses interupsi
Jenis dan proses interupsiZifalaniasta
 

What's hot (20)

Komunikasi Antar Proses
Komunikasi Antar ProsesKomunikasi Antar Proses
Komunikasi Antar Proses
 
Struktur cpu
Struktur cpu Struktur cpu
Struktur cpu
 
Pertemuan 3 elemen dasar sistem komputer
Pertemuan 3   elemen dasar sistem komputerPertemuan 3   elemen dasar sistem komputer
Pertemuan 3 elemen dasar sistem komputer
 
Sistem Operasi - Perangkat keras Input Output
Sistem Operasi - Perangkat keras Input OutputSistem Operasi - Perangkat keras Input Output
Sistem Operasi - Perangkat keras Input Output
 
Jenis dan proses interupsi
Jenis dan proses interupsiJenis dan proses interupsi
Jenis dan proses interupsi
 
Pertemuan 2 - Organisasi dan Arsitektur Komputer.ppt
Pertemuan 2 - Organisasi dan Arsitektur Komputer.pptPertemuan 2 - Organisasi dan Arsitektur Komputer.ppt
Pertemuan 2 - Organisasi dan Arsitektur Komputer.ppt
 
Jenis dan proses interupsi
Jenis dan proses interupsiJenis dan proses interupsi
Jenis dan proses interupsi
 
Direct memory access (DMA)
Direct memory access (DMA)Direct memory access (DMA)
Direct memory access (DMA)
 
Ch 04 (Siklus Instruksi dan Interrupt)
Ch 04 (Siklus Instruksi dan Interrupt)Ch 04 (Siklus Instruksi dan Interrupt)
Ch 04 (Siklus Instruksi dan Interrupt)
 
Pertemuan 2 orkomr_struktur__fungsi_komputer
Pertemuan 2 orkomr_struktur__fungsi_komputerPertemuan 2 orkomr_struktur__fungsi_komputer
Pertemuan 2 orkomr_struktur__fungsi_komputer
 
Perangkat lunak (software)
Perangkat lunak (software)Perangkat lunak (software)
Perangkat lunak (software)
 
Siklus pengambilan (fetch cycle)
Siklus pengambilan (fetch cycle)Siklus pengambilan (fetch cycle)
Siklus pengambilan (fetch cycle)
 
Sistem input output
Sistem input outputSistem input output
Sistem input output
 
Kinerja io bus
Kinerja io busKinerja io bus
Kinerja io bus
 
Makalah memori
Makalah memoriMakalah memori
Makalah memori
 
Pertemuan 9 pengalamatan
Pertemuan 9 pengalamatanPertemuan 9 pengalamatan
Pertemuan 9 pengalamatan
 
unit kontrol
unit kontrolunit kontrol
unit kontrol
 
Struktur dan Fungsi CPU
Struktur dan Fungsi CPUStruktur dan Fungsi CPU
Struktur dan Fungsi CPU
 
Sistem bus
Sistem busSistem bus
Sistem bus
 
Jenis dan proses interupsi
Jenis dan proses interupsiJenis dan proses interupsi
Jenis dan proses interupsi
 

Viewers also liked

Membuat Website PHP Metode CRUD
Membuat Website PHP Metode CRUDMembuat Website PHP Metode CRUD
Membuat Website PHP Metode CRUDRobby Firmansyah
 
Grammar book Raquel
Grammar book RaquelGrammar book Raquel
Grammar book Raquelraquel63485
 
Manjunatha Resume 7+ years Experience
Manjunatha Resume 7+ years ExperienceManjunatha Resume 7+ years Experience
Manjunatha Resume 7+ years Experiencemanjunathasb
 
Hopes 4 the future done ngawiki
Hopes 4 the future done ngawikiHopes 4 the future done ngawiki
Hopes 4 the future done ngawikilesleymccardle
 
Zimbabwe Teenage Behaviour Survey Report 2009 (Summarized)
Zimbabwe Teenage Behaviour Survey Report 2009 (Summarized)Zimbabwe Teenage Behaviour Survey Report 2009 (Summarized)
Zimbabwe Teenage Behaviour Survey Report 2009 (Summarized)Oscar Habeenzu
 
Lesson 3 - HTML & CSS Part 2
Lesson 3 - HTML & CSS Part 2Lesson 3 - HTML & CSS Part 2
Lesson 3 - HTML & CSS Part 2hstryk
 
20 Famous Sopts
20 Famous Sopts20 Famous Sopts
20 Famous Soptshome based
 
Power Notes Atomic Structure
Power Notes   Atomic StructurePower Notes   Atomic Structure
Power Notes Atomic Structurejmori1
 
Summary for rough edit two idiots and a lady
Summary for rough edit two idiots and a ladySummary for rough edit two idiots and a lady
Summary for rough edit two idiots and a ladyFirstClassProductions
 
The politics of policy making around pastoralism in Kenya
The politics of policy making around pastoralism in KenyaThe politics of policy making around pastoralism in Kenya
The politics of policy making around pastoralism in Kenyafutureagricultures
 

Viewers also liked (20)

M robby f_mi2b_tugas 2
M robby f_mi2b_tugas 2M robby f_mi2b_tugas 2
M robby f_mi2b_tugas 2
 
Gerbang Logika
Gerbang LogikaGerbang Logika
Gerbang Logika
 
Processor CPU
Processor CPUProcessor CPU
Processor CPU
 
Materi Dasar PHP
Materi Dasar PHPMateri Dasar PHP
Materi Dasar PHP
 
Subnetting
SubnettingSubnetting
Subnetting
 
Rational Unified Process
Rational Unified ProcessRational Unified Process
Rational Unified Process
 
UseCase Diagram
UseCase DiagramUseCase Diagram
UseCase Diagram
 
Membuat Website PHP Metode CRUD
Membuat Website PHP Metode CRUDMembuat Website PHP Metode CRUD
Membuat Website PHP Metode CRUD
 
Internal memory
Internal memoryInternal memory
Internal memory
 
Grammar book Raquel
Grammar book RaquelGrammar book Raquel
Grammar book Raquel
 
Manjunatha Resume 7+ years Experience
Manjunatha Resume 7+ years ExperienceManjunatha Resume 7+ years Experience
Manjunatha Resume 7+ years Experience
 
Hopes 4 the future done ngawiki
Hopes 4 the future done ngawikiHopes 4 the future done ngawiki
Hopes 4 the future done ngawiki
 
Zimbabwe Teenage Behaviour Survey Report 2009 (Summarized)
Zimbabwe Teenage Behaviour Survey Report 2009 (Summarized)Zimbabwe Teenage Behaviour Survey Report 2009 (Summarized)
Zimbabwe Teenage Behaviour Survey Report 2009 (Summarized)
 
Lesson 3 - HTML & CSS Part 2
Lesson 3 - HTML & CSS Part 2Lesson 3 - HTML & CSS Part 2
Lesson 3 - HTML & CSS Part 2
 
20 Famous Sopts
20 Famous Sopts20 Famous Sopts
20 Famous Sopts
 
それはおかしいでしょ→長野市長議案説明
それはおかしいでしょ→長野市長議案説明それはおかしいでしょ→長野市長議案説明
それはおかしいでしょ→長野市長議案説明
 
Power Notes Atomic Structure
Power Notes   Atomic StructurePower Notes   Atomic Structure
Power Notes Atomic Structure
 
Loaf of bread
Loaf of breadLoaf of bread
Loaf of bread
 
Summary for rough edit two idiots and a lady
Summary for rough edit two idiots and a ladySummary for rough edit two idiots and a lady
Summary for rough edit two idiots and a lady
 
The politics of policy making around pastoralism in Kenya
The politics of policy making around pastoralism in KenyaThe politics of policy making around pastoralism in Kenya
The politics of policy making around pastoralism in Kenya
 

Similar to Modul I/O by MRobbyF

Mikroprosesor & Interfacing, Bab Input dan Output
Mikroprosesor & Interfacing, Bab Input dan OutputMikroprosesor & Interfacing, Bab Input dan Output
Mikroprosesor & Interfacing, Bab Input dan OutputJakkKuort
 
dokumen.tech_sistem-input-output-5584985b42fd6.ppt
dokumen.tech_sistem-input-output-5584985b42fd6.pptdokumen.tech_sistem-input-output-5584985b42fd6.ppt
dokumen.tech_sistem-input-output-5584985b42fd6.pptkusumosuryanto
 
Penjelasan I/O
Penjelasan I/OPenjelasan I/O
Penjelasan I/Ohajyer
 
04 - Unit Input Output - Radian Baratasena.pdf
04 - Unit Input Output - Radian Baratasena.pdf04 - Unit Input Output - Radian Baratasena.pdf
04 - Unit Input Output - Radian Baratasena.pdfradianb
 
Bernis Sagita - Manajemen Input dan Output
Bernis Sagita - Manajemen Input dan OutputBernis Sagita - Manajemen Input dan Output
Bernis Sagita - Manajemen Input dan Outputbelajarkomputer
 
9A-DESIGN_SISTEM_INPUT-output.ppt
9A-DESIGN_SISTEM_INPUT-output.ppt9A-DESIGN_SISTEM_INPUT-output.ppt
9A-DESIGN_SISTEM_INPUT-output.pptArifColab
 
9A-DESIGN_SISTEM_INPUT-output Untuk Belajar
9A-DESIGN_SISTEM_INPUT-output Untuk Belajar9A-DESIGN_SISTEM_INPUT-output Untuk Belajar
9A-DESIGN_SISTEM_INPUT-output Untuk Belajarreynaldiazhar18064
 
Orkom - Modul 9
Orkom - Modul 9Orkom - Modul 9
Orkom - Modul 9beiharira
 
Manajemen device dan pengetahuan teknologi.ppt
Manajemen device dan pengetahuan teknologi.pptManajemen device dan pengetahuan teknologi.ppt
Manajemen device dan pengetahuan teknologi.pptawirawanm
 
Helen Alida Abilio - Manajemen input dan output
Helen Alida Abilio - Manajemen input dan outputHelen Alida Abilio - Manajemen input dan output
Helen Alida Abilio - Manajemen input dan outputbelajarkomputer
 
TOT Sistem Operasi 7-9
TOT Sistem Operasi 7-9TOT Sistem Operasi 7-9
TOT Sistem Operasi 7-9Eko Breq
 
Input Output Computer Devices
Input Output Computer DevicesInput Output Computer Devices
Input Output Computer DevicesRismaSeptiana7
 
Manajemen Keluar Masuk
Manajemen Keluar MasukManajemen Keluar Masuk
Manajemen Keluar MasukAnin Rodahad
 
Sistem Operasi - 13 [Manajemen Input Output]
Sistem Operasi - 13 [Manajemen Input Output]Sistem Operasi - 13 [Manajemen Input Output]
Sistem Operasi - 13 [Manajemen Input Output]beiharira
 
Pertemuan 9 - Unit Input Output.pdf
Pertemuan 9 - Unit Input Output.pdfPertemuan 9 - Unit Input Output.pdf
Pertemuan 9 - Unit Input Output.pdfAsrilZahwa
 
Sistem Informasi Manajemen input dan output
Sistem Informasi Manajemen input  dan outputSistem Informasi Manajemen input  dan output
Sistem Informasi Manajemen input dan outputgamyguna
 

Similar to Modul I/O by MRobbyF (20)

Input/Output
Input/OutputInput/Output
Input/Output
 
Mikroprosesor & Interfacing, Bab Input dan Output
Mikroprosesor & Interfacing, Bab Input dan OutputMikroprosesor & Interfacing, Bab Input dan Output
Mikroprosesor & Interfacing, Bab Input dan Output
 
Input output
Input outputInput output
Input output
 
dokumen.tech_sistem-input-output-5584985b42fd6.ppt
dokumen.tech_sistem-input-output-5584985b42fd6.pptdokumen.tech_sistem-input-output-5584985b42fd6.ppt
dokumen.tech_sistem-input-output-5584985b42fd6.ppt
 
Penjelasan I/O
Penjelasan I/OPenjelasan I/O
Penjelasan I/O
 
04 - Unit Input Output - Radian Baratasena.pdf
04 - Unit Input Output - Radian Baratasena.pdf04 - Unit Input Output - Radian Baratasena.pdf
04 - Unit Input Output - Radian Baratasena.pdf
 
Bernis Sagita - Manajemen Input dan Output
Bernis Sagita - Manajemen Input dan OutputBernis Sagita - Manajemen Input dan Output
Bernis Sagita - Manajemen Input dan Output
 
9A-DESIGN_SISTEM_INPUT-output.ppt
9A-DESIGN_SISTEM_INPUT-output.ppt9A-DESIGN_SISTEM_INPUT-output.ppt
9A-DESIGN_SISTEM_INPUT-output.ppt
 
9A-DESIGN_SISTEM_INPUT-output Untuk Belajar
9A-DESIGN_SISTEM_INPUT-output Untuk Belajar9A-DESIGN_SISTEM_INPUT-output Untuk Belajar
9A-DESIGN_SISTEM_INPUT-output Untuk Belajar
 
Manajemn Input Output
Manajemn Input OutputManajemn Input Output
Manajemn Input Output
 
Orkom - Modul 9
Orkom - Modul 9Orkom - Modul 9
Orkom - Modul 9
 
Manajemen device dan pengetahuan teknologi.ppt
Manajemen device dan pengetahuan teknologi.pptManajemen device dan pengetahuan teknologi.ppt
Manajemen device dan pengetahuan teknologi.ppt
 
Helen Alida Abilio - Manajemen input dan output
Helen Alida Abilio - Manajemen input dan outputHelen Alida Abilio - Manajemen input dan output
Helen Alida Abilio - Manajemen input dan output
 
TOT Sistem Operasi 7-9
TOT Sistem Operasi 7-9TOT Sistem Operasi 7-9
TOT Sistem Operasi 7-9
 
Input Output Computer Devices
Input Output Computer DevicesInput Output Computer Devices
Input Output Computer Devices
 
Pertemuan 11 orkom
Pertemuan 11 orkomPertemuan 11 orkom
Pertemuan 11 orkom
 
Manajemen Keluar Masuk
Manajemen Keluar MasukManajemen Keluar Masuk
Manajemen Keluar Masuk
 
Sistem Operasi - 13 [Manajemen Input Output]
Sistem Operasi - 13 [Manajemen Input Output]Sistem Operasi - 13 [Manajemen Input Output]
Sistem Operasi - 13 [Manajemen Input Output]
 
Pertemuan 9 - Unit Input Output.pdf
Pertemuan 9 - Unit Input Output.pdfPertemuan 9 - Unit Input Output.pdf
Pertemuan 9 - Unit Input Output.pdf
 
Sistem Informasi Manajemen input dan output
Sistem Informasi Manajemen input  dan outputSistem Informasi Manajemen input  dan output
Sistem Informasi Manajemen input dan output
 

More from Robby Firmansyah

More from Robby Firmansyah (20)

Dokumentasi Postfix
Dokumentasi PostfixDokumentasi Postfix
Dokumentasi Postfix
 
Dokumentasi Webmin
Dokumentasi WebminDokumentasi Webmin
Dokumentasi Webmin
 
Skenario
SkenarioSkenario
Skenario
 
Activity Diagram
Activity DiagramActivity Diagram
Activity Diagram
 
Network Interface Layer
Network Interface LayerNetwork Interface Layer
Network Interface Layer
 
Dokumentasi Gammu
Dokumentasi GammuDokumentasi Gammu
Dokumentasi Gammu
 
Moodle - Kuisioner
Moodle - KuisionerMoodle - Kuisioner
Moodle - Kuisioner
 
Ppt moodle sip
Ppt moodle sipPpt moodle sip
Ppt moodle sip
 
Cara menghubungkan Database antar PC
Cara menghubungkan Database antar PCCara menghubungkan Database antar PC
Cara menghubungkan Database antar PC
 
Network Troubleshooting
Network TroubleshootingNetwork Troubleshooting
Network Troubleshooting
 
Setting FTP, SSH, NsLookup di linux
Setting FTP, SSH, NsLookup di linuxSetting FTP, SSH, NsLookup di linux
Setting FTP, SSH, NsLookup di linux
 
Rangkuman Addressing
Rangkuman AddressingRangkuman Addressing
Rangkuman Addressing
 
Pengenalan RPL
Pengenalan RPLPengenalan RPL
Pengenalan RPL
 
Rangkuman SDLC
Rangkuman SDLCRangkuman SDLC
Rangkuman SDLC
 
Rangkuman DBMS
Rangkuman DBMSRangkuman DBMS
Rangkuman DBMS
 
Tutorial Install SQL SERVER 2008
Tutorial Install SQL SERVER 2008Tutorial Install SQL SERVER 2008
Tutorial Install SQL SERVER 2008
 
Konsep Sistem Manajemen BasisData
Konsep Sistem Manajemen BasisDataKonsep Sistem Manajemen BasisData
Konsep Sistem Manajemen BasisData
 
Materi 4 String dan Boolean Expression
Materi 4 String dan Boolean ExpressionMateri 4 String dan Boolean Expression
Materi 4 String dan Boolean Expression
 
Materi 3 Coding dan Testing aplikasi
Materi 3 Coding dan Testing aplikasiMateri 3 Coding dan Testing aplikasi
Materi 3 Coding dan Testing aplikasi
 
Materi 1 Pemrograman berbasis GUI
Materi 1 Pemrograman berbasis GUIMateri 1 Pemrograman berbasis GUI
Materi 1 Pemrograman berbasis GUI
 

Recently uploaded

Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024editwebsitesubdit
 
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfSalinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfWidyastutyCoyy
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...pipinafindraputri1
 
Regresi Linear Kelompok 1 XI-10 revisi (1).pptx
Regresi Linear Kelompok 1 XI-10 revisi (1).pptxRegresi Linear Kelompok 1 XI-10 revisi (1).pptx
Regresi Linear Kelompok 1 XI-10 revisi (1).pptxRizalAminulloh2
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"baimmuhammad71
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxrizalhabib4
 
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024RoseMia3
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxdeskaputriani1
 
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfModul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfKartiniIndasari
 
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.pptSEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.pptAlfandoWibowo2
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptnovibernadina
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxsukmakarim1998
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfIwanSumantri7
 
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptxTEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptxMOHDAZLANBINALIMoe
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxwawan479953
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKgamelamalaal
 
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfKanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfAkhyar33
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7IwanSumantri7
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfEniNuraeni29
 

Recently uploaded (20)

Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
 
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfSalinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
 
Regresi Linear Kelompok 1 XI-10 revisi (1).pptx
Regresi Linear Kelompok 1 XI-10 revisi (1).pptxRegresi Linear Kelompok 1 XI-10 revisi (1).pptx
Regresi Linear Kelompok 1 XI-10 revisi (1).pptx
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
 
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
 
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfModul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
 
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.pptSEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
 
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptxTEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
 
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfKanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
 

Modul I/O by MRobbyF

  • 2. MODUL I/O adalah “Suatu komponen dalam sistem komputer yang bertanggung jawab atas pengontrolan sebuah perangkat luar atau lebih dan bertanggung jawab pula dalam pertukaran data antar perangkat luar tersebut dengan memori utama.”
  • 3. Kategori – kategori perangkat eksternal yang terhubung dengan Modul I/O Human Readable Manusia sebagai pengguna Contohnya: Monitor, Keyboard, komputer Mouse, Printer. Machine Readable Berhubungan dengan peralatan Contohnya: Disk Drive, Video Card, Sound Card Communication Berhubungan dengan komunikasi jarak jauh Contohnya : Wireless Network, Network Card, Modem
  • 4. Fungsi Modul I/O • Control & Timing : Berfungsi sebagai pengatur aliran data antara resource internal (CPU, memori) dengan device eksternal. Contoh prosedur transfer data dari device ke CPU : Modul I/O CPU Device
  • 5. • CPU Communication : Berfungsi sebagai media komunikasi dari CPU menuju device eksternal. CPU Modul I/O Device • Device Communication : Berfungsi sebagai media komunikasi dari device eksternal menuju CPU. CPU Modul I/O Device
  • 6. • Data Buffering : Berfungsi sebagai penampung data sementara baik dari CPU/memori maupun dari device & melakukan buffer agar kecepatan device lebih cepat. CPU Modul I/O Device • Error Detection : Berfungsi sebagai pendeteksi kesalahan yang ditimbulkan oleh device. o Contoh kesalahan : Paper jam, bad sector, kertas habis, terjadi perubahan bit bit data o Contoh metode deteksi : Bit parity
  • 7. Gambar & Struktur Modul I/O • 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.
  • 8. Jenis-jenis Perintah pada Modul I/O • Perintah Control : Untuk mengaktivasi perangkat peripheral dan memberitahukan tugas yang diperintahkan padanya. • Perintah Test : Untuk menguji berbagai kondisi status modul I/O dan peripheralnya. • Perintah Read : Untuk mengambil suatu paket data kemudian menaruh dalam buffer internal. • Perintah Write : Perintah ini kebalikan dari read, yaitu untuk mengambil data dari bus data untuk diberikan pada perangkat peripheral.
  • 9. Teknik-teknik pengoperasian Modul I/O • I/O 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. CPU Modul I/O
  • 10. • Interrupt – Driven I/O Memungkinkan proses tidak membuang – buang waktu. Prosesnya adalah CPU mengeluarkan perintah I/O pada modul I/O, bersamaan perintah I/O dijalankan oleh modul I/O maka CPU akan melakukan eksekusi perintah – perintah lainnya. Apabila modul I/O telah selesai menjalankan instruksi yang diberikan padanya , modul I/O akan melakukan interupsi pada CPU bahwa tugasnya telah selesai. • DMA (Direct Memory Access) DMA adalah sebuah prosesor khusus (special purpose processor) yang berguna untuk menghindari pembebanan CPU utama oleh program I/O. DMA mentransfer seluruh data yang diminta ke / dari memori secara langsung tanpa melewati pemroses.
  • 11. Sekian dan Terima Kasih 

Editor's Notes

  1. Dalam mewujudkan hal ini, diperlukan antarmuka internal dengan komputer (CPU dan memori utama) dan antarmuka dengan perangkat eksternalnya untuk menjalankan fungsi – fungsi pengontrolan.
  2. 1. Human Readable  yaitu perangkat yang berhubungan dengan manusia sebagai pengguna komputer. Cocok untuk berkomunikasi dengan pengguna komputer.    Contohnya: monitor, keyboard, mouse, printer, joystick, disk drive. 2. Machine Readable yaitu perangkat yang berhubungan dengan peralatan. Biasanya berupa modul sensor dan tranduser untuk monitoring dan kontrol suatu peralatan atau sistem. cocok untuk berkomunikasi dengan peralatan. 3. Communication yaitu perangkat yang berhubungan dengan komunikasi jarak jauh. Cocok untuk berkomunikasi dengan perangkat jarak jauh. Interface ke modul I/O adalah dalam bentuk signal-signal control, status dan data. Misalnya: NIC dan modem
  3. Contoh prosedur transfer data dari device ke CPU : CPU memeriksa status device melalui modul I/O Device memberikan statusnya melalui modul I/O Jika ready , CPU minta agar device mengirimkan data Modul I/O menerima data dari device Modul I/O mengirimkan data ke CPU
  4. CPU COMMUNICATION : Contoh prosedurnya men decode perintah/command dari CPU menjadi media untuk pertukaran data melaporkan status device memeriksa/men decode alamat yang dikirimkan oleh CPU DEVICE COMMUNICATION : Contoh prosedurnya meneruskan perintah/command dari CPU ke device meneruskan status dari device ke CPU meneruskan data dari device ke CPU
  5. DATA BUFFERING : Contoh prosedurnya Data dari CPU : langsung ditaruh di buffer, diberikan ke device sesuai dengan kecepatan/daya serap device Data dari device : dikumpulkan dulu di buffer, setelah periode tertentu baru dikirimkan ke CPU
  6. I/O Terprogram : Kelemahan teknik ini adalah CPU akan menunggu sampai operasi I/O selesai dilakukan modul I/O sehingga akan membuang waktu, apalagi CPU lebih cepat proses operasinya.
  7. Keuntungan DMA : Memaksimalkan / meningkatkan kinerja I/O. Meminimasikan over head. Pada waktu data di tranfer dari controller ke memori, sektor berikut akan lewat dibawah head dan bits sampai ke controller. Controller sederhana tidak dapat melakukan I/O dalam waktu yang bersamaan, maka dilakukaninterleaving (skip blok), memberi waktu untuk tranfer data ke memori. Interleaving ini terjadi pada disk, bukan pada memori.