model interaksi manusia dengan komputer · berbagai teknik interaksi pada ... meletakkan kursor...
TRANSCRIPT
1
Model Interaksi Manusia dengan Komputer
Pemrograman Visual (TH22012 )by Kartika [email protected]@ee.uad.ac.idblog.uad.ac.id/kartikafkartikaf.wordpress.com
Tujuan
1. Mengetahui karakteristik/sifat umum dari model interaksi antara manusia dan komputer (ragam dialog/antarmuka)
2. Mengetahui model-model interaksi antara manusia dan komputer (ragam dialog/ antarmuka)
2
Definisi
� Suatu cara yang digunakan untuk mengorganisasikan berbagai teknik interaksi interaktif yang memungkinkan terjadinya komunikasi antara manusia dan komputer
Definisi
� Antarmuka yang menggunakanberbagai teknik interaksi padadasarnya adalah untuk mendapatkansatu kriteria yang sangat pentingdalam pengoperasian sebuahprogram aplikasi� aspek ramah dengan pengguna atau user
friendly
� sekarang lebih diarahkan pada antarmukayang berdaya guna atau usability
3
Karakteristik/Sifat Umum
� Inisiatif
� sifat dasar dari model interaksi
� akan menentukan keseluruhan model komunikasisehingga dapat ditentukan tipe-tipe pengguna yang dituju oleh sistem yang dibangun
� jenis
� inisiatif oleh komputer
� inisiatif oleh pengguna
Karakteristik/Sifat Umum
� Inisiatif� inisiatif oleh komputer
� pengguna memberikan tanggapan atas prompt yang diberikan oleh komputer untuk memasukkan perintahatau parameter perintah
� dialog terdiri atas sekumpulan pilihan yang telahdidefinisikan sebelumnya
� inisiatif oleh pengguna� pengguna diharapkan memahami sekumpulan perintah
yang harus ditulis menurut aturan tertentu
4
Karakteristik/Sifat Umum
� Keluwesan
� sistem yang luwes atau fleksibel
� sistem mempunyai kemampuan untuk mencapai suatu tujuan
lewat sejumlah cara yang berbeda
� sistem dapat menyesuaikan diri dengan keinginan pengguna
(bukan pengguna yang harus menyesuaikan diri dengan
kerangka sistem perancang sistem)
� sistem memberikan kesempatan bagi pengguna untuk
melakukan customizing dan memperluas antarmuka dari
sistem untuk memenuhi kebutuhan pribadinya
Karakteristik/Sifat Umum
� Keluwesan
� keluwesan akan memanjakan pengguna tetapi
akan membawa konsekuensi
� kompleksitas sistem yang dirancang dan efisiensi yang hendak dicapai oleh perancang sistem
5
Karakteristik/Sifat Umum
� Kompleksitas
� perancang tidak perlu menggunakan atau membuatantarmuka lebih dari apa yang diperlukan karena tidak adakeuntungan yang diperoleh tetapi akan menjadikanimplementasi menjadi sulit
� dapat dilakukan dengan menyusun pengelompokan dalam
menerapkan model yang diinginkan oleh pengguna ke dalam
sistem dengan cara menggunakan hirarki atau ortogonalitas
(teknik penstrukturan perintah menurut karakteristik
bebasnya)
Karakteristik/Sifat Umum
� Beban Informasi
� beban informasi yang terkandung dalam suatu
ragam dialog seharusnya disesuaikan dengan
aras/level pengguna
� jika beban terlalu tinggi pengguna akan merasaterbebani
� dapat berpengaruh negatif terhadap kemampuan
pengolahan kognitif dan tingkah laku pengguna
6
Karakteristik/Sifat Umum
� Konsistensi
� konsistensi digunakan untuk membantu pengguna dalam mengembangkan mentalitas yang diperlukan dalam pengoperasian sistem komputer
� sistem yang konsisten akan mendorong pengembangan
mentalitas dengan cara memberikan semacam petunjuk
kepada pengguna untuk mengekstrapolasi pengetahuan yang
dimiliki sehingga dapat memahami perintah-perintah yang
baru lengkap dengan pilihan yang ada
Karakteristik/Sifat Umum
� Umpan Balik
� pengguna banyak yang menginginkan agar
sistem yang dirancang pada saat dieksekusi
selalu memberikan umpan balik tentang apa yang
sedang dikerjakan oleh sistem
7
Karakteristik/Sifat Umum
� Observabilitas
� sistem dikatakan memiliki sifat observabilitas jika
sistem berfungsi secara benar dan kelihatan
sederhana bagi pengguna meski sesungguhnya
proses yang terjadi sangat rumit
Karakteristik/Sifat Umum
� Kontrolabilitas
� kontrolabilitas berimplikasi bahwa sistem selalu
berada di bawah kontrol pengguna
� dengan menyediakan sarana untuk
� mengetahui keberadaan pengguna dalam sistem,
� apa yang dapat dikerjakan oleh pengguna dan apakah
nanti dapat dibatalkan
8
Karakteristik/Sifat Umum
� Efisiensi
� efisiensi dalam sistem komputer adalah
throughput yang diperoleh dari kerjasama antara
manusia dan komputer
Karakteristik/Sifat Umum
� Keseimbangan
� keseimbangan berkaitan dengan pembagian
pekerjaan antar manusia dengan komputer
seoptimal mungkin
9
Karakteristik/Sifat Umum
Tipe/Jenis
� Interaksi berbasis Perintah Tunggal
� paling konvensional karena perintah-perintah
tunggal yg dapat dioperasikan biasanya
tergantung dari sistem komputer yg dipakai &
berada dlm suatu domain yg disebut bahasa
perintah (command language)
10
Tipe/Jenis
� Interaksi berbasis Perintah Tunggal
� bahasa perintah adalah bahasa yang sengaja
diciptakan untuk melakukan komunikasi yang
tepat dan akurat pada suatu domain
� harus dirancang sedemikian rupa sehingga mempunyaisifat alamiah, yaitu mudah dipelajari dan diingat olehkebanyakan pengguna
Tipe/Jenis
� Interaksi berbasis Perintah Tunggal
� keuntungan
� cepat, efisien, akurat, ringkas, luwes, inisiatif olehpengguna, dan appealing
� kelemahan
� memerlukan pelatihan yang lama, membutuhkanpenggunaan yang teratur, beban ingatan tinggi dan jelekdalam menangani kesalahan
11
Tipe/Jenis
� Interaksi berbasis Bahasa Pemrograman
� memungkinkan pengguna untuk mengemas
sejumlah perintah ke dalam suatu bentuk berkas
yang sering disebut dengan batch file
� dapat mengatasi permasalahan pada dialog berbasisperintah tunggal saat pengguna harus memberikansederetan perintah-perintah yang sama setiap kali akanmenjalankan program aplikasi
Tipe/Jenis
� Interaksi berbasis Bahasa Pemrograman
� perintah-perintah yang dituliskan tidak harus
menggunakan salah satu bahasa pemrograman
baik bahasa pemrograman tingkat tinggi maupun
tingkat rendah tetapi harus memperhatikan
aturan-aturan tertentu
12
Tipe/Jenis
� Interaksi berbasis Bahasa Alami
� dilakukan oleh pengguna dengan memberikan
instruksi-instruksi dalam bahasa alami yang lebih
umum sifatnya kepada komputer
� mengharuskan komputer mempunyai kemampuan untukmengolah bahasa alami tersebut sehingga komputerdapat mengetahui arti dari instruksi tersebut
Tipe/Jenis
� Interaksi berbasis Bahasa Alami
� pengguna secara bebas dapat memberikan
instruksinya dengan kalimat-kalimat yang lebih
manusiawi tanpa terbatasi oleh sintaksis seperti
dalam ragam dialog berbasis perintah tunggal
13
Tipe/Jenis
� Interaksi berbasis Bahasa Alami
� model ini menghadapi kenyataan bahwa terdapatperbedaan bahasa antara manusia dengan komputersehingga diperlukan adanya sistem penterjemah yang dapat menterjemahkan suatu kalimat pada dua arah
� jika pengguna memberikan instruksi maka sistem
penterjemah harus mampu menterjemahkan instruksi tersebut
ke dalam format instruksi yang dimengerti oleh komputer dan
sebaliknya jika komputer memberikan jawaban maka sistem
penterjemah harus mampu menterjemahkan format instruksi
komputer menjadi pesan yang dapat dimengerti oleh manusia
Tipe/Jenis
� Interaksi berbasis Bahasa Alami
� keuntungan
� tidak memerlukan sintaksis khusus, luwes dan powerful, alamiah dan merupakan inisiatif campuran
� kelemahan
� mempunyai dualisme, tidak persis, bertele-tele, opaque (‘buram’), tidak efisien dan perancangan perangkatlunaknya sangat rumit
14
Tipe/Jenis
� Interaksi berbasis Sistem Menu
� menyediakan daftar pilihan dalam jumlah yang
terbatas yang biasanya berupa suatu kalimat atau
kumpulan beberapa kata sehingga pengguna
dapat menetukan pilihannya
Tipe/Jenis
� Interaksi berbasis Sistem Menu
� jenis berdasarkan teknik penampilan pilihan-
pilihannya
� sistem menu datar
� menampilkan semua pilihan secara lengkap
� sistem menu tarik
� menampilkan daftar pilihan dalam kelompok-kelompok
tertentu
15
Tipe/Jenis
� Interaksi berbasis Sistem Menu
Tipe/Jenis
� Interaksi berbasis Sistem Menu
� keuntungan
� memerlukan sedikit pengetikan, baban memori rendah,
strukturnya terdefinisikan dengan baik, perancangannya
mudah dan tersedia piranti bantu (CAD)
� kelemahan
� seringkali lambat, memakan ruang layar, tidak cocok untuk
aktifitas pemasukan data, tidak cocok untuk dialog terinisiasi
pengguna dan tidak cocok untuk dialog terinisiasi campuran
16
Tipe/Jenis
� Interaksi berbasis Pengisian Borang
(formulir)
� penerapan langsung dari aktifitas pengisian
borang dalam kehidupan sehari-hari dimana
pengguna akan dihadapkan pada suatu bentuk
borang yang ada di layar komputer yang
digunakan
Tipe/Jenis
� Interaksi berbasis Pengisian Borang(formulir)� kualitas tergantung pada tiga aspek
� tampilan pada layar yang mencerminkan struktur data masukan yang diperlukan oleh sistem
� kejelasan perancangan & penyajiannya secara visual pd layar
� derajat kebenaran dan kehandalan penerimaan data masukan oleh program lewat berbagai fasilitaspemasukan data yang ada pada borang
17
Tipe/Jenis
� Interaksi berbasis Pengisian Borang (formulir)� perancangan tampilan perlu memperhatikan
� proteksi tampilan,
� batasan medan tampilan,
� isi medan,
� medan opsional,
� default,
� bantuan,
� medan penghentian,
� navigasi,
� pembetulan kesalahan & penyelesaian
Tipe/Jenis
� Interaksi berbasis Pengisian Borang (formulir)
18
Tipe/Jenis
� Interaksi berbasis Pengisian Borang (formulir)
� keuntungan
� pengguna sudah terbiasa dengan pengisian borang, isian
data yang disederhanakan, diperlukan sedikit pelatihan,
beban memori rendah, struktur jelas, perancangan mudah dan
tersedia berbagai piranti bantu perancangan tampilan
� kelemahan
� seringkali lambat, memakan ruang layar, tidak cocok untuk
pemilihan instruksi, memerlukan pengontrol kursor,
mekanisme navigasinya tidak terlihat secara eksplisit dan
memerlukan suatu bentuk pelatihan
Tipe/Jenis
� Interaksi berbasis Icon
� banyak menggunakan simbol-simbol dan tanda-
tanda untuk menunjukkan suatu aktifitas tertentu
� secara teknis mirip dengan dialog berbasis sistem menu hanya saja pada sistem menu pilihan yang ada disajikandalam bentuk tekstual sedangkan dalam dialog berbasisicon pilihan yang ada disajikan dalam bentuk simbolatau tanda
19
Tipe/Jenis
� Interaksi berbasis Icon
Tipe/Jenis
� Interaksi berbasis Icon � keuntungan
� mudah dipelajari dan dikenali karena manusiamempunyai ingatan yang lebih kuat dalam mengingatdan mengolah gambar
� kelemahan� penggunaan icon dapat membingungkan dan boros
tempat serta sangat tidak efektif ketika harus berurusandengan sejumlah besar perintah maupun berkas
20
Tipe/Jenis
� Interaksi berbasis Sistem Penjendelaan
� memungkinkan pengguna untuk menampilkan
berbagai informasi baik sendiri-sendiri maupun
secara bersama-sama ke dalam bagian-bagian
layar yang tidak saling mempengaruhi
Tipe/Jenis
� Interaksi berbasis Sistem Penjendelaan
� jenis
� sistem penjendelaan TTY
� sistem penjendelaan time multiplexed window
� sistem penjendelaan space multiplexed window
� sistem penjendelaan non homogen
21
Tipe/Jenis
� Interaksi berbasis Sistem Penjendelaan
� jenis
� sistem penjendelaan TTY
� sistem penjendelaan yang hanya terdiri dari sebuah jendela
yang mempunyai fasilitas pemindahan halaman secara
otomatis pada satu arah
� sistem penjendelaan time multiplexed window
� sistem penjendelaan yang dapat digeser dan frame at a
time windows
Tipe/Jenis
� Interaksi berbasis Sistem Penjendelaan� jenis
� sistem penjendelaan space multiplexed window
� sistem penjendelaan yang dilakukan dengan membagi-bagilayar menjadi beberapa jendela dengan ukuran yang bervariasi, dan jenis jendelanya dapat ditentukanberdasarkan ketergantungan antara satu jendela denganjendela yang lain
� sistem penjendelaan non homogen
� sistem penjendelaan yang tidak dapat dikelompokkan padaketiga jenis sistem penjendelaan di atas
22
Tipe/Jenis
� Interaksi berbasis Sistem Penjendelaan
Tipe/Jenis
� Interaksi berbasis Manipulasi Langsung
� memiliki karakteristik penyajian langsung suatu
aktivitas oleh sistem kepada pengguna
� aktivitas akan dikerjakan oleh sistem komputer ketikapengguna memberikan instruksi lewat manipulasilangsung dari semacam kenyataan maya yang terpampang lewat tampilan yang muncul di layar
23
Tipe/Jenis
� Interaksi berbasis Manipulasi Langsung� keuntungan
� mempunyai analogi yang jelas dengan suatu pekerjaan nyata, mengurangi waktu pembelajaran, memberikan tantanganuntuk eksplorasi pekerjaan yang nyata, penampilan visual yang bagus, mudah dioperasikan dan tersedianya berbagaiperancang batu untuk merancang dialog berbasis manipulasilangsung
� kelemahan� memerlukan program yang rumit dan berukuran besar,
memerlukan tampilan grafis yang berkinerja tinggi, memerlukan piranti masukan seperti mouse atau trackball, dan memerlukan perancangan tampilan dengan kulaifikasitertentu
Tipe/Jenis
� Interaksi berbasis Manipulasi Langsung
24
Tipe/Jenis
� Interaksi berbasis Interaksi Grafis� cukup sulit dibedakan secara umum dengan dialog
berbasis manipulasi langsung
� ditunjukkan dengan
� pesan atau tooltip yang dimunculkan ketika pemakaimeletakkan kursor dalam suatu objek icon atau simbol yang menjelaskan fungsi dari simbol atau icon tersebut
� penggunaan hypertext seperti pada fasilitas help yang berfungsi untuk menghubungkan pengguna ke teks yang lain yang ditunjuk, dimana hypertext ini biasanya ditunjukkandengan perubahan bentuk kursor mouse jika diletakkan diatas teks yang berfungsi sebagai link
Tipe/Jenis
� Interaksi berbasis Interaksi Grafis
25
Summary
� Model interaksi manusia dan komputer
bermacam-macam dan harus diperhatikan
pemilihan dan karakteristiknya sehingga
dapat menjadi suatu model interaksi yang
baik!
Referensi
Santoso, P. Insap; 1997; Interaksi Manusia &
Komputer : Teori dan Praktek; Penerbit Andi;
Jogjakarta