Minggu, 05 Februari 2012

artikel IMK

Bidang ilmu interaksi manusia dan komputer adalah ilmu yang mempelajari tentang bagaimana mendesain, mengevaluasi, dan mengimplementasikan sistem komputer yang interaktif sehingga dapat digunakan oleh manusia dengan mudah. Interaksi adalah komunikasi 2 arah antara manusia (user) dan sistem komputer. Interaksi menjadi maksimal apabila kedua belah pihak mampu memberikan stimulan dan respon (aksi & reaksi) yang saling mendukung. Jika salah satu tidak bisa, maka interaksi akan mengalami hambatan atau bahkan menuju pembiasan tujuan.
Interaksi Manusia dan Komputer (IMK) mempelajari tentang hubungan antara pengguna computer dengan computer sehingga pengguna dapat lebih nyaman dan lebih betah pada saat menggunakan komputer. Interaksi ini biasanya terjadi pada saat input maupun output atau biasanya disebut interface (antarmuka). IMK  memberikan arahan bagi perancang interface untuk dapat memahami apa yang baik bagi user. Interaksi manusia dan komputer adalah sebuah hubungan antara manusia dan komputer yang mempunyai karakteristik tertentu untuk mencapai suatu tujuan tertentu dengan menjalankan sebuah sistem yang bertopengkan sebuah antarmuka (interface).
Bidang Keilmuan :
Bidang ilmu yang harus kita pahami dalam mempelajari interaksi antara manusia dan komputer diantaranya :
1.Teknik Elektronika dan Ilmu Komputer : merupakan aspek yang berhubungan dengan hardware dan software yang dapat memberikan kenyamanan terhadap pengguna. Kriteria interface software yang bagus yaitu mudah dioperasikan, mudah dipelajarai, dan user merasa senang.
2.Psikologi : sebagai perancang system kita harus dapat mengetahui dan memahami sifat dan kebiasaan baik pengguna.
3.Perancangan Grafis dan tipografi : memanfaatkan gambar/image sebagai media komunikasi.
4.Ergonomik : aspek fisik dan lingkungan yang akan memberikan kenyamanan bagi pengguna yang biasanya menggunakan computer dalam waktu lama.
5.Antropologi : dapat memberikan padangan mendalam tentang tata kerja berkelompok yang masing-masing anggota memberikan kontribusi sesuai bidangnya.
6.Linguistik : bahasa yang digunakan dalam berkomunikasi dengan computer misalnya bahasa grafis, bahasa alami, bahasa menu atau bahasa perintah.
7.Sosiologi : mengenai struktur social suatu masyarakat tentang kekhawatiran manusia akan terjadinya pengambil alihan pekerjaan oleh mesin/computer/ otomatisasi.
Manusia jarang sekali menyadari proses interaksi dengan komputer. Manusia baru menyadari proses interaksi tersebut saat menemukan masalah dan tidak menemukan solusi pemecahannya. Biasanya manusia menyalahkan antarmuka yang kurang inovatif, kurang menarik, kurang komunikatif. Manusia pada umumnya tidak pernah tahu apa yang terjadi pada saat data dimasukkan ke dalam kotak cpu melalui keyboard. Manusia (user) selalu terfokus pada monitor/printer sebagai keluaran.Interaksi bisa dikatakan dialog antara user dengan komputer.
Pengertian Interaksi
Komunikasi 2 arah antara manusia (user) dan sistem komputer. Interaksi menjadi maksimal apabila kedua belah pihak mampu memberikan stimulan dan respon (aksi & reaksi) yang saling mendukung, jika salah satu tidak bisa, maka interaksi akan mengalami hambatan atau bahkan menuju pembiasan tujuan.
Prinsip kerja komputer = input, proses, output
Kepada komputer diberikan data yang umumnya berupa deretan angka dan huruf. Kemudian diolah didalam komputer yang menjadi keluaran sesuai dengan kebutuhan dan keinginan manusia.
Tanpa disadari kita (manusia/user) telah berinteraksi atau berdialog dengan sebuah benda (layar monitor), yaitu dalam bentuk menekan tombol berupa tombol angka dan huruf yang ada pada keyboard atau melakukan satu sentuhan kecil pada mouse.
Yang kemudian hasil inputan ini akan berubah bentuk menjadi informasi atau data yang seperti diharapkan manusia dengan tertampilnya informasi baru tersebut pada layar monitor atau bahkan mesin pencetak (printer).
“IMK adalah apa yang terjadisaatpenggunamanusiadansistemkomputerbersama-sama menyelesaikan suatu tugas/pekerjaan”

Elemen Utama IMK
• Manusia
• Komputer
• Interaksi
• Aktivitas
• Lingkungankerja
Referensi

Kamis, 26 Januari 2012

ARTIKEL INTERAKSI MANUSIA DAN KOMPUTER 8 Aturan Emas Desain Antarmuka: 1. Upayakan untuk konsistensi J Urutan tindakan yang konsisten harus diminta dalam situasi yang mirip. terminologi identik harus digunakan pada prompt, menu dan membantu layar. J Warna yang konsisten, tata letak, kapitalisasi, font dan sebagainya harus digunakan seluruhnya. 2. Memungkinkan pengguna sering untuk menggunakan jalan pintas J Untuk meningkatkan laju singkatan menggunakan interaksi, tombol khusus, perintah tersembunyi dan makro. 3. Penawaran informatif umpan balik J Untuk setiap tindakan pengguna, sistem harus merespon dalam beberapa cara (dalam desain web, hal ini dapat dicapai dengan DHTML misalnya, tombol akan membuat suara klik atau mengubah warna saat diklik untuk menampilkan sesuatu yang pengguna telah terjadi). 4. Desain dialog untuk menghasilkan penutupan urutan J Tindakan harus diatur ke dalam kelompok dengan awal, tengah, dan akhir. Umpan balik yang informatif pada penyelesaian sekelompok pengguna tindakan menunjukkan aktivitas mereka telah selesai dengan sukses. 5. Penawaran kesalahan pencegahan dan penanganan kesalahan sederhana J Desain bentuk sehingga pengguna tidak dapat membuat kesalahan serius, misalnya, lebih memilih pilihan menu untuk membentuk mengisi dan tidak mengizinkan karakter abjad di bidang entri numerik. J Jika pengguna melakukan kesalahan, instruksi harus ditulis untuk mendeteksi kesalahan dan menawarkan instruksi sederhana, konstruktif, dan khusus untuk pemulihan. J Segmen panjang formulir dan mengirimkan bagian terpisah, sehingga pengguna tidak dikenakan sanksi karena harus mengisi formulir lagi - tapi pastikan Anda menginformasikan kepada user bahwa beberapa bagian yang datang. 6. Izin tindakan pemulihan dan dukungan internal lokus kontrol 7. Pengguna yang berpengalaman ingin bertanggung jawab Mengejutkan sistem tindakan, urutan membosankan data, ketidakmampuan untuk memasukan atau kesulitan dalam mendapatkan informasi yang diperlukan, dan ketidakmampuan untuk menghasilkan tindakan yang diinginkan semua membangun kecemasan dan ketidakpuasan. 8. Kurangi beban memori jangka pendek J Sebuah studi menunjukkan bahwa manusia terkenal dapat menyimpan hanya 7 buah (plus atau minus 2) informasi dalam memori jangka pendek mereka. Anda dapat mengurangi beban memori jangka pendek dengan merancang layar di mana pilihan yang jelas terlihat, atau menggunakan pull-down menu dan ikon.  Media Antarmuka Manusia dan Komputer • Media Tekstual Adalah bentuk sederhana dialog atau komunikasi antara manusia dan komputer yang hanya berisi teks dan kurang menarik. Salah satu contoh antarmuka manusia dan komputer berbentuk teks yang menggunakan bahasa pemrograman PASCAL adalah readln dan writeln. • Media GUI (Graphical User Interface) Adalah bentuk dialog atau komunikasi antara manusia dan komputer yang berbentuk grafis dan sangat atraktif. Contoh antarmuka manusia dan komputer yang berbentuk grafis menggunakan pemrograman visual (Visual Basic, Visual Foxpro, Delphi dan lain-lain).  Sub Bidang Studi Interaksi Manusia Dengan Komputer Ada tiga sub-bidang studi yang berhubungan dengan interaksi dengan komputer : 1. Ergonomi dimana interaksi manusia-komputer berkaitan dengan bentuk fisik dari mesin. Contoh interaksi Ergonomi dimana mouse dibuat sesuai dengan kenyamanan fisik tangan manusi 2. Faktor manusia berkaitan dengan masalah- masalah psikologis. 3. Interaksi manusia dan komputer mengkaji bagaimana hubungan-hubungan yang terjadi antar ilmu komputer desain terkait dengan manusia dengan komputer. bagi para perancangnya alat fisik interaksi antarmuka komputer sering diuji, sehingga memungkinkan pertukaran informasi. Beberapa aspek yang menjadi fokus dalam perancangan sebuah antarmuka adalah : 1. Metodologi dan proses yang digunakan dalam perancangan sebuah antarmuka. 2. Metode implementasi antarmuka. 3. Metode evaluasi dan perbandingan antarmuka. 4. Pengembangan antarmuka baru. 5. Mengembangkan sebuah deskripsi dan prediksi atau teori dari sebuah antarmuka baru. Contoh: Dalam interaksi manusia dengan komputer terdapat beberapa panca indera digunakan untuk dapat berinteraksi: Manusia mewujudkan fisiologi yang diperlukan untuk menyerap informasi dalam bentuk suara. Sama seperti mata dapat melihat berbagai variasi cahaya - rona, briteness, kontras - telinga mampu penginderaan array yang luas dari suara melalui perubahan timbre, kenyaringan, dan pitch. Pikiran kemudian dapat mengasosiasikan suara ini dengan peristiwa, objek, atau gagasan abstrak. Paling sering, suara-sebagai-informasi ada sebagai pidato atau musik, dan memang ini akan terus di Internet. Audio konten juga umumnya dihasilkan oleh mesin untuk menyampaikan informasi, dan penggunaan ini juga akan terus di Internet. Dalam sebuah rumah sakit, suara Mengenal dari elektrokardiograf (EKG) berbunyi 'bip' dalam irama ke jantung; pager alert wanita di sebuah sudut jalan, telegraf memancarkan klik merata-spasi dalam kode Morse. Semua ini adalah contoh menampilkan pendengaran, suara yang dibuat oleh sebuah mesin dalam rangka berhubungan informasi. Di zaman ketika bahasa telah menjadi bentuk komunikasi dominan, suara memainkan peran penting dalam hidup kita.  Perangkat Lunak Komputer Perangkat Lunak (software) merupakan suatu program yang dibuat oleh pembuat program untuk menjalankan perangkat keras komputer. Perangkat Lunak adalah program yang berisi kumpulan instruksi untuk melakukan proses pengolahan data. Software sebagai penghubung antara manusia sebagai pengguna dengan perangkat keras komputer, berfungsi menerjemahkan bahasa manusia ke dalam bahasa mesin sehingga perangkat keras komputer memahami keinginan pengguna dan menjalankan instruksi yang diberikan dan selanjutnya memberikan hasil yang diinginkan oleh manusia tersebut. Perangkat lunak komputer berfungsi untuk : 1. Mengidentifikasi program 2. Menyiapkan aplikasi program sehingga tata kerja seluruh perangkat komputer terkontrol 3. Mengatur dan membuat pekerjaan lebih efisien  Macam-macam Perangkat Lunak Perangkat lunak terbagi menjadi 4 macam, yaitu : 1. Sistem Operasi (Operating System), 2. Program Aplikasi (Application Programs), 3. Bahasa Pemrograman (Programming Language), 4. Program Bantu (Utility) 1. Sistem Operasi (Operating System) Sistem Operasi yaitu program yang berfungsi untuk mengendalikan sistem kerja yang mendasar sehingga mengatur kerja media input, output, tabel pengkodean, memori, penjadwalan prosesor dan lain-lain. Sistem operasi berfungsi sebagai penghubung antara manusia dengan perangkat keras dan perangkat lunak yang akan digunakan. Adapun fungsi utama sistem operasi adalah : • Menyimpan program dan aksesnya • Membagi tugas di dalam CPU • Mengalokasikan tugas-tugas penting • Merekam sumber-sumber data • Mengatur memori sistem termasuk penyimpanan, menghapus dan mendapatkan data • Memeriksa kesalahan sistem • Multitugas pada OS/2″, Windows ’95″, Windows ’98″, Windows NT”, /2000/XP • Memelihara keamanan sistem, khusus pada jaringan yang membutuhkan kata sandi (password) dan penggunaan ID Contoh: Sistem Operasi, misalnya : Disk operating System (DOS), Microsoft Windows, Linux, dan Unix. 2. Program Aplikasi (Aplication Programs) Program Aplikasi adalah perangkat lunak yang dirancang khusus untuk kebutuhan tertentu, misalnya program pengolah kata, mengelola lembar kerja, program presentasi, design grafis dan lain-lain. 3. Bahasa Pemrograman (Programming Language) Perangkat lunak bahasa yaitu program yang digunakan untuk menerjemahkan instruksi-instruksi yang ditulis dalam bahasa pemrograman ke bahasa mesin dengan aturan atau prosedur tertentu, agar diterima oleh komputer. Ada 3 level bahasa pemrograman, yaitu : • Bahasa tingkat rendah (low level language) Bahasa ini disebut juga bahasa mesin (assembler), dimana pengkodean bahasanya menggunakan kode angka 0 dan 1. • Bahasa tingkat tinggi (high level language) Bahasa ini termasuk dalam bahasa pemrograman yang mudah dipelajari oleh pengguna komputer karena menggunakan bahasa Inggris. Contohnya : BASIC, COBOL, PASCAL, FORTRAN. 4. Program Bantu (Utility) • Bahasa generasi keempat (4 GL) Bahasa pemrograman 4 GL (Fourth Generation Language) merupakan bahasa yang berorientasi pada objek yang disebut Object Oriented Programming (OOP). Contoh software ini adalah : Visual Basic, Delphi, Visual C++ Perangkat Lunak merupakan perangkat lunak yang berfungsi sebagai aplikasi pembantu dalam kegiatan yang ada hubungannya dengan komputer, misalnya memformat disket, mengopi data, mengkompres file, dan lain-lain. Contoh software ini diantaranya : • Norton Utility • Winzip • Norton Ghost • Antivirus


Ø 8 Aturan Emas Desain Antarmuka:
1.      1.  Upayakan untuk konsistensi
J  Urutan tindakan yang konsisten harus diminta dalam situasi yang mirip. terminologi identik harus digunakan pada prompt, menu dan membantu layar.
J  Warna yang konsisten, tata letak, kapitalisasi, font dan sebagainya harus digunakan seluruhnya.
  1. Memungkinkan pengguna sering untuk menggunakan jalan pintas
J  Untuk meningkatkan laju singkatan menggunakan interaksi, tombol khusus, perintah tersembunyi dan makro.
  1. Penawaran informatif umpan balik
J  Untuk setiap tindakan pengguna, sistem harus merespon dalam beberapa cara (dalam desain web, hal ini dapat dicapai dengan DHTML misalnya, tombol akan membuat suara klik atau mengubah warna saat diklik untuk menampilkan sesuatu yang pengguna telah terjadi).
  1. Desain dialog untuk menghasilkan penutupan urutan
J  Tindakan harus diatur ke dalam kelompok dengan awal, tengah, dan akhir. Umpan balik yang informatif pada penyelesaian sekelompok pengguna tindakan menunjukkan aktivitas mereka telah selesai dengan sukses.
  1. Penawaran kesalahan pencegahan dan penanganan kesalahan sederhana
J  Desain bentuk sehingga pengguna tidak dapat membuat kesalahan serius, misalnya, lebih memilih pilihan menu untuk membentuk mengisi dan tidak mengizinkan karakter abjad di bidang entri numerik.
J  Jika pengguna melakukan kesalahan, instruksi harus ditulis untuk mendeteksi kesalahan dan menawarkan instruksi sederhana, konstruktif, dan khusus untuk pemulihan.
J  Segmen panjang formulir dan mengirimkan bagian terpisah, sehingga pengguna tidak dikenakan sanksi karena harus mengisi formulir lagi - tapi pastikan Anda menginformasikan kepada user bahwa beberapa bagian yang datang.
  1. Izin tindakan pemulihan dan dukungan internal lokus kontrol
  2. Pengguna yang berpengalaman ingin bertanggung jawab
Mengejutkan sistem tindakan, urutan membosankan data, ketidakmampuan untuk memasukan atau kesulitan dalam mendapatkan informasi yang diperlukan, dan ketidakmampuan untuk menghasilkan tindakan yang diinginkan semua membangun kecemasan dan ketidakpuasan.
  1. Kurangi beban memori jangka pendek
J  Sebuah studi menunjukkan bahwa manusia terkenal dapat menyimpan hanya 7 buah (plus atau minus 2) informasi dalam memori jangka pendek mereka. Anda dapat mengurangi beban memori jangka pendek dengan merancang layar di mana pilihan yang jelas terlihat, atau menggunakan pull-down menu dan ikon.


Ø Media Antarmuka Manusia dan Komputer
  • Media Tekstual
Adalah bentuk sederhana dialog atau komunikasi antara manusia dan komputer yang hanya berisi teks dan kurang menarik. Salah satu contoh antarmuka manusia dan komputer berbentuk teks yang menggunakan bahasa pemrograman PASCAL adalah readln dan writeln.
  • Media GUI (Graphical User Interface)
Adalah bentuk dialog atau komunikasi antara manusia dan komputer yang berbentuk grafis dan sangat atraktif. Contoh antarmuka manusia dan komputer yang berbentuk grafis menggunakan pemrograman visual (Visual Basic, Visual Foxpro, Delphi dan lain-lain).

Ø Sub Bidang Studi Interaksi Manusia Dengan Komputer
Ada tiga sub-bidang studi yang berhubungan dengan interaksi dengan komputer :
  1. Ergonomi dimana interaksi manusia-komputer berkaitan dengan bentuk fisik dari mesin.

http://upload.wikimedia.org/wikipedia/commons/thumb/6/6e/Hand_auflage_pad_pillow.jpg/250px-Hand_auflage_pad_pillow.jpg
Contoh interaksi Ergonomi dimana mouse dibuat sesuai dengan kenyamanan fisik tangan manusi
  1. Faktor manusia berkaitan dengan masalah- masalah psikologis.
  2. Interaksi manusia dan komputer mengkaji bagaimana hubungan-hubungan yang terjadi antar ilmu komputer desain terkait dengan manusia dengan komputer.
bagi para perancangnya alat fisik interaksi antarmuka komputer sering diuji, sehingga memungkinkan pertukaran informasi.
Beberapa aspek yang menjadi fokus dalam perancangan sebuah antarmuka adalah :
  1. Metodologi dan proses yang digunakan dalam perancangan sebuah antarmuka.
  2. Metode implementasi antarmuka.
  3. Metode evaluasi dan perbandingan antarmuka.
  4. Pengembangan antarmuka baru.
  5. Mengembangkan sebuah deskripsi dan prediksi atau teori dari sebuah antarmuka baru.
Contoh:
Dalam interaksi manusia dengan komputer terdapat beberapa panca indera digunakan untuk dapat berinteraksi:
*                  Manusia mewujudkan fisiologi yang diperlukan untuk menyerap informasi dalam bentuk suara. Sama seperti mata dapat melihat berbagai variasi cahaya - rona, briteness, kontras - telinga mampu penginderaan array yang luas dari suara melalui perubahan timbre, kenyaringan, dan pitch. Pikiran kemudian dapat mengasosiasikan suara ini dengan peristiwa, objek, atau gagasan abstrak. Paling sering, suara-sebagai-informasi ada sebagai pidato atau musik, dan memang ini akan terus di Internet. Audio konten juga umumnya dihasilkan oleh mesin untuk menyampaikan informasi, dan penggunaan ini juga akan terus di Internet.
*                  Dalam sebuah rumah sakit, suara Mengenal dari elektrokardiograf (EKG) berbunyi 'bip' dalam irama ke jantung; pager alert wanita di sebuah sudut jalan, telegraf memancarkan klik merata-spasi dalam kode Morse. Semua ini adalah contoh menampilkan pendengaran, suara yang dibuat oleh sebuah mesin dalam rangka berhubungan informasi. Di zaman ketika bahasa telah menjadi bentuk komunikasi dominan, suara memainkan peran penting dalam hidup kita.
Ø Perangkat Lunak Komputer
Perangkat Lunak (software) merupakan suatu program yang dibuat oleh pembuat program untuk  menjalankan perangkat keras komputer. Perangkat Lunak adalah program yang berisi kumpulan instruksi untuk melakukan proses pengolahan data. Software sebagai penghubung antara manusia sebagai pengguna dengan perangkat keras komputer, berfungsi menerjemahkan bahasa manusia ke dalam bahasa mesin sehingga perangkat keras komputer memahami keinginan pengguna dan menjalankan instruksi yang diberikan dan selanjutnya memberikan hasil yang diinginkan oleh manusia tersebut.
Perangkat lunak komputer berfungsi untuk :
  1. Mengidentifikasi program
  2. Menyiapkan aplikasi program sehingga tata kerja seluruh perangkat komputer terkontrol
  3. Mengatur dan membuat pekerjaan lebih efisien
ü    Macam-macam Perangkat Lunak
Perangkat lunak terbagi menjadi 4 macam, yaitu :
  1. Sistem Operasi (Operating System),
  2. Program Aplikasi (Application Programs),
  3. Bahasa Pemrograman (Programming Language),
  4. Program Bantu (Utility)
1.  Sistem Operasi (Operating System)
Sistem Operasi yaitu program yang berfungsi untuk mengendalikan sistem kerja yang mendasar sehingga mengatur kerja media input, output, tabel pengkodean, memori, penjadwalan prosesor dan lain-lain. Sistem operasi berfungsi sebagai penghubung antara manusia dengan perangkat keras dan perangkat lunak yang akan digunakan. Adapun fungsi utama sistem operasi adalah :
  • Menyimpan program dan aksesnya
  • Membagi tugas di dalam CPU
  • Mengalokasikan tugas-tugas penting
  • Merekam sumber-sumber data
  • Mengatur memori sistem termasuk penyimpanan, menghapus dan mendapatkan data
  • Memeriksa kesalahan sistem
  • Multitugas pada OS/2″, Windows ’95″, Windows ’98″, Windows NT”, /2000/XP
  • Memelihara keamanan sistem,   khusus pada jaringan yang membutuhkan kata sandi (password) dan penggunaan ID
Contoh: Sistem Operasi, misalnya : Disk operating System (DOS), Microsoft Windows, Linux, dan Unix.
2.  Program Aplikasi (Aplication Programs)
Program Aplikasi adalah  perangkat lunak yang dirancang khusus untuk kebutuhan tertentu, misalnya program  pengolah kata, mengelola lembar kerja, program presentasi, design grafis dan lain-lain.
3. Bahasa Pemrograman (Programming Language)
Perangkat lunak bahasa yaitu program yang digunakan untuk menerjemahkan instruksi-instruksi yang ditulis dalam bahasa pemrograman ke bahasa mesin dengan aturan atau prosedur tertentu, agar diterima oleh komputer.
Ada 3 level bahasa pemrograman, yaitu :
  • Bahasa tingkat rendah (low level language)
Bahasa ini disebut juga bahasa mesin (assembler), dimana pengkodean bahasanya menggunakan kode angka 0 dan 1.
  • Bahasa tingkat tinggi (high level language)
Bahasa ini termasuk dalam bahasa pemrograman yang mudah dipelajari oleh pengguna komputer karena menggunakan bahasa Inggris. Contohnya : BASIC, COBOL, PASCAL, FORTRAN.
4. Program Bantu (Utility)
  • Bahasa generasi keempat (4 GL)
Bahasa pemrograman 4 GL (Fourth Generation Language) merupakan bahasa yang berorientasi   pada objek yang disebut Object Oriented Programming (OOP). Contoh software ini adalah : Visual Basic, Delphi, Visual C++
Perangkat Lunak merupakan perangkat lunak yang berfungsi sebagai aplikasi pembantu dalam kegiatan yang ada hubungannya dengan komputer, misalnya memformat disket, mengopi data, mengkompres file, dan lain-lain.
Contoh software ini diantaranya :
  • Norton Utility
  • Winzip
  • Norton Ghost
  • Antivirus