2. Human Computer-Interface (HCI)Human Computer-Interface (HCI)
► Istilah lain: man-machine interaction (MMI), computerIstilah lain: man-machine interaction (MMI), computer
and human interaction (CHI), dan human-machineand human interaction (CHI), dan human-machine
interaction (HMI)interaction (HMI)
► Tujuan:Tujuan:
User friendlyUser friendly (ramah dengan pengguna): kemampuan yang(ramah dengan pengguna): kemampuan yang
dimiliki olehdimiliki oleh softwaresoftware atau program aplikasi yang mudahatau program aplikasi yang mudah
dioperasikan, dan mempunyai sejumlah kemampuan laindioperasikan, dan mempunyai sejumlah kemampuan lain
sehingga pengguna merasasehingga pengguna merasa betahbetah dalam mengoperasikandalam mengoperasikan
program tersebut, bahkan bagi seorang pengguna pemulaprogram tersebut, bahkan bagi seorang pengguna pemula
WYSIWYG (WYSIWYG (what you see is what you getwhat you see is what you get))
Mengurangi frustasi, ketidakamanan, dan kebingungan padaMengurangi frustasi, ketidakamanan, dan kebingungan pada
penggunapengguna
Implikasi: meningkatkan kepuasan kerja dan menurunkanImplikasi: meningkatkan kepuasan kerja dan menurunkan
tingkat absensi pekerjatingkat absensi pekerja
3. HCIHCI ((lanjutan)lanjutan)
► Permasalahan yang muncul:Permasalahan yang muncul:
Programer tidak dapat memahami secaraProgramer tidak dapat memahami secara
tepat penggunanya, mis: tentang keinginantepat penggunanya, mis: tentang keinginan
dan lingkungan kerja penggunadan lingkungan kerja pengguna
Sistem komputer mengharuskan penggunaSistem komputer mengharuskan pengguna
untuk mengingat terlalu banyak informasiuntuk mengingat terlalu banyak informasi
Sistem komputer tidak memberikan ruangSistem komputer tidak memberikan ruang
untuk toleransi kesalahanuntuk toleransi kesalahan
Para pengguna berbeda dari sebelumnyaPara pengguna berbeda dari sebelumnya
Para pengguna berbeda satu denganPara pengguna berbeda satu dengan
lainnyalainnya
Para pengguna berbeda dari kitaPara pengguna berbeda dari kita
► Mulai diterapkannya GUI (GraphicalMulai diterapkannya GUI (Graphical
User Interface)User Interface)
4. Prinsip Kerja Sistem KomputerPrinsip Kerja Sistem Komputer
Input:
Angka, karakter,
gambar, dll
Output:
Angka, karakter,
gambar, suara, dll
Proses
Interaksi manusia dan komputer
5. Kriteria User FriendlyKriteria User Friendly
►Memiliki tampilan yangMemiliki tampilan yang
bagusbagus
►Mudah dioperasikanMudah dioperasikan
►Mudah dipelajariMudah dipelajari
►Pengguna selaluPengguna selalu
merasa senang setiapmerasa senang setiap
kali menggunakankali menggunakan
softwaresoftware tersebuttersebut
6. Definisi IMKDefinisi IMK
► Sekumpulan proses, dialog, dan kegiatanSekumpulan proses, dialog, dan kegiatan
di mana melaluinya pengguna memanfaatkandi mana melaluinya pengguna memanfaatkan
dan berinteraksi dengan komputerdan berinteraksi dengan komputer
► Suatu disiplin ilmu yang menekankan padaSuatu disiplin ilmu yang menekankan pada
aspek desain, evaluasi, dan implementasi dariaspek desain, evaluasi, dan implementasi dari
sistem komputer interaktif untuk kegunaansistem komputer interaktif untuk kegunaan
manusia dengan mempertimbangkan fenomena-manusia dengan mempertimbangkan fenomena-
fenomena di sekitar manusia itu sendirifenomena di sekitar manusia itu sendiri
► Suatu studi ilmiah tentang masyarakat di dalamSuatu studi ilmiah tentang masyarakat di dalam
lingkungan kerjanyalingkungan kerjanya
7. Sistem IMKSistem IMK
HCIS =HCIS = ƒ (h,m,e,i,t)ƒ (h,m,e,i,t)
Dimana:Dimana:
HCIS = sistem manusia dan komputerHCIS = sistem manusia dan komputer
h = subsistem manusiah = subsistem manusia
m = subsistem mesinm = subsistem mesin
e = subsistem lingkungane = subsistem lingkungan
i = interaksi manusia dengan sub-sub sistemi = interaksi manusia dengan sub-sub sistem
t = waktu, lamanya interaksi terjadit = waktu, lamanya interaksi terjadi
9. Bidang Studi yang MempengaruhiBidang Studi yang Mempengaruhi
Perkembangan IMKPerkembangan IMK
HCI
Computational
linguistics
Artificial
intelligence
Cognitive
science
Sociology
Ergonomics
Organizational
psychology
Mathematics
Cognitive
psychology
Social
psychology
Software
engineering
Anthropology
10. Piranti Bantu PengembanganPiranti Bantu Pengembangan
SistemSistem
► Pertama kali dikembangkan oleh MacAppPertama kali dikembangkan oleh MacApp
oleh Apple pada pertengahan tahun 1980-oleh Apple pada pertengahan tahun 1980-
anan
► Contoh piranti bantu lainnya: VisualContoh piranti bantu lainnya: Visual
dBase, Visual BASIC, Visual J++, VisualdBase, Visual BASIC, Visual J++, Visual
C/C++, Borland Delphi, dllC/C++, Borland Delphi, dll
► Keuntungan:Keuntungan:
Tampilan/antarmuka yang dihasilkan menjadiTampilan/antarmuka yang dihasilkan menjadi
lebih baiklebih baik
Program antarmuka menjadi mudah ditulis danProgram antarmuka menjadi mudah ditulis dan
lebih ekonomis untuk dipeliharalebih ekonomis untuk dipelihara
11. Kesalahan Mendasar ProgrammerKesalahan Mendasar Programmer
► Desain ini memuaskan saya, berarti juga akan memuaskanDesain ini memuaskan saya, berarti juga akan memuaskan
setiap orangsetiap orang
► Desain ini memuaskan rata-rata orang, berarti juga akanDesain ini memuaskan rata-rata orang, berarti juga akan
memuaskan setiap orangmemuaskan setiap orang
► Manusia begitu amat beragam oleh karenanya tidak adaManusia begitu amat beragam oleh karenanya tidak ada
kemungkinan antar muka yang dapat memuaskan pengguna,kemungkinan antar muka yang dapat memuaskan pengguna,
tetapi karena sifat manusia yang adaptif sejak awalnya, makatetapi karena sifat manusia yang adaptif sejak awalnya, maka
itu tidak akan menjadi masalahitu tidak akan menjadi masalah
► Faktor ergonomi cukup mahal namun demikian produk-Faktor ergonomi cukup mahal namun demikian produk-
produk aplikasi komputer tetap terjual hanya denganproduk aplikasi komputer tetap terjual hanya dengan
berdasarkan penampilan dan corak. Jadi pertimbanganberdasarkan penampilan dan corak. Jadi pertimbangan
ergonomi boleh diabaikanergonomi boleh diabaikan
► Ergonomi merupakan gagasan yang baik. Dalam mendesainErgonomi merupakan gagasan yang baik. Dalam mendesain
sesuatu saya menggunakan pertimbangan ergonomi namunsesuatu saya menggunakan pertimbangan ergonomi namun
dilakukan berdasarkan intuisi dan menyandarkannya padadilakukan berdasarkan intuisi dan menyandarkannya pada
selera umum, jadi kita tidak memerlukan tabel dataselera umum, jadi kita tidak memerlukan tabel data