ENIAC, PROGRAM ENIAC, ILLIAC II dan BIDANG STUDYI
1.
ENIAC
ENIAC (Electronic
Numerical Integrator And Computer)
adalah computer elektronik penuh pertama yang didesain agar Turing-Complete yang mampu diprogram
ulang dengan cara mengatur ulang kabelnya agar dapat menyelesaikan segala jenis
masalah perhitungan.
Ia didahului oleh Z3
karya Konrad Zuse yang dapat diprogram dengan kaset secara penuh namun
masih mekanikal dan oleh Computer
Colossus buatan Inggris yang meski elektronik sepenuhnya namun bukan
untuk tujuan umum. Keperluan untuk mengatur ulang kabel ENIAC dihapuskan
pada tahun 1948.
ENIAC dikembangkan dan
dibangun oleh Angkatan Darat AS untuk Laboratorium Penelitian Persenjataan
mereka dengan tujuan untuk menghitung tabel tembakan senjata. Ide tentang ENIAC
dipikirkan dan didesain oleh J. Presper Eckert dan John William Mauchly dari
Universitas Pennsylvania. Komputer tersebut mulai dibangun pada 17 mei
1943 sebagai Proyek PX dan dibangun di Moore School of Electrical Engineering sejak pertengahan 1944, dan
dioperasikan secara resmi sejak Februari 1946 setelah menelan biaya
sebesar $500.000. Ia kemudian dimatikan pada 9 November 1946 untuk
diperbaharui dan ditingkatkan memorinya.
ENIAC diperlihatkan kepada
umum pada 14 Febuari 1946 di Universitas Pennsylvania dan dipindahkan ke
Aberdeen Proving Grounds, Maryland pada 1947. Pada 29 Juli tahun
yang sama, ENIAC dinyalakan dan akan terus beroperasi hingga pukul 23:45
pada 2 Oktober 1955. Sebuah tim yang terdiri dari delapan wanita
memprogram ENIAC dengan memanipulasi ribuan kabel dan saklarnya.
ENIAC mendapatkan pemberitaan
yang luas karena ukurannya yang besar. Ia memiliki 17.468 tabung vakum,
7.200 diode kristal, 1.500 pemancar, 70.000 resistor, 10.0000 kapasitor dan
sekitar 5 juta sambungan yang disolder dengan tangan. Beratnya 27 ton
dan ukurannya 2,4 m x 0,9 m x 30 m. ENIAC mengambil luas sekitar 167 m² dan
mengonsumsi energi sebesar 160 kW.
Namun ENIAC sebenarnya
bukanlah komputer yang canggih di eranya, tidak seperti Z3 buatan Konrad Zuse,
dan MARK buatan Howard Aiken, ENIAC harus diatur ulang kabelnya
untuk menjalankan program baru (Z3 dan MARKI menjalankan programnya dari
kaset). Lebih lanjut lagi, tidak seperti Z3 dan komputer modern lainya, ENIAC
melakukan penghitungan dalam desimal daripada biner.
Cara kerja ENIAC
ENIAC menggunakan sebuah penghitung
berbentuk cincin yang mempunyai sepuluh posisi. Perhitungan dilakukan dengan
"menghitung" pulsa dengan penghitung cincin dan membuat pulsa pembawa
baru apabila counternya sudah beputar kembali ke posisi semula; ide
dasarnya adalah untuk meniru roda digit dalam mesin penghitung mekanis.
ENIAC mempunyai dua puluh
slot akumulator yang masing-masing memiliki sepuluh digit dan setiap detiknya
dapat melakukan 5.000 proses penambahan dan pengurangan sederhana di antara
keduapuluh angka-angka tersebut. Empat slot akumulator digunakan dengan sebuah
unit "pengali" dan setiap detiknya dapat dilakukan 385 proses
perkalian. 5 slot akumulator yang dikendalikan dengan unit "pembagi
pengakar pangkat dua" setiap detiknya dapat menjalankan 40 operasi
pembagian dan 3 operasi pengakar-dua-an. Sembilan unit lainnya adalah
"Unit Pemulai" (memulai dan memberhentikan mesin), "Cycling
Unit" (mensinkronkan unit-unit yang lain), master programer (mengendalikan
sekuens loop), unit pembaca (dikendalikan dengan pembaca punch
card IBM), constant transmitter, dan tiga tabel fungsi.
ENIAC menggunakan tabung radio berbasis
oktal yang sering digunakan pada masanya, akumulator decimalnya dibuat
dari flip-flop 6SN7. Sedangkan 6L7,
6SJ7, 6SA7 dan 6AC7 digunakan untuk fungsi logika. Sejumlah banyak 6L6 dan 6V6
digunakan sebagai ‘’line driver’’ untuk mengendalikan pulsa di antara kabel
pada rak pengatur.
Gagal-tabung
Beberapa ahli elektronik
memperkirakan bahwa gagal-tabung akan sangat sering teradi sehingga ENIAC tak
akan pernah berguna. Perkiraan ini ternyata hanya setengah benar. Beberapa
tabung memang terbakar hamper setiap harinya sehingga ENIAC tidak berfungsi
sekitar setengah hari. Karena tabung-tabung khusus dengan reliabilitas-tinggi
tidak tersedia hingga tahun 1948, Eckert
dan Mauchly harus menggunakan tabung jenis biasa. Namun kebanyakan
daripada kegagalan tersebut ternyata terjadi pada saat pemanasan dan pendinginan, saat pemanas-pemanas
tabung dan katode berada di bawah tekanan panas yang terbesar . Hal ini berhasil
dikurangi setelah para insinyur ENIAC memutuskan untuk tidak mematikan ENIAC
sama sekali: kegagalan dikurangi menjadi satu tabung setiap dua hari. Pada 1954,
masa pengoperasian terlama tanpa kegagalan adalah 116 jam (hampir lima hari).
Jika kita melihat ketersediaan teknologi pada masa itu, angka kegagalan ini bias
dibilang sangat rendah, dan membuktikan konstruksi ENIAC yang sangat baik dan
tepat.
Masa-masa akhir ENIAC
Eckert dan Mauchly menggunakan pengalaman yang mereka peroleh
dan mendirikan Eckert-Mauchly Computer Corporation, yang memproduksi computer
pertama mereka, BINAC pada 1949 sebelum akhirnya diambil alih Remington
Rand pada 1950 dan dinamakan ulang sebagai divisi mereka.
ENIAC beroperasi hingga 2 Oktober 1955.
Desainnya tidak akan pernah diulang lagi dan akibatnya kekurangannya tidak pernah
diperbaiki, khususnya ketidakmampuannya menyimpan program. Namun ide-ide yang berasal
dari karya tersebut dan pengaruhnya pada orang-orang seperti John von
Neumann sangat besar dalam pengembangan komputer-komputer generasi selanjutnya,
awalnya EDVAC, EDSAC dan SEAC. Sejumlah perbaikan juga
dilakukan kepada ENIAC sejak 1948, termasuk mekanisme pemrogram tersimpan read-only yang
menggunakan Tabel Fungsi sebagai ROM program, sebuah ide yang
ditawarkan John von Neumann. Perubahan ini mengurangi kecepatan ENIAC dengan factor
hingga 6 kali, namun juga mengurangi masa pemrograman hingga tinggal berjam-jam
(dari sebelumnya yang mencapai berhari-hari), sehingga kekurangan kecepatan tersebut
dianggap pantas. Hingga 2004, sebuah chip silikon berukuran
0,5 mm persegi mempunyai kapasitas yang samadengan ENIAC, yang
mengambilsaturuangan.
2.
ILLIAC 2
ILLIAC
II adalah seorang revolusioner
super-komputer yang dibangun oleh University of Illinois yang menjadi operasional pada tahun 1962.
Deskripsi
Konsep, diusulkan
pada tahun 1958, dipelopori Emitter-coupled logic (ECL) sirkuit, pipelining,
dan memori transistor dengan tujuan desain speed up 100x dibandingkan dengan
ILLIAC I. ILLIAC II memiliki memori inti 8192 kata ,didukung oleh 65.536
kata penyimpanan pada drum magnetik. Waktu akses memori inti adalah 1,8
hingga 2 μs. Waktu akses drum magnetic adalah 8,5 ms. "Penyangga
cepat" juga disediakan untuk penyimpanan loop pendek dan hasil antara
(mirip dengan konsep yang sekarang disebut cache). Waktu akses
"buffer cepat" adalah 0,25 μs.Ukuran kata adalah 52 bit. Nomor
floating point menggunakan format dengan 7 bit eksponen (kekuatan 4) dan 45 bit
mantissa. Inatruksi panjangnya26 bitatau 13 bit, memungkinkan pengemasan hingga
4 instruksi per kata memori.Alih-alih menamai tahap pipa,
"Ambil, Dekode, dan Jalankan" (seperti pada peregangan), tahap
pipelined diberi nama, "Kontrol Lanjut, Kontrol Tertunda, dan
Interaksi".
Inovasi
·
ILLIAC II adalah salah
satu computer dengan resistot pertama . Seperti komputer IBM
Stretch, ILLIAC II dirancang menggunakan "transistor masa depan" yang
belum ditemukan.
·
Proyek ILLIAC II diusulkan
sebelumnya, dan bersaing dengan proyek Stretch IBM, dan beberapa desainer
ILLIAC merasa bahwa Stretch meminjam banyak idenya dari ILLIAC II, yang desain dan
dokumentasinya diterbitkan secara terbuka sebagai University of Illinois Tech
Reports.
·
ILLIAC II memiliki unit
divisi yang dirancang oleh anggotafakultas James E.
Robertson, penemu bersama Algoritma Divisi SRT.
·
ILLIAC II adalah salah
satu computer dengan jaringan pipa pertama, bersama dengan IBM's
Computer. Kontrol pipelined dirancang oleh anggota fakultas Donald B.
Gillies. Tahapan pipeline diberinama Advanced Control, Delayed Control,
dan Interplay.
·
ILLIAC II adalah computer pertama
yang menggabungkan Speed-Independent Circiruty, ditemukan oleh anggota fakultas
David E. Muller. Speed-Independent Circuitry adalah kelas logika digital sinkron
berdasarkan Muller C-element. Logika
digital ini, karena tidak sinkron, berjalan dengan kecepatan penuh dari perambatan
transistor dan tidak memerlukan jam.
Penemuan
Selama check-out
ILLIAC II, sebelum beroperasi penuh, anggota fakultas Donald B. Gillies memprogram
ILLIAC II untuk mencari bilangan prima mersenne. Periode check-out memakan
waktu sekitar 3 minggu, di mana computer memverifikasi semua bilangan prima
Mersenne sebelumnya dan menemukan tiga bilangan prima baru. Hasilnya diabadikan
selama lebih dari satu dekade pada cap pembatalan UIUC Postal Annex, dan
dibahas di New York Times, dicatat dalam Guinness Book of World Records, dan
dijelaskan dalam sebuah makalah jurnal di Mathematics of Computation.
Akhirhidup
Komputer ILLIAC II dibongkar
kira-kira satu decade setelah pembangunannya. Pada saat ini, ratusan modul
sudah usang; banyak anggota fakultas membawa pulang komponen untuk disimpan. Donald
B. Gillies menyimpan 12 modul (kebanyakan kontrol). Keluarganya menyumbangkan
10 dari modul-modul ini dan panel depan ke departemen CS University of Illinois
pada tahun 2006. Foto-foto dalam artikel ini diambil pada saat sumbangan.
Donald W. Gillies, putra
Donald B. Gillies, memiliki satu set dokumentasi lengkap (set instruksi,
laporan desain, laporan penelitian, dan memberikan laporan kemajuan, sekitar
2000 halaman) dari proyek ILLIAC II. Ia dapat dihubungi untuk perincian lebih
lanjut tentang computer ini. Sebagian besar dokumentasi ini juga harus tersedia
sebagai laporan teknis DCL di perpustakaan Teknik UIUC, meskipun tidak akan dikemas
sebagai laporan tunggal.
3. Bidang studi / ilmu yang berperan
dalam interaksi manusia dan computer
a. Teknik
elektronika & ilmu computer
memberikan kerangka kerja untuk
dapat merancang sistem HCI
b. Psikologi
memahami sifat & kebiasaan,
persepsi & pengolahan kognitif, ketrampilan motorik pengguna
c. Perancangan
grafis dan tipografi
sebuah gambar dapat bermakna sama
dengan seribu kata. Gambar dapat digunakan sebagai sarana dialog cukup efektif
antara manusia & computer
d. Ergonomik
berhubungan dengan aspek fisik
untuk mendapatkan lingkungan kerja yang nyaman, misal : bentuk meja & kursi
kerja, layar tampilan, bentuk keyboard, posisi duduk, pengaturan lampu,
kebersihan tempat kerja
e. Antropologi
ilmu pengetahuan tentang manusia,
memberi suatu pandangan tentang cara kerja berkelompok yang masing – masing
anggotanya dapat memberikan konstribusi sesuai dengan bidangnya
f. Linguistik
merupakan cabang ilmu yang
mempelajari tentang bahasa. Untuk melakukan dialog diperlukan sarana komunikasi
yang memadai berupa suatu bahasa khusus, misal bahasa grafis, bahasa alami,
bahasa menu, bahasa perintah
g. Sosiologi
studi tentang pengaruh sistem
manusia-komputer dalam struktur sosial, misal adanya PHK karena adanya otomasi
kantor.
https://id.wikipedia.org/wiki/ENIAC
Komentar
Posting Komentar