Prinsip Desain Antarmuka Interaksi Manusia Dan Komputer

Prinsip Desain Antarmuka Interaksi Manusia Dan Komputer
Prinsip Desain Antarmuka Interaksi Manusia Dan Komputer

Labkom99.com – Berikut ini labkom99 menjabarkan tentang prinsip-prinsip desain pada antarmuka interaksi manusia komputer (IMK). Prinsip pada IMK ini bertujuan untuk dapat mengembangkan desain antarmuka software sesuai dengan kebutuhan serta dapat menyelesaikan segala permasalahan. Baca penjabaran lanjut tentang interaksi manusia dan komputer.

Prinsip Desain Antarmuka Interaksi Manusia Komputer

1. Merefleksikan model mental user

Merefleksikan kombinasi pengalaman dunia real, pengalaman dari software lain dan penggunaan komputer secara umum.

2. Explicit and Implicit Action

Explicit Action adalah kondisi yang jelas dalam memberikan petunjuk untuk memanipulasi suatu obyek.

Read More

Implicit Action adalah kondisi yang hanya memberikan kesan visual untuk memanipulasi obyek

3. Direct Manipulation

User mendapatkan dampaknya dengan segera setelah melakukan suatu aksi

4. User Control

Mengijinkan user mengontrol dan menginisialisasi aksi

5. Feedback and Communication

Selalu memberitahukan user apa yang terjadi dari suatu aksi.

6. Consistency

User dapat mentransfer pengetahuan dan kemampuan dari suatu aplikasi ke aplikasi lain

7. WYSYWIG (What You See Is What You Get)

Tidak ada perbedaan antara yang dilihat di layar dengan hasil outputnya.

8. Aesthetic Integrity

Informasi diorganisasikan dengan baik dan konsisten dengan prinsip desain visual yang baik.

Mengembangkan Software Yang Baik Dan User Friendly

Untuk mengembangkan software yang baik dibutuhkan beberapa faktor yang dibutuhkan, yaitu:

1. High Performance : software yang dibuat mempunyai performance yang tinggi, walaupun digunakan oleh beberapa user.

2. Mudah digunakan : software yang dibuat mempunyai sifat easy to use (mudah digunakan) sehingga tidak membutuhkan proses yang lama untuk mempelajarinya.

3. Penampilan yang baik : software mempunyai antarmuka (interface) yang baik, sehingga user tidak merasa jenuh.

4. Reliability : kehandalan, sejauh mana suatu software dapat diharapkan untuk melakukan fungsinya sesuai dengan ketelitian yang diperlukan.

5. Mampu beradaptasi : sejauh mana software yang dibuat mampu beradaptasi dengan perubahan-perubahan teknologi yang ada.

6. Interoperability : software yang dibuat haruslah mampu berinteraksi dengan aplikasi lain. Biasanya dapat dilihat dari adanya fasilitas untuk eksport dan import data dari aplikasi lain.

7. Mobility : software yang dibuat dapat berjalan pada bermacam-macam sistem operasi.

Mengambil Keputusan Dalam Desain

Dalam desain sebuah software ada beberapa hal yang harus diambil sebuah keputusan jika terjadi sesuatu seperti berikut:

1. Aplikasi semakin membesar dan menjadi semakin lambat

2. User interface pada aplikasi semakin kompleks

3. Waktu yang diperlukan untuk mengembangkan fitur baru menjadi lebih lama

4. Dokumentasi aplikasi dan dokumen help menjadi lebih melebar.

5. Resiko adanya efek pada fitur yang sudah ada

6. Meningkatkan waktu yang diperlukan untuk memvalidasi aplikasi

Mendesain Layout Model Aplikasi

Ada 3 macam model aplikasi:

1. Berbasis Dokumen : Aplikasi ini menghasilkan sebuah dokumen berupa file-file yang nantinya bisa dibuka dan dirubah kembali jika perlu. Aplikasi yang berbasis dokumen misalnya: Microsoft Word, Microsoft Excel, Open Office, Corel Draw, Photoshop, dll.

2. Berbasis Non Dokumen : Aplikasi ini sifatnya tidak menghasilkan dokumen yang bisa dibuka dan dirubah kembali. Contoh dari aplikasi berbasis non dokumen ini adalah: Microsoft Outlook, MySQL, MYOB, dll

3. Utilitas : Aplikasi ini sifatnya adalah untuk penunjang saja (sifatnya hanya tambahan). Ada kecenderungan aplikasi seperti ini menekankan pula pada style disamping fitur aplikasi. Contoh dari aplikasi ini adalah seperti aplikasi untuk mendengarkan musik atau menonton video (Winamp, Media Player, PowerDVD), aplikasi untuk anti virus (Kaspersky, Norton, F-Secure)

Related posts

Leave a Reply

Your email address will not be published. Required fields are marked *