Papan ketik
Penciptaan papan ketik komputer diilhami oleh penciptaan mesin ketik yang dasar rancangannya dibuat oleh Christopher Latham tahun 1868 dan banyak dipasarkan pada tahun 1877 oleh Perusahaan Remington. Papan ketik komputer pertama disesuaikan dari kartu pelubang "(punch card)" dan teknologi pengiriman tulisan jarak jauh "(Teletype)". Tahun 1946 komputer ENIAC menggunakan pembaca kartu pembuat lubang "(punched card reader)" sebagai alat masukkan dan keluaran.
Meskipun pengembangan perangkat input alternatif seperti tetikus, layar sentuh, perangkat pena, pengenalan karakter dan pengenalan suara, perangkat papan ketik tetap yang paling fleksibel dan paling sering digunakan untuk langsung (manusia) masuk ke komputer. Papan ketik biasanya memiliki karakter yang diukir atau dicetak di masing-masing tombol dan tekan tombol biasanya simbol tertulis tunggal. Namun, untuk menghasilkan beberapa simbol harus menekan dan menahan beberapa tombol secara bersamaan atau secara berurutan. Sementara tombol papan ketik yang menghasilkan huruf, angka atau tanda-tanda (karakter), tombol lain atau menekan tombol secara bersamaan dapat menghasilkan tindakan atau perintah pada komputer.
Dalam penggunaan normal, papan ketik digunakan untuk memasukkan teks dan angka ke dalam pengolah kata editor, teks atau program lain. Dalam sebuah komputer modern, penafsiran umumnya tombol kiri untuk perangkat lunak. Sebuah papan ketik komputer membedakan setiap tombol fisik dari setiap lainnya dan melaporkan semua penekanan tombol untuk mengontrol perangkat lunak. Papan ketik juga digunakan untuk permainan komputer, baik dengan papan ketik biasa atau papan ketik khusus yang menggunakan fitur game, yang dapat mempercepat kombinasi tombol yang sering digunakan. Sebuah papan ketik juga digunakan untuk memberikan perintah ke sistem operasi komputer, seperti Ctrl-Alt-Delete di Windows, yang menyediakan jendela tugas menutup komputer. Ini satu-satunya cara untuk memasukkan perintah pada antarmuka baris perintah.
Pemrograman
Mekanisme Antikythera dari Yunani kuno adalah kalkulator menggunakan persneling dari berbagai ukuran dan konfigurasi untuk menentukan operasi, [3] yang dilacak siklus Metonik masih digunakan di bulan-ke-surya kalender, dan yang konsisten untuk menghitung tanggal olimpiade [4]. Al-Jazari dibangun Automata diprogram pada tahun 1206. Salah satu sistem yang digunakan dalam perangkat ini adalah penggunaan pasak dan Cams ditempatkan ke drum kayu di lokasi tertentu, yang secara berurutan akan memicu tuas yang pada gilirannya dioperasikan instrumen perkusi. Output dari perangkat ini adalah drumer kecil bermain berbagai ritme dan pola drum. [5] [6] The Jacquard Loom, Joseph Marie Jacquard yang dikembangkan pada tahun 1801, menggunakan serangkaian karton kartu dengan menekan lubang di dalamnya. Pola lubang pola yang mewakili alat tenun harus mengikuti menenun kain. Alat tenun bisa menghasilkan tenun yang sama sekali berbeda dengan menggunakan kumpulan kartu yang berbeda. Charles Babbage mengadopsi penggunaan kartu menekan sekitar tahun 1830 untuk mengendalikan Analytical Engine. Program komputer pertama ditulis untuk Analytical Engine oleh matematikawan Ada Lovelace untuk menghitung urutan Bilangan Bernoulli. [7] Sintesis perhitungan numerik, operasi dan output telah ditentukan, bersama dengan cara untuk mengatur dan masukan instruksi dengan cara yang relatif mudah bagi manusia untuk hamil dan menghasilkan, menyebabkan perkembangan modern pemrograman komputer. Pengembangan pemrograman komputer dipercepat melalui Revolusi Industri.
Pada akhir 1880-an, Herman Hollerith menemukan rekaman data pada media yang kemudian dapat dibaca oleh mesin. Sebelum menggunakan mesin dibaca dari media, di atas, telah untuk kontrol, bukan data. "Setelah beberapa percobaan awal dengan kertas pita, ia menetap di kartu menekan ..." [8] Untuk memproses kartu menekan ini, pertama kali dikenal sebagai "kartu Hollerith" dia menciptakan tabulator, dan mesin keypunch. Ketiga penemuannya dasar dari industri pengolahan informasi modern. Pada tahun 1896 ia mendirikan Tabulating Machine Company (yang kemudian menjadi inti dari IBM). Penambahan panel kontrol (plugboard) ke 1906 Tipe I Tabulator memungkinkannya untuk melakukan pekerjaan yang berbeda tanpa harus secara fisik dibangun kembali. Pada akhir 1940-an, ada berbagai mesin panel kontrol diprogram, disebut catatan unit peralatan, untuk melakukan pengolahan data tugas.