Interaksi Manusia dan Komputer

  Interaksi Manusia dan Komputer [Kode Kelas] Dialog Manusia dan Komputer Pengertian dialog:Definisi Umum, dialog adalah proses komunikasi antara 2 atau lebih agen, dalam dialog makna harus dipertimbangkan agar memenuhi kaidah semantis dan pragmatis

  

Definisi IMK, dialog adalah pertukaran instruksi dan informasi yang

mengambil tempat antara user dan sistem computer

  1. Berusaha keras untuk konsisten

  2. Memungkinkan pengguna menggunakan shortcuts

  3. Memberikan umpan balik yang informatif

  4. Merancang dialog untuk menghasilkan keadaan akhir (sukses, selesai)

  5. Memberikan penanganan kesalahan yang sederhana Delapan “Golden Rules” Perancangan Dialog

1. Konsisten

  

 Informasi disusun dalam formulir-formulir, nama-nama dan

susunan menu, ukuran dan bentuk dari ikon, dll, semuanya harus konsisten diseluruh sistem

   Konsisten mengijinkan banyak aksi menjadi otomatis  Jika ada aplikasi baru hadir dengan fungsi yang berbeda akan

2. Shortcut (Jalan Pintas)

   User yang bekerja dengan satu aplikasi dalam seluruh waktunya akan menginginkan penghematan waktu dengan memanfaatkan short cut

   User mulai hilang kesabaran dengan urutan menu panjang ketika mereka sudah tahu pasti apa yang mereka kerjakan

3. Informatif

   Setiap aksi dari user harus ada feedback dari komputer untuk menunjukkan hasil dari aksi tersebut

   Mis: jika user meng- ”click” sebuah button harus secara visual ada perubahan bentuk atau bisa berupa bunyi yang mengindikasikan komputer telah meresponnya

  

4. Merancang dialog untuk menghasilkan

keadaan akhir (sukses, selesai)  Harus ada informasi yang jelas mengenai keterangan sukses atau selesai dari suatu proses yang dilakukan

  5. Penanganan Error (Kesalahan yang jelas)  Error dapat menjadi masalah yang serius, sehingga

designer harus mencoba mencegah user membuat error

   Ketika errors terjadi perlu cara mengatasinya:  Pesan error harus dinyatakan secara jelas apa kesalahannya dan menerangkan bagaimana kesalahan tersebut terjadi

   Hindari pesan yang menakutkan atau menyalahkan user seperti:

6. Ijinkan Pembatalan Aksi

   User memerlukan bahwa ketika mereka sudah memilih opsi dan membuat aksi, aktivitas itu dapat dibatalkan atau kembali ke kondisi sebelumnya dengan mudah

   Mengijinkan user untuk belajar tentang sistem dengan melakukan eksplorasi

7. Fasilitas Bantuan (Help)

  

 User yang berpengalaman menginginkan bahwa mereka

yang mengendalikan sistem dan sistem merespon

mereka. Segala sesuatu yang mereka tidak tahu rasanya

ingin segera mendapat jawabannya, oleh sebab itu fasilitas

  “help” penting untuk menolongnya agar segera mendapatkan solusi

8. Kurangi Beban Menghafal

   Orang mempunyai keterbatasan pada short-term memory-nya

  

 Orang hanya mengingat sekitar 7 chunk informasi pada

satu saat

  Sifat Penting Ragam Dialog

Inisiatif , Inisiatif dapat menentukan tipe-tipe pengguna yang dituju oleh

sistem yang dibangun .

  Ada dua inisiatif yaitu :

  • - inisiatif oleh komputer, pengguna memberikan tanggapan atas prompt yg

  diberikan komputer

  • - inisiatif oleh pengguna, pengguna diharapkan memahami sekumpulan

  perintah dgn sintaks tertentu Sifat Penting Ragam Dialog (2)

   Kekuatan

  Kekuatan merupakan jumlah kerja yang dapat dilakukan oleh sistem untuk setiap perintah yang diberikan pengguna. misal : pengguna ahli memberikan respon positif terhadap perintah-perintah yang powerful.

   Beban informasi Penyajian informasi harus disesuaikan dengan aras pengguna.

   Konsistensi

  Sifat Penting Ragam Dialog (3)  Umpan balik Tujuannya adalah untuk mengurangi ketidakpastian /keraguan user bahwa sistem:

Setiap aksi dari user harus menghasilkan suatu respon yang dapat diterima dengan baik oleh user.

   menerima input yang terakhir,  sedang mengerjakan sesuatu yang diinginkan user,  sedang menunggu input berikutnya.

   Observabilitas

  Macam Dialog

  1. Command Language

  2. Sistem Menu

  

3. Borang Isian (Form Fill in)

  4. Sistem Windows Command Language  Bahasa perintah biasanya diperlukan dalam sistem operasi DOS dan UNIX. User menulis suatu perintah dan menunggu respon dari sistem.

  Jika hasilnya benar, perintah berikutnya diterbitkan, jika salah tindakan selanjutnya ada ditangan user

   Contoh:  C:\>DIR - C:\>copy *.doc A:\LETTER  C:\>DIR *.DOC/s - C:\DOS>FORMAT A: /S

  Keuntungan Kerugian Command Language (2) Beberapa pedoman:

 Buatlah model eksplisit dari obyek atau tindakan

 Pilihlah nama-nama yang penuh arti, spesifik dan jelas

   Gunakanlah struktur hirarki Bahasa Alami  Dialog berbasis bahasa alami merupakan dialog yang menggunakan bahasa yang mudah dimengerti oleh

manusia. Contoh : cetak data mahasiswa yang memiliki

ipk > 3.0.

   Kemudian bahasa tersebut diterjemahkan ke dalam instruksi yang ekuivalen yang bisa di mengerti komputer,

  Keuntungan vs Kerugian Bahasa Alami Keuntungan

  Kerugian

  • Mempunyai dual>Tidak memerlukan sintaksis kh>Bertele->Luwes dan powe>Opaque (tidak je>Ala>Perancangan perangkat lunak yang rumit
  • Tidak efi
  • Menggunakan inisiatif campuran
Sistem Menu

Pengguna menentukan satu dari sejumlah pilihan pada daftar,

kemudian menerapkan sintaks untuk mengindikasikan pilihan, menegaskan pilihan, memulai aksi dan mengamati hasilnya

  1. Sistem Menu Tunggal

  2. Linear Sequences dan Multiple Menus

1.Menu-menu Tunggal

   Mnemonic letters : pilihan item menggunakan huruf awal dapat berupa angka, huruf atau campuran angka dan huruf. User harus memasukkan pilihan sesuai dengan format yang diberikan.

   Radio Buttons : tampilan menu dengan bentuk radio button. User harus memilih salah satu pilihan yang disediakan.

  

Button Choice : tampilan menu dengan menggunakan bentuk tombol/button. User meng-klik

salah satu tombol pada tampilan menu.

Multiple selection menus atau check boxes : tampilan menu dengan itemnya diseleksi dapat

lebih dari satu.

2. Linear Sequences dan Multiple Menus

   Menu yang memandu pengguna untuk proses yang kompleks, contoh : clue cards atau “Wizards”

3. Tree-structured Menus

  

 Menu ini terdiri dari : Tree View Menus, List View Menus, Tree structured

menu (Tree View dan List View) pada tampilan Windows Explorer

  Strategi Pengorganisasian Menu

 Pengategorian, pilihan dari tipe yang serupa ditempatkan

bersama

   Urutan yang lazim, contoh : nama hari dalam seminggu  Jumlah pemakaian, pilihan yang sering digunakan terletak dekat denganbagian atas dari menu.

  Kerugian

  Keuntungan vs Kerugian Sistem Menu Keuntungan

  • Proses belajar singkat
  • Mengurangi pengetikan
  • Kesalahan mudah diatasi
  • Struktur terdefinisi dengan >Proses sedikit lambat
  • Menghabiskan ruang layar
  • Kurang cocok untuk aktivitas pemasukan data
  • Memerlukan kecepatan tampilan yang
Borang Isian (Form Fill in)

   Dialog berbasis pengisian borang (form filling dialogue)

merupakan suatu penerapan langsung dari aktifitas pengisian

borang dalam kehidupan sehari- hari ke dalam sistem computer

 Kualitas antarmuka berbasis pengisian boring tergantung pada

tiga aspek yaitu:

1. Tampilan pada layar monitor yang mencerminkan struktur data masukan yang diperlukan oleh sistem.

  Hal-hal yang perlu diperhatikan dalam perancangan tampilan borang 1. Proteksi tampilan, pembatasan tampilan yg tidak dapat diakses pengguna.

  2. Batasan medan tampilan, penentuan panjang yang tetap atau berubah, menggunakan format bebas atau tertentu.

  3. Isi medan, petunjuk pengisian tampilan.

  4. Medan opsional, dinyatakan secara tekstual atau menggunakan aturan tertentu,

  seperti penggunaan warna berintensitas rendah, warna tampilan yang berbeda, dan lain-lain.

  5. Default, tentukan tempatnya, apakah pada bagian yang tidak dapat diakses pengguna ataukah pada bagian pemasukan data.

  6. Bantuan, bantuan (help) cara pengisian borang.

  Borang Isian (Form Fill-In)

 Pengguna melihat suatu tampilan medan yang berhubungan

  satu sama lainnya, kursor dipindahkan sepanjang medan- medan yang ada selanjutnya data diisikan pada medan yang dikehendaki

  Keuntungan Kerugian

  • Proses pemasukan datanya •Menghabiskan ruang layar relatif mudah
  • Tidak cocok untuk pemilihan instr
  • Perlu sedikit pelatihan
Contoh Borang Isian

   Dialog berbasis ikon adalah ragam dialog yang banyak menggunakan simbol- simbol dan tanda-tanda untuk menunjukkan suatu aktifitas tertentu Dialog Berbasis Icon

  Sistem Window  Sistem penjendelaan adalah sistem antarmuka yang memungkinkan pengguna untuk menampilkan berbagai informasi ke dalam bagian-bagian layar yang tidak saling mempengaruhi

   Jenis-jenis jendela 1. Jendela TTY : jendela paling sederhana.

  Contohnya adalah ketika anda berada pada dot prompt. aktifitas oleh sistem kepada pengguna, sehingga aktifitas itu akan dikerjakan oleh sistem komputer. Ketika pengguna memberikan langsung instruksi lewat manipulasi langsung dari semacam kenyataan maya (virtual reality) yang terpampang lewat tampilan yang muncul di layar

  Keuntungan Kerugian

  Manipulasi Langsung  Manipulasi langsung merupakan Ragam dialog yang menyajikan langsung suatu

  • Mempunyai analogi yang jelas dengan suatu pekerjaan nyata
  • Memerlukan program yang rumit dan berukuran besar
Contoh Manipulasi Langsung

Dialog Berbasis Interaksi Grafik  Dialog berbasis interaksi grafik (GUI) merupakan dialog yang menggunakan bentuk-bentuk visual, seperti grafik, ikon dan animasi. Contoh :

   Pada Microsoft Word ketika kursor mendekati suatu ikon akan muncul pesan yang menunjukkan arti ikon tsb.

  

Selesai