perkembangan software 4

19
Emanuel Natalius Yese Imam Yudha Anggara Tirta Adi Putra

Upload: adiputratirta

Post on 25-Dec-2015

13 views

Category:

Documents


2 download

DESCRIPTION

TUGAS PRESENTASI

TRANSCRIPT

• Emanuel Natalius Yese

• Imam Yudha Anggara

• Tirta Adi Putra

Perangkat lunak adalah istilah umum untuk data yang diformat dan disimpan secara digital, termasuk program komputer, dokumentasinya, dan berbagai informasi yang bisa dibaca dan ditulis oleh komputer. Dengan kata lain, bagian sistem komputer yang tidak berwujud. Istilah ini menonjolkan perbedaan dengan perangkat keras komputer.

Perangkat lunak secara umum dapat di bagi 2 yaitu perangkat lunak sistem dan perangkat lunak aplikasi.

Perangkat lunak sistem dapat di bagi lagi menjadi 3 macam yaitu :

1. Bahasa pemrograman : merupakan perangkat lunak yang bertugas mengkonversikan arsitektur dan algoritma yang di rancang manusia ke dalam format yang dapat di jalankan komputer.

2. Sistem Operasi : saat komputer pertama kali di hidupkan, sistem operasilah yang pertama kali di jalankan, sistem operasi yang mengatur seluruh proses, menterjemahkan masukan, mengatur proses internal, memanejemen penggunaan memori dan memberikan keluaran ke peralatan yang bersesuaian.

3. Utility : sistem operasi merupakan perangkat lunak sistem dengan fungsi tertentu, misalnya pemeriksaan perangkat keras (hardware troubleshooting), memeriksa disket yang rusak (bukan rusak fisik), mengatur ulang isi harddisk (partisi, defrag).

Perangkat lunak aplikasi merupakan bagian perangkat lunak yang sangat banyak di jumpai dan terus berkembang. Sebelum tahun 1990-an aplikasi yang di kenal yaitu pemroses kata (Word Star, Chi Write), pemroses tabel (Lotus 123, Quatro Pro), database (DBASE), dan hiburan (game). Pada perkembangan pemroses kata, tabel dan database saat ini telah di bundel menjadi aplikasi office dengan tambahan aplikasi untuk pembuatan presentasi.

Evolusi software secara garis besar diklasifikasikan menjadi era belum adanya computer dan setelah adanya computer. Sebelum adanya computer dibagi menjadi era primitive dan era mekanis. Sedangkan pada era setelah adanya computer, evolusi software mengikuti evolusi hardware komputer itu sendiri.

Sebelum adanya komputer: Era primitive (± 300 SM) di mana software dibuat

dengan melakukan petunjuk-petunjuk sederhana dengan menggunakan kode gerak sejenis semaphore. Era Mekanis (1840-1930-an) yang diterapkan pada peralatan Anatycal Engine dan pemakaian mesin kartu plong (punch card).

Perangkat lunak sebelum komputer generasi pertama 300 sm : penggunaan obor sebagai signal untukmengirimkan berita yang digunakan oleh bangsa yunani 1842 : Ada Augusta, penulis perangkat lunak pertama kali yang digunakan pada Babbage’s Analytical Engine. 1933 : Wallace J. Eckert menggabungkan beberapa mesin akuntansi kartu plong IBM yang berbeda. 1945 : Kutu yang pertama

Garis waktu:

Setelah adanya komputer:

Era Pioner Bentuk perangkat lunak pada awalnya adalah sambungan-sambungan kabel ke antar bagian dalam komputer. Cara lain dalam mengakses komputer adalah menggunakan punched card . Penggunaan komputer saat itu masih dilakukan secara langsung, sebuah program untuk sebuah mesin untuk tujuan tertentu. Pada era ini, perangkat lunak merupakan satu kesatuan dengan perangkat kerasnya. Penggunaan komputer dilakukan secara langsung dan hasil yang selesai di kerjakan komputer berupa print out. Proses yang di lakukan di dalam komputer berupa baris instruksi yang secara berurutan di proses.

Era Stabil Pada era stabil penggunaan komputer sudah banyak di gunakan, tidak hanya oleh kalangan peneliti dan akademi saja, tetapi juga oleh kalangan industri / perusahaan. Perusahaan perangkat lunak bermunculan, dan sebuah perangkat lunak dapat menjalankan beberapa fungsi, dari ini perangkat lunak mulai bergeser menjadi sebuah produk. Baris-baris perintah perangkat lunak yang di jalankan oleh komputer bukan lagi satu-satu, tapi sudah seperti banyak proses yang di lakukan secara serempak (multi tasking). Sebuah perangkat lunak mampu menyelesaikan banyak pengguna (multi user) secara cepat/langsung (real time). Pada era ini mulai di kenal sistem basis data.

Era Mikro Sejalan dengan semakin luasnya PC dan jaringan komputer di era ini, perangkat lunak juga berkembang untuk memenuhi kebutuhan perorangan. Perangkat lunak dapat di bedakan menjadi : -perangkat lunak sistem -perangkat lunak aplikasi. Automatisasi yang ada didalam perangkat lunak mengarah ke suatu jenis kecerdasan buatan.

Era Modern

Saat ini perangkat lunak sudah terdapat di mana-mana, tidak hanya pada sebuah superkomputer dengan 25 prosesornya, sebuah komputer genggampun telah di lengkapi dengan perangkat lunak yang dapat di sinkronkan dengan PC. Tidak hanya komputer, bahkan peralatan seperti telepon, TV, hingga ke mesin cuci, AC dan microwave, telah di tanamkan perangkat lunak untuk mengatur operasi peralatan itu. Dan yang hebatnya lagi adalah setiap peralatan itu akan mengarah pada suatu saat kelak akan dapat saling terhubung. Pembuatan sebuah perangkat lunak bukan lagi pekerjaan segelentir orang, tetapi telah menjadi pekerjaan banyak orang, dengan beberapa tahapan proses yang melibatkan berbagai disiplin ilmu dalam perancangannya. Tingkat kecerdasan yang di tunjukkan oleh perangkat lunak pun semakin meningkat, selain permasalahan teknis, perangkat lunak sekarang mulai bisa mengenal suara dan gambar.

1.Perangkat lunak semasa komputer generasi pertama

Menghubungkan beberapa sirkuit di dalam komputer atau dengan membuat program dalam bahasa mesin yang disimpan di memori komputer secara permanen. Biasanya unik untuk suatu aplikasi.

Garis Waktu:

2. Perkembangan bahasa pemrograman tingkat tinggi

1957 : FORTRAN (Formula Translator), John Bakus,IBM 1958 : LISP (List Programing),John McCarty 1958 : ALGOL (Algoritmic Language) 1959 : COBOL (Common Business Oriented Language), Dr. Grace Hooper 1960 : LOGO, MIT 1961 : GPSS (General Purpose System Simulator) 1961 : RPG (Report Program Generator),IBM 1962 : APL (A Programming Language), Kenneth Iverson,IBM 1964 : BASIC (Beginner’s All-purpose Symbolic Instruction Code), John G. Kemeny & Thomas E. Kurtz 1966 : PL/1 (Programming Language version 1)IBM, gabungan FORTRAN dan COBOL 1968 : PILOT (Programmed Inquiry, Learning, or Teaching), John A. Starkweather 1969 : FORTH, Charles H. Moore, digunakan dalam bidang astronomi 1970 : PASCAL, dikembangkan oleh Niklaus Wirth 1971 : SAM76, Claude Keagan, gabungan dari LISP dan FORTH. 1972 : PROLOG, Alain Colmerauer & Philippe Roussel, untuk kecerdasan buatan 1974 : C pertama kali dikembangkan bernama BCPL, kemudian diadaptasi di Bell Laboratories dengan nama bahasa B. 1974 : COMAL, Borge Christensen & Benedict Lofsted, gabungan BASIC & PASCAL. 1977 : MODULA-2, Niklaus Wirth,Swiss 1979 : ADA digunakan di Dephan AS, diambil dari ADA AUGUSTA.

4. Perkembangan perangkat lunak paket aplikasi 1976 : Electrical Pencil, Michael Shrayer, pengolah kata, California 1979 : Word Star, John Barnaby,pengolah kata 1979 : Apple Writer, Paul Lutus, pengolah kata 1979 : VisicalC(Visual Calculator), Robert Frankston, DEC (Digital Equipment Corporation) 1981 : DBASE-II, Wayne Ratliff, ahli teknik NASA 1982 : LOTUS 1-2-3, gabungan program spreadsheet grafik dan kemampuan untuk mendapatkan informasi, Mitchel Kapoor,Yale Univ.

5. Perkembangan perangkat lunak sistem operasi 1954 : Sistem Operasi pertama kali Digunakan untuk komputer IBM 701 di General Motor Research Laboratories 1960 : Sistem Operasi untuk komputer mini pertama kali 1969 : UNIX, Ken Thompson, diterapkan pada komputer PDP-7, Bell Laboratories 1970 : CP/M (Control Program/Microproc.),Garry Kildal,Digital Research 1980 : MS-DOS (Microsoft- Disk Operating System),William Bill Gates, 1985 : Microsoft Windows Pertama 1987 : IBM Operating System/2 1988 : Windows/386 1990 : Windows 3.0 1993 : Mosaic, Browser Internet Pertama 1995-1997-2000-xp : Windows 95 Windows 98

TERIMAKASIH