Disusun oleh : Sudibyo

i

ii . Makalah ini disusun dan dibuat berdasarkan materi – materi yang ada.KATA PENGANTAR Puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa. Mudah-mudahan dengan mempelajari makalah ini. Materi – materi bertujuan agar dapat menambah pengetahuan dan wawasan Mahasiswa dalam belajar sejarah dan perkembangan teknologi informasi dan komunikasi yang dalam hal ini adalah perkembangan perangkat lunak. Serta mahasiswa juga dapat memahami nilai – nilai dasar yang direfleksikan. mahasiswa akan mampu menghadapi masalah-masalah atau kesulitan-kesulitan yang timbul dalam belajar Teknologi Infomasi dan Komunikasi. Dan dengan harapan semoga siswa mampu berinovasi dan berkreasi dengan potensi yang dimiliki. Maret 2012 Penyusun. Semarang 29. yang telah berkenan memberi petunjuk dan kekuatan kepada penulis sehingga makalah dengan judul “Perkembangan Perangkat lunak” ini dapat diselesaikan. Dalam penyusunan makalah ini. Dalam penyusunan makalah ini penulis berharap semoga makalah ini dapat bermanfaat bagi penulis sendiri maupun para pembaca umumnya. dalam berpikir dan bertindak. penulis tidak lupa mengucapkan banyak terimakasih kepada semua pihak yang telah membantu menyelesaikan tugas makalah ini. sehingga penulis dapat menyelesaikan penyusunan makalah ini tepat waktu.

.... 2 2 3 4 BAB III PENUTUP ..... Maksud dan Tujuan........................................................... KATA PENGANTAR ........DAFTAR ISI HALAMAN JUDUL........................ A.................. B.... A................................................... Bagaimana Perkembangan Perangkat Lunak ............................................................................................... 7 7 7 DAFTAR PUSTAKA .................................................................................................. Saran ............................................................................................................................................................................................................................................................................................ B..... Sejarah Perkembangan Perangkat Lunak ..... 8 iii .................... Latar Belakang .... Kesimpulan ...................... B................ C............................................. Apa Itu Perangkat Lunak .................................................................................. DAFTAR ISI ................................ 1 1 1 1 BAB II PEMBAHASAN .. Metode Penulisan ............................................ C.............................. A................................................................ i ii iii BAB I PENDAHULUAN .............................................................................................................................................................................................................................................................................

C. Sehingga memicu perkembangan perangkat lunak di seluruh dunia. 2. Komputer merupakan mesin yang memproses fakta atau data menjadi informasi. Komputer di gunakan manusia untuk meningkatkan hasil kerja dan memecahkan berbagai masalah. Setiap individu mempunyai kebutuhan yang berbeda beda terhadap perangkat lunak yang ada sehingga membuat mereka ingin mengembangkannya hingga memenuhi kebutuhannya masing masing. Memaparkan perkembangan perangkat lunak dari awal hingga sekarang.BAB I PENDAHULUAN A. Latar Belakang Dewasa ini banyak bertaburan perangkat lunak yang bisa dugunakan oleh masyarakat dengan mudahnya. Untuk itulah kami ingin mengulas beberapa hal tentang perkembangan perangkat lunak dalam makalah ini. 1 . Yang menjadi pemroses data atau pemecah masalah itu adalah perangkat lunak. B. Perkembangan yang pesat itu juga didukung kebutuhan manusia yang berkembang dari zaman ke zaman. Memaparkan apa sebenarnya itu perangkat lunak. Maksud dan Tujuan 1. Metode Penulisan Penulis mencari materi dari Internet dan materi-materi pada mata kuliah Organisasi dan Arsitektur Komputer. Perangkat lunak sendiri memiliki ragam yang banyak. Perangkat lunak sendiri memiliki sejarah yang tidak pendek untuk dijelaskan.

BAB II PEMBAHASAN A. (solehsoul. =). Program aplikasi dapat dibuat secara khusus untuk memenuhi kebutuhan khusus pula (tailor-made) atau berupa paket yang mempunyai aplikasi umum. Disebut juga dengan perangkat lunak. komputer harus dapat membaca dan memasukkan program ke dalam memori utamanya. dengan program aplikasi (aplication program). data yang disimpan ini dapat berupa program atauinstruksi yang akan dijalankan oleh perintah. seperti memberikan informasi tentang hardware. menyortir. 2 . mengingat. -. dan data. perangkat lunak ini merupakan catatan bagi mesin komputer untuk menyimpan perintah. membuat keputusan (membandingkan). Yang menjadi pemroses data atau pemecah masalah ituadalah perangkat lunak. dan menjalankan sistem.. dan menghasilkan keluaran berupa informasi dalam monitor atau cetakan. Dari operasi dasar ini disusun program atau perangkat lunak. Pengertian perangkat lunak menunjuk pada program dan alat bantu lain yang bersifat menambah kemampuan komputer sebagai alat untuk melaksanakan tugas atau operasi tertentu. Pengeloahan pada software ini melibatkan beberapa hal. Merupakan data elektronik yang disimpan sedemikian rupa oleh komputer itu sendiri. program. OR. Agar komputer dapat membaca. :. logika yang disusun ini diolah melalui perangkat lunak.wordpress.com) Komputer digunakan orang untuk meningkatkan hasil kerja dan memecahkanberbagai masalah. maupun dokumen serta arsip lainnya. yang disebut juga dengan program beserta data-data yang diolahnya. Software ini mengatur sedemikian rupa sehingga logika yang ada dapat dimengerti oleh mesin komputer. >. maupun catatancatatan yang diperlukan oleh komputer untuk menjalankan perintah yang dijalankannya. merupakan kumpulan beberapa perintah yang dieksekusi oleh mesin komputer dalam menjalankan pekerjaannya. Untuk mencapai keinginannya tersebut dirancanglah suatu susunan logika.? Software adalah kumpulan instruksi yang berfungsi untuk menjalankan suatu perintah. Apa itu perangkat lunak. x) dan logika (AND. <. diantaranya adalah sistem operasi. Bentuk terkecil dari perangkat lunak adalah operasi aritmatik (+. Program adalah instruksi dalam bahasa mesin atau yang dapat dibaca oleh komputer yang dirancang untuk tujuan tertentu sehingga jika operator menjalankan komputer dan memijat tombol tertentu (misalnya untuk memroses data akuntansi) disebut. menentukan fungsi hardware. menghitung.

MIT · 1961 : GPSS (General Purpose System Simulator)  1962 : RPG (Report Program Generator). IBM.  1966 : PL/1 (Programming Language version 1)IBM. untuk kecerdasan buatan  1974 : C pertama kali dikembangkan bernama BCPL. IBM  1964 : BASIC ( Beginner’s All-purpose Symbolic Instruction Code). or Teaching). Claude Keagan. Charles H.  1958 : ALGOL (Algoritmic Language)  1959 : COBOL (Common Buisness Oriented Language). Grace Hooper. Moore. gabungan BASIC & PASCAL. digunakan dalam bidang astronomi  1970 : PASCAL. Perangkat lunak semasa generasi pertama Menghubungkan beberapa sirkuit di dalam komputer atau dengan membuat program dalam bahasa mesin yang disimpan di memori komputer secara permanen.  1968 : PILOT (Programmed Inquiry. Alain Colmerauer & Philippe Roussel.  1972 : PROLOG. c.  1960 : LOGO. kemudian diadaptasi di Bell Laboratories dengan nama bahasa B. John McCarty.  1962 : APL (A Programing Language). Sejarah perkembangan perangkat lunak a. gabungan FORTRAN dan COBOL. Biasanya unik untuk suatu aplikasi. IBM.  1958 : LISP (List Programing). John A.  1974 : COMAL. gabungan dari LISP dan FORTH. Learning. 3 . Borge Christensen & Benedict Lofsted. Perangkat lunak sebelum computer generasi pertama  300 sm : Penggunaan obor sebagai signal untuk mengirimkan berita yang digunakan bangsa yunani  1842 : Ada Augusta. Kurtz. penulis perangkat lunak pertama kali yang digunakan pada Babbage’s Analytical Engine.B. Kenneth Iverson. dikembangkan oleh Niklaus Wirth  1971 : SAM76. Perkembangan bahasa pemrograman tingkat tinggi  1957 : FOTRAN (Formula Translator). Eckert menggabungkan beberapa mesin akuntansi kartu IBM yang berbeda.  1945 : Kutu yang pertama b. John G.  1933 : Wallace J. Dr. John Bakus. Starkweather  1969 : FORTH. Kemeny & Thomas E.

Dengan Komputer diharapkan dapat meningkatkan hasil kerja dan memecahkan berbagai masalah. John Barnaby. pengolah kata. diambil dari ADA AUGUSTA.Digital Research  1980 : MS-DOS (Microsoft.Swiss  1979 : ADA digunakan di Dephan AS.William Bill Gates.Garry Kildal. gabungan program spreadsheet grafik dan kemampuan untuk mendapatkan informasi.  1985 : Microsoft Windows Pertama  1987 : IBM Operating System/2  1988 : Windows/386  1990 : Windows 3. Ken Thompson.pengolah kata  1979 : Apple Writer. Perkembangan perangkat lunak paket system 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. Bagaimana perkembangan perangkat lunak sampai sekarang Komputer membutuhkan data atau fakta. 1977 : MODULA-2. Perkembangan perangkat lunak paket aplikasi  1976 : Electrical Pencil. Mitchel Kapoor.). e. diterapkan pada komputer PDP-7. tingkat pemrosesan yang dikerjakan perangkat lunak bersifat machine-like (keinginan mesin) mulai berubah 4 . d. Browser Internet Pertama  1995-1997-2000-xp : Windows 95 Windows 98 C. dimana data ini pada saat diinput akan diterjemahkan menjadi bilangan biner. California  1979 : Word Star. Wayne Ratliff. Perangkat lunak atau software adalah program dari komputer. pengolah kata  1979 : VisicalC(Visual Calculator). Michael Shrayer. Niklaus Wirth. Perangkat lunak adalah program yang berisi instruksi untuk melakukan proses pengolahan data. Paul Lutus.Disk Operating System). Saat ini.0  1993 : Mosaic. Robert Frankston. Bell Laboratories  1970 : CP/M (Control Program/Microproc.Yale Univ. Mesin komputer memproses fakta atau data menjadi suatu informasi yang berguna bagi penggunanya. Sebelum menjadi informasi data tersebut diproses melalui hardware yang terletak pada CPU dengan menggunakan perangkat lunak. DEC (Digital Equipment Corporation)  1981 : DBASE-II. ahli teknik NASA  1982 : LOTUS 1-2-3.

Penggunaan komputer dilakukan secara langsung dan hasil yang selesai di kerjakan komputer berupa print out. Penggunaan komputer saat itu masih dilakukan secara langsung. Informasi yang di susun secara sistematis dengan suatu alur logika tertentu menjadi knowledge (pengetahuan). gambar berikut memperlihatkan orang yang sedang menggunakan komputer. Kemampuan komputer dirasakan sangat berkaitan dengan perangkat keras dan perangkat lunaknya. double word (32 bit). Pada era ini.Bentuk paling sederhana dari perangkat lunak.com) Kelompok-kelompok bit ini di susun ke dalam struktur instruksi seperti penyimpanan. Perangkat Keras tidak akan berfungsi tanpa adanya perangkat lunak begitu pula sebaliknya perangkat lunak tidak berfungsi tanpa adanya perangkat keras. disusun hirarki informasi. yang di representasikan sebagai binary digit (bit). sebuah program untuk sebuah mesin untuk tujuan tertentu. transfer. operasi aritmatika. Berdasarkan perkembangannya perangkat lunak sampai dengan sekarang dibagi menjadi beberapa era yaitu : a) Era pioner Bentuk perangkat lunak pada awalnya adalah sambungan-sambungan kabel ke antar bagian dalam komputer. dari masalah ini kemudian lahir bahasa pemrograman tingkat tinggi yang seperti bahasa manusia (bahasa Inggris). perangkat lunak merupakan satu kesatuan dengan perangkat kerasnya. yaitu 1 (benar) atau 0 (salah). operasi logika. cara ini sudah pasti sangat menyulitkan. kemudian setelah proses seleksi dan pengurutan menjadi sesuatu yang berguna menjadi informasi.wordpress. byte (8 bit). Saat ini pembuatan perangkat lunak sudah menjadi suatu proses produksi yang sangat kompleks. Proses yang di lakukan di dalam 5 . sehingga orang mulai mengelompokkan bit tersebut menjadi nible (4 bit). Kode-kode mesin sendiri masih cukup menyulitkan karena tuntutan untuk dapat menghapal kode tersebut dan format (aturan) penulisannya yang cukup membingungkan. Perkembangan teknologi terutama dalam perangkat keras terus diimbangi oleh perangkat lunaknya sehingga penggunaan komputer lebih maksimal. Cara lain dalam mengakses komputer adalah menggunakan punched card yaitu kartu yang di lubangi. mulai dari data/ fakta. menggunakan aljabar Boolean.dengan sifat human-like (keinginan manusia). (rudihd. maka dari itu diperlukan perangkat lunak yang benar-benar mendukung perangkat kerasnya. dengan urutan proses yang panjang dengan melibatkan puluhan bahkan ratusan orang dalam pembuatannya. word (16 bit). Kedua perangkat tersebut memang saling berkaitan sehingga komputer dapat berfungsi dengan baik. Di dalam teori informasi. dan bentuk bit ini di ubah menjadi kode-kode yang di kenal sebagai assembler.

Pada era ini mulai di kenal sistem basis data. Sebuah perangkat lunak mampu menyelesaikan banyak pengguna (multi user) secara cepat/langsung (real time). bahkan peralatan seperti telepon. tetapi juga oleh kalangan industri / perusahaan. selain permasalahan teknis. Baris-baris perintah perangkat lunak yang di jalankan oleh komputer bukan lagi satu-satu. sebuah komputer genggampun telah di lengkapi dengan perangkat lunak yang dapat di sinkronkan dengan PC. Perangkat lunak pada era ini contohnya ENIAC. yang memisahkan antara program (pemroses) dengan data (yang di proses). telah di tanamkan perangkat lunak untuk mengatur operasi peralatan itu. TV. Dan yang hebatnya lagi adalah setiap peralatan itu akan mengarah pada suatu saat kelak akan dapat saling terhubung. dengan beberapa tahapan proses yang melibatkan berbagai disiplin ilmu dalam perancangannya. b) Era stabil Pada era stabil penggunaan komputer sudah banyak di gunakan. perangkat lunak juga berkembang untuk memenuhi kebutuhan perorangan. perangkat lunak sekarang mulai bisa mengenal suara dan gambar. Automatisasi yang ada di dalam perangkat lunak mengarah ke suatu jenis kecerdasan buatan. Tidak hanya komputer. AC dan microwave. 6 . tidak hanya oleh kalangan peneliti dan akademi saja. tapi sudah seperti banyak proses yang di lakukan secara serempak (multi tasking). Perusahaan perangkat lunak bermunculan. dan sebuah perangkat lunak dapat menjalankan beberapa fungsi. Perangkat lunak dapat di bedakan menjadi perangkat lunak sistem yang bertugas menangani internal dan perangkat lunak aplikasi yang di gunakan secara langsung oleh penggunannya untuk keperluan tertentu.komputer berupa baris instruksi yang secara berurutan di proses. Tingkat kecerdasan yang di tunjukkan oleh perangkat lunak pun semakin meningkat. d) Era modern Saat ini perangkat lunak sudah terdapat di mana-mana. dari ini perangkat lunak mulai bergeser menjadi sebuah produk. Pembuatan sebuah perangkat lunak bukan lagi pekerjaan segelentir orang. hingga ke mesin cuci. tetapi telah menjadi pekerjaan banyak orang. Pada era ini contoh perangkat lunaknya adalah c) Era mikro Sejalan dengan semakin luasnya PC dan jaringan komputer di era ini. tidak hanya pada sebuah superkomputer dengan 25 prosesornya.

Yaitu era pioner. era modern. era mikro. A. perangkat lunak mulai bisa mengenal suara. era stabil. gambar bahkan memakai sensor sperti sensor gerak atau sensor cahaya. Kesimpulan Software adalah kumpulan instruksi yang berfungsi untuk menjalankan suatu perintah. Semoga makalah ini berguna bagi penulis pada khususnya juga para pembaca yang budiman pada umumnya. seperti memberikan informasi tentang hardware. dan menjalankan sistem. Dalam perkembangan perangkat lunak ada bebereapa era yang dilaluli. Penulis banyak berharap para pembaca yang budiman sudi memberikan kritik dan saran yang membangun kepada penulis demi sempurnanya makalah ini dan dan penulisan makalah di kesempatan-kesempatan berikutnya. dan adanya pengembangan lebih lanjut. Dalam era zaman sekarang. Saran Adanya kritik dan saran dari para pembaca adalah untuk menjadi kita yang lebih baik. kerena terbatasnya pengetahuan dan kurangnya rujukan atau referensi yang ada hubungannya dengan judul makalah ini. menentukan fungsi hardware. tentunya masih banyak kekurangan dan kelemahannya.BAB III PENUTUP Demikian yang dapat kami paparkan mengenai materi yang menjadi pokok bahasan dalam makalah ini. 7 . B.

DAFTAR PUSTAKA http://blog.ac.uny.id/arifkurniawan5/2011/01/07/makalah-perkembanganperangkat-lunak/ 8 .student.

Sign up to vote on this title
UsefulNot useful