Sejarah Komputer dan Perkembanganya – Sejak dahulu, proses pengolahan
data telah dilakukan oleh manusia. Manusia juga menemukan alat-alat mekanik dan
elektronik untuk membantu manusia dalam penghitungan dan pengolahan data supaya
bisa mendapatkan hasil lebih cepat. Komputer yang kita temui saat ini adalah
suatu evolusi panjang dari penemuan-penemuan manusia sejak dahulu kala berupa
alat mekanik maupun elektronik
Saat ini
komputer dan piranti pendukungnya telah masuk dalam setiap aspek kehidupan dan
pekerjaan. Komputer yang ada sekarang memiliki kemampuan yang lebih dari
sekedar perhitungan matematik biasa. Diantaranya adalah sistem komputer di
kassa supermarket yang mampu membaca kode barang belanja, sentral telepon yang
menangani jutaan panggilan dan komunikasi, jaringan komputer dan internet yang
menghubungkan berbagai tempat di dunia.
Sejarah Komputer menurut periodenya adalah:
- Alat Hitung Tradisional dan Kalkulator Mekanik
- Komputer Generasi Pertama
- Komputer Generasi Kedua
- Komputer Generasi Ketiga
- Komputer Generasi Keempat
- Komputer Generasi Kelima
1. Komputer
Generasi Pertama (1946 – 1959)
Dengan
terjadinya Perang Dunia II, negaranegara yang terlibat dalam perang tersebut
berusaha mengembangkan untuk mengeksploit potensi strategis yang dimiliki
komputer.
Hal ini meningkatkan pendanaan pengembangan komputer serta mempercepat kemajuan teknik komputer.
(1) Colassus
(2) Mark I
(3) ENIAC
(4) EDVAC
(5) UNIVAC I
Ciri komputer generasi pertama adalah:
- Penggunaan tube vakum (yang membuat komputer pada masa tersebut berukuran sangat besar)
- Adanya silinder magnetik untuk penyimpanan data.
- Instruksi operasi dibuat secara spesifik untuk suatu tugas tertentu.
- Setiap komputer memiliki program kodebiner yang berbeda yang disebut “bahasa mesin” (machine language). Hal ini menyebabkan komputer sulit untuk diprogram dan membatasi kecepatannya.
Hal ini meningkatkan pendanaan pengembangan komputer serta mempercepat kemajuan teknik komputer.
(1) Colassus
(2) Mark I
(3) ENIAC
(4) EDVAC
(5) UNIVAC I
Ciri komputer generasi pertama adalah:
- Penggunaan tube vakum (yang membuat komputer pada masa tersebut berukuran sangat besar)
- Adanya silinder magnetik untuk penyimpanan data.
- Instruksi operasi dibuat secara spesifik untuk suatu tugas tertentu.
- Setiap komputer memiliki program kodebiner yang berbeda yang disebut “bahasa mesin” (machine language). Hal ini menyebabkan komputer sulit untuk diprogram dan membatasi kecepatannya.
2. Komputer
Generasi Kedua (1959 – 1964)
Stretch dan
LARC
Mesin
pertama yang memanfaatkan teknologi baru ini adalah superkomputer. IBM membuat
superkomputer bernama Stretch, dan Sprery Rand membuat komputer bernama LARC.
Komputerkomputer 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 singkatansingakatan untuk menggantikan kode biner.
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 singkatansingakatan untuk menggantikan kode biner.
Pada awal
1960an, mulai bermunculan komputer generasi kedua yang sukses di bidang
bisnis, di universitas, dan di pemerintahan. Komputer generasi kedua ini
merupakan komputer yang sepenuhnya menggunakan transistor. Mereka juga memiliki
komponenkomponen yang dapat diasosiasikan dengan komputer pada saat ini:
printer, penyimpanan dalam disket, memory, sistem operasi, dan program.
Ciri-ciri komputer pada generasi
kedua:
- Penggunaan
transistor sehingga ukurannya lebih kecil
- Adanya pengembangan memori intimagnetik membantu pengembangan komputer generasi kedua yang lebih kecil, lebih cepat, lebih dapat diandalkan, dan lebih hemat energi dibanding para pendahulunya
- Penggantian dari bahasa mesin menjadi bahasa Asembly
- Muncul bahasa pemrograman COBOL dan FORTRAN
- Adanya pengembangan memori intimagnetik membantu pengembangan komputer generasi kedua yang lebih kecil, lebih cepat, lebih dapat diandalkan, dan lebih hemat energi dibanding para pendahulunya
- Penggantian dari bahasa mesin menjadi bahasa Asembly
- Muncul bahasa pemrograman COBOL dan FORTRAN
3. Komputer
Generasi Ketiga (1964 – 1970)
Walaupun
transistor dalam banyak hal mengungguli tube vakum, namun transistor
menghasilkan panas yang cukup besar, yang dapat berpotensi merusak bagianbagian
internal komputer. Batu kuarsa (quartz rock) menghilangkan masalah ini. Jack
Kilby, seorang insinyur di Texas Instrument, mengembangkan sirkuit terintegrasi
(IC : integrated circuit) di tahun 1958. IC mengkombinasikan tiga komponen
elektronik dalam sebuah piringan silikon kecil yang terbuat dari pasir kuarsa.
Pada ilmuwan kemudian berhasil memasukkan lebih banyak
komponenkomponen ke dalam suatu chiptunggal yang disebut semikonduktor.
Hasilnya, komputer menjadi semakin kecil karena komponenkomponen dapat
dipadatkan dalam chip. Kemajuan komputer generasi ketiga lainnya adalah
penggunaan system operasi (operating system) yang memungkinkan mesin untuk
menjalankan berbagai program yang berbeda secara serentak dengan sebuah program
utama yang memonitor dan mengkoordinasi memori komputer.
Ciri-ciri komputer pada generasi ketiga:
Ciri-ciri komputer pada generasi ketiga:
- Penggunaan
IC(Intregrated Circuit)
- Ukuran komputer menjadi lebih kecil
- Ditemukannya Sistem Operasi
- Ukuran komputer menjadi lebih kecil
- Ditemukannya Sistem Operasi
4. Komputer
Generasi Keempat (1979 – sekarang)
Setelah IC, tujuan pengembangan menjadi lebih jelas:
mengecilkan ukuran sirkuit dan komponenkomponen 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. UltraLarge 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 1971 membawa
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 perangkat rumah tangga seperti microwave oven, televisi, dan
mobil dengan electronic fuel injection dilengkapi dengan mikroprosesor.
Perkembangan yang demikian memungkinkan orangorang
biasa untuk menggunakan komputer biasa. Komputer tidak lagi menjadi dominasi
perusahaanperusahaan besar atau lembaga pemerintah. Pada pertengahantahun 1970an,
perakit komputer menawarkan produk komputer mereka ke masyarakat umum. Komputerkomputer
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 1980an, 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 di tahun 1981 menjadi 5,5 juta unit
di 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
mempopulerkan system grafis pada komputernya, sementara saingannya masih
menggunakan komputer yang berbasis teks. Macintosh juga mempopulerkan
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, komputerkomputer 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. Komputer jaringan
memungkinkan komputer tunggal untuk membentuk kerjasama elektronik untuk
menyelesaikan suatu proses tugas. Dengan menggunakan perkabelan langsung
(disebut juga local area network, LAN), atau kabel telepon, jaringan ini dapat
berkembang menjadi sangat besar.
Ciri-ciri komputer pada generasi
keempat:
• Digunakannya LSI, VLSI, ULSI
• Digunakannya mikroprosesor
• Digunakannya LSI, VLSI, ULSI
• Digunakannya mikroprosesor
Banyak kemajuan di bidang disain komputer dan
teknologi semakin memungkinkan pembuatan komputer generasi kelima. Dua kemajuan
rekayasa yang terutama adalah kemampuan pemrosesan paralel, yang akan
menggantikan model von Neumann. Model von 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.
Jepang adalah 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.
CU (Control Unit)
Pengertian
Control Unit
CU (control unit) adalah alat yang
berfungsi sebagai unit control langsung dan menyelaraskan operasi-operasi dalam
komputer (semua perangkat yang terpasang di komputer, mulai dari input device
sampai output device). Dalam pengimplementasiannya, control unit dapat dibagi
menjadi dua yaitu hardwired dan μprogrammed. Hardwired biasanya digunakan dalam
arsitektur RISC, sedangkan untuk μprogrammed digunakan pada arsitektur CISC.
Pada
hardwire implementation control unit sebagai combinational circuit yang dibuat
berdasarkan control signal yang akan dikeluarkan. Jadi untuk setiap control
signal memiliki rangkaian logika tertentu pada control unit yang dapat
menghasilkan control signal yang dimaksud. Secara umum untuk metode ini
digunakan PLA (programmable logic array) untuk merepresentasikan control
signal.
Input Control Unit
Input untuk
control unit yaitu IR, flags, clock, dan control bus signal. Flags dan control
bus signal memiliki representasi secara langsung dan signifikan terhadap
operasi bila dibandingkan dengan IR dan clock. Untuk IR sendiri, control unit
akan menggunakan operation code yang terdapat di dalam IR. Setiap operation
code menandakan setiap proses yang berbeda. Proses ini dapat disederhanakan
dengan digunakannnya decoder, decoder memiliki n input dan 2n output yang akan
merepresentasikan opcode. Jadi input dari IR akan diterjemahkan oleh decoder
sebelum menjadi input ke control unit. Clock digunakan untuk mengukur urasi dai
micro operation, untuk mengantisipasi propagasi sinyal yang dikirimkan melalui
data paths dan rangkaian prosesor maka periode dari setiap clock seharusnya
cukup besar. Untuk mengatasinya digunakan counter yang dapat memberikan clock
input bagi control singnal yang berbeda, namun pada akhir instruction cycle,
control unit harus mengembalikan ke counter untuk menginisialisasikan periode
awal.
Cara Kerja Prosesor
Saat data
dan/atau instruksi dimasukkan ke processing-devices, pertama data tersebut
diletakkan di RAM (melalui Input-storage); Apabila berbentuk instruksi
ditampung oleh Control Unit di Program-storage, namun apabila berbentuk data
ditampung di Working-storage). Jika register siap untuk menerima pengerjaan
eksekusi, maka Control Unit akan mengambil instruksi dari Program-storage untuk
ditampungkan ke Instruction Register, sedangkan alamat memori yang berisikan
instruksi tersebut ditampung di Program Counter. Sedangkan data diambil oleh
Control Unit dari Working-storage untuk ditampung di General-purpose register
(dalam hal ini di Operand-register). Jika berdasar instruksi pengerjaan yang
dilakukan adalah arithmatika dan logika, maka ALU akan mengambil alih operasi
untuk mengerjakan berdasar instruksi yang ditetapkan. Hasilnya ditampung di
Accumulator. Apabila hasil pengolahan telah selesai, maka Control Unit akan
mengambil hasil pengolahan di Accumulator untuk ditampung kembali ke
Working-storage. Jika pengerjaan keseluruhan telah selesai, maka Control Unit
akan menjemput hasil pengolahan dari Working-storage untuk ditampung ke
Output-storage. Lalu selanjutnya dari Output-storage, hasil pengolahan akan
ditampilkan ke output-devices.
Tugas dari CU adalah sebagai
berikut:
- Mengatur dan mengendalikan alat-alat input dan output.
- Mengambil instruksi-instruksi dari memori utama.
- Mengambil data dari memori utama kalau diperlukan oleh proses.
- Mengirim instruksi ke ALU bila ada perhitungan aritmatika atau perbandingan logika serta mengawasi kerja.
- Menyimpan hasil proses ke memori utama.
Macam-macam CU
a. Single-Cycle CU
Proses di CUl ini hanya terjadi dalam satu clock cycle, artinya
setiap instruksi ada pada satu cycle, maka dari itu tidak memerlukan state.
Dengan demikian fungsi boolean masing-masing control line hanya merupakan
fungsi dari opcode saja. Clock cycle harus mempunyai panjang yang sama untuk
setiap jenis instruksi. Ada dua bagian pada unit kontrol ini, yaitu proses
men-decode opcode untuk mengelompokkannya menjadi 4 macam instruksi (yaitu di
gerbang AND), dan pemberian sinyal kontrol berdasarkan jenis instruksinya
(yaitu gerbang OR). Keempat jenis instruksi adalah “R-format” (berhubungan
dengan register), “lw” (membaca memori), “sw” (menulis ke memori), dan “beq”
(branching). Sinyal kontrol yang dihasilkan bergantung pada jenis instruksinya.
Misalnya jika melibatkan memori ”R-format” atau ”lw” maka akan sinyal
”Regwrite” akan aktif. Hal lain jika melibatkan memori “lw” atau “sw” maka akan
diberi sinyal kontrol ke ALU, yaitu “ALUSrc”. Desain single-cycle ini lebih
dapat bekerja dengan baik dan benar tetapi cycle ini tidak efisien.
b. Multi-Cycle CU
Berbeda dengan unit kontrol yang single-cycle, unit kontrol yang
multi-cycle lebih memiliki banyak fungsi. Dengan memperhatikan state dan
opcode, fungsi boolean dari masing-masing output control line dapat ditentukan. Masing-masingnya
akan menjadi fungsi dari 10 buah input logic. Jadi akan terdapat banyak fungsi
boolean, dan masing-masingnya tidak sederhana. Pada cycle ini, sinyal kontrol
tidak lagi ditentukan dengan melihat pada bit-bit instruksinya. Bit-bit opcode
memberitahukan operasi apa yang selanjutnya akan dijalankan CPU bukan instruksi
cycle selanjutnya.
CPU
(Central Processing Unit)
Central Processing Unit jika diterjemahkan dalam bahasa Indonesia berarti Unit Pengolah Pusat. Di dalam CPU terdapat berbagai macam perangkat keras yang diperlukan untuk menjalankan komputer.
Central Processing Unit jika diterjemahkan dalam bahasa Indonesia berarti Unit Pengolah Pusat. Di dalam CPU terdapat berbagai macam perangkat keras yang diperlukan untuk menjalankan komputer.
Bagian-bagian
CPU (Central Processing Unit)
Ø
CD-ROM
drive
Fungsinya adalah untuk membaca data dari sebuah Compact Disc (CD). ROM adalah singkatan dari Read Only Memory yang artinya penyimpan data yang hanya bisa dibaca.
Fungsinya adalah untuk membaca data dari sebuah Compact Disc (CD). ROM adalah singkatan dari Read Only Memory yang artinya penyimpan data yang hanya bisa dibaca.
Ø Prosesor
Prosesor berfungsi untuk memproses semua perhitungan yang harus dilakukan oleh komputer. Kekuatan prosesor diukur dari frekuensinya, seperti 550 MHz (Mega Hertz) sampai saat ini sudah ada yang mencapai 1,4 GHz (Giga Hertz). Saat ini prosesor yang banyak digunakan adalah Intel, AMD dan IBM.
Prosesor berfungsi untuk memproses semua perhitungan yang harus dilakukan oleh komputer. Kekuatan prosesor diukur dari frekuensinya, seperti 550 MHz (Mega Hertz) sampai saat ini sudah ada yang mencapai 1,4 GHz (Giga Hertz). Saat ini prosesor yang banyak digunakan adalah Intel, AMD dan IBM.
Ø
Memori
Memori dikenal juga dengan sebutan RAM (Random Acces Memory). Berfungsi untuk penyimpanan data sementara sewaktu digunakan oleh prosesor. Kecepatan membaca data RAM ini lebih cepat jika dibandingkan dengan Harddisk.
Memori dikenal juga dengan sebutan RAM (Random Acces Memory). Berfungsi untuk penyimpanan data sementara sewaktu digunakan oleh prosesor. Kecepatan membaca data RAM ini lebih cepat jika dibandingkan dengan Harddisk.
Ø
Kartu Grafis
(VGA Card)
Kartu VGA (Video Graphic Adapter) berfungsi untuk menerjemahkan output (keluaran) komputer ke monitor. Untuk menggambar / design graphic ataupun untuk bermain game, kita perlu VGA yang tinggi kekuatannya.
Kartu VGA (Video Graphic Adapter) berfungsi untuk menerjemahkan output (keluaran) komputer ke monitor. Untuk menggambar / design graphic ataupun untuk bermain game, kita perlu VGA yang tinggi kekuatannya.
Ø
Baterai CMOS
sebuah baterai yang digunakan oleh BIOS untuktetap aktif meski tanpa aliran
listrik. Salah satu kegunaannya untuk mengaktifkan dan menjalankanfungsi jam,
serta menyimpan setting BIOS, dan umumnya memakai baterai kancing (Baterai
bulatyang pipih, diameter dan ketebalannya bervariasi.
Ø Hardisk
Sebagai penyimpanan data pada komputer,
kapasitas yang benar tentu saja berpengaruh terhadap jumlah data yang
dapat kita simpan, ditambah lagi buffer yang besar akan membantu
kecepatantransfer baik antar hardisk ataupun untuk proses suatu program. Fungsi
lain dari hardisk untuk penyimapanan data yang bersifat mobile
dengan sedikit penambahan casing pada hardisk laptop.
Ø
Motherboard
Motherboard atau disebut juga dengan Papan Induk berfungsi untuk tempat semua alat utama CPU yang telah disebutkan di atas. Motherboard menghubungkan semua peralatan komputer dan membuatnya bekerja sama sehingga komputer berjalan dengan lancar.
Motherboard atau disebut juga dengan Papan Induk berfungsi untuk tempat semua alat utama CPU yang telah disebutkan di atas. Motherboard menghubungkan semua peralatan komputer dan membuatnya bekerja sama sehingga komputer berjalan dengan lancar.
Tidak ada komentar:
Posting Komentar