Asal usul kata algoritma dapat Anda baca dalam buku “The Art of Computer Programming Second Edition Volume I” yang ditulis oleh Donald E. Knuth (1973, p1- )
Menurut Donald E. Knuth (1973,p4), algoritma dalam penger tian modern mempunyai kemiripan dengan istilah resep , proses, metode, teknik, prosedur, rutin . Algor itma adalah sekumpulan aturan-aturan berhingga yang memberikan sederetan operasi-operasi untuk menyelesaikan suatu jenis masalah yang khusus. Menurut Rinaldi Munir, algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis. Berdasarkan dua pengertian algoritma di atas, dapat disimpulkan bahwa algor itma merupakan suatu istilah yang luas, yang tidak hanya berkaitan dengan dunia komputer.
2. Pemrograman
Pemrograman berasal dar i kata program yang diberi awalan pe– dan akhiran –an. Dalam buku ini, program berarti progr am komputer. Pengertian program computer menurut John M. Zelle, Ph.D. dalam bukunya yang berjudul “Python Programming: An Introduction to Computer Science” (2002, p1) adalah sekumpulan instruksi langkah per langkah yang member itahukan mengenai yang harus dilakukan computer secara tepat. Pemrograman adalah segala kegiatan pembuatan program computer.
Kemudian terdapat pula istilah bahasa pemrograman yang berarti bahasa yang digunakan dalam pembuatan program komputer. Berdasarkan pengertian algor itma dan pemrograman, maka dapat dikatakan bahwa progr am merupakan hasil penerapan dari algoritma- algoritma. Akan tetapi, dalam buku ini tidak dibahas materi mengenai pembuatan program komputer. Buku ini memfokuskan teknik-teknik pembuatan algoritma itu sendir i. Nama mata kuliah Algor itma dan Pemrogr aman dalam hal ini berarti mempelajari pembuatan algoritma- algoritma yang dapat diterapkan dalam pemrograman.
B. Tipe-tipe Algoritma Berdasarkan Format Penulisan
Algoritma adalah independen terhadap bahasa pemr ograman tertentu, artinya algoritma yang telah dibuat tidak boleh hanya dapat diterapkan pada bahasa pemrograman tertentu. Penulisan algoritma tidak ter ikat pada suatu aturan tertentu, tetapi harus jelas maksudnya untuk tiap langkah algoritmanya. Namun pada dasar nya algoritma dibagi menjadi beberapa macam berdasarkan for mat penulisannya, yaitu:
1. Deskriptif
Algoritma bertipe deskr iptif maksudnya adalah algoritma yang ditulis dalam bahasa manusia sehari- hari (misalnya bahasa Indonesia atau bahasa Inggris) dan dalam bentuk kalimat. Setiap langkah algoritmanya diterangkan dalam satu atau beberapa kalimat.
Sebagai contoh misalnya algoritma menentukan bilangan terbesar dari 3 bilangan berikut ini:
Meminta input 3 bilangan dari user, misalkan bilangan a, b, dan c.
Apabila bilangan a lebih besar dari b maupun c, maka bilangan a merupakan bilangan terbesar.
Jika tidak (bilangan a tidak lebih besar dari b atau c) berarti bilangan a sudah pasti bukan bilangan terbesar. Kemungkinannya tinggal bilangan b atau c. Apabila bilangan b lebih besar dari c, maka b merupakan bilangan terbesar. Sebaliknya apabila bilangan b tidak lebih besar dari c, maka bilangan c merupakan yang terbesar.
Selesai.
2. Flow Chart (Diagram Alir)
Selain dalam bentuk tulisan, algoritma juga dapat ditulis dalam bentuk diagram- diagram dengan anak panah sebagai penunjuk urutan langkah algoritmanya. Algor itma yang ditulis dengan simbol-simbol demikian yang dinamakan flow chart .
Mengenai lambang- lambang yang digunakan akan dibahas pada bagian selanjutnya. Sekarang diberikan suatu contoh algoritma menentukan bilangan terbesar dar i 3 bilangan seperti yang dicontohkan sebelumnya, tetapi ditulis dalam bentuk flow chart.
3. Pseudocode
Pseudo berarti imitasi dan code ber arti kode yang dihubungkan dengan instruksi yang ditulis dalam bahasa komputer (kode bahasa pemrograman). Apabila diterjemahkan secar a bebas, maka pseudocode berarti tiruan atau imitasi dari kode bahasa pemrograman. Pada dasarnya, pseudocode merupakan suatu bahasa yang memungkinkan programmer untuk berpikir terhadap per masalahan yang harus dipecahkan tanpa harus memikirkan syntax dar i bahasa pemrogr aman yang tertentu. Tidak ada aturan penulisan syntax di dalam pseudocode. Jadi pseudocode digunakan untuk menggambarkan logika urut-urutan dari program tanpa memandang bagaimana bahasa pemrogramannya.
Walaupun pseudocode tidak ada aturan penulisan syntax, di dalam buku ini akan diberikan suatu aturan-aturan penulisan syntax yang cukup seder hana agar pembaca dapat lebih mudah dalam mempelajari algoritma-algor itma yang ada di dalam buku ini. Pseudocode yang ditulis di dalam buku ini akan menyerupai (meniru) syntax- syntax dalam bahasa Pascal. Namun dibuat sesederhana mungkin sehingga tidak akan ada kesulitan bagi pembaca untuk memahami algoritma- algor itma dalam buku ini walaupun pembaca belum pernah mempelajar i bahasa Pascal.
Contoh algoritma menentukan bilangan terbesar dar i tiga bilangan yang ditulis dalam bentuk pseudocode bergaya buku ini.
01| ALGORITMA Menentukan_terbesar_dari_3_bilangan
02| Deklarasi:
03| a,b,c, terbesar : integer
04|
05| Deskripsi:
06| Read(a,b,c)
07| If (a>b) and (a>c) then
08| Terbesar a
09| Else
10| If b>c then
11| Terbesar b
12| Else
13| Terbesar c
14| Endif
15| Endif
16| Write(terbesar)
C. Flow Chart (Diagram Alir)
1. Pengertian
Diagram alir atau flow chart adalah suatu bagan yang menggambarkan arus logika dar i data yang akan dipr oses dalam suatu program dari awal sampai akhir. Diagram alir terdiri dar i simbol-simbol yang mewakili fungsi-fungsi langkah program dan garis alir (flow lines) menunjukkan urutan dari simbol-simbol yang akan diker jakan.
Sumber : http://tugas2kuliah.wordpress.com/2011/11/29/pengertian-algoritma-dan-pemograman/
Seperti yang kita ketahui
komputer merupakan alat yang lumrah pada zaman modern atau globalisasi seperti
sekarang. Banyak sekali update
komputer dan alat-alat penunjang yang semakin memperlengkapi kebutuhan
masyarakat luas. Nah, untuk kali ini
saya akan menjelaskan tentang arti kata dari “komputer”. Kata komputer berasal
dari bahasa Latin yaitu Computare yang artinya menghitung. Dalam
bahasa Inggris disebut to compute. Secara definisi komputer
diterjemahkan sebagai sekumpulan alat elektronik yang saling bekerja sama,
dapat menerima data (input), mengolah data (proses) dan memberikan informasi
(output) serta terkoordinasi dibawah kontrol program yang tersimpan di
memorinya. Jadi cara kerja komputer dapat kita gambarkan sebagai berikut :
Sebelum
kita membahas secara mendetil tentang cara kerja komputer, saya akan
menjelaskan tentang perkembangan komputer yang terbagi atas lima generasi,
yakni:
ØGenerasi pertama
Dengan
terjadinya Perang Dunia Kedua, negara-negara yang terlibat dalam perang
tersebut berusaha mengembangkan komputer untuk mengeksploit potensi strategis
yang dimiliki komputer. Hal ini meningkatkan pendanaan pengembangan komputer
serta mempercepat kemajuan teknik komputer. Pada tahun 1941, Konrad Zuse,
seorang insinyur Jerman membangun sebuah komputer, Z3, untuk mendesain pesawat
terbang dan peluru kendali.
Pihak sekutu juga membuat kemajuan lain dalam pengembangan kekuatan
komputer. Tahun 1943, pihak Inggris menyelesaikan komputer pemecah kode rahasia
yang dinamakan Colossus untuk memecahkan kode rahasia yang digunakan Jerman.
Dampak pembuatan Colossus tidak terlalu memengaruhi perkembangan industri
komputer dikarenakan dua alasan. Pertama, Colossus bukan merupakan komputer
serbaguna(general-purpose computer), ia hanya didesain untuk memecahkan kode
rahasia. Kedua, keberadaan mesin ini dijaga kerahasiaannya hingga satu dekade
setelah perang berakhir.
Usaha yang dilakukan oleh pihak Amerika pada saat itu menghasilkan suatu
kemajuan lain. Howard H. Aiken (1900-1973), seorang insinyur Harvard yang
bekerja dengan IBM, berhasil memproduksi kalkulator elektronik untuk US Navy.
Kalkulator tersebut berukuran panjang setengah lapangan bola kaki dan memiliki
rentang kabel sepanjang 500 mil. The Harvard-IBM Automatic Sequence Controlled
Calculator, atau Mark I, merupakan komputer relai elektronik. Ia menggunakan
sinyal elektromagnetik untuk menggerakkan komponen mekanik. Mesin tersebut
beropreasi dengan lambat (ia membutuhkan 3-5 detik untuk setiap perhitungan)
dan tidak fleksibel (urutan kalkulasi tidak dapat diubah). Kalkulator tersebut
dapat melakukan perhitungan aritmatik dasar dan persamaan yang lebih kompleks.
Perkembangan komputer lain pada masa kini adalah Electronic Numerical
Integrator and Computer (ENIAC), yang dibuat oleh kerjasama antara pemerintah
Amerika Serikat dan University of Pennsylvania. Terdiri dari 18.000 tabung
vakum, 70.000 resistor, dan 5 juta titik solder, komputer tersebut merupakan
mesin yang sangat besar yang mengonsumsi daya sebesar 160kW.
Komputer ini dirancang oleh John Presper Eckert (1919-1995) dan John W.
Mauchly (1907-1980), ENIAC merupakan komputer serbaguna (general purpose
computer) yang bekerja 1000 kali lebih cepat dibandingkan Mark I.
Pada pertengahan 1940-an, John von Neumann (1903-1957) bergabung dengan tim
University of Pennsylvania dalam usaha membangun konsep desain komputer yang
hingga 40 tahun mendatang masih dipakai dalam teknik komputer. Von Neumann
mendesain Electronic Discrete Variable Automatic Computer (EDVAC) pada tahun
1945 dengan sebuah memori untuk menampung baik program ataupun data. Teknik ini
memungkinkan komputer untuk berhenti pada suatu saat dan kemudian melanjutkan
pekerjaannya kembali. Kunci utama arsitektur von Neumann adalah unit pemrosesan
sentral (CPU), yang memungkinkan seluruh fungsi komputer untuk dikoordinasikan
melalui satu sumber tunggal. Tahun 1951, UNIVAC I (Universal Automatic Computer
I) yang dibuat oleh Remington Rand, menjadi komputer komersial pertama yang
memanfaatkan model arsitektur Von Neumann tersebut.
Baik Badan Sensus Amerika Serikat dan General Electric memiliki UNIVAC.
Salah satu hasil mengesankan yang dicapai oleh UNIVAC dalah keberhasilannya
dalam memprediksi kemenangan Dwilight D. Eisenhower dalam pemilihan presiden
tahun 1952.
Komputer Generasi pertama dikarakteristik dengan fakta bahwa instruksi
operasi dibuat secara spesifik untuk suatu tugas tertentu. Setiap komputer
memiliki program kode biner yang berbeda yang disebut "bahasa mesin" (machine language). Hal ini menyebabkan
komputer sulit untuk diprogram dan membatasi kecepatannya. Ciri lain komputer
generasi pertama adalah penggunaantube vakum (yang membuat komputer pada masa tersebut berukuran sangat besar) dan silinder magnetik untuk penyimpanan data.
ØGenerasi kedua
Pada tahun 1948, penemuan transistor sangat memengaruhi
perkembangan komputer. Transistor menggantikan tube vakum di televisi, radio,
dan komputer. Akibatnya, ukuran mesin-mesin elektrik berkurang drastis.
Transistor mulai digunakan di dalam
komputer mulai pada tahun 1956. Penemuan lain yang berupa pengembangan memori
inti-magnetik membantu pengembangan komputer generasi kedua yang lebih kecil,
lebih cepat, lebih dapat diandalkan, dan lebih hemat energi dibanding para
pendahulunya. Mesin pertama yang memanfaatkan teknologi baru ini adalah
superkomputer. IBM membuat superkomputer bernama Stretch, dan Sprery-Rand
membuat komputer bernama LARC. Komputer-komputer ini, yang dikembangkan untuk
laboratorium energi atom, dapat menangani sejumlah besar data, sebuah kemampuan
yang sangat dibutuhkan oleh peneliti atom. Mesin tersebut sangat mahal dan
cenderung terlalu kompleks untuk kebutuhan komputasi bisnis, sehingga membatasi
kepopulerannya. Hanya ada dua LARC yang pernah dipasang dan digunakan: satu di
Lawrence Radiation Labs di Livermore, California, dan yang lainnya di US Navy
Research and Development Center di Washington D.C. Komputer generasi kedua
menggantikan bahasa mesin dengan bahasa assembly. Bahasa assembly adalah bahasa
yang menggunakan singkatan-singakatan untuk menggantikan kode biner.
Pada awal 1960-an, mulai bermunculan
komputer generasi kedua yang sukses di bidang bisnis, di universitas, dan di
pemerintahan. Komputer-komputer generasi kedua ini merupakan komputer yang
sepenuhnya menggunakan transistor. Mereka juga memiliki komponen-komponen yang
dapat diasosiasikan dengan komputer pada saat ini: printer, penyimpanan dalam
disket, memory, sistem operasi, dan program.
Salah satu contoh penting komputer
pada masa ini adalah 1401 yang diterima secara luas di kalangan industri. Pada
tahun 1965, hampir seluruh bisnis-bisnis besar menggunakan komputer generasi
kedua untuk memprosesinformasi keuangan.
Program yang tersimpan di dalam
komputer dan bahasa pemrograman yang ada di dalamnya memberikan fleksibilitas
kepada komputer. Fleksibilitas ini meningkatkan kinerja dengan harga yang
pantas bagi penggunaan bisnis. Dengan konsep ini, komputer dapat mencetak
faktur pembelian konsumen dan kemudian menjalankan desain produk atau
menghitung daftar gaji. Beberapa bahasa pemrograman mulai bermunculan pada saat
itu. Bahasa pemrograman Common Business-Oriented Language (COBOL) dan Formula
Translator (FORTRAN) mulai umum digunakan. Bahasa pemrograman ini menggantikan
kode mesin yang rumit dengan kata-kata, kalimat, dan formula matematika yang
lebih mudah dipahami oleh manusia. Hal ini memudahkan seseorang untuk
memprogram dan mengatur komputer. Berbagai macam karier baru bermunculan
(programmer, analis sistem, dan ahli sistem komputer). Industr piranti lunak
juga mulai bermunculan dan berkembang pada masa komputer generasi kedua ini.
ØGenerasi ketiga
Walaupun transistor dalam banyak hal mengungguli tube vakum,
namun transistor menghasilkan panas yang cukup besar, yang dapat berpotensi
merusak bagian-bagian internal komputer. Batu kuarsa (quartz rock)
menghilangkan masalah ini. Jack Kilby, seorang insinyur di Texas Instrument,
mengembangkan sirkuit terintegrasi (IC : integrated circuit) pada tahun
1958. IC mengkombinasikan tiga komponen elektronik dalam sebuah piringan
silikon kecil yang terbuat dari pasir kuarsa. Pada ilmuwan kemudian berhasil
memasukkan lebih banyak komponen-komponen ke dalam suatu chip tunggal yang
disebut semikonduktor. Hasilnya, komputer menjadi semakin kecil karena
komponen-komponen dapat dipadatkan dalam chip. Kemajuan komputer generasi
ketiga lainnya adalah penggunaan sistem operasi (operating system) yang
memungkinkan mesin untuk menjalankan berbagai program yang berbeda secara
serentak dengan sebuah program utama yang memonitor dan mengkoordinasi memori
komputer.
ØGenerasi keempat
Setelah IC, tujuan pengembangan
menjadi lebih jelas: mengecilkan ukuran sirkuit dan komponen-komponen elektrik.
Large Scale Integration (LSI) dapat memuat ratusan komponen dalam sebuah chip.
Pada tahun 1980-an, Very Large Scale Integration (VLSI) memuat ribuan komponen
dalam sebuah chip tunggal.
Ultra-Large Scale Integration (ULSI)
meningkatkan jumlah tersebut menjadi jutaan. Kemampuan untuk memasang
sedemikian banyak komponen dalam suatu keping yang berukurang setengah keping
uang logam mendorong turunnya harga dan ukuran komputer. Hal tersebut juga
meningkatkan daya kerja, efisiensi dan keterandalan komputer. Chip Intel 4004
yang dibuat pada tahun 1971membawa kemajuan pada IC dengan meletakkan seluruh
komponen dari sebuah komputer (central processing unit, memori, dan kendali
input/output) dalam sebuah chip yang sangat kecil. Sebelumnya, IC dibuat untuk
mengerjakan suatu tugas tertentu yang spesifik. Sekarang, sebuah mikroprosesor dapat
diproduksi dan kemudian diprogram untuk memenuhi seluruh kebutuhan yang
diinginkan. Tidak lama kemudian, setiap piranti rumah tangga seperti microwave,
oven, televisi, dan mobil dengan electronic fuel injection (EFI) dilengkapi
dengan mikroprosesor.
Perkembangan yang demikian
memungkinkan orang-orang biasa untuk menggunakan komputer biasa. Komputer tidak
lagi menjadi dominasi perusahaan-perusahaan besar atau lembaga pemerintah. Pada
pertengahan tahun 1970-an, perakit komputer menawarkan produk komputer mereka
ke masyarakat umum. Komputer-komputer ini, yang disebut minikomputer, dijual
dengan paket piranti lunak yang mudah digunakan oleh kalangan awam. Piranti
lunak yang paling populer pada saat itu adalah program word processing dan
spreadsheet. Pada awal 1980-an, video game seperti Atari 2600 menarik perhatian
konsumen pada komputer rumahan yang lebih canggih dan dapat diprogram.
Pada tahun 1981, IBM memperkenalkan
penggunaan Personal Computer (PC) untuk penggunaan di rumah, kantor, dan
sekolah. Jumlah PC yang digunakan melonjak dari 2 juta unit pada tahun 1981
menjadi 5,5 juta unit pada tahun 1982. Sepuluh tahun kemudian, 65 juta PC
digunakan. Komputer melanjutkan evolusinya menuju ukuran yang lebih kecil, dari
komputer yang berada di atas meja (desktop computer) menjadi komputer yang
dapat dimasukkan ke dalam tas (laptop), atau bahkan komputer yang dapat
digenggam (palmtop).
IBM PC bersaing dengan Apple
Macintosh dalam memperebutkan pasar komputer. Apple Macintosh menjadi terkenal
karena memopulerkan sistem grafis pada komputernya, sementara saingannya masih
menggunakan komputer yang berbasis teks. Macintosh juga memopulerkan penggunaan
piranti mouse.
Pada masa sekarang, kita mengenal perjalanan IBM compatible
dengan pemakaian CPU: IBM PC/486, Pentium, Pentium II, Pentium III, Pentium IV
(Serial dari CPU buatan Intel). Juga kita kenal AMD k6, Athlon, dsb. Ini semua
masuk dalam golongan komputer generasi keempat.
Seiring dengan menjamurnya penggunaan
komputer di tempat kerja, cara-cara baru untuk menggali potensial terus
dikembangkan. Seiring dengan bertambah kuatnya suatu komputer kecil,
komputer-komputer tersebut dapat dihubungkan secara bersamaan dalam suatu
jaringan untuk saling berbagi memori, piranti lunak, informasi, dan juga untuk
dapat saling berkomunikasi satu dengan yang lainnya. Jaringan komputer
memungkinkan komputer tunggal untuk membentuk kerjasama elektronik untuk
menyelesaikan suatu proses tugas. Dengan menggunakan perkabelan langsung
(disebut juga Local Area Network atau LAN), atau [kabel telepon, jaringan ini
dapat berkembang menjadi sangat besar.
ØGenerasi kelima
Mendefinisikan komputer generasi kelima menjadi cukup sulit
karena tahap ini masih sangat muda. Contoh imajinatif komputer generasi kelima
adalah komputer fiksi HAL9000 dari novel karya Arthur C. Clarke berjudul 2001:
Space Odyssey. HAL menampilkan seluruh fungsi yang diinginkan dari sebuah
komputer generasi kelima. Dengan kecerdasan buatan (artificial intelligence
atau AI), HAL dapat cukup memiliki nalar untuk melakukan percapakan dengan
manusia, menggunakan masukan visual, dan belajar dari pengalamannya sendiri.
Walaupun mungkin realisasi HAL9000 masih jauh dari kenyataan,
banyak fungsi-fungsi yang dimilikinya sudah terwujud. Beberapa komputer dapat
menerima instruksi secara lisan dan mampu meniru nalar manusia. Kemampuan untuk
menterjemahkan bahasa asing juga menjadi mungkin. Fasilitas ini tampak
sederhana. Namun fasilitas tersebut menjadi jauh lebih rumit dari yang diduga
ketika programmer menyadari bahwa pengertian manusia sangat bergantung pada
konteks dan pengertian ketimbang sekedar menterjemahkan kata-kata secara
langsung.
Banyak kemajuan di bidang desain komputer dan teknologi yang
semakin memungkinkan pembuatan komputer generasi kelima. Dua kemajuan rekayasa
yang terutama adalah kemampuan pemrosesan paralel, yang akan menggantikan model
non Neumann. Model non Neumann akan digantikan dengan sistem yang mampu
mengkoordinasikan banyak CPU untuk bekerja secara serempak. Kemajuan lain
adalah teknologi superkonduktor yang memungkinkan aliran elektrik tanpa ada
hambatan apapun, yang nantinya dapat mempercepat kecepatan informasi.
Jepangadalah negara yang terkenal dalam
sosialisasi jargon dan proyek komputer generasi kelima. Lembaga ICOT (Institute
for new Computer Technology) juga dibentuk untuk merealisasikannya. Banyak
kabar yang menyatakan bahwa proyek ini telah gagal, namun beberapa informasi
lain bahwa keberhasilan proyek komputer generasi kelima ini akan membawa perubahan
baru paradigma komputerisasi di dunia.
Penjelasan untuk pembagian kelima generasi komputer pun
selesai, kini tiba saatnya untuk penjelasan cara kerja komputer satu persatu
menurut bagan yang sudah saya jelaskan di awal. Saya akan menjadikan empat buah
bagian dari cara kerja komputer tadi, seperti berikut :
1.Input Device,
adalah perangkat-perangkat keras komputer yang berfungsi untuk memasukkan data
ke dalam memori komputer, seperti keyboard, mouse, joystick dan lain-lain.
2.Prosesor, adalah
perangkat utama komputer yang mengelola seluruh aktifitas komputer itu sendiri.
Prosesor terdiri dari dua bagian utama, yaitu ;
2. 1.Control
Unit (CU), merupakan
komponen utama prosesor yang mengontrol semua perangkat yang terpasang pada
komputer, mulai dari input device sampai output device.
2. 1.Arithmetic
Logic Unit (ALU),
merupakan bagian dari prosesor yang khusus mengolah data aritmatika (menambah,
mengurang dll) serta data logika (perbandingan).
3.Memori adalah
media penyimpan data pada komputer. Memori ini terbagi atas dua macam, yaitu ;
3.1.Read
Only Memory (ROM),
yaitu memori yang hanya bisa dibaca saja, tidak dapat dirubah dan dihapus dan
sudah diisi oleh pabrik pembuat komputer. Isi ROM diperlukan pada saat komputer
dihidupkan. Perintah yang ada pada ROM sebagian akan dipindahkan ke RAM.
Perintah yang ada di ROM antara lain adalah perintah untuk membaca sistem
operasi dari disk, perintah untuk mencek semua peralatan yang ada di unit
sistem dan perintah untuk menampilkan pesan di layar. Isi ROM tidak akan hilang
meskipun tidak ada aliran listrik. Tapi pada saat sekarang ini ROM telah
mengalami perkembangan dan banyak macamnya.
3.2.PROM
(Programable ROM),
yaitu ROM yang bisa kita program kembali dengan catatan hanya boleh satu kali
perubahan setelah itu tidak dapat lagi diprogram.
3.3.RPROM
(Re-Programable ROM),
merupakan perkembangan dari versi PROM dimana kita dapat melakukan perubahan
berulangkali sesuai dengan yang diinginkan.
3.4.EPROM
(Erasable Program ROM),
merupakan ROM yang dapat kita hapus dan program kembali, tapi cara penghapusannya
dengan menggunakan sinar ultraviolet.
3.5.EEPROM
(Electrically Erasable Program ROM),
perkembangan mutakhir dari ROM dimana kita dapat mengubah dan menghapus program
ROM dengan menggunakan teknik elektrik. EEPROM ini merupakan jenis yang paling
banyak digunakan saat ini.
3.6.RAM(Random
Access Memori), dari
namanya kita dapat artikan bahwa RAM adalah memori yang dapat diakses secara
random. RAM berfungsi untuk menyimpan program yang kita olah untuk sementara
waktu (power on) jika komputer kita matikan, maka seluruh data yang tersimpan
dalam RAM akan hilang. Tujuan dari RAM ini adalah mempercepat pemroses data
pada komputer. Agar data yang kita buat tidak dapat hilang pada saat komputer
dimatikan, maka diperlukan media penyimpanan eksternal, seperti Disket, Harddisk,
PCMCIA card dan lain-lain.
4.Output Device,
adalah perangkat komputer yang berguna untuk menghasilkan keluaran, apakah itu
ke kertas (hardcopy), ke layar monitor (softcopy) atau keluaran berupa suara.
Contohnya printer, speaker, plotter, monitor dan banyak yang lainnya.
Dari
penjelasan diatas dapat kita simpulkan bahwa prinsip kerja komputer tersebut diawali memasukan data dari perangkat input, lalu data tersebut
diolah sedemikian rupa oleh CPU sesuai yang kita inginkan dan data
yang telah diolah tadi disimpan dalam memori
komputer atau disk. Data yang disimpan dapat kita lihat hasilnya melalui
perangkat keluaran. Setelah
mengetahui cara kerja komputer dan bagian-bagiannya, penejelasan komponen dari
komputer itu sendiri pun wajib kita ketahui. Komputer terdiri dari tiga
komponen utama yang tidak dapat dipisahkan, yaitu ;
1.Hardware (perangkat
keras), merupakan peralatan fisik dari komputer yang dapat kita lihat dan
rasakan. Hardware ini terdiri dari ;
1.1.Input/Output
Device (I/O
Device), Terdiri dari perangkat masukan dan keluaran, seperti keyboard dan
printer. (lihat sub menu periferal)
1.2.Storage
Device (perangkat
penyimpanan) merupakan media untuk menyimpan data seperti disket, harddisk,
CD-I,dll.
1.3.Monitor
/Screenr
merupakan sarana untuk menampilkan apa yang kita ketikkan pada papan keyboard
setelah diolah oleh prosesor. Monitor disebut juga dengan Visual Display
Unit (VDU).
1.4.Casing
Unit adalah tempat dari semua peralatan komputer,
baik itu motherboard, card, peripheral lain dan Central Procesing Unit (CPU).
Casing unit ini disebut juga dengan System Unit.
1.5.Central
Procesing Unit (CPU)
adalah salah satu bagian komputer yang paling penting, karena jenis prosesor
menentukan pula jenis komputer. Baik tidaknya suatu komputer, jenis komputer,
harga komputer, ditentukan terutama oleh jenis prosesornya. Semakin canggih
prosesor komputer, maka kemampuannya akan semakin baik dan biasanya harganya
akan semakin mahal.
2.Software (perangkat
lunak), merupakan program-program komputer yang berguna untuk menjalankan suatu
pekerjaan sesuai dengan yang dikehendaki. Program tersebut ditulis dengan
bahasa khusus yang dimengerti oleh komputer. Software terdiri dari beberapa
jenis, yaitu ;
2.1.Sistem Operasi, seperti DOS, Unix, Novell,
OS/2, Windows, dll. Adalah software yang berfungsi untuk mengaktifkan seluruh
perangkat yang terpasang pada komputer sehingga masing-masingnya dapat saling
berkomunikasi. Tanpa ada sistem operasi maka komputer tak dapat difungsikan
sama sekali.
2.2.Program Utility, seperti Norton Utility,
Scandisk, PC Tools, dll. Program utility berfungsi untuk membantu atau mengisi
kekurangan/kelemahan dari system operasi, misalnya PC Tools dapat melakukan
perintah format sebagaimana DOS, tapi PC Tools mampu memberikan keterang dan
animasi yang bagus dalamproses pemformatan. File yang telah dihapus oleh DOS
tidak dapat dikembalikanlagi tapi dengan program bantu hal ini dapat dilakukan.
2.3.Program Aplikasi, seperti GL, MYOB, Payroll,
dll.Merupakan program yang khusus melakukan suatu pekerjaan tertentu, seperti
program gaji pada suatu perusahaan. Maka program ini hanya digunakan oleh
bagian keuangan saja tidak dapat digunakan oleh departemen yang lain. Biasanya
program aplikasi ini dibuat oleh seorang programmer komputer sesuai dengan
permintaan/kebutuhan seseorang/lembaga/perusahaan guna keperluan interennya.
2.4.Program Paket, seperti MS-Word, MS-Excel,
Lotus 125, dll. Adalah program yang disusun sedemikian rupa sehingga dapat
digunakan oleh banyak orang dengan berbagai kepentingan. Seperti MS-Word, dapat
digunakan oleh departemen keuangan untuk membuat nota, atau bagian administrasi
untuk membuat surat penawaran dan lain sebagainya.
2.5.Bahasa Pemrograman, Pascal, Fortran, Clipper,
dBase, dll. Merupakan software yang khusus digunakan untuk membuat program
komputer, apakah itu sistem operasi, program paket dll. Bahasa pemrograman ini
biasanya dibagi atas 3 tingkatan, yaitu ;
·Low Level Language, bahasa pemrograman generasi pertama, bahasa
pemrograman jenis ini sangat sulit dimengerti karena instruksinya menggunakan
bahasa mesin. Biasanya yang mengerti hanyalah pembuatnya saja.
·Midle Level Language, merupakan bahasa pemrograman
tingkat menengah dimana penggunaan instruksi sudah mendekati bahasa
sehari-hari, walaupun begitu masih sulit untuk di mengerti karena banyak
menggunakan singkatansingakatan seperti STO artinya simpan (singkatan dari
STORE) dan MOV artinya pindah (singkatan dari MOVE).Yang tergolong kedalam
bahasa ini adalah Assembler, ForTran (Formula Translator).
·High Level Language, merupakan bahasa tingkat tinggi
yang mempunyai ciri mudah dimengerti, karena menggunakan bahasa sehari-hari,
seperti BASIC, COBOL, dBase dll.
3.Brainware
(User), adalah
personil-personil yang terlibat langsung dalam pemakaian komputer, seperti
Sistem analis, programmer, operator, user, dll. Pada organisasi yang cukup
besar, masalah komputerisasi biasanya ditangani oleh bagian khusus yang dikenal
dengan bagian EDP (Electronic
Data Processing), atau sering disebut dengan EDP Departemen, yang dikepalai
oleh seorang Manager EDP.
Setelah
kita membahas tentang perkembangan komputer, cara kerja komputer dan
bagian-bagian utama dari komputer, kini saatnya saya menjelaskan hal yang lebih
detil lagi, yakni perkembangan hardware pada komputer. Berikut merupakan
penjelasan selengkapnya.
1.Keyboard
Keyboard
yang sehari-hari pembaca pakai kebanyakan adalah keyboard QWERTY, keyboard yang
paling banyak digunakan oleh pengguna komputer di Indonesia. Namun apakah awal
penemuan keyboard sudah dengan susunan seperti itu? Hal ini berkaitan dengan
penemuan Christoper Latham Sholes (1819-1890) yang menemukan dan mematenkan
mesin tik. Beliau membuat keyboard dengan susunan angka 2-9 dan juga huruf A-Z
berurutan. Angka 1 dan 0 tidak dipasang karena huruf I dan O sudah cukup untuk
mewakili angka tersebut. Keyboard buatan Christoper Latham Sholes ini sangat
bisa dimengerti oleh para pengguna mesin tik. Para pengguna mesin tik bisa
mengetik dengan sangat cepat sehingga sering terjadi mechanic error pada mesin
tik tersebut. Error yang terjadi biasanya adalah batang-batang pada mesin tik
saling mengait karena ditekan pada saat yang bersamaan. Akhirnya, untuk
mengatasi erroryang sering terjadi, diacak lah susunan huruf pada keyboard
sedemikian rupa sehingga dianggap ditemukannya kombinasi paling sulit untuk
mengetik. Tujuannya jelas untuk menghindari mechanic error yang terjadi
sebelumnya. Terbentuklah keyboard jenis QWERTY yang sekarang banyak kita kenal.
Keyboard susunan QWERTY inilah yang diturunkan sebagai alat input komputer, dan
pada tahun 1973, keyboard QWERTY diresmikan sebagai keyboard standard ISO
(International Standard Organization).
Sebenarnya, ada keyboard lain yang
digunakan dalam standard. keyboard itu adalah ASK (American Simplified
Keyboard) atau juga bisa disebut DVORAK. Keyboard DVORAK ini ditemukan oleh Dr.
August Dvorak pada tahun 1940. Penelitian saat itu padahal menunjukan bahwa
DVORAK bisa bekerja lebih efisien daripada keyboard QWERTY. Tetapi karena
QWERTY sudah mendominasi susunan keyboard lebih dahulu, maka keyboard DVORAK
tidak terlalu dipakai, alasannya juga karena banyak perusahaan yang tidak mau
terjadi rush apabila terjadi pergantian sistem keyboard. Namun, tidak semuanya
menolak, satu-satunya pengkauan DVORAK sebagai keyboard alternatif pernah
disetujui oleh ANSI (American National Standard Institute) pada tahun 1970.
Berikut adalah perbandingan efisiensi keyboard QWERTY dengan DVORAK :
Namun,
jenis keyboard tidak hanya QWERTY dan DVORAK saja, pada perkembangan
berikutnya, ada juga keyboard QWERTZ yang dipakai di Hungaria, Jerman, dan
Swiss. Lalu ada juga keyboard AZERTY yang sering dipakai di negara Perancis dan
Belgia.
Keyboard QWERTZ :
Keyboard
AZERTY :
Perkembangan yang terbaru, keyboard pada
tahun 2000-an sudah memiliki fasilitas lain selain untuk mengetik, misalnya
untuk multimedia, untuk bentuk yang paling sederhana-nya, keyboard multimedia
mempunyai USB port yang tersambung ke komputernya langsung. Untuk keyboard
multimedia yang canggih terkadang dilengkapi dengan controller game nya.
Keyboard Multimedia :
2.Storage Card
Storage device pada sistem komputer adalah kata lain dari
secondary storage. Fungsinya untuk menyimpan data dan sistem operasi.
Perkembangan storage device sejak komputer tercipta berubah sangat signifikan.
Berikut adalah jenis-jenis storage device :
·Punch Card
Sejak tahun 1725 telah dirancang sebuah media untuk menyimpan
data yang diperkenalkan oleh seorang tokoh bernama Basile Bouchon menggunakan sebuah
kertas berforasi untuk menyimpan pola yang digunakan pada kain. Namun pertama
kali dipatenkan untuk penyimpanan data sekitar 23 September 1884 oleh Herman
Hollerith – sebuah penemuan yang digunakan lebih dari 100 tahun hingga
pertengahan 1970. Contoh di sini adalah bagaimana sebuah punch card dapat
berfungsi sebagai media penyimpanan, memiliki 90 kolom (90 column punch card),
terjadi tahun 1972. Jumlah data yang tersimpan dalam media tersebut sangat
kecil, dan fungsi utamanya bukanlah menyimpan data namun menyimpan pengaturan
(setting) untuk mesin yang berbeda.
·Paper Tape
Seorang tokoh bernama Alexander Bain merupakan orang yang
pertama kali mengetahui penggunaan paper tape yang biasanya digunakan untuk
mesin faksimili dan mesin telegram (tahun 1846). Setiap baris tape menampilkan
satu karakter, namun karena Anda dapat membuat fanfold dengan mudah maka dapat
menyimpan beberapa data secara signifikan menggunakan punch tape dibandingkan
dengan punch card.
·Selectron Tube
Pada
tahun 1946 RCA mulai mengembagkan Selectron Tube yang merupakan awal format
memori komputer dan Selectron Tube terbesar berukuran 10 inci yang dapat
menyimpan 4096 bits Harga satu buah tabung sangat mahal dan umurnya sangat
pendek di pasaran.
·Magnetic Tape
Pada tahun 1950-an magnetic tape telah digunakan pertama kali
oleh IBM untuk menyimpan data. Saat sebuah rol magetic tape dapat menyimpan
data setara dengan 10.000 punch card, membuat magnetic tape sangat populer
sebagai cara menyimpan data komputer hingga pertengahan tahun 1980-an.
·Compact Cassette
Compact Cassette merupakan salah satu bagian dari Magnetic
Tape, dikarenakan sudah banyak dari kita yang telah memilikinya, hal itu
menjadi bagian yang khusus. Compact Cassette diperkenalkan oleh Philips pada
tahun 1963, namun tidak sampai tahun 1970 menjadi populer. Komputer, seperti ZX
Spectrum, Commodore 64 dan Amstrad CPC menggunakan kaset untuk menyimpan data.
Standar 90 menit Compact Cassette dapat menyimpan sekitar 700kB hingga 1MB dari
data tiap sisinya. Jika disetarakan dengan DVD, maka data dalam Compact
Cassette dapat dijalankan selama 281 hari.
·Magnetic Drum
Magnetic Drum memiliki panjang 16 inci yang bekerja 12.500
putaran tiap menit. Media ini digunakan untuk menunjang komputer IBM 650
sekitar 10.000 karakter dari Memori Utama.
·Floppy Disk
Floppy Disk Drive yaitu suatu perangkat yang ada di dalam
komputer sebagai asesoris dan pelengkap yang dapat menyimpan data di dalam
disket dengan kapasitas rendah.Pada tahun 1969, floppy disk pertama kali
diperkenalkan. Saat itu hanya bisa membaca (read-only), jadi ketika data
tersimpan tidak dapat dimodifikasi maupun dihapus. Ukurannya 8 inch dan dapat
menyimpan data sekitar 80kB. Selain dapat menyimpan data didalam disket floppy
disk juga dapat untuk booting computer, di dalam computer terdapat maximal dua
floppy disk yaitu flopy “A” dan flopy “B” tetapi biasanya yang terpasang hanya
flopy “A “ saja karena kegunaannya sangatlah terbatas. Empat tahun kemudian,
floppy disk yang sama muncul dan dapat menyimpan data sebanyak 256kB. Selain
itu, memiliki kemampuan dapat ditulis kembali (writeable). Perkembangan
selanjutnya, pada tahun 1990 lahir disk dengan ukuran 3 inci yang dapat
menyimpan data sekitar 250 MB, atau biasa disebut juga Zip disk.
·World’s first
hard drive
Tanggal 13 September 1956, komputer IBM 305 RAMA dalam
kondisi tidak terselubungi. Komputer tidak mengalami perubahan sejak dapat
menyimpan data sekitar 4.4 MB (setara dengan 5 milyar karakter) – saat itu
sudah menjadi hal yang menakjubkan. Data tersimpan dalam 50 buah Magnetic Diks
yang berukuran 24 inci. Lebih dari 1000 sistim dibangun dan diproduksi pada
akhir tahun 1961. IBM mengeluarkan seharga $3,200 per bulan untuk memproduksi
komputer.
·Hard drive
Hard drive masih diproduksi di bawah pengembangan yang tetap
(konstan). Hitachi Deskstar 7K yang Anda lihat pada gambar di bawah adalah hard
drive pertama kali yang dapat menyimpan data 500GB setara dengan 120.000
World’s first hard drive IBM 305 RAMAC. Hal ini cenderung tiap tahun kita dapat
memperoleh drive yang dapat menyimpan data secara cepat dengan harga murah.
·Hard Disk
Hard disk merupakan salah satu media penyimpan data pada
komputer yang terdiri dari kumpulan piringan magnetis yang keras dan berputar,
serta komponen-komponen elektronik lainnya. Hard disk menggunakan piringan
datar yang disebut dengan platter, yang pada kedua sisinya dilapisi dengan
suatu material yang dirancang agar bisa menyimpan informasi secara magnetis.
Platter-platter tersebut disusun dengan melubangi tengahnya dan disusun pada
suatu spindle. Platter berputar dengan kecepatan yang sangat tinggi yang
dikendalikan oleh spindle motor yang terhubung pada spindle. Alat
elektromagnetik baca tulis khusus yang bernama head terpasang pada slider dan
digunakan untuk menyimpan informasi ke dalam piringan atau membacanya. Slider
terpasang di atas arm, yang kesemuanya terhubung secara mekanis pada suatu
kumpulan tunggal dan tersambung pada permukaan piringan melalui suatu alat yang
disebut dengan actuator. Selain itu ada juga logic board mengatur aktifitas
komponen-komponen lain dan berkomunikasi dengan PC.
Setiap permukaan pada satu platter bisa menampung sekitar sepuluh milyar bit
data yang diorganisasikan pada suatu “potongan” yang lebih besar dengan alasan
kemudahan, dan memungkinkan pengaksesan informasi dengan lebih mudah dan cepat.
Setiap platter memiliki dua head, satu di atas dan satu lagi di bawah, sehingga
hard disk dengan dua platter memiliki empat permukaan dan empat head. Setiap
platter menyimpan informasi dalam lingkaran-lingkaran yang disebut dengan
track. Kemudian tiap track “dipotong-potong” lagi menjadi beberapa bagian yang
disebut dengan sector, yang mana masing-masing sector menampung informasi
sebesar 512 bytes.Seluruh hard disk harus dibuat dengan tingkat presisi yang
sangat tinggi karena komponen-komponennya berukuran sangat kecil. Bagian
terpenting dari hard disk harus ditempatkan pada suatu tempat yang tidak bisa
dimasuki udara untuk memastikan tidak ada benda asing yang masuk dan menempel
pada permukaan platter yang bisa menyebabkan kerusakan head.
·Laser Disk
Tahun 1958, Laser Disk ditemukan namun tidak sampai tahun
1972 untuk pertama kalinya Video Disk didemonstrasikan kepada publik. Enam
tahun kemudian, yaitu tahun 1978, sudah tersedia di beberapa pasaran. Hal yang
tidak mungkin menyimpan data pada disk, namun mereka dapat menyimpan data dalam
bentuk video dan gambar secara signifikan dengan kualitas tinggi lebih canggih
dari teknik pada VHS.
·Compact Disk
Dewasa ini compact disk (CD) banyak dipakai untuk
media penyimpanan data. CD yang dipakai untuk menyimpan data yang sifatnya
read only atau hanya dapat dibaca, namanya dikenal dengan CD-ROM. Pada
umumnya produk-produk CD-ROM merupakan suatu pangkalan data (database),
yang pengoperasiannya memerlukan paling sedikit seperangkat personal komputer
dengan hard disk, CD drive, dan printer bila diperlukan. Data
yang disimpan pada CD-ROM dapat berupa teks, grafik, gambar dan sebagainya.
CD-ROM sesuai untuk menyimpan informasi yang sifatnya statis seperti arsip,
kamus, ensiklopedia dan sebagainya. Sebagai media penyimpan data, CD-ROM
memiliki sejumlah keunggulan. Phiri (1993) mengemukakan ada sejumlah keunggulan
yang dimiliki oleh CDROM, antara lain : a) kapasitas penyimpanan yang besar, b)
tahan lama, c) bentuknya telah distandarisasi secara internasional, sehingga
dapat mempergunakan peralatan yang sudah standar, d) penelusuran dapat
dilakukan pada jaringan maupun in-house, Compact disk muncul bermula
dari penemuan Laser Disk, namun berukuran lebih kecil. Dikembangkan oleh
kerjasama antara SONY dan Philips pada tahun 1979 dan Compact Disk sangat
berlimpah di pasaran pada tahun 1982. Sekarang tipe CD dapat menyimpan data
sebesar 700MB. e) bersifat user friendly, f) informasi yang diinginkan
dapat di-download ke dalam media magnetik. Sebagai contoh, CD-ROM
dengan ukuran 600 Megabyte (600 MB Compact Disk) mempunyai
kecepatan akses 300 ms. CD-Rom ini dapat menyimpan 200.000 halaman teks, 90
menit (1,5 jam) digital audio, 70 menit digital MPEG video,
20 full color JPEG hi-ress pictures, dan 19.000 scanned images
atau sekitar 7 laci file kabinet. Keunggulan lain dari CD-ROM ialah mudah
digunakan, memiliki daya tahan yang kuat dan usia sangat lama yaitu dapat
bertahan sampai 50 tahun. Selain dapat diakses pada komputer stand alone,
CD-ROM juga dapat diakses oleh beberapa komputer (multi user) secara online
dalam suatu jaringan. Hal ini bisa dilakukan dengan menggunakan juke box
yaitu berupa media penyimpanan optik yang dapat menyimpan beberapa CD, dimana
CD tersebut dapat diakses secara bersama oleh beberapa komputer. Pemanfaatan
beberapa CD tersebut bisa dilakukan secara serentak, karena juke box
menggunakan teknologi robotik untuk pengaturannya. Dengan menggunakan jux
box tersebut, maka terjadi proses temu kembali dan penyimpanan yang
semakin efektif dan efisien. Misalnya, sebuah juke box yang dapat
menyimpan 16 optical disk, itu berarti dapat menyimpan teks sebanyak
512 laci file cabinet, atau 1.024.000 halaman kertas ukuran A4. Karena
1 (satu) optical disk bisa memuat teks sebanyak 32 laci file cabinet atau
sekitar 64.000 halaman kertas ukuran A4.
·WORM
Teknologi penyimpanan WORM (Write Once Read Many)
mirip dengan teknologi CD-ROM. WORM menawarkan atau memberikan hanya sekali penulisan
data (write once), sedangkan data yang tersimpan bisa dibaca atau
ditemukan kembali berkali-kali (read many). Suatu cantuman yang berupa
data original tidak bisa dimodifikasi, tetapi dapat di-updated dengan
menulis sebuah file baru di tempat lain pada disk (multiple
write session), dan kedua file tersebut dapat dihubungkan atau
digabungkan melalui sebuah pointer software. Ketika operasi pembacaan
atau pencarian data dilakukan, file baru yang di-updated
tersebut akan terpanggil (terambil), meskipun file asli masih ada.
Pada mulanya WORM digunakan sebagai alternatif media penyimpanan yang dipandang
jauh lebih efektif terutama dalam hal pembiayaan jika dibanding dengan media
magnetik. Akan tetapi setelah munculnya teknologi penyimpanan data yang sifatnya
erasable atau rewritable, penggunaan dan pertumbuhan media
WORM dalam penyimpanan data semakin kecil. Namun demikian, karena data yang
terekam pada WORM tidak bisa dihapus, maka media ini sangat tepat digunakan
untuk menyimpan data yang sifatnya statis. Oleh karena itu, WORM banyak
digunakan untuk menyimpan data arsip, dan informasi lain yang sifatnya
sensitif, yang mempunyai aspek legal atau aspek hukum. Untuk menyimpan dan
membaca data pada WORM diaplikasikan berbagai teknologi. Teknologi WORM
menggunakan beragam teknologi, dimana masing-masing teknologi menyebabkan cacat
atau bekas yang permanen pada permukaan disk. Cacat atau bekas
tersebut dapat berbentuk sebuah lobang (pit), gelembung (bubble),
campuran logam (alloy), atau perubahan dalam media yang sesungguhnya
yang tidak dapat dikembalikan. Untuk memanggil kembali informasi, digunakan
sinar laser dengan
intensitas rendah. Cahaya yang dipantulkan dari permukaan disk diukur.
Cacat atau bekas yang ada pada permukaan disk akan menyebarkan cahaya
secara terpencar, dan bagian permukaan yang tidak cacat atau berbekas akan
memantulkan kembali cahaya tersebut. Cacat atau bekas pada permukaan disk
tersebut diinterpretasikan sebagai suatu bilangan binair 1 atau 0, tergantung
kepada perusahaan pembuatnya.
·Magneto Optical
Magneto optical adalah media penyimpanan yang sifatnya rewritable
atau kadang-kadang disebut erasable. Rewritable adalah bentuk
terbaru dalam penyimpanan optik. Penyimpanan optik yang rewritable
mempunyai kemampuan membaca dan menulis yang sama dengan media magnetik, dengan
kemampuan tambahan atau nilai tambah dalam kapasitas penyimpanan yang sangat
besar. Teknologi optik rewritable yang paling banyak digunakan adalah magneto
optical disingkat MO (McDonell, 1993 : 9). Magneto optical
adalah suatu bentuk perekaman magnetik yang didukung secara optik dengan
menggunakan laser untuk memanasi bagian-bagian tertentu dari permukaan
piringan. Bagian-bagian ini ketika dipanasi mudah tersinggung kepada magnet dan
selanjutnya dapat digunakan untuk merekam data. Ketika temperatur kembali ke
keadaan normal, bagian-bagian yang telah dipanasi tersebut akan menjadi resistant
terhadap magnet, kemudian membuat data yang terekam menjadi lebih stabil
dibandingkan dengan media magnetik yang lain. Penyimpanan data pada media
magneto optical adalah menggunakan penggabungan teknologi magnetik dan
optik (Bradley,1989 : 56). Media ini mempunyai sejumlah keunggulan dibanding
dengan media penyimpanan lainnya. Karena media ini bersifat rewritable
atau erasable, sehingga peng-update-an, dan penghapusan
data dapat dilakukan. Data yang ada bisa ditambah atau dikurangi sesuai
kebutuhan penyimpanan. Media ini sangat cocok digunakan untuk penyimpanan
data yang sifatnya selalu berubah, misalnya di perpustakaan untuk menyimpan
data katalog koleksi yang selalu bertambah. Karena sifat media ini yang
dinamis, maka penambahan data pada file yang sama dapat dilakukan
dengan saling menyambung. Selain itu, media ini mempunyai daya tahan yang kuat
dan memiliki kapasitas simpan yang sangat besar. Media ini dinyatakan sebagai
media yang kuat karena biasanya memiliki cartidge yang fungsinya untuk
melindungi disk, sehingga tidak mudah tergores atau rusak. Berbeda
halnya dengan CD-ROM yang tidak mempunyai cartidge, karena bentuknya
terbuka sehingga sangat memungkinkan mudah tergores atau rusak. Sebagai contoh,
Magneto Optical Cartidge dengan ukuran 2.6 GygaByte (2.6 GB
Magneto Optical Cartidge) mempunyai kecepatan akses 20 ms. Media ini dapat
menyimpan data sampai 1.500.000 halaman teks, 380 menit digital audio,
300 menit digital MPEG video, 90 full color JPEG hi-res picture,
dan sampai 90.000 scanned pages atau sekitar 32 laci file cabinet
(drawers). Media ini mudah digunakan, dinamis dan bisa tahan sampai usia
150 tahun.
·Digital Linier
Tape
Pendekatan lain yang dilakukan untuk penyimpanan data dalam
skala besar ialah menggunakan digital linear tape (DLT). Media ini
sangat populer digunakan dalam penyimpanan data di perpustakaan digital.
Beberapa keunggulan media ini ialah kapasitas simpannya yang sangat besar,
sifatnya yang dinamis, mudah digunakan, dan harganya murah. Kecepatan akses
media ini memang masih di bawah kecepatan akses compact disc (CD),
namun masih lebih cepat jika dibandingkan dengan kecepatan akses pada media
magneto optical. Akan tetapi daya tahan atau usia media ini jauh lebih
rendah jika dibandingkan dengan compact disc (CD) dan magneto-optical
(MO).Digital linear tape ini hanya memiliki daya tahan kira -kira
sampai 5 (tahun), sedangkan compact disc (CD) dapat tahan sampai 50
tahun, dan magneto optical dapat tahan sampai usia 150 tahun. Sebagai contoh,
40 GB Digital Linear Tape memiliki kecepatan akses 30 ms (30 ms access
time), jauh lebih cepat dibanding dengan 2.6 GB magneto-optical
catridge yang hanya memiliki kecepatan akses 20 ms (20 ms access time).
Media digital linear tape ukuran 40 GB ini mampu menyimpan data sampai
23.500.000 halaman teks, 5800 menit digital audio , 4600 menit
MPEG video, 1500 full color JPEG hi-res pictures, dan sekitar
1.400.000 scanned pages atau kira-kira 500 laci file cabinet halaman
teks. Harganya murah, sekitar $ 200 atau sekitar $ 0,005 per MB. Dengan
kapasitas simpan yang sangat besar dan kecepatan aksesnya, menjadikan media ini
populer digunakan dalam perpustakaan digital yaitu perpustakaan yang semua
koleksinya terdiri dari dokumen digital.
·DVD
DVD (Digital Versatile Disc atau Digital Video Disc) merupakan
dasar dari CD menggunakan teknologi laser yang berbeda. Panjang gelombang laser
menggunakan 780nm sinar inframerah (standar CD menggunakan 625 nm hingga 650nm
sinar inframerah) yang membuatnya memungkinkan menyimpan data pada space yang
sama. Dua lapisan DVD dapat menyimpan data sebesar 8.5 GB.
·Flash Disc
Penemuan Flash Memory (NOR dan NAND) oleh Dr Fujio Masuoka
tahun 1984 ketika sedang bekerja pada Toshiba sedangkan nama flash sendiri
diberikan oleh koleganya yaitu Mr. Shoji Ariizumi. Type flash chip type NOR
yang diperdagangkan dikenalkan oleh intel pada tahun 1988. NOR flash adalah
flash dasar yang membutuhkan waktu yang cukup lama dalam menghapus dan menulis,
tetapi menyediakan alamat penuh dan jalur data, memberikan akses secara acak
terhadap semua lokasi memori. Tetapi sangat bagus untuk menggantikan ROM model
lama, dimana memungkinkan untuk mengupdate kode program yang tersimpan. Contoh
adalah BIOS. NAND flash di announced oleh Toshiba pada tahun 1989, dimana bisa
melakukan proses penghapusan dan penulisan yang lebih cepat, membutuhkan tempat
yang kecil untuk chip per selnya. Dengan bertambahnya kapasitas tetapi biaya
bisa ditekan menyebabkan flash tipe ini cocok digunakan untuk secondary
storage.Flash Disk adalah piranti penyimpan
dari floppy drive jenis lain dengan menggunakan kabel interface jenis USB (Universal
Serial Bus). Flash drive ini bisa dibaca dan ditulis, sangat praktis dan
ringan dengan ukuran berkisar 50 x 15 x 6 mm. Bahkan untuk saat ini, ukurannya
semakin kecil dengan kapasitas yang jauh lebih besar, hingga mencapai 1 TB. Untuk
penyimpan data biasa, sumber tenaga diambil langsung melalui USB yang dikoneksi
ke PC, secara otomatis di layar monitor akan menyala dan dan menampilkan pesan
pada layar yang memberitahukan bahwa koneksi sedang berlangsung antara flash
drive dengan PC. USB flash drive memiliki banyak kelebihan dibandingkan alat
penyimpanan data lainnya, khususnya disket. Alat ini lebih cepat, kecil, dengan
kapasitas lebih besar, serta lebih dapat diandalkan daripada disket (karena
tidak memiliki bagian yang bergerak). SD Card SD High-Capacity (SDHC)
kartu menyediakan lebih banyak daya penyimpanan yang dapat dilepas daripada
sebelumnya. With a capacity range starting at 4GB and going up to 32GB,
developers have the choice to specify three data-writing speeds at guaranteed
minimum data transfer rates. Dengan rentang kapasitas mulai dari 4GB dan pergi
hingga 32GB, pengembang memiliki tiga pilihan untuk menentukan kecepatan
penulisan data di dijamin minimal kecepatan transfer data. The SD Association
has established a new specification rating for the minimum data transfer for
standard and high-capacity cards, as well as both types of host products.
Asosiasi SD telah menetapkan spesifikasi baru rating untuk transfer data
minimum untuk standar dan kartu berkapasitas tinggi, serta tuan rumah kedua
jenis produk. With the new Speed Class specifications, the host product can
check the fragmented state in the card and calculate the write speed in each
part of the card. The host can then determine where to write the data according
to its speed requirement. The three SDHC speed classes – Class 2, Class 4 and
Class 6 – transfer data at least 2, 4 and 6MB per second. Dengan spesifikasi
Kelas Panggilan baru, produk tuan rumah dapat memeriksa negara terpecah dalam
kartu dan menghitung kecepatan tulis pada setiap bagian dari kartu. Tuan rumah
kemudian dapat menentukan tempat untuk menulis data kecepatan sesuai dengan
kebutuhan. Tiga kecepatan SDHC Kelas – Kelas 2, Kelas 4 dan Kelas 6 –
mentransfer data sekurang-kurangnya 2, 4 dan 6MB per detik.
·Media
Penyimpanan Masa Depan
Ada
beberapa media penyimpanan data modern seperti kartu memori (memory card), kita
tidak memiliki hal semacam itu, namun dalam perkembangan masa depan ada
kemungkinan me-launching Blu-Ray dan HD DVD – persaingan dua format sebagai
pengganti compact disc yang dapat menyimpan data lebih banyak.
Apa yang akan kita ucapkan jika suatu saat memiliki Holographic Versatile Disc
(HVD) yang dapat menyimpan data 160 kali lebih banyak dari Blu-Ray Disc.
Kemampuan menyimpan data hingga 3.9 TB (Tera Byte) dalam sebuah disk atau
secara dengan 4.600 – 11.900 jam menjalankan video menggunakan MPEG4.
3.Casing Unit
Kotak
komputer yang berisi Processor, Motherboard dan peripheral lainnya. Wadah ini
digunakan sebagai tempat untuk melindungi motherboard, control board, power
supply disk drive dan komponen-kompenen lainnya.
·Casing Desktop
Casing
desktop adalah casing yang berbentuk seperti kotak yang memiliki ukuran lebar
kira-kira 30-40 cm dan panjangnya kira-kira 50-60 cm. Umumnya casing desktop
dijadikan tumpuan monitor. Casing desktop kosong yang dipasarkan saat ini
umumnya sudah dilengkapi dengan power supply unit (PSU), speaker, lampu untuk
harddisk, lampu power, lampu turbo, dan kabel-kabel lampu.
·Casing
Mini Tower
Casing
mini tower, middle tower, dan tower pada dasarnya hampir sama. Yang membedakan
dari jenis-jenis tersebut adalah ukuran, baik tinggi, lebar atau panjangnya.
·Casing Middle Tower
Casing
tower dipasaran juga sudah dilengkapi dengan power supply unit (PSU), lampu
power, lampu turbo, dan kabel-kabel lampu.
·Drive
Bay
Tempat
yang disediakan untuk menyimpan harddisk, floppy disk atau perangkat tambahan
lainnya pada casing.
4.Monitor
·Cathode Rey Tube
Teknologi
Tabung Brown (CRT Display) ditemukan pada tahun 1897, akan tetapi teknologi ini
baru diadopsi sebagai penerima siaran televisi pada tahun 1926. Sejarah
penemuan teknologi CRT sudah lebih dari 100 tahun dan memiliki kualitas gambar
yang sangat bagus. Akan tetapi teknologi ini mempunyai satu kelemahan yaitu semakin
besar display yang akan dibuat maka semakin besar pula tabung yang
digunakan.
Pada monitor CRT, layar penampil yang digunakan berupa tabung
sinar katoda. Teknologi ini memunculkan tampilan pada monitor dengan cara
memancarkan sinar elektron ke suatu titik di layar. Sinar tersebut akan
diperkuat untuk menampilkan sisi terang dan diperlemah untuk sisi
gelap. Teknologi CRT merupakan teknologi termurah dibanding dengan kedua
teknologi yang lain. Meski demikian resolusi yang dihasilkan sudah cukup baik untuk
berbagai keperluan. Hanya saja energi listrik yang dibutuhkan cukup besar dan
memiliki radiasi elektromagnetik yang cukup kuat.
·LCD (Liquid
Crystal Display)
Monitor LCD
tidak lagi menggunakan tabung elektron tetapi menggunakan sejenis kristal
liquid yang dapat berpendar. Teknologi ini menghasilkan monitor yang dikenal
dengan nama Flat Panel Display dengan layar berbentuk pipih, dan kemampuan
resolusi yang lebih tinggi dibandingkan dengan CRT. Karena bentuknya yang
pipih, maka monitor jenis flat tersebut menggunakan energi yang kecil dan
banyak digunakan pada komputer-komputer portabel.
·OLED (Plasma Gas atau Organic Light Emitting Diode)
Monitor
jenis ini menggabungkan teknologi CRT dengan LCD. Dengan teknologi yang
dihasilkan, mampu membuat layar dengan ketipisan menyerupai LCD dan sudut
pandang yang dapat selebar CRT.
Plasma gas
juga menggunakan fosfor seperti halnya pada teknologi CRT, tetapi layar pada plasma
gas dapat perpendar tanpa adanya bantuan cahaya di belakang layar. Hal itu akan
membuat energi yang diserap tidak sebesar monitor CRT. Kontras warna yang
dihasilkan pun lebih baik dari LCD. Teknologi plasma gas ini sering bisa kita
jumpai pada saat pertunjukan-pertunjukan musik atau pertandingan-pertandingan
olahraga yang spektakuler. Di sana terdapat layar monitor raksasa yang dipasang
pada sudut-sudut arena tertentu. Itulah monitor yang menggunakan teknologi
plasma gas.
Setelah kita
melihat begitu pesatnya perkembangan LCD, sekarang kita dapat saksikan
perkembangan FDP terbaru yang boleh kita katakan sebagai Flat Panel Display
Masa Depan. Kenapa FDP terbaru ini kita namakan FDP Masa Depan ? Karena 5-10
tahun yang akan datang mungkin Teknologi LCD akan digantikan posisinya oleh FDP
Masa Depan ini. FDP Masa Depan ini berbasis active matrix berteknologi Organic
Light Emitting Diode (OLED).
5.CPU
(Central Procesing Unit)
·Generasi Pertama (1946-1959)
Generasi pertama dari komputer
ditandai dengan ditemukannya tabung hampa udara sebagai alat penguat sinyal.
Bahan bakunya terdiri dari kaca, sehingga banyak memiliki kelemahan, seperti:
mudah pecah, dan mudah menyalurkan panas. Panas ini perlu dinetralisir oleh
komponen lain yang berfungsi sebagai pendingin. Dengan adanya komponen
tambahan, akhirnya komputer yang ada menjadi besar, berat dan mahal. Pada tahun
1946, komponen elektronik di dunia yang pertama ENIAC selesai dibuat. Pada komputer
tersebut terdapat 18.800 tabung tanpa udara dab berbobot 30 ton. Begitu besar
ukurannya, sampai-sampai memerlukan suatu ruangan kelas tersendiri. ENIAC,
merupakan komponen elektronik pertama didunia yang mempunyai bobot 30 ton,
panjang 30 meter dan tinggi 2,4 meter. Komputer generasi pertama murni berupa
peralatan elektronik yang berfungsi untuk membantu ilmuwan menyelasaikan
masalah perhitungan matematika secara cepat dan tepat.
Ciri-ciri komputer generasi pertama,
yaitu:
-Menggunakan
lampu tabung (tube vakum) yang berukuran sangat besar sebagai komponen utama
-Adanya
silinder magnetik untuk penyimpanan data
-Instruksi
operasi dibuat spesifik untuk tugas tertentu
-Setiap
komputer memiliki program kodebiner yang berbeda yang disebut “bahasa mesin” (machine
language).
-Komputer
sulit diprogram
-Masih sangat
sederhana dan belum kompleks penggunaannya
-Ukuran per
unit komputernya sangat berat dan besar
-Boros
listrik
-Proses
relatif lambat
-Ketepatan
hasil proses rendah
-kapasitas
data kecil
-Memerlukan
banyak pendingin (AC) karena banyak mengeluarkan panas
Jenis komputer generasi pertama : Collasus, Mark I, Mark II, Mark III, E Pabrik yang memproduksi : UNIVAC, IBM, BURROGHS, HONEYWELL.
·Generasi Kedua (1959-1965)
Komponen utama penyusun komputer generasi kedua ini
adalah transistor. Sebagai komponen padat, transistor mempunyai banyak
keunggulan seperti: tidak mudah pecah, tidak menyalurkan panas. Dengan
demikian, komputer yang ada menjadi lebih kecil dan lebih murah.
Kelemahan generasi pertama dapat tidak diperbaiki.
Pada komputer generasi kedua, diperkenalkan cara baru
untuk penyimpanan data, yaitu dengan penyimpanan secara magnetik dengan
pengembangan intimagnetik membantu pengembangan komputer generasi kedua lebih
kecil, lebh dapat dihandalkan dan lebih hemat energi dan Magnetic data.
Penyimpanan secara magnetik menggunakan besi-besi lunak yang dililit dengan
kawat. Kecepatan proses komputer generasi kedua lebih cepat dibandingkan
generasi pertama. Awalnya, komputer generasi kedua menggunakan bahasa program
tingkat tinggi, seperti FORTRAN (1954) dan COBOL (1959). Kedua bahasa program
itu menggantikan bahasa mesin (low level language). Komputer generasi
kedua ini menggunakan bahasa Asembly. Komputer generasi ini digunakan untuk
proses data dibidng perniagaan, universitas dan militer. Pada komputer generasi
kedua mulai mengenal Tele Processing (Time sharing yang memungkinkan
beberapa user dapat memakai komputer secara bersama-sama)
Beberapa contoh komputer generasi kedua adalah: IBM
Serie 1400, NCR Serie 304, MARK IV dan Honeywell Model 800. Pada gambar diatas
nampak senuah papan rangakaian yang menggunakan transistor dan digunakan pada
Komputer MARK IV ditahun 1957 yang merupakan komputer pertama yang diproduksi
di Jepang. DEC PDP-8, IBM 700 dan IBM 7094. IBM (IBM 1401, IBM 1620, IMB 7070,
IBM 7080, IBM 7094), UNIVAC III, CDC 6600 Super dan CDC 7600, BURROGHS 5500,
HONEYWELL 400, PDP 1 & 5. Pabrik yang memproduksinya: UNIVAC, IBM,
BURROGHS, HONEYWELL, CDC (Control Data Corporation), NCR.
Pada tahun 1960-an, komputer komersial yang
memanfaatkan transistor dan digunakan secara luas mulai beredar dipasaran.
Komputer IBM 7090 buatan Amerika Serikat merupakan salah satu komputer
komersial yang memanfaatkan transistor.
·Generasi ketiga (1965-1970)
Fungsi transistor digantikan ole IC (Integrated
Circuits) atau rangakaian terpadu. Sekeping IC dapat menggantikan kerja
beberapa transistor, diode, dan resistor sekaligus. Sehingga lebih baik
hasilnya daripada generasi sebelumnya. Ukurannya semakin kecil namun
kecepatannya makin tinggi, kapasitas lebih besar, juga dimungkinkan komunikasi
antar komputer.
Ciri komputer generasi ketiga:
-Penyimpananmemorinya
lebih besar
-Memorinya
diletakkan diluar (eksternal)
-Penggunaan
listrik lebih hemat
-Ukuran fisik
lebih kecil dari kompute generasi kedua
-Lebih
menghemat ruang
-Ditemukannya
sistem operasi
-Adanya
integrasi antara software dan hardware dalam sistem organisasi
-Program
dibuat dengan bahasa tinggi (High Level Language), yaitu: BASIC, FORTRAN, COBOL
-Sudah
menerapkan multi processing dan dapat menjalankan program lebih dari
satu multi programming dalam waktu yang bersamaan
Komputer jenis ini dapat digunakan untuk multiprogram.
Contoh komputer generasi ketiga adalah: Apple Computer dan TRS Model 80 dan IBM
S/360, UNIVAC 1108, PDP 8 & 11, HONEYWELL 200, RCA, SPECTRA 70. Pabrik yang
memproduksi: IBM, BURROGHS, HONEYWELL, NCR.
·Generasi keempat (1970-1990)
Pada generasi ini ditandai dengan munculnya LSI (Large
Scale Integration) yang merupakan pemadatan ribuan IC kedalam sebuah chip.
Istilah chip digunakan untuk menunjukkan suatu LSI kemudian dikembangkan dalam
VLSI (Very Large Scale Integration) yang ditingkatkan kemampuannya
hingga ribuan kali dengan ukuran fisik yang semakin kecil. Komputer generasi
ini lebih maju karena di dalamnya terdapat beratus-ratus ribu komponen
transistor. Proses pembuatan IC komputer generasi ini dinamakan pengintegrasian
dalam skala yang sangat besar. Pengolaan data dapat dilakukan secara cepat atau
dengan waktu yang singkat. Media penyimpanan komputer generasi ini lebih besar
dibanding generasi sebelumnya. Komputer generasi ini sering disebut komputer
mikro.
Ciri-ciri komputer generasi keempat yaitu:
-Mulai
dikembangkan suatu jaringan komputer dengan lokal yang menggunakan ARCNET
(Attach Research Computing Network)
-Program
bahasa yang dibuat dengan bahasa: BASIC, FORTRAN, COBOL, PASCAL
-Ukuran
relatif lebih kecil
-Sudah
menerapkan Multi Programming dan Multi Processing
-Mengenal
DataBase Management System (DBMS)
Perkembangan berikutnya juga ditandai dengan munculnya
micropocessor dan semi conductor. Perusahaan-perusahaan yang membuat
micro-processor diantaranya adalah: Intel Corporation, Motorola, Zilog dan
lainnya lagi. Dipasaran bisa kita lihat adanya microprocessor dari Intel dengan
model 4004, 8088, 80386, 80486, 80586 yang lebih dikenal dengan nama: Pentium
dan lainnya lgi. Sedang pabrik Motorola mengeluarkan model 6502, 6800 dan
lainnya. Contoh lain komputer generasi keempat: PC (Personal Computer).
Teknologi IC komputer generasi ini yang membedakan antara komputer mikro dan
komputer mini serta main frame. Beberapa teknologi IC pada generasi ini
adalah Prosesor 6086, 80286, 80386, 80486, Pentium I, Celeron, Pentium II,
Pentium III, Pentium IV, Dual Core, Core to Duo, Quad Core, Core i3, i5, i7,
Ivy bridge (buatan Intel), dan ada juga AMD K6, Athlon, IBM 370, Apple II, IBM
PC/XT, IBM PS/2, IBM PC/386, IBM PC/486, IBM Pentium II, CYBER, CRAYI, BURROGHS
600, COMMODORE PC,. Generasi ini juga mewujudkan satu kelas komputer yang disebut
komputer super.
·Generasi Kelima
Komputer generasi ini masih dalam tahap pengembangan
dan pemakaiannya masih belum banyak. Pengembangan komputer generasi ini
dipelopori oleh negara jepang. Komponen elektroniknya menggunakan bentuk paling
baru dari chip VLSI. Program dibuat dalam bahasa PROLOG (Programming Logic) dan
LISP (List Processor).
Komputer generasi ini difokuskan pada AI (Artificial
Inteligence/Kecerdasan Buatan), yaitu sesuatu yang dapat berhubungan dengan
penggunaan komputer untuk melaksanakan tugas-tugas yang merupakan analog
tingkah laku manusia.
Ciri-cirnya:
-Dapat
membantu menyusun program untuk dirinya sendiri
-Dapat
menerjemahkan dari suatu bahasa kebahasa lain
-Dapat
membuat pertimbangan-pertimbangan logis
-Dapat
mendengarkan kalimat perintah yang diucapkan serta melaksanakannya
-Dapat
memilih setumpuk fakta serta menggunakan fakta yang diperlukan
-Dapat
mengolah gambar-gambar dan grafik dengan cara yang sama dengam mengolah kata,
misalnya dapat melihar serta mengerti sebuah foto