BAPAK KOMPUTER
Gelar Bapak dari
semua komputer digital masa kini biasanya diserahkan pada ENIAC, singkatan dari
Electronic Numerical Integrator and Calculator. ENIAC dibuat di University of
Pennsylvania antara tahun 1943 dan 1945 oleh dua profesor, John Mauchly dan J. Prespert
Eckert yang berusia 24 tahun, didanai oleh departemen pertahanan setelah
dijanjikan dapat membuat mesin yang bisa menggantikan semua “komputer”, yang
diartikan sebagai wanita-wanita yang dipekerjakan untuk menghitung tabel
penembakan untuk senjata artileri angkatan bersenjata.
Hari saat Mauchly dan
Eckert menjalankan bagian kecil dari ENIAC, orang yang mereka bawa ke lab untuk
memperlihatkan kemajuan pekerjaannya adalah beberapa “komputer” wanita ini.
(satu dari mereka menyatakan, “Saya terheran-heran melihat semua peralatan ini
untuk mengalikan 5 dengan 1000?)
ENIAC memenuhi
ruangan sebesar 20 x 40 kaki, berbobot 30 ton, dan menggunakan lebih dari
18,000 tabung hampa. Seperti Mark I, ENIAC menggunakan pembaca kertas berlubang
yang didapat dari IBM (ini adalah produk reguler dari IBM, dimana mereka sudah
lama masuk dalam bisnis mesin akunting). Saat dijalankan, ENIAC tidak berisik
tapi anda tahu bahwa ada 18,000 tabung hampa yang masing-masingnya menghasilkan
panas seperti bola lampu, dan semua energi panas ini (174,000 watt daya
panasnya) berarti komputer ini hanya dapat dijalankan didalam ruangan yang
didesain khusus dengan sistem pendingin udara yang kuat. Hanya paruh bagian
kiri dari ENIAC yang terlihat di gambar pertama, paruh kanan pada dasarnya persis
sama seperti yang terlihat.
Dua pandangan
dari ENIAC: “Electronic Numerical Integrator and Calculator” (perhatikan bahwa
alat ini bahkan tidak diberikan nama komputer karena “computers” melambangkan
manusia) [foto U.S . Army]
Untuk memprogram
ulang ENIAC anda harus mengatur ulang kabel penghubung seperti terlihat di
bagian kiri gambar diatas, dan pengaturan 3000 saklar yang terlihat di sebelah
kanan. Untuk memprogram sebuah komputer moderen, anda hanya mengetik sebuah
program dengan pernyataan seperti:
Circumference =
3.14 * diameter
Untuk melakukan
perhitungan diatas pada ENIAC anda harus mengatur ulang banyak kabel penghubung
dan mencari tiga kenop tertentu di banyak barisan kenop-kenop dan menyetelnya
ke 3,1 dan 4
Memprogram ulang
ENIAC melibatkan banyak berjalan kaki [foto U.S. Army]
Saat Angkatan
Darat setuju untuk mendanai ENIAC, Mauchly dan Eckert bekerja setiap saat,
tujuh hari seminggu, berharap untuk menyelesaikan mesinnya tepat waktu untuk
membantu dalam berperang. Usaha mereka supaya tepat waktu sangat intensif
hingga sebagian besar hari-hari mereka dilewatkan sampai 3 kali waktu makan di
perusahaan seorang Kapten Angkatan Darat yang menjadi penghubung dengan sponsor
militer mereka. Mereka dibolehkan mempekerjakan staff dalam jumlah kecil namun
mereka segera mengetahui bahwa mereka hanya dapat mempekerjakan siswa junior
dari University of Pennsylvania karena siswa fakultas yang lebih berpengalaman
tahu bahwa mesin yang mereka usulkan tidak akan dapat bekerja.
Satu dari
permasalahan yang jelas adalah desain yang membutuhkan 18,000 tabung yang
bekerja serentak. Tabung hampa dikenal sangat tidak dapat diandalkan yang
bahkan dua puluh tahun kemudian banyak toko-toko obat menyediakan “tube tester”
yang orang banyak dapat memeriksa tabung hampa dari televisi mereka dan
menentukan tabung mana yang menyebabkan TV tidak berfungsi. Dan televisi
mengandung sekitar 30 tabung hampa. Alat yang menggunakan tabung hampa
terbanyak adalah electronic organ sebanyak 160 tabung. Pemikiran menggunakan
18,000 tabung hampa secara serentak dipertimbangkan sebagai hal yang tidak mungkin
hingga pembuat tabung hampa terbesar saat itu, RCA menolak bergabung dalam
proyek ini (tapi tetap menyediakan tabung-tabung hampa dengan alasan “kerjasama
masa perang”). Eckert menyelesaikan masalah ketidak andalan tabung ini melalui
desain sirkuit yang sangat sangat hati-hati. Saking telitinya sampai sebelum
dia memutuskan menggunakan jenis kabel yang akan digunakan di ENIAC,
pertama-tama dia menjalankan eksperimen dimana dia membuat tikus kelaparan
selama beberapa hari lalu memberikannya contoh semua jenis kabel yang tersedia
untuk menentukan mana yang paling tidak disukai tikus itu. Dibawah ini adalah
beberapa gambar tabung hampa yang digunakan di ENIAC:
Mengganti tabung
yang jelek berarti memeriksa diantara 19,000 kemungkinan pada ENIAC .
Bahkan dengan
18,000 tabung hampa, ENIAC hanya mampu menyimpan 20 angka pada satu waktu. akan
tetapi, terima kasih kepada dihilangkannya bagian bergerak dia berjalan lebih
cepat daripada Mark I : Sebuah perkalian yang memerlukan 6 detik di Mark I
dapat dilakukan di ENIAC seper 2.8 ribu per detik. Clock speed dasar ENIAC
adalah 1,000,000,000 cycles per detik. Dibangun dengan dana $500,000 dari U.S.
Army, tugas pertama ENIAC adalah untuk menghitung apakah mungkin atau tidak
untuk membuat bom hidrogen. (bom atom diselesaikan saat masa perang dan lebih
tua dari ENIAC). Permasalahan pertama yang diselesaikan ENIAC hanya membutuhkan
waktu 20 detik dan diperiksa kembali dengan kalkulator mekanis yang memakan
waktu 40 jam. Setelah menelan setengah juta kartu berlubang selama enam minggu,
ENIAC mengesampingkan sisi kemanusiaan saat menyatakan bahwa bom hidrogen dapat
dibuat. Program ENIAC yang pertama tetap dirahasiakan bahkan hingga masa kini.
Saat ENIAC
selesai dibuat dan terbukti senilai dengan dana pengembangan yang dikeluarkan,
desainer-desainernya akan memulai menghilangkan fakta menjengkelkan yaitu
memprogram ulang komputer membutuhkan modifikasi fisik dari semua kabel-kabel
penghubung dan saklar-saklar. Membutuhkan waktu berhari-hari untuk mengubah
program ENIAC. Eckert dan Mauchly selanjutnya bergabung dengan matematikawan
John Von Neumann untuk mendesain EDVAC, yang mempelopori program tersimpan.
Dikarenakan dia adalah yang pertama kali mempublikasikan penjelasan mengenai
komputer barunya, Von Neumann seringkali salah dihargai dengan perwujudan bahwa
program tersebut (yaitu, urutan-urutan langkah komputasi) dapat
direpresentasikan secara elektronis seperti data aslinya. Tapi terobosan besar
ini dapat ditemukan di catatan-catatan Eckert jauh sebelum dia bekerja dengan
Von Neumann. Eckert bukan orang bodoh: Saat di sekolah menengah dia mencatat
nilai SAT tertinggi kedua di seluruh negeri.
Setelah ENIAC dan
EDVAC datang komputer-komputer lain dengan nama-nama yang lucu seperi ILLIAC,
JOHNNIAC, dan, tentu saja, MANIAC. ILLIAC dibuat di University of Illinois di
Champaign-Urbana, yang mungkin menjadi alasan kenapa penulis buku fiksi Arthur
C. Clarke memilih komputer HAL di buku terkenalnya “2001: A Space Odyssey”
lahir di Champaign-Urbana. Apakah anda memperhatikan jika anda memundurkan satu
huruf dari tiap huruf IBM akan menghasilkan huruf HAL?
ILLIAC dibuat di
University of Illinois (Hal yang bagus dimana komputer-komputer adalah hasil karya
tunggal pada masa itu, dapatkah anda bayangkan jika ditanya untuk menduplikasi
mesin ini?)
HAL dari film
“2001:A Space Odyssey”. Lihat di gambar sebelumnya untuk mengerti kenapa
pembuat film di 1968 menganggap komputer di masa depan adalah benda yang kita
bisa masuk ke dalamnya.
JOHNNIAC adalah
dihubungkan dengan John Von Neumann, yang tidak usah dipertanyakan lagi adalah
seorang jenius. Pada usia 6 tahun dia bisa menceritakan lelucon di Yunani kuno.
Usia 8 tahun dia mengerjakan kalkulus, dia bisa menceritakan buku-buku yang
telah dibacanya bertahun-tahun sebelumnya kata demi kata. Dia bisa membaca
sebuah halaman dari buku telepon dan mengingatnya lagi secara mundur. Pada satu
kesempatan Von Neumann hanya membutuhkan waktu 6 menit untuk memecahkan masalah
yang diselesaikan profesor lainnya selama berjam-jam dengan menggunakan
kalkulator mekanis. Von Neumann mungkin adalah orang yang terkenal (atau tidak
terkenal?) sebagai orang yang mengerjakan metode rumit yang dibutuhkan untuk
mematikan sebuah bom atom.
Sekali program
komputer dapat direpresentasikan secara elekronis, modifikasi dari programnya
dapat berjalan sama cepatnya dengan komputer dapat menghitung. Faktanya,
program komputer kini dapat memodifikasi dirinya sendiri saat dijalankan
(program seperti ini disebut self-modifying programs). Ini menghasilkan cara
baru sebuah program dapat tidak berfungsi: kesalahan logis di sebuah program
dapat merusak dirinya sendiri. Ini adalah satu sumber dari General Protection
Fault yang terkenal di MS-DOS dan blue screen of death yang tekenal di WIndows.
Masa kini satu dari karakteristik dari sebuah komputer yang
dapat dikenali adalah fakta dari kemampuannya yang dapat di reprogrammed yang
memungkinkan untuk menyumbang ke bidang-bidang lain, seperti bidang-bidang yang
sama sekali tidak berhubungan dibawah ini :
* Pembuatan efek
khusus untuk film
* Kompresi musik yang memungkinkan lebih banyak musik yang dapat dimuat di memori MP3 player yang terbatas.
* Pengawasan putaran ban mobil untuk mendeteksi dan mencegah tergelincirnya roda pada anti-lock braking system (ABS)
* Analisa gaya menulis pada hasil karya Shakespeare dengan tujuan membuktikan apakah hanya satu individu yang membuat semua karya-karya ini.
* Kompresi musik yang memungkinkan lebih banyak musik yang dapat dimuat di memori MP3 player yang terbatas.
* Pengawasan putaran ban mobil untuk mendeteksi dan mencegah tergelincirnya roda pada anti-lock braking system (ABS)
* Analisa gaya menulis pada hasil karya Shakespeare dengan tujuan membuktikan apakah hanya satu individu yang membuat semua karya-karya ini.
Hingga akhir 1950-an komputer tidak lagi sebagai alat
satu-satunya yang dibuat dengan tangan dan hanya dimiliki oleh
universitas-universitas dan laboratorium penelitian pemerintah. Eckert dan Mauchly meninggalkan
University of Pennsylvania setelah timbul keraguan
mengenai siapakah yang memiliki hak paten dari penemuan mereka. Mereka memutuskan
untuk mendirikan perusahaan mereka sendiri. Produksi pertama mereka adalah
komputer UNIVAC yang terkenal, komputer komersial pertama (yaitu komputer yang
diproduksi massal). di tahun 50-an. UNIVAC (singkatan dari “Universal Automatic
Computer”) adalah kalimat umum untuk “komputer” sama seperti “Kleenex” adalah
untuk “tissue”. UNIVAC pertama dijual, dengan cukup pantas, untuk biro sensus.
UNIVAC juga adalah komputer pertama yang menggunakan pita magnetis. Banyak
orang masih bingung membedakan antara tape recorder reel to reel dengan gambar
sebuah komputer mainframe.
Komentar
Posting Komentar
Dilarang membuat komentar spam!!