Pertemuan 7
Prinsip utama dalam Interaksi Manusia dan Komputer
Apa itu Interaksi?
Interaksi adalah proses komunikasi dan pertukaran
informasi antara manusia (pengguna) dan sistem komputer. Interaksi ini
melibatkan pertukaran informasi, perintah, dan umpan balik antara pengguna dan
sistem komputer. Interaksi dapat terjadi melalui berbagai cara, seperti melalui
keyboard, mouse, layar sentuh, atau suara.
Pentingnya Interaksi
Interaksi manusia dan komputer sangat penting karena
beberapa alasan:
- Efisiensi :
Reaksi yang baik dapat meningkatkan efisiensi
- Kenyamanan :
Interaksi yang baik dapat meningkatkan kenyamanan pengguna, karena mereka
dapat dengan mudah menggunakan sistem dan memahami hasilnya.
- Akurasi :
Interaksi yang baik dapat meningkatkan akurasi, karena pengguna dapat
dengan mudah memasukkan data dan menerima hasil yang akurat.
- Keamanan :
Interaksi yang
- Pengalaman
Pengguna : Interaksi yang
Dalam konteks pengembangan sistem komputer,
interaksi manusia dan komputer sangat penting karena dapat mempengaruhi
kualitas dan efektivitas sistem. Oleh karena itu, perancang sistem harus
mempertimbangkan aspek interaksi manusia dan komputer dalam proses pengembangan
sistem
Konsep Interaksi
Interaksi manusia-komputer (Human-Computer
Interaction/HCI) adalah studi tentang bagaimana orang berinteraksi dengan
komputer dan desain teknologi yang memungkinkan interaksi tersebut. Konsep
interaksi ini mencakup berbagai elemen, termasuk terminologi yang digunakan,
siklus interaksi, dan prinsip-prinsip ergonomis yang harus diikuti.
Terminologi
- User
(Pengguna): Individu yang menggunakan sistem atau perangkat.
- Interface
(Antarmuka): Titik kontak antara pengguna dan sistem komputer.
- Interaction
(Interaksi): Proses di mana pengguna berkomunikasi dengan sistem komputer.
- Usability
(Kegunaan): Tingkat di mana produk dapat digunakan oleh pengguna tertentu
untuk mencapai tujuan tertentu dengan efektifitas, efisiensi, dan kepuasan
dalam konteks penggunaan tertentu.
- Feedback:
Informasi yang dikembalikan kepada pengguna mengenai apa yang telah
dilakukan atau sedang berlangsung di sistem.
- Affordance:
Sifat antarmuka yang menunjukkan bagaimana suatu objek dapat digunakan.
Siklus Interaksi
Siklus interaksi menggambarkan proses di mana
pengguna berinteraksi dengan sistem. Siklus ini terdiri dari beberapa langkah:
- Tujuan
(Goal): Pengguna memiliki tujuan atau tugas yang ingin dicapai.
- Perumusan
Intensi (Formulation of Intention): Pengguna memutuskan tindakan apa yang
perlu diambil untuk mencapai tujuan.
- Spesifikasi
Tindakan (Action Specification): Pengguna merencanakan langkah-langkah
spesifik yang perlu diambil.
- Eksekusi
Tindakan (Action Execution): Pengguna melakukan tindakan-tindakan tersebut
pada antarmuka.
- Pengamatan
Sistem (System Perception): Pengguna mengamati respons dari sistem.
- Interpretasi
(Interpretation): Pengguna menginterpretasikan respons sistem.
- Evaluasi
(Evaluation): Pengguna mengevaluasi apakah tujuan telah tercapai atau
tidak.
Prinsip Ergonomis
Ergonomi dalam HCI bertujuan untuk memastikan bahwa
sistem dan antarmuka dirancang dengan mempertimbangkan kenyamanan, efisiensi,
dan keamanan pengguna. Berikut adalah beberapa prinsip ergonomis:
- Konsistensi
(Consistency): Antarmuka harus konsisten dalam penampilan dan fungsi untuk
mengurangi kebingungan.
- Feedback
yang Efektif (Effective Feedback): Sistem harus memberikan umpan balik
yang jelas dan tepat waktu kepada pengguna tentang apa yang sedang
terjadi.
- Kontrol
Pengguna (User Control): Pengguna harus merasa bahwa mereka memiliki
kontrol atas interaksi dan dapat membatalkan atau mengulang tindakan.
- Pengurangan
Beban Memori (Minimize Memory Load): Antarmuka harus dirancang untuk
mengurangi beban memori dengan menyediakan petunjuk dan konteks.
- Desain
yang Fleksibel (Flexibility): Sistem harus dapat menyesuaikan diri dengan
berbagai kebutuhan dan preferensi pengguna.
- Desain
yang Sederhana (Simplicity): Antarmuka harus sederhana dan intuitif,
sehingga pengguna dapat memahami dan menggunakannya dengan mudah.
- Keselamatan
(Safety): Sistem harus melindungi pengguna dari kesalahan dan memberikan
cara untuk memperbaiki kesalahan yang mungkin terjadi.
Memahami dan menerapkan konsep interaksi,
terminologi, siklus interaksi, dan prinsip-prinsip ergonomis ini sangat penting
dalam merancang sistem dan antarmuka yang efektif dan user-friendly.
Tingkat Input
- Keyboard:
Cara tradisional untuk memasukkan data dan perintah ke dalam komputer.
Pengguna mengetik teks, perintah, atau data lain menggunakan tombol pada
keyboard.
- Mouse:
Alat penunjuk yang memungkinkan pengguna untuk mengontrol pointer pada
layar dan menginteraksikan dengan elemen antarmuka melalui klik, seret,
dan lepas.
- Touchscreen:
Layar yang dapat merespons sentuhan pengguna, memungkinkan pengguna untuk
memasukkan perintah dengan menyentuh layar langsung.
- Voice
Input (Penginputan Suara): Sistem pengenalan suara yang memungkinkan
pengguna untuk memberikan perintah melalui ucapan.
- Gestures
(Gerakan): Penggunaan sensor atau kamera untuk mendeteksi gerakan tubuh
atau tangan sebagai input.
- Stylus/Pen
Input: Penggunaan pena digital untuk menulis atau menggambar langsung pada
layar.
- Haptic
Devices: Perangkat yang memberikan umpan balik taktil (misalnya, getaran)
sebagai bentuk input.
Tingkat Output
- Display Screens (Layar Tampilan): Layar yang
menampilkan informasi visual kepada pengguna. Ini bisa berupa monitor,
layar laptop, tablet, atau smartphone.
- Audio Output: Penggunaan suara atau ucapan
sintetis untuk memberikan informasi atau umpan balik kepada pengguna.
- Haptic Feedback: Umpan balik taktil yang
diberikan melalui getaran atau tekanan pada perangkat input (seperti pada
ponsel atau pengendali permainan).
- Visual Indicators (Indikator Visual): Lampu,
LED, atau indikator lain yang memberikan umpan balik visual cepat.
- Printed Output (Cetakan): Informasi yang
dicetak pada kertas atau media lain sebagai bentuk output fisik.
- Virtual Reality (VR): Sistem yang memberikan
pengalaman imersif melalui headset yang menampilkan lingkungan virtual.
- Augmented Reality (AR): Sistem yang menambahkan
informasi digital ke dunia nyata melalui perangkat seperti headset AR atau
aplikasi pada smartphone.
Interaksi Input/Output
Dalam sebuah sistem interaksi yang ideal, input dan
output bekerja secara harmonis untuk menciptakan pengalaman pengguna yang
efisien dan intuitif. Berikut adalah beberapa prinsip kunci untuk memastikan
tingkat input/output yang efektif:
- Responsiveness: Sistem harus merespons input
pengguna dengan cepat untuk memberikan pengalaman yang lancar.
- Feedback: Pengguna harus mendapatkan umpan
balik yang sesuai setelah memberikan input, sehingga mereka tahu bahwa
tindakan mereka telah diterima dan diproses.
- Accessibility: Sistem harus dirancang untuk
dapat diakses oleh berbagai jenis pengguna, termasuk mereka yang memiliki
keterbatasan fisik.
- Consistency: Input dan output harus konsisten
di seluruh sistem untuk menghindari kebingungan pengguna.
- Error Tolerance: Sistem harus dapat menangani
kesalahan input dengan cara yang ramah pengguna dan menawarkan solusi atau
saran perbaikan.
Memahami dan mengimplementasikan berbagai tingkat
input/output ini sangat penting dalam desain antarmuka dan sistem interaksi
yang efektif dan user-friendly.
Peran Pengguna
- Pengambil
Keputusan: Pengguna menentukan tujuan dan langkah-langkah yang diperlukan
untuk mencapainya.
- Pemberi
Input: Pengguna memberikan data atau perintah kepada sistem melalui
berbagai metode input (keyboard, mouse, suara, dll.).
- Penerima
Informasi: Pengguna menerima output atau umpan balik dari sistem, yang
dapat berupa teks, gambar, suara, atau haptic feedback.
- Evaluator:
Pengguna mengevaluasi output yang diberikan oleh sistem untuk memastikan
bahwa tujuan telah tercapai atau apakah diperlukan tindakan lebih lanjut.
- Pembelajar:
Pengguna belajar cara menggunakan sistem dan memahami fungsinya untuk
meningkatkan efisiensi dan efektivitas interaksi.
Peran Sistem
- Pemroses
Data: Sistem menerima input dari pengguna, memproses data tersebut, dan
menghasilkan output yang relevan.
- Pemberi
Informasi: Sistem memberikan informasi atau hasil pemrosesan kepada
pengguna melalui berbagai metode output (layar tampilan, audio, haptic
feedback, dll.).
- Pengelola
Tugas: Sistem membantu dalam mengorganisir dan mengelola tugas-tugas yang
dilakukan oleh pengguna.
- Penyedia
Umpan Balik: Sistem memberikan umpan balik yang cepat dan tepat waktu
untuk membantu pengguna memahami apa yang terjadi dan apa yang harus
dilakukan selanjutnya.
- Adaptif:
Sistem menyesuaikan perilakunya berdasarkan interaksi pengguna sebelumnya
untuk meningkatkan pengalaman pengguna.
Tujuan Pengguna
Tujuan pengguna dalam interaksi dengan sistem
biasanya spesifik dan terkait dengan tugas-tugas yang ingin mereka selesaikan.
Contoh tujuan pengguna meliputi:
- Menyelesaikan Tugas Spesifik: Seperti menulis
dokumen, mengirim email, atau mencari informasi.
- Mendapatkan Informasi: Seperti membaca berita,
melihat ramalan cuaca, atau mencari tutorial.
- Menghibur Diri: Seperti menonton video, bermain
game, atau mendengarkan musik.
- Berkomunikasi: Seperti mengobrol dengan teman,
melakukan panggilan video, atau berbagi file.
- Pembelajaran: Seperti mengikuti kursus online,
membaca buku elektronik, atau mempelajari keterampilan baru.
Pentingnya Komunikasi dalam HCI
- Memahami Konteks: Komunikasi yang jelas
membantu pengguna memahami konteks dan fungsi dari sistem yang mereka
gunakan. Ini mencakup petunjuk, label, pesan bantuan, dan dokumentasi yang
menjelaskan cara kerja sistem.
- Mengarahkan Pengguna: Komunikasi yang efektif
mengarahkan pengguna melalui antarmuka dan membantu mereka menyelesaikan
tugas dengan efisien. Misalnya, wizard dan tutorial interaktif memberikan
langkah-langkah yang jelas untuk menyelesaikan tugas.
- Mengurangi Kesalahan: Komunikasi yang baik
membantu mencegah kesalahan dengan memberikan instruksi yang jelas dan
peringatan saat pengguna mungkin melakukan tindakan yang tidak diinginkan.
- Meningkatkan Keterlibatan: Komunikasi yang baik
meningkatkan keterlibatan dan kepuasan pengguna. Pengguna merasa lebih
nyaman dan percaya diri saat menggunakan sistem yang berkomunikasi dengan
mereka secara efektif.
Pentingnya Umpan Balik dalam HCI
- Memberikan Status Sistem: Umpan balik
memberikan informasi kepada pengguna tentang status sistem dan hasil dari
tindakan mereka. Ini membantu pengguna memahami apakah tindakan mereka
berhasil atau apakah ada masalah yang perlu diperbaiki.
- Meningkatkan Kontrol Pengguna: Umpan balik yang
cepat dan tepat waktu memungkinkan pengguna merasa lebih mengendalikan
interaksi mereka dengan sistem. Mereka dapat mengetahui langsung apa yang
terjadi dan menyesuaikan tindakan mereka sesuai kebutuhan.
- Mempercepat Pembelajaran: Umpan balik membantu
pengguna belajar bagaimana menggunakan sistem dengan lebih efektif.
Pengguna dapat memahami dampak dari tindakan mereka dan menyesuaikan
perilaku mereka untuk mencapai hasil yang lebih baik.
- Mengurangi Frustrasi: Umpan balik yang jelas
dan konstruktif membantu mengurangi frustrasi pengguna. Mereka tidak perlu
menebak-nebak apa yang terjadi dan dapat segera mengetahui apa yang harus
dilakukan selanjutnya.
- Mendorong Efisiensi: Umpan balik yang baik
membantu pengguna menyelesaikan tugas dengan lebih cepat dan efisien.
Mereka tidak perlu menghabiskan waktu untuk mencari tahu apakah tindakan
mereka berhasil atau mengapa sesuatu tidak bekerja.
Jenis Umpan Balik
- Visual Feedback: Indikator visual seperti pesan
pop-up, perubahan warna, atau ikon yang menunjukkan status sistem atau
hasil dari tindakan pengguna.
- Auditory Feedback: Umpan balik suara seperti
bunyi bip, peringatan audio, atau suara konfirmasi yang memberikan
informasi kepada pengguna.
- Haptic Feedback: Umpan balik taktil seperti
getaran atau tekanan yang memberikan informasi fisik kepada pengguna
tentang status atau hasil dari tindakan mereka.
- Textual Feedback: Pesan teks yang memberikan
informasi detail tentang status sistem, hasil tindakan, atau instruksi
lebih lanjut.
t.
