Senin, 25 Mei 2015

Sejarah Winamp

WINAMP

Sejarah Winamp
Winamp bermula pada 1997 ketika Justin Fankel merilis winamp, Dibuat oleh Nullsoft yang sekarang menjadi anak perusahaan AOL ,hingga tahun 2005 penguna winamp terus meningkat hingga 57 juta pemakai,Winamp menjadikan aplikasi pemutar media yang paling aktif kedua setelah windows media player di tahun nya. Untuk pertama kali kemunculannya pada april 1997, winamp adalah aplikasi pemutar musik mp3, yang terintergrasi dengan windows, yang versi pertama nya 0.20a yang hanya menampilkan tombol play open,stop dan pause.

WinAMP
Pada Mei 1997, WinAmp 0.92 diluncurkan. Versi Winamp ini disebut sebagai Winamp klasik atau Winamp GUI, berbentuk persegi panjang abu-abu gelap, dengan tombol perak 3D, volume slider hijau merah, timer dalam huruf lampu LED hijau, dengan trackname, MP3 bitrate dan "mixrate" dalam warna hijau pula, ditambah playlist. Belum ada posisi bar, dan space kosong yang mana spektrum analyzer dan analisa gelombang nantinya akan muncul.
Winamp 1
Hanya berselang sebulan, yaitu pada 7 Juni 1997,  versi 1,006 dibuat. Ditulis dengan "Win amp" (huruf kecil), yang dimaksudkan untuk menunjukkan penganalisis spectrum. Winamp versi ini adalah shareware.
Kemudian Winamp versi 1.90 dirilis pada 31 Maret 1998. Dengan penambahan plugin yang dapat diunduh di situs resmi Winamp, versi ini menjadi versi yang pertama yang dapat memutar audio dalam format yang lebih umum. Plugin ini termasuk plugin input dua (MOD dan MP3) dan visualisasi. 

Hanya berselang 18 hari, versi 1.91 dirilis, pada Juli 1998 Winamp telah diunduh lebih dari 3 juta kali, dalam berbagai versi.

Winamp 2
Winamp 2.0 pertama kali dirilis pada 8 September 1998.  Versi ini meningkatkan kegunaan playlist, equalizer lebih akurat, lebih banyak plugin, dan mulai memperkenalkan plugin Skin.
Pada 24 Maret 1999, Winamp 2.10 muncul, menyertakan versi baru dari "Llama" demo.mp3, yang menyengat dan mengembik. Kemudian, pada Juni 1999, Nullsoft dibeli oleh AOL (American Online), dengan saham US $ 80 juta.
Pada Desember 1999, Nullsoft Winamp merilis kembali situs winamp.com, yang memberikan kemudahan pengunduhan skin, plugin, audio streaming, download lagu, forum, serta sumber daya pengembang. Tanggal 22 Juni 2000, Winamp tercatat telah melampaui 25 juta pengguna.

Winamp 3
Pada 9 Oktober 2001, Nullsoft merilis versi alpha dari Winamp3 yang diperuntukkan support system operasi LINUX. Pada 9 Agustus 2002, Winamp3 versi standar diluncurkan. Ditulis tanpa pemisahan "3" untuk ciri file MP3. 
Winamp 3 ternyata kurang sukses sehingga banyak pengguna yang kembali memakai Winamp 2. Hal ini karena banyak pengguna menemukan kekurangan Winamp3, seperti loading lebih berat, kurang stabil, kemampuan counting total track yang menurun, skin dan plugin dari winamp 2 yang tidak sinkron.

Akhirnya, Nullsoft mengembangkan kembali Winamp 2 hingga versi 2,91 di tahun 2003. Versi beta dari 2.92 dan 2.95 kemudian dirilis dengan memasukkan beberapa fitur Winamp 5 yang akan dirilis kemudian.

Winamp 5
Akhirnya Winamp 5.0 dirilis pada Desember 2003. Memang sengaja tidak ada versi 4 untuk winamp. Winamp 5 didasarkan pada basis kode Winamp 2, ditambah beberapa fitur Winamp3, seperti misalnya skin modern.  Mulai versi 5.2, winamp juga terintegrasi dan mendukung iPod.

Sebagai perayaan telah sepuluh tahun winamp dirilis, maka pada 10 Oktober 2007 diluncurkanlah Winamp 5.5. Banyak fitur baru yang disertakan, seperti penambahan pada album, player terpadu, library media, skin antarmuka. Termasuk pula merilis dukungan untuk beberapa bahasa, seperti  Jerman, Polandia, Rusia dan Perancis. Versi ini tak lagi mendukung  Windows 9.x.
Perbaikan-perbaikan kelemahan dan penambahan fitur baru terus dilakukan dalam versi 5.5 ini. Hingga terakhir tercatat peluncuran Winamp versi 5.581, dikembangkan dari tahun 2009 hingga tahun 2010. Kemudian versi terbaru dikeluarkan lagi, yaitu Winamp versi 5.63.

Akhir Hidup Winamp

Pada tanggal 20 November 2013, AOL mengumumkan bahwa Winamp.com akan ditutup pada tanggal 20 Desember 2013, dan perangkat lunak akan tidak lagi tersedia untuk diunduh atau didukung oleh perusahaan setelah tanggal tersebut. Hari berikutnya, laporan tidak resmi muncul bahwa Microsoft sedang dalam pembicaraan dengan AOL untuk mengakuisisi kekayaan intelektual dari Winamp dan Shoutcast. Juga petisi daring diserahkan meminta AOL untuk melanjutkan pengembangan Winamp atau untuk melepaskannya open source.

Dengan rilis Winamp versi 5.66 pada tanggal 20 November 2013, AOL mengumumkan bahwa Winamp.com akan dimatikan pada tanggal 20 Desember 2013, dan Winamp akan berhenti ditawarkan untuk diunduh setelah tanggal tersebut.

Kelebihan Dan Kekurangan
Kelebihannya :
- Mendukung untuk audio populer dan video-termasuk format 3GP, AAC, AVCHD, MPEG-4, WMV, dan WMA. Juga mendukung sebagian besar file AVI, DivX, MOV, dan Xvid.
- Gratis.
- Kualitas video yang lumayan.
- Dapat mengganti skin dan themes.

Kekurangannya :
- Pengaturan kurang banyak.
- Kalah bersaing dengan media player lain.
- Penggunaan memory yang lumayan besar.

Perbedaan Winamp Dengan Windows Media Player
1.Affordances
Winamp : tampilan dari winamp bagus, serta terdapat fitur skin untuk merubah interfacenya. Untuk fungsi tombol pada winamp sudah mewakili fungsinya,di tambah dengan penggunaan tooltype pada tiap tombolnya.
Windows Media Player : Tampilan defaultnya terlihat sederhana. Dan fungsi tombol sudah mewakili fungsinya.

2.Constraints dan Mapping
Winamp : tombol dan menu pada winamp terdapat hotkey untuk mempermudah pengaksesannya.
Windows Media Player : menu yang terdapat pada windows media player Lebih rumit dari winamp.contoh : dalam pengaksesan filenya.

3.Positive transfer dan cultural idioms
Winamp : Pengguna baru tidak perlu banyak mempelajarinya, karena icon pada tombolnya sama dengan player lainnya. Untuk tiap versinya sama hanya terdapat beberapa tambahan pada fiturnya.
Windows Media Player : tiap versinya windows media player berbeda, sehingga perlu mempelajari lagi.

4.Model konseptual
Winamp : Memiliki menu dan fitur yang lumayan lengkap. Dan memiliki perintah yang jelas.
Windows Media Player : Mempunyai gaya seperti explorer (trackback)yang memudahkan kita dalam menyusun playlist.WMP tidak megizinkan minimodenya untuk tetap berada di atas.WMP mempunyai cara menarik dalam menampilkan librarynya

Kesimpulan

Winamp adalah sebuah software yang dapat digunakan untuk memutar berbagai jenis file musik dan video. Karena pengoperasiannya yang sederhana, winamp menjadi salah satu software pemutar file musik yang banyak digunakan orang.
Dengan melihat kegunaan atau fungsi dari Winamp, menurut saya Winamp sangatlah membantu dalam kehidupan sehari-hari. karena,dengan adanya winamp ini mempermudah kita dalam menikmati musik, baik itu musik yang ada dalam kaset, cd,dvd, hard disk atau yang ada di komputer.

Referensi :
Farivar, Cyrus (20 November 2013). "After 15 years of llama-whipping, AOL shuts down Winamp for good". Ars Technica.

Rabu, 15 April 2015

Principles Usability Dan Task Analysis

Nama : Muhammad Solihin
Kelas : 2KB07
NPM : 26113150

Prinsip Usability

Prinsip Usability dalam IMK adalah suatu masalah penggunaan sistem oleh pengguna. Sistem akan bekerja dengan baik apabila dipergunakan secara maksimal oleh pengguna sehingga semua kemampuan sistem dapat dimanfaatkan secara maksimal.

Human Ability

Human Ability adalah suatu kemampuan manusia untuk melakukan sesuatu yang dimilikinya. Memiliki 2 perbedaan yaitu:

HUMAN ABILITIES BAIK
Kapasitas Long Term Memory (LTM) tidak terbatas
Durasi LTM tidak terbatas dan komplex
Kemampuan memahami tinggi
Mekanisme konsentrasi powerful
Pengenalan pola pikir powerful

HUMAN ABILITIES BURUK
Kapasitas Short Term Memory (STM) terbatas
Durasi STM terbatas
Akses yang tidak dapat diandalkan dalam STM
Proses yang cenderung salah
Proses yang lambat

Human Capabilities

Pengertian hampir sama dengan Human Ability akan tetapi Human Capabilities lebih mengarah ke anggota Penginderaan / Panca indra (Mata, Telinga, Peraba) dalam manusia itu sendiri.

MATA (penglihatan)
Mata adalah mekanisme untuk menerima cahaya dan mentransformasikannya menjadi energi listrik. Penglihatan manusia merupakan hal yang kompleks dengan batasan fisik dan persepsi dan menjadi sumber utama informasi.
TELINGA (pendengaran)
Telinga adalah suatu panca indera yang digunakan untuk mendengar. Proses mendengat diawali dengan adanya getaran di udara atau dikenal sebagai gelombang suara. Telinga menerima gelombang ini dan mentransmisikannya ke system syaraf auditory melalui berbagai tahap.
PERABA (Touch)
Peraba (touch/haptic perception) memungkinkan kita memperoleh informasi mengenai lingkungan sekitar kita. Dari perabaan, kita dapat mengetahui apakah sesuatu itu panas atau dingin.

Memori
Sebagian besar aktivitas manusia bergantung pada memori. Selain menyimpan pengetahuan faktual, memori manusia juga dapat menyimpan pengetahuan procedural. Pengetahuan tersebut melakukan aktivitas secara berulang, menggunakan bahasa, menggunakan informasi yang kita terima dari indera, serta memberikan identitas pada manusia dengan menyimpan informasi mengenai pengalaman masa lalu.
Terdapat tiga jenis memori atau fungsi memori :

Memori Sensor
Memori Jangka Pendek (STM)
Memori Jangka Panjang (LTM)

MEMORI SENSOR
Memori sensor bekerja sebagai buffer yang menampung masukan yang diterima dari panca indera manusia.
MEMORI JANGKA PENDEK (STM)
Memori jangka pendek atau disebut sebagai memori kerja menyimpan informasi yang dibutuhkan dalam waktu yang singkat pada saat kita sedang melakukan suatu pekerjaan.
MEMORI JANGKA PANJANG (LTM)
Memori jangka panjang merupakan sumber daya penyimpanan utama yang menyimpan berbagai macam informasi faktual, pengetahuan berdasarkan eksperimen, aturan-aturan prosedur tingkah laku, dan sebagainya atau bisa dikatakan menyimpan semua hal yang kita ketahui. Kapasitasnya lebih besar, waktu aksesnya lebih lambat, serta proses hilangnya informasi tersebut lebih lambat.

PROSES
Komputer akan menjalankan program interaktif dapat memproses 10 juta instruksi perdetik. Kecepatan pemrosesan dapat mempengaruhi sistem interaktif. Hal ini harus diperhitungkan dalam merancang sebuah sistem interaktif. Ada beberapa faktor yang mempengaruhi kecepatan pemrosesan sistem interaktif, yaitu :
Komputasi
Saluran Penyimpanan (Storage Channel)
Grafik

Kapasitas Jaringan

PROBLEM SOLVING

Jika penalaran merupakan mekanisme untuk menarik kesimpulan atau informasi baru dari hal yang sudah diketahui, maka penyelesaian masalah merupakan proses menemukan solusi suatu tugas dengan menggunakan pengetahuan yang dimiliki. Penyelesaian masalah pada manusia dikarakteristikkan oleh kemampuan mengadaptasikan informasi dengan situasi yang baru. Terdapat beberapa pandangan mengenai cara manusia menyelesaikan masalah. Menurut Gestalt bahwa proses pemecahan masalah melibatkan penggunaan pengetahuan dan proses mental.

ANALISIS TUGAS (TASK ANALYSIS)
Overview dan Utility

Overview adalah suatu ringkasan yang seluruhnya di gunakan untuk koleksi. Sedangkan Utility dapat meningkatkan efektifitas dan efisien kerjanya.

Analisis Tugas
Pada proses menganalisa, menggambar, dan melaksanakannya serta memeriksa tugas-tugas tersebut, sebagai berikut :

Komponen digunakan sebagai aktivitas dan hubungan.
Fokus Analisis Tugas digunakan sebagai fokus pada lingkungan.
Input dan Output digunakan sebagai pengumpulan Data dan Reprentasi Data
Interview digunakan sebagai terstruktur, Tidak Terstruktur dan Semi Struktur.
Observasi digunakan untuk merekam apa yang terjadi, Mencatat bagian-bagian yang di anggap penting.

Tipe Analisis Tugas

Analisis Tugas : Proses menganalisa, menggambar, melaksanakannya dan memeriksa  tugas-tugas tersebut.
Fokus Analisis Tugas : Fokus pada lingkungan
Input dan Output : Pengumpulan Data dan Reprentasi Data Dokumentasi
Interview : Terstruktur, Tidak Terstruktur dan Semi Struktur
Observasi : Merekam apa yang terjadi, Mencatat bagian-bagian yang di anggap penting
Reprentasi Data : Daftar, Ringkasan dan Naratif
Contoh Pengelompokkan Tugas : Fixed Sequence, Optinal Tasks, Waiting Events, Cycles, Time Sharing, Discreationary

Dekomposisi Tugas
Teknik analisa tugas umumnya membuat dekomposisi tugas untuk mengekspresikan aksi yang harus dilakukan, seperti pada contoh di atas. Salah satu pendekatan yang biasa digunakan adalah hierarchical task analysis (HTA). Output HTA adalah hirarki tugas dan sub-task dan juga plans (rencana) yang menggambarkan urutan dan kondisi (syarat) suatu sub-tugas dilaksanakan.

Analisa Berbasis Pengetahuan
Dimulai dengan mendaftar semua objek dan aksi yang terlibat dalam tugas dan kemudian membangun taksonominya, mirip seperti apa yang dilakukan pada bidang biologi hewan termasuk dalam invertebrata dan vertebrata, hewan vertebrata adalah ikan, burung, reptil, amphibi, atau mamalia, dan seterusnya Tujuannya untuk memahami knowledge yang dibutuhkan untuk melaksanakan tugas.

Teknik Berbasis Relasi Entitas
Diadopsi dari desain database. Dalam database, entitas yang dipilih untuk analisa adalah yang diharapkan untuk direpresentasikan pada system komputer. Dalam analisa tugas, jangkauan entitas tidak terbatas pada komputer entitas termasuk objek fisik, aksi yang dilakukan dan manusia yang melaksanakannya. Objek juga dapat berbentuk komposit dimana membentuk mengandung lebih dari satu objek.

Sumber Informasi Dan Pengumpulan Data

Analisis tugas memungkinkan kita membuat suatu struktur data mengenai tugas, dan hasilnya akan baik jika didukung oleh sumber data yang baik. Proses analisis data tidak semata-mata mengumpulkan, menganalisis, mengorganisasikan data dan mempresentasikan hasil, akan tetapi kadang kita harus kembali melihat sumber data tersebut dengan pertanyaan dan padangan baru. Pada prakteknya, keterbatasan waktu dan biayalah yang menyebabkan seorang analis berusaha mengumpulkan data yang relevan secepat dan seekonomis mungkin. Bahkan jika memungkinkan, seorang analis harus dapat memaksimumkan penggunaan sumber informasi murah yang sudah ada sebelum melakukan pengumpulan data yang memakan biaya.
Berikut ini adalah beberapa sumber informasi yang dapat digunakan untuk membuat analisis tugas :

Dokumentasi
Sumber data yang mudah didapat adalah dokumentasi yang telah ada di organisasi seperti buku manual, buku instruksi, materi training dan lain sebagainya. Dokumen-dokumen ini umumnya berfokus pada item tertentu dalam suatu peralatan atau software komputer. Dokumen manual peralatan tertentu misalnya, mungkin hanya memberikan informasi mengenai fungsi dari peralatan tersebut tidak bagaimana peralatan tersebut digunakan dalam pengerjaan suatu tugas. Selain itu juga mungkin terdapat dokumen peraturan perusahaan dan deskripsi tugas yang memberikan informasi mengenai tugas tertentu dalam konteks yang lebih luas. Namun perlu diperhatikan, dokumentasi jenis ini hanya memberitahukan bagaimana seharusnya suatu pekerjaan dilakukan bukan bagaimana sebenarnya seseorang melakukan pekerjaan tersebut.
Observasi
Observasi langsung baik secara formal maupun informal perlu dilakukan jika seorang analis ingin mengetahui kondisi dari pengerjaan tugas. Hasil observasi dan dokumentasi yang ada dapat digunakan untuk analisis sebelum memutuskan untuk melakukan pengumpulan data dengan tehnik lain yang memakan biaya. Observasi dapat dilakukan di lapangan atau dalam sebuah laboratorium. Jika observasi dilakukan di lapangan analis dapat mengetahui kondisi yang sebenarnya dari proses pengerjaan tugas. Sebaliknya, pada observasi yang dilakukan di laboratorium, analis dapat dapat lebih mengendalikan lingkungan dan umumnya tersedia fasilitas yang lebih baik. Observasi juga dapat dilakukan secara aktif dengan memberikan pertanyaan atau secara pasif dengan hanya memperhatikan obyek ketika sedang bekerja.

Wawancara
Bertanya pada seorang yang ahli pada bidang tugas yang akan dianalisis biasanya merupakan cara langsung yang cepat untuk mendapatkan informasi mengenai suatu tugas. Ahli tersebut bisa saja si manager, supervisor, atau staf yang memang mengerjakan tugas tersebut. Wawancara kepada ahli sebaiknya dilakukan setelah observasi. Hasil observasi dapat direfleksikan dengan wawancara untuk mengetahui perilaku atau kondisi yang diinginkan dan tidak diinginkan.

Analisis Awal
Setelah data diperoleh dari beberapa sumber seperti buku manual, observasi maupun wawancara, maka detail analisis dengan berbagai metode yang ada dapat mulai dilakukan. Untuk tahap awal, dapat dilakukan dengan mendaftar obyek dan aksi dasar. Cara mudah yang dapat ditempuh adalah dengan menelusuri dokumen-dokumen yang ada dan mencari kata benda yang akan menjadi obyek, serta kata kerja yang akan menjadi aksi. Namun hal ini tidaklah selamanya cukup. Tidak mudah mengenali posisi obyek dan aksi tersebut dalam dokumen terutama untuk obyek atau aksi yang dijelaskan secara implisit.

Pengurutan dan Klasifikasi
Ada beberapa tehnik untuk membuat klasifikasi dan pengurutan entri berdasarkan beberapa atribut. Beberapa analis melakukan pengurutan dan klasifikasi sendiri, namun ada juga yang dibantu oleh ahli berdasarkan bidang analisis.

DAFTAR PUSTAKA

Agushinta R., Dewi dan Yuli Primashanti Ida Ayu, 2007, Interaksi Manusia Dan Komputer : Teori Dasar, Universitas Gunadarma, Jakarta.

Santosa, P. Insap, et.al. “Extensible Tools for Managing Interactive Interface”,Human-Computer Interaction Term Project, Computer Science department, University of Colorado at Boulder, 1990

Santoso, P. Insap, “Grafika Komputer dan Interaksi Manusia dan Komputer”, Penerbit Andi Yogyakarta, 1996.

Gould, John D, “How to Design Usable System,” ResearchReport, IBM Research Center-Hawthorne, Yorktown Heights, New York, February 1987.


Downtown, Andy, Leedham, Graham, “Human Aspects of Human-Computer Interaction” in Engineering the Human-Computer interface, ed. Andy Downtown, McGrawHill International Editions, 1992.

Selasa, 17 Maret 2015

Interaksi Manusia Dan Komputer

Nama : Muhammad Solihin
NPM : 26113150
Kelas : 2KB06

Sejarah IMK
                          
·         Ide Digital Computer muncul pada Tahun 1700 dan 1800
·         Teknologi mulai ada pada tahun 1940 dan 1950

Paradigma

Sistem Interaktif memungkinkan user mencapai suatu tujuan tertentu dalam suatu domain aplikasi. Sistem Interaktif harus dapat didayagunakan (usability) untuk meningkatkan keberhasilan dari suatu sistem aplikasi.

Dua pertanyaan tentang pendayagunaan (usability) terhadap sistem interaktif

·         Bagaimana cara sistem interaktif dibuat/dibangun supaya mempunyai dayaguna yang tinggi ?
·         Bagaimana cara mengukur atau mendemontrasikan dayaguna (usability) suatu sistem interaktif ?

Ada dua pendekatan untuk menjawab pertanyaan/masalah di atas:

A.    Paradigma : Sistem interaktif yang berhasil pada umumnya akan meningkatkan dayaguna (usability) dari sistem tersebut.

B.     Prinsip : Interaksi efektif dari berbagai aspek pengetahuan seperti psikologi, komputasi dan sosiologi mengarahkan peningkatan desain dan evolusi suatu produk, yang pada akhirnya akan meningkatkan dayaguna sistem tersebut.

Jenis Paradigma

1        Time-Sharing
·         Satu komputer dapat digunakan oleh multiple user.
·         Meningkatkan keluaran (throughput) dari sistem tersebut.

2.      Video Display Units (VDU)
·         Dapat memvisualisasikan dan memanipulasi sebuah informasi yang sama dalam representasi yang berbeda.
·         Mampu memvisualisasikan abstraksi data.

3.      Programming Toolkits (Alat Bantu Pemrograman)
·         Alat Bantu Pemrograman yang memungkinkan programmer dapat meningkatkan produktivitasnya.

4.      Komputer Pribadi (Personal Computing)
·         Mesin berukuran kecil yang powerful, yang dirancang untuk satu pengguna (user).

5.      Sistem Window dan interface WIMP (Windows, Icons, Menus and Pointers)
·         Sistem Window memungkinkan user dapat berinteraksi dengan komputer dalam beberapa aktivitas yang berbeda.

6.      Metapora (Metaphor)
·         Metapora cukup sukses dipakai untuk mengajari konsep baru, dimana konsep tersebut sudah dipahami sebelumnya.
·         Contoh metapora adalah (yang ada dalam domain PC) : Spreadsheeet adalah metapora dari Accounting dan Financial Modelling
·         Keyboard juga merupakan metapora dari sebuah Mesin Tik

7.      Manipulasi Langsung (Direct Manipulation)
·         Manipulasi Langsung memungkinkan user dapat mengubah keadaan internal sistem dengan cepat.
·         Contoh Direct Manipulation adalah konsep WYSIWYG (what you see is what you get).

8.      Bahasa vs. Aksi (Language versus Action)
·         Bahasa digunakan oleh user untuk berkomunikasi dengan interface.
·         Aksi yang dilakukan interface untuk melaksanakan perintah user.

9.      Hypertext
·         Penyimpanan sebuah informasi dalam format linear tidak banyak mendukung pengaksesan informasi secara acak dan browsing asosiatif.
·         Hypertext merupakan metode penyimpanan informasi dalam format non-linear yang memungkinkan akses atau browsing secara nonlinear atau random.

10.  Multi-Modality
·         Sistem multi-modal interaktif adalah sistem yang tergantung pada penggunaan beberapa (multiple) saluran (channel) komunikasi pada manusia.
·         Contoh channel komunikasi pada manusia : visual (mata), peraba (kulit) audio (telinga).

11.  Computer-Supported Cooperative Work (CSCW)
·         Perkembangan jaringan komputer memungkinkan dapat berkomunikasi antara beberapa mesin (personal komputer) yang terpisah dalam satu kesatuan grup.
·         Sistem CSCW dirancang untuk memungkinkan interaksi antar manusia melalui komputer dan direpresentasikan dalam satu produk.
·         Contoh CSCW: e-mail (electronic mail)

Konsep Dasar IMK

Ketika komputer pertama kali diperkenalkan secara komersial pada tahun 50-an, mesin ini sangat sulit dipakai dan sangat tidak praktis. Hal ini dikarenakan waktu itu komputer merupakan mesin yang sangat mahal dan berukuran besar, hanya dipakai dikalangan tertentu saja, contohnya para ilmuwan atau ahli teknik. Setelah komputer pribadi (PC) diperkenalkan pada tahun 70-an, maka berkembanglah penggunaan teknologi ini secara cepat dan mengagumkan ke berbagai penjuru kehidupan mulai dari segi pendidikan, perdagangan, pertahanan, perusahaan, dan sebagainya. Sistem rancangan tersebut dituntut harus bisa memenuhi kebutuhan pemakai, sistem harus mempunyai kecocokkan dengan kebutuhan pemakai atau suatu sistem yang dirancang harus berorientasi kepada pemakai.

Pada Man-Machine Interaction sudah diterapkan sistem yang "user friendly". User friendly pada MMI hanya dikaitkan dengan aspek-aspek yang berhubungan dengan keindahan tampilan pada layar saja. Sistem tersebut hanya menitik beratkan pada aspek rancangan antarmukanya saja, sedangkan faktor-faktor atau aspek-aspek yang berhubungan dengan pemakai baik secara organisasi atau individu belum diperhatikan.

Para peneliti akademis mengatakan suatu rancangan sistem yang berorientasi kepada pemakai, yang memperhatikan kapabilitas dan kelemahan pemakai ataupun sistem (komputer) dapat memberi kontribusi kepada interaksi manusia komputer yang lebih baik. Maka pada pertengahan tahun 80-an diperkenalkanlah istilah Human-Computer Interaction (HCI) atau Interaksi Manusia-Komputer.

Pada HCI ini cakupan atau fokus perhatiannya lebih luas, jadi tidak hanya berfokus pada rancangan antarmuka saja, tetapi juga memperhatikan semua aspek yang berhubungan dengan interaksi antara manusia dan komputer. HCI ini kemudian berkembang sebagai disiplin ilmu tersendiri (yang merupakan bidang ilmu interdisipliner) yang membahas hubungan timbal balik antara manusia dengan komputer beserta efek-efek yang terjadi diantaranya.

Dengan demikian terlihat jelas bahwa fokus perhatian HCI tidak hanya pada keindahan tampilannya saja atau hanya tertuju pada tampilan antarmukanya saja, tetapi juga memperhatikan aspek-aspek pamakai, implementasi sistem rancangannya dan fenomena lingkungannya, dan lainnya. Contohnya rancangan sistem itu harus memperhatikan kenyamanan pemakai, kemudahan dalam pemakaian, mudah untuk dipelajari dsb.

Mengapa Butuh IMK ?

  1. Komputer saat ini dapat mempengaruhi setiap orang dikarenakan memudahkan pekerjaan menggunakan computer.
  2. Keberhasilan suatu produk tergantung pada kemudahan dalam penggunaan bukan kebutuhan akan tenaga.
Alasan menurut saya IMK sangat perlu dipelajari :
  1. Terciptanya User Friendly, yaitu suatu kemampuan yang dimiliki suatu program yang mudah digunakan sehingga siapapun penggunannya walaupun pemula dapat dengan mudah mengoperasikan program tersebut
  2. Agar dapat menambah kenyamanan user agar tidak bingung dalam mengoperasikan sebuah komputer.
Sumber :