SlideShare a Scribd company logo
Visit :
www.ferinugroho.my.id
Visit :
www.ferinugroho.my.id
INPUT & OUTPUT
Feri Nugroho,S.ST.,M.IT
Teknologi Informasi
Visit :
www.ferinugroho.my.id
Sistem komputer
• Tiga komponen utama :
• CPU,
• Memori (primer dan sekunder)
• Peralatan masukan/keluaran (I/O devices) seperti printer, monitor, keyboard, mouse, dan
modem
2
Visit :
www.ferinugroho.my.id
I/O
• Merupakan peralatan antarmuka (interface) bagi sistem bus atau
switch sentral dan mengontrol satu atau lebih perangkat peripheral.
• Tidak hanya sekedar modul penghubung, tetapi sebuah piranti yang
berisi logika dalam melakukan fungsi komunikasi antara peripheral
dan bus komputer
3
Visit :
www.ferinugroho.my.id
Programmable Peripheral
Interface Intel 8255A
• Menggunakan I/O terprogram
• Interrupt driven I/O
• Dirancang untuk keperluan mikroprosesor 8086
4
Visit :
www.ferinugroho.my.id
Modul I/O PPI 8255
5
Visit :
www.ferinugroho.my.id
Modul I/O PPI 8255
Bagian kanan dari blok diagram Intel 8255A
24 saluran antarmuka luar
• 8 bit port A
• 8 bit port B
• 4 bit port CA dan 4 bit port CB
• Saluran tersebut dapat diprogram dari mikroprosesor 8086 dengan menggunakan register
kontrol untuk menentukan bermacam – macam mode operasi dan konfigurasinya.
• Bagian kiri blok diagram merupakan interface internal dengan mikroprosesor 8086.
• 8 bus data dua arah (D0 – D7)
• bus alamat
• bus kontrol yang terdiri atas saluran CHIP SELECT, READ, WRITE, dan RESET
6
Visit :
www.ferinugroho.my.id
Modul I/O PPI 8255
• Pengaturan mode operasi pada register kontrol dilakukan oleh
mikroprosesor
• Mode 0, ketiga port berfungsi sebagai tiga port I/O 8 bit
• Mode lain dapat port A dan port B sebagai port I/O 8 bit, sedangkan port C sebagai
pengontrol saluran port A dan B
PPI Intel 8255A dapat diprogram untuk mengontrol berbagai peripheral sederhana
7
Visit :
www.ferinugroho.my.id
Interface kayboard dan display
dengan Intel 8255A
8
Visit :
www.ferinugroho.my.id
Direct Memory Access (DMADirect DMA)
• Kelemahan I/O terprogram dan Interrupt-Driven I/O
• Proses yang terjadi pada modul I/O masih melibatkan CPU secara langsung,
berimplikasi pada :
- Kelajuan transfer I/O yang tergantung kecepatan operasi CPU.
- Kerja CPU terganggu karena adanya interupsi secara langsung
9
Visit :
www.ferinugroho.my.id
Prinsip kerja DMA
• 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
• CPU dapat menjalankan proses lainnya tanpa banyak terganggu dengan
interupsi
10
Visit :
www.ferinugroho.my.id
Blok diagram modul DMA
11
Visit :
www.ferinugroho.my.id
Konfigurasi modul DMA
12
Visit :
www.ferinugroho.my.id
Direct Memory Access (DMA)
• Melaksanakan transfer data secara mandiri
• DMA memerlukan pengambilalihan kontrol bus dari CPU
• DMA akan menggunakan bus bila CPU tidak menggunakannya atau DMA memaksa CPU
untuk menghentikan sementara penggunaan bus
• Teknik cycle-stealing, modul DMA mengambil alih siklus bus
• Penghentian sementara penggunaan bus bukanlah bentuk interupsi, tetapi penghentian
proses sesaat yang berimplikasi hanya pada kelambatan eksekusi CPU saja
13
Visit :
www.ferinugroho.my.id
Perangkat Eksternal KomputePerangkat Komputer
• Disebut juga peripheral
• Ada perangkat pengendalinya (Modul I/O)
• Memiliki nilai apabila bisa berinteraksi dengan dunia luar
• Tidak akan berfungsi apabila tidak dapat berinteraksi dengan dunia luar
• Tidak ada keyboard.
• Tidak ada monitor.
• Keyboard dan monitor tergolang dalam perangkat eksternal komputer
14
Visit :
www.ferinugroho.my.id
Klasifikasi perangkat eksternal
• Human Readable, yaitu perangkat yang berhubungan dengan manusia sebagai pengguna
komputer. Contoh: monitor, keyboard, mouse, printer, joystick, disk drive.
• Machine readable, yaitu perangkat yang berhubungan dengan peralatan. Biasanya berupa
modul sensor dan tranduser untuk monitoring dan kontrol suatu peralatan atau sistem.
• Communication, yatu perangkat yang berhubungan dengan komunikasi jarak jauh. Contoh:
NIC dan modem
15
Visit :
www.ferinugroho.my.id
Klasifikasi berdasar arah data
• Perangkat output
• Perangkat input
• Kombinasi output-input.
Contoh perangkat output: monitor, proyektor dan printer.
Contoh perangkat input : keyboard, mouse, joystick, scanner, mark reader,
bar code reader.
16
Visit :
www.ferinugroho.my.id
Kesimpulan
1. PPI 8255 merupakan salah satu modul I/O yang dirancang untuk keperluan I/O
mikroprosessor 8086
2. Terdapat tiga buah teknik dalam operasi I/O, yaitu:
• I/O terprogram, interrupt – driven I/O, dan DMA
• (Direct Memory Access).
3. Perangkat eksternal atau lebih umum disebut peripheral tersambung dalam sistem CPU
melalui perangat pengendalinya, yaitu modul I/O. Perangkat eksternal diklasifikasikan Human
Readable, Machine readable, Communication
17

More Related Content

What's hot

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
 
Topik 3 modul io
Topik 3 modul ioTopik 3 modul io
Topik 3 modul io
sitirobi'us septyawulandari
 
Instalasi hardware
Instalasi hardwareInstalasi hardware
Instalasi hardware
Politechnic Lhokeseumawe
 
Input/Output
Input/OutputInput/Output
Input/Output
Adelina Putri
 
Presentation1
Presentation1Presentation1
Presentation1
idharagil
 
Topik 3 Perangkat Keras Komputer
Topik 3 Perangkat Keras KomputerTopik 3 Perangkat Keras Komputer
Topik 3 Perangkat Keras Komputer
I Komang Agustino
 
PRESENTASI ELEKTRONIKA KELAS 1 :D
PRESENTASI ELEKTRONIKA KELAS 1 :DPRESENTASI ELEKTRONIKA KELAS 1 :D
PRESENTASI ELEKTRONIKA KELAS 1 :D
Made Made
 
Bab ii part 1
Bab ii part 1Bab ii part 1
Bab ii part 1
just Aray
 
Penjelasan I/O
Penjelasan I/OPenjelasan I/O
Penjelasan I/O
hajyer
 
Basic PLC
Basic PLCBasic PLC
Basic PLC
Erfi Ilyas
 
8. modul input & output
8. modul input & output8. modul input & output
8. modul input & outputWandi Parlente
 
Macam dan jenis mikrokontroler populer komputer terapan jaringan
Macam dan jenis mikrokontroler populer   komputer terapan jaringanMacam dan jenis mikrokontroler populer   komputer terapan jaringan
Macam dan jenis mikrokontroler populer komputer terapan jaringan
Priyo Harjiyono
 
Mother Board
Mother BoardMother Board
Mother Board
d2k
 
Menerapkan dasar dasar mikrokontroler
Menerapkan dasar dasar mikrokontrolerMenerapkan dasar dasar mikrokontroler
Menerapkan dasar dasar mikrokontroler
gixcznow
 
57594452 io-modul
57594452 io-modul57594452 io-modul
57594452 io-modul
Alvin Setiawan
 
Sistem input output
Sistem input outputSistem input output
Sistem input output
Angling_seto
 
Pembahasan mengenai input output
Pembahasan mengenai input outputPembahasan mengenai input output
Pembahasan mengenai input outputVeniAprilia
 
Input output
Input outputInput output
Input output
Ali Must Can
 
Modul I/O by MRobbyF
Modul I/O by MRobbyFModul I/O by MRobbyF
Modul I/O by MRobbyF
Robby Firmansyah
 
K14. mikrokontroler
K14. mikrokontrolerK14. mikrokontroler
K14. mikrokontroler
Hesih Al-Latief
 

What's hot (20)

Sistem Operasi - 13 [Manajemen Input Output]
Sistem Operasi - 13 [Manajemen Input Output]Sistem Operasi - 13 [Manajemen Input Output]
Sistem Operasi - 13 [Manajemen Input Output]
 
Topik 3 modul io
Topik 3 modul ioTopik 3 modul io
Topik 3 modul io
 
Instalasi hardware
Instalasi hardwareInstalasi hardware
Instalasi hardware
 
Input/Output
Input/OutputInput/Output
Input/Output
 
Presentation1
Presentation1Presentation1
Presentation1
 
Topik 3 Perangkat Keras Komputer
Topik 3 Perangkat Keras KomputerTopik 3 Perangkat Keras Komputer
Topik 3 Perangkat Keras Komputer
 
PRESENTASI ELEKTRONIKA KELAS 1 :D
PRESENTASI ELEKTRONIKA KELAS 1 :DPRESENTASI ELEKTRONIKA KELAS 1 :D
PRESENTASI ELEKTRONIKA KELAS 1 :D
 
Bab ii part 1
Bab ii part 1Bab ii part 1
Bab ii part 1
 
Penjelasan I/O
Penjelasan I/OPenjelasan I/O
Penjelasan I/O
 
Basic PLC
Basic PLCBasic PLC
Basic PLC
 
8. modul input & output
8. modul input & output8. modul input & output
8. modul input & output
 
Macam dan jenis mikrokontroler populer komputer terapan jaringan
Macam dan jenis mikrokontroler populer   komputer terapan jaringanMacam dan jenis mikrokontroler populer   komputer terapan jaringan
Macam dan jenis mikrokontroler populer komputer terapan jaringan
 
Mother Board
Mother BoardMother Board
Mother Board
 
Menerapkan dasar dasar mikrokontroler
Menerapkan dasar dasar mikrokontrolerMenerapkan dasar dasar mikrokontroler
Menerapkan dasar dasar mikrokontroler
 
57594452 io-modul
57594452 io-modul57594452 io-modul
57594452 io-modul
 
Sistem input output
Sistem input outputSistem input output
Sistem input output
 
Pembahasan mengenai input output
Pembahasan mengenai input outputPembahasan mengenai input output
Pembahasan mengenai input output
 
Input output
Input outputInput output
Input output
 
Modul I/O by MRobbyF
Modul I/O by MRobbyFModul I/O by MRobbyF
Modul I/O by MRobbyF
 
K14. mikrokontroler
K14. mikrokontrolerK14. mikrokontroler
K14. mikrokontroler
 

Similar to Part 6 - Perangkat I/O pada TI

9A-DESIGN_SISTEM_INPUT-output.ppt
9A-DESIGN_SISTEM_INPUT-output.ppt9A-DESIGN_SISTEM_INPUT-output.ppt
9A-DESIGN_SISTEM_INPUT-output.ppt
ArifColab
 
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
reynaldiazhar18064
 
9A-DESIGN_SISTEM_INPUT-output.........................
9A-DESIGN_SISTEM_INPUT-output.........................9A-DESIGN_SISTEM_INPUT-output.........................
9A-DESIGN_SISTEM_INPUT-output.........................
AldhyGuess
 
Orkom - Modul 9
Orkom - Modul 9Orkom - Modul 9
Orkom - Modul 9
beiharira
 
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
radianb
 
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
kusumosuryanto
 
Kinerja io bus
Kinerja io busKinerja io bus
Kinerja io bus
Dita Arnita
 
Mikroprosesor & Interfacing, Bab Input dan Output
Mikroprosesor & Interfacing, Bab Input dan OutputMikroprosesor & Interfacing, Bab Input dan Output
Mikroprosesor & Interfacing, Bab Input dan Output
JakkKuort
 
Input Output Computer Devices
Input Output Computer DevicesInput Output Computer Devices
Input Output Computer Devices
RismaSeptiana7
 
Pertemuan 9 - Unit Input Output.pdf
Pertemuan 9 - Unit Input Output.pdfPertemuan 9 - Unit Input Output.pdf
Pertemuan 9 - Unit Input Output.pdf
AsrilZahwa
 
Instalasi personal komputer
Instalasi personal komputerInstalasi personal komputer
Instalasi personal komputerAris Saputro
 
Modul io
Modul ioModul io
Modul io
Alvin Setiawan
 
Pemrograman tingkat rendah pertemuan ke-2 - microprocessor vs microcontroller
Pemrograman tingkat rendah   pertemuan ke-2 - microprocessor vs microcontrollerPemrograman tingkat rendah   pertemuan ke-2 - microprocessor vs microcontroller
Pemrograman tingkat rendah pertemuan ke-2 - microprocessor vs microcontroller
Asep Komarudin (Milanisti)
 
Phylot Controller Parkir
Phylot Controller ParkirPhylot Controller Parkir
Phylot Controller Parkir
WinsFood
 
pengantar-plc.pptx
pengantar-plc.pptxpengantar-plc.pptx
pengantar-plc.pptx
AsepSetiaMulyana10
 
Input output
Input outputInput output
Input output
Idal Priesly
 
PLC (Introduksi).ppt
PLC (Introduksi).pptPLC (Introduksi).ppt
PLC (Introduksi).ppt
agungdal
 
komponen penyusun komputer
komponen penyusun komputerkomponen penyusun komputer
komponen penyusun komputer
NurLisa10
 

Similar to Part 6 - Perangkat I/O pada TI (20)

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
 
9A-DESIGN_SISTEM_INPUT-output.........................
9A-DESIGN_SISTEM_INPUT-output.........................9A-DESIGN_SISTEM_INPUT-output.........................
9A-DESIGN_SISTEM_INPUT-output.........................
 
Orkom - Modul 9
Orkom - Modul 9Orkom - Modul 9
Orkom - Modul 9
 
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
 
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
 
Sistem input output
Sistem input outputSistem input output
Sistem input output
 
Kinerja io bus
Kinerja io busKinerja io bus
Kinerja io bus
 
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 Computer Devices
Input Output Computer DevicesInput Output Computer Devices
Input Output Computer Devices
 
Pertemuan 9 - Unit Input Output.pdf
Pertemuan 9 - Unit Input Output.pdfPertemuan 9 - Unit Input Output.pdf
Pertemuan 9 - Unit Input Output.pdf
 
Instalasi personal komputer
Instalasi personal komputerInstalasi personal komputer
Instalasi personal komputer
 
Modul io
Modul ioModul io
Modul io
 
Pemrograman tingkat rendah pertemuan ke-2 - microprocessor vs microcontroller
Pemrograman tingkat rendah   pertemuan ke-2 - microprocessor vs microcontrollerPemrograman tingkat rendah   pertemuan ke-2 - microprocessor vs microcontroller
Pemrograman tingkat rendah pertemuan ke-2 - microprocessor vs microcontroller
 
Phylot Controller Parkir
Phylot Controller ParkirPhylot Controller Parkir
Phylot Controller Parkir
 
Menginstalasi pc
Menginstalasi pcMenginstalasi pc
Menginstalasi pc
 
pengantar-plc.pptx
pengantar-plc.pptxpengantar-plc.pptx
pengantar-plc.pptx
 
Input output
Input outputInput output
Input output
 
PLC (Introduksi).ppt
PLC (Introduksi).pptPLC (Introduksi).ppt
PLC (Introduksi).ppt
 
komponen penyusun komputer
komponen penyusun komputerkomponen penyusun komputer
komponen penyusun komputer
 

Part 6 - Perangkat I/O pada TI

  • 1. Visit : www.ferinugroho.my.id Visit : www.ferinugroho.my.id INPUT & OUTPUT Feri Nugroho,S.ST.,M.IT Teknologi Informasi
  • 2. Visit : www.ferinugroho.my.id Sistem komputer • Tiga komponen utama : • CPU, • Memori (primer dan sekunder) • Peralatan masukan/keluaran (I/O devices) seperti printer, monitor, keyboard, mouse, dan modem 2
  • 3. Visit : www.ferinugroho.my.id I/O • Merupakan peralatan antarmuka (interface) bagi sistem bus atau switch sentral dan mengontrol satu atau lebih perangkat peripheral. • Tidak hanya sekedar modul penghubung, tetapi sebuah piranti yang berisi logika dalam melakukan fungsi komunikasi antara peripheral dan bus komputer 3
  • 4. Visit : www.ferinugroho.my.id Programmable Peripheral Interface Intel 8255A • Menggunakan I/O terprogram • Interrupt driven I/O • Dirancang untuk keperluan mikroprosesor 8086 4
  • 6. Visit : www.ferinugroho.my.id Modul I/O PPI 8255 Bagian kanan dari blok diagram Intel 8255A 24 saluran antarmuka luar • 8 bit port A • 8 bit port B • 4 bit port CA dan 4 bit port CB • Saluran tersebut dapat diprogram dari mikroprosesor 8086 dengan menggunakan register kontrol untuk menentukan bermacam – macam mode operasi dan konfigurasinya. • Bagian kiri blok diagram merupakan interface internal dengan mikroprosesor 8086. • 8 bus data dua arah (D0 – D7) • bus alamat • bus kontrol yang terdiri atas saluran CHIP SELECT, READ, WRITE, dan RESET 6
  • 7. Visit : www.ferinugroho.my.id Modul I/O PPI 8255 • Pengaturan mode operasi pada register kontrol dilakukan oleh mikroprosesor • Mode 0, ketiga port berfungsi sebagai tiga port I/O 8 bit • Mode lain dapat port A dan port B sebagai port I/O 8 bit, sedangkan port C sebagai pengontrol saluran port A dan B PPI Intel 8255A dapat diprogram untuk mengontrol berbagai peripheral sederhana 7
  • 8. Visit : www.ferinugroho.my.id Interface kayboard dan display dengan Intel 8255A 8
  • 9. Visit : www.ferinugroho.my.id Direct Memory Access (DMADirect DMA) • Kelemahan I/O terprogram dan Interrupt-Driven I/O • Proses yang terjadi pada modul I/O masih melibatkan CPU secara langsung, berimplikasi pada : - Kelajuan transfer I/O yang tergantung kecepatan operasi CPU. - Kerja CPU terganggu karena adanya interupsi secara langsung 9
  • 10. Visit : www.ferinugroho.my.id Prinsip kerja DMA • 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 • CPU dapat menjalankan proses lainnya tanpa banyak terganggu dengan interupsi 10
  • 13. Visit : www.ferinugroho.my.id Direct Memory Access (DMA) • Melaksanakan transfer data secara mandiri • DMA memerlukan pengambilalihan kontrol bus dari CPU • DMA akan menggunakan bus bila CPU tidak menggunakannya atau DMA memaksa CPU untuk menghentikan sementara penggunaan bus • Teknik cycle-stealing, modul DMA mengambil alih siklus bus • Penghentian sementara penggunaan bus bukanlah bentuk interupsi, tetapi penghentian proses sesaat yang berimplikasi hanya pada kelambatan eksekusi CPU saja 13
  • 14. Visit : www.ferinugroho.my.id Perangkat Eksternal KomputePerangkat Komputer • Disebut juga peripheral • Ada perangkat pengendalinya (Modul I/O) • Memiliki nilai apabila bisa berinteraksi dengan dunia luar • Tidak akan berfungsi apabila tidak dapat berinteraksi dengan dunia luar • Tidak ada keyboard. • Tidak ada monitor. • Keyboard dan monitor tergolang dalam perangkat eksternal komputer 14
  • 15. Visit : www.ferinugroho.my.id Klasifikasi perangkat eksternal • Human Readable, yaitu perangkat yang berhubungan dengan manusia sebagai pengguna komputer. Contoh: monitor, keyboard, mouse, printer, joystick, disk drive. • Machine readable, yaitu perangkat yang berhubungan dengan peralatan. Biasanya berupa modul sensor dan tranduser untuk monitoring dan kontrol suatu peralatan atau sistem. • Communication, yatu perangkat yang berhubungan dengan komunikasi jarak jauh. Contoh: NIC dan modem 15
  • 16. Visit : www.ferinugroho.my.id Klasifikasi berdasar arah data • Perangkat output • Perangkat input • Kombinasi output-input. Contoh perangkat output: monitor, proyektor dan printer. Contoh perangkat input : keyboard, mouse, joystick, scanner, mark reader, bar code reader. 16
  • 17. Visit : www.ferinugroho.my.id Kesimpulan 1. PPI 8255 merupakan salah satu modul I/O yang dirancang untuk keperluan I/O mikroprosessor 8086 2. Terdapat tiga buah teknik dalam operasi I/O, yaitu: • I/O terprogram, interrupt – driven I/O, dan DMA • (Direct Memory Access). 3. Perangkat eksternal atau lebih umum disebut peripheral tersambung dalam sistem CPU melalui perangat pengendalinya, yaitu modul I/O. Perangkat eksternal diklasifikasikan Human Readable, Machine readable, Communication 17