interaksi manusia dan komputer part 11

24
**** Dosen : Heny Pratiwi, S.Kom., M.Pd **** Depan SK/KD Materi Contoh Evaluasi Referensi Keluar www.henypratiwi.com Interaksi Manusia dan Komputer Human – Computer Interaction MKB - 4C638 Sistem Informasi Pagi A dan B Semester 6 MKB - 4C638

Upload: heny-pratiwi

Post on 28-May-2015

93 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Interaksi manusia dan komputer part 11

**** Dosen : Heny Pratiwi, S.Kom., M.Pd ****

Depan SK/KD Materi Contoh Evaluasi Referensi Keluarwww.henypratiwi.com

Interaksi Manusia dan KomputerHuman – Computer Interaction

MKB - 4C638

Sistem Informasi Pagi A dan BSemester 6

MKB - 4C638

Page 2: Interaksi manusia dan komputer part 11

**** Dosen : Heny Pratiwi, S.Kom., M.Pd ****

Depan SK/KD Materi Contoh Evaluasi Referensi Keluarwww.henypratiwi.com

Tujuan Instruksional UmumMahasiswa mampu menjelaskan dan menerapkanHelp dan Documentation pada setiap desain program

Diharapkan MahasiswaMampu mengetahui dan menjelaskan penyebab kesalahan programMampu menjelaskan bentuk bentuk penanganan kesalahanMampu menjelaskan pesan eror yang terdapat pada programMampu menyebutkan dan menjelaskan Help DokumentasiMampu menjelaskan sifat-sifat, jenis, perancangan help.

Tujuan Instruksional Khusus

Page 3: Interaksi manusia dan komputer part 11

**** Dosen : Heny Pratiwi, S.Kom., M.Pd ****

Depan SK/KD Materi Contoh Evaluasi Referensi Keluarwww.henypratiwi.com

Bagian yang cukup penting dalam desain program adalah penanganan kesalahan dan

layanan bantuan.

Help merupakan menu yang biasanya diletakkan di akhir program dan berguna untuk

membantu user dalam memahami program dan menganalisis apabila terjadi kesalahan.

Page 4: Interaksi manusia dan komputer part 11

**** Dosen : Heny Pratiwi, S.Kom., M.Pd ****

Depan SK/KD Materi Contoh Evaluasi Referensi Keluarwww.henypratiwi.com

Error (Kesalahan)

• Hampir tidak ada aplikasi yang berjalansempurna sebelum melewati berbagairentetan kesalahan

• semakin besar aplikasi yang dibuat, semakin banyak kesalahan yang dapattimbul.

Page 5: Interaksi manusia dan komputer part 11

**** Dosen : Heny Pratiwi, S.Kom., M.Pd ****

Depan SK/KD Materi Contoh Evaluasi Referensi Keluarwww.henypratiwi.com

Penyebab Kesalahan Program1. Kesalahan sintaksis yang bisa dideteksi kompiler

biasa disebut compile-time error, perintah ataustatemen menyalahi aturan pengkodean yang dimilikioleh bahasa pemrograman yang digunakan.Beberapa bahasa pemrograman, disediakan fasilitasAuto Syntax Check yang muncul sebuah pesanperingatan ketika Anda mengetikkan sintaks yang salah.

Page 6: Interaksi manusia dan komputer part 11

**** Dosen : Heny Pratiwi, S.Kom., M.Pd ****

Depan SK/KD Materi Contoh Evaluasi Referensi Keluarwww.henypratiwi.com

Contoh :

bahasa pemrograman Visual Basic, setiap statementidak diwajibkan diakhiri dengan tanda titik koma (;).

Kesalahan penulisan keyword, seperti : for, if Pada operasi aritmatika kekurangan jumlah

paranthesis (kurung). contoh : A = X+(B*(C+D)

Page 7: Interaksi manusia dan komputer part 11

**** Dosen : Heny Pratiwi, S.Kom., M.Pd ****

Depan SK/KD Materi Contoh Evaluasi Referensi Keluarwww.henypratiwi.com

Penyebab Kesalahan Program

2. Kesalahan run-time ketika program dijalankan biasadisebut run-time error atau fatal error, terjadi ketikakode program melakukan sesuatu yang tidakdimungkinkan.

ContohTipe data yang salah, misal tipe data integer digunakan untukstring.Variabel yang belum didefinisikan tapi digunakan dalamoperasi

Page 8: Interaksi manusia dan komputer part 11

**** Dosen : Heny Pratiwi, S.Kom., M.Pd ****

Depan SK/KD Materi Contoh Evaluasi Referensi Keluarwww.henypratiwi.com

Penyebab Kesalahan Program

3. Kesalahan Logika, aplikasi berjalan tanpa pesankesalahan, tetapi mengeluarkan hasil yang tidakdiharapkanMisal : jika aplikasi Anda menghasilkan perhitunganyang salah.

A= A + (B/C)≠

A=(A+B)/C

Page 9: Interaksi manusia dan komputer part 11

**** Dosen : Heny Pratiwi, S.Kom., M.Pd ****

Depan SK/KD Materi Contoh Evaluasi Referensi Keluarwww.henypratiwi.com

Bentuk-bentuk penanganan Kesalahan

• Validasi pemasukan, misalnya jika pengguna harus memasukkan bilangan positif, sementara ia memasukkan data negatif atau nol, maka harus ada mekanisme untuk mengulang pemasukan data tersebut.

• Proteksi pengguna: program memberi peringatan ketika pengguna melakukan suatu tindakan secara tidak sengaja, misalnya penghapusan berkas.

Page 10: Interaksi manusia dan komputer part 11

**** Dosen : Heny Pratiwi, S.Kom., M.Pd ****

Depan SK/KD Materi Contoh Evaluasi Referensi Keluarwww.henypratiwi.com

Bentuk – bentuk Penanganan Kesalahan

• Pemulihan dari kesalahan: tersedianyamekanisme untuk membatalkan tindakanyang baru saja dilakukan.

• Penampilan pesan salah yang tepat dan sesuaidengan kesalahan yang terjadi pada waktu itu

Page 11: Interaksi manusia dan komputer part 11

**** Dosen : Heny Pratiwi, S.Kom., M.Pd ****

Depan SK/KD Materi Contoh Evaluasi Referensi Keluarwww.henypratiwi.com

Error Message

Error Message dapat dilihat pada prosespenyimpanan data.Ketika anda menekan tombol Simpan, maka sistemakan meminta untuk mengisikan text box. Apabila text box tersebut belum terisi tetapi andasudah menjalankan proses penyimpanan, maka error message akan muncul seketika untuk memberikaninformasi bahwa nrp harus diisi terlebih dahulu.

Page 12: Interaksi manusia dan komputer part 11

**** Dosen : Heny Pratiwi, S.Kom., M.Pd ****

Depan SK/KD Materi Contoh Evaluasi Referensi Keluarwww.henypratiwi.com

Bentuk-bentuk Penanganan kesalahan

Beri komentar, untuk mempermudahmempelajari kode-kode program yang

pernah dibuat.

Page 13: Interaksi manusia dan komputer part 11

**** Dosen : Heny Pratiwi, S.Kom., M.Pd ****

Depan SK/KD Materi Contoh Evaluasi Referensi Keluarwww.henypratiwi.com

Help Dokumentasi• Sifat-sifat

- availability- accuracy& completeness- consistency- robustness- flexibility- unobtrusiveness

• Jenis; paper based dan computer based• Perancangan; how requested, how displayed

Page 14: Interaksi manusia dan komputer part 11

**** Dosen : Heny Pratiwi, S.Kom., M.Pd ****

Depan SK/KD Materi Contoh Evaluasi Referensi Keluarwww.henypratiwi.com

Sifat-sifat Help

• Availability, User dapat menggunakan bantuan pada setiap waktu selama berinteraksi dengan sistem. User tidak perlu keluar dari aplikasi selama bekerja untuk membuka aplikasi bantuan.

• Accuracy dan completeness, Bantuan ini seharusnya tersedia secara lengkap dan akurat.

Page 15: Interaksi manusia dan komputer part 11

**** Dosen : Heny Pratiwi, S.Kom., M.Pd ****

Depan SK/KD Materi Contoh Evaluasi Referensi Keluarwww.henypratiwi.com

Sifat-sifat Help• Consistency, konsisten pada sistem yang ada, juga

konsisten antara jenis online dan jenis tercetak, juga konsisten dari sisi content, terminologi dan bentuk presentasi.

• Robustness, biasanya digunakan oleh orang yang sedang dalam kesulitan karena sistem mempunyai perilaku yang tidak diharapkan atau mempunyai kesalahan

Page 16: Interaksi manusia dan komputer part 11

**** Dosen : Heny Pratiwi, S.Kom., M.Pd ****

Depan SK/KD Materi Contoh Evaluasi Referensi Keluarwww.henypratiwi.com

Sifat-sifat Help

• Flexibility, membantu setiap user berinteraksi sesuai dengan keinginannya.

• Unobtrusiveness, seharusnya tidak mencegah user dalam melanjuntukan pekerjaannya atau terpengaruh dengan aplikasi user. Untuk menghindari ini digunakan presentasi pada layar yang terpisah.

Page 17: Interaksi manusia dan komputer part 11

**** Dosen : Heny Pratiwi, S.Kom., M.Pd ****

Depan SK/KD Materi Contoh Evaluasi Referensi Keluarwww.henypratiwi.com

Jenis Help

• Paper based (dukungan tercetak)Kelebihan:Pengguna dapat menggunakan program pendukung ini di luar masa pengerjaan tugasPengguna dapat menuliskan catatan tertentu yang diperoleh saat menjalankan sistem.

Page 18: Interaksi manusia dan komputer part 11

**** Dosen : Heny Pratiwi, S.Kom., M.Pd ****

Depan SK/KD Materi Contoh Evaluasi Referensi Keluarwww.henypratiwi.com

Paper Based

Kekurangan:agak sulit mendeskripsikan sesuatu yang bergeraksulit menyesuaikan antara sesuatu yang dibaca dengan kenyataan sebenarnya di dalam sistempengguna akan kesulitan membaca saat menjalankan sistem, karena kurang praktis

Page 19: Interaksi manusia dan komputer part 11

**** Dosen : Heny Pratiwi, S.Kom., M.Pd ****

Depan SK/KD Materi Contoh Evaluasi Referensi Keluarwww.henypratiwi.com

Jenis Help

• Computer BasedJenisnya dapat berupa:

Command assistance ditemui pada sistem DOS dan UNIX. Pengguna dapat menggunakan bantuan dengan mengetikkan parameter tertentu. Command prompts yaitu jenis bantuan yang biasanya tampil bila pengguna melakukan kesalahan sederhana misalnya kesalahan sintaks, biasanya berupa prompts perbaikan sehingga mengarahkan pengguna untuk memperbaiki.

Page 20: Interaksi manusia dan komputer part 11

**** Dosen : Heny Pratiwi, S.Kom., M.Pd ****

Depan SK/KD Materi Contoh Evaluasi Referensi Keluarwww.henypratiwi.com

Jenis Help

context sensitive help, Jenis ini berbentuk menu based system yang menyediakan bantuan pada menu option. Mulai dari yang memiliki pengetahuan khusus dari user khusus hingga tersedianya kunci bantuan sederhana yang diinterpretasikan sesuai dengan konteks yang akan dipanggil dan akan ditampilkan.online documentation/ tutorial, Jenis ini tersedia secara online di internet/ intranet, khususnya untuk aplikasi yang diproduksi secara massal. Tersedia pula update bantuan bila muncul versi terbaru.

Page 21: Interaksi manusia dan komputer part 11

**** Dosen : Heny Pratiwi, S.Kom., M.Pd ****

Depan SK/KD Materi Contoh Evaluasi Referensi Keluarwww.henypratiwi.com

Merancang Help

• Bagaimana system help dipanggil? Pilihan pertama bagi perancang untuk membuatbagaiman bantuan dapat diakses oleh user. Terdapat beberapa pilihan. Bantuan ini dapat berupacommand, tombol fungsi yang dapat memilih on atau off atau aplikasi yang terpisah.

Page 22: Interaksi manusia dan komputer part 11

**** Dosen : Heny Pratiwi, S.Kom., M.Pd ****

Depan SK/KD Materi Contoh Evaluasi Referensi Keluarwww.henypratiwi.com

Merancang Help

• Bagaimana system Help ditampilkan?Bagaimana bantuan akan dapat dilihat oleh user. Dalam system window akan ditampilkan dalamwindow yang baru. Dalam sistem lain mungkin dalamlayar yang penuh atau bagian dari layar. Alternatiflain dapat berbentuk pop-up box atau tingkatcommand line.

Page 23: Interaksi manusia dan komputer part 11

**** Dosen : Heny Pratiwi, S.Kom., M.Pd ****

Depan SK/KD Materi Contoh Evaluasi Referensi Keluarwww.henypratiwi.com

Penyusun :

Email : [email protected] : ayokitakuliahTwitter : @ayokitakuliahWebsite : www.henypratiwi.com

Heny Pratiwi, S.Kom., M.Pd.STMIK Widya Cipta DharmaSAMARINDA - KALTIM

Page 24: Interaksi manusia dan komputer part 11

**** Dosen : Heny Pratiwi, S.Kom., M.Pd ****

Depan SK/KD Materi Contoh Evaluasi Referensi Keluarwww.henypratiwi.com