1.1 Sejarah Komputer
Berikut dibawah ini merupakan urutan sejarah komputer dari masa ke masa, pemnbahasannya adalah sebagai berikut :
1)
Pra-1600
dimulai pada masa menggunakan Abacus sebagai :
Kalkulator personal yang pertama yang memperkenalkan posisi angka dalam
perhitungan
2)
Muhammad ibn Musa Al’Khowarizmi
Abad ke 12
Menuliskan suatu proses yang diikuti keterangan tentang tujuannya,
merupakan cikal bakal cara penulisan algoritma
3)
Era (1600-1940) John Napier (1612)
Matematician, mengembangkan logaritma untuk
membuat mesin perkalian
4)
Willian Oughtred (1622)
Menemukan slide rule, Berbasis pada Algoritma
Napier, Digunakan para scientists dan engineers sampai pertengahan tahun 1900
5)
Willian Schickhard (1623)
Astronom dan mathematician menjelaskan cara
kerja suatu mesin yang secara otomatis
dapat melakukan operasi penjumlahan, pengurangan, perkalian dan pembagian
6)
Blaise Pascal (1642)
Mathematician
memproduksi suatu mesin hitung secara masal, hanya dapat melakukan
operasi penjumlahan dan pengurangan
Gambar1.1 Pascal
kalkulator
7)
Gottfried
Liebniz (1673)
Mathematician , Mengembangkan Mesin Pascal, Penjumlahan, Pengurangan, perkalian dan
pembagian
8)
Joseph-Marie
Jacquard (1801)
Mesin tenun
Jacquard, Menggunakan punched cards untuk pola tenunnya
9)
Charles Babbage
(1822)
Mathematician,
”Bapak Komputer Modern” , Menginginkan akurasi dalam perhitungan, Membuat mesin
pengurang, Membuat tabel komputasi matematik, Membuat mesin analisis, Melakukan
berbagai operasi penghitungan, Menemukan punch card, Menciptakan struktur modern
dari : I/O, storage, ALU, Operasi penjumlahan dalam 1 detik, perkalian dalam 1
menit.
10)
George Boole
(1847)
Melakukan analisis
matematik logik
11)
John Atanasoff
(1937)
Electronic Computer
pertama, Binary Arithmetic, Menggunakan kapasitor untuk Electronic Memory belum
beroperasi secara sempurna, mendapatkan hak paten untuk Electronic Digital
Computer
12)
Howard Aiken
(1943)
Men design Harvard
Mark I, Electro-Mechanical, Mengimplementasikan Babbage’s machine, Dikembangkan
oleh IBM
13) Enigma – WWII
German Encryption
System, digunakan untuk melakukan enskripsi pesan yang akan dikirim ke kapal
selam
14)
COLOSSUS (1943)
Top Secret British
Code Breaker, Design dan Programmer oleh Alan Turing Dirahasiahkan selama 30
tahun setelah perang dunia , Electronic Computer System pertama yang sangat
fungsional.
15) ENIAC – background
Kependekan dari Electronic Numerical Integrator And Computer Dibuat oleh Eckert dan Mauchly University of Pennsylvania Trajectory of table for
weapons (Dapat menganalisa lintasan peluru). Digunakan sejak tahun 1943 Diakhiri tahun 1946, mengalami keterlambatan
karena perang dunia II Digunakan sampai
tahun 1955.
16)
ENIAC – details
Berbasis Decimal
(not binary), 20 accumulators of 10 digits, Diprogram secara manual oleh
switches, Terdiri dari 18.00 tabung vacuum. Memiliki berat sebesar 30 tons
memiliki luas dengan ukuran 15.000 square feet dan menghabiskan daya listrik
sebesar 140 kW 5.000 additions per
second.
17)
Von Neumann /
Turing
Konsep penyimpanan program , Programs dan data disimpan dalam Main memory operasi pada ALU menggunakan data biner
Menterjemahkan instruksi dari memory kemudian melaksanakannya dalam contorl
unit. Peralatan Input dan output
dioperasikan oleh control unit. Dikembangkan di Princeton Institute for
Advanced Studies (IAS) Selesai pada
tahun 1952
18)
IBM
Menggunakan Punch
Cards , 1953 – type 701 digunakan untuk Scientific calculations, 1955 – type
702 digunakan untuk Business applications, Mengembangkan type 700/7000 series
19) Transistor
Ditemukan pada
tahun 1947 di Bell Labs dibuat oleh William Shockley Menggantikan basis tabung
hampa, memiliki ukuran kecil, Harga murah panas yang dihasilkan kecil, Solid
State device, dibuat dari bahan silicon
20)
Transistor
Based Computers
Mesin Generasi
kedua NCR dan RCA IBM 7000 DEC – 1957, diproduksi dengan nama PDP-1.
21)
Microelectronics
”Small electronics” Komputer disusun dari gerbang, memory dan
interkoneksi semiconductor , menggunakan
bahan silicon wafer
22)
Moore’s Law
Terjadinya
peningkatan densitas komponen chip, Penemunya dari Intel oleh Gordon Moore,
Jumlah transistor pada chip akan bertamabah dua kali lipat setiap tahunnya ,
Perkembangnnya mengalami sedikit keterlambatan dan dimulai sejak tahun 1970an. Jumlah
transistor pada chip akan bertambah dua kali lipat setiap 18 bulan Cost of chip has remained almost unchanged
Densitas pengepakan (packing) sangat tinggi sehingga paths sifat listrik yang terjadi relative kecil dan memberikan kinerja yang tinggi. Dengan ukuran yang
relative kecil memberikan peningkatan sifat fleksibel menggunakan daya yang
kecil dan dengan persyaratan adanya system
pendinginan Fewer interconnections
increases reliability
23)
IBM 360 series
Digunakan pada
tahun 1964 Menggantikan (dan tidak kompatibel dengan) 7000 series, Perencanaan
yang pertama untuk keluarga komputer, Sama atau mempunyai instruksi yang
identic, Sama atau identik dengan O/S, adanya peningkatan kecepatan adanya
peningkatan jumlah port I/O (yakni banyaknya terminal) adanya peningkatan
memory size adanya peningkatan harga/ cost dan mempunyai struktur switch Multiplexed
24)
DEC PDP-8
Digunakan pada
tahun 1964, merupakan minicomputer yang pertama Tidak membuutuhkan ruang yang
berkondisi udara mempunyai ukuran kecil, cukup ditempatkan pada ruang
laboratorium mempunyai harga sebesar $16.000 Embedded applications dan OEM
mempunyai struktur BUS
25)
Memory
Semiconductor
Digunakan mulai
tahun 1970 Fairchild Mempunyai ukuran
core tunggal, yakni 1 bit penyimpanan
core magnetic Menangani 256 bits Non-destructive read Lebih cepat dibanding core Mempunyai kapasitas kira-kira
mencapai dua kali lipat setiap tahunnya .
26)
Intel
Digunakan mulai
tahun 1972 sampai dengan (4004), menggunakan microprocessor yang pertamas semua
komponen CPU components menggunakan chip tunggal 4 bit terus diikuti pada tahun 1972 sampai
dengan (8008) 8 bit. Dibuat untuk aplikasi yang khusus. Pada tahun 1974 (8080) Intel’s first general purpose
microprocessor.
Komputer berdasarkan generasi teknologi penyusunnya adalah sebagai berikut :
1) Tahun 1946-1957, menggunakan tabung hampa/ vacuum
2) Tahun 1958-1964, menggunakan transistor
3) Tahun 1965, Small Scale Integration, menggunakan chip diatas 100
4) Tahun 1971, Medium Scale Integration, menggunakan chip 100 s.d 3000
5) Tahun 1971-1977, Large Scale Integration, menggunakan chip 3000 s.d 100.000
6) ahun 1978 sampai dengan saat ini , Very Large Scale Integration, menggunakan chip 100.000 s.d 100.000.000
7) Ultra Large Scale Integration, menggunakan chip diatas 100.000.000.
1.2 Sistem Komputer
Istilah komputer berasal dari bahasa Latin “Computare” yang berarti menghitung. Oleh karena itu sebenarnya setiap alat yang berfungsi sebagai alat hitung seperti mesin penjumlah, kalkulator, atau bahkan simpoa (abacus) secara teknis dapat disebut sebagai komputer. Namun dalam perkembangannya, komputer mempunyai perkembangan arti yang berbeda. Komputer adalah alat pengolah data elektronik yang bekerja dan dikontrol oleh sekumpulan instruksi (program) (Blissmer, 1985).
Jadi sistem komputer adalah kumpulan elemen-elemen yaitu manusia, perangkat keras, dan perangkat lunak yang saling berinteraksi untuk mencapai tujuan yaitu mendapatkan informasi yang berguna, kemudahan dalam bekerja, kecepatan dan tujuan lainnya. Komputer merupakan suatu perangkat elektronika yang dapat menerima dan mengolah data menjadi informasi, menjalankan program yang tersimpan dalam memori, serta dapat bekerja secara otomatis dengan aturan tertentu.
Ada tiga komponen utama dalam sistem komputer yaitu manusia sebagai pengguna, perangkat keras dan perangkat lunak. Apabila satu tidak ada maka sistem komputer menjadi tidak bekerja. Sebagai contoh jika hanya ada manusia dan perangkat keras, maka sistem komputer tidak bekerja karena tidak program yang membantu manusia menjalankan perangkat keras.
Gambar.1.2 Sistem Komputer
Dalam komputer terdapat komponen yang bernama
perangkat keras atau hardware,
Perangkat keras adalah semua bagian fisik computer.
Perangkat keras
dibedakan dengan data yang berada didalamnya
atau yang beroperasi di dalamnya, dan perangkat lunak yang menyediakan
instruksi buat perangkat keras untuk menyelesaikan tugasnya. Secara umum perangkat keras komputer secara garis besar terdiri atas
tiga komponen utama, yaitu :
1. Processor
Processor merupakan bagian dari perangkat keras komputer yang melakukan pemprosesan aritmatika dan logika serta pengendalian operasi komputer secara keseluruhan. Prosesor terdiri atas dua bagian utama, yaitu ALU (Arithmetic Logic Unit) dan Control Unit. ALU yaitu bagian yang digunakan untuk memproses data, program, dan informasi pada komputer. ALU bertanggung jawab pada dua operasi dasar yaitu operasi aritmatik dan perbandingan. Sedangkan Control Unit bertanggung jawab untuk menkoordinasi semua aktivitas unit-unit lain, misalnya bagaimana keyboard dapat dikenali dan bekerja sebagai unit input yang dimengerti aktivitasnya.
2. Memory
berdasarkan fungsinya dibagi menjadi dua yaitu
a. Primary Memory, dipergunakan untuk menyimpan data dan instruksi dari program yang sedang dijalankan. Biasa juga disebut sebagai RAM. Karakteristik dari memori primer adalah : Volatil (informasi ada selama komputer bekerja. Ketika komputer dipadamkan, informasi yang disimpannya juga hilang) kecepatan tinggi dan akses random (acak).
b. Secondary Memory, dipergunakan untuk menyimpan data atau program biner secara permanen. Karakteristik dari memori sekunder adalah non volatil atau persisten, kecepatan relatif rendah (dibandingkan memori primer), akses random atau sekuensial, Contoh memori sekunder : floppy, harddisk, CD ROM, magnetic tape, optical disk, dll. Dari seluruh contoh tersebut, yang memiliki mekanisme akses sekuensial adalah magnetic tape
3. Input-Output Device
Merupakan bagian yang berfungsi sebagai penghubung antara komputer dengan lingkungan di luarnya. Input-Output Device Dapat dibagi menjadi dua kelompok, yaitu
a. Input Device (Piranti Masukan), berfungsi sebagai media komputer untuk menerima masukan dari luar. Beberapa contoh piranti masukan : keyboard, mouse, touch screen, scanner, camera, modem, network card, dll
b. Output Device (Piranti Keluaran), berfungsi sebagai media komputer untuk memberikan keluaran. Beberapa contoh piranti masukan : Monitor, Printer, Speaker, Plotter, Modem, network card, dll
1.2.1 Struktur Komputer
Struktur adalah bagaimana masing-masing komponen saling berhubungan satu sama lain, Fungsi merupakan operasi dari masing-masing komponen sebagai bagian dari struktur. Semua komputer memiliki 4 fungsi :
a. Pengolahan Data – Data Processing
b. Penyimpanan Data – Data Storage
c. Pemindahan Data – Data Movement
d. Kendali – Control
1.2.2 Perangkat Lunak
Perangkat lunak dapat diklasifikasikan sebagai berikut
1. Sistem Operasi, merupakan perangkat lunak yang mengoperasikan komputer serta menyediakan antarmuka dengan perangkat lunak lain atau dengan pengguna. Contoh sistem operasi : MS DOS, MS Windows (dengan berbagai generasi), Macintosh, OS/2, UNIX (dengan berbagai versi), LINUX (dengan berbagai distribusi), NetWare, dll.
2.
Program Utilitas, merupakan
program khusus yang berfungsi sebagai perangkat pemeliharaan komputer, seperti
anti virus, partisi hardisk, manajemen hardisk, dll. Contoh produk program
utilitas : Norton Utilities, PartitionMagic, McAfee, dll.
3.
Program Aplikasi, merupakan
program yang dikembangkan untuk memenuhi kebutuhan yang spesifik. Contoh :
aplikasi akuntansi, aplikasi perbankan, aplikasi manufaktur, dll.
4.
Program Paket, merupakan
program yang dikembangkan untuk kebutuhan umum, seperti :
- pengolah kata /editor
naskah : Wordstar, MS Word, Word Perfect, AmiPro, dll.
- pengolah angka / lembar
kerja : Lotus123, MS Excell, QuattroPro, dll
- presentasi : MS PowerPoint,
dll.
- desain grafis : CorelDraw,
PhotoShop, dll
5.
Bahasa Pemprograman, merupakan perangkat lunak
untuk pembuatan atau pengembangan perangkat lunak lain. Bahasa pemprograman
dapat diklasifikasikan menjadi tingkat rendah, tingkat sedang, dan tingkat
tinggi. Pergeseran dari tingkat rendah ke tinggi menunjukkan kedekatan dengan
‘bahasa manusia’. Bahasa tingkat rendah (atau biasa disebut bahasa assembly)
merupakan bahasa dengan pemetaan satu persatu terhadap instruksi komputer.
Contoh bahasa tingkat tinggi : Pascal, BASIC, Prolog, Java dll. Contoh bahasa
tingkat menengah : bahasa C. Seperti perangkat lunak lain, bahasa pemprograman
juga memiliki pertumbuhan generasi.
1.2.3 SDM
Terdapat berbagai peran yang dapat dilakukan manusia dalam bagian sistem komputer. Beberapa peran di antaranya adalah
1.
Analis Sistem, berperan
melakukan analisis terhadap permasalahan yang dihadapi, serta merancang solusi
pemecahannya dalam bentuk program komputer.
2.
Programmer, berperan
menerjemahkan rancangan yang dibuat analis kedalam bahasa pemprograman sehingga
solusi dapat dijalankan oleh komputer
3.
Operator, bertugas
menjalankan komputer berdasarkan instruksi yang diberikan
4.
Teknisi, bertugas merakit
atau memelihara perangkat keran komputer
5.
dll.
DAFTAR PUSATAKA
-
Aradea,
Rachman Nur Andi. DIKTAT Pengantar Teknologi Iinformas. Tasikmalaya: Universitas Siliwangi.
Mulyanto R Aunur.
2008. Rekayasa Perangkat Lunak Jilid 1. Jakarta : Direktorat Pembinaan Sekolah Menengah Kejuruan
