Antarmuka
Antarmuka
Antarmuka
Interface adalah salah satu layanan yang disediakan sistem operasi sebagai sarana interaksi
antara pengguna dengan sistem operasi. Antarmuka adalah komponen sistem operasi yang
bersentuhan langsung dengan pengguna. Terdapat dua jenis antarmuka, yaitu Command Line
Interface(CLI) danGraphical User Interface(GUI).
Meski pada umumnya panduan user interface menyarankan agar ikon tidak diberi tulisan
supaya tetap mandiri dari bahasa, namun elemen user interface lain seperti teks pada tombol,
caption window, atau teks-teks singkat di sebelah kotak input dan tombol pilihan semua
menggunakan bahasa. Tanpa bahasa pun kadang ikon bisa tidak jelas maknanya, sebab tidak
semua lambang ikon bisa bersifat universal.
Meskipun penting, namun sayangnya kadang penggunaan bahasa, seperti pemilihan istilah,
sering sekali dianggap kurang begitu penting. Terlebih dari itu dalam dunia desain situs Web
yang serba grafis, bahasa sering menjadi sesuatu yang nomor dua ketimbang elemen-elemen
interface lainnya. Artikel ini akan mencoba memberikan beberapa pertimbangan pemilihan
bahasa dan istilah untuk meningkatkan usability melalui perbaikan komunikasi dengan user.
CLI (Command Line Interface) adalah tipe antarmuka dimana penggun berinteraksi dengan
system operasi melalui text terminal.CLI adalah sebuah bentuk antarmuka antara sistem operasi
dan pemakai dimana pemakai mengetikkan perintah-perintah dengan menggunakan perintah
dalam bentuk teks dan sebuah metode untuk memasukinya.
Pengguna CLI biasanya adalah administrator sistem berbasis sistem operasi LINUX. Setiap sistem
operasi memberi nama CLI- nya berbeda-beda. Unix member nama CLI-nya sebagai bash, ash,
ksh, dan lain sebagainya. Ms-Dos memberi nama CLI-nya command.com atau command prompt.
Sedangkan Windows Vista, Microsoft menamakannya Powershell. Pengguna Linux mengenal CLI
pada Linux sebagai Terminal, sedangkan pada Apple atau machintosh namanya adalah
commandshell.
Saat ini interface yang banyak digunakan dalam software adalah GUI (Graphical User
Interface).Penganut GUI biasanya adalah mereka yang sudah terbiasa dengan system
operasi Wndows.Bagi mereka, GUI adalah harga mati yang tidak bisa ditawar lagi.
GUI adalah tipe antarmuka yang digunakan oleh pengguna untuk berinteraksi dengan system
operasi melalui gambar-gambar grafik, kon, dan menggunakan perangkat penunjuk (pointing
device) seperti mouse atau track ball.
Sama seperti CL, tiap-tiap siste operasi memiliki nama tersendiri untuk komponen GUI-nya.
Pada Apple Mac OS X, GUI-nya disebut Aqua. Microsoft member nama GUI pada Windows XP
sebagai Lunar dan GUI Windows Vista sebagai Aero. Pada Linux, ada dua pengembangan utama
desktop environment, yang masing-masing menghasilkan roduk KDE (K Desktop Environment)
dan GNOME.
1. Direct manipulation
Pengoperasian secara langsung: interaksi langsung dengan objek pada layar. Misalnya delete
file dengan memasukkannya ke trash. Contoh: Video games.
Kelebihan: Waktu pembelajaran user sangat singkat, feedback langsung diberikan pada
tiap aksi sehingga kesalahan terdeteksi dan diperbaiki dengan cepat.
Kekurangan : Interface tipe ini rumit dan memerlukan banyak fasilitas pada sistem
komputer, cocok untuk penggambaran secara visual untuk satu operasi atau objek
2. Menu selection
Pilihan berbentuk menu: Memilih perintah dari daftar yang disediakan. Misalnyasaat click kanan
dan memilih aksi yang dikehendaki.
Kelebihan : User tidak perlu ingat nama perintah. Pengetikan minimal. Kesalahan
rendah.
Kekurangan :Tidak ada logika AND atau OR. Perlu ada struktur menu jika banyak pilihan.
Menu dianggap lambat oleh expert user dibanding command language.
3. Form fill-in
Pengisian form : Mengisi area-area pada form. Contoh: Stock control.
Kelebihan : Perintah diketikan langsung pada system. Misal UNIX, DOS command. Bisa
diterapkan pada terminal yang murah.Kombinasi perintah bisa dilakukan. Misal copy file
dan rename nama file.
Kekurangan : Perintah harus dipelajari dan diingat cara penggunaannya – tidak cocok
untuk user biasa.Kesalahan pakai perintah sering terjadi. Perlu ada sistem pemulihan
kesalahan.Kemampuan mengetik perlu.
5. Natural language
Perintah dengan bahasa alami: Gunakan bahasa alami untuk mendapatkan hasil. Contoh: search
engine di Internet.
Kelebihan: Perintah dalam bentuk bahasa alami, dengan kosa kata yang terbatas
(singkat) – misalnya kata kunci yang kita tentukan untuk dicari oleh search engine. Ada
kebebasan menggunakan kata-kata.
Kekurangan: Tidak semua sistem cocok gunakan ini. Jika digunakan maka akan
memerlukan banyak pengetikan.