Page 50 - E-Modul Pemrograman Dasar Kelas X RPL_Neat
P. 50
Antarmuka (User Interface) Pada Aplikasi
Antarmuka (User Interface) Pada Aplikasi
User Interface (UI) merupakan suatu sistem yang merupakan bagian terpenting dari
setiap program. Hal tersebut karena menentukan seberapa mudah program tersebut
memberikan respon atau timbal balik dari yang diperintahkan pengguna. Tujuan pembuatan
program yang bersifat User Interface adalah membuat interaksi yang baik dan menyenangkan.
User Interface sendiri selalu dikaitkan dengan tampilan layar, sebab desain yang baik menjadi
indikator terpenting untuk membuat pengguna merasa tertarik dalam menggunakan program
tersebut.
User Interface adalah bagian dari komputer dan perangkat lunak (software) yang orang-
orang dapat lihat, dengar, sentuh, berbicara, atau sebaliknya, serta dapat mengerti atau
mengarahkan. User Interface mempunyai dua elemen penting yaitu input dan output. Input
adalah bagaimana orang berkomunikasi dengan komputer. Beberapa komponen input yang
biasa digunakan adalah keyboard, mouse, trackball, sebuah jari (untuk touch screen) dan
sebuah suara (untuk instruksi suara). Output adalah bagaimana komputer menyampaikan hasil
dari komputasi dan requirement kepada pengguna. Sekarang output yang umum dari komputer
adalah sebuah layar dan diikuti oleh mekanisme yang menguntungkan orang-orang dengan
kemampuan yang berhubungan seperti suara dan bunyi. Sementara penggunaan dari indera
penciuman dan peraba manusia masih belum tereksplorasi.
a. Tujuan Pembuatan Menu pada Antarmuka
Perancangan dan pembuatan menu pada program aplikasi antarmuka pada dasarnya
bertujuan untuk mendapatkan satu kriteria yang sangat penting dalam pengoperasian
sebuah program aplikasi yaitu aspek ramah dengan pengguna (user friendly). Ada beberapa
aspek yang mempengaruhi keramahan dan perlu dimiliki dari sebuah program aplikasi
antarmuka grafis dengan pengguna, yaitu sebagai berikut.
1) Fleksibel
yaitu antarmuka grafis yang mempunyai kemampuan untuk mencapai suatu tujuan
lewat sejumlah cara yang berbeda dan harus dapat menyesuaikan diri dengan keinginan
pengguna. Artinya, bukan pengguna yang harus menyesuaikan diri dengan kerangka
antarmuka grafis yang telah ditetapkan oleh perancang sistem.
40