PERKEMBANGAN KOMPUTER Perkembangan komputer dikelompokkan menjadi sejarah perkembangan perangkat keras (Hardware) dan sejarah perangkat lunak ( software) Perkembangan Hardware 1. Teknologi mekanik (perkembangan sebelum 1940) Abacus (sempoa) 1617 Napiers bones 1642 Pascalin 1673 Mesin hitung Leibnitz 1804 Mesin penenun sutra (J.M. Jacquard) 1822 Mesin deferensial ( Charles Babbage) 1833 Mesin Analitik Charles Babbage) 1890 Mesin Tabulasi kartu plong ( Dr. Hollerith) 1937 Mark I dari howard Aiken mulai dibuat 2. Teknologi Elektronik Komputer generasi pertama (1940 – 1959) a. ENIAC (Electronik Numerical Integriter and Calculator ) oleh Dr, J.W. Mauchly dan J.Presper Eckert Mulai dibuat th 1943 dan selesai th 1046 untuk kebutuhan umum . Berukuran besar perlu ruang 500 m2, 18.000 tabung hampa udara, 75.000 relay dan sakelar, 10.000 kapasitor dan 70.000 resistor serta daya listrik 140 KW dan berat 30 ton. b. EDVAC (Electronic Discrete Variable Computer) Oleh John Von Meuman dgn stored progrm Concept c. EDSAC (Electronic Delayed Storage Automatic Calculator) . Komputer pertama dgn store program mulai dioperasikan tahun 1949. GENERASI KOMPUTER Komputer generasi pertama (1940 – 1959) 1. Komponen tabung hampa udara untuk sirkuitnya 2. Program dalam bahasa mesin 3. Memory menggunakan magnetic Core Storage 4. Magnetic tape dan magnetic disk 5. Ukuran fisik besar 6. Cepat panas 7. Proses lambat 8. Orientasi aplikasi bisnis 9. Memori kecil 10.Daya listrik besar Komputer Generasi Kedua (1959 – 1964) 1. 2. 3. 4. 5. 6. 7. 8. 9. Teknologi sirkuit berupa transistor dan diode Menggunakan bahasa tingkat tinggi (COBOL, FORTRAN) Magnetik Core Storage sebagai memori utama Menggunakan eksternal storage (MagneticTape dan magnetic Disk) Realtime dan Timesharing Ukuran fisik lebih kecil Jutaan operasi per detik Daya listrik lebih kecil Aplikasi bisnis dan aplikai teknis Contoh 1. 2. 3. komputer generasi kedua UNIVAC III, SS- 80, UNIVAC SS- 90 BURROUGHS 200 IBM 7070, IBM 7080, IBM 1400, IBM 1600 4. NCR 300 (National Cash Register) 5. Honeywell 400, Honeywell 800 6. CDC 1604, 160A (Control Data Corporation) 7. GE 635, GE 645, GE 200 (General Electric) KOMPUTER GENERASI KETIGA ( 1964 – 1970) 1. Kapasitas memori lebih besar ( ratusan ribu karakter ) 2. Penggunaan listrik lebih hemat 3. Menggunakan media penyimpanan luar (disket) 4. Kemampuan melakukan multiprocessing dan multi tasking 5. Menggunakan terminal visual display dan mengeluarkan suara 6. Harga yang semakin murah 7. Dapat melakukan komunikasi dengan komputer lain 8. Penambahan Software 9. Kecepatan lebih tinggi (10.000 kali dari generasi Pertama) Contoh komputer generasi ketiga : 1. IBM S/360 (International Business Machine ) 2. UNIVAC 1108, UNIVAC 9000 3. Burroughs 5700, 6700, 7700 4. NCR Century 5. GE 600 6. CDC 3000, CDC 6000, CDC 7000 7. PDP- 8, PDP- 11 KOMPUTER GENERASI KEEMPAT(1970-1980) 1. 2. 3. 4. 5. 6. Penggunaan Large Scale Integration (LSI) dengan nama Bipolar Large Scale Integration Istilah CHIP mulai digunakan menunjukkan lempeng persegi empat yg memuat rangkaian terpadu IC dan kemudian menjadi VLSI (Very Large Scale Integration) yg berisi ratusan ribu IC. Menggunakan mikroprocessor dan semikonduktor yang berbentuk chip untuk memori internal. Mikroprocessor Intel 4004 yg berisi 230 transistor dan dpt mengeksekusi 60.000 operasi per detik (1971), Intel 8008, Intel 8080(1974) utk umum. Tampilan monitor masih satu warna (Green Color) Set Instruksi lebih banyak, addresing lebih banyak. Contoh komputer generasi keempat 1. IBM S/370 2. PDP - 11 3. APPLE - I , APPLE- II 4. VISICALC (Visible Calculator) 5. ALTAIR ( menggunakan Intel 8080) dengan Sistem Operasi CP/M( Control Program for Microprocessor) dan bahasa pemrograman Microsoft BASIC 6. Belum ada Standard PC atau belum ada istilah compatable(PC-compatable belum ada) Komputer Generasi Kelima (1980- ?) 1. Standard PC yaitu IBM-PC (processor 8060/8080 ) dengan basis 16 Bit per satuan waktu 2. PC- compatable standard baru PC oleh perusahaan Intel dan Microsoft yg dipelopori oleh W. Bill Gate pioner standard hardware dan software dunia. 3. Teknologi pengganti chip dengan Josephson Junction yang mampu memproses triliunan operasi per detik. 4. Mampu menerjemahkan bahasa manusia dan menghemat energi komputer. Sifat ini disebut “Artificial Intelegence” 5. Berbasis pada Graphic User Interface(GUI), multimedia dan multikomunikasi 6. Berbasis pada X86 seperti Chip 286 ( 134.000 transistor), 386(275.000 transistor, 486 (1.2 juta transistor), 586 disebut pentium 1 (3.1 transistor) melakukan 90 MIPS. 7. Tahun 2000 Intel pentium 4 arsitektur 32 bit (IA-32) 8. Tahun 2001 prosesor Itanium(Code Named Merced) arsitektur 64-bit 9. Kecepatan tinggi, kualitas gambar bagus, multimedia, cerdas. 10. Ukuran kecil dan sederhana kemampuan yg semakin canggih. Komputer generasi masa depan Dari sisi teknologi diyakini tercipta : 1. Biochip terbuat dari bahan protein Sintetis 2. Robot yang dibuat dengan bahan ini akan menjadi manusia tiruan. 3. Sedang diteliti mikrooptik serta input/output audio 4. Sedang dicoba komputer tanpa program (programless computer). 5. Komputer lebih cangggih dan murah yg mampu melihat, mendengar, berbicara, berpikir dan membuat keimpulan seperti manusia. 6. Komputer memiliki kecerdasan buatan mendekati manusia 7. Dapat memprediksi sebuah kejadian yg akan terjadi 8. Dapat menggantikan sebagian besar aktifitas PERKEMBANGAN SOFTWARE Software adalah perangkat abstrak yg merupakan bagian utama sistem komputer selain Hardware. Tanpa software komputer tidak dapat berfungsi. Hardware komputer akan berfungsi bila digunakan bersama software. Bentuk paling primitif dari software adalah menggunakan aljabar boolean yang direpresentasikan dalam binary digit (bit) bernilai 1 ( benar/On) atau 0 ( salah/ Off), yg kemudian dikelompokkan menjadi 4 bits(nible), 8bit(byte), 16 bit(word), 32 bit ( double word), 64 bit dst. Dari dasar bilangan biner sebuah program rakitan (assambler) dibentuk untuk membentuk sofware yg lain. Software yg ada saat ini konsep dasarnya dibentuk dari kode biner yg kemudian dikemas dalam bahasa mesin (machine language),bahasa assambler, bahasa C dsb, hingga menjadi software yg mudah dimanfaatkan EVOLUSI SOFTWARE Evolusi software mengikuti perkembangan Hardware komputernya seiring dengan perkembangan teknologi elektronis. Dibagi dalam 4 Era yaitu: 1. Era Pionir (1940-1960) berupa sambungan kabel ke antar bagian komputer dan berbentuk kartu. Proses secara kelompok (Batch processing), distribusi terbatas dan diproduksi utk keperluan khusus. 2. Era Stabil (1960-1980) Software sudah sudah menjalankan beberapa fungsi secara serempak (multitasking). Dapat dipakai utk banyak pengguna (multiuser) secara cepat dan langsung (real time). Produk software secara terpisah dan sudah pakai database 3. Era Mikro (1980-1990) software di produksi utk keperluan jaringan (networking) dan terdistribusi (distributed), harga murah banyak utk pribadi bersifat otomasi utk kecerdasan buatan (artificial intelegent) 4. Era Modern (1990- ?) Software berbasis multimedia desktop dan portable , berteknologi Obyek, Sistem pakar, pemrosesan paralel dan dapat berkomunikasi dengan jaringan global. Software sistem dibagi dua yaitu software sistem operasi dan sodtware Software Sistem Operasi mempunyai dua fungsi utama yaitu 1. Pengelolaan seluruh sumber daya komputer baik fisik(monitor prosesor,memori ) maupun non fisik( data dan propgram). 2. Penyedia layanan yaitu menyediakan sekumpulan layanan (system call) ke pemakai sehingga memudahkan penggunaan dan pemanfaatan sumber daya. Sistem Operasi dan Perkembangannya. OS pertama dikembangkan sekitar tahun 1954 utk komputer IBM 701 dan kemudian tahun 1955 utk IBM 704. Sistem Operasi terintegrasi dengan mesin komputer. Tahun 1960 diproduksi OS utk komputer mini. Tahun 1964 IBM memperkenalkan OS/360 yang digunakan pada komputer mainframe. a. UNIX Tahun 1969 Sistem Operasi UNIX dikenalkan oleh Ken Thomson dari bell Laboratories untuk diterapkan pada komputer PDP-11 Tahun 1973 UNIX dikembangkanm dengan ditulis pada bahasa C (bahasa tingkat tinggi). OS pertama dengan bahasa tingkat tinggi (HLL) Kernel UNIX yaitu inti sistem operasi yg mengatur keseluruhan proses termasuk input/output terdiri dari 10.000 baris program C dan sekitar 1000 baris program assambler. Pertama dikeluarkan UNIX Versi 4. Mulanya UNIX utk komputer mainframe dan mini tetapi sekarang digunakan pd komputer mikro. Dengan basis 16-bit. Kemudian tahun 1974 UNIX versi 5, UNIX versi 6(1975), UNIX versi 7 (1979), UNIX System III (1982) dan UNIX System V (1983). Selanjutnya keturunan UNIX adalah Digital UNIX, Hp-UNIX, IBMAIX, Sun Sularis, DIGITAL Open/MS, IBM OS/400, SGI IRIX dsb. Tahun 1970 CP/M(Control Program/Microproicessor) dipakai utk komputer mikro 8-bit yg menggunakan Zilog 80(Z80) atau mikroprosesor Intel 8080. Tahun 1976 CP/M-80 kemudian berkembang lagi menjadi MP/M, MP/M-86, PC/NET. Tahun 1980 Mikrosoft Corp mengembangkan MS-DOS, IBM PCDOS dan tahun 1987 dikenalkan OS IBM OS/2. Dgn mikroprosesor 80286 dan 80386 OS/2 punya adress memori lebih 640 KB. Selain UNIX OS NOVEL dari Netware juga berbasis jaringan hingga versi 5. Apple-Macintosh OS berbasis GUI oleh Apple Corp. ini hanya utk Apple saja. Disebut sebagai Apple-Macintosh b. Sistem Operasi Windows Pada tahun 1985 Microoft dari William Bill Gates memperkenalkan OS berbasis GUI yaitu Windows versi 1.0 s/d 3.11 yg dipakai tahun 1993. Inti Windows masih tetap DOS(Disk Operating Sistem). Kemudian Windows-NT(New Technology) versi 3.5 dan tahun 1996 NT 4.0. Pada tahun 1998 Windows 98 lalu Windows 98 SE(second Edition) lalu Windows 2000 Psofessional dan server. Tahun 2001 Windows XP (Microsoft ExPerient). Pada tahun 2003 muncul Windows 2003 bisa operasi pada basis 32-bit dan 64-bit. Tahun 2005 Longhorn OS dari Microsoft yaitu vitur utamanya tambahan engine presentation disebut Avalon dan Arsitektur Web service disebut Endigo serta menghidupkan sistem file dengan winFS. Menambah koneksivitas Voice-Over-IP(VoIP) dan ponsel Bluetooth. Komunikasi lebih efisien karena komunikasi pintar yg all-in-one pada Longhorn. Kemudian disebut windows V. ista Beta-2 yg mempunyai kecepatan pencarian data dengan cepat. Dilengkapi dengan interface Aero shg user dpt menumpuk secara bersamaan dan melihat seluruh dokumen c. Sistem Operasi Linux Linux sebuah program(sistem operasi) open source yg gratis dibawah lisensi GNU sistem beroperasi pada 32-64 bit yg merupakan turunan dari UNIX dapat dijalankan pada berbagai platform hardware mulai dari intel (x86) hingga RISC. GNU (GNU Not Unix) atau GNU bukan Unix) . Linux ditulis tahun 1991 oleh LinusBendict Torvald, sebuah kernel utk prosesor 80386 32-bit pertama pd prosesor Intel yg cocok utk PC Logo Linux adalah Tux atau pingguin. Linux bisa didptkan dlm berbagai distribusi( sering disebut distro). Distro adalah bendel dari kernel Linux, beserta sistem dasar, program instalasi, perangkat dasar dan program-2lain yg bermanfaat sesuai dengan tujuan pembuatan distro( diantaranya :Renhat, Debian,Slackware, SuSE, Mandrake, Winlinux, Caidera, Turbo Linux dsb) Alasan Linux : Fitur, Software program dan Utility lengkap Dapat berinteroperasi secara baik dgn Makintos, Novell Bersifat multiuser, multitasking dan berbasis internet Sistem keamanan jaringan dan data yang lebih baik Berjalan di berbagai platform termasuk Intel dan Gratis. SOFTWARE APLIKASI Bahasa yang dipakai untuk memprogram komputer. Dibagi tiga jenis : - Bahasa tingkat rendah (Law Level Language) - Bahasa tingkat menengah (Middle Level Language) - Bahasa tingkat tinggi (High Level Language) 1940 Bahasa mesin : kode mesin yg menghubungkan antar sirkuit (sulit dipelajari) merupakan bahasa tingkat rendah. Untuk mempermudah pemrograman ditemukan bahasa tingkat menengah yg menggunakanmnemonik-mnemonik yang disebut bahasa rakitan (assambler).Bahasa ini belum terstruktur . 1957 Ditemukan bahasa tingkat tinggi pertama kali FORTRAN (Formula Translator) dengan ciri : Mudah dipelajari, Dekat dengan bahasa manusia, Terstruktur. Digunakan pada IBM 704. Tahun 1962 Fortran–IV utk IBM 7030 Tahun 1978 Fortran–77 (American National Standard Institute). 1858 Bahasa LISP (List Programming) oleh John Mc Carty yang diterapkan pada Artificial Intelegence .Kemudian bahasa ALGOL (Algorithmic Language) untuk tujuan umum (general purpose) yg digunakan tahun 1960 1960 Bahasa COBOL ( Common Business Oriented Language) oleh Dr Grace Hooper diterapkan pada aplikasi bisnis. Sampai sekarang masih digunakan. 1961 GPSS (General Purpose System Simulator) utk keperluan simulasi. Kemudian bahasa RPG (Report Program Generator) dikembangkan oleh IBM diterapkan pd IBM system-38. 1962 Bahasa APL (A Programming Language) utk aplikasi Teknis pada IBM S/360. 1964 Bahasa BASIC (Beginner,s All-purpose Symbolic Instruction Code) oleh John G. Kemeny dan Thomas E. Kurts yg merupakan bahasa interpreter yg memungkinkan pengoperasian komputer secara interaktif. 1966 Bahasa PL/I (Program Language version I) oleh IBM yang merupakan gabungan Fortran, Cobol dan Algol ). Bahasa Terstruktur Pada tahun 1968 Bahasa PILOT( Programed Inquiry, Learning Or Teaching) oleh John A. Starkweather utk mempermudah pembuatan program kususnya bagi pemula. Tahun 1970 bahasa Pascal oleh Niklaus Wirth yg juga mengembangkan Modula-2 tahun 1977. Pascal-2, pascal-3, pascal-5, pascal-7, Turbo Pascal Tahun 1974 bahaa C dikembangkan di Inggris dengan nama BCPL kemudian diberi nama bahasa B dan oleh Dennis M. Richie dikembangkan dan diberi nama bahasa C. Bahasa ini untuk menulis sistem operasi UNIX. Bahasa COMAL gabungan BASIC dan Pascal. Tahun 1975 interpreter BASIC utk komputer mikro 8080 dikembangkan oleh Paul Ellen dan William Bill Gates yang mendirikan perusahaan microsoft. Tahun 1979 bahasa ADA utk DepHan Amerika oleh Ada Agusta. Tahun 1980 bahasa utk keperluan database muncul DBase-II, DBase-III + dengan PC/DOS atau MS/DOS, FoxBase, FoxPro, FoxPro for Windows. Tahun 1990 pemrograman berbasis objek dan tampilan visual sehingga timbul seperti Visual FoxPro, Visual Basic, Visual Object, Visual C, Delphi KLASIFIKASI KOMPUTER Berdasarkan : 1. Tujuan atau fungsi pemakaian: a. Special purpose Computer : komputer utk masalah khusus berupa satu masalah saja. b. General purpose Computer ; komputer utk menyelesaikan berbagai masalah. 2. Data yang diolah : a. Analog Computer : data berbentuk fisik seperti arus listrik, temperatur dsb b. Digital Computer ; Data angka atau huruf Utk aplikasi bisnis dan teknik. c. Hybrid Computer : Gabungan analog dan digital Digunakan utk aplikasi khusus 3. Kemampuan dan ukuran fisik Selain bentuk fisik kemampuan diukur dari kapasitas memori, kapasitas media penyimpanan, kemapuan processor dan ukuran fisik komputer itu sendiri. Dibedakan menjadi: a. Super Computer( Time sharing : GRAY – 1) b. Large Computer (main frame, IBM-4381) c. Medium Computer (komunikasi data ribuan terminal, HP- 3000) d. Small Computer ( multiprogramming, multiprocrssing) e. Mini komputer ( multi User, UNIVAC S-80 ) f. Micro Computer (Stand-alone atau Single User) 4. Generasi Computer ( generasi 1 dst) Selesai Terima kasih KOMPUTER GENERASI KELIMA KOMPUTER GENERASI KEEMPAT KOMPUTER GENERASI KETIGA KOMPUTER GENERASI KEDUA TRANSISTOR, CAPACITOR RESISTOR, DIODE DAN MAGNETIC TAPE DAN MAGNETIC DISK MAGNETIC CORE STORAGE TABUNG HAMPA UDARA ENIAC (ELECTRONIK NUMERICAL INTEGRITER AND CALCULATOR ) EDSAC (ELECTRONIC DELAYED STORAGE AUTOMATIC CALCULATOR) EDVAC (ELECTRONIC DISCRETE VARIABLE COMPUTER) MARK I DARI HOWARD AIKEN MESIN TABULASI KARTU PLONG ( DR. HOLLERITH) MESIN ANALITIK CHARLES BABBAGE) MESIN DEFERENSIAL ( CHARLES BABBAGE) MESIN PENENUN SUTRA MESIN HITUNG LEIBNITZ NAPIERS BONES ABACUS PASCALIN