SlideShare a Scribd company logo
1 of 43
Keyboard
• Download slide di http://rumah-
  belajar.org
Keyboard
•   Definisi
•   Tipe-tipe Keyboard
•   Jenis Tombol
•   Layout Keyboard
•   Komponen Keyboard
      – Keyswitch Technology
      – Key Matrix
      – Microprocessor
      – Konektor
Definisi
 • Perangkat utama pada semua komputer,
   yang memungkinkan user untuk memberikan
   input dan berinteraksi dengan komputer
 • Suatu    kumpulan      tombol-tombol   untuk
   memasukkan data (Text atau Character) dan
   mengendalikan komputer
 • Alat data entry dengan menggunakan
   sejumlah tombol yang ditekan dengan jari
   (typewriter)
Tipe-tipe Keyboard
 • 83-Key PC/XT Keyboard




 • 84 key PC/XT Keyboard
Tipe-tipe Keyboard
 • 101-Key "Enhanced" Keyboard




 • 104-Key "Windows" Keyboard
Tipe-tipe Keyboard
 • Ergonomic ("Natural") Keyboards




 • Programmable Keyboards
Other type of Keyboard
 •   82-key Apple standard keyboard
 •   108-key Apple Extended keyboard
 •   Split keyboard
 •   Foldable Keyboard
 •   Virtual keyboard
Jenis Tombol

•   Typing keys
•   Numeric keypad
•   Function keys
•   Control keys
LAYOUT KEYBOARD

• QWERTY Keyboard




• Dvorak Keyboard
  menempatkan semua
  huruf vokal di sebelah kiri
  dan konsonan yang paling
  digunakan di sebelah
  kanan, tujuannya untuk
  meningkatkan kecepatan
  mengetik.
LAYOUT KEYBOARD (kont)
 Layout keyboard yang lain di antaranya
  adalah ABCDE, XPeRT, QWERTZ, dan
  AZERTY.
 Layout keyboard juga akan berbeda jika
  menggunakan huruf yang bukan latin.
  Contoh ada keyboard untuk tulisan
  arab, cina, dan jepang.
Komponen Keyboard
 •   Keyswitch (Tombol)
 •   Key matrix
 •   Keyboard Controller
 •   Konektor
 •   Transmisi Data
Keyswitch Technologies
 • Capacitive non-
   mechanical
 • Rubber dome (carbon-
   contact) mechanical
 • Membrane mechanical
 • Metal contact
   mechanical
 • Foam element
   mechanical
Keyswitch Technologies
   Capasitive keyboard
 • Pada keyboard ini arus terus mengalir di
   semua bagian key matrix. Setiap tombol
   mempunyai plate kecil yang ditempelkan
   pada dasarnya. Ketika kita menekan tombol,
   plate ini akan bergerak mendekati plate di
   bawahnya. Ketika kedua plate telah
   berdekatan, jumlah arus yang mengalir pada
   matrix berubah. Prosesor mendeteksi
   perubahan dan menerjemahkannya.
   Capasitive keyboard harganya mahal tetapi
   mempunyai umur lebih lama dibanding
   keyboard jenis lain.
Keyswitch Technologies
 Rubber dome keyboard
 Rubber dome keyboard sangat umum
   digunakan.
 Pada keyboard jenis ini rangkaian listrik di
   bawah tombol tidak terhubung
   sehingga tidak ada arus listrik yang
   mengalir pada key matrix.
Rubber dome mechanical
Keyboard ini menggunakan gelembung karet
  (rubber dome) yang kecil dan di bagian
  pusatnya ada karbon yang keras.
Ketika kita menekan tombol, plunger pada bagian
  bawah tombol menekan rubberdome, dan
  pusat karbon menekan permukaan flat di
  bawah key matrix. Sehingga pusat karbon bisa
  menghubungkan rangkaian dan arus menjadi
  mengalir pada key matrix.
Keyswitch Technologies
 Membrane keyboard
  Membrane keyboard tidak menggunakan switch
  untuk setiap tombol tetapi menggunakan
  membran yang terbentang dari ujung ke ujung
  yang lain.
  Membrane keyboard terdiri atas tiga lapisan;
  dua lapisan membrane mengandung
  conductive traces. Lapisan tengah adalah
  "spacer" mengandung hole di mana "key"
  berada.
Pada kondisi normal switch terbuka karena
tidak ada arus yang menyebrangi non
conductive gap antara conductive traces pada
lapisan dasar. Ketika lapisan atas ditekan
dengan jari maka akan terjadi kontak antara
lapisan atas dengan lapisan bawah. Akibatnya
conductive traces pada lapisan atas
menghubungkan conductive traces lapisan
bawah yang terpisah gap. Sehingga
rangkaian menjadi tertutup dan arus listrik
mengalir.
Keyswitch Technologies

  Daftar komputer yang menggunakan
     membrane keyboard
     Atari 400 (full-travel replacement keyboards much like those that came
     with the Atari 800 were available)
    Cambridge Z88 (arguably a mix between a membrane and chiclet
     keyboard)
    Elektronika BK-0010, in early versions (it was a Russian home computer,
     hence the JCUKEN layout)
    Magnavox Odyssey², also known as the Philips Videopac G7000 video
     game console
    RCA COSMAC VIP, a do-it-yourself (DIY) kit computer with 16-key hex
     keypad
    SEGA SC-3000, a computer version of an early SEGA game console
Keyswitch Technologies
 • Metal contact keyboard mempunyai
   tombol yang memiliki potongan besi pada
   bagian bawah plunger. Ketika tombol ditekan
   potongan besi tersebut akan menghubungkan
   dua bagian rangkaian (circuit).
 • Teknologi ini termasuk yang memiliki harga
   murah untuk memproduksinya dan
   menghasilkan efek suara “klik” yang baik.
Keyswitch Technologies
 • Foam element keyboard memiliki
   desain yang sama dengan metal contact
   keyboard tetapi menggunakan busa
   kecil antara dasar plunger dengan
   potongan besi.
Key matrix
 • Deretan switch yang terhubung ke
   sebuah mikroprosesor yang memonitor
   keadaan dari setiap switch dan
   menentukan respon spesifik terhadap
   perubahan dari keadaan tersebut
Key Matrix
Simultaneous Key Presses
Solusi…..
Keyboard Controller
Mikroprosesor harus
  mengetahui:
• Posisi tombol pada
  key matrix
• mengatasi bounce
  dan memfilter
  bounce tersebut
• Kecepatan untuk
  mengirimkan
  typematics (30cps-
  2cps)
Deteksi Penekanan Tombol

 • Keyboard Controller melakukan
   scanning semua kolom
 • Apabila ada kolom yang aktif, maka
   keyboard controller mendeteksi baris
   yang aktif
 • Diketahui posisi tombol yang ditekan
 • Konversi posisi tombol  scan code
Keyboard Pc dan Scan Code
Scan Code
• Masing-masing tombol punya scan code sendiri, termasuk
  tombol „shift’, tombol „ctrl’ dan lain lain, jadi jika tombol
  „ctrl’ ditekan bersama dengan „S‟, maka scan code yang
  dikirim adalah 14 (scan code untuk „ctrl’) dan 1B (scan
  code untul „S‟).
• Scan code disusun sebagai kode 8 bit bisa dipakai untuk
  membedakan 256 macam kode, sedangkan keyboard PC
  hanya punya 101 tombol, jadi sesungguhnya kode 8 bit
  tadi cukup untuk semua tombol.
  Tapi tombol di keyboard PC dikelompokkan menjadi 2
  bagian, bagian utama dan bagian tambahan, bagian
  utama cukup dinyatakan dengan scan code 1 byte saja,
  sedangkan bagian tambahan diwakili dengan beberapa
  byte scan code yang selalu diawali dengan E0.
  Misalnya tombol ‘ctrl’ kiri diwakili dengan 14 sedangkan
  tombol „ctrl’ kanan diwakili dengan E0 14.
Host Commands
    Kode perintah untuk keyboard tidak sebanyak scan code,
    berikut ini daftar kode perintah dari host (komputer)
    untuk keyboard (dalam heksadesimal)
•   ED
    Perintah untuk menyala/padamkan lampu indikator di
    keyboard, setelah menerima perintah ED dari host,
    keyboard akan menjawab dengan FA sebagai tanda
    perintah itu telah dikenali (ACK – acknowledge) dan
    menunggu 1 byte perintah lagi dari host untuk
    menentukan lampu indikator mana yang perlu
    dinyala/padamkan.
    1 byte perintah susulan tersebut akan diartikan sebagai
    berikut: bit 0 dipakai untuk mengatur lampu indikator
    Scroll Lock, bit 1 untuk Num Lock dan bit 2 untuk
    Caps Lock, bit-bit lainnya diabaikan.
Host Commands
• EE
  Dipakai host untuk memeriksa apakah keyboard masih
  aktif.
• F0
  Ada keyboard yang dilengkapi 3 set scan code, perintah
  ini dipakai untuk memilih scan code yang ingin dipakai.
  Setelah menerima perintah F0 dari host, keyboard akan
  menjawab dengan FA sebagai tanda perintah itu telah
  dikenali (ACK – acknowledge) dan host menjawab 1 byte
  lagi (nilainya 1, 2, atau 3) untuk memilih set scan code.
  Jika byte yang dikirimkan nilainya 0, keyboard akan
  menjawab dengan nomor set scan code yang saat itu
  dipakai.
Host Commands
 • F5
   Dipakai untuk menonaktifkan keyboard, setelah
   menerima perintah ini keyboard akan menjawab
   dengan FA (ACK – acknowledge).
 • FE
   Dipakai meminta keyboard mengirim ulang scan
   code terakhir yang dikirim.
 • FF
   Perintah untuk mereset keyboard.
Keyboard Commands
    Selain perintah dari host, keyboard juga mempunyai kode-
    kode lain selain scan code yang dikirimkan ke host, sebagai
    berikut :
•   FA
    Berarti ACK (acknowledge), yaitu jawaban dari keyboard
    bahwa perintah dari host sudah dikenali dengan baik.
•   AA
    Berarti keyboard selesai memeriksa diri dan siap bekerja
    setelah diberi catu daya
•   EE
    Setelah menerima perintah EE dari host, keyboard akan
    menjawab dengan EE pula, menandakan dirinya masih aktif.
•   FE
    Artinya minta host mengulang perintah terakhir yang dikirim
•   FF / 00
    Berarti terjadi kesalahan di keyboard.
Host Commands
• F3
  Dipakai untuk mengatur kecepatan tanggapan
  keyboard (Typematic Repeat Rate), setelah
  menerima perintah F3 dari host, keyboard akan
  menjawab dengan FA sebagai tanda perintah itu
  telah dikenali (ACK – acknowledge) dan host
  menjawab 1 byte nilai kecepatan tanggapan
  keyboard yang dikehendaki.
• F4
  Dipakai untuk mengaktifkan kembali keyboard,
  setelah menerima perintah ini keyboard akan
  menjawab dengan FA (ACK – acknowledge).
Keyboard Protocol
 • Transmisi data dari keyboard ke host adalah
   menggunakan transmisi data serial asinkron, dimana
   jumlah bit data yang dikirimkan adalah 11 bit. Bit
   pertama adalah Start Bit (Logic 0) diikuti dengan 8
   data bit (LSB First), 1 bit pariti (Odd Parity) and Stop
   Bit (Logic 1).
 • Frekwensi dari sinyal clock pada keyboard berkisar
   antara 20 to 30 Khz.
Transmisi Data
Konektor Keyboard
• 5-pin DIN (Deustche Industrie Norm)
  connector
• 6-pin IBM PS/2 mini-DIN connector
• 4-pin USB (Universal Serial Bus)
  connector
• internal connector (for laptops)
Elemen utama yang dikirimkan melalui
  kabel konektor PC-keyboard adalah
  power (5V) dan data
The Keyboard's Connector




      5 Pin DIN          PS/2
 1.   KBD Clock   1.   KBD Clock
 2.   KBD Data    2.   GND
 3.   N/C         3.   KBD Data
 4.   GND         4.   N/C
 5.   +5V (VCC)   5.   +5V (VCC)
                  6.   N/C
Komunikasi Keyboard - PC pada saat
       penekanan tombol


 tombol         keyboard              tombol ditekan
                mengirimkan           lebih dari
 ditekan
                scan code             typematic delay

                   tombol              keyboard
                   dilepas             mengirimkan
                                       kembali scan
           keyboard mengirimkan        code
           0xF0, diikuti scan code
           dari tombol yang dilepas
Prinsip Virtual Keyboard
Prinsip Virtual Keyboard
 • Step 1: Pembentukan Template Keyboard (Projection Module).
    – Template Keyboard di proyeksikan ke permukaan.
    – Template keyboard ini dihasilkan dari proses ilumninasi element
      otpical holograf oleh dioda laser.
    – Template keyboard ini hanya sabagai referensi untuk user saja,
      tidak digunakan sebgai proses deteksi
 • Step 2: Ilumnasi Bidang referensi (illumination Module)
    – Bidang cahaya infra red dipancarkan diatas (orde mm) dan paralel
      terhadap template
    – Cahaya ini tidak tampak
    – Ketika user menyentuh posisi kunci pada template, cahaya infra
      red akan dipantulkan dalam bidang dan di deteksi oleh sensor.
 • Step 3: Pemetaan Koordinat pantulan (Sensor Module)
    – Cahaya yang dipantulkan akan melalui filter infra red dan dicitrakan
      ke sensor kamera
    – Perangkat hardware akan menetapkan posisi cahaya yang
      dipantulkan

More Related Content

What's hot

Latih uji kompetensi (hal. 102 si kelas xii)
Latih uji kompetensi (hal. 102 si kelas xii)Latih uji kompetensi (hal. 102 si kelas xii)
Latih uji kompetensi (hal. 102 si kelas xii)caturprasetyo11tgb1
 
Features of windows
Features of windowsFeatures of windows
Features of windowsmyrajendra
 
Aspek hukum informatika.pptx
Aspek hukum informatika.pptxAspek hukum informatika.pptx
Aspek hukum informatika.pptxReffyLestari
 
Kelompok 4 nasionalisme
Kelompok 4 nasionalismeKelompok 4 nasionalisme
Kelompok 4 nasionalismeAhmad Subagio
 
Organisasi+dan+arsitektur+komputer
Organisasi+dan+arsitektur+komputerOrganisasi+dan+arsitektur+komputer
Organisasi+dan+arsitektur+komputerEkha Noviyanti
 
Materi ajar browser
Materi ajar browserMateri ajar browser
Materi ajar browserGemi Siksmat
 
Modul 1 ~ mengenal komputer dan fungsinya
Modul 1 ~ mengenal komputer dan fungsinyaModul 1 ~ mengenal komputer dan fungsinya
Modul 1 ~ mengenal komputer dan fungsinyaZawiyah Zain
 
PowerPoint TIK Kelas 9 Semester 2 TIK Kelas 9 Bab 6 (Internet)
PowerPoint TIK Kelas 9 Semester 2 TIK Kelas 9 Bab 6 (Internet)PowerPoint TIK Kelas 9 Semester 2 TIK Kelas 9 Bab 6 (Internet)
PowerPoint TIK Kelas 9 Semester 2 TIK Kelas 9 Bab 6 (Internet)ApriliaWahyuR
 
Struktur Runtunan Algoritma
Struktur Runtunan AlgoritmaStruktur Runtunan Algoritma
Struktur Runtunan Algoritmacasnadi
 
01.number systems
01.number systems01.number systems
01.number systemsrasha3
 
komponen penyusun komputer
komponen penyusun komputerkomponen penyusun komputer
komponen penyusun komputerNurLisa10
 
introduction to c language
 introduction to c language introduction to c language
introduction to c languageRai University
 

What's hot (20)

BCD.
BCD.BCD.
BCD.
 
Latih uji kompetensi (hal. 102 si kelas xii)
Latih uji kompetensi (hal. 102 si kelas xii)Latih uji kompetensi (hal. 102 si kelas xii)
Latih uji kompetensi (hal. 102 si kelas xii)
 
Modul io
Modul ioModul io
Modul io
 
I/O devices
I/O devicesI/O devices
I/O devices
 
Features of windows
Features of windowsFeatures of windows
Features of windows
 
Tugas imk hta
Tugas imk htaTugas imk hta
Tugas imk hta
 
Aspek hukum informatika.pptx
Aspek hukum informatika.pptxAspek hukum informatika.pptx
Aspek hukum informatika.pptx
 
Kelompok 4 nasionalisme
Kelompok 4 nasionalismeKelompok 4 nasionalisme
Kelompok 4 nasionalisme
 
Organisasi+dan+arsitektur+komputer
Organisasi+dan+arsitektur+komputerOrganisasi+dan+arsitektur+komputer
Organisasi+dan+arsitektur+komputer
 
Topik 6 Runtunan (Sequence)
Topik 6 Runtunan (Sequence)Topik 6 Runtunan (Sequence)
Topik 6 Runtunan (Sequence)
 
Materi ajar browser
Materi ajar browserMateri ajar browser
Materi ajar browser
 
Alur Logika Pemrograman
Alur Logika PemrogramanAlur Logika Pemrograman
Alur Logika Pemrograman
 
Modul 1 ~ mengenal komputer dan fungsinya
Modul 1 ~ mengenal komputer dan fungsinyaModul 1 ~ mengenal komputer dan fungsinya
Modul 1 ~ mengenal komputer dan fungsinya
 
Materi : Perangkat keras
Materi : Perangkat kerasMateri : Perangkat keras
Materi : Perangkat keras
 
Data representation
Data representationData representation
Data representation
 
PowerPoint TIK Kelas 9 Semester 2 TIK Kelas 9 Bab 6 (Internet)
PowerPoint TIK Kelas 9 Semester 2 TIK Kelas 9 Bab 6 (Internet)PowerPoint TIK Kelas 9 Semester 2 TIK Kelas 9 Bab 6 (Internet)
PowerPoint TIK Kelas 9 Semester 2 TIK Kelas 9 Bab 6 (Internet)
 
Struktur Runtunan Algoritma
Struktur Runtunan AlgoritmaStruktur Runtunan Algoritma
Struktur Runtunan Algoritma
 
01.number systems
01.number systems01.number systems
01.number systems
 
komponen penyusun komputer
komponen penyusun komputerkomponen penyusun komputer
komponen penyusun komputer
 
introduction to c language
 introduction to c language introduction to c language
introduction to c language
 

Similar to 2. keyboard

keyboard komp.pptx untuk mata kuliah komputer
keyboard komp.pptx untuk mata kuliah komputerkeyboard komp.pptx untuk mata kuliah komputer
keyboard komp.pptx untuk mata kuliah komputerAugusten
 
Perbaikan e1 e117007_ayu pratiwi
Perbaikan e1 e117007_ayu pratiwiPerbaikan e1 e117007_ayu pratiwi
Perbaikan e1 e117007_ayu pratiwiAyu Pratiwi
 
Bab 5 peralatan i-o
Bab 5 peralatan i-oBab 5 peralatan i-o
Bab 5 peralatan i-ozulin zul
 
Faktor Komputer dalam IMK
Faktor Komputer dalam IMKFaktor Komputer dalam IMK
Faktor Komputer dalam IMKBrigita Wensen
 
pertemuan 2 pengantar teknologi informasi.pptx
pertemuan 2 pengantar teknologi informasi.pptxpertemuan 2 pengantar teknologi informasi.pptx
pertemuan 2 pengantar teknologi informasi.pptxhayatunmaghfirah
 
Tugas Komputer Dan Masyarakat (Moses dan Rahmad).pptx
Tugas Komputer Dan Masyarakat (Moses dan Rahmad).pptxTugas Komputer Dan Masyarakat (Moses dan Rahmad).pptx
Tugas Komputer Dan Masyarakat (Moses dan Rahmad).pptxRahmadMasnana
 
Keyboard
KeyboardKeyboard
Keyboardsoeryaa
 
Presentation 01
Presentation   01Presentation   01
Presentation 01yuni103
 
Topik 3 Perangkat Keras Komputer
Topik 3 Perangkat Keras KomputerTopik 3 Perangkat Keras Komputer
Topik 3 Perangkat Keras KomputerI Komang Agustino
 
Merakit komputer sesuai dengan SOP
Merakit komputer sesuai dengan SOPMerakit komputer sesuai dengan SOP
Merakit komputer sesuai dengan SOPYusron Muzaki
 
Mengenal perangkat komputer
Mengenal perangkat komputerMengenal perangkat komputer
Mengenal perangkat komputerEm Nasrul
 
Makalah sejarah perkembangan keyboard
Makalah sejarah perkembangan keyboardMakalah sejarah perkembangan keyboard
Makalah sejarah perkembangan keyboardVivin Anindya
 
Pengenalan komputer.docx edit 1 kelas vii
Pengenalan komputer.docx edit 1 kelas viiPengenalan komputer.docx edit 1 kelas vii
Pengenalan komputer.docx edit 1 kelas viiAcep Nasrudin
 

Similar to 2. keyboard (20)

keyboard komp.pptx untuk mata kuliah komputer
keyboard komp.pptx untuk mata kuliah komputerkeyboard komp.pptx untuk mata kuliah komputer
keyboard komp.pptx untuk mata kuliah komputer
 
Perbaikan e1 e117007_ayu pratiwi
Perbaikan e1 e117007_ayu pratiwiPerbaikan e1 e117007_ayu pratiwi
Perbaikan e1 e117007_ayu pratiwi
 
Bab 5a peralatan i-o
Bab 5a peralatan i-oBab 5a peralatan i-o
Bab 5a peralatan i-o
 
Bab 5 peralatan i-o
Bab 5 peralatan i-oBab 5 peralatan i-o
Bab 5 peralatan i-o
 
Bab 5 peralatan i-o
Bab 5 peralatan i-oBab 5 peralatan i-o
Bab 5 peralatan i-o
 
Bab 5 peralatan i-o
Bab 5 peralatan i-oBab 5 peralatan i-o
Bab 5 peralatan i-o
 
03 dasar sistem komputer
03 dasar sistem komputer03 dasar sistem komputer
03 dasar sistem komputer
 
Sejarah Keyboard
Sejarah KeyboardSejarah Keyboard
Sejarah Keyboard
 
Faktor Komputer dalam IMK
Faktor Komputer dalam IMKFaktor Komputer dalam IMK
Faktor Komputer dalam IMK
 
pertemuan 2 pengantar teknologi informasi.pptx
pertemuan 2 pengantar teknologi informasi.pptxpertemuan 2 pengantar teknologi informasi.pptx
pertemuan 2 pengantar teknologi informasi.pptx
 
Tugas Komputer Dan Masyarakat (Moses dan Rahmad).pptx
Tugas Komputer Dan Masyarakat (Moses dan Rahmad).pptxTugas Komputer Dan Masyarakat (Moses dan Rahmad).pptx
Tugas Komputer Dan Masyarakat (Moses dan Rahmad).pptx
 
Keyboard
KeyboardKeyboard
Keyboard
 
Bahan ajar
Bahan ajarBahan ajar
Bahan ajar
 
Presentation 01
Presentation   01Presentation   01
Presentation 01
 
Topik 3 Perangkat Keras Komputer
Topik 3 Perangkat Keras KomputerTopik 3 Perangkat Keras Komputer
Topik 3 Perangkat Keras Komputer
 
Merakit komputer sesuai dengan SOP
Merakit komputer sesuai dengan SOPMerakit komputer sesuai dengan SOP
Merakit komputer sesuai dengan SOP
 
Mengenal perangkat komputer
Mengenal perangkat komputerMengenal perangkat komputer
Mengenal perangkat komputer
 
Makalah sejarah perkembangan keyboard
Makalah sejarah perkembangan keyboardMakalah sejarah perkembangan keyboard
Makalah sejarah perkembangan keyboard
 
Pengenalan komputer.docx edit 1 kelas vii
Pengenalan komputer.docx edit 1 kelas viiPengenalan komputer.docx edit 1 kelas vii
Pengenalan komputer.docx edit 1 kelas vii
 
Tugas mulok fix
Tugas mulok fixTugas mulok fix
Tugas mulok fix
 

More from Rumah Belajar

Image segmentation 2
Image segmentation 2 Image segmentation 2
Image segmentation 2 Rumah Belajar
 
Image segmentation 3 morphology
Image segmentation 3 morphologyImage segmentation 3 morphology
Image segmentation 3 morphologyRumah Belajar
 
02 2d systems matrix
02 2d systems matrix02 2d systems matrix
02 2d systems matrixRumah Belajar
 
01 introduction image processing analysis
01 introduction image processing analysis01 introduction image processing analysis
01 introduction image processing analysisRumah Belajar
 
04 image enhancement edge detection
04 image enhancement edge detection04 image enhancement edge detection
04 image enhancement edge detectionRumah Belajar
 
06 object measurement
06 object measurement06 object measurement
06 object measurementRumah Belajar
 
Bab 11 bantalan dan sistem pelumasan
Bab 11 bantalan dan sistem pelumasanBab 11 bantalan dan sistem pelumasan
Bab 11 bantalan dan sistem pelumasanRumah Belajar
 
Bab 10 spring arif hary
Bab 10 spring  arif hary Bab 10 spring  arif hary
Bab 10 spring arif hary Rumah Belajar
 
Bab 06 kriteria kegagalan lelah
Bab 06 kriteria kegagalan lelahBab 06 kriteria kegagalan lelah
Bab 06 kriteria kegagalan lelahRumah Belajar
 
Bab 09 kekuatan sambungan las
Bab 09 kekuatan sambungan lasBab 09 kekuatan sambungan las
Bab 09 kekuatan sambungan lasRumah Belajar
 
Bab 08 screws, fasteners and connection syarif
Bab 08 screws, fasteners and connection  syarif Bab 08 screws, fasteners and connection  syarif
Bab 08 screws, fasteners and connection syarif Rumah Belajar
 
Bab 07 poros dan aksesoriny
Bab 07 poros dan aksesorinyBab 07 poros dan aksesoriny
Bab 07 poros dan aksesorinyRumah Belajar
 
Bab 05 kriteria kegagalan 1
Bab 05 kriteria kegagalan 1Bab 05 kriteria kegagalan 1
Bab 05 kriteria kegagalan 1Rumah Belajar
 
Bab 04 tegangan regangan defleksi
Bab 04 tegangan regangan defleksiBab 04 tegangan regangan defleksi
Bab 04 tegangan regangan defleksiRumah Belajar
 
Bab 03 load analysis
Bab 03 load analysisBab 03 load analysis
Bab 03 load analysisRumah Belajar
 
Bab 02 material dan proses
Bab 02 material dan prosesBab 02 material dan proses
Bab 02 material dan prosesRumah Belajar
 
Bab 11 bantalan dan sistem pelumasan
Bab 11 bantalan dan sistem pelumasanBab 11 bantalan dan sistem pelumasan
Bab 11 bantalan dan sistem pelumasanRumah Belajar
 
Mikrokontroler pertemuan 8
Mikrokontroler pertemuan 8Mikrokontroler pertemuan 8
Mikrokontroler pertemuan 8Rumah Belajar
 

More from Rumah Belajar (20)

Image segmentation 2
Image segmentation 2 Image segmentation 2
Image segmentation 2
 
Image segmentation 3 morphology
Image segmentation 3 morphologyImage segmentation 3 morphology
Image segmentation 3 morphology
 
point processing
point processingpoint processing
point processing
 
03 image transform
03 image transform03 image transform
03 image transform
 
02 2d systems matrix
02 2d systems matrix02 2d systems matrix
02 2d systems matrix
 
01 introduction image processing analysis
01 introduction image processing analysis01 introduction image processing analysis
01 introduction image processing analysis
 
04 image enhancement edge detection
04 image enhancement edge detection04 image enhancement edge detection
04 image enhancement edge detection
 
06 object measurement
06 object measurement06 object measurement
06 object measurement
 
Bab 11 bantalan dan sistem pelumasan
Bab 11 bantalan dan sistem pelumasanBab 11 bantalan dan sistem pelumasan
Bab 11 bantalan dan sistem pelumasan
 
Bab 10 spring arif hary
Bab 10 spring  arif hary Bab 10 spring  arif hary
Bab 10 spring arif hary
 
Bab 06 kriteria kegagalan lelah
Bab 06 kriteria kegagalan lelahBab 06 kriteria kegagalan lelah
Bab 06 kriteria kegagalan lelah
 
Bab 09 kekuatan sambungan las
Bab 09 kekuatan sambungan lasBab 09 kekuatan sambungan las
Bab 09 kekuatan sambungan las
 
Bab 08 screws, fasteners and connection syarif
Bab 08 screws, fasteners and connection  syarif Bab 08 screws, fasteners and connection  syarif
Bab 08 screws, fasteners and connection syarif
 
Bab 07 poros dan aksesoriny
Bab 07 poros dan aksesorinyBab 07 poros dan aksesoriny
Bab 07 poros dan aksesoriny
 
Bab 05 kriteria kegagalan 1
Bab 05 kriteria kegagalan 1Bab 05 kriteria kegagalan 1
Bab 05 kriteria kegagalan 1
 
Bab 04 tegangan regangan defleksi
Bab 04 tegangan regangan defleksiBab 04 tegangan regangan defleksi
Bab 04 tegangan regangan defleksi
 
Bab 03 load analysis
Bab 03 load analysisBab 03 load analysis
Bab 03 load analysis
 
Bab 02 material dan proses
Bab 02 material dan prosesBab 02 material dan proses
Bab 02 material dan proses
 
Bab 11 bantalan dan sistem pelumasan
Bab 11 bantalan dan sistem pelumasanBab 11 bantalan dan sistem pelumasan
Bab 11 bantalan dan sistem pelumasan
 
Mikrokontroler pertemuan 8
Mikrokontroler pertemuan 8Mikrokontroler pertemuan 8
Mikrokontroler pertemuan 8
 

Recently uploaded

MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1udin100
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxmawan5982
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfNurulHikmah50658
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxJamhuriIshak
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfSitiJulaeha820399
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDmawan5982
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptxMiftahunnajahTVIBS
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxRizkyPratiwi19
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfbibizaenab
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptArkhaRega1
 
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
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxIrfanAudah1
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfCandraMegawati
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5KIKI TRISNA MUKTI
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMmulyadia43
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxSlasiWidasmara1
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BAbdiera
 

Recently uploaded (20)

MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SD
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 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
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
 

2. keyboard

  • 2. • Download slide di http://rumah- belajar.org
  • 3. Keyboard • Definisi • Tipe-tipe Keyboard • Jenis Tombol • Layout Keyboard • Komponen Keyboard – Keyswitch Technology – Key Matrix – Microprocessor – Konektor
  • 4. Definisi • Perangkat utama pada semua komputer, yang memungkinkan user untuk memberikan input dan berinteraksi dengan komputer • Suatu kumpulan tombol-tombol untuk memasukkan data (Text atau Character) dan mengendalikan komputer • Alat data entry dengan menggunakan sejumlah tombol yang ditekan dengan jari (typewriter)
  • 5. Tipe-tipe Keyboard • 83-Key PC/XT Keyboard • 84 key PC/XT Keyboard
  • 6. Tipe-tipe Keyboard • 101-Key "Enhanced" Keyboard • 104-Key "Windows" Keyboard
  • 7. Tipe-tipe Keyboard • Ergonomic ("Natural") Keyboards • Programmable Keyboards
  • 8. Other type of Keyboard • 82-key Apple standard keyboard • 108-key Apple Extended keyboard • Split keyboard • Foldable Keyboard • Virtual keyboard
  • 9. Jenis Tombol • Typing keys • Numeric keypad • Function keys • Control keys
  • 10. LAYOUT KEYBOARD • QWERTY Keyboard • Dvorak Keyboard menempatkan semua huruf vokal di sebelah kiri dan konsonan yang paling digunakan di sebelah kanan, tujuannya untuk meningkatkan kecepatan mengetik.
  • 11. LAYOUT KEYBOARD (kont) Layout keyboard yang lain di antaranya adalah ABCDE, XPeRT, QWERTZ, dan AZERTY. Layout keyboard juga akan berbeda jika menggunakan huruf yang bukan latin. Contoh ada keyboard untuk tulisan arab, cina, dan jepang.
  • 12. Komponen Keyboard • Keyswitch (Tombol) • Key matrix • Keyboard Controller • Konektor • Transmisi Data
  • 13. Keyswitch Technologies • Capacitive non- mechanical • Rubber dome (carbon- contact) mechanical • Membrane mechanical • Metal contact mechanical • Foam element mechanical
  • 14. Keyswitch Technologies Capasitive keyboard • Pada keyboard ini arus terus mengalir di semua bagian key matrix. Setiap tombol mempunyai plate kecil yang ditempelkan pada dasarnya. Ketika kita menekan tombol, plate ini akan bergerak mendekati plate di bawahnya. Ketika kedua plate telah berdekatan, jumlah arus yang mengalir pada matrix berubah. Prosesor mendeteksi perubahan dan menerjemahkannya. Capasitive keyboard harganya mahal tetapi mempunyai umur lebih lama dibanding keyboard jenis lain.
  • 15. Keyswitch Technologies Rubber dome keyboard Rubber dome keyboard sangat umum digunakan. Pada keyboard jenis ini rangkaian listrik di bawah tombol tidak terhubung sehingga tidak ada arus listrik yang mengalir pada key matrix.
  • 17. Keyboard ini menggunakan gelembung karet (rubber dome) yang kecil dan di bagian pusatnya ada karbon yang keras. Ketika kita menekan tombol, plunger pada bagian bawah tombol menekan rubberdome, dan pusat karbon menekan permukaan flat di bawah key matrix. Sehingga pusat karbon bisa menghubungkan rangkaian dan arus menjadi mengalir pada key matrix.
  • 18. Keyswitch Technologies Membrane keyboard Membrane keyboard tidak menggunakan switch untuk setiap tombol tetapi menggunakan membran yang terbentang dari ujung ke ujung yang lain. Membrane keyboard terdiri atas tiga lapisan; dua lapisan membrane mengandung conductive traces. Lapisan tengah adalah "spacer" mengandung hole di mana "key" berada.
  • 19.
  • 20. Pada kondisi normal switch terbuka karena tidak ada arus yang menyebrangi non conductive gap antara conductive traces pada lapisan dasar. Ketika lapisan atas ditekan dengan jari maka akan terjadi kontak antara lapisan atas dengan lapisan bawah. Akibatnya conductive traces pada lapisan atas menghubungkan conductive traces lapisan bawah yang terpisah gap. Sehingga rangkaian menjadi tertutup dan arus listrik mengalir.
  • 21. Keyswitch Technologies  Daftar komputer yang menggunakan membrane keyboard Atari 400 (full-travel replacement keyboards much like those that came with the Atari 800 were available)  Cambridge Z88 (arguably a mix between a membrane and chiclet keyboard)  Elektronika BK-0010, in early versions (it was a Russian home computer, hence the JCUKEN layout)  Magnavox Odyssey², also known as the Philips Videopac G7000 video game console  RCA COSMAC VIP, a do-it-yourself (DIY) kit computer with 16-key hex keypad  SEGA SC-3000, a computer version of an early SEGA game console
  • 22. Keyswitch Technologies • Metal contact keyboard mempunyai tombol yang memiliki potongan besi pada bagian bawah plunger. Ketika tombol ditekan potongan besi tersebut akan menghubungkan dua bagian rangkaian (circuit). • Teknologi ini termasuk yang memiliki harga murah untuk memproduksinya dan menghasilkan efek suara “klik” yang baik.
  • 23. Keyswitch Technologies • Foam element keyboard memiliki desain yang sama dengan metal contact keyboard tetapi menggunakan busa kecil antara dasar plunger dengan potongan besi.
  • 24. Key matrix • Deretan switch yang terhubung ke sebuah mikroprosesor yang memonitor keadaan dari setiap switch dan menentukan respon spesifik terhadap perubahan dari keadaan tersebut
  • 28. Keyboard Controller Mikroprosesor harus mengetahui: • Posisi tombol pada key matrix • mengatasi bounce dan memfilter bounce tersebut • Kecepatan untuk mengirimkan typematics (30cps- 2cps)
  • 29. Deteksi Penekanan Tombol • Keyboard Controller melakukan scanning semua kolom • Apabila ada kolom yang aktif, maka keyboard controller mendeteksi baris yang aktif • Diketahui posisi tombol yang ditekan • Konversi posisi tombol  scan code
  • 30. Keyboard Pc dan Scan Code
  • 31. Scan Code • Masing-masing tombol punya scan code sendiri, termasuk tombol „shift’, tombol „ctrl’ dan lain lain, jadi jika tombol „ctrl’ ditekan bersama dengan „S‟, maka scan code yang dikirim adalah 14 (scan code untuk „ctrl’) dan 1B (scan code untul „S‟). • Scan code disusun sebagai kode 8 bit bisa dipakai untuk membedakan 256 macam kode, sedangkan keyboard PC hanya punya 101 tombol, jadi sesungguhnya kode 8 bit tadi cukup untuk semua tombol. Tapi tombol di keyboard PC dikelompokkan menjadi 2 bagian, bagian utama dan bagian tambahan, bagian utama cukup dinyatakan dengan scan code 1 byte saja, sedangkan bagian tambahan diwakili dengan beberapa byte scan code yang selalu diawali dengan E0. Misalnya tombol ‘ctrl’ kiri diwakili dengan 14 sedangkan tombol „ctrl’ kanan diwakili dengan E0 14.
  • 32. Host Commands Kode perintah untuk keyboard tidak sebanyak scan code, berikut ini daftar kode perintah dari host (komputer) untuk keyboard (dalam heksadesimal) • ED Perintah untuk menyala/padamkan lampu indikator di keyboard, setelah menerima perintah ED dari host, keyboard akan menjawab dengan FA sebagai tanda perintah itu telah dikenali (ACK – acknowledge) dan menunggu 1 byte perintah lagi dari host untuk menentukan lampu indikator mana yang perlu dinyala/padamkan. 1 byte perintah susulan tersebut akan diartikan sebagai berikut: bit 0 dipakai untuk mengatur lampu indikator Scroll Lock, bit 1 untuk Num Lock dan bit 2 untuk Caps Lock, bit-bit lainnya diabaikan.
  • 33. Host Commands • EE Dipakai host untuk memeriksa apakah keyboard masih aktif. • F0 Ada keyboard yang dilengkapi 3 set scan code, perintah ini dipakai untuk memilih scan code yang ingin dipakai. Setelah menerima perintah F0 dari host, keyboard akan menjawab dengan FA sebagai tanda perintah itu telah dikenali (ACK – acknowledge) dan host menjawab 1 byte lagi (nilainya 1, 2, atau 3) untuk memilih set scan code. Jika byte yang dikirimkan nilainya 0, keyboard akan menjawab dengan nomor set scan code yang saat itu dipakai.
  • 34. Host Commands • F5 Dipakai untuk menonaktifkan keyboard, setelah menerima perintah ini keyboard akan menjawab dengan FA (ACK – acknowledge). • FE Dipakai meminta keyboard mengirim ulang scan code terakhir yang dikirim. • FF Perintah untuk mereset keyboard.
  • 35. Keyboard Commands Selain perintah dari host, keyboard juga mempunyai kode- kode lain selain scan code yang dikirimkan ke host, sebagai berikut : • FA Berarti ACK (acknowledge), yaitu jawaban dari keyboard bahwa perintah dari host sudah dikenali dengan baik. • AA Berarti keyboard selesai memeriksa diri dan siap bekerja setelah diberi catu daya • EE Setelah menerima perintah EE dari host, keyboard akan menjawab dengan EE pula, menandakan dirinya masih aktif. • FE Artinya minta host mengulang perintah terakhir yang dikirim • FF / 00 Berarti terjadi kesalahan di keyboard.
  • 36. Host Commands • F3 Dipakai untuk mengatur kecepatan tanggapan keyboard (Typematic Repeat Rate), setelah menerima perintah F3 dari host, keyboard akan menjawab dengan FA sebagai tanda perintah itu telah dikenali (ACK – acknowledge) dan host menjawab 1 byte nilai kecepatan tanggapan keyboard yang dikehendaki. • F4 Dipakai untuk mengaktifkan kembali keyboard, setelah menerima perintah ini keyboard akan menjawab dengan FA (ACK – acknowledge).
  • 37. Keyboard Protocol • Transmisi data dari keyboard ke host adalah menggunakan transmisi data serial asinkron, dimana jumlah bit data yang dikirimkan adalah 11 bit. Bit pertama adalah Start Bit (Logic 0) diikuti dengan 8 data bit (LSB First), 1 bit pariti (Odd Parity) and Stop Bit (Logic 1). • Frekwensi dari sinyal clock pada keyboard berkisar antara 20 to 30 Khz.
  • 39. Konektor Keyboard • 5-pin DIN (Deustche Industrie Norm) connector • 6-pin IBM PS/2 mini-DIN connector • 4-pin USB (Universal Serial Bus) connector • internal connector (for laptops) Elemen utama yang dikirimkan melalui kabel konektor PC-keyboard adalah power (5V) dan data
  • 40. The Keyboard's Connector 5 Pin DIN PS/2 1. KBD Clock 1. KBD Clock 2. KBD Data 2. GND 3. N/C 3. KBD Data 4. GND 4. N/C 5. +5V (VCC) 5. +5V (VCC) 6. N/C
  • 41. Komunikasi Keyboard - PC pada saat penekanan tombol tombol keyboard tombol ditekan mengirimkan lebih dari ditekan scan code typematic delay tombol keyboard dilepas mengirimkan kembali scan keyboard mengirimkan code 0xF0, diikuti scan code dari tombol yang dilepas
  • 43. Prinsip Virtual Keyboard • Step 1: Pembentukan Template Keyboard (Projection Module). – Template Keyboard di proyeksikan ke permukaan. – Template keyboard ini dihasilkan dari proses ilumninasi element otpical holograf oleh dioda laser. – Template keyboard ini hanya sabagai referensi untuk user saja, tidak digunakan sebgai proses deteksi • Step 2: Ilumnasi Bidang referensi (illumination Module) – Bidang cahaya infra red dipancarkan diatas (orde mm) dan paralel terhadap template – Cahaya ini tidak tampak – Ketika user menyentuh posisi kunci pada template, cahaya infra red akan dipantulkan dalam bidang dan di deteksi oleh sensor. • Step 3: Pemetaan Koordinat pantulan (Sensor Module) – Cahaya yang dipantulkan akan melalui filter infra red dan dicitrakan ke sensor kamera – Perangkat hardware akan menetapkan posisi cahaya yang dipantulkan