Senin, 22 Februari 2010

artikel sejarah komputer

Charles Babbage dianugerahi dunia dengan gelar Bapak komputer. Jelas ini bukan gelar sembarangan. Lalu hal-hal apa yang membuat orang ini menjadi tokoh penting dalam sejarah komputer dunia ini.

Mari kita bahas bersama-sama...

Babbage lahir lahir pada tanggal 26 Desember 1791 dan wafat pada 18 Oktober 1871. Dia berkebangsaan inggris dan merupakan seorang ahli matematika.

Dia menjadi tokoh penting dalam sejarah perkembangan komputer setelah dia memberi gagasan tentang sebuah komputer yang dapat diprogam. Dia membuktikannya dengan membuat sebuah mesin. Namun sayangnya mesin itu tidak selesai.(Sekarang mesin itu disimpan di Musium Sains London).

Berikut Artikel sejarah komputer babbage :

Pasa zaman itu, tabel matematika dihitung dan disusun oleh manusia, Artinya boleh dikatakan bahwa manusia itu sendirilah komputer. Ada satu orang yang memmerintahkan sekelompok orang untuk serempak melakukan perhitungan. Namun babbage melihat begitu banyak kesalahan dari manusia-manusia yang melakukan perhitungan ini.

Kemudian inspirasi itu datang juga. Sebuah inspirasi yang menjadi sejarah awal komputer. Charles Babbage mencoba menghitung tabel matematika menggunakan mesin. Tahun itu adalah 1822. Mesinnya sendiri disebut....

Difference engine

Saat pertama kali difference engine disusun kira-kira lebih dari 25.000 bagian dan mempunyai berat sebesar 136.000 kg. Belum lagi tinggi dari komputer kuno ini yang mencapai 2,4 meter. (Coba anda bandingkan dengan komputer zaman sekarang, betapa sejarah perkembangan komputer begitu luar biasa untuk diingat PLUS bandingkan juga dengan Pascaline)

Difference engine

Cara pembuatan mesinnya menggunakan nilai perhitungan dari fungsi polynominal. Difference engine babbagge sendiri memang tidak sama persis karena dibuat untuk menghitung rentetan dari nilai secara otomatis. Ini bisa dikarenakan menggunakan cara dari finite differenses.

Sayangnya...

Mesin ini tidak pernah selesai, walaupun dukungan dana untuk proyeknya mendapat banyak dukungan. Bahkan difference engine baru dibuat kembali pada tahun 1989-1991 (1,5 abad kemudian) dengan menggunakan rencana dari babbage. Tentu saja ini dilakukan untuk sekedar memberi penghormatan kepada Babbage, yaitu dengan menyelesaikan mesin ini.

Setelah difference engine tidak selesai. Babbage kemudian membuat design sebuah mesin yang bebeda dan lebih kompleks. Nama mesinnya adalah...

Analytical engine

Tahun 1856!

Perbedaan utama dari engine ini dibanding sebelumnya adalah penggunaan punch cards.Nah ini dia mesin yang dapat dikatakan menyerupai komputer zaman sekarang (karene memiliki beberapa karateristik komputer modern).

Babbage menyadari bahwa sebuah progam dapat ditanam pada bagian sebuah komputer dalam hal ini punch cards. Idenya adalah orang cukup membuat progam pada awalnya saja, lalu jika ada orang yang ingin menjalankan mesin itu, cukup menanamkan saja punch cards. Kemudian mesin akan berjalan.

Dari yang saya tahu, mesin ini menggunakan loop(putaran) dari Jacquard's punched cards untuk mengontrol mesin ini. Hingga dapat merumuskan hasil mendasar dari perhitungan yang dilakukan sebelumnya.

Analytical engine

Tapi IDE yang LUAR BIASA ini kurang begitu POPULER.

Sampai kemudian dia bertemu dengan Ada Lovelace. Karya dari Babbage ini kemudian diterjemahkan dan ditambahkan oleh Ada Lovelace (1843). Mulai saat itulah Karya Babbage menjadi terkenal dan mahsyur.Ada Lovelace sekarang dihargai begitu tinggi sebagai Programmer Computer pertama di dunia. Bahkan ada bahasa pemograman yang bernama 'ADA' untukmenghormati jasa-jasanya.

Sekedar catatan, Babbage sendiri mengerjakan mesin ini sampai dia mati pada tahun 1871.

Beberapa Prestasi dari Charles Babbagge selain sebagai seseorang yang mengubah sejarah komputer ini.

  1. Mempunyai gelar the Lucasian chair of mathematics. Sebuah gelar dalam bidang matematika yang sangat bergengsi di dunia ini (Setidaknya di planet bumi).
  2. Menyusun table asuransi pertama yang dapat diandalkan.
  3. Menciptakan sistem pos modern di inggris.
  4. Sebagai penemu dari locomotive cowcather (Jika anda pernah melihat kereta zaman dahulu, coba lihat bagian segitiga yang ada di depan kereta api). Berguna untuk membersihkan rel dari gangguan.
  5. Berhasil memecahkan vigenere cipher (polyalphabet cipher). Diketahui dari catatannya.
  6. Dan beberapa ide LUAR BIASAnya yang tidak bisa saya sebutkan disini satu per satu.

Walau begitu akhir khayatnya bisa dibilang sangat menyedihkan. Karena kegagalan membuat mesin perhitungan ditambah kegagalan bantuan pemerintah inggris. Membuat Charles babbage depresi dan meninggal dengan kekecewaan pada tanggal 18 Oktober 1871.

Artikel sejarah komputer dari Charles Babbage.

http://sejarahkomputer.topsolusi.com/artikel-charles-babbage

Jumat, 19 Februari 2010

analisa usability

Web usability adalah salah satu faktor penting dalam mengembangkan sebuah situs. Pengembang harus memahami prinsip-prinsip usability sebelum mengimplemen-tasikannya pada sebuah situs. Menurut Jacob Nielsen, usability adalah sebuah atribut kualitas yang menilai tingkat kemudahan user interface untuk digunakan. Usability juga mengacu kepada metode untuk meningkatkan kemudahan penggunaan selama proses perancangan.
Web Usability merupakan cerminan dari kebiasan yang umumnya dilakukan pengguna situs. Menurut pakar usability, Jakob Nielsen, memperhatikan usability sangat penting agar sebuah situs dapat bertahan. Situs yang memiliki usability tinggi memiliki peluang untuk lebih sering dikunjungi. Umumnya pengguna ingin mendapatkan informasi secara cepat dan jika sebuah situs gagal dalam menunjukkan secara jelas apa yang dapat dilakukan dengan situs tersebut, pengguna cenderung akan langsung meninggalkan situs dan beralih ke situs lain.

Definisi Usability

Usability adalah istilah yang dipakai untuk menjelaskan kemudahan yang didapat seseorang dalam menggunakan sebuah alat atau obyek ciptaan manusia lainnya dalam mencapai sebuah tujuan. Pada analisis kali ini akan dilakukan pengkajian dari segi usability untuk mengetahui seberapa mudah situs dapat digunakan untuk menyelesaikan task-task yang ada.

analisa tugas IMK

Analisis tugas adalah proses menganalisis bagaimana manusia melaksanakan tugas, apa saja yang mereka lakukan, peralatan yang mereka gunakan, dan hal-hal apa saja yang mereka perlu ketahui.

Perbedaan Antara Analisis Tugas dan Tehnik Lain

Analisis tugas memiliki ruang lingkup yang luas. Selain meliputi tugas-tugas yang melibatkan penggunaan komputer, analisis tugas juga memodelkan aspek-aspek dunia nyata baik yang menjadi bagian maupun tidak dalam system komputer. Misalnya, jika dilakukan analisis tugas terhadap pekerjaan pengolah kata (word processing), maka aktifitas mengambil kertas / dokumen dari filing cabinet, mengganti pita atau tinta komputer, memasukkan disket ke dalam drive akan menjadi bagian dari hal-hal yang tercakup didalamnya.

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 pula. Proses analisis data tidak semata-mata mengumpulkan,menganalisis, mengorganisasikan data dan mempresentasikan hasil, namun kadangkala kita harus kembali melihat sumber data tersebut dengan pertanyaan dan padangan baru. Pada prakteknya, keterbatasan waktu dan biaya menyebabkan seorang

analis berusaha mengumpulkan data yang relevan secepat dan seekonomis mungkin. Bahkan jika dimungkinkan, 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 diper gunakan untuk membuat analisis tugas :

1. 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.

2. 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 labor atorium, 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 bekerj

Portability : agar aplikasi yang sama dapat digunakan di system yang berbeda maka

membuat aplikasinya sebaiknya terpisah dari interface device-dependent-nya.

Reusability : pemisahan meningkatkan komponen untuk dapat digunakan kembali

agar dapat mengurangi biaya.

Multiple interfaces : untuk meningkatkan fleksibilitas aplikasi yang interaktif,

beberapa interface yang berbeda dibuat untuk mengakses fungsionalitas yang sama.

Customization : interface user dapat dikustom oleh desainer dan user untuk

meningkatkan keefektifan tanpa mengubah aplikasi

artikel interaksi manusia & komputer

Interaksi manusia – komputer merupakan suatu aktivitas yang banyak dijumpai dalam kehidupan schari-hari. Seringkali pada saat beraktivitas di depan komputer, dalam jangka waktu tertentu muncul keluhan dari pengguna komputer yang disebabkan oleh beban kerja yang dialami pengguna. Beban kerja yang dialami oleh pengguna komputer berupa beban kerja fisik dan mental. Munculnya beban kerja ini terutama dapat terlihat pada kecenderungan penurunan performansi kerja pengguna komputer setelah jangka waktu tertentu. Dalam tesis ini, penelitian lebih difokuskan pada beban mental pada interaksi manusia-komputer.

Untuk mengantisipasi dan mencari solusi dari munculnya beban mental ini, maka perlu dibentuk suatu model yang dapat menjelaskan terjadinya beban mental pada interaksi manusia – komputer. Berdasarkan studi literatur, faktor-faktor yang menyebabkan terjadinya beban mental dan akhirnya membangun model yang dimaksud tersebut di atas adalah :
- kebutuhan mental
- kelelahan fisik

- kebosanan
- tingkat kesulitan kerja
- lingkungan fisik kerja
- kebutuhan waktu

Untuk memvalidasikan faktor-faktor tei z;ebut, maka disebarkan kuesioner kepada pengguna komputer untuk mencari kesepakatan responden mengenai faktor-faktor tersebut di atas. Reponden yang dipilih adalah mahasiswa, karma mahasiswa merupakan satu populasi pengguna komputer dengan frekuensi penggunaan komputer yang cukup tinggi.

Berdasarkan model yang terbentuk, dengan menggunakan eksperimen Stroop, dikembangkan suatu metode yang dapat mengkuantifikasikan besarnya beban mental yang dialami oleh pengguna komputer. Responden )ang diminta untuk melakukan eksperimen Stroop dipilih berdasarkan pengalaman menggunakan komputer dan kriteria buta warna, serta kapasitas VO2 maks. Setelah mengerjakan eksperimen Stroop, mereka diminta untuk memberikan bobot dan nilai untuk setiap faktor yang ada pada model. Respon yang diberikan oleh responden divalidasikan dengan beberapa kriteria fisiologis yaitu rata-rata denyut nadi, performansi kerja, dan konversi denyut nadi dalam konsumsi energi. Uji statistik memberikan hasil bahwa besarnya beban mental yang direspon oleh responden memiliki korelasi tinggi dengan konsumsi energi. Metode yang akhirnya terbentuk terbukti dapat mengkuantifikasikan besarnya beban mental pada 2 desain eksperimen Stroc?n yang berbeda (Stroop 1 dan 2) dengan tingkat kepentingan faktor yang berbeda sesuai dengan kondisi kerja, serta memberikan basil yang reievan dengan besarnya konsumsi energi responden.


http://trihariyono.wordpress.com/2007/10/25/5-artikel-tentang-interaksi-manusia-komputer-hci/

artikel film I-ROBOT

Pada film ini diceritakan bahwa dunia sudah mencapai tahun 2035, pada jaman tersebut semua orang didunia bergantung pada robot, yang telah diprogram, dalam melakukan aktifitasnya sehari-hari dan tidak membahayakan bagi manusia.
Namun ada orang yang tidak berpikir demikian, yaitu Del Spooner (Will Smith), yang bekerja sebagai detektif yang khusus menangani kasus-kasus pembunuhan di Chicago. Ia tidak menyukai robot dalam segi peri kehidupan manusia dikarenakan apa yang Ia alami sendiri ketika Ia mengalami kecelakaan, dimana robot tersebut, lebih memilih menyelamatkan dia dari pada seorang perempuan yang berada dimobil yang sedang tenggelam, dikarenakan menurut penghitungan robot tersebut peluang Ia untuk selamat lebih besar daripada si perempuan tadi.
Terlepas dari kejadian tersebut, Spooner menerima telefon dari pusat pembuatan robot di Amerika Serikat mengenai kematian seorang ilmuwan, Dr.Alfred J. Laning (James Cromwell) pendiri dan pemilik dari USR atau U.S Robotics, Spooner mencurigai bahwa kematiannya karena dibunuh. Kemudian dengan dibantu oleh Susan Calvin (Moynahan) seorang robopsycologist USR untuk mengungkap misteri pembunuhan tersebut. Tidak seperti robot yang lama, robot USR yang baru NS-5 dikontrol oleh perusahaan super komputer VIKI (Virtual Interactive Kinetic Intelligence) yang memiliki intelegensi, kemandirian yang menyerupai manusia, Sonny (Tudyk), dicurigai sebagai pembunuh Laning.
Sebagai super komputer pengendali robot, VIKI memutuskan dalam perintah untuk melindungi manusia bahwa harus ada manusia yang dikorbankan dan kebebasan harus dikekang, komputer yang menangani NS-5 ini memimpin untuk perobotisasian secara global.
Laning yang mengetahui rencana VIKI ini, dan memerintahkan Sonny untuk membunuhnya dalam rencana untuk mengalahkan komputer. Sonny membuktikan kesetiannya kepada manusia dengan membantu Spooner untuk meloloskan diri dari penjagaan robot VIKI, mereka berhasil menghancurkan otak komputer dengan nanites yang terdapat pada Sonny, lepas dari kontrol VIKI para robot kembali berjalan normal dan infrastruktur di Chicago berjalan normal kembali.
Pemerintah setempat menyatakan bahwa proyek NS-5 dihentikan, tapi diakhir film diimplentasikan bahwa Sonny mungkin menjadi pemimpin para robot.

http://id.shvoong.com/movies/1952886-robot/