Mater i 03 Perk Em Bang an Software

download Mater i 03 Perk Em Bang an Software

of 20

description

Materi Pengenalan Teknik Informatika chapter 03 Perkembangan Software

Transcript of Mater i 03 Perk Em Bang an Software

  • Sistem Kode yang Pertama

    Bangsa Yunani menggunakan signal obor untuk mengirimkan

    berita dan satu kota ke kota yang lain. Sistem ini disebut

    dengan polybius telegraph.

    Ada Augusta merupakan orang pertama yang menulis perangkat lunak, diterapkan pada Babbages Analytical Engine.

    Ada merupakan satu-satunya bahasa komputer yang digunakan pada Departemen Pertahanan Amerika Serikat untuk mengatur

    dan mengendalikan alat-alat perang, taktik dan sistem strategi

    pertahanan.

  • 1933. Program mekanik yang pertama

    1945. Kutu yang pertama. Bila komputer tidak bekerja atau suatu program mengalami kesalahan,

    maka para ahli mengatakan mereka sedang

    melakukan proses debugging (mencari kutu), yang

    dimaksud adalah mencari sebab kesalahannya

  • Program dilakukan dengan cara menghubungkan beberapa sirkuit di dalam komputer atau dengan

    membuat program dalam machine language (bahasa

    mesin) yang disimpan di memori komputer secara

    permanen.

    Biasanya program tersebut sifatnya unik untuk suatu aplikasi tertentu dan bila akan digunakan

    untuk aplikasi yang lain, terpaksa harus

    memprogram sirkuit kembali atau menulis kembali

    program di dalam bahasa mesin

  • Memprogram dengan menghubungkan beberapa sirkuit komputer atau membuatnya dengan bahasa mesin merupakan

    pekerjaan yang sulit, karena si pembuat program harus

    mengetahui benar tentang seluk beluk jaringan kerja dan

    komputer tersebut.

    Untuk mengatasi hal itu, diciptakan Bahasa tingkat tinggi (high level language). Pemrograman dengan bahasa tingkat tinggi

    dilakukan dengan menulis program dengan bahasa awam

    (bahasa lnggris sehari-hari dengan aturan yang tertentu) yang

    kemudian akan diterjemahkan oleh komputer ke dalam bahasa

    komputer (bahasa mesin).

  • 1957

    FORTRAN (FORmula TRANslator). Bahasa tingkat tinggi pertama untuk keperluan teknik dan matematika. FORTRAN diterapkan pada komputer IBM 704. FORTRAN II diterapkan pada komputer IBM 704, IBM 709 dan IBM 650. FORTRAN IV diterapkan pada komputer IBM 7030. Suatu komite yang baru yaitu ANSI (American National Standards lnstitute membentuk FORTRAN 77.

    1958.

    LISP.Merupakan bahasa artificial intelligence yang pertama. Pengembangan LISP: MACLISP, INTERLISP,,FRANZ LISP, UCI LISP dan ZETALISP.

  • 1958. ALGOL (ALGOrithmic Language) dikembangkan untuk memecahkan masalah-masalah secara umum (general

    purpose).

    1959. COBOL(COmmon Business Orinted Language). Merupakan bahasa level tinggi yang menggunakan compiler /

    translator.

    1960. LOGO. Merupakan perkembangan dan LISP yang ditujukan untuk bidang pendidikan.

    1961. GPSS (General-Purpose Systems Simulator) merupakan bahasa pertama yang berupa bahasa untuk keperluan proses

    simulasi.

  • 1961. RPG (Report Program Generator) dikembangkan oleh IBM yang diterapkan pada komputer IBM 1041. RPG II untuk komputer IBM System/3. RPG III untuk IBM System/38.

    1962. APL (A Programming Language) digunakan untuk aplikasi teknik yang pertama kali digunakan untuk komputer IBM S360.

    1964. BASIC (Beginners All-purpose Symbolic Instruction Code) merupakan bahasa tingkat tinggi yang berbentuk interpreter, yang memungkinkan untuk mengoperasikan komputer secara interaktif, program dapat ditulis, dijalankan, diubah dan dijalankan lagi tanpa harus melalui tahap kompilasi seperti pada bahasa tingkat tinggi Iainnya yang ber bentuk compiler, sehingga BASIC sangat populer.

    Pengembangan BASIC: MBASIC, S BASIC, CBASIC, Applesoft BASIC, GBASIC, HBASIC, KBASIC, BASIC-86, BASICA, Z-BASIC, Quick BASIC dan sebagainya.

  • 1966. PL/1 (Programmning Language version 1) yang merupakan gabungan dari FORTRAN, COBOL dan ALGOL.

    1968. Konsep pemograman terstruktur yang pertama. Menghindari statemen GO TO.

    1968. PILOT (Programmed Inquiry, Learning or Teaching). Merupakan bahasa yang mudah digunakan karena digunakan

    pada mereka yang belum berpengalaman dalam menulis

    program.

    1970. PASCAL. Pengembangan PASCAL: UCSD Standard Pascal, Apple Pascal, KMMM Pacal, MT+ Pascal, Turbo Pascal.

    1971. SHRDLU. Program ini dapat menganalisa percakapan yang ditulis denganbahasa manusia secara natural.

  • 1971. SAM76. Merupakan gabungan dari LISP dengan FORTH yang digunakan untuk komputer multiuser dengan system

    operasi UNIX.

    1972. PROLOG. Bahasa yang dipergunakan untuk operasi artificial intelligence.

    1972. SMALLTALK. Dikembangkan di Xeroxs Palo Alto Research. Versinya: Smalltalk-72, Smalltalk-76, Smalltalk-80.

    1974. C. Pertama kali dikembangkan dengan nama BPLC di Inggris. Kemudian diadaptasi di AS dan diberi nama Bahasa B.

    Dikembangkan lagi oleh Dennis M Richie dan diberi nama

    Bahasa C. Bahasa ini juga digunakan untuk menulis system

    operasi UNUX.

    1974. COMAL. Gabungan antara BASIC dan PASCAL.

  • 1975. BASIC pada komputer mikro yang pertama. Interpreter BASIC ini dibuat oleh Paul Allen dan William Bill Gates. Versi

    lain: MBASIC(Microsoft BASIC, BASICA (Basic Advanced)

    1977. MODULA-2. Digunakan untuk tujuan multi programming.

    1979. ADA. Digunakan di Departemen Pertahanan AS.

  • 1976. Electric Pencil. Program pengolah data.

    1979. WORDSTAR. Program pengolah kata yang dibuat oleh John Barnaby. Versi WS: Wordstar Release3.4, Wordstar Profesional Release 4.0, WordStar 2000+Release 2.0 dan sebagainya.

    1979. APPLE WRITER. Program paket pengolah kata yang dibuat oleh Paul Lutus.

    1979. VISICALC. Paket program spread sheet yang pertama.

    1981. DBASE-II. Program untuk aplikasi bisnis. Pertama kali bernama Vulcan, selanjutnya diubah menjadi DBASE-II. Versi DBASE: DBASE III, DBASE III+ dan sebagainya.

    1982. LOTUS 123. Program paket gabungan program-program

    spread sheet, grafik, dam kemampuan untuk mendapat informasi.

  • 1. Aplikasi untuk pengolah kata:

    Word Perfect, PFS-Write, Easywriter II, Final Word,

    Word Vision, Multimate, Textplus dan sebagainya.

    2. Aplikasi untuk database dan file management:

    Advanced DB Master, Advanced System PAC, QBASE,

    Versatext, PCBASE, Visifile, Paradox, PFS-File dan

    sebagainya.

    3. Aplikasi untuk permodelan:

    Calc-86, Easycalc, Lotus 123, Microplan, Multiplan, Plan-

    80, Procalc, Supercalc, Visicalc, Symphony dan lainnya.

  • 4. Aplikasi untuk investasi manajemen:

    Financial Fastrax, Financial Software Series, Optioncalc,

    Market Maverick, dan lainnya

    5. Aplikasi untuk akuntansi:

    Account Payable, Account Receiveable, General Ledger,

    Inventary Control, Payroll, dan lainnya

    6. Aplikasi untuk penjadwalan proyek:

    Microgantt, Shoebox, Time Scheduler, dan lainnya

    7. Aplikasi untuk komunikasi dan telekomunikasi

    Ascom, Ethernet, The Microlink II, dan lainnya

  • 8. Aplikasi untuk grafik:

    Autocad, Certificate Makeer, Dr. Hallo, PC Crayon,

    Print Master, Print Shop, dan lainnya

    9. Aplikasi untuk manipulasi printer:

    Lettrix, Fancy Font, Nice Print, Side Ways, dan lainnya

    10. Aplikasi untuk program manfaat:

    PC Tools, Side Kick, The Norton Utilities, dan lainnya

    11. Aplikasi untuk sorting:

    Autosort/86M, Fastsort, The Sort, dan lainnya

  • 12. Aplikasi untuk pendidikan:

    Engineering Software, Face Maker, The Language Teacher Series, PC PAL, PC Pilot, dan laiinya

    13. Aplikasi untuk permainan:

    Asylum, Cyborg, Lode Runner, dan lainya

    14. Aplikasi untuk statistik:

    Microstat, SPSS, Statpro,TSP

  • Paket operasi ataupun program yang dibuat dengan high level language seperti misalnya BASIC, FORTRAN, COBOL, bahasa

    C dan lain sebagainya, tidak akan dapat dijalankan kalau tidak

    ada OS atau Operating System (Sistem Operasi) yang

    mendukungnya.

    Sistem operasi ini yang akan mengatur semua proses dan sistem komputer. Misalnya program aplikasi yang dibuat

    dengan suatu bahasa tinggi tertentu, memerintahkan hasil

    dicetak di printer, maka proses yang melakukannya adalah OS

    yang akan menghubungi printer untuk mencetak hasil tersebut.

  • 1954. Sistem operasi yang pertama kali. Digunakan pada komputer IBM 701.

    1960. Sistem operasi untuk komputer mini yang pertama kali. OS/360 digunakan untuk semua seri komputer IBM System 360.

    1969. UNIX. Dibuat oleh Ken Thompson dan diterapkan pada komputer PDP-7. Tahun 1975 UNIX ditulis ulang dengan bahasa C.

    1970. CP/M(Control Program/Microprocessor). Merupakan OS untuk komputer mikro 8-bit yang mempergunakan microprocessor Z-80 atau Intel 8080. Versi lain: IBM PC DOS.

    MS DOS dipergunakan di komputer mikro yang menggunaka microprocessor Intel 8086 atau 8088. OS lainnya: XENIC, Oasis 16, Pick OS, P System, TRS DOS.

  • 1987: IBM Operating System/2. Dengan microprocessor 80386 dan 80386, OS/2 dapat mengamati memori di atas batas 640 KB yang tidak dapat dilakukan IBM PC DOS.

    Kelebihan OS/2:

    Dapat mendukung beberapa aplikasi yang menggunakan memori sampai dengan 16MB

    Membuat manajemen basis data lebih mudah dengan menyediakan semua sarana-sarana untuk membuat basis data.

    Dapat digunakan untuk network dengan dihubungkan pada beberapa host komputer

    Dapat digunakan untuk multitasking sehingga dapat di-switch antara 1 aplikasi ke aplikasi lainnya.