makalah perangkat lunak komputer

18
Disusun oleh : Sudibyo i

Upload: sampurno-u-mild

Post on 12-Dec-2014

646 views

Category:

Documents


62 download

DESCRIPTION

Semoga bs menjadi referensi bg anda

TRANSCRIPT

Page 1: Makalah Perangkat Lunak Komputer

Disusun oleh :

Sudibyo

i

Page 2: Makalah Perangkat Lunak Komputer

KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa, 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. 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, dalam berpikir dan bertindak. Mudah-mudahan dengan

mempelajari makalah ini, 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.

Dalam penyusunan makalah ini, 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.

Dalam penyusunan makalah ini penulis berharap semoga makalah ini dapat

bermanfaat bagi penulis sendiri maupun para pembaca umumnya.

Semarang 29, Maret 2012

Penyusun,

ii

Page 3: Makalah Perangkat Lunak Komputer

DAFTAR ISI

HALAMAN JUDUL........................................................................................... i

KATA PENGANTAR........................................................................................ ii

DAFTAR ISI....................................................................................................... iii

BAB I PENDAHULUAN................................................................................... 1

A. Latar Belakang............................................................................................. 1

B. Maksud dan Tujuan...................................................................................... 1

C. Metode Penulisan......................................................................................... 1

BAB II PEMBAHASAN.................................................................................... 2

A. Apa Itu Perangkat Lunak............................................................................. 2

B. Sejarah Perkembangan Perangkat Lunak..................................................... 3

C. Bagaimana Perkembangan Perangkat Lunak............................................... 4

BAB III PENUTUP............................................................................................ 7

A. Kesimpulan.................................................................................................. 7

B. Saran............................................................................................................. 7

DAFTAR PUSTAKA......................................................................................... 8

iii

Page 4: Makalah Perangkat Lunak Komputer

BAB I

PENDAHULUAN

A. Latar Belakang

Dewasa ini banyak bertaburan perangkat lunak yang bisa dugunakan oleh

masyarakat dengan mudahnya. Perangkat lunak sendiri memiliki sejarah yang tidak

pendek untuk dijelaskan. Komputer merupakan mesin yang memproses fakta atau

data menjadi informasi. Komputer di gunakan manusia untuk meningkatkan hasil

kerja dan memecahkan berbagai masalah. Yang menjadi pemroses data atau pemecah

masalah itu adalah perangkat lunak. Perangkat lunak sendiri memiliki ragam yang

banyak. Sehingga memicu perkembangan perangkat lunak di seluruh dunia.

Perkembangan yang pesat itu juga didukung kebutuhan manusia yang berkembang

dari zaman ke zaman. Setiap individu mempunyai kebutuhan yang berbeda beda

terhadap perangkat lunak yang ada sehingga membuat mereka ingin

mengembangkannya hingga memenuhi kebutuhannya masing masing. Untuk itulah

kami ingin mengulas beberapa hal tentang perkembangan perangkat lunak dalam

makalah ini.

B. Maksud dan Tujuan

1. Memaparkan apa sebenarnya itu perangkat lunak.

2. Memaparkan perkembangan perangkat lunak dari awal hingga sekarang.

C. Metode Penulisan

Penulis mencari materi dari Internet dan materi-materi pada mata kuliah

Organisasi dan Arsitektur Komputer.

1

Page 5: Makalah Perangkat Lunak Komputer

BAB II

PEMBAHASAN

A. Apa itu perangkat lunak..?

Software adalah kumpulan instruksi  yang berfungsi untuk menjalankan

suatu perintah, seperti memberikan informasi tentang hardware, menentukan fungsi

hardware, dan menjalankan sistem. Agar komputer dapat membaca, mengingat,

membuat keputusan (membandingkan), menghitung, menyortir, dan menghasilkan

keluaran berupa informasi dalam monitor atau cetakan, komputer harus dapat

membaca dan memasukkan program ke dalam memori utamanya. 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, dengan program

aplikasi (aplication program). Pengertian perangkat lunak menunjuk pada program

dan alat bantu lain yang bersifat menambah kemampuan komputer sebagai alat untuk

melaksanakan tugas atau operasi tertentu. 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, merupakan kumpulan beberapa

perintah yang dieksekusi oleh mesin komputer dalam menjalankan pekerjaannya.

perangkat lunak ini merupakan catatan bagi mesin komputer untuk menyimpan

perintah, maupun dokumen serta arsip lainnya. Merupakan data elektronik yang

disimpan sedemikian rupa oleh komputer itu sendiri, data yang disimpan ini dapat

berupa program atauinstruksi yang akan dijalankan oleh perintah, maupun catatan-

catatan yang diperlukan oleh komputer untuk menjalankan perintah yang

dijalankannya. Untuk mencapai keinginannya tersebut dirancanglah suatu

susunan logika, logika yang disusun ini diolah melalui perangkat lunak, yang disebut

juga dengan program beserta data-data yang diolahnya. Pengeloahan pada software

ini melibatkan beberapa hal, diantaranya adalah sistem operasi, program, dan data.

Software ini mengatur sedemikian rupa sehingga logika yang ada dapat dimengerti

oleh mesin komputer. (solehsoul.wordpress.com)

Komputer digunakan orang untuk meningkatkan hasil kerja dan

memecahkanberbagai masalah. Yang menjadi pemroses data atau pemecah masalah

ituadalah perangkat lunak. Bentuk terkecil dari perangkat lunak adalah operasi

aritmatik (+, -, :, x) dan logika (AND, OR, >, <, =). Dari operasi dasar ini disusun

program atau perangkat lunak.

2

Page 6: Makalah Perangkat Lunak Komputer

B. Sejarah perkembangan perangkat lunak

a. Perangkat lunak sebelum computer generasi pertama

300 sm : Penggunaan obor sebagai signal untuk mengirimkan berita yang

digunakan 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

IBM yang berbeda.

1945  : Kutu yang pertama

b. 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.

c. Perkembangan bahasa pemrograman tingkat tinggi

1957  : FOTRAN (Formula Translator), John Bakus, IBM.

1958  : LISP (List Programing), John McCarty.

1958  : ALGOL (Algoritmic Language)

1959  : COBOL (Common Buisness Oriented Language), Dr. Grace Hooper.

1960  : LOGO, MIT ·         1961  : GPSS (General Purpose System Simulator)

1962  : RPG (Report Program Generator), IBM.

1962  : APL (A Programing 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.

3

Page 7: Makalah Perangkat Lunak Komputer

1977  : MODULA-2, Niklaus Wirth,Swiss

1979  : ADA digunakan di Dephan AS, diambil dari ADA AUGUSTA.

d. 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.

e. 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, 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

C. Bagaimana perkembangan perangkat lunak sampai sekarang

Komputer membutuhkan data atau fakta, dimana data ini pada saat diinput

akan diterjemahkan menjadi bilangan biner. Mesin komputer memproses fakta atau

data menjadi suatu informasi yang berguna bagi penggunanya. Dengan Komputer

diharapkan dapat meningkatkan hasil kerja dan memecahkan berbagai masalah.

Sebelum menjadi informasi data tersebut diproses melalui hardware yang terletak

pada CPU dengan menggunakan perangkat lunak. Perangkat lunak atau software

adalah program dari komputer. Perangkat lunak adalah program yang berisi instruksi

untuk melakukan proses pengolahan data. Saat ini, tingkat pemrosesan yang

dikerjakan perangkat lunak bersifat machine-like (keinginan mesin) mulai berubah

4

Page 8: Makalah Perangkat Lunak Komputer

dengan sifat human-like (keinginan manusia). Di dalam teori informasi, disusun

hirarki informasi, mulai dari data/ fakta, kemudian setelah proses seleksi dan

pengurutan menjadi sesuatu yang berguna menjadi informasi. Informasi yang di

susun secara sistematis dengan suatu alur logika tertentu menjadi knowledge

(pengetahuan). Perangkat Keras tidak akan berfungsi tanpa adanya perangkat lunak

begitu pula sebaliknya perangkat lunak tidak berfungsi tanpa adanya perangkat keras.

Kedua perangkat tersebut memang saling berkaitan sehingga komputer dapat

berfungsi dengan baik. Perkembangan teknologi terutama dalam perangkat keras

terus diimbangi oleh perangkat lunaknya sehingga penggunaan komputer lebih

maksimal.

Kemampuan komputer dirasakan sangat berkaitan dengan perangkat keras dan

perangkat lunaknya, maka dari itu diperlukan perangkat lunak yang benar-benar

mendukung perangkat kerasnya.Bentuk paling sederhana dari perangkat lunak,

menggunakan aljabar Boolean, yang di representasikan sebagai binary digit (bit),

yaitu 1 (benar) atau 0 (salah), cara ini sudah pasti sangat menyulitkan, sehingga orang

mulai mengelompokkan bit tersebut menjadi nible (4 bit), byte (8 bit), word (16 bit),

double word (32 bit). (rudihd.wordpress.com)

Kelompok-kelompok bit ini di susun ke dalam struktur instruksi seperti

penyimpanan, transfer, operasi aritmatika, operasi logika, dan bentuk bit ini di ubah

menjadi kode-kode yang di kenal sebagai assembler. Kode-kode mesin sendiri masih

cukup menyulitkan karena tuntutan untuk dapat menghapal kode tersebut dan format

(aturan) penulisannya yang cukup membingungkan, dari masalah ini kemudian lahir

bahasa pemrograman tingkat tinggi yang seperti bahasa manusia (bahasa Inggris).

Saat ini pembuatan perangkat lunak sudah menjadi suatu proses produksi yang sangat

kompleks, 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, gambar berikut memperlihatkan orang yang sedang

menggunakan komputer. Cara lain dalam mengakses komputer adalah

menggunakan punched card yaitu kartu yang di lubangi. 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

5

Page 9: Makalah Perangkat Lunak Komputer

komputer berupa baris instruksi yang secara berurutan di proses. Perangkat lunak

pada era ini contohnya ENIAC.

b) 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,

yang memisahkan antara program (pemroses) dengan data (yang di proses). Pada era

ini contoh perangkat lunaknya adalah

c) 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 yang bertugas menangani internal

dan perangkat lunak aplikasi yang di gunakan secara langsung oleh penggunannya

untuk keperluan tertentu. Automatisasi yang ada di dalam perangkat lunak mengarah

ke suatu jenis kecerdasan buatan.

d) 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.

6

Page 10: Makalah Perangkat Lunak Komputer

BAB III

PENUTUP

Demikian yang dapat kami paparkan mengenai materi yang menjadi pokok

bahasan dalam makalah ini, tentunya masih banyak kekurangan dan kelemahannya,

kerena terbatasnya pengetahuan dan kurangnya rujukan atau referensi yang ada

hubungannya dengan judul makalah ini. 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. Semoga makalah ini berguna bagi penulis pada khususnya juga para

pembaca yang budiman pada umumnya.

A. Kesimpulan

Software adalah kumpulan instruksi  yang berfungsi untuk menjalankan suatu

perintah, seperti memberikan informasi tentang hardware, menentukan fungsi

hardware, dan menjalankan sistem. Dalam perkembangan perangkat lunak ada

bebereapa era yang dilaluli. Yaitu era pioner, era stabil, era mikro, era modern.

Dalam era zaman sekarang, perangkat lunak mulai bisa mengenal suara, gambar

bahkan memakai sensor sperti sensor gerak atau sensor cahaya.

B. Saran

Adanya kritik dan saran dari para pembaca adalah untuk menjadi kita yang

lebih baik, dan adanya pengembangan lebih lanjut.

7

Page 11: Makalah Perangkat Lunak Komputer

DAFTAR PUSTAKA

http://blog.student.uny.ac.id/arifkurniawan5/2011/01/07/makalah-perkembangan-

perangkat-lunak/

8