Jumat, 30 November 2012

Materi-Materi Pertemuan Kelas IMK [sd tgl18/09/2012]

Materi-Materi Pertemuan Kelas Interaksi Manusia dan Komputer



HCI – Human Computer Interface
                  Istilah lain: man-machine interaction (MMI), computer and human interaction (CHI), dan human-machine interaction (HMI)
      Tujuan:
  • User friendly (ramah dengan pengguna): kemampuan yang dimiliki oleh software atau program aplikasi yang mudah dioperasikan, dan mempunyai sejumlah kemampuan lain sehingga pengguna merasa betah dalam mengoperasikan program tersebut, bahkan bagi seorang pengguna pemula
  • WYSIWYG (what you see is what you get)
  • Mengurangi frustasi, ketidakamanan, dan kebingungan pada pengguna
  • Implikasi: meningkatkan kepuasan kerja dan menurunkan tingkat absensi pekerja

HCI (lanjutan)
Permasalahan yang muncul:
  • ·         Programer tidak dapat memahami secara tepat penggunanya, mis: tentang keinginan dan lingkungan kerja pengguna
  • Sistem komputer mengharuskan pengguna untuk mengingat terlalu banyak informasi
  • Sistem komputer tidak memberikan ruang untuk toleransi kesalahan
  • Para pengguna berbeda dari sebelumnya
  • Para pengguna berbeda satu dengan lainnya
  • Para pengguna berbeda dari kita
  • Mulai diterapkannya GUI (Graphical User Interface)


Kriteria User Friendly:
  • Memiliki tampilan yang bagus
  • Mudah dioperasikan
  • Mudah dipelajari
  • Pengguna selalu merasa senang setiap kali menggunakan software  tersebut

Sistem Interaksi Manusia dan Komputer (IMK)
HCIS = f (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.

Kesalahan Mendasar Programmer
  1. Desain ini memuaskan saya, berarti juga akan memuaskan setiap orang
  2. Desain ini memuaskan rata-rata orang, berarti juga akan memuaskan setiap orang
  3. Manusia begitu amat beragam oleh karenanya tidak ada kemungkinan antar muka yang dapat memuaskan pengguna, tetapi karena sifat manusia yang adaptif sejak awalnya, maka itu tidak akan menjadi masalah.
  4. Faktor ergonomi cukup mahal namun demikian produk-produk aplikasi komputer tetap terjual hanya dengan berdasarkan penampilan dan corak. Jadi pertimbangan ergonomi boleh diabaikan.
  5. Ergonomi merupakan gagasan yang baik. Dalam mendesain sesuatu saya menggunakan pertimbangan ergonomi namun dilakukan berdasarkan intuisi dan menyandarkannya pada selera umum, jadi kita tidak memerlukan tabel data



Aplikasi Desktop, Mobile, dan Web


Aplikasi Desktop
Aplikasi yang berbasis desktop adalah aplikasi yang harus diinstall di komputer. Keunggulannya adalah tidak memerlukan koneksi internet, namun kekurangannya ialah proses instalasi software terkadang rumit dan memakan space hard disk komputer yang diinstal software tersebut.
 Contoh: Java, .NET Framework (VB.NET, C#)

Aplikasi Mobile
Aplikasi berbasis mobile adalah aplikasi yang dijalankan di ponsel. Sifatnya mirip dengan aplikasi web dan desktop. Keunggulan aplikasi ini ialah dapat dijalankan dimana saja dan mudah dalam pengoperasian. Namun untuk menjalankannya, aplikasi harus terlebih dahulu diinstal sama halnya dengan aplikasi desktop, tetapi aplikasi mobile ini membutuhkan space yang lebih kecil.
 Contoh: J2ME, Symbian C++, Windows Mobile, Google Android

Aplikasi Web
Aplikasi yang dijalankan di jaringan internet sehingga dapat diakses dari manapun dan kapanpun. User tidak perlu menginstall aplikasi, namun user harus senantiasa terhubung ke internet agar bisa menjalankannya.
 Contoh: PHP, ASP.NET, CMS