250 likes | 1.01k Views
Pendahuluan. Human Computer-Interface (HCI). Istilah lain: man-machine interaction (MMI), computer and human interaction (CHI), dan human-machine interaction (HMI) Tujuan :
E N D
Human Computer-Interface (HCI) • Istilah lain: man-machine interaction (MMI), computer and human interaction (CHI), dan human-machine interaction (HMI) • Tujuan: • User friendly (ramahdenganpengguna): kemampuan yang dimilikiolehsoftwareatau program aplikasi yang mudahdioperasikan, danmempunyaisejumlahkemampuan lain sehinggapenggunamerasabetahdalammengoperasikan program tersebut, bahkanbagiseorangpenggunapemula • WYSIWYG (what you see is what you get) • Mengurangifrustasi, ketidakamanan, dankebingunganpadapengguna • Implikasi: meningkatkankepuasankerjadanmenurunkantingkatabsensipekerja
Contoh Program dalambahasapascal Var A, B, C : integer; Begin Write (‘Isilahbilanganpertama :’); readln(A); Write (‘Isikanbilangankedua ;’); readln(B0; C := A*B-B Div A; Writeln; Writeln (‘Hasilnyaadalah : ‘,C); End.
Hasil Program setelahdieksekusi Isikanbilanganpertama : 5 Isikanbilangankedua : 45 Hasilnyaadalah : 216
HCI (lanjutan) • Permasalahan yang muncul: • Programertidakdapatmemahamisecaratepatpenggunanya, mis: tentangkeinginandanlingkungankerjapengguna • Sistemkomputermengharuskanpenggunauntukmengingatterlalubanyakinformasi • Sistemkomputertidakmemberikanruanguntuktoleransikesalahan • Para penggunaberbedadarisebelumnya • Para penggunaberbeda satu denganlainnya • Para penggunaberbedadarikita • Mulaiditerapkannya GUI (Graphical User Interface)
Prinsip Kerja Sistem Komputer Proses Input: Angka, karakter, gambar, dll Output: Angka, karakter, gambar, suara, dll Interaksi manusia dan komputer
Kriteria User Friendly • Memiliki tampilan yang bagus • Mudah dioperasikan • Mudah dipelajari • Pengguna selalu merasa senang setiap kali menggunakan software tersebut
Definisi IMK • Sekumpulan proses, dialog, dan kegiatan dimana melaluinya pengguna memanfaatkan dan berinteraksi dengan komputer • Suatu disiplin ilmu yang menekankan pada aspek desain, evaluasi, dan implementasi dari sistem komputer interaktif untuk kegunaan manusia dengan mempertimbangkan fenomena-fenomena disekitar manusia itu sendiri • Suatu studi ilmiah tentang masyarakat didalam lingkungan kerjanya
Sistem IMK HCIS = ƒ (h,m,e,i,t) Dimana: HCIS = sistem manusia dan komputer h = subsistem manusia m = subsistem mesin e = subsistem lingkungan i = interaksi manusia dengan sub-sub sistem t = waktu, lamanya interaksi terjadi
Aplikasi IMK • Perkantoran • Kendali proses • Penerbangan • Komunikasi • Desain pekerjaan • Pelatihan/seleksi • dll
Bidang Studi yang Mempengaruhi Perkembangan IMK Computational linguistics Software engineering Artificial intelligence Cognitive science Social psychology HCI Sociology Cognitive psychology Ergonomics Mathematics Anthropology Organizational psychology
Software Engineering • PerangkatKeras (Hardware) tidakterlepasdariteknikelektronika, daribidanginilahkitadapatmempelajaribanyakaspek yang berhubungandenganperangkatkeraskomputer. • PerangkatLunak (Software) Bidanginimemberikankerangkakerja yang memungkinkankitauntukdapatmerancangsisteminteraksimanusia-komputer
Psikologi • Penggunamemilikipsikologi yang berbeda • Sebagaiperancangkitaharusmampumempelajariaspekpsikologipengguna agar dapatmemahamibagaimanapenggunadapatmenggunakansifatdankebiasaanbaiknya • Menggunakanpersepsidanpengolahankognitifdansertaketerampilanmotorik agar dapatmenjodohkannesindenganmanusiauntukmendapatkankerjasama yang serasi.
Computational Linguistics • Computational Linguistics adalahilmu yang berupayauntukmemodelkanbahasamanusiadidalamrepresentasiaturan yang formal, atau grammar formalism. • Saranakomunikasiberbentuksuatubahasakhususmisalnyagrafis, bahasaalami, bahasa menu, ataupunbahasaperintah. • Saranakomunikasiinilah yang akanmengarahkanpenggunaketikaberurusandengankomputer
Ergonomic • Ergonomikberhubungandenganaspekfisikuntukmendapatkanlingkungankerja yang nyaman • Misalnya, bentukmejadankursi, tampilanlayar, bentukpapanketik, posisiduduk, pengaturanlampu, kebersihantempatkerja, danaspeklainnya yang akanmempengaruhikenyamananlingkungankerja
Antropologi • Antropologiadalahsuatustudiilmu yang mempelajaritentangmanusiabaikdarisegibudaya, perilaku, keanekaragaman, dan lain sebagainya. • Interaksisangatdipengaruhiolehteknologi yang digunakan (misalnyadalamsebuahkantor) • Misal, tatakerjaberkelompok
Sosiologi • Sosiologimerupakansalah satu bidangilmusosial yang mempelajarimasyarakat. • Contoh : hal yang paling menarikdibicarakansepertikekhawatiranorangtentangakandi PHK-nyamerakadarikantorkarenaadanyaotomatisasikantor
Artificial Intelligence • KecerdasanBuatan (bahasaInggris: Artificial IntelligenceatauAI) didefinisikansebagaikecerdasan yang ditunjukkanolehsuatuentitasbuatan. Sistemsepertiiniumumnyadianggapkomputer. Kecerdasandiciptakandandimasukkankedalamsuatumesin (komputer) agar dapatmelakukanpekerjaanseperti yang dapatdilakukanmanusia. Beberapamacambidang yang menggunakankecerdasanbuatanantara lain sistempakar, permainankomputer (games), logika fuzzy, jaringansyaraftiruandanrobotika.
Piranti Bantu Pengembangan Sistem • Pertama kali dikembangkan oleh MacApp oleh Apple pada pertengahan tahun 1980-an • Contoh piranti bantu lainnya: Visual dBase, Visual BASIC, Visual J++, Visual C/C++, Borland Delphi, dll • Keuntungan: • Tampilan/antarmuka yang dihasilkan menjadi lebih baik • Program antarmuka menjadi mudah ditulis dan lebih ekonomis untuk dipelihara
StrategiPengembanganAntarMuka Program Aplikasi : • Antarmukaberfungsisebagaisarana dialog antaramanusiadengankomputer • Aplikasi yang merupakanbagian yang berfungsiuntukmenghasilkaninformasiberdasarolahan data yang sudahdimasukkanolehpenggunalewatalgoritma yang disyaratkanolehaplikasi.
Beberapahal yang harusdiperhatikandalampengembanganantarmuka • Pengetahuantentangmekanismefungsimanusiasebagaipenggunakomputer. • Berbagaiinformasi yang berhubungandengankarakteristik dialog yang cukuplebarsepertiragam dialog, struktur, isitekstualdangrafis, tanggapanwaktudankecepatantampilan
Beberapahal yang harusdiperhatikandalampengembanganantarmuka • PenggunaanPrototipe yang didasarkanpadaspesifikasi dialog formal yang disusunsecarabersama-sama (calon) penggunadanperancangsistem • Teknikevaluasi yang digunakanuntukmengevaluasihasilprosesprototipe yang telahdilakukan, yaitusecaraanalitisberdasarkananalisisnatastransaksi dialog, secaraempirikmenggunakanujicobapadasejumlahkasus, umpanbalikpengguna yang dapatdikerjakandengantanyajawabmaupunkuisionerdanbeberapaanalisi yang dikerjakanolehahliantarmuka
Kesalahan Mendasar Programmer • Desaininimemuaskansaya, berartijugaakanmemuaskansetiaporang • Desaininimemuaskan rata-rata orang, berartijugaakanmemuaskansetiaporang • Manusiabegituamatberagamolehkarenanyatidakadakemungkinanantarmuka yang dapatmemuaskanpengguna, tetapikarenasifatmanusia yang adaptifsejakawalnya, makaitutidakakanmenjadimasalah • Faktorergonomicukupmahalnamundemikianproduk-produkaplikasikomputertetapterjualhanyadenganberdasarkanpenampilandancorak. Jadipertimbanganergonomibolehdiabaikan • Ergonomimerupakangagasan yang baik. Dalammendesainsesuatusayamenggunakanpertimbanganergonominamundilakukanberdasarkanintuisidanmenyandarkannyapadaseleraumum, jadikitatidakmemerlukantabel data
Diskusikan ! Bagaimana user berinteraksidengankomputeruntukmenyelesaikantugas-tugastertentu. BuatKesimpulandarimateri yang telahdisampaikan. TERIMA KASIH