antarmuka

Kami menjelaskan apa itu antarmuka komputer, jenisnya dan karakteristik antarmuka pengguna dan antarmuka grafis.

Antarmuka adalah ruang, alat, dan dinamika pertukaran data.

Apa itu antarmuka?

Di komputasi, kata antarmuka digunakan untuk merujuk pada dinamika fisik dan logika dari interkoneksi antara dua perangkat atau sistem independen, atau antara sistem komputer dan Nama pengguna manusia. Istilah ini merupakan pinjaman dari bahasa Inggris antarmuka, dipahami sebagai "permukaan kontak" antara dua entitas, dan menjadi populer melalui teknologi komputasi.

Antarmuka berfungsi untuk menstandarisasi dan memfasilitasi pertukaran informasi. Mereka dapat dari jenis yang berbeda, tergantung pada lingkungan spesifik di mana mereka terjadi dan strategi yang mereka gunakan untuk menjalankan misi mereka, seperti dalam hal:

  • Antarmuka pengguna, ketika mereka berfungsi untuk mengomunikasikan pengguna sistem komputer dengan yang terakhir. Misalnya: papan ketik dan mouse mereka merupakan antarmuka pengguna antara PC dan penggunanya.
  • Antarmuka fisik, ketika berfungsi secara fisik (yaitu, secara elektronik) menghubungkan dua perangkat. Sebagai contoh, port USB dari komputer dan konsol.
  • Antarmuka logis, jika memungkinkan komunikasi antara dua program atau potongan-potongan perangkat lunak, seperti dalam kasus protokol komputer. Misalnya, API dan DOM.

Sehingga, jauh di lubuk hati, antarmuka sekaligus merupakan ruang, alat, dan dinamika pertukaran informasi. data.

Antarmuka pengguna

Dalam kasus khusus antarmuka pengguna, kami merujuk pada ruang atau lingkungan tempat interaksi antara mesin dan pengguna berlangsung, yang dirancang untuk memfasilitasi komunikasi antara keduanya. Umumnya, mereka adalah ruang intuitif, ramah pengguna, yang melalui dinamika yang berbeda memungkinkan pengguna untuk mengelola proses kompleks dari sistem komputer.

Dengan demikian, antarmuka pengguna mencakup tiga tingkat interaksi yang berbeda antara manusia dan mesin, yaitu:

  • Antarmuka perangkat keras, yang hanya mengacu pada komponen fisik dan elektronik dari sistem yang memungkinkan pengguna untuk memasukkan dan mengekstrak informasi ke sistem. Seperti halnya keyboard, mouse (tikus), layar sentuh dan / atau tampilan, dll.
  • Antarmuka perangkat lunak, yang mengacu pada operasi spesifik program komputer dan informasi virtual yang "terjadi" atau "berlangsung" dalam komputer. Seperti halnya aplikasi yang kita gunakan sehari-hari dalam pekerjaan kita dengan komputer.
  • Antarmuka perangkat lunak perangkat keras, yang didedikasikan untuk membangun jembatan antara mesin dan pengguna, untuk "menerjemahkan" instruksi manusia ke dalam bahasa sistem dan memungkinkan untuk melaksanakannya dengan tepat, dan pada saat yang sama "menerjemahkan" tanggapan dari sistem kode biner ke bahasa yang dapat dikenali oleh pengguna.

Pada saat yang sama, menurut cara mereka berinteraksi dengan pengguna, antarmuka dapat diklasifikasikan menjadi:

  • Command Line Interfaces (CLIS), ketika mereka terdiri dari urutan karakter alfanumerik, yaitu, teks hanya. Misal MS-DOS.
  • Antarmuka pengguna grafis (GUI), ketika mereka mereproduksi lingkungan visual yang disimulasikan (virtual) yang logikanya memungkinkan komunikasi dengan pengguna. Sebagai contoh, Microsoft jendela.
  • Antarmuka Pengguna Alami (NUI), ketika mereka menggunakan dinamika "alami" dari manusia, Sebagai berbicara atau sentuh (melalui layar sentuh) untuk berkomunikasi langsung dengan pengguna. Misalnya, program AI layanan pribadi (seperti Siri, dari Apple).

Antarmuka grafis

Antarmuka grafis menyediakan lingkungan kerja yang jauh lebih ramah.

Secara umum, antarmuka pengguna grafis (GUI) adalah program komputer yang didedikasikan untuk menengahi antara pengguna dan sistem komputerisasi. Mereka menyediakan lingkungan visual dengan gambar, animasi, dan objek grafik yang mewakili informasi sistem dan tindakan yang mungkin dilakukan. Penggunaan utamanya adalah sebagai Sistem operasi, seperti halnya dengan Microsoft Windows, iOS, Mac OS, Linux, Android, dll.

Jenis antarmuka ini menawarkan kepada pengguna bahasa grafis interaktif, yang terdiri dari ikon, sinyal, gerakan, dan dinamika lain yang mewakili tindakan sistem komputer. Mereka menyediakan lingkungan kerja yang jauh lebih ramah daripada layar hitam dengan baris perintah teks, atau lebih buruk lagi, satu set operasi aljabar.

Antarmuka pengguna grafis pertama muncul pada 1970-an, sebagai bagian dari komputer pribadi pertama yang ditawarkan secara komersial. Mereka menggunakan metafora meja kantor sebagai alasan untuk lingkungan grafis, karena komputer pada awalnya dianggap secara eksklusif sebagai alat kerja.

Selanjutnya, kedatangan produk Apple dan Microsoft pertama membawa lompatan maju yang penting dalam hal ini, sedemikian rupa sehingga saat ini interaksi dengan sistem komputer tidak terpikirkan tanpa alat virtual (atau alami) jenis ini yang kita miliki.

!-- GDPR -->