Jumat, 22 November 2019

Designing User Interface


A. PENGERTIAN
Gambar 1. What is UI??
          UI (User Interface) adalah sebuah bentuk tampilan yang berhubungan langsung dengan pengguna, dan fungsi user interface yaitu untuk menghubungkan antara pengguna dengan sistem operasi sehingga komputer dapat dioperasikan.


Secara teknis, user interface berfungsi untuk menjembatani atau menerjemahkan informasi antara user dengen sistem operasi, sehingga komputer bisa digunakan oleh user. User interface juga bisa diartikan sebagai mekanisme inter - relasi dari hardware dan software yang membentuk pengalaman dalam menggunakan sebuah set komputer. Dari sisi perangkat lunak, biasanya user inferface berbentuk GUI (Graphic User Interface) dan CLI (Command Line Interface), sedangkan dari sisi perangkat keras biasanya user inferface berbentuk ADB (Apple Desktop Bus), USB dan Firewire.

Secara sederhana, pengertian user interface adalah suatu media visual grafis yang membuat pengguna dapat berinteraksi dengan mudah dengan mesin yang sedang dikelolanya. Pengguna tidak perlu mengetikan perintah teks seperti pada command prompt.


B. Fungsi User interface 

          User interface menyediakan metode untuk input dan output. Dengan user interface, user bisa dengan mudah melakukan input dan output data dan merekayasa atau memanipulasi data sesuai keperluan. Pada program software hampir semua komponennya menggunakan kinerja GPU (Graphic Processor Unit) dimana user bisa menginputkan perintah dan memanipulasi data dengan memanfaatkan tampilan grafis tertentu seperti window, tombol/button dan textbox.Sedangkan user interface pada sebagian besar perangkat keras, biasanya lebih sederhana dan didominasi oleh simbol - simbol seperti pada remote televisi, mesin fotokopi dan telepon seluler. Pada aplikasi smartphone, pengguna banyak berinteraksi dengan program - program di dalamnya dengan memasukkan perintah dalam bentuk teks maupun grafis. User interface pada smartphone cenderung dituntut lebih sederhana dan mudah mengerti dibanding user interface pada perangkat yang lebih besar seperti komputer.

C. Mengapa User Interface itu penting??

1. Penghubung Langsung

User interface memiliki peran penting pada sebuah aplikasi. Karena user interface adalah penghubung langsung antara user dengan sistem aplikasi itu sendiri. Yang membuat sebuah sistem bisa berjalan dan dikendalikan oleh adalah karena adanya user interface.

2. Berdampak Pada Faktor Kesuksesan

Bagus tidaknya user interface pada sebuah aplikasi, bisa berdampak pada kesuksesan aplikasi tersebut. Jika user interfacenya mudah digunakan akan ada kemungkinan aplikasi banyak dan sering digunakan, jika sebaliknya user interfacenya menyulitkan maka besar kemungkinan aplikasi itu akan ditinggalkan.

3. Identitas Atau Ciri Khas
User interface bisa dijadikan sebagai identitas atau ciri khas dari sebuah produk. Contohnya smartphone android, IOS (Apple dan windows phone). Sistem operasi tersebut memipiki ciri khas desain user interface masing-masing. Dan desain tersebut dibuat secara konsisten dari mulai versi lama sampai versi terbaru.


4. Berpengaruh Pada SEO (Pada Website) 
User interface tidak hanya membahas soal indah dan mudahnya digunakan pada sebuah aplikasi, kecepatan didalam sebuah website juga termasuk dalam bagian user interface. Kecepatan sebuah website saat dibuka akan berpengaruh pada pengunjung yang datang, semakin cepat dibuka makin besar kemungkinan pengunjung sering datang, dan sebaliknya semakin lama dibuka makin besar kemungkinan ditinggalkan.

5. Menarik Minat Pengguna

Beberapa tahun lalu sebuah desain user interface yang mudah digunakan sudah cukup. Sekarang mudah digunakan saja tidaklah cukup, desain harus dapat menarik minat user. Agar user sering menggunakan UI-nya


D. Jenis - jenis UI
Gambar 2. CLI
  •   Command Line Interface (CLI)  Adalah tipe interface dimana user berinteraksi dengan system operasi melalui text terminal serta menjalankan perintah dan program di sistem operasi tersebut dengan cara mengetikkan baris - baris tertentu.
Kelebihan CLI :
  1.     Performa lebih tinggi
  2.     Lebih efisien dalam penggunaan
  3.     Hanya membutukan spesifikasi hardware yang rendah
Kekurangan CLI :
  1.     Kurang menarik dan membosankan bagi pengguna awam
  2.     Harus mengingat baris dan perintah


Gambar 3. GUI

  •  Graphic User Interface (GUI) Tipe antarmuka yang digunakan oleh user untuk berinteraksi dengan sistem operasi melalui gambar - gambar grafik, ikon, dan menggunakan perangkat penunjuk (pointing device) seperti mouse atau track ball. Elemen-elemen utama dari GUI bisa diringkas dalam konsep WIMP ( window, icon, menu, pointing device).
 Kelebihan GUI :
  1.     Desain menarik dan user friendly
  2.     Tidak Menbosankan
  3.     Tidak perlu mengingat baris dan perintah
Kekurangan GUI :
  1.     Kebutuhan spesifikasi hardware lebih besar
  2.     Performa lebih berat

Tidak ada komentar:

Posting Komentar