Friday, November 4, 2016

CPU (CENTRAL PROCESSING UNIT)

CPU ( Central Processing Unit ) merupakan perangkat keras komputer yang memiliki fungsi untuk menerima dan melaksanakan perintah dan data dari perangat lunak. CPU merupakan otak dari computer. Tanpa adanya CPU, maka computer tidak akan berfungsi sebagai mestinya. CPU memiliki fungsi untuk menjalankan program yang telah disimpan dalam memori utama, dengan cara mengambil intruksi kemudian menguji intruksi dan mengeksekusinya sesuai alur perintah.

Fungsi CPU :
1.      CPU akan mengatur dan mengendalikan alat-alat input output.
2.      CPU mampu mengambil intruksi-intruksi dari memori utama
3.      CPU akan mengambil data dari memori utama untuk di proses
4.      CPU akan mengirimkan intruksi ke ALU jika ada perhitungan aritmatika.
5.      CPU akan mengawasi kerja dari ALU .
6.      CPU akan menyimpan hasil proses ke memori utama.

SET REGISTER

Register adalah alat untuk penyimpanan kecil yang memiliki kecepatan akses yang cukup tinggi yang dipakai untuk menyimpan data atau intruksi yang di proses. Memori ini hanya bersifat sementara, yang digunakan untuk menyimpan data pada saat pengolahan selanjutnya. Register bisa diibaratkan sebagai ingatan di otak, apabila melakukan pengolahan data manual, sehingga CPU dapat diibaratkan sebagai otak yang berisi ingatan-ingatan, satuan kendali yang mengatur semua kegiatan dan memiliki tempat untuk melakukan perbandingan dan perhitungan logika.

ALU

Alu adalah bagian dari CPU yang melakukan operasi aritmrika dan operasi logika berdasarkan intruksi yang telah ditentukan. Tugas utama dari ALU yaitu untuk melakukan seluruh perhitungan matematika yang terjadi sesuai intruksi program. Selain itu, ALU bertugas untuk melakukan keputusan dari sebuah operasi logika sesuai intruksi program. CPU Interconnections merupakan system koneksi yang menghubungjan komponen internal dari CPU, yaitu unit control, register, dan ALU serta bus ekternal CPU yang akan menghubungkan system lainnya.

Cara kerja CPU

Pada saat intruksi dimasukkan ke processing devices, di letakkan di RAM, jika berbentuk intruksi maka akan di tampung oleh control unit di program storage. Tetapi, jika berbentuk data maka akan di tampung di working strorage. Jika register siap menerima pengerjaan eksekusi, maka control unit lah yang akan mengambil intruksi dari program storage untuk ditampungkan ke instruction register.

Ketika sebuah program sedang dieksekusi, maka data akan mengalir dari RAM menuju sebuah unit yang menghubungkan antara CPU dengan RAM. Kemudian, data di decode dengan memakai unit proses sebagai pendekoder intruksi yang mampu menerjemahkan intruksi. Data akan berjalan ke unit aritmatika dan logika. Data dapat disimpan sementara oleh ALU dalam sebuah lokasi memori agar dapat diambil kembali dengan cepat untuk diolah. ALU mampu melakukan operasi tertentu, mencakup penjumlahan, pengurangan, perkalian, dan pengujian terhadap data yang ada dalam register. 

SISTEM BUS

Bus adalah suatu lintasan komunikasi yang menghubungkan dua atau lebih perangakat. Karakteristik kunci suatu bus adalah bahwa bus merupakan suatu medium trasmisi bersama. Berbagai perangkat yang terhubung ke bus, dan suatu sinyal yang dipancarkan oleh tiap perangakat dapta diterima oleh semua perangkat lain yang terhubung ke bus. Jika dua perangkat melakukan transmisi sepanjang periode yang sama. Sinyalnya aka tumpang tindih dan menjadi rusak. Dengan demikian hanya satu perangkat yang akan berhasil melakukan transmisi pada saat tertentu.

Umumnya, suatu bus terdiri dari berbagai lintansan komunikasi, atau saluran. Masing-masing saluran mampu mentransmisikan sinyal yang mewakili biner 1 dan biner 0. Dari waktu ke waktu, suatu urutan digit biner dapat ditransmisikan melalui lintasan tunggal. Dengan mengumpulkannya, beberapa lintasan bus dapat digunakan untuk mentransmisikan digit biner secara simultan (secara parale). Sebagai contoh, suatu unit data 8-bit dapat ditransmisikan melalui delapan saluran bus.
Sistem komputer berisi sejumlah bus berbeda yang menyediakan lintasan antmara komponen-komponen komputer utama (prosesor, memori I/O) disebut suatu sistem BUS.

CENTRAL BASIC UNIT

Adalah yang mampu mengatur jalannya program. Komponen ini sudah pasti terdapat dalam semua CPU. CPU bertugas mengontrol komputer sehingga terjadi sinkronisasi kerja antar komponen dalam menjalankan fungsi-fungsi operasinya. termasuk dalam tanggung jawab unit kontrol adalah mengambil intruksi-intruksi dari memori utama dan menentukan jenis instruksi tersebut. Bila ada instruksi untuk perhitungan aritmatika atau perbandingan logika, maka unit kendali akan mengirim instruksi tersebut ke ALU. Hasil dari pengolahan data dibawa oleh unit kendali ke memori utama lagi untuk disimpan, dan pada saatnya akan disajikan ke alat output. Dengan demikian tugas dari unit kendali ini adalah:
1.      Mengatur dan mengendalikan alat-alat masukan (input) dan keluaran (output).
2.      Mengambil instruksi-instruksi dari memori utama.
3.      Mengambil data dari memori utama (jika diperlukan) untuk diproses.
4.      Mengirim instruksi ke ALU bila ada perhitungan aritmatika atau perbandingan logika serta mengawasi kerja dari ALU.
5.      Menyimpan hasil proses ke memori utama.

      REVERENSI



Monday, October 17, 2016

ARSITEKTUR SET INSTRUKSI

Set instruksi (instruction set) adalah sekumpulan lengkap instruksi yang dapat dimengerti oleh sebuah CPU. Instruksinya berbentuk machine code (bahasa mesin), aslinya seluruhnya dalam bilangan biner. Untuk programmer, biasanya digunakan representasi yang lebih mudah dimengerti, yaitu bahasa yang dapat dimengerti manusia, dikenal dengan bahasa Assembly.

 Arsitektur dan Organisasi Komputer

Set instruksi (instruction set) adalah sekumpulan lengkap instruksi yang dapat dimengerti oleh sebuah CPU. KUMPULAN PERINTAH/INSTRUKSI YANG DAPAT DIMENGERTI OLEH SEBUAH CPU atau dikenal dengan sebuah kamus berisi daftar perintah apa saja yang dapat dilakukan (didukung) oleh sebuah prosesor, dan biasanya terikat dengan sebuah keluarga arsitektur prosesor tertentu (misal x86, x64)

Jenis-Jenis Instruksi

Ø  Instruksi: CISC

Complex instruction set computer (CISC) adalah sebuah dimana satu instruksi dapat mengeksekusi beberapaoperasi tinkat rendah (seperti memuat dari memori, operasi aritmatika, dan penyimpanan memori) dan/atau mampu melakukan multi-step operations atau addressing mode dalam satu instruksi.
Contoh instruksi dari arsitektur set instruksi CISC adalah : System/360 through z/Architecture, PDP-11, VAX, Motorola 68k, and x86.

Ø  Instruksi: RISC

Reduced instruction set computing (RISC), adalah strategi desain CPU didasarkan pada wawasan yang disederhanakan (sebagai lawan kompleks instruksi) dapat memberikan lebih tinggi kinerja jika kesederhanaan ini memungkinkan banyak eksekusi lebih cepat dari setiap instruksi Arsitektur dan Organisasi Komputer Set Instruksi Spesifik.
Meskipun termasuk dalam satu golongan RISC atau CISC (dari segi jenis instruksinya), atau sama-sama dalam keluarga x86 (golongan arsitekturnya); tiap prosesor bisa memiliki set instruksi spesifik yang berbeda.

Sebagai contoh, Intel Pentium dan AMD Athlon mengimplementasikan versi yang hampir identik dari instruksi x86 mengatur, namun memiliki desain internal yang berbeda secara radikal.

Elemen-elemen Instruksi

Operation Code (OPCODE) / Kode Operasi : Kerjakan ini
Source Operand Reference / Alamat Asal Operand : Terhadap isi alamat ini  
Result Operand Reference / Alamat Hasil Operand : Letakkan hasilnya di alamat ini  
Next Instruction Reference : Alamat yang berisi instruksi selanjutnya
Sebuah instruksi tidak harus memiliki semua elemen di atas, tergantung kebutuhan dan jenis instruksinya.

Semua instruksi deksekusi di dalam CPU, sebuah operasi hanya membutuhkan register sebagai tempat membaca / menyimpan operand sementara. Adakalanya juga operand disimpan di lokasi lain melalui register yang berisi alamat tempat penyimpanan tersebut (memory, cache, modul I/O).

Representasi Instruksi  

Pada bahasa mesin, setiap instruksi berbentuk pola bit biner yang unik. Agar dapat dimengerti manusia, dibuatlah representasi simbolik instruksi, biasanya berupa singkatan (disebut mnemonic). Misal ADD, SUB, LOAD. Sedangkan alamat operand direpresentasikan sebagai berikut:  ADD A,B. Ada beberapa jenis representasi instruksi, yang dibedakan oleh jumlah alamat operand yang dapat diterima oleh satu baris instruksi

Contoh Simbolik Instruksi

ADD: Add (Jumlahkan), SUB: Subtract (Kurangkan), MPY/MUL: Multiply (Kalikan), DIV: Divide (Bagi), LOAD: Load data dari register/memory , STOR: Simpan data ke register/memory, MOVE: pindahkan data dari satu tempat ke tempat lain, SHR: shift kanan data, SHL: shift kiri data dan lain-lain.

Cakupan Jenis Instruksi

Ø  Data processing: Aritmetik (ADD, SUB, dsb); Logic (AND, OR, NOT, SHR, dsb); konversi data
Ø  Data storage (memory): Transfer data (STOR, LOAD, MOVE, dsb)
Ø  Data movement: Input dan Output ke modul I/O
Ø  Program flow control: JUMP, HALT, dsb.

Teknik Pengalamatan

  • Format Instruksi 3 Alamat

Bentuk umum: [OPCODE] [AH], [AO1], [AO2]
Satu alamat hasil, dua alamat operand
Misal: SUB Y, A, B - Bentuk algoritmik: Y A – B - Arti: Kurangkan Kurangkan isi Reg A dengan isi Reg B, kemudian simpan hasilnya di Reg Y.
Mengoperasikan banyak register sekaligus
Program lebih pendek
  • Format Instruksi 2 Alamat

Bentuk umum: [OPCODE] [AH], [AO]
Satu alamat hasil merangkap operand, satu alamat operand
Misal: SUB Y, B - Bentuk algoritmik: Y Y – B - Arti: Kurangkan isi Reg Y dengan isi Reg B, - Bentuk algoritmik: Y Y – B - Arti: Kurangkan isi Reg Y dengan isi Reg B, kemudian simpan hasilnya di Reg Y.
Bentuk ini masih digunakan di komputer sekarang
Mengoperasikan lebih sedikit register, tapi panjang program tidak bertambah terlalu banyak
  • Format Instruksi 1 Alamat

Bentuk umum: [OPCODE] [AO]
Satu alamat operand, hasil disimpan di accumulator
Misal: SUB B - Bentuk algoritmik algoritmik: AC AC – B - Arti: Kurangkan isi Acc. dengan isi Reg B, kemudian simpan hasilnya di Acc.
Hanya mengoperasikan satu register, tapi program menjadi bertambah panjang.
  • Format Instruksi 0 Alamat

Bentuk umum: [OPCODE] [O]
Semua alamat operand implisit, disimpan dalam bentuk stack. Operasi yang biasanya membutuhkan 2 operand, akan mengambil isi stack paling atas dan di bawahnya
Misal: SUB
Bentuk algoritmik: S[top] <= S[top-1] – S[top]
Arti: Kurangkan isi Stack no.2 dari atas dengan isi Stack paling atas,kemudian simpan hasilnya di Stack paling atas

Ada instruksi khusus Stack: PUSH dan POP yang dapat diberi alamat

REFERENSI

Sunday, October 9, 2016

ORGANISASI KOMPUTER

Definisi atau pengertian organisasi komputer adalah seperangkat komponen-komponen komputer yang saling bekerja satu sama lain untuk menjalankan fungsi komputer secara keseluruhan. Seperti organisasi lainnya organisasi komputer memiliki struktur tertentu yang memiliki tugas dan wewenang tersendiri dalam rangka untuk menjalankan fungsi komputer. Komputer sendiri  merupakan sebuah perangkat elektronik dengan komponen-komponennya yang membantu manusia dalam mempermudah pekerjaan. Secara umum, organisasi komputer bekerja untuk mengolah masukan berupa data-data. Setelah itu, masukan berupa data tersebut akan diproses menjadi sebuah dile-file data, kemudian akan disimpan menjadi sebuah database besar. Untuk melakukan hal tersebut, komputer memiliki komponen-komponen yang bekerja dan saling mentransfer hasil pekerjaan dari satu komponen ke komponen lain sesuai giliran.
Struktur Komputer
Komputer adalah sebuah sistem yang berinteraksi dengan cara tertentu dengan dunia luar. Interaksi dengan dunia luar dilakukan melalui perangkat peripheral dan saluran komunikasi. Perhatikan gambar 1.2, terdapat empat struktur utama:
1.      Central Processing Unit (CPU), berfungsi sebagai pengontrol operasi komputer dan pusat pengolahan fungsi – fungsi komputer. Kesepakatan, CPU cukup disebut sebagai processor (prosesor) saja.
2.       Memori Utama, berfungsi sebagai penyimpan data.
3.      I/O, berfungsi memindahkan data ke lingkungan luar atau perangkat lainnya.
4.       System Interconnection, merupakan sistem yang menghubungkan CPU, memori utama dan I/O.


Komponen yang paling menarik namun paling kompleks adalah CPU. Struktur CPU terlihat pada gambar 1.2, dengan struktur utamanya adalah :
1.      Control Unit, berfungsi untuk mengontrol operasi CPU dan mengontrol komputer secara keseluruhan.
2.      Arithmetic And Logic Unit (ALU), berfungsi untuk membentuk fungsi – fungsi pengolahan data komputer.
3.      Register, berfungsi sebagai penyimpan internal bagi CPU.
4.      CPU Interconnection, berfungsi menghubungkan seluruh bagian dari CPU.
Blok Diagram Organisasi Komputer

Fungsi Komponen dalam Struktur Komputer
1.      CPU
CPU sering disebut dengan otak dari sebuah computer. Setelah data dimasukkan data akan diproses dalam CPU ini. Pemrosesan ini dilakukan dengan sangat cepat sesuai dengan tingkat spesifikasi CPU. CPU juga menentukan seberapa multfungsinya computer bekerja.
2.      MEMORI
Unit memori/penyimpanan (Memory/Storage Unit) berfungsi untuk menampung data/program yang ditrerima dari unit masukan sebelum diolah oleh CPU dan juga menerima data setelah diolah oleh CPU yang selanjutnya diteruskan kesuatu unit keluaran. Pada bagian ini terdapat dua buah memory yaitu RAM (Random Access Memory) yaitu bagian memory yang dapat melaksanakan membaca dan menulis, sedangkan ROM (Read Only Memory) yaitu bagian memory yang hanya dapat membaca tanpa bisa menulis. Memory dibagi dalam dua bagian yaitu memory utama dan cadangan.
3.      I/O PORTS
a.   
 I/O Ports
I/O Ports digunakan untuk mengirim atau menerima data. Peralatan input dan output di atas terhubung melalui port ini. Contoh dari I/O port adalah USB ports
b.     Input Device
Input Device berfungsi untuk menerima masukan kemudian membacanya dan diteruskan ke memory. Contoh unit masukan : keyboard, mouse, microphone, scanner.
c.        Output Unit
Output Unit berfungsi untuk menerima hasil pengolahan data dari CPU melalui memory. Seperti halnya pada unit masukan maka unit keluaran dikenal juga istilah peralatan keluaran (output device) dan media keluaran (output media).
Contoh unit keluaran : monitor, speaker.
4.      DATA BUS
Data Bus adalah jalur-jalur perpindahan data dalam sistem komputer. Sifatnya dua arah, artinya CPU dapat membaca dan menirma data melalui data bus ini.
5.      ADDRESS BUS
Address Bus digunakan untuk menandakan lokasi sumber ataupun tujuan pada proses transfer data. Pada jalur ini, CPU akan mengirimkan alamat memori yang akan ditulis atau dibaca.Address bus biasanya terdiri atas 16, 20, 24, atau 32 jalur paralel.
6.      CONTROL BUSS
Control Bus digunakan untuk mengontrol penggunaan serta akses ke Data Bus dan Address Bus. Terdiri atas 4 sampai 10 jalur paralel.
7.      PERANGKAT LUNAK
Perangkat lunak jenisnya sangat bermacam-macam. Perangkat lunak ini merupakan data-data tertentu yang di simpan di dalam computer. Perangkat lunak memiliki fungsi yang berbeda-beda karena memang diciptakan untuk kebutuhan data-data yang berbeda-beda. Secara umum fungsi utamanya, yaitu untuk melakukan tugas-tugas tertentu yang lebih spesifik sesuai dengan yang diinginkan manusia.
8.      SISTEM OPERASI


Sistem operasi dapat dikatakanmerupakan sebuah nyawa dari computer. Dengan nyawa ini, komponen-komponen lain dalam computer dapat menjalankan tugasnya.


REFERENSI

Monday, September 26, 2016

EVOLUSI ARSITEKTUR KOMPUTER

Komputer adalah serangkaian ataupun sekelompok mesin elektronik yang terdiri dari ribuan bahkan jutaan komponen yang dapat saling bekerja sama, serta membentuk sebuah sistem kerja yang rapi dan teliti. Sistem ini kemudian dapat digunakan untuk melaksanakan serangkaian pekerjaan secara otomatis, berdasar urutan instruksi ataupun program yang diberikan kepadanya.

 Seiring dengan perkembangan zaman, hingga sampai saat ini perkembangan komputer tak terbendung lagi. Dari beberapa sumber komputer pertama kali diciptakan oleh Charles Babbage. Berawal dari penemuannya, dia menciptakan suatu alat hitung sederhana yang merupakan cikal bakal adanya komputer hingga saat ini. Berkat penemuannya tersebut, menjadikan Charles Babbage menjadi orang yang sangat berpengaruh dalam sejarah perkembangan komputer.

 Dari penemuan tersebut, Charles Babbage memberi nama alat tersebut Difference Engine no 1. Difference Engine no 1 adalah kalkulator otomatis pertama yang memudahkan dalam pekerjaan perhitungan. Pada saat itu, penemuan Charles Babbage adalah penemuan yang fenomenal di dunia yang memberikan pengaruh besar terhadap sejarah perkembangan komputer hingga sekarang. Atas penemuannya tersebut Charles pun dinobatkan sebagai Bapak Komputer atau orang yang menemukan komputer.

Kompter pada awal mulanya hanya digunakan untuk berhitung. Komputer dalam melakukan prosesnya berbentuk elektronik, yang memungkinkan untuk melakukan perhitungan yang lebih luas dan cepat. Hingga saat ini komputer dapat memproses gambar, suara, teks dan bentuk non-numerik data lainnya. Yang perlu diingat semuanya itu tidak lepas dari perhitungan numerik dasar. Gambar, suara dan lainnya hanyalah sebuah abstaksi dari angka-angka yang berderak di dalam sebuah mesin. Dalam komputer angka-angka tersebut yaitu “1” dan “0” yang mewakili kombinasi listrik aktif dan non-aktif. Dengan kata lain setiap gambar, suara, teks dan lainnya di dalam komputer memiliki kode biner yang sesuai. Perkembangan komputer sangat cepat, pada zaman sekarang komputer telah dikembangan menjadi jaringan seperti LAN, MAN,WAN dan jaringan diseluruh dunia yang disebut internet. Pada dasarnya internet adalah jaringan komputer yang menghubungkan komuter diseluruh dunia. Kita bisa mengelompokan sejarah perkembangan komputer menjadi empat yatu komputer generasi pertama, komputer generasi kedua, komputer generasi ketiga dan komputer generasi ke empat.

Sejarah Awal Komputer
Berdasarkan sejarah perkembangannya, komputer dibagi kedalam lima generasi. Untuk lebih lengkapnya silahkan simak penjelasan dari kelima generasi komputer tersebut.

1.      Sejarah Perkembangan Komputer Generasi Pertama (1940 – 1950)


Yang pertama adalah perkembangan Komputer Generasi I yang diawali dengan terciptanya komputer yang disebut Electronic Numerical Integrator and Computer (ENIAC). Komputer ini dibuat oleh pemerintah Amerika Serikat yang bekerja sama dengan university of Pennysylvania pada tahun 1946. ENIAC terdiri atas 18.000 tabung vakum, 70.000 resistor, dan 5 juta titik solder. Merupakan mesin yang sangat besar dan membutuhkan daya sebesar 160 kW. Komputer ini dirancang oleh John P.Eckert (1919-1995) dan John W.Mauchly (1907-1980

Ciri dari komputer Generasi Pertama ENIAC ini adalah menggunakan beberapa tabung vakum yang besar dan kompleks seperti crystal diodes, relays, resistors, dan capacitors yang membutuhkan daya listrik sebesar 150 kilowatt dan mempunyai berat 30 ton. Komputer elektronik pertama yang digunakan untuk umum yaitu ENIAC (Electronic Numerical Integrator And Computer). Sudah berbentuk digital, namun belum menggunakan kode biner sebagai prosesnya. Digunakan untuk memecahkan rangkaian lengkap tentang masalah komputasi. Diprogram menggunakan plugboard dan switch, yang sudah mendukung input dan output dari IBM card.

Berikut ini ciri-ciri komuter generasi pertama :

Komponen elektronikanya terbuat dari Tabung Hampa (Vacuum Tube)
Program dibuat dalam bahasa mesin (Machine Language), yang programnya tersimpan dalam memori komputer. Programnya masih menggunakan bahasa mesin dengan menggunakan kode 0 dan 1 dalam urutan tertentu.

Berikut ini sifat-sifat komuter generasi pertama : 
Memerlukan tempat yang sangat luas karena mempunyai ukuran fisik yang sangat besar.
Memerlukan banyak Pendingin karena komputer generasi pertama mudah sekali panas
Untuk kapasitas untuk menyimpan data relatif kecil 
Proses berjalanya program masih sangat lambat
Untuk komputer generasai pertama ini diproduksi oleh UNIVAC, IBM, BURROGHS, HONEYWELL. Adapun mesin yang digunakan adalah ENIAC, MARK II, EDSAC, MARK III, UNIVAC I & II, IBM 650, ADVAC

2.      Sejarah Perkembangan Komputer Generasi Kedua (1955 – 1960)


Generasi kedua. Tahun 1948,ada 3 orang fisikawan Amerika (Walter Houser Brattain, Jhone Barden, William Brandford penemu transistor sangat berpengaruh terhadap perkembangan komputer masa itu. Transistor menggantikan tube vakum di televisi, radio, dan komputer. sehingga mengakibatkan, berubahnya ukuran mesin-mesin elektrik yang tadinya berukuran besar menjadi ukuran yang lebih kecil. generasi kedua, yaitu komputer yang menggunakan Transistor sebagai Processornya (1956 - 1958 M). Transistor mulai digunakan di dalam komputer mulai pada tahun 1956.
Sejarah Komputer Generasi Kedua IBM1401Komputer Generasi Kedua muncul setelah ditemukannya transistor, yang kemudian mulai mengganti tabung vakum dalam desain komputer. Dengan transistor, daya, panas dan bentuk jauh lebih kecil dibandingkan dengan komputer generasi pertama. Namun, masih jauh lebih besar dengan komputer sekarang ini.

Komputer dengan transistor pertama ini dibuat di University of Manchester pada tahun 1953. Yang paling populer dari komputer transistor generasi kedua ini adalah IBM 1401. IBM juga menciptakan drive pertama (sebuah media penyimpanan) pada tahun 1956, yang dikenal dengan IBM 350 RAMAC.


Berikut ini adalah ciri-ciri dari kompter generasi kedua:

Komponen elektronikanya dari Transistor
Program dibuat dengan Assembly Language, Common Business-Oriented
Language (COBOL) dan Formula Translator (FORTRAN) dan ALGOL
Komputer generasi kedua ini menjadi awal mulanya ditemukan Mini computer. 

Berikut ini adalah sifat-sifat dari kompter generasi kedua:

Ukurannya relatif kecil
Tidak banyak mengeluarkan panas
Telah mengenal Magnetic Tape dan Magnetic Disk untuk menyimpan data
Mulai mengenal Tele Processing (time sharing yang memungkinkan beberapa user dapat memakai kokmputer secara bersama-sama)
Proses relatif lebih cepat
Kapasitas untuk menyimpan data semakin besar.
Tidak membutuhkan tegangan listrik sebesar generasi sebelumnya
Memory masih cukup kecil tapi masih lebih besar dibandingkan dengan komputer sebelumnya
Adapun prabrik yang memproduksi komputer generasi kedua adalah UNIVAC, IBM, BURROGHS, HONEYWELL, CDC (Control Data Corporation), NCR.
Berikut ini adalah contoh mesin yang digunakan pada komputer generasi kedua :
IBM (IBM 1620, IBM 1401, IBM 7070, IBM 7080, IBM 7094), UNIVAC III, CDC 6600 Super dan CDC 7600, BURROGHS 5500, HONEYWELL 400, PDP 1 & 5
 
3.      Sejarah Perkembangan Komputer Generasi Ketiga (1960)


Sejarah Generasi Komputer Ketiga IBM System 360 Penemuan Integrated Circuits (IC) atau dikenal juga dengan microchips, membuka jalan untuk komputer generasi ketiga atau yang kita kenal dengan komputer sekarang ini. Berbentuk jauh lebih kecil dengan generasi komputer sebelumnya, dengan transistor yang lebih banyak dan dibenamkan ke dalam microchips tunggal. Dalam tahap perkembangannya, komputer generasi kedua masih bertahan.

Pertama munculnya minicomputer yang didasarkan pada kedua transistor dan microchips seperti IBM System/360. Komputer ini jauh lebih kecil dan lebih murah daripada generasi-generasi sebelumnya. Sejarah Komputer Generasi Ketiga dikenal sebagai mainframe komputer. Minicomputer dapat dilihat sebagai jembatan antara mainframe dan microcomputer sebagai proliferasi dalam perkembangan komputer.


Berikut ini adalah ciri-ciri komputer generasi ketiga :

Komponen elektronikanya dari Integrated Circuit (IC) yang berbentuk lempengan atau chip
Program dibuat dengan bahasa tingkat tinggi (High Level Language), yaitu: BASIC, FORTRAN, COBOL
Sudah menerapkan konsep multi processing dan dapat menjalankan program lebih dari satu multi programming dalam waktu yang bersamaan
Dapat berkomunikasi dengan peralatan lain untuk melakukan komunikasi data seperti telepon dengan komputer.
Sebagai titik awal fenomena mikrokomputer
Komputer menjadi lebih kecil dan lebih murah
Konsep ‘time sharing’ diperkenalkan 
Berikut ini adalah sifat-sifat dari komputer generasi ketiga :

Ukurannya lebih kecil dari komputer generasi kedua
Mulai mengenal Multi Programming dan Multi Processing
Adanya integrasi antara Software dan Hardware dalam Sistem Operasi
Prosesnya sangat cepat
Kapasitas untuk menyimpan data lebih besar.
Menggunakan teknologi small-and medium-scale integration
Adapun prabrik yang memproduksi komputer generasi ketiga adalah IBM, BURROGHS, HONEYWELL, NCR. Berikut ini adalah contoh mesin yang digunakan pada komputer generasi ketiga IBM S/360, UNIVAC 1108, PDP 8 & 11, HONEYWELL 200, RCA, SPECTRA 70.
 
4.      Sejarah Perkembangan Komputer Generasi Keempat (1971)


Sejarah Komputer Generasi Keempat MikrokomputerMicrochips berbasis Central Processing Unit (CPU) pertama, terdiri dari beberapa microchips untuk komponen CPU yang berbeda. Dorongan untuk integrasi semakin besar dan miniasturisasi dipimpin menuju single-chip CPU, di mana semua komponen CPU yang diperlukan dimasukkan ke sebuah microchips tunggal yang disebut microprocessor. Microprocessor pertama yaitu Intel 4004. Munculnya microprocessor melahirkan evolusi dari microcomputer, bentuk yang akhirnya akan menjadi komputer pribadi yang kita kenal sekarang ini.


Berikut ini adalah ciri-ciri komputer genesari keempat :

Komponen elektronikanya dari miniaturisasi yang disebut LSI dan mulai memperkenalkan VLSI (Very Large Scale Integration) yang merupakan paduan dari IC dengan kapasitas rangkaian dapat mencapai 100.000 komponen tiap chip
Mulai dikembangkan suatu jaringan komputer lokal yang menggunakan ARCNET (Attach Research Computing Network)
Program dibuat dengan bahasa: BASIC, FORTRAN, COBOL, PASCAL
Telah menggunakan Metal Oxide Semiconductor (MOS) 

Berikut ini adalah sifat dari komputer genesari keempat :

Pada tahun 1971, pembuatan Chip Intel 4004 membawa kemajuan pada IC. Yaitu mampu meletakan seluruh komponen dari komputer ( Central Processing Unit, Memory dan kendali inpu/output) ke dalam sebuah chip yang berukuran kecil yang kemudian disebut mikroprosesor. Dengan berkembangnya mikroprosesor memungkinkan orang-orang biasa dapat menggunakan komputer. Dengan demikian komputer tidak hanya dimiliki perusahaan besar atau lembaga pemerintahan.

Pada pertengahan tahun 1970-an, perakit komputer memperkenalkan produk mereka ke masyarakat umum. Komputer-komputer ini dikenal dengan nama mini komputer yang dijual satu paket dengan perangkat lunak yang mudah digunakan oleh orang awam.

Pada tahun 1981, IBM memperkenalkan Personal Komputer (PC) untuk penggunaan di kantor, sekolah dan rumah. Pada tahun pertamanya, PC telah digunakan 2 juta unit. Sepuluh tahun kemudian angka tersebut melonjak menjadi 65 juta unit. Dalam sejarah perkembangannya, komputer melanjutkan evolusinya menuju ukuran yang lebih kecil, dari komputer yang berada diatas meja (desktop komputer) menjadi komputer yang dapat dimasukan kedalam tas(laptop), bahkan ada komputer yang dapat digenggam (palmtop).

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 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




5. Sejarah Perkembangan Komputer Generasi Kelima


Rencana masa depan komputer generasi ke lima adalah komputer yang telah memiliki Artificial Intelligence (AI). Sehingga komputer di masa depan dapat memberikan respon atas keinginan manusia.

Berikut ini adalah ciri-ciri komputer generasi kelima :

Komputer generasi ini masih dalam tahap pengembangan dan pemakainya belum banyak. Pengembangan komputer genarasi ini dipelopori oleh negara Jepang. Komponen elektronikanya menggunakan bentuk paling baru dari chip VLSI Program dibuat dalam bahasa PROLOG (Programming Logic) dan LISP (List Processor) Komputer generasi kelima difokuskan kepada AI (Artificial Inteligence / Kecerdasan Buatan), yaitu sesuatu yang berhubungan dengan penggunaan komputer untuk melaksanakan tugas-tugas yang merupakan analog tingkah laku manusia.

Berikut ini adalah sifat dari komputer generasi kelima :

Dapat membantu menyusun program untuk dirinya sendiri
Dapat menerjemahkan dari suatu bahasa ke bahasa lain
Dapat membuat pertimbangan-pertimbangan logis
Dapat mendengar 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 dengan mengolah kata, misalnya dapat melihat serta mengerti sebuah foto.

Demikianlah sejarah perkembangan komputer dari generasi pertama hingga sekarang generasi kelima. Sangat dimungkinkan dimasa yang akan datang akan muncul generasi terbaru dari sejarah perkembangan komputer, hal ini dikarenakan semakin pesatnya perkembangan teknologi komputer dari waktu ke waktu.



REFERENSI :