Makalah Perangkat Lunak Komputer

Disusun oleh : Sudibyo

i

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

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

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

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

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

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

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

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

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

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

Sign up to vote on this title
UsefulNot useful