Posted by : Dudi Rudiana
Senin, 05 Maret 2012
Pagi-pagi gini enaknya ngblog sambil ngopi, tapi kali ini saya bingung mau posting tentang apa. Baiklah mungkin saya posting tentang perkembangan perangkat lunak atau software saja yang baru saya dapatkan dari sekolah kemarin.
A. Perkembangan Perangkat Lunak
Penggunaan komputer begitu
luas dan mencakup seluruh sendi kehidupan dan telah menjadi salah satu kebutuhan pokok dalam kegiatan sehari-hari.
Namun pada awalnya si, komputer hanya digunakan sebagai alat hitung belaka (kaya kalkulator donk, hahaha). Komputer
berasal dari bahasa Latin "to compute" yang berarti alat hitung. Agar dapat
dioperasionalkan, sebuah komputer harus dilengkapi perangkat lunak atau yang
lebih dikenal sebagai software.
Pada scat ini software atau
perangkat lunak sudah terdapat di mana-mana, tidak hanya pada sebuah super komputer. Sebuah komputer genggam
sudah dilengkapi dengan perangkat lunak yang dapat disinkronkan dengan PC (personal computer). Hebatnya, setiap peralatan tersebut akan dapat
saling terhubung. Pembuatan
perangkat lunak bukan lagi pekerjaan segelintir orang, tetapi telah menjadi pekerjaan dengan beberapa tahapan proses
yang melibatkan berbagai disiplin ilmu dalam perancangannya. Tingkat kecerdasan yang ditunjukkan
oleh perangkat lunak pun semakin meningkat.
Selain permasalahan teknis, perangkat lunak
sudah bisa mengenali suara maupun gambar.
Software (perangkat/piranti
lunak) adalah program yang berisi perintah-perintah untuk melakukan pengolahan data.
Contoh: sistem operasi (DOS,
Windows), bahasa program (Basic, Pascal, Clipper), program aplikasi (Ms. Word. Ms. Excel).
Perkembangan software
(perangkat lunak) telah tumbuh dengan pesat sejak beredarnya komputer personal di
pasaran. Dengan semakin murahnya
komputer, semakin banyak orang yang memilikinya. Pemakai komputer membutuhkan bermacammacam perangkat lunak untuk lebih mendayagunakan komputernya. Secara kebetulan, banyak pabrik-pabrik
perangkat lunak yang menanggapi
permintaan ini. Macammacam perangkat
lunak yang tersedia di pasaran, terutama perangkat lunak paket (package
software), yaitu
program jadi untuk
aplikasi tertentu.
1. Software Sebelum Komputer Generasi
Pertama
300 SM Sistem
kode pertama, Polybius Telegraph di Yunani.
- 1842 Penulis
perangkat lunak pertama, Ada Agusta (1815‑1853) diterapkan pada Babbage's
Analytical
Engine.
- 1933 Program mekanik pertama, Wallace J.
Eckert
(1902-1971) menggabungkan beberapa mesin akuntansi
kartu plong IBM yang berbeda. Untuk
menjalankan mesin ini sebagai suatu kesatuan,
Wallace membuat suatu program
mekanik untuk mengontrolnya.
- 1945 Sewaktu mengembangkan komputer
Harvard Mark II, suatu relay ditemukan rusak yang disebabkan oleh sebuah bug
(kutu) yang telah terjepit
mati. Mulai scat itu. jika komputer tidak
bekerja atau suatu program mengalami
kesalahan, pars ahli mengatakan mereka sedang
melakukan proses debugging (mencari sebab kesalahan).
2. Software Komputer
Generasi Pertama
Program pada generasi pertama dilakukan dengan cars menghubungkan beberapa sirkuit di
dalam komputer atau dengan membuat program dalam bahasa mesin (machine language) yang disimpan di memori komputer secara permanen.
Karena memrogram dengan bahasa mesin sangat sulit, maka diciptakan bahasa pemrograman yang lebih mudah, yaitu bahasa tingkat tinggi (high
level language). Pemrograman bahasa tingkat tinggi dilakukan dengan menulis program dengan bahasa awam (bahasa Inggris sehari-hari dengan aturan yang tertentu), yang kemudian akan diterjemahkan
oleh komputer ke dalam bahasa komputer (bahasa mesin).
3. Perkembangan Bahasa
Pemrograman Tingkat Tinggi
-1957 FORTRAN (FORmula TRANslator. John
Bakus-IBM), merupakan bahasa tingkat
tinggi pertama yang digunakan untuk
keperluan teknik dan matematika.
-1958 LISP (LISt Programming, John Mc Charty)
dibutuhkan oleh peneliti-peneliti artificial
intelligence.
-1958 ALGOL (ALGOrithmic Language) dikembangkan
untuk memecahkan masalah-
masalah secara umum (general purpose).
-1959 COBOL (Common Business Oriented Language,
DR. Grace Hooper) dikembangkan
untuk memecahkan persoalan program yang standar
(program yang ditulis pada sebuah
komputer dapat dijalankan pada komputer
lain).
-1960 LOGO, merupakan perkembangan dari LISP oleh
Seymour Papert dan diterapkan pada komputer mainframe. LOGO ditujukan untuk
pendidikan. Sekitar tahun 1980 LOGO diterapkan pada komputer mikro. 1961 GPSS (General
Purpose System Simulator)
untuk keperluan proses simulasi.
-1961 RPG (Report Program
Generator) dikem‑bangkan
oleh IBM pada komputer IBM 1041.
-1962
APL (A Programming Language) dikembangkan di IBM oleh
Kenneth Iverson dan
digunakan untuk aplikasi teknik.
-1964 BASIC (Beginer's All-purpose
Symbolic
Instruction Code), merupakan bahasa berbentuk interpreter yang memungkinkan untuk mengoperasikan komputer secara interaktif, program dapat ditulis. dijalankan, diubah, dan dijalankan lagi tanpa harus melalui tahap kompilasi.
-1966 PL/1 (Programming Language version 1)
yang merupakan gabungan dari FORTRAN, COBOL, dan ALGOL.
PL/1 diterapkan pada komputer S360 untuk
aplikasi bisnis dan teknik.
-1968 PILOT (Programmed Inquiry Learning Or
Teaching)
dikembangkan oleh John A. Starkweather
merupakan bahasa yang mudah digunakan
karena ditujukan pada mereka yang belum berpengalaman dalam menulis program.
-1969 FORTH dikembangkan
oleh Charles H. Moore digunakan pada
National Radio
Astronomy Observatory untuk menyelesaikan
permasalahan perbintangan.
-1970 PASCAL dikembangkan oleh Niklaus Wirth di
Swiss. Nama Pascal diambil dari ahli
matematika
Blaise Pascal.
-1971 SHRDLU dikembangkan oleh Terry Wignorad untuk menganalisis percakapan
yang ditulis dengan bahasa manusia secara natural.
-1971
SAM76 dikembangkan oleh Claude Kaga, merupakan gabungan dari
LISP dan
-1972 PROLOG digunakan pada operasi artificial
intelligence.
-1972 SMALLTALK.
-1974 C digunakan untuk menulis sistem operasi UNIX.
-1974 COMAL merupakan gabungan dari BASIC dan
PASCAL.
-1975 BASIC digunakan pada komputer mikro. 1977 MODULA-2 dikembangkan oleh Niklaus Wirth untuk tujuan khusus dari multiprogramming.
-1979 ADA
dikembangkan untuk digunakan di departemen
pertahanan Amerika Serikat, Pentagon.
4. Perkembangan
Perangkat Lunak PaketAplikasi
Sejak
beredarnya komputer personal, bermacam-macam
keperluan aplikasi tersedia di pasaran
guns memenuhi kebutuhan pars pemakai komputer.
Berikut beberapa jenis software yang pernah
dan sedang beredar di pasaran.
-1976 ELECTRIC PENCIL (Michael Shrayer). merupakan paket pengolah kata yang
pertama dan sampai 2 tahun kemudian merupakan paket pengolah kata
satusatunya yang
beredar di pasaran.
-1979
WORD STAR (John Barnaby), merupakan paket pengolah kata.
-1979 APPLE WRITER (Paul Lutus), merupakan paket pengolah kata.
-1979 VISICALC (Visible Calculator atau Visual Calculator, Daniel Bricklin dan Robert Frankston).
Itulah sejarahnya perkembangan perangkat lunak atau di sebut juga software. Semoga dapat membantu anda dalam hal pengetahuan atau pembelajaran. Terima Kasih