Pages

Senin, 01 Desember 2014

USER INTERFACE ( UI )

User Interface ( disingkat UI ) adalah cara program dan pengguna saling  berkomunikasi. Istilah user interface atau interface kadang-kadang digunakan sebagai penggati istilah HCI (Human Computer Interaction). HCI (Human Computer Interface) adalah semua aspek dari interaksi pengguna dan komputer, tidak hanya hardware. Semuanya yang terlhat dilayar, membaca dalam dokumentasi dan dimanipulasi dengan keyboard atau mouse merupakan bagian dari user interface.
User Interface berfungsi untuk menghubungkan atau penterjemah informasi antara pengguna dengan sistem operasi, sehingga komputer dapat digunakan. Dengan demikian, user interface bisa juga diartikan sebagai mekanisme inter-relasi atau integrasi total dari perangkat keras dan lunak yang membentuk pengalaman berkomputer. User interface dari sisi software bisa berbentuk Graphical User Interface (GUI) atau Command Line Interface (CLI), sedangkan dari sisi hardware bias berbentuk Apple Desktop Bus (ADB), USB, dan FireWire.


Teknik User Interface
Terdapat tiga teknik antar muka / interface:
•Linguistic styles
•Key modal styles
•Direct manipulation styles

LINGUISTIC STYLES
Linguistic styles adalah penyampaian “action” melalui bahasa yang dimengerti oleh komputer. Ciri teknik ini antara lain:
•Masukan action melalui keyboard yang ditulis atau diketik.
•Bahasa yang dimengerti oleh komputer merupakan bagian kecil dari bahasa manusia
•Adanya aturan penulisan (syntax) dan semantic untuk menyatakan perintah

KEY MODALS STYLE
Key Modals Style adalah penyampaian aksi melalui penekanan tombol-tombol yang diprogram sebelumnya untuk menjalankan fungsi-fungsi. Ciri teknik ini antara lain:
•Masukan action melalui tombol fungsi atau tombol alphabet
•Instruksi langkah demi langkah
•Digunakan dalam system berjalan

DIRECT MANIPULATION STYLE
Direct Manipulation Style adalah penyampaian perintah melalui manipulasi objek tertentu. Ciri teknik ini antara lain:
•Ditampilkannya objek untuk interaksi pengguna
•Ditampilkannya penunjuk untuk memanipulasi objek
•Perintah diterapkan langsung pada objek
•Respon seketika pada fungsi objek


Command Line Interface(CLI)

CLI adalah tipe antarmuka dimana pengguna berinteraksi dengan sistem operasi melalui text-terminal. Pengguna menjalankan perintah dan program di sistem operasi tersebut dengan cara mengetikkan baris-baris tertentu.
Meskipun konsepnya sama, tiap-tiap sistem operasi memiliki nama atau istilah yang berbeda untuk CLI-nya. UNIX memberi nama CLI-nya sebagai bash, ash, ksh, dan lain sebagainya. Microsoft Disk Operating System (MS-DOS) memberi nama command.com atau Command Prompt. Sedangkan pada Windows Vista, Microsoft menamakannya PowerShell. Pengguna Linux mengenal CLI pada Linux sebagai terminal, sedangkan pada Apple namanya adalah commandshell.

User Interface berbasis Teks ( Text Based ) pada MS Windows yang lebih dikenal sebagai Command Prompt.







Graphical User Interface (GUI)

GUI adalah tipe antarmuka yang digunakan oleh pengguna untuk berinteraksi dengan sistem operasi melalui gambar-gambar grafik, ikon, menu, 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).

Gesture Based Interface
Gesture , jadi sistem dalam menerima input atau perintah dari user menggunakan gerakan beberapa anggota badan . Gesture sudah banyak dikembangkan dalam berbagai teknologi mulai dari smartphone hingga teknologi yang sudah canggih di masa kini.Sistem dilengkapi dengan sensor yang peka terhadap gerakan , lalu gerakan tersebut di olah apakah sebuah perintah atau bukan .
Untuk lebih mudah dipahami , silahkan lihat video di bawah ini

TouchScreen
     Layar sentuh (bahasa Inggris touchscreen) adalah sebuah perangkat input komputer yang bekerja dengan adanya sentuhan tampilan layar menggunakan jari atau pena digital. Antarmuka layar sentuh, di mana pengguna mengoperasikan sistem komputer dengan menyentuh gambar atau tulisan di layar itu sendiri, merupakan cara yang paling mudah untuk mengoperasikan komputer dan kini semakin banyak digunakan dalam berbagai aplikasi.

Layar sentuh banyak digunakan dalam industri manufaktur yang membutuhkan tingkat akurasi, sensivitas terhadap sentuhan, dan durabilitas yang sangat tinggi. Namun perangkat layar sentuh semakin lama semakin dapat ditemukan dalam perangkat-perangkat teknologi konsumen yang diproduksi secara massal, seperti pada komputer jinjing, pemutar musik seperti iPod Touch, dan telepon genggam seperti iPhone atau Blackberry Storm. Hal ini dimungkinkan karena perangkat layar sentuh dapat dibuat dalam berbagai ukuran tampilan.

Layar sentuh sering dipakai pada kios informasi di tempat-tempat umum, misalnya di bandara dan rumah sakit serta pada perangkat pelatihan berbasis komputer. Sistem layar sentuh tersedia dalam bentuk monitor yang sudah memiliki kemampuan layar sensitif sentuhan dan ada juga kit touchscreen yang lebih ekonomis yang dapat dipasang pada monitor yang sudah ada.

Tipe-tipe TouchScreen:
1.Capatitive overlay
2.Guided Acoustic Wave
3.Resistive Overlay
4.Scanning Infrared
5.Near Field Imaging
6.Surface Acoustic Wave


Berikut adalah beberapa kelebihan dan kekurangan dari touchscreen :

Keuntungan:
  • Terdapat kontrol dan interaksi langsung antara indera penglihatan dan indera peraba masukkan dan keluaran yang dihasilkan terdapat pada satu lokasi yang sama)
  • Adanya kemampuan untuk memasukkan dan mengawasi data secara cepat
  • Karena penggunaannya mudah, tidak diperlukan terlalu banyak pelatihan pengguna dalam mengoperasikan sistem layar sentuh
  • Hanya pilihan yang valid dan mungkin untuk diterima yang dapat ditampilkan
  • Mudah diterima oleh penggunanya
  • Tidak dibutuhkannya daya ingat penggunanya



Kerugian
  • Besarnya biaya pengembangan sistem layar sentuh sebagai teknologi yang belum lama digunakan dalam barang-barang yang diproduksi secara massal
  • Membutuhkan tambahan waktu dalam proses pemrogramannya
  • Kurang fleksibel untuk beberapa jenis masukkan tertentu
  • Kesalahan pada gambar yang ditampilkan akan menimbulkan kesalahan pengoperasian
  • Kelelahan yang dirasakan akibat mendekati layar secara berulang kali
  • Jari tangan seringkali menutupi tampilan visual layar
  • Diperlukannya metode-metode baru dalam pemrograman perangkat halus





referensi:
http://senalastiansah.blogspot.com/
http://images.google
http://id.wikipedia.org
youtube

0 komentar:

Posting Komentar

 
Back to top