Rabu, 08 Desember 2021

 Sejarah Perkembangan Keyboard Dan Jenis-Jenis Keyboard


Bagi kalian yang sering menggunakan komputer, pernahkah mengamati susunan huruf yang tertera pada keyboard? Coba deh kalian amati susunan hurufnya. Ternyata tidak tersusun secara berurutan dari A sampai Z, melainkan tersusun secara acak. Kalian pasti bertanya-tanya, mengapa susunan hurufnya seperti itu? Bagaimana awal mulanya hingga terbentuk susunan huruf yang acak seperti itu? Lalu apakah susunan keyboard seperti ini digunakan di seluruh negara di dunia? Yuk kita telusuri sejarahnya.

Susunan keyboard yang dipakai umum sekarang ini diistilahkan dengan Qwerty. Istilah Qwerty ini diambil dari enam huruf pada susunan teratas dari sebuah keyboard. Sebenarnya susunan tersebut adalah salah satu susunan yang paling tidak efisien. Karena susunan tersebut sengaja dibuat seperti itu agar kita-kita dapat mengetik dengan lebih lambat. Loh? Mengapa demikian? Hal ini berkaitan dengan sejarah mesin ketik yang ditemukan lebih dulu oleh Christopher Latham Sholes (1868).

Pada awalnya susunan keyboard yang asli rancangan Christopher Latham Sholes ini tidaklah Qwerty. Susunan awal ini memungkinkan kita untuk mengetik dengan lebih cepat. Namun karena terlalu cepatnya dalam mengetik, sampai – sampai sering timbul masalah. Seringkali saat tombol ditekan, batang-batang huruf (slug) yang menghentak pita itu saling mengait/tersangkut antara satu dengan yang lainnya.

Karena bingung memikirkan solusinya pada saat itu, Christopher Latham Sholes justru mengacak-acak urutan huruf itu sedemikian rupa sampai ditemukan kombinasi yang dianggap paling sulit untuk digunakan dalam mengetik. Tujuannya untuk menghindari kesalahan-kesalahan mekanik yang sering terjadi sebelumnya. Hal ini berarti susunan Qwerty adalah susunan yang paling tidak efisien karena ditujukan agar kita dapat mengetik dengan lebih lambat.

Akhirnya pada tahun 1973 susunan pada mesin ketik inilah yang diturunkan pada keyboard sebagai input komputer dan kemudian diresmikan sebagai keyboard standar ISO (International Standar Organization).

Sebenarnya ada beberapa standar susunan keyboard yang dipakai sekarang ini. Sebut saja ASK (American Simplified Keyboard), yang umumnya disebut Dvorak yang ditemukan oleh Dr. August Dvorak sekitar tahun 1940. Susunan Dvorak menggunakan kelima vokal dan lima konsonan yang paling umum digunakan yaitu AOEUIDHTNS. Susunan Dvorak ini memungkinkan kita untuk mengetik dengan lebih efisien. Tetapi mungkin karena terlambat, akhirnya Dvorak harus kalah dengan susunan huruf Qwerty yang sudah banyak digunakan di dunia pada saat itu.

Susunan keyboard lainnya yang merupakan perkembangan dari susunan Qwerty adalah Qwertz yang dipakai di negara seperti Hungaria, Jerman, Swiss, dan lain-lain. Azerty yang dipakai oleh negara Prancis dan Belgia, serta Qzerty, dan lain-lain.

QWERTY sebenarnya punya banyak kelemahan seperti membuat tangan kiri kita overload terutama ketika menulis dalam bahasa Inggris. QWERTY juga membuat jari telunjuk dan kelingking kita menjadi overload dan cenderung mengalami kelelahan. Penelitian menunjukkan bahwa distribusi huruf tidak merata sehingga jari Anda harus menyeberang dari baris ke baris dan bila dihitung jari tukang ketik tipikal akan berjalan lebih dari 20 mil per hari dibandingkan dengan DSK yang hanya 1 mil.

Meskipun begitu, ternyata banyak orang yang enggan berpaling dari desain “QWERTY” meski desain tersebut bukan merupakan desain yang terbaik. Sekalipun teknologi sudah bisa mengatasi problem tombol yang stuck dan jammed, orang tetap bertahan dengan desain “QWERTY” bukannya desain lain yang lebih superior dan memudahkan. Akhirnya QWERTY pun dinobatkan menjadi standar internasional pada tahun 1966 dan terus digunakan hingga saat ini. Meskipun dengan tampilan yang beda-beda, harga ataupun model yang berbeda-beda, orang-orang di dunia hampir bisa dipastikan menggunakan keyboard dengan tipe QWERTY seperti yang sekarang tengah gunakan.

Fungsi utama keyboard ini terutama sekali bertindak dalam perangkat input data. Dengan menggunakan keyboard seseorang bisa melakukan pengetikan dokumen, mengakses ke menu, gunakan keystroke cara pintas, dan bahkan memainkan games. Keyboard sendiri memiliki kunci yang berbeda tergantung dari pabrikan yang melakukan produksinya, perancangan sistem operasinya, dan berbeda pula apakah menempel pada sistem desktop atau merupakan bagian dari laptop.

Namun bagi sebagian besar, dimana kunci ini seringkali pula disebut sebagai keycaps, memiliki ukuran dan bentuk yang sama antara keyboard ke keyboard yang lainnya. Tuts-tutsnya juga diletakkan dalam jarak yang sama dan memiliki pola yang sama pula sekalipun bahasayang digunakannya berbeda-beda. Keyboard ini memiliki antara 80 sampai 110 kunci, yang diantaranya:

  1. Kunci pengetikan.
  2. Keypad numerik.
  3. Fungsi tombol
  4. Tombol controlling.

Bagian-Bagian Keyboard

Keyboard yang sering kali digunakan adalah jenis QWERTY dimana bentuknya sangat mirip dengan mesin tik. Keyboard ini memiliki empat elemen utama, yaitu:

  • Typewriter key yang merupakan tombol utama dalam penginputan. Didalamnya terdiri dari back space, delete, caps lock, esc, end, enter, home, insert, page up, page dwon, tab, dsb.
  • Numeric key, dimana letaknya di sebelah kanan keyboard. Didalamnya terdapat angka-angka dan arrow key. Ada indikasi penggunaan dari keduanya, yakni ketika lampu num lock menyala maka tombol yang sedang digunakan adalah angka (numerik). Sebaliknya, jika mati maka yang sedang digunakan adalah arrow key.
  • Function key, letaknya ada di barisan paling atas dari struktur keyboard. Terdiri dari F1 sampai dengan F12. dimana tiap-tiap tombolnya memiliki fungsi yang berbeda-beda tergantung dari sistem komputer yang digunakan.

Jenis-jenis Keyboard komputer dan fungsinya lengkap akan kami jabarkan secara singkat jelas untuk Anda. Anda tentunya juga sudah familiar dengan yang namanya keyboard, keyboard sendiri memiliki definisi sebagai alat bantu untuk menginputkan data kedalam komputer, selain itu keyboard juga berfungsi untuk menjalankan berbagai instruksi atau perintah kedalam komputer. Keyboard pertama kali diperkenalkan dan ciptakan oleh Christopher Latham pada tahun 1868 dengan jumlah tombol sebanyak 104 tombol.

enis Jenis Keyboard Komputer Secara Fisik

Keyboard Serial : digunakan pada komputer tipe AT

1

Keyboard PS/2 : digunakan pada komputer ATX

PS2-Black-Keyboard

Keyboard Wireless : digunakan pada semua jenis komputer dan laptop

2160_1__98932.1504229346.500.659

Keyboard USB : Untuk menjamin transfer data lebih cepat

414nFBTt5qL._SX355_

 

Jenis Jenis Keyboard Komputer Secara Bentuk dan Tombol

400px-KB_United_States-NoAltGr.svg

Keyboard QWERTY : ditemukan oleh Scholes, Glidden dan Soule pada tahun 1878, dan fungsi keyboard QWERTY ini digunakan sebagai standar mesin tik komersial pada tahun 1905.

 

1200px-KB_United_States_Dvorak.svg

Keyboard DVORAK : ditemukan pada tahun 1932 dengan dirancang lebih efisien 10-15 % dibanding keyboard QWERTY

 

Keyboard KLOCKENBERG

Keyboard KLOCKENBERG : Keyboard ini dibuat dengan maksud menyempurnakan jenis keyboard yang sudah ada, yaitu dengan memisahkan kedua bagian keyboard (bagian kiri dan kanan).

 

1280px-KB_Maltron_3D_US.svg

Keyboard Maltron : keyboard ini dibuat agak cekung ke dalam. Dengan pertimbangan bahwa pada saat jari-jari diposisikan akan mengetik, maka jari-jari itu dijamin tidak akan membentuk satu garis lurus

 

layoutletteredhomerow

Keyboard Chord : Keyboard ini hanya mempunyai beberapa tombol antara 4 sampai 5. Untuk memasukkan suatu huruf harus menekan beberapa tombol secara bersamaan. Ukurannya kompak, sangat cocok untuk aplikasi yang portabel

 

download

Keyboard Alphabetik : keyboard alphabetik disusun persis seperti pada tata letak QWERTY maupun Dvorak, tetapi susunan hurufnya berurutan seperti pada urutan alphabet

 

41wrLRqb9iL._SL500_AC_SS350_

Keyboard Numeric : Keyboad ini bertujuan untuk memasukkan bilangan dalam jumlah yang besar

Fungsi Tombol Keyboard Komputer

  • Back Space : untuk menghapus 1 character di kiri cursor
  • Caps Lock : untuk membuat huruf kecil menjadi huruf besar atau Kapital
  • Delete : untuk menghapus 1 karakter pada posisi cursor
  • Esc : untuk membatalkan suatu perintah dari suatu menu
  • End : untuk memindahkan cursor ke akhir baris/halaman/lembar kerja
  • Enter : untuk berpindah ke baris baru atau untuk melakukan suatu proses perintah
  • Home : Untuk menuju ke awal baris atau ke sudut kiri atas layar
  • Insert : untuk menyisipkan character
  • Page Up  : untuk meggerakan cursor 1 layar ke atas
  • Page Down : untuk Menggerakkan cursor 1 layar ke bawah
  • Tab : untuk memindahkan cursor 1 tabulasi ke kanan
  • Numeric Key : memberikan perintah menghidupkan dan mematikan fungsi tombol numerik
  • Function Key : tombil ini terdiri dari F1 s/d F12. Fungsi tombol ini berbeda-beda tergantung dari program komputer yang digunakan
  • Special Function Key : Tombol ini terdiri atas tombol Ctrl, Shift, dan Alt. Tombol akan mempunyai fungsi bila ditekan secara bersamaan dengan tombol lainnya

Website UTI     https://teknokrat.ac.id/

Website FTIK   : https://ftik.teknokrat.ac.id/

Rabu, 17 November 2021

 

Integer Aritmatika

ARITMATIKA INTEGER
Bagian ini membahas fungsi-fungsi aritmatik bilangan dalam representasi komplemen dua
  • Negasi
Pada notasi komplemen dua, pengurangan sebuah bilangan integer dapat dibentuk dengan menggunakan aturan berikut :
Anggaplah komplemen Boolean seluruh bit bilangan integer (termasuk bit tanda)
Perlakukan hasilnya sebagai sebuah unsigned binary integer, tambahkan 1.
Misal : 18 = 00010010 (komplemen dua)

Representasi Integer Positif, Negatif Dan Bilangan 0
  • Bila sebuah bilangan integer positif dan negatif yang sama direpresentasikan (sign-magnitude), maka harus ada representasi bilangan positif dan negatif yang tidak sama.
  • Bila hanya terdapat sebuah representasi bilangan 0 (komplemen dua), maka harus ada representasi bilangan positifdan negatif yang tidak sama.
  • Pada kasus komplemen dua, terdapat representasi bilangan n-bit untuk -2n, tapi tidak terdapat untuk 2n.


Aturan Untuk Mendeteksi Overflow
  1. Aturan Overflow :
    Bila dua buah bilangan ditambahkan, dan keduanya positif atau keduanya negatif, maka akan terjadi overflow bila dan hanya bila hasilnya memiliki tanda yang berlawanan, seperti pada contoh halaman 18 ((e),(f))
  2. Aturan Pengurangan :
    Untuk mengurangkan sebuah bilangan (subtrahend) dari bilangan lainnya (minuend), anggaplah komplemen dua subtrahend dan tambahkan hasilnya ke minuend.

Pembulatan
Teknik pembulatan yang sesuai dengan standard IEEE adalah sebagai berikut :
  1. Pembulatan ke Bilangan Terdekat : Hasil dibulatkan ke bilangan terdekat yang dapat direpresentasi.
  2. Pembulatan Ke Arah : Hasil dibulatkan ke atas ke arah tak terhingga positif.
  3. Pembulatan Ke Arah : Hasil dibulatkan ke atas ke arah tak terhingga negatif.
  4. Pembulatan Ke Arah 0 : Hasil dibulatkan ke arah 0

Pertimbangkan dua operasi aritmatika dasar (penambahan dan negasi, dari mana pengurangan dapat diturunkan dengan mudah) dan bagaimana mereka akan dilakukan pada bilangan bulat ditandatangani menggunakan empat representasi.

Peniadaan

Ditandatangani Magnitude

Hanya beralih bit tanda. Tidak ada yang lebih sederhana. Jika semua yang Anda ingin lakukan adalah meniadakan, maka ini adalah pemenang.

Komplemen Ones

Beralih semua bit. Ini adalah operasi sederhana dan cepat. Tidak ada sedikit tergantung pada setiap bit lain, sehingga ada tidak membawa, "riak", dll

Twos Pelengkap

Menggunakan operasi pelengkap berpasangan, yaitu beralih semua bit dan menambahkan 1. Ini adalah sedikit lebih lambat daripada meniadakan untuk melengkapi atau angka yang besarnya ditandatangani, namun masih bisa dilakukan dengan cepat dengan jumlah yang relatif kecil dari logika dalam komputer saat ini.

Kelebihan-2 ^ (N-1)

Gunakan "berpasangan melengkapi" operasi. (Karena satu-satunya perbedaan antara representasi dan berpasangan ini melengkapi adalah bahwa bit tanda terbalik, ini masuk akal.) Kelebihan-lain-angka tidak bekerja begitu sederhana, namun.

Tambahan

Ditandatangani Magnitude

Yang satu ini adalah yang terburuk. Jika tanda-tanda yang sama, tambahkan besaran dan menggunakan tanda yang sama. Jika tanda-tanda berbeda, maka Anda harus menentukan mana yang memiliki besarnya lebih besar. Tanda sama dengan satu, dan besarnya harus diperoleh dengan mengurangkan (tidak menambahkan) yang lebih kecil dari yang lebih besar. (Ini adalah cara Anda menandatangani aritmatika dengan tangan, tapi tidak begitu baik untuk logika digital.)
Contoh:
  -1 1001 lebih besar (5) 101
 5 0101 lebih kecil (1) 001
 - ---- ---
 +4 ????  Kurangi: 100 -> menambahkan tanda lebih besar -> 0100

 +1 1001 lebih besar (5) 101
 -5 0101 lebih kecil (1) 001
 - ---- ---
 -4 ????  Kurangi: 100 -> menambahkan tanda lebih besar -> 1100

 +1 0001  
 5 0101  
 - ----  
 +6 0110 Add.  Tinggalkan tanda saja. 

 -1 1001  
 -5 1101  
 - ----  
 -6 1110 Add.  Tinggalkan tanda saja. 
Entah baik sirkuit pengurangan dan penambahan sirkuit yang dibutuhkan, atau pengurangan dapat dilakukan dengan berpasangan melengkapi dan kemudian menambahkan, tetapi dalam kasus itu mengapa tidak menggunakan pelengkap berpasangan di tempat pertama ??

Kelebihan-2 ^ (N-1)

Aturannya adalah ini: Tambahkan kode menggunakan penambahan biner normal, maka beralih bit tanda. Contoh (menggunakan Kelebihan-8):
  -1 0111
 5 1101
 - ----
 +4 0100 -> beralih tanda -> 1100

 +1 1001
 -5 0011
 - ----
 -4 1100 -> beralih tanda -> 0100

 +1 1001  
 5 1101  
 - ----  
 +6 0110 -> beralih tanda -> 1110

 -1 0111  
 -5 0011  
 - ----  
 -6 1010 -> beralih tanda -> 0010 
Hanya penambah adalah diperlukan, tetapi ada satu (kecil) langkah tambahan yang terlibat.

Komplemen Ones

Ada cara sulit untuk melakukan hal ini satu: tambahkan angka, dan kemudian menambahkan membawa keluar dari bit tertinggi hasil (ini disebut "end-around-carry"). Contoh:
  -1 1110
 5 0101
 - ----
 4 (1) 0011 -> 0011 + 1 = 0100

 +1 0001
 -5 1010
 - ----
 -4 (0) 1011 -> 1011 + 0 = 1011

 +1 0001  
 5 0101  
 - ----  
 +6 (0) 0110 -> 0110 + 0 = 0110

 -1 1110 
 -5 1010
 - ----  
 -6 (1) 1000 -> 1000 + 1 = 1001 
Aneh, bukan? Sekali lagi, hanya penambah diperlukan tetapi dengan langkah tambahan yang bisa memakan waktu yang lama karena benar-benar Selain lengkap lagi!

Twos Pelengkap

Cukup tambahkan angka. Periode. (Tapi mengabaikan membawa keluar dari bit tertinggi.) Inilah sebabnya mengapa pelengkap berpasangan sekarang universal digunakan. Contoh:
  -1 1111
 5 0101
 - ----
 4 (1) 0100

 +1 0001
 -5 1011
 - ----
 -4 (0) 1100

 +1 0001  
 5 0101  
 - ----  
 +6 (0) 0110

 -1 1111 
 -5 1011
 - ----  
 -6 (1) 1010 
Jadi hanya tambahan satu diperlukan, dengan tidak ada langkah tambahan. Juga, operasi yang sama akan menambahkan kedua angka ditandatangani dan unsigned. Tidak ada perbedaan. Juga, overflow mudah dideteksi (meluap telah terjadi jika tanda hasilnya berbeda dari tanda-tanda kedua operan).

Pengurangan

Meniadakan kemudian tambahkan

Ekstensi:

Konversi dari satu ukuran representasi untuk ukuran yang lebih besar. Misalnya 8 bit untuk 16 bit menjadi 32 bit
  • OC atau TC: Isi bit high-order baru dengan salinan tanda bit.
  • SM: menyisipkan 0 bit antara tanda bit dan bit tua.
  • EN: menyisipkan kebalikan dari tanda bit antara tanda bit dan bit tua.
  • Unsigned: Cukup tambahkan 0 di


Dua di Komplemen adalah "pilihan yang tepat

  • menambahkan algoritma yang paling sederhana
  • representasi terbaik dari 0.
  • Urutan penghitungan alami (semacam)
  • self-pembalik
  • ekstensi mudah
  • kelemahan terbesar -2 N-1 adalah kasus khusus dan negasi lambat (tapi selain sangat cepat untuk membuat untuk itu)
  • setara dengan melakukan segala sesuatu dalam mod 2 n misalnya-1 = 15 mod 16 dan 1111 adalah 15 dalam biner unsigned.

Deteksi overflow

Menggunakan N bit, adalah mungkin bahwa jawaban untuk tambahan akan berada di luar rentang nilai representable. Hal ini diperlukan untuk mendeteksi ketika hal ini terjadi.
  • Unsigned: Melaksanakan top bit. CARRY OUT ini dibuat tersedia untuk program bahasa Assembly
  • TC: Overflow = tanda jawaban tidak sama dengan menandatangani kedua operan = membawa ke kolom terakhir tidak sama untuk melaksanakan kolom terakhir.

Penggunaan Heksadesimal

  • Digunakan sebagai singkatan untuk menghindari panjang, urutan panjang 0/1 itu.
  • Untuk mengubah urutan 0/1 yang panjang 0 mod 4 yang merupakan bilangan bulat, partisi urutan dari kanan (bawah bit order) dan menerjemahkan:
    • 0000-0
    • 0001-1
    • 0010-2
    • 0011-3
    • 0100-4
    • 0101-5
    • 0110-6
    • 0111-7
    • 1000-8
    • 1001-9
    • 1010 ke A
    • 1011 ke B
    • 1100 ke C
    • 1101 untuk D
    • 1110 E
    • 1111 untuk F

    Kiri paling hex bit akan 0-7 untuk bilangan positif dan 8-F untuk angka negatif di OC atau TC.
  • Untuk menemukan nilai dari sejumlah hex dalam 1 komplemen
    • dimulai dengan 0-7 melakukan hal yang biasa.
    • dimulai dengan 8-F pertama Anda mengurangi jumlah hex dari FFF ... F.
    kemudian melakukan hal yang biasa.
  • Untuk menemukan nilai dari sejumlah hex untuk melengkapi 2 itu
    • dimulai dengan 0-7 melakukan hal yang biasa.
    • dimulai dengan 8-F pertama Anda mengurangi jumlah hex dari FFF ... F dan tambahkan 1
      OR
      meninggalkan tertinggal 0 di hex # saja; kurangi terendah non-0 digit dari (10) 16; kurangi digit lainnya dari F
    kemudian melakukan hal yang biasa.

    Website UTI     https://teknokrat.ac.id/

    Website FTIK   : https://ftik.teknokrat.ac.id/

Minggu, 10 Oktober 2021

Perkembangan Komputer

Sejarah Perkembangan Komputer Generasi Pertama Hingga Modern

Nama : Rahmat Hidayah
NPM : 19312225
Kelas : IF 21B



1. Generasi Pertama (1940-1956)

Selama periode ini, generasi pertama dari komputer mulai dikembangkan. Komputer generasi pertama menggunakan tabung vakum untuk sirkuit dan drum magnetik untuk penyimpanan memori. Tabung vakum digunakan untuk memeperkuat sinyal dengan mengendalikan gerakan elektron di ruang evakuasi. Komputer generasi pertama sangatlah sulit untuk dioperasikan dan berbiaya sangat mahal.


UNIVAC dan ENIAC adalah contoh komputer generasi pertama yang digunakan badan sensus Amerika Serikat.


2. Generasi Kedua (1964-1971)

Teknologi tabung vakum mulai tergantikan dengan transistor. Penggunaan transistor pada komputer mulai digunakan di akhir 1950-an. Keunggulan transistor adalah bentuknya yang lebih kecil. Dengan bentuk minimalis dari transistor, komputer menjadi lebih kecil dan hemat energi. Di generasi kedua ini, bahasa pemograman mulai diperkenalkan, seperti contohnya COBOL dan Fortran. Teknologi penyimpanan memori juga berubah dari drum magnetik menjadi teknologi magnetik.


IBM 7000, NCR 304, IBM 650, IBM 1401, ATLAS and Mark III adalah contoh dari generasi kedua komputer.


3. Generasi Ketiga (1964-1971)

Pengembangan sirkuit terpadu adalah ciri khas dari generasi ketiga komputer. Bentuk transistor semakin diperkecil dan ditempatkan di chip silikon, yang dinamakan semikonduktor. Teknologi ini semakin mempercepat kinerja komputer. Selama periode ini, mouse dan keyboard mulai diperkenalkan, generasi ketiga juga sudah dilengkapi dengan sistem operasi


PDP-8, PDP-11, ICL 2900, IBM 360 and IBM 370 adalah contoh dari komputer generasi ketiga


4. Generasi Keempat (1971-sekarang)

Di periode ini prosesor mikro mulai diperkenalkan, saat ribuan sirkuit terpadu dimasukan ke dalam sebuah silikon chip yang kecil. Prosesor pertama Intel, 404 chip mulai menjadi otak utama di sebuah komputer. saat periode inilah istilah Personal Computer (pc) mulai digunakan. Dengan teknologi yang lebih maju, generasi keempat menjadi tonggak awal pembangunan internet.


IBM 4341, DEC 10, STAR 1000, PUP 11 and APPLE II adalah contoh komputer generasi keempat.


5. Generasi kelima (sekarang-masa depan)

Komputer generasi kelima dibangun berdasarkan teknologi kecerdasan buatan, dan masih dalam tahap pengembangan. Contoh teknologi yang sudah sering digunakan adalah teknologi pengenal suara. Penggunaan pemrosesan paralel dan superkonduktor menjadi dasar dari kecerdasan buatan. Tujuan dari komputasi generasi terbaru adalah untuk mengembangkan perangkat yang merespon bahasa manusia.


Website UTI     https://teknokrat.ac.id/

Website FTIK   : https://ftik.teknokrat.ac.id/







 Sejarah Perkembangan Keyboard Dan Jenis-Jenis Keyboard Bagi kalian yang sering menggunakan komputer, pernahkah mengamati susunan huruf yang...