Apa itu Perangkat Antarmuka Manusia?

Perangkat Antarmuka Manusia (HID) adalah berbagai add-on komputer yang dirancang untuk digunakan secara langsung oleh orang-orang. Tidak seperti perangkat lain seperti hard drive eksternal atau kartu nirkabel, HID biasanya memiliki tombol atau kontrol yang memungkinkan manusia berinteraksi dengan komputer. Mayoritas Perangkat Antarmuka Manusia modern menggunakan protokol komunikasi Universal Serial Bus (USB); istilah HID biasanya mengacu pada jenis perangkat ini.

Penunjukan “Perangkat Antarmuka Manusia” diciptakan oleh para insinyur yang bekerja di Microsoft™ Corporation pada akhir 1990-an. Sebelum waktu ini, jumlah protokol untuk perangkat komputer terbatas. Produsen dibatasi untuk membuat perangkat input yang termasuk dalam kategori sempit, seperti joystick atau keyboard. Perusahaan komputer dipaksa untuk menulis instruksi perangkat yang benar-benar baru yang disebut “driver” setiap kali pengontrol input eksperimental baru dibuat.

Klasifikasi perangkat keras Perangkat Antarmuka Manusia dirancang untuk mengatasi keterbatasan ini dan mendorong jenis perangkat input baru untuk dibuat. Jika produsen mengikuti pedoman perangkat keras HID, mereka dapat dengan aman berasumsi bahwa produk mereka akan bekerja dengan baik dengan sebagian besar komputer modern. Mayoritas sistem operasi yang digunakan, termasuk platform Windows dan Mac, mendukung spesifikasi Perangkat Antarmuka Manusia.

HID berisi data yang telah diprogram sebelumnya, yang disebut “deskriptor HID”, yang dilaporkan ke komputer host saat perangkat pertama kali terhubung. Deskriptor HID memberi tahu komputer tujuan dari setiap paket informasi yang akan dikirim dari perangkat antarmuka. Pada dasarnya, data ini memberikan “pembaruan” ke host dan memberi tahu komputer tentang input mana yang diharapkan.

Sementara sebagian besar perangkat keras HID dirancang bagi pengguna untuk mengontrol komputer, protokol tidak terbatas hanya pada input. Output HID juga dapat dikirim dari komputer ke perangkat. Kemampuan komunikasi ini sering digunakan untuk memberikan informasi, seperti lampu status. Beberapa perangkat menggunakan kemampuan output untuk membantu membenamkan pengguna ke dalam program atau game melalui getaran atau umpan balik paksa.

Sebagian besar Perangkat Antarmuka Manusia kompatibel dengan “plug and play”, yang berarti perangkat tersebut dapat dihubungkan dan digunakan segera. Kontroler HID plug and play tidak memerlukan komputer untuk direset sebelum dapat digunakan, dan tidak mengharuskan pengguna untuk memuat driver eksternal. Fitur-fitur ini dapat menghemat waktu dan meminimalkan kerepotan pemasangan.

Penggunaan spesifikasi HID telah memungkinkan produsen untuk membuat berbagai macam kontrol antarmuka yang berbeda, semua menggunakan driver umum yang sama. Selain keyboard dan mouse standar, banyak pengontrol video game menggunakan protokol ini. Contoh lain dari Perangkat Antarmuka Manusia termasuk bantalan dansa, kontrol simulasi kendaraan, mesin latihan, dan instrumen medis rumah sakit.