ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
Sistem
Input/Output
Sistem Input/Output
Sistem komputer memiliki tiga komponen
utama, yaitu :
 CPU
 Memori (primer dan sekunder), dan
 Peralatan masukan/keluaran (I/O devices)
  seperti printer, monitor, keyboard, mouse,
  dan modem.
PERANGKAT EKSTERNAL

• Operasi-operasi I/O diperoleh
  melalui sejumlah perangkat ekternal
  dengan menggunakan link (fungsinya
  untuk pertukaran kontrol,status dan
  data antara modul I/O dengan
  device eksternalnya)
• Perangkat Eksternal
  dikategorikan menjadi 3
Pembacaan di sisi Manusia (Human
readable) : perangkat yang
berhubungan dengan manusia sebagai
pengguna komputer.
• Screen, printer, keyboard mouse,
  joystick, disk drive
Pembacaan disisi mesin (Machine
readable) : perangkat yang
  berhubungan
dengan peralatan. Biasanya berupa
modul sensor dan tranduser untuk
monitoring dan kontrol suatu peralatan
atau sistem.
• Monitoring dan control
Komunikasi (memungkinkan
komputer untuk saling bertukar data
dengan perangkat jarak jauh)
• Modem
• Network Interface Card (NIC)
• Pengklasifikasian juga bisa berdasarkan arah
  datanya, yaitu perangkat output, perangkat
  input dan kombinasi output-input. Contoh
  perangkat output: monitor, proyektor dan
  printer. Perangkat input misalnya:
  keyboard, mouse, joystick, scanner, mark
  reader, bar code reader.
Modul I/O
• Modul I/O merupakan peralatan antarmuka
  (interface) bagi sistem bus atau switch sentral
  dan mengontrol satu atau lebih perangkat
  peripheral. Modul I/O tidak hanya sekedar
  modul penghubung, tetapi sebuah piranti
  yang berisi logika dalam melakukan fungsi
  komunikasi antara peripheral dan bus
  komputer.
• Ada beberapa alasan kenapa piranti – piranti
  tidak langsung dihubungkan dengan bus
  sistem komputer, yaitu :
• Bervariasinya metode operasi piranti
  peripheral, sehingga tidak praktis apabila
  sistem komputer herus menangani
  berbagai macam sisem operasi piranti
  peripheral tersebut.
• Kecepatan transfer data piranti peripheral
  umumnya lebih lambat dari pada laju
  transfer data pada CPU maupun memori.
• Format data dan panjang data pada piranti
  peripheral seringkali berbeda dengan CPU,
  sehingga perlu modul untuk menselaraskannya.
• Dari beberapa alasan diatas, modul I/O
  memiliki dua buah fungsi utama, yaitu :
1. Sebagai piranti antarmuka ke CPU dan
  memori melalui bus sistem.
2. Sebagai piranti antarmuka dengan
  peralatan peripheral lainnya dengan
  menggunakan link data tertentu.
• Bagaimana modul I/O dapat menjalankan
  tugasnya, yaitu menjembatani CPU dan
  memori dengan dunia luar merupakan hal
  yang terpenting untuk kita ketahui. Inti
  mempelajari sistem I/O suatu komputer
  adalah mengetahui fungsi dan struktur
  modul I/O.
Model generik dari suatu modul I/O
• 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 antara perangkat luar
  tersebut dengan memori utama ataupun
  dengan register – register CPU. Dalam
  mewujudkan hal ini, diperlukan antarmuka
  internal dengan komputer (CPU dan
  memori utama) dan antarmuka dengan
  perangkat eksternalnya untuk menjalankan
  fungsi – fungsi pengontrolan.
Fungsi dalam menjalankan tugas bagi
    modul I/O dapat dibagi menjadi beberapa
    katagori, yaitu:
•   • Kontrol dan pewaktuan.
•   • Komunikasi CPU.
•   • Komunikasi perangkat eksternal.
•   • Pem-buffer-an data.
•   • Deteksi kesalahan.
• Fungsi kontrol dan pewaktuan (control &
  timing) merupakan hal yang penting untuk
  mensinkronkan kerja masing – masing
  komponen penyusun komputer. Dalam sekali
  waktu CPU berkomunikasi dengan satu atau
  lebih perangkat dengan pola tidak menentu
  dan kecepatan transfer komunikasi data yang
  beragam, baik dengan perangkat internal
  seperti register – register, memori utama,
  memori sekunder, perangkat peripheral.
Contoh kontrol pemindahan data dari peripheral ke
   CPU melalui sebuah modul I/O dapat meliputi
   langkah – langkah berikut ini :
1. Permintaan dan pemeriksaan status perangkat dari
   CPU ke modul I/O.
2. Modul I/O memberi jawaban atas permintaan CPU.
3. Apabila perangkat eksternal telah siap untuk
   transfer data, maka CPU akan mengirimkan perintah
   ke modul I/O.
4. Modul I/O akan menerima paket data dengan
   panjang tertentu dari peripheral.
• Transfer data tidak akan lepas dari
  penggunaan sistem bus, maka interaksi
  CPU dan modul I/O akan melibatkan
  kontrol dan pewaktuan sebuah arbitrasi
  bus atau lebih. Adapun fungsi komunikasi
  antara CPU dan modul I/O meliputi
  proses – proses berikut :
• Command Decoding, yaitu modul I/O
  menerima perintah – perintah dari CPU yang
  dikirimkan sebagai sinyal bagi bus kontrol.
  Misalnya, sebuah modul I/O untuk disk
  dapat menerima perintah: Read sector,
  Scan record ID, Format disk.
• Data, pertukaran data antara CPU dan
  modul I/O melalui bus data.
• Status Reporting, yaitu pelaporan kondisi
  status modul I/O maupun perangkat
  peripheral, umumnya berupa status
  kondisi Busy atau Ready. Juga status
  bermacam – macam kondisi kesalahan
  (error).
• Address Recognition, bahwa peralatan atau
  komponen penyusun komputer dapat
  dihubungi atau dipanggil maka harus
  memiliki alamat yang unik, begitu pula
  pada perangkat peripheral, sehingga setiap
  modul I/O harus mengetahui alamat
  peripheral yang dikontrolnya.
• Pada sisi modul I/O ke perangkat
  peripheral juga terdapat komunikasi yang
  meliputi komunikasi data, kontrol maupun
  status.




          Skema suatu perangkat peripheral
• Fungsi selanjutnya adalah buffering. Tujuan
  utama buffering adalah mendapatkan
  penyesuaian data sehubungan perbedaan
  laju transfer data dari perangkat
  peripheral dengan kecepatan pengolahan
  pada CPU. Umumnya laju transfer data
  dari perangkat peripheral lebih lambat dari
  kecepatan CPU maupun media
  penyimpan.
• Fungsi terakhir adalah deteksi kesalahan.
  Apabila pada perangkat peripheral
  terdapat masalah sehingga proses tidak
  dapat dijalankan, maka modul I/O akan
  melaporkan kesalahan tersebut. Misal
  informasi kesalahan pada peripheral
  printer seperti: kertas tergulung, pinta
  habis, kertas habis, dan lain – lain. Teknik
  yang umum untuk deteksi kesalahan
  adalah penggunaan bit paritas.

More Related Content

What's hot (20)

Direct memory access (DMA)
Direct memory access (DMA)Direct memory access (DMA)
Direct memory access (DMA)
Deswandi Ferdiansyah
Ìý
Interupsi
InterupsiInterupsi
Interupsi
achmad_fahmi
Ìý
Arsitektur komputer von neumann
Arsitektur komputer von neumannArsitektur komputer von neumann
Arsitektur komputer von neumann
Mochammed Safri
Ìý
Tabel kode ascii lengkap
Tabel kode ascii lengkapTabel kode ascii lengkap
Tabel kode ascii lengkap
Donna Puspita
Ìý
Komponen Komponen CPU
Komponen Komponen CPUKomponen Komponen CPU
Komponen Komponen CPU
amirahsnh25
Ìý
Sistem input output
Sistem input outputSistem input output
Sistem input output
Kruduk Bisa
Ìý
Jenis dan proses interupsi
Jenis dan proses interupsiJenis dan proses interupsi
Jenis dan proses interupsi
laurensius08
Ìý
Struktur direktori
Struktur direktoriStruktur direktori
Struktur direktori
Anggi DHARMA
Ìý
Evolusi dan kinerja komputer
Evolusi dan kinerja komputerEvolusi dan kinerja komputer
Evolusi dan kinerja komputer
Anzhor Muhajir
Ìý
Data Link Layer
Data Link LayerData Link Layer
Data Link Layer
rosmida
Ìý
Media Penyimpanan Berkas
Media Penyimpanan BerkasMedia Penyimpanan Berkas
Media Penyimpanan Berkas
formatik
Ìý
Komunikasi Antar Proses
Komunikasi Antar ProsesKomunikasi Antar Proses
Komunikasi Antar Proses
Sonny Grimaldi
Ìý
Hirarki memori
Hirarki memoriHirarki memori
Hirarki memori
mmrifai
Ìý
Sistem operasi input output
Sistem operasi input outputSistem operasi input output
Sistem operasi input output
Muhammad Love Kian
Ìý
Ppt sinkronisasi dalam Sistem Operasi
Ppt sinkronisasi dalam Sistem OperasiPpt sinkronisasi dalam Sistem Operasi
Ppt sinkronisasi dalam Sistem Operasi
jahrataqim
Ìý
Penjelasan I/O
Penjelasan I/OPenjelasan I/O
Penjelasan I/O
hajyer
Ìý
Pertemuan 10 memory
Pertemuan 10 memoryPertemuan 10 memory
Pertemuan 10 memory
Buhori Muslim
Ìý
Hardware. ppt
Hardware. pptHardware. ppt
Hardware. ppt
Mana Khansa
Ìý
Makalah memori
Makalah memoriMakalah memori
Makalah memori
adamhamzah00
Ìý
aritmatika komputer
aritmatika komputeraritmatika komputer
aritmatika komputer
dewi2093
Ìý
Arsitektur komputer von neumann
Arsitektur komputer von neumannArsitektur komputer von neumann
Arsitektur komputer von neumann
Mochammed Safri
Ìý
Tabel kode ascii lengkap
Tabel kode ascii lengkapTabel kode ascii lengkap
Tabel kode ascii lengkap
Donna Puspita
Ìý
Komponen Komponen CPU
Komponen Komponen CPUKomponen Komponen CPU
Komponen Komponen CPU
amirahsnh25
Ìý
Sistem input output
Sistem input outputSistem input output
Sistem input output
Kruduk Bisa
Ìý
Jenis dan proses interupsi
Jenis dan proses interupsiJenis dan proses interupsi
Jenis dan proses interupsi
laurensius08
Ìý
Struktur direktori
Struktur direktoriStruktur direktori
Struktur direktori
Anggi DHARMA
Ìý
Evolusi dan kinerja komputer
Evolusi dan kinerja komputerEvolusi dan kinerja komputer
Evolusi dan kinerja komputer
Anzhor Muhajir
Ìý
Data Link Layer
Data Link LayerData Link Layer
Data Link Layer
rosmida
Ìý
Media Penyimpanan Berkas
Media Penyimpanan BerkasMedia Penyimpanan Berkas
Media Penyimpanan Berkas
formatik
Ìý
Komunikasi Antar Proses
Komunikasi Antar ProsesKomunikasi Antar Proses
Komunikasi Antar Proses
Sonny Grimaldi
Ìý
Hirarki memori
Hirarki memoriHirarki memori
Hirarki memori
mmrifai
Ìý
Sistem operasi input output
Sistem operasi input outputSistem operasi input output
Sistem operasi input output
Muhammad Love Kian
Ìý
Ppt sinkronisasi dalam Sistem Operasi
Ppt sinkronisasi dalam Sistem OperasiPpt sinkronisasi dalam Sistem Operasi
Ppt sinkronisasi dalam Sistem Operasi
jahrataqim
Ìý
Penjelasan I/O
Penjelasan I/OPenjelasan I/O
Penjelasan I/O
hajyer
Ìý
Pertemuan 10 memory
Pertemuan 10 memoryPertemuan 10 memory
Pertemuan 10 memory
Buhori Muslim
Ìý
Hardware. ppt
Hardware. pptHardware. ppt
Hardware. ppt
Mana Khansa
Ìý
Makalah memori
Makalah memoriMakalah memori
Makalah memori
adamhamzah00
Ìý
aritmatika komputer
aritmatika komputeraritmatika komputer
aritmatika komputer
dewi2093
Ìý

Similar to Sistem input output (20)

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
Ìý
Mikroprosesor & Interfacing, Bab Input dan Output
Mikroprosesor & Interfacing, Bab Input dan OutputMikroprosesor & Interfacing, Bab Input dan Output
Mikroprosesor & Interfacing, Bab Input dan Output
JakkKuort
Ìý
ORGANISASI DAN ARSITEKTUR KOMPUTER - INPUT/OUTPUT
ORGANISASI DAN ARSITEKTUR KOMPUTER - INPUT/OUTPUTORGANISASI DAN ARSITEKTUR KOMPUTER - INPUT/OUTPUT
ORGANISASI DAN ARSITEKTUR KOMPUTER - INPUT/OUTPUT
akumanomayonaka
Ìý
Bagaimana Cara Kerja Input Output di Komputer
Bagaimana Cara Kerja Input Output di KomputerBagaimana Cara Kerja Input Output di Komputer
Bagaimana Cara Kerja Input Output di Komputer
Imam Halim Mursyidin
Ìý
Bagaimana cara kerja Unit Masukan & Keluaran
Bagaimana cara kerja Unit Masukan & KeluaranBagaimana cara kerja Unit Masukan & Keluaran
Bagaimana cara kerja Unit Masukan & Keluaran
Imam Halim Mursyidin
Ìý
8. modul input & output
8. modul input & output8. modul input & output
8. modul input & output
Wandi Parlente
Ìý
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.........................
9A-DESIGN_SISTEM_INPUT-output.........................9A-DESIGN_SISTEM_INPUT-output.........................
9A-DESIGN_SISTEM_INPUT-output.........................
AldhyGuess
Ìý
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
Ìý
SISTEM KOMPUTER - DESIGN_SISTEM_INPUT-output.ppt
SISTEM KOMPUTER - DESIGN_SISTEM_INPUT-output.pptSISTEM KOMPUTER - DESIGN_SISTEM_INPUT-output.ppt
SISTEM KOMPUTER - DESIGN_SISTEM_INPUT-output.ppt
HafizElmi1
Ìý
9A-DESIGN_SISTEM_INPUT-output. Belajarppt
9A-DESIGN_SISTEM_INPUT-output. Belajarppt9A-DESIGN_SISTEM_INPUT-output. Belajarppt
9A-DESIGN_SISTEM_INPUT-output. Belajarppt
ReynaldiAzhar1
Ìý
Modul I/O by MRobbyF
Modul I/O by MRobbyFModul I/O by MRobbyF
Modul I/O by MRobbyF
Robby Firmansyah
Ìý
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
Ìý
Input/Output
Input/OutputInput/Output
Input/Output
Adelina Putri
Ìý
Organisasi dan Arsitektur Komputer Semester 1 - Petemuan 6.pptx
Organisasi dan Arsitektur Komputer Semester 1 - Petemuan 6.pptxOrganisasi dan Arsitektur Komputer Semester 1 - Petemuan 6.pptx
Organisasi dan Arsitektur Komputer Semester 1 - Petemuan 6.pptx
ssuser58c832
Ìý
Orkom - Modul 9
Orkom - Modul 9Orkom - Modul 9
Orkom - Modul 9
beiharira
Ìý
Input output
Input outputInput output
Input output
Idal Priesly
Ìý
K012 Modul IO.pptxsasasasasasssasasasasa
K012 Modul IO.pptxsasasasasasssasasasasaK012 Modul IO.pptxsasasasasasssasasasasa
K012 Modul IO.pptxsasasasasasssasasasasa
kuantumteknologi
Ìý
Input Output Computer Devices
Input Output Computer DevicesInput Output Computer Devices
Input Output Computer Devices
RismaSeptiana7
Ìý
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
Ìý
Mikroprosesor & Interfacing, Bab Input dan Output
Mikroprosesor & Interfacing, Bab Input dan OutputMikroprosesor & Interfacing, Bab Input dan Output
Mikroprosesor & Interfacing, Bab Input dan Output
JakkKuort
Ìý
ORGANISASI DAN ARSITEKTUR KOMPUTER - INPUT/OUTPUT
ORGANISASI DAN ARSITEKTUR KOMPUTER - INPUT/OUTPUTORGANISASI DAN ARSITEKTUR KOMPUTER - INPUT/OUTPUT
ORGANISASI DAN ARSITEKTUR KOMPUTER - INPUT/OUTPUT
akumanomayonaka
Ìý
Bagaimana Cara Kerja Input Output di Komputer
Bagaimana Cara Kerja Input Output di KomputerBagaimana Cara Kerja Input Output di Komputer
Bagaimana Cara Kerja Input Output di Komputer
Imam Halim Mursyidin
Ìý
Bagaimana cara kerja Unit Masukan & Keluaran
Bagaimana cara kerja Unit Masukan & KeluaranBagaimana cara kerja Unit Masukan & Keluaran
Bagaimana cara kerja Unit Masukan & Keluaran
Imam Halim Mursyidin
Ìý
8. modul input & output
8. modul input & output8. modul input & output
8. modul input & output
Wandi Parlente
Ìý
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.........................
9A-DESIGN_SISTEM_INPUT-output.........................9A-DESIGN_SISTEM_INPUT-output.........................
9A-DESIGN_SISTEM_INPUT-output.........................
AldhyGuess
Ìý
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
Ìý
SISTEM KOMPUTER - DESIGN_SISTEM_INPUT-output.ppt
SISTEM KOMPUTER - DESIGN_SISTEM_INPUT-output.pptSISTEM KOMPUTER - DESIGN_SISTEM_INPUT-output.ppt
SISTEM KOMPUTER - DESIGN_SISTEM_INPUT-output.ppt
HafizElmi1
Ìý
9A-DESIGN_SISTEM_INPUT-output. Belajarppt
9A-DESIGN_SISTEM_INPUT-output. Belajarppt9A-DESIGN_SISTEM_INPUT-output. Belajarppt
9A-DESIGN_SISTEM_INPUT-output. Belajarppt
ReynaldiAzhar1
Ìý
Modul I/O by MRobbyF
Modul I/O by MRobbyFModul I/O by MRobbyF
Modul I/O by MRobbyF
Robby Firmansyah
Ìý
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
Ìý
Organisasi dan Arsitektur Komputer Semester 1 - Petemuan 6.pptx
Organisasi dan Arsitektur Komputer Semester 1 - Petemuan 6.pptxOrganisasi dan Arsitektur Komputer Semester 1 - Petemuan 6.pptx
Organisasi dan Arsitektur Komputer Semester 1 - Petemuan 6.pptx
ssuser58c832
Ìý
Orkom - Modul 9
Orkom - Modul 9Orkom - Modul 9
Orkom - Modul 9
beiharira
Ìý
Input output
Input outputInput output
Input output
Idal Priesly
Ìý
K012 Modul IO.pptxsasasasasasssasasasasa
K012 Modul IO.pptxsasasasasasssasasasasaK012 Modul IO.pptxsasasasasasssasasasasa
K012 Modul IO.pptxsasasasasasssasasasasa
kuantumteknologi
Ìý
Input Output Computer Devices
Input Output Computer DevicesInput Output Computer Devices
Input Output Computer Devices
RismaSeptiana7
Ìý

More from Alvin Setiawan (20)

Penyelesaian pers-biseksi13
Penyelesaian pers-biseksi13Penyelesaian pers-biseksi13
Penyelesaian pers-biseksi13
Alvin Setiawan
Ìý
Penyelesaian persamaan-non-linear
Penyelesaian persamaan-non-linearPenyelesaian persamaan-non-linear
Penyelesaian persamaan-non-linear
Alvin Setiawan
Ìý
Pengembangan sistem 1 2
Pengembangan sistem 1 2Pengembangan sistem 1 2
Pengembangan sistem 1 2
Alvin Setiawan
Ìý
Pbw week 01 basics
Pbw week 01   basicsPbw week 01   basics
Pbw week 01 basics
Alvin Setiawan
Ìý
Nl eqn lab
Nl eqn labNl eqn lab
Nl eqn lab
Alvin Setiawan
Ìý
Modul6
Modul6Modul6
Modul6
Alvin Setiawan
Ìý
Modul pelatihan ly_x_untuk_jurnal-feb-2cols
Modul pelatihan ly_x_untuk_jurnal-feb-2colsModul pelatihan ly_x_untuk_jurnal-feb-2cols
Modul pelatihan ly_x_untuk_jurnal-feb-2cols
Alvin Setiawan
Ìý
Micro sim template_2
Micro sim template_2Micro sim template_2
Micro sim template_2
Alvin Setiawan
Ìý
Metode numerik-rinaldi-munir-libre
Metode numerik-rinaldi-munir-libreMetode numerik-rinaldi-munir-libre
Metode numerik-rinaldi-munir-libre
Alvin Setiawan
Ìý
Metode numerik-buku-ajar-unila
Metode numerik-buku-ajar-unilaMetode numerik-buku-ajar-unila
Metode numerik-buku-ajar-unila
Alvin Setiawan
Ìý
Metode regula falsi
Metode regula falsiMetode regula falsi
Metode regula falsi
Alvin Setiawan
Ìý
Met num3 persnonl-inier_baru
Met num3 persnonl-inier_baruMet num3 persnonl-inier_baru
Met num3 persnonl-inier_baru
Alvin Setiawan
Ìý
Met num02 persamaan non linier
Met num02 persamaan non linierMet num02 persamaan non linier
Met num02 persamaan non linier
Alvin Setiawan
Ìý
Membuat dokumen dengan latex ver.0.3
Membuat dokumen dengan latex   ver.0.3Membuat dokumen dengan latex   ver.0.3
Membuat dokumen dengan latex ver.0.3
Alvin Setiawan
Ìý
Membangun website e-commerce_berbasis_php_dan_my_sql
Membangun website e-commerce_berbasis_php_dan_my_sqlMembangun website e-commerce_berbasis_php_dan_my_sql
Membangun website e-commerce_berbasis_php_dan_my_sql
Alvin Setiawan
Ìý
M8 perancangan terinci
M8 perancangan terinciM8 perancangan terinci
M8 perancangan terinci
Alvin Setiawan
Ìý
Penyelesaian pers-biseksi13
Penyelesaian pers-biseksi13Penyelesaian pers-biseksi13
Penyelesaian pers-biseksi13
Alvin Setiawan
Ìý
Penyelesaian persamaan-non-linear
Penyelesaian persamaan-non-linearPenyelesaian persamaan-non-linear
Penyelesaian persamaan-non-linear
Alvin Setiawan
Ìý
Pengembangan sistem 1 2
Pengembangan sistem 1 2Pengembangan sistem 1 2
Pengembangan sistem 1 2
Alvin Setiawan
Ìý
Pbw week 01 basics
Pbw week 01   basicsPbw week 01   basics
Pbw week 01 basics
Alvin Setiawan
Ìý
Modul pelatihan ly_x_untuk_jurnal-feb-2cols
Modul pelatihan ly_x_untuk_jurnal-feb-2colsModul pelatihan ly_x_untuk_jurnal-feb-2cols
Modul pelatihan ly_x_untuk_jurnal-feb-2cols
Alvin Setiawan
Ìý
Micro sim template_2
Micro sim template_2Micro sim template_2
Micro sim template_2
Alvin Setiawan
Ìý
Metode numerik-rinaldi-munir-libre
Metode numerik-rinaldi-munir-libreMetode numerik-rinaldi-munir-libre
Metode numerik-rinaldi-munir-libre
Alvin Setiawan
Ìý
Metode numerik-buku-ajar-unila
Metode numerik-buku-ajar-unilaMetode numerik-buku-ajar-unila
Metode numerik-buku-ajar-unila
Alvin Setiawan
Ìý
Metode regula falsi
Metode regula falsiMetode regula falsi
Metode regula falsi
Alvin Setiawan
Ìý
Met num3 persnonl-inier_baru
Met num3 persnonl-inier_baruMet num3 persnonl-inier_baru
Met num3 persnonl-inier_baru
Alvin Setiawan
Ìý
Met num02 persamaan non linier
Met num02 persamaan non linierMet num02 persamaan non linier
Met num02 persamaan non linier
Alvin Setiawan
Ìý
Membuat dokumen dengan latex ver.0.3
Membuat dokumen dengan latex   ver.0.3Membuat dokumen dengan latex   ver.0.3
Membuat dokumen dengan latex ver.0.3
Alvin Setiawan
Ìý
Membangun website e-commerce_berbasis_php_dan_my_sql
Membangun website e-commerce_berbasis_php_dan_my_sqlMembangun website e-commerce_berbasis_php_dan_my_sql
Membangun website e-commerce_berbasis_php_dan_my_sql
Alvin Setiawan
Ìý
M8 perancangan terinci
M8 perancangan terinciM8 perancangan terinci
M8 perancangan terinci
Alvin Setiawan
Ìý

Sistem input output

  • 2. Sistem Input/Output Sistem komputer memiliki tiga komponen utama, yaitu :  CPU  Memori (primer dan sekunder), dan  Peralatan masukan/keluaran (I/O devices) seperti printer, monitor, keyboard, mouse, dan modem.
  • 3. PERANGKAT EKSTERNAL • Operasi-operasi I/O diperoleh melalui sejumlah perangkat ekternal dengan menggunakan link (fungsinya untuk pertukaran kontrol,status dan data antara modul I/O dengan device eksternalnya)
  • 4. • Perangkat Eksternal dikategorikan menjadi 3
  • 5. Pembacaan di sisi Manusia (Human readable) : perangkat yang berhubungan dengan manusia sebagai pengguna komputer. • Screen, printer, keyboard mouse, joystick, disk drive
  • 6. Pembacaan disisi mesin (Machine readable) : perangkat yang berhubungan dengan peralatan. Biasanya berupa modul sensor dan tranduser untuk monitoring dan kontrol suatu peralatan atau sistem. • Monitoring dan control
  • 7. Komunikasi (memungkinkan komputer untuk saling bertukar data dengan perangkat jarak jauh) • Modem • Network Interface Card (NIC)
  • 8. • Pengklasifikasian juga bisa berdasarkan arah datanya, yaitu perangkat output, perangkat input dan kombinasi output-input. Contoh perangkat output: monitor, proyektor dan printer. Perangkat input misalnya: keyboard, mouse, joystick, scanner, mark reader, bar code reader.
  • 9. Modul I/O • Modul I/O merupakan peralatan antarmuka (interface) bagi sistem bus atau switch sentral dan mengontrol satu atau lebih perangkat peripheral. Modul I/O tidak hanya sekedar modul penghubung, tetapi sebuah piranti yang berisi logika dalam melakukan fungsi komunikasi antara peripheral dan bus komputer.
  • 10. • Ada beberapa alasan kenapa piranti – piranti tidak langsung dihubungkan dengan bus sistem komputer, yaitu :
  • 11. • Bervariasinya metode operasi piranti peripheral, sehingga tidak praktis apabila sistem komputer herus menangani berbagai macam sisem operasi piranti peripheral tersebut.
  • 12. • Kecepatan transfer data piranti peripheral umumnya lebih lambat dari pada laju transfer data pada CPU maupun memori.
  • 13. • Format data dan panjang data pada piranti peripheral seringkali berbeda dengan CPU, sehingga perlu modul untuk menselaraskannya.
  • 14. • Dari beberapa alasan diatas, modul I/O memiliki dua buah fungsi utama, yaitu : 1. Sebagai piranti antarmuka ke CPU dan memori melalui bus sistem. 2. Sebagai piranti antarmuka dengan peralatan peripheral lainnya dengan menggunakan link data tertentu.
  • 15. • Bagaimana modul I/O dapat menjalankan tugasnya, yaitu menjembatani CPU dan memori dengan dunia luar merupakan hal yang terpenting untuk kita ketahui. Inti mempelajari sistem I/O suatu komputer adalah mengetahui fungsi dan struktur modul I/O.
  • 16. Model generik dari suatu modul I/O
  • 17. • 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 antara perangkat luar tersebut dengan memori utama ataupun dengan register – register CPU. Dalam mewujudkan hal ini, diperlukan antarmuka internal dengan komputer (CPU dan memori utama) dan antarmuka dengan perangkat eksternalnya untuk menjalankan fungsi – fungsi pengontrolan.
  • 18. Fungsi dalam menjalankan tugas bagi modul I/O dapat dibagi menjadi beberapa katagori, yaitu: • • Kontrol dan pewaktuan. • • Komunikasi CPU. • • Komunikasi perangkat eksternal. • • Pem-buffer-an data. • • Deteksi kesalahan.
  • 19. • Fungsi kontrol dan pewaktuan (control & timing) merupakan hal yang penting untuk mensinkronkan kerja masing – masing komponen penyusun komputer. Dalam sekali waktu CPU berkomunikasi dengan satu atau lebih perangkat dengan pola tidak menentu dan kecepatan transfer komunikasi data yang beragam, baik dengan perangkat internal seperti register – register, memori utama, memori sekunder, perangkat peripheral.
  • 20. Contoh kontrol pemindahan data dari peripheral ke CPU melalui sebuah modul I/O dapat meliputi langkah – langkah berikut ini : 1. Permintaan dan pemeriksaan status perangkat dari CPU ke modul I/O. 2. Modul I/O memberi jawaban atas permintaan CPU. 3. Apabila perangkat eksternal telah siap untuk transfer data, maka CPU akan mengirimkan perintah ke modul I/O. 4. Modul I/O akan menerima paket data dengan panjang tertentu dari peripheral.
  • 21. • Transfer data tidak akan lepas dari penggunaan sistem bus, maka interaksi CPU dan modul I/O akan melibatkan kontrol dan pewaktuan sebuah arbitrasi bus atau lebih. Adapun fungsi komunikasi antara CPU dan modul I/O meliputi proses – proses berikut :
  • 22. • Command Decoding, yaitu modul I/O menerima perintah – perintah dari CPU yang dikirimkan sebagai sinyal bagi bus kontrol. Misalnya, sebuah modul I/O untuk disk dapat menerima perintah: Read sector, Scan record ID, Format disk. • Data, pertukaran data antara CPU dan modul I/O melalui bus data.
  • 23. • Status Reporting, yaitu pelaporan kondisi status modul I/O maupun perangkat peripheral, umumnya berupa status kondisi Busy atau Ready. Juga status bermacam – macam kondisi kesalahan (error).
  • 24. • Address Recognition, bahwa peralatan atau komponen penyusun komputer dapat dihubungi atau dipanggil maka harus memiliki alamat yang unik, begitu pula pada perangkat peripheral, sehingga setiap modul I/O harus mengetahui alamat peripheral yang dikontrolnya.
  • 25. • Pada sisi modul I/O ke perangkat peripheral juga terdapat komunikasi yang meliputi komunikasi data, kontrol maupun status. Skema suatu perangkat peripheral
  • 26. • Fungsi selanjutnya adalah buffering. Tujuan utama buffering adalah mendapatkan penyesuaian data sehubungan perbedaan laju transfer data dari perangkat peripheral dengan kecepatan pengolahan pada CPU. Umumnya laju transfer data dari perangkat peripheral lebih lambat dari kecepatan CPU maupun media penyimpan.
  • 27. • Fungsi terakhir adalah deteksi kesalahan. Apabila pada perangkat peripheral terdapat masalah sehingga proses tidak dapat dijalankan, maka modul I/O akan melaporkan kesalahan tersebut. Misal informasi kesalahan pada peripheral printer seperti: kertas tergulung, pinta habis, kertas habis, dan lain – lain. Teknik yang umum untuk deteksi kesalahan adalah penggunaan bit paritas.