Rabu, 22 April 2020

Siklus Intruksi



Diagram Siklus Instruksi - Asyiknya Belajar Ilkom
Perlu diketahui  bahwa  siklus  eksekusi untuk suatu instruksi dapat melibatkan lebih dari sebuah referensi ke memori. Disamping itu juga, suatu instruksi dapat menentukan suatu operasi I/O. Perhatikan gambar diagram siklus instruksi di atas .

  1. Instruction Addess  Calculation (IAC), yaitu mengkalkulasi  atau menentukan alamat  instruksi berikutnya  yang  akan dieksekusi. Biasanya melibatkan penambahan bilangan tetap ke alamat instruksi sebelumnya. Misalnya, bila panjang setiap instruksi 16 bit padahal memori memiliki panjang 8 bit,maka tambahkan 2 ke alamat sebelumnya.
  2. Instruction Operation Decoding (IOD), yaitu menganalisa  instruksi  untuk  menentukan jenis operasi yang akan dibentuk dan operand yang akan digunakan.
  3. Operand Address  Calculation (OAC),yaitu menentukan alamat  operand, hal  ini dilakukan apabila melibatkan referensi operand pada memori.
  4. Data Operation (DO), yaitu membentuk operasi yang diperintahkan dalam instruksi.
  5. Operand Store (OS), yaitu menyimpan hasil eksekusi ke dalam memori.
  6. Operand Fetch (OF), adalah mengambil operand dari memori atau dari modul I/O.
  7.  Instruction Fetch (IF), yaitu membaca atau pengambil instruksi dari lokasi memorinya ke CPU.
Berikut merupakan penjelasan dari :
a. Accumulator
Pada mulanya komputer adalah berbasis akumulator. Hal ini merupakan CPU yang sederhana, dimana akumulator berisi satu operand pada instruksi, demikian juga hasilnya tersimpan pada akumulator. Isi akumulator disertakan di dalam opersi-operasi aritmatika seperti penjumlahan, pengurangan dan sebaginya. Hal ini dikenal dengan mesin sartu alamat.Contoh CPU berbasis akumulator : PDP-8; Mark I
-Keuntungan CPU berbasis akumulator:
  • Isi akumulator diperuntukkan bagi satu operand, karena itu tidak memerlukan field alamat operand (untuk satu operand) dalam instruksi.
  • Siklus instruksi menggunakan waktu yang singkat sebab menghemat waktu dalam pengambilan instruksi karena tidak ada siklus pengambilan operand.
-Kekurangan CPU berbasis akumulator:
  • Ukuran program menjadi panjang karena banyak menggunakan instruksi dalam ekspresi-ekspresi kompleks.
  • Waktu eksekusi program bertambah karena bertambahnya jumlah instruksi dalam program.

b.  Accumulator (AC) dan Temporary Register (MQ)
Digunakan untuk penyimpanan sementara operand dan hasil ALU. Misalnya, hasil perkalian 2 buah bilangan 40 bit adalah sebuah bilangan 80 bit; 40 bit yang paling berarti (most significant bit) disimpan dalam AC dan 40 bit lainnya (least significant bit) disimpan dalam MQ. IAS beroperasi secara berulang membentuk siklus instruksi. Komputer IAS memiliki 21 instruksi, yang dapat dikelompokkan seperti berikut ini :
  • Data tranfer, memindahkan data di antara memori dengan register – register ALU atau antara dua register ALU sendiri.
  • Unconditional branch, perintah – perintah eksekusi percabangan tanpa syarat tertentu.
  • Conditional branch, perintah – perintah eksekusi percabangan yang memerlukan syarat tertentu agar dihasilkan suatu nilai dari percabangan tersebut.
  • Arithmetic, kumpulan operasi – operasi yang dibentuk oleh ALU.
  • Address Modify, instruksi – instruksi yang memungkinkan pengubahan alamat saat di komputasi sehingga memungkinkan fleksibilitas alamat yang tinggi pada program.

c. Instruction Buffer Register (IBR), 
Digunakan untuk penyimpanan sementara instruksi sebelah kanan word di dalam memori.
d. Instruction Register (IR)
Berisi instruksi 8 bit kode operasi yang akan dieksekusi. Dalam komputer, register instruksi (IR) atau register instruksi saat ini (CIR) adalah bagian dari unit kontrol CPU yang memegang instruksi yang saat ini sedang dieksekusi atau diterjemahkan. Dalam prosesor sederhana setiap instruksi yang akan dieksekusi dimasukkan ke dalam register instruksi yang menyimpannya ketika sedang diterjemahkan, disiapkan dan pada akhirnya dieksekusi, yang dapat mengambil beberapa langkah.
Beberapa prosesor rumit menggunakan pipa register instruksi di mana setiap tahap pipa melakukan bagian dari decoding, persiapan atau eksekusi dan kemudian meneruskannya ke tahap berikutnya untuk langkahnya. Prosesor modern bahkan dapat melakukan beberapa langkah yang tidak sesuai karena decoding pada beberapa instruksi dilakukan secara paralel.
Decoding kode-op dalam register instruksi termasuk menentukan instruksi, menentukan di mana operandnya berada dalam memori, mengambil operan dari memori, mengalokasikan sumber daya prosesor untuk menjalankan perintah (dalam prosesor skalar super), dll.
Output dari IR tersedia untuk mengontrol sirkuit yang menghasilkan sinyal timing yang mengontrol berbagai elemen pemrosesan yang terlibat dalam mengeksekusi instruksi.Dalam siklus instruksi, instruksi dimuat ke dalam register instruksi setelah prosesor mengambilnya dari lokasi memori yang ditunjuk oleh penghitung program.
e. Program Counter (Pc)
Program, atau PC (disebut juga pointer instruksi [1], atau instruksi mendaftarkan alamat [2], atau hanya bagian dari instruksi sequencer [3] di beberapa komputer) adalah daftar prosesor yang menunjukkan tempat komputer ini dalam urutan instruksiTergantung pada rincian tertentu komputer, PC memegang baik alamat instruksi yang sedang dijalankan, atau alamat instruksi berikutnya yang akan dijalankan.
Dalam kebanyakan prosesor, yang merupakan instruksi pointer incremented secara otomatis setelah mengambil sebuah program pengajaran, sehingga petunjuk biasanya diambil dari memori secara berurutan, dengan instruksi tertentu, seperti kantor cabang, melompat dan subroutine panggilan dan kembali, interrupting urutan dengan menempatkan nilai baru dalam program counter.
Melompat seperti petunjuk membolehkan alamat baru yang akan dipilih sebagai awal dari sebelah bagian dari aliran instruksi dari memori. Mereka membolehkan nilai baru yang akan diambil (tertulis) ke dalam program counter mendaftar. J subroutine panggilan yang dicapai cukup lama dengan membaca isi dari program counter, sebelum mereka ditimpa oleh nilai baru, dan disimpan di suatu tempat lain dalam memori atau mendaftar. J subroutine kembali kemudian menulis dicapai oleh nilai yang disimpan kembali ke dalam program counter lagi.
Bekerja dari sebuah program sederhana counter
Di pusat pengolahan unit (CPU) dari komputer yang sederhana berisi hardware (unit kontrol dan upacara ucapan alu) yang melaksanakan petunjuk tersebut, seperti yang diambil dari memori unit. Sebagian besar instruksi siklus [4] terdiri dari CPU mengirim alamat pada bus alamat, ke memori unit, yang kemudian merespon dengan mengirimkan isi dari lokasi memori yang meliputi data, pada data bus. (Hal ini sangat sibuk dengan ide yang disimpan-program komputer yang dieksekusi dalam petunjuk disimpan di samping biasa data dalam memori unit, dan oleh itu sama dengan [5]).
PC hanyalah satu dari sekian banyak mendaftar di hardware dari CPU. Itu, seperti masing-masing register lainnya, terdiri dari bank dari biner latches (a binary memalangi juga dikenal sebagai tiba-tiba), dengan satu flip-flop bit per dalam integer yang akan disimpan [6] (32 untuk 32-bit CPU, misalnya). Dalam hal PC, yang merupakan integer alamat dalam memori unit yang akan diambil berikutnya.
Setelah data (dengan instruksi) telah diterima pada data bus, PC adalah incremented. Dalam beberapa CPU ini dicapai dengan menambahkan 000 .. 001 ke isinya, dan hasilnya menjadi latching register harus isi yang baru, pada kebanyakan CPU, though, PC diimplementasikan sebagai register yang internal kabel sehingga dianggap sampai ke nilai berikutnya ketika sinyal tertentu akan diterapkan ke luar [7]. Seperti mendaftar, dalam elektronik, yang disebut sebagai binary counter, dan dengan itu asal istilah program counter.
Semua sifat yg dpt meliputi program counter
Keberadaan program counter dalam CPU telah mencapai jauh konsekuensi pada cara kita berpikir ketika kita program komputer, dan memang program counter (atau setara blok perangkat keras yang melayani tujuan yang sama [8]) sangat pusat ke arsitektur von Neumann.
It membebankan ketat sequencial memesan pada mengambil dari instruksi dari memori unit (yang aliran kontrol), bahkan di mana tidak ada sequenciality ini diterapkan oleh algoritma itu sendiri (yang von Neumann kemacetan). Hal ini mungkin mengapa penelitian menjadi model untuk komputasi paralel dianggap [9], pada satu titik, tidak lain von Neumann atau dataflow model yang tidak menggunakan program counter. Misalnya, pemrograman fungsional bahasa yang berharap banyak pada tingkat tinggi, dengan combinatory logika di tingkat assembler. Bahkan kemudian, sebagian besar peneliti ini emulated di microcode konvensional komputer (karenanya masih melibatkan sebuah program counter dalam hardware), tetapi, sebenarnya, combinators sangat sederhana, mereka bisa, pada prinsipnya dilaksanakan secara langsung pada perangkat keras tanpa kembali ke microcode counter atau program sama sekali.
In the end, though, hasil penelitian yang makan kembali, sebaliknya, menjadi cara untuk meningkatkan pelaksanaan kecepatan prosesor konvensional. Cara yang ditemukan untuk mengorganisir di luar aturan pelaksanaan, sehingga untuk mendapatkan informasi yang sequencing yang tersirat dalam data. Selain itu, pipa dan sangat panjang instruksi kata organisasi diizinkan compiler untuk mengatur beberapa perhitungan yang akan berangkat bersama. Pada awal setiap instruksi pelaksanaan, tetapi, instruksi yang harus diambil dari memori, dan ini dimulai oleh sebuah instruksi fetch siklus yang picks alamat, satu per satu, dari program counter.
Bahkan bahasa pemrograman tingkat tinggi yang memiliki program-counter konsep berurat berakar mendalam dalam perilaku mereka. Anda hanya perlu untuk melihat bagaimana programmer debugs atau mengembangkan program komputer untuk melihat bukti ini, dengan pemrogram menggunakan jari untuk menunjuk ke baris berturut-turut dalam program untuk model langkah-langkah pelaksanaannya. Memang, sebuah bahasa pemrograman tingkat tinggi yang tidak kurang daripada assembler bahasa tinggi mesin virtual [10] – sebuah komputer yang akan terlalu rumit untuk biaya-efektif untuk membangun secara langsung dalam perangkat keras, sehingga adalah melaksanakan, bukan menggunakan beberapa kerang dari pertandingan (dengan compiler atau interpreter menyediakan lebih tinggi, dan microcode menyediakan tingkat bawah).
f. Memory Buffer Register (MBR)

Memory Buffer Register (MBR),  berisi sebuah word yang akan disimpan di dalam memori atau digunakan untuk menerima word dari memori.Memory Address Register (MAR), untuk menentukan alamat word di memori untuk dituliskan dari MBR atau dibaca oleh MBR.Instruction Register (IR) , berisi instruksi 8 bit kode operasi yang akan dieksekusi.Instruction Buffer Register (IBR), digunakan untuk penyimpanan sementara instruksi sebelah kanan word di dalam memori.


Program Counter (PC),berisi alamat pasangan instruksi berikutnya yang akan diambil dari memori.Accumulator (AC) dan Multiplier Quotient (MQ), digunakan untuk penyimpanan sementara operand dan hasil ALU. Misalnya, hasil perkalian 2 buah bilangan 40 bit adalah sebuah  bilangan 80 bit; 40 bit yang paling berarti ( most significant bit ) disimpan dalam AC dan 40 bit lainnya ( least significant bit  ) disimpan dalam MQ. 


IAS beroperasi secara berulang membentuk  siklus instruksi .Komputer IAS memiliki 21 instruksi, yang dapat dikelompokkan seperti berikut ini :Data tranfer,memindahkan data di antara memori dengan register–register ALU atau antara dua register ALU sendiri.Unconditional branch , perintah–perintah eksekusi percabangan tanpa syarat tertentu.Conditional branch , perintah–perintah eksekusi percabangan yang memerlukan syarat tertentu agar dihasilkan suatu nilai dari percabangan tersebut.Arithmetic,kumpulan operasi–operasi yang dibentuk oleh ALU.Address Modify, instruksi– instruksi yang memungkinkan pengubahan alamat saat di komputasi sehingga memungkinkan fleksibilitas alamat yang tinggi pada program.
g. Memory Address Register (MAR)
MAR (Memory Address Register) atau register penunjuk alamat memori merupakan register yang menampung alamat data atau instruksi pada main memory yang akan diakses, baik itu yang akan diambil (dibaca) maupun yang akan diletakkan (disimpan/ditulis). Register ini berisi alamat dari data dan dihubungkan pada bus alamat, sehingga dapat menspesifikasikan alamat di dalam memori untuk operasi baca atau simpan/tulis. Alamat dari main memory (tempat data berada), diletakan di MAR dan dikirimkan ke main memory melalui address bus. Selama komputer bekerja, alamat dalam pencacah program ditahan (latched) pada MAR. Setelah itu MAR akan mengirimkan alamat ke dalam RAM dan operasi membaca dilaksanakan. Fungsi MAR MAR berfungsi sebagai komponen yang diperintahkan oleh IR dan Control Unit untuk mencari dan menampung alamat data serta instruksi dalam sebuah Main Memory.
Proses kerja MAR (antara CPU dan memory) MAR merupakan salah satu register yang digunakan sebagai interface antara CPU dan main memory. MAR menampung alamat data atau instruksi yang dikirim dari main Memory ke CPU atau yang akan direkamkan ke Main Memory.Berikut penjelasan tentang proses pengaksesan data di/ke main memory.

  • Bila data atau instruksi akan diambil dari Main Memory ke CPU, maka Main Memory harus diberitahu terlebih dahulu alamat (address) data atau instruksi tersebut di Main Memory. Oleh Control Unit alamat tersebut diletakan di MAR untuk dikirim ke Main Memory melalui Address Bus.
  • Demikian juga jika hasil proses dari CPU akan direkamkan ke main memory, maka Main Memory harus diberitahu terlebih dahulu alamat perekaman hasil proses tersebut di Main Memory. Oleh Control Unit alamat tersebut diletakan di MAR untuk dikirim ke Main Memory lewat Address Bus.
SUMBER REFERENSI
·ridhoaranca.wordpress.com/2019/05/04/penjelasan-gambar-dan-definisi-materi struktur-cpu
·https://viahasnani.blogspot.com/p/blog-page_38.html

Minggu, 19 April 2020

Sejarah Komputer Generasi 1-5 beserta Perbandingannya


Sejarah Komputer
Wallpaper HEADPHONES, MOUSE, COMPUTER, KEYBOARD, NEON, SISTEMNIK ...
Sejarah Komputer – Adanya teknologi sangat membantu kehidupan manusia dalam melaksanakan berbagai pekerjaan mereka. Teknologi membuat manusia tidak merasa kesulitan, sehingga mereka akan dimudahkan dalam pekerjaan mereka masing-masing. Seperti saat ini misalnya sudah hadir komputer yang sudah tercipta sejak beberapa tahun lalu sehingga menciptakan sebuah sejarah komputer yang perlu diketahui.Seperti pisau bermata dua, teknologi bisa menjadi berguna jika digunakan dengan benar. Sebaliknya jika digunakan untuk hal yang tidak benar maka teknologi menjadi tidak berguna. Orang-orang pintar pada masanya menciptakan berbagai penemuan yang sampai saat ini mengalami pengembangan terus menerus sehingga memunculkan teknologi baru.

Seperti misalnya penemuan sepeda yang pada zaman dahulu memiliki roda yang besar dan sekarang bisa Anda lihat perbedaannya. Perubahan tersebut dilakukan agar seseorang bisa merasakan manfaat dan kenyamanan dalam menggunakan teknologi tersebut. Begitu juga dengan komputer yang saat ini memiliki bentuk yang beragam.Untuk itu sebagai manusia, kita harus mengetahui sejarah komputer dan perkembangannya yang tentu dapat membuka wawasan Anda mengenai komputer. Tetapi sebelumnya, Anda perlu mengetahui terlebih dahulu definisi komputer dan fungsinya sehingga Anda tidak salah dalam menggunakan komputer. Berikut ini adalah definisi komputer dan fungsinya.

Definisi Komputer
Komputer merupakan alat yang biasanya dipergunakan untuk mengolah data berdasarkan aturan baku yang sudah ditentukan. Sebuah komputer juga memiliki definisi perangkat elektronik yang memiliki beberapa komponen yang bekerja sama dan membentuk satu sistem. Sehingga sebuah sistem komputer dapat menjalankan pelbagai program.Secara bahasa, komputer berasal dari bahasa Yunani, yaitu computare. Kata computare tersebut merupakan gabungan dari kata com yang berarti menggabungkan dan putare yang artinya memikirkan perhitungan. Sedangkan dalam bahasa inggris, computare disebut dengan to compute atau menghitung.

Jika dijabarkan menurut pendapat ahli, komputer bisa diartikan sebagai alat yang dapat melakukan tugas untuk menerima input, memproses input, menyimpan, dan membuat output. Pendapat dari Robert H. Blissmer ini juga menjadi pengertian dari sistem komputer yang saat ini banyak digunakan untuk berbagai alat elektronik.Menurut Elias M. Awad, komputer merupakan alat penghitung yang dapat memproses data yang kemudian disajikan dalam bentuk data. Baik itu data digital maupun data analog. Sedangkan menurut William M. Fuori, komputer adalah alat untuk memproses data yang juga bisa melakukan perhitungan secara cepat.

Fungsi Komputer
JIka Anda diberi pertanyaan mengenai apa fungsi dari komputer, tentu sebagian dari Anda menjawab dengan berbagai jawaban yang berbeda. Ada yang menjawab untuk bekerja, bermain game, menonton film, dan lain-lain. Sebenarnya, komputer memiliki 4 fungsi utama yang sudah ada pada poin pengertian di atas. Yaitu menerima input, memproses input, menyimpan input, serta menyajikan output.Input merupakan salah satu fungsi komputer yang berguna untuk menerima data maupun informasi dari luar. Processing merupakan fungsi yang berguna untuk memproses data-data yang masuk dan akan tersimpan ke memori internal. Sedangkan fungsi output adalah menampilkan data yang sudah dimasukkan dan bisa Anda lihat hasilnya.

Penemu Komputer Pertama Kali
Dosen ITB Bantah Klaim Ulil : Penemu Komputer itu Gay ...
Penemu komputer pertama adalah Charles Babbage, dikenal dunia sebagai salah satu penemu sejarah komputer pertama kali. Yang telah banyak memberkan karya pada kehidupan manusia sampai sekarang ini, dari penemuannya.Mesin penghitung atau bisa di kenal dengan Difference Engine no.1 yang ditemukan oleh Chareles Babbage. Merupakan salah satu icon, yang paling populer dan terkenal dalam sejarah.Babbage juga dikenal dengan julukan bapak komputer, The Charles Babbage Foundation, dia memakai namanya untuk menghargai jasa atas penemuanya terhadap dunia komputer

Perkembangan Komputer
Sejarah Perkembangan Komputer selalu mengalami perkembangan dari generasi ke generasi berikutnnya, selalu mengalami perubahan. dan bagaimana sejarah  komputer sampai sekarang ini bisa terjadi.Tentunya dibalik proses sejarah komputer dari jaman dulu hingga jaman sekarang, ada yang mengawali. Bisa kita sebut dengan penemu komputer, karena komputer sudah ada sejak dulu sampai sekarang ini.Sejarah perkembangan dari generasi komputer dari dulu, mulai dari komputer generasi pertama, komputer generasi kedua, komputer generasi ketiga, komputer generasi keempat, sampai sekarang generasi sekarang ini, sudah terbagi menjadi 5 kali, perkembangan atau generasi komputer

Sejarah Komputer Generasi Pertama (1946-1959)
Begini Sejarah Panjang Perkembangan Komputer Dari Generasi ke ...
Sejarah komputer generasi pertama yaitu digital elektronik atau bisa di sebut dengan ENIAC (Electronic Numerical Integrator and Calculator). Merupakan salah satu yang digunakan sebagai kebutuhan umum.Program pada ENIAC, sudah di rancang pada tahun 1942, dan baru mulai di kerjakan pada tahun 1943 oleh John Presper Eckert dan Dr. John W. Mauchly di Moore School of Electrical Engineering (University of Pennsylvania) dan selesai pada tahun 1946.Bentuk program ENIAC berukuran sangat besar, dalam penempatan program tersebut membutuhkan ruang sebesar 500m2. ENIAC memakai 18.000 tabung hampa udara, serta 75.000 relay dan saklar, 10.000 kapasitor dan menggunakan 70.000 resistor.Ketika mulai dioperasikan, ENIAC membutuhkan daya listrik yang sangat besar yaitu 140 kilowatt. Dengan berat mesin lebih dari 30 ton, dan sangat memakan banyak ruangan 167 m2.

Perangkat lunak komputer yang pertama kali telah dikembangkan yaitu, komputer sebagai desain pesawat dan peluru kendali. Salah satu ilmuwan yang mengerjakan konsep pengembangan tersebut ialah Konrad Zuse, seorang Insinyur berasal dari Jerman.Pada pertengahan tahun 1940-an, John Von Neumann (1903-1957) bergabung bersama tim University Of Pennysylvania. Dalam proses membangun konsep desain komputer 40 tahun mendatang masih dipakai dalam teknik dalam merakit komputer.Von Neumann mendesainEDVAC (Electronic Discrete Variable Automatic Comnputer) pada tahun 1945 dengan sebuah memori untuk menampung baik program atau pun data. Teknik semacam ini, memungkinkan pembuatan komputer agar berhenti pada suatu saat dan kemudian melanjutkan pekerjaannya kembali.

Peran utama arsitektur Von Neumann adalah unit pemrosesan sentral CPU (Central processor unit), yang mampu semua fungsi komputer dikoordinasikan melalui satu sumber tunggal. Ciri-ciri komputer generasi pertama adalah CPU.Sejarah komputer generasi 1 memiliki ciri khusus, yaitu instruksi dalam mengoperasikan dibuat secara spesifik untuk satu tugas tertentu. Setiap komputer mempunyai program seperti kode-biner.Masing-masing yang berbeda disebut dengan Machine Language (Bahasa Mesin). Hal ini menyebabkan program komputer sulit untuk diprogramkan dan membatasi kecepatannya.
Ciri-ciri Komputer Generasi Pertama Adalah:
  1. Ukuran fisik hardware komputer lebih besar, memerlukan ruang yang luas.
  2. Instruksi operasi dibuat secara spesifik untuk tugas tertentu.
  3. Programnya hanya bisa dibuat menggunakan bahasa mesin.
  4. Komputer mempunyai silinder magnetik untuk menyimpan data.
  5. Menggunakan Simpanan Luar Magnetic Tape dan Magnetic Disk.
  6. Membutuhkan daya listrik yang besar.
  7. Suhunya cepat panas, sehingga diperlukan pendingin.
  8. Daya simpannya kecil.
  9. Prosesnya kurang cepat.
  10. Menggunakan Konsep Stored Program dengan memori utamanya adalah Magnetic Core Storage.
  11. Sirkuitnya Menggunakan Tabung Hampa. Penggunaan Tabung Hampa tersebut yang membuat ukuran komputer pada masa tersebut berukuran sangat besar.
Central processing unit yang terdapat dalam komputer generasi 1 merupakan mesin pertama yang digunakan untuk mengoperasikan seluruh sistem komputer.Perangkat komputer yang pertama kali di kembangkan yaitu, desain komputer  pesawat dan peluru kendali. Ilmuwan yang menggagas konsep pengembangan tersebut adalah Konrad Zuse, seorang Insinyur asal Jerman.Kemudian, pada pertengahan 1940an, sejarah komputer diubah lagi tersebut memulai perkembangan lebih lanjut, yang dilakukan oleh John von Neuman.Ciri utama dari komputer generasi pertama adalah CPU. Central processing unit yang terdapat dalam komputer generasi I adalah mesin pertama yang digunakan sebagai mengoperasi seluruh sistem komputer.Sedangkan program utama yang terdapat di komputer generasi pertama adalah “machine language”.

Sejarah Komputer Generasi Kedua (1959 – 1964)
KOMPUTER GENERASI KEDUA (1956-1964) | Kecarat
Perubahan dalam Penemuan penting telah terjadi di generasi kedua. Yaiut transistor, alat canggih yang mampu maksimalkan kinerja komputer hanya dengan ukuran yang sangat kecil.Penemuan alat ini, mampu mempengaruhi perkembangan komputer pada generasi kedua, dengan cepat. Pada 1959-1960an, para ilmuwan memulai menggarap komputer generasi kedua.Beberapa diantara intansi, perusahaan, universitas, dan pemerintah telah memanfaatkan kecanggihan dari komputer generasi kedua. Maksud dari penemuan komputer generasi 2 ini adalah transistor, yang mampu membuat sejarah komputer generasi kedua, berukuran lebih kecil dibandingkan dengan komputer generasi pertama.Mesin pertama yang menggunakan teknologi terbaru ini adalah super komputer. IBM telah membuat super komputer bernama Stretch, dan Sprery-Rand dan membuat komputer bernama LARC

Sejarah komputer yang dikembangkan di laboratorium energi atom, dapat mengatasi sejumlah besar data, sebuah kemampuan yang sangat dibutuhkan oleh para peneliti atom.Harga mesin tersebut sangat mahal dan cenderung terlalu kompleks, sebagai kebutuhan komputasi bisnis, sehingga membuat keterbatasan dalam kepopulerannya. Hanya ada dua LARC telah 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 telah menggantikan posisi bahasa mesin dengan bahasa assembly. Dan Bahasa assembly adalah bahasa yang menggunakan singakatan sebagai pengganti kode biner.Pada awal 1960an, mulai bermunculan sejarah komputer generasi yang kedua yang telah sukses meluncur di bidang bisnis, pada universitas dan di pemerintahan. Komputer generasi kedua ini komputer yang sepenuhnya telah menggunakan Transistor.

Mereka juga mempunyai komponen yang dapat digabungkan dengan komputer pada saat ini seperti printer, penyimpanan dalam disket, memory, system operasi, dan program.Salah satu contoh penting komputer pada masa ini yaitu jenis IBM 1401 yang telah diterima secara luas di kalangan industri. Pada tahun 1965, hampir seluruh bisnis-bisnis besar menggunakan komputer generasi kedua dalam memproses informasi keuangan bisnis.Program yang telah dijalankan tersimpan di dalam komputer dan bahasa pemrograman yang ada di dalamnya memberikan fleksibilitas kepada komputer.Komputer digital yang pertama memiliki ukuran bentuk yang sangat besar, serta biaya yang tinggi untuk membuatnya. fungsi komputer pada generasi ke dua kebanyakan hanya digunakan sebagai perhitungan ilmiah.

Sejarah Komputer pada generasi kedua juga sudah memiliki tempat sistem penyimpanan sendiri. Yaitu, Kapasitas memori utama di dapat dari. Magnetic Core Storage dan menggunakan bentuk simpanan luar, yang berupa Magnetic Tape dan Magnetic Disk.Transistor dibanding dengan tabung, teknologi transistor jauh lebih mudah dan efisien, sebagai switch dan dapat lebih diperkecil ke skala mikroskopik.Pada tahun 2001 peniliti Intel telah mengenalkan silikon dalam bentuk paling kecil dan paling cepat di dunia, dengan ukuran sebesar 20 nanometer atau sebanding dengan ukuran sepermiliar meter, yang bisa digunakan pada prosesor dengan kecepatan 20 GHz (Giga Hertz).
Ciri-ciri Komputer Generasi Kedua Adalah:
  1. Sudah menggunakan operasi dalam bahasa pemrograman tingkat tinggi COBOL dan FORTRAN.
  2. Kapasitas memori utama telah dikembangkan dari  Magnetic Core Storage.
  3. Memakai simpanan dari luar yang berupa magnetic tape dan magnetic disk.
  4. Kemapuan dalam melakukan proses real-time dan real-sharing.
  5. Ukuran fisiknya sudah lebih kecil jika dibandingkan dengan komputer generasi pertama.
  6. Proses operasi sudah lebih cepat, yaitu bisa melakukan jutaan operasi per detik.
  7. Kebutuhan terhadap daya listrik lebih kecil.
  8. Orientasinya penggunaan program tidak lagi tertuju pada aplikasi bisnis, tapi juga sudah pada aplikasi teknik.
Pada era komputer generasi kedua, juga menandakan permulaan munculnya minikomputer yang merupakan terbesar kedua dalam keluarga komputer. Harganya lebih murah dibanding dengan generasi pertama. Komputer DEC PDP-8 yaitu minikomputer pertama yang dibuat pada tahun 1964, sebagai pengolahan data komersial.Jenis-jenis komputer lain telah muncul pada generasi ini diantaranya UNIVAC III, UNIVAC SS80, 1107, dan SS90, IBM 1400, 7080, 7070, dan 1600.Kelebihan dari komputer dizaman ini adalah bentuknya yang efisien yang tidak sebesar sebelumnya, komputer dalam generasi ini juga lebih luas dalam penerapannya kehidupan. Seperti aspek kesehatan, pendidikan, industri dan lain-lain.Sedangkan kelemahan komputer pada masa ini adalah dalam segi transistor yang banyak menghasilkan panas yang cukup besar, yang akan berpotensi merusak bagian-bagian internal komputer yaitu quartz rock (batu kuarsa).Dalam bahasa assembly digunakan kode-kode semacam singkatan yang menggantikan kode biner. Komputer ini mampu menghitung daftar gaji, mendesain produk, mencetak data sehingga komputer generasi kedua ini sukses di pasaran.

Sejarah Komputer Generasi Ketiga (1964 – 1970)
Sejarah Komputer Generasi Ketiga (1964 – 1970) - sebatasinfo.com
Komputer generasi ketiga adalah perkembangan yang melalui tahap yang sangat pesat dari perkembangan komputer yang ada. Komputer generasi ketiga muncul sejak era 1964-1970an.Dalam penggunaanya, transistor menjadikan kinerja komputer lebih cepat panas. Sehingga, membuat komputer generasi kedua mulai ditinggalkan. Kemudian salah satu seorang ilmuwan bernama Jack Billy, mencoba kembali melakukan penelitian.Kemudian pada tahun 1958, dia telah menciptakan komponen yang lebih canggih lagi, dibandingkan dengan transistor yang membuat komputer cepat panas tadi. Penemuannya Yakni IC atau Integrated Circuit chip kecil yang mampu mengumpulkan dan menampung banyak komponen menjadi satu.Pada generasi ketiga inilah sejarah komputer teknologi Integrated Circuit (IC) menjadi salah satu ciri utama. Karena mulai familiar dan banyak digunakan pada sebuah perangkat komputer hingga generasi sekarang.

IC dibuat pertama kali oleh seorang bernama, Texas Istruments dan Fairchild Semiconductor pada tahun 1959 yang berisi hanya enam transistor saja. Bisa kita coba bandingkan dengan prosesor saat ini yang kita gunakan telah memiliki jutaan, puluhan, ratusan juta transistor.Bahkan telah didesain prosesor yang memiliki miliaran transistor. Dari sebuah perkembangan yang luar biasa dalam masa kurang dari setengah abad.
Ciri-ciri komputer generasi ketiga adalah:
  1. Penggunaan listrik lebih hemat.
  2. Peningkatan dari sisi software.
  3. Harganya semakin murah.
  4. Kapasitas memori lebih besar, dan dapat menyimpan ratusan ribu karakter (sebelumnya hanya puluhan ribu).
  5. Karena telah menggunakan IC maka kinerja komputer menjadi lebih tepat dan cepat.
  6. Kecepatannya hampir 10.000 kali lebih cepat dari komputer generasi pertama.
  7. Kemampuan melakukan multiprocessing dan multitasking.
  8. Telah menggunakan terminal visual display dan dapat mengeluarkan suara.
  9. Menggunakan media penyimpanan luar disket magnetik (external disk) yang sifat pengaksesan datanya secara acak (random access) dengan kapasitas besar (jutaan karakter).
  10. Kemampuan melakukan komunikasi dengan komputer lain.
UNIVAC 9000, Burroughts 5700, 6700, 7700, IBM S/360, UNIVAC 1108, GE 600, CDC 3000, 6000, NCR Century, dan 7000, PDP-8, dan PDP-11 (pabrik pembuat yaitu dari Digital Equipment Corporation) Sejarah komputer, diatas merupakan contoh komputer generasi ketiga.Dengan begitu, ukuran komputer menjadi lebih simpel dan kecil. Pada komputer generasi ketiga juga lebih cepat disektor sistem operasi dan mampu menjalankan beberapa program secara bersamaan.

Sejarah Komputer Generasi Keempat (1979 – 2000an)
Sejarah komputer generasi keempat (1979 – 2000) | Dunia Komputer
Komputer generasi keempat adalah regenerasi dari generasi ke 3, perdaanya bahwa IC pada komputer generasi 4 lebih kompleks dan terintegrasi dibandingkan dengan generasi sebelumnya yaitu generasi ketiga.Pada generasi keempat, komputer sudah mulai menggunakan chip IC, kemudian baru mulai dikembangkan lagi. Oleh perusahaan Very Large Scale Integration. Untuk mencoba mengerjakan pengembangan tersebut sejak tahun 1980-an. Walhasil, satu chip tunggal mampu menampung ribuan komponen.Sejak tahun 1970 muncul dua perkembangan yang dianggap sebagai komputer generasi 4. yang Pertama, penggunaan Large Scale Integration (LSI) yang bisa disebut dengan nama Bipolar Large Large Scale Integration.LSI merupakan sekumpulan pemadatan beribu-ribu IC, yang dijadikan satu pada sebuah keping IC yang bisa kita sebut dengan nama chip. Istilah penyebutan chip digunakan dalam menunjukkan suatu lempengan yang berbentuk, persegi empat yang memuat rangkaian terpadu IC.LSI kemudian dapat dikembangkan lagi menjadi VLSI (Very Large Scale Integration) yang dapat menampung puluhan ribu bahkan hingga ratusan ribu IC.Kemudian dikembangkan lagi menjadi komputer mikro, yang menggunakan semikonduktor dan mikroprosesor yang berbentuk chip. 

Sebagai memori komputer internal sementara, sedangkan generasi sebelumnya hanya menggunakan magnetic core storage.Perusahaan Intel dari mulai tahun 1971 telah memperkenalkan mikrokomputer 4 bit yang sudah menggunakan chip prosesor dengan sebutan 4004 yang berisi 230 transistor dan berjalan pada 108 KHz (Kilo-Hertz) dan dapat mengeksekusi hingga 60.000 operasi per detik.Dilanjutkan lagi pada tahun 1972, Intel memperkenalkan mikrokomputer dengan nama 8008 yang mampu memproses 8 bit informasi hanya pada satu waktu. Selanjutnya dilanjut dengan mikroprosesor 8080 dibuat pada tahun 1974, dan yang merupakan prosesor sebagai tujuan umum pertama yang berhasil dikembangkan.Jika sebelumnya prosesor 4004 dan 8008 dirancang hanya sebagai kebutuhan aplikasi tertentu, dan prosesor 8080 memiliki kinerja kemampuan lebih cepat dan memilki set instruksi yang lebih kaya, serta memiliki kemampuan lebih dalam pengalamatan yang lebih besar.

Sejarah komputer pada generasi keempat memiliki tampilan monitor, masih menggunakan satu warna (green color).Komputer- komputer generasi keempat diantaranya adalah Apple II, PDP-11, VisiCalc, dan IBM 370, Apple I dan Altair yang sudah menggunakan prosesor Intel 8080, dengan sistem operasi CP/M (Control Program for Microprocessor), dengan bahasa pemrograman Microsoft Basic (Beginners Allpurpose Symbolic Instruction Code).
Ciri-ciri komputer generasi keempat Adalah:
  1. Menggunakan LSI (Large Scale Integration).
  2. Dikembangkan komputer mikro yang sudah menggunakan semiconductor dan micro processor yang berbentuk chip untuk memori komputer.
  3. Komputer generasi keempat diantaranya adalah : AT, IBM PS/2, IBM PC/386, IBM 370, Apple II, IBM PC/XT, IBM PC/IBM PC/486.) IBM Pentium II
Sebagai catatan bahwa pada komputer-komputer generasi keempat ini tidak satupun yang PC-Compatible atau Macintosh-Compatible. Sehingga pada generasi ini belum memiliki standar sebuah komputer terutama personal computer (PC).Dari sinilah, istilah “personal computer” atau PC muncul. Artinya, perangkat komputer mulai dipasarkan ke sektor perorangan. Tentunya tidak hanya sampai di situ saja, muncullah perangkat komputer tebaru yang mudah dibawa ke mana-mana, yaitu Laptop.

Sejarah Komputer Generasi Kelima (Sekarang)
Sejarah komputer generasi kelima (2000 – sekarang) | Dunia Komputer
Komputer generasi kelima yaitu pada saat sekarang ini, tengah banyak sekali dilakukan pengembangan oleh berbagai vendor elektronik. Komputer generasi kelima sering disebut dengan komputer generasi masa depan.Pada perkembangan selanjutnya akan ada bayak perubahan besar terjadi, bahwa sejak IBM-PC diperkenalkan dan bukan satu-satunya manufaktur PC-compatible.Maka standar baru dalam dunia industri PC, akan lebih banyak di terapkan dan lebih dikembangkan oleh perusahaan lain. Seperti Intel dan Microsoft yang dipelopori oleh W.Bill Gates yang saat ini telah menjadi pionir standar hardware dan software dunia.Beberapa bukti diantaranya adalah munculnya smartphone, tablet, phablet, netbook, ultrabook, dan banyak lagi, penemuan-penemuan terbaru pada saat ini yang bisa kita temui.

Sejarah perkembangan komputer generasi kelima merupakan komputer, yang kita gunakan pada sekarang ini. Generasi ini ditandai munculnya. LSI (Large Scale Integration) yang merupakan pemadatan ribuan microprocessor di dalam sebuah microprocesor pada saat ini.Selain itu, juga ditandai dengan munculnya semi conductor dan microprocessor.Perusahaan yang telah membuat micro-processor di antaranya ialah perusahaan Intel Corporation, Zilog, Motorola, dan lainnya masih banyak lagi. Di pasaran dapat kita temui dengan mudah, dengan adanya microprocessor dari Intel dengan model 4004, 80386, 8088, 80286, 80486, dan Pentium.Pentium empat merupakan keluaran produksi terbaru dari perusahaan Intel Corporation yang diharapkan kedepanya dapat menutupi kekurangan dan segala kelemahan yang ada. Pada produk sebelumnya. selain itu, kemampuan serta kecepatan yang telah dimiliki Pentium-4 juga bertambah menjadi 2 Ghz.Pada tahun 2001 Intel telah berhasil meluncurkan prosesor Itanium, merupakan prosesor dengan basis arsitektur 64 bit (IA-64) pertama dari produk intel.

Itanium adalah prosesor pertama yang dimiliki Intel dengan instruksi 64 bit dan akan mengelurkan satu generasi terbaru mulai dari sistem operasi dan aplikasi, sementara itu produk intel masih mempertahankan backward compatibility dengan software 32 bit.Perlu dipahami terlebih dahulu bahwa sejak dikeluarkannya prosesor 386, komputer mampu beroperasi pada 32 bit per satuan waktu dalam mengeksekusi informasi hingga Pentium 4. Pada saat sekarang ini komputer yang digunakan kebanyakan masih sering menggunakan yang berbasis 32 bit.Pada generasi pentium, selain ciri khasus yang dimiliki dari peningkatan kinerja kecepatan akses datanya dan juga tampilan gambar sudah memiliki resolusi (kualitas gambar) sudah bagus dan berwarna serta multimedia juga mendukung, dan yang lebih penting lagi adalah fungsi komponen komputer menjadi lebih cerdas.Meskipun komputer pada generasi saat ini, dengan ukuran fisik menjadi lebih kecil dan sederhana namun memiliki kemampuan yang semakin pintar dan canggih dalam pengoprasiaya.

Pada generasi kelima ini, sudah dilakukan upaya pengembangan yang dinamakan Josephson Junction, teknologi yang dapat menggantikan chip. Yang dapat mempunyai kinerja kemampuan memproses trilyunan pengoperasi perdetik, sementara teknologi chip hanya bisa memproses miliaran operasi dalam perdetik.Komputer pada generasi kelima akan dapat menerjemahkan bahasa manusia, manusia dapat secara langsung berbicara dengan komputer serta adanya kemampuan dalam penghematan energi komputer.Sifat yang luar biasa dapat disebut dengan “Artificial Intelligence”, selain itu juga berbasis GUI (Graphic User Interface), multikomunikasi dan multimedia.Contoh-contoh komputer yang telah lahir pada generasi kelima, yang sudah berbasis x86, seperti chip 286 yang telah diperkenalkan tahun 1982 dengan 134.000 transistor, selanjutnya chip 386 tahun 1983 dengan 275.000 transistor, kemudian chip 486 diperkenalkan tahun 1989 yang mempunyai 1,2 juta transistor.

Selanjutnya pada tahun 1993 Intel mulai mengenalkan keluarga dari prosesor 586 yang disebut dengan Pentium 1 serta jumlah transistor 3,1 juta untuk melakkan 90 MIPS (Million Instruction Per Second). Selanjutnya Kemudian dilanjutkan kepada generasi berikutnya yaitu Pentium 2, 3, dan 4.Gambar-gambar yang ditampilkan pada generasi ini menjadi lebih halus dan lebih tajam, di samping itu kecepatan memproses kinerja, dan dalam mengirim ataupun menerima gambar juga menjadi semakin cepat.Dengan teknologi komputer yang ada pada saat ini, akan sulit untuk dibayangkan bagaimana komputer masa depan. Dengan teknologi yang ada pada saat ini saja, kita seakan sudah dapat “menggenggam dunia” karena kecanggihan yang dimiliki.Dari sisi teknologi dari beberapa ilmuan komputer dunia, memiliki keyakinan bahwa suatu saat akan tercipta, apa yang disebut dengan biochip, yang terbuat dari bahan protein sitetis. Robot yang dibuat dengan bahan seperti ini nantinya akan menjadi seperti manusia tiruan.

Sedangkan teknologi yang sedang dalam proses penelitian saat ini yaitu mikrooptik, serta input-output audio yang dapat digunakan kepada generasi komputer yang akan datang. Ahli-ahli sains komputer pada sekarang sedang memulai dalam mencoba merakit komputer yang tidak memerlukan penulisan dan pembuatan program oleh pengguna.Komputer tanpa program (programless computer) ini mungkin membentuk ciri utama generasi komputer yang akan dikembangkan pada masa yang akan datang.
Ciri-ciri komputer generasi kelima Adalah:
  1. Masih menggunakan teknologi LSI, yang tentu saja memiliki banyak pengembangan
  2. Fitur-fitur yang semakin banyak
  3. Pemrosesan informasi yang jauh lebih cepat
Secara prinsip ciri-ciri komputer dimasa yang akan mendatang adalah lebih canggih dan lebih murah dan memiliki kemampuan diantaranya melihat, berbicara, mendengar, dan lebih canggih lagi. Serta mampu membuat kesimpulan seperti manusia.Ini berarti komputer generasi kelima memiliki kecerdasan buatan, yang mendekati kemampuan dan prilaku manusia. Kelebihan lainnya lagi, kecerdasan untuk memprediksi sebuah kejadian yang akan terjadi, bisa berkomunikasi langsung dengan manusia, dan bentuknya semakin kecil memiliki banyak sejarah komputer, yang dapat kita temui.Namun tidak bisa kita pungkiri bahwa pena dan kertas adalah alat tulis dan simbol yang secara alami kita terima, hanya tinggal masalah waktu saja sampai seseorang menemukan produk canggih terbaru dengan konsep pena pintar ataupun kertas pintar.

Perbandingan Generasi Komputer 1 sampai 5
Generasi Komputer Pertama

Komputer generasi pertama mempunyai komponen2 yang terbuat dari tabung hampa (vacuum tubes) sehingga ukuran nya sangat besar.

Generasi Komputer ke Dua

Komputer generasi kedua ini di tandai dengan penggunaan transistor sebagai komponen elektroniknya sehingga ukuran komputer menjadi lebih kecil,prosesnya cepat,dan biaya nya lebih hemat.
Generasi Komputer ke Tiga

Komputer generasi ketiga ini,komputer telah menggunakan IC (Integrated Circuit) dan menggunakan komponen yang lebih praktis dan lebih baik.

Generasi Komputer ke Empat

Komputer generasi keempat ini,komputer sudah di lengkapi dengan teknologi LSI (Large Scale Integration) yang mampu menyatukan ratusan komponen dalam sebuah chip.

Generasi Komputer ke Lima
   
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.

Sumber Referensi

MODEL PROSES

MODEL PROCESS V-MODEL Singkatnya, V-Model adalah sebuah model SDLC yang eksekusi per fasenya dilakukan secara sekuensial dalam bentuk V....