140 likes | 323 Views
PROGRAM STUDI PENDIDIKAN TEKNIK INFORMASI DAN KOMPUTER (PTIK) JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK – UNIVERSITAS NEGERI MAKASSAR. Mata Kuliah. INTERAKSI MANUSIA DAN KOMPUTER. Tujuan:.
E N D
PROGRAM STUDI PENDIDIKAN TEKNIK INFORMASI DAN KOMPUTER (PTIK) JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK – UNIVERSITAS NEGERI MAKASSAR Mata Kuliah INTERAKSI MANUSIA DAN KOMPUTER
Tujuan: Diharapkan mahasiswa dapat merancang sistem interaksi dengan memperhatikan kaidah interaksi dan komunikasi
Ruanglingkup • Membahasprinsipdasarperancangansisteminteraksi • Teoripendukungdariilmupsikologikognitif (pengertian) • Tinjauanberbagaiperalatan, teknikdanperangkat bantu sisteminteraksi
Materi • Human/manusia • Computer / Komputer • The Interaction Human-Computer • Interactive Design dan Interactive style
Interaksi Manusia dan komputer, yang secara umum adalah mempelajari suatu interaksi yang terjadi antara manusia dan komputer • Antaramanusiadenganmanusiaterjadisuatuinteraksi; yang beragamcaraberinteraksinyadapatsecaraberdialog, menggunakansuatubahasa yang dikenalantarmanusiaataumelaluisimbol-simbol yang diciptakanolehmanusiaitusendiri.
MODEL USER DALAM DESAIN model seringdigunakandalamprosesdesain. Model dapatbersifat: • Evaluative (mengevaluasidesain yang ada) • Generative (mempunyaikontribusipadaprosesdesain) Padaprakteknya, model yang seringdigunakanadalah yang bersifatgenerative.
MODEL KOGNITIF Presentasi model kognitifdibagidalamkategori: • Representasihirarkitugas (task) user danstruktur goal, formulasi goal dantugas • Model linguistikdangramatikGrammar daritranslasiartikulasidanbagaimanapemahamannyaolehuser • Model tingkat device danfisik (artikulasipadatingkatmotorikmanusia) artikulasitingkatmotorikmanusiadanbukantingkatpemahamanmanusia
MODEL LINGUISTIK Interaksiuser dengankomputerdapatdipandangdarisegi language, beberapaformalisasi model menggunakankonsepini. Grammar BNF paling seringdigunakanuntukmelakukan dialog. Backus-Naur Form (BNF) Memandangdialog pada level sintaksis, mengabaikansemantikdaribahasatersebut. Contoh: Fungsimenggambargarispadasistemgrafik
Contoh BNF: Fungsimenggambargarispadasistemgrafik • draw-line ::= select-line + choose-points + last-point • select-line ::= position-mouse + CLICK-MOUSE • choose-points ::= choose-one | choose-one + choose-points • choose-one ::= position-mouse + CLICK-MOUSE • last-point ::= position-mouse + DOUBLE-CLICK-MOUSE • position-mouse ::= empty | MOVE-MOUSE + position-mouse • Non-terminals (hurufkecil) adalahabstraksi level tinggidimanadapat terdiridari non-terminal lainnyadan terminal dalam format: name ::= expression • Terminals (hurufbesar), merepresentasikan level terendahdari user behaviour • Operator ‘+’ adalah sequence, ‘|’ adalah choice
MODEL FISIK DAN DEVICE Keystroke Level Model (KLM) • Tugasdapatdidekomposisimenjadiduafase: • Akuisisitugas, ketika user membangunrepresentasi mental daritugas • Execution tugasmenggunakanfasilitassistem
Contohmodelfisikdan device Contoh : Mengeditkaraktertunggal yang salah 1. memindahkantanganke mouse H[mouse] 2. Meletakkan cursor setelahkarakter yang salah PB[LEFT] 3. Kembalike keyboard H[keyboard] 4. Hapuskerakter MK[DELETE] 5. Ketikkoreksi K[char] 6. Mereposisike insertion point H[mouse]MPB[LEFT]
MOUSE Adahal-hal yang harusdiperhitungkandalammerancangsuatuinteraksibagiseseorang, dimanakitapeMouse/Mice • Sangatumumsekarangini • Mudahdalampenggunaannya • Mempermudah user dalammengaturposisi pointer dilayar monitor, sehinggagerakandapatlebihcepatdandapatdiketahuirekasinyasecaralangsung – • Cocokuntukinteraksi yang menerapkanmanipulasilangsungpada layer monitor perlumengetahuikapasitasdanketerbatasandariseseorangtersebut.