Sejarah Komputer
Sejarah Komputer
fungsi eksekusi yaitu melakukan proses kalkulasi seperti penjumlahan, pengurangan, pembagian dan perkalian. Pada fungsi eksekusi ini otak manusia dibantu oleh kalkulator elektronik. Gambar 1.1a mengilustrasikan komputasi manusia.
Otak
Instruksi
Kalkulator
(a)
Instruksi
Memory Unit
InputOutput
Equipment
Data
(b)
Gambar 1.1 Komponen utama (a) komputasi manusia dan (b) komputasi mesin
Komputasi Mesin
Komponen utama komputasi mesin mirip dengan komputasi manusia di atas, hal ini ditunjukkan pada Gambar 1.1b. Beberapa kesamaan tersebut adalah: Memory unit sama dengan kertas pada komputasi manusia, berfungsi untu menyimpan instruksi dan data. Central processing unit (CPU) yang terdiri dari program control unit dan arithmatic-logic unit (ALU) sama dengan otak pada komputasi manusia. Program Control berfungsi menterjemahkan urutan instruksi. ALU melakukan eksekusi instruksi, juga dapat membedakan instruksi numeris (aritmatik) dan instruksi non-numeris seperti pencabangan program dan pemrosesan simbol. Perbedaan pokok komputasi manusia dan mesin adalah cara merepresentasikan informasi, yaitu instruksi dan data. Manusia menggunakan bahasa natural dengan banyak simbol dan menggunakan menggunakan
3
bilangan desimal (basis 10). Pada mesin komputas modern, informasi disimpan dan diproses dalam bentuk format bilangan biner, menggunakan dua simbol yaitu 0 dan 1 (basis 2). Format ini disebut dengan bits (binary digits). Agar mesin dapat berkomunikasi dengan manusia, diperlukan peralatan inputoutput (I/O), Monitor atau Printer, yang berfungsi untuk menterjemahkan bahasa mesin ke bahasa manusia. Dari uraian di atas, setiap komputer, apakah manusia atau mesin, harus memiliki komponen-komponen seperti berikut: 1. Prosesor yang bertugas menterjemahkan dan melakukan eksekusi program 2. Memori untuk menyimpan program dan data 3. Perantara untuk transfer informasi antar memori dan prosesor, dan antara komputer dan dunia luar.
Penemu: Mesin
Blaise Pascal Gottfried Leibniz Charles Babbage: Difference Engine Charles Babbage: Analytical Engine Zuse: Z3 Aiken: Harvard Mark 1
Kemampuan
Penjumlahan, pengurangan Penjumlahan, pengurangan, perkalian, pembagian Evaluasi polinomial dengan metoda finite difference Komputasi serba-guna Komputasi serba-guna Komputasi serba-guna
Stored-program computer. Pada komputer ENIAC program dan data disimpan pada memori yang terpisah, sehingga pemasukan dan perubahan data merupakan pekerjaan yang membosankan. Gagasan menyimpan program dan data pada unit memori kecepatan tinggi , stored-program computer, disampaikan oleh John von Neuman, yang menjadi konsultan ENIAC. EDVAC (Electronic Discrete Variable Automatic Computer) adalah stored program computer yang pertama. Pada tahun 1946 John von Neuman mulai menciptakan stored program computeryang baru, yaitu IAS Machine, di Institut of Advanced Stuies di Princetoc. Asitektur inilah yang digunakan sebagai konsep dasar pengembangan komputer elektronik sampai sekarang. Von Neuman Machine memiliki lima bagian yaitu: Memori Arithmatic logic unit (ALU) Unit program control Peralatan Input/output (I/O)
5
Menggunakan cathode ray tube (CRT) untuk pengganti ferrite cores dan magnetic drum sebagai teknologi memori utama. Menggunakan perangkat keras floating point. Bahasa pemrograman "tingkat tinggi" yang tidak tergantung pada mesin (machine independent) seperti ALGOL, COBOL, FORTRAN. Pada era ini beberapa komputer yang ada adalah: PDP, IBM, dan CDC 1.2.4 Komputer Generasi Ketiga (Integrated Circuit): 1965-1980 Pada era IC perkembangan yang terjadi adalah: Penggunaan IC sebagai pengganti transistor, sehingga ukuran menjadi lebih kecil. Penggunaan memori semikonduktor sebagai memori utama. Teknik microprogramming, menjadikan disain CPU lebih fleksibel. Penggunaan operating system. Beberapa jenis komputer generasi ketiga dari IBM (Mainframe) adalah: IBM System/360 IBM System/370 IBM System/4300 IBM System/3900 Komputer yang lain adalah seri PDP dari DEC sederhana dan