sejarah software

11
PERTEMUAN KE – 3 PERTEMUAN KE – 3 PERKEMBANGAN PERANGKAT PERKEMBANGAN PERANGKAT LUNAK ( SOFTWARE ) LUNAK ( SOFTWARE )

Upload: sigitasoi

Post on 07-Dec-2015

6 views

Category:

Documents


1 download

DESCRIPTION

sejarah software

TRANSCRIPT

Page 1: Sejarah Software

PERTEMUAN KE – 3PERTEMUAN KE – 3

PERKEMBANGAN PERANGKATPERKEMBANGAN PERANGKAT

LUNAK ( SOFTWARE )LUNAK ( SOFTWARE )

Page 2: Sejarah Software

PERANGKAT LUNAK SEBELUM PERANGKAT LUNAK SEBELUM KOMPUTER GENERASI PERTAMAKOMPUTER GENERASI PERTAMA

300sm SISTEM KODE YANG PERTAMA300sm SISTEM KODE YANG PERTAMA

Signal Obor ( Polybius Telegraph )Signal Obor ( Polybius Telegraph )

Perpotongan antara baris dan kolom Perpotongan antara baris dan kolom membentuk kode huruf yang dimaksudmembentuk kode huruf yang dimaksud

Page 3: Sejarah Software

PERANGKAT LUNAK SEBELUM PERANGKAT LUNAK SEBELUM KOMPUTER GENERASI PERTAMAKOMPUTER GENERASI PERTAMA

1842. PENULIS PERANGKAT LUNAK YANG PERTAMA1842. PENULIS PERANGKAT LUNAK YANG PERTAMA

Ada Augusta (1815 – 1853)Ada Augusta (1815 – 1853)

Merupakan orang pertama yang menulis perangkat lunak, diterapkan Merupakan orang pertama yang menulis perangkat lunak, diterapkan pada pada Babbage’s Analytical EngineBabbage’s Analytical Engine..

Diabadikan pada nama sebuah bahasa komputer, yaitu Diabadikan pada nama sebuah bahasa komputer, yaitu AdaAda..

Pada tahun 1983, Pada tahun 1983, AdaAda merupakan satu-satunya bahasa komputer merupakan satu-satunya bahasa komputer yang digunakan pada yang digunakan pada Departemen Pertahanan Amerika SerikatDepartemen Pertahanan Amerika Serikat untuk untuk mengatur dan mengendalikan alat-alat perang, taktik dan sistem mengatur dan mengendalikan alat-alat perang, taktik dan sistem strategi pertahananstrategi pertahanan

Page 4: Sejarah Software

PERANGKAT LUNAK SEBELUM PERANGKAT LUNAK SEBELUM KOMPUTER GENERARI PERTAMAKOMPUTER GENERARI PERTAMA

1933. PROGRAM MEKANIK YANG PERTAMA1933. PROGRAM MEKANIK YANG PERTAMA

Wallace J. Eckert ( 1902 – 1971 )Wallace J. Eckert ( 1902 – 1971 )

Menggabungkan beberapa mesin akuntansi kartu plong IBM yang Menggabungkan beberapa mesin akuntansi kartu plong IBM yang berbeda.berbeda.

Untuk menjalankan mesin ini sebagai satu kesatuan, Wallace J. Eckert Untuk menjalankan mesin ini sebagai satu kesatuan, Wallace J. Eckert membuat suatu program mekanik yang mengontrolnyamembuat suatu program mekanik yang mengontrolnya

Page 5: Sejarah Software

PERANGKAT LUNAK SEBELUM PERANGKAT LUNAK SEBELUM KOMPUTER GENERARI PERTAMAKOMPUTER GENERARI PERTAMA

1945. KUTU YANG PERTAMA1945. KUTU YANG PERTAMA

Sewaktu mengembangkan komputer Harvard Mark II, suatu relay Sewaktu mengembangkan komputer Harvard Mark II, suatu relay ditemukan rusak. Didalam relay yang rusak, ditemukan adanya sebuah ditemukan rusak. Didalam relay yang rusak, ditemukan adanya sebuah bugbug (kutu) yang telah terjepit mati. (kutu) yang telah terjepit mati.

Mulai saat itu, bila komputer tidak bekerja atau suatu program Mulai saat itu, bila komputer tidak bekerja atau suatu program komputer mengalami kesalahan, para ahli mengatakan mereka komputer mengalami kesalahan, para ahli mengatakan mereka sedang melakukan proses sedang melakukan proses debuggingdebugging ( mencari kutu, yang dimaksud ( mencari kutu, yang dimaksud adalah mencari sebab kesalahannya). adalah mencari sebab kesalahannya).

DebuggingDebugging berasal dari kata berasal dari kata bugbug..

sampai sekarang istilah tersebut masih sangat populer.sampai sekarang istilah tersebut masih sangat populer.

Page 6: Sejarah Software

PERANGKAT LUNAK SEMASA PERANGKAT LUNAK SEMASA KOMPUTER GENERASI PERTAMAKOMPUTER GENERASI PERTAMA

PERKEMBANGAN BAHASA PEMROGRAMAN TINGKAT TINGGIPERKEMBANGAN BAHASA PEMROGRAMAN TINGKAT TINGGI

Bahasa Tingkat Tinggi ( High Level Language )Bahasa Tingkat Tinggi ( High Level Language )

Dilakukan dengan menulis program dengan bahasa awam Dilakukan dengan menulis program dengan bahasa awam (Bahasa Inggris sehari-hari dengan aturan yang tertentu) yang (Bahasa Inggris sehari-hari dengan aturan yang tertentu) yang kemudian akan diterjemahkan oleh komputer ke dalam bahasa kemudian akan diterjemahkan oleh komputer ke dalam bahasa komputer (Bahasa Mesin)komputer (Bahasa Mesin)

Page 7: Sejarah Software

PERANGKAT LUNAK SEMASA PERANGKAT LUNAK SEMASA KOMPUTER GENERASI PERTAMAKOMPUTER GENERASI PERTAMA

1957. FORTRAN1957. FORTRAN

Suatu group di IBM diketuai oleh Suatu group di IBM diketuai oleh John BakusJohn Bakus mulai bekerja pada tahun mulai bekerja pada tahun 1945 untuk mengembangkan bahasa pemrograman tingkat tinggi (high 1945 untuk mengembangkan bahasa pemrograman tingkat tinggi (high level language) untuk keperluan level language) untuk keperluan teknik dan matematikateknik dan matematika yang diberi yang diberi nama nama FORTRAN (FORmula TRANslator) FORTRAN (FORmula TRANslator) yang merupakan bahasa yang merupakan bahasa pemrograman tingkat tinggi yang pertama.pemrograman tingkat tinggi yang pertama.

1957 FORTRAN diterapkan pada komputer IBM 7041957 FORTRAN diterapkan pada komputer IBM 704

1958 FORTRAN II diterapkan pada komputer IBM 704, IBM 709, IBM 6501958 FORTRAN II diterapkan pada komputer IBM 704, IBM 709, IBM 650

1962 FORTRAN IV diterapkan pada komputer IBM 70301962 FORTRAN IV diterapkan pada komputer IBM 7030

1966 FORTRAN IV distandarisasi oleh 1966 FORTRAN IV distandarisasi oleh American Standards Association American Standards Association CommitteeCommittee sampai tahun 1978. sampai tahun 1978.

Suatu komite yang baru yaitu Suatu komite yang baru yaitu ANSIANSI ( (American National Standars InstituteAmerican National Standars Institute) ) membentuk FORTRAN 77membentuk FORTRAN 77

Page 8: Sejarah Software

PERANGKAT LUNAK SEMASA PERANGKAT LUNAK SEMASA KOMPUTER GENERASI PERTAMAKOMPUTER GENERASI PERTAMA

1958. LISP ( List Processor atau List Programming )1958. LISP ( List Processor atau List Programming ) 1958. ALGOL ( ALGOrithmic Language )1958. ALGOL ( ALGOrithmic Language ) 1959. COBOL ( Common Business Oriented Language )1959. COBOL ( Common Business Oriented Language ) 1960. LOGO 1960. LOGO 1961. GPSS ( General-Purpose Systems Simulator )1961. GPSS ( General-Purpose Systems Simulator ) 1961. RPG ( Report Program Generator )1961. RPG ( Report Program Generator ) 1962. APL ( A Programming Language)1962. APL ( A Programming Language) 1964. BASIC ( Beginners’ All-purpose Symbolic Instruction Code )1964. BASIC ( Beginners’ All-purpose Symbolic Instruction Code ) 1966. PL/1 ( Programming Language version 1 )1966. PL/1 ( Programming Language version 1 )

Page 9: Sejarah Software

KONSEP PEMROGRAMAN KONSEP PEMROGRAMAN TERSTRUKTUR YANG PERTAMATERSTRUKTUR YANG PERTAMA

1968. PILOT ( Programming Inquiry, Learning Or Teaching )1968. PILOT ( Programming Inquiry, Learning Or Teaching ) 1969. FORTH 1969. FORTH 1970. PASCAL1970. PASCAL 1971. SHRDLU1971. SHRDLU 1971. SAM761971. SAM76 1972. PROLOG1972. PROLOG 1972. SMALLTALK1972. SMALLTALK 1974. C1974. C 1974. COMAL1974. COMAL 1975. BASIC pada komputer mikro yang pertama1975. BASIC pada komputer mikro yang pertama 1977. MODULA-21977. MODULA-2 1979. ADA1979. ADA

Page 10: Sejarah Software

PERKEMBANGAN PERANGKAT PERKEMBANGAN PERANGKAT LUNAK PAKET APLIKASILUNAK PAKET APLIKASI

1976. ELECTRIC PENCIL1976. ELECTRIC PENCIL 1979. WORD STAR1979. WORD STAR 1979. APPLE WRITER1979. APPLE WRITER 1979. VISICAL C1979. VISICAL C 1981. DBASE-II1981. DBASE-II 1982. LOTUS 1-2-31982. LOTUS 1-2-3

Page 11: Sejarah Software

PERKEMBANGAN PERANGKAT PERKEMBANGAN PERANGKAT LUNAK SISTEM OPERASILUNAK SISTEM OPERASI

1954. SISTEM OPERASI YANG PERTAMA KALI1954. SISTEM OPERASI YANG PERTAMA KALI 1960. Sistem operasi untuk komputer mini yang pertama kali1960. Sistem operasi untuk komputer mini yang pertama kali 1969. UNIX1969. UNIX 1970. CP/M1970. CP/M 1980. MS-DOS1980. MS-DOS 1985. MICROSOFT WINDOWS YANG PERTAMA1985. MICROSOFT WINDOWS YANG PERTAMA 1987. IBM OPERATING SYSTEM/21987. IBM OPERATING SYSTEM/2 1988. WINDOWS/3861988. WINDOWS/386 1990. WINDOWS 3.01990. WINDOWS 3.0 1993. MOSAIC, BROWSER INTERNET PERTAMA DI SISTEM 1993. MOSAIC, BROWSER INTERNET PERTAMA DI SISTEM

WINDOWSWINDOWS 1995. WINDOWS 951995. WINDOWS 95 1998. WINDOWS 981998. WINDOWS 98