Your SlideShare is downloading. ×
Copyright © 2014 www.jurnalkomputer.com
PERANGKAT LUNAK (SOFTWARE)
Asep Herman Suyanto
info@bambutechno.com
http://www.bam...
Copyright © 2014 www.jurnalkomputer.com
§ Perangkat Lunak Bahasa Pemrograman Komputer, kita kenal Visual Basic, Delphi,
C+...
Copyright © 2014 www.jurnalkomputer.com
5. Perkembangan Perangkat lunak sistem Operasi
§ 1954 : Sistem Operasi pertama kal...
Copyright © 2014 www.jurnalkomputer.com
Upcoming SlideShare
Loading in...5
×

Perangkat lunak (software)

279

Published on

JurnalKomputer.Com

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
279
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Perangkat lunak (software)"

  1. 1. Copyright © 2014 www.jurnalkomputer.com PERANGKAT LUNAK (SOFTWARE) Asep Herman Suyanto info@bambutechno.com http://www.bambutechno.com Perangkat keras komputer tidak akan dapat berbuat-apa tanpa adanya perangkat lunak, teknologi yang canggih dari perangkat keras akan berfungsi bila intruksi-intruksi tertentu telah diberikan kepadanya, intruksi-intruksi tersebut dinamakan dengan perangkat lunak (software). Intruksi- intruksi perangkat lunak ditulis manusia untuk mengaktifkan fungsinya dari perangkat keras komputer. Intruksi-intruksi yang ditulis oleh pembuat program dilakukan dengan menggunakan bahasa pemograman tertentu. Seperti telah diketahui bahwa komputer hanya mengenal sinyal elektronik, yang dalam kode binear diwakili dengan nilai 1 dan 0. demikian juga seharusnya intruksi- intruksi yang ditulis harus dalam bentuk binary dan akan membuat frustasi si pembuat program. Untuk mengatasi hal ini, maka intruksi-intruksi dapat dibuat dengan suatu bahasa pemograman tertentu dan diterjemahkan ke bahasa mesin yang dimegerti oleh komputer dengan suatu perangkat lunak yang disebut dangan language software Dalam sistem pengolahan data dengan bertujuan untuk menyelesaikan suatu masalah-masalah tertentu dengan cara mengolah data yang ada dengan menggunakan suatu program yang ditulis oleh pemogram komputer (programmer). Program yang ditulis ini dengan menggunakan bahasa pemograman yang disebut dengan perangkat lunak aplikasi (application software) menurut Prof. Dr. Jogianto, dalam bukunya membedakan perangkat lunak dikategorikan ke dalam tiga bagian, yaitu : § Perangkat lunak sistem operasi (operating system), yaitu program yang ditulis untuk mengendalikan dan mengkoordinasi kegiatan dari sistem computer. contoh sistem operasi : DOS, Unix, Windows 95, IMB OS/2, Apple’s System. Sistem Operasi (Operating System) mempunyai beberapa fungsi utama antara lain: (1) manajemen sumber daya, (2) manajemen data, (3) manajemen gugus tugas, dan (4) penyediaan sarana komunikasi antar pengguna dan komputer. Sistem Operasi yang dikenal antara lain DOS, Windows, Unix, MacOS, FreeBSD dan Linux. Masing-masing sistem operasi mempunyai beberapa varian yang merupakan pengembangan maupun perbedaan distro. Khusus untuk Linux merupakan system operasi yang bersifat Open Source, yang bisa dikembangkan, dimodifikasi dan didistribusian oleh siapapun baik sifatnya berbayar atau tidak berbayar. § Perangkat lunak aplikasi (aplikaton software) yaitu program yang ditulis dan diterjemahkan oleh language software untuk menyelesakan suatu aplikasi tertentu. · Aplikasi bisnis dan perkantoran didominasi oleh Microsoft Office. Microsoft Office ini memiliki kumpulan aplikasi yang sangat familiar dengan pengguna, yaitu Ms Word, Ms Excel, Ms Power Point, Ms Access, Ms Outlook, dan Ms Publisher. Sedangkan aplikasi bisnis yang berjalan pada Linux antara lain Star Office dan K- Office. · Aplikasi hiburan dan entertainment kita kenal dengan Windows Media Player, WinAm, Jet Audio, XingMPEG, dan sebagainya. · Aplikasi untuk komunikasi, kita kenal dengan MiRC, Ms Netmeeting, Ms Outlook Express, ICQ, dan sebagainya. · Aplikasi grafis dan multimedia, kita mengenal Adobe Photoshop, CorelDraw, Macromedia Freehand, ACDSee, dan sebagainya. · Aplikasi teknik, kita kenal Ms Visio, AutoCAD, dan sebagainya. · Aplikasi untuk Utility dan Anti Virus, kita mengenal Norton Utility, Norton Antivirus, McAfee Virus Scan, dan sebagainya. · Aplikasi Server, kita kenal Ms Personal Web Server, IIS untuk Win NT dan Win 2000, Ms Exchange untuk mail server, Apache Web Server, dan sebagainya.
  2. 2. Copyright © 2014 www.jurnalkomputer.com § Perangkat Lunak Bahasa Pemrograman Komputer, kita kenal Visual Basic, Delphi, C++, dan sebagainya. Perangkat lunak sesungguhnya adalah program, sebagaimana telah anda ketahui, program adalah deretan intruksi yang digunakan untuk mengendalikan komputer sehingga komputer dapat melakukan tindakan sesuai yang dikehendaki oleh pembuatnya. Dalam hal ini pembuatnya telah mengatur komputer sehingga komputer memenuhi kebutuhan pemakai, program umumnya dibuat oleh vendor perangkat lunak (misalnya Microsoft) ataupun perorangan. Tentu saja, jika anda menguasai salah satu bahasa pemograman, anda bisa membuat program yang anda kehendaki. Perkembangan Perangkat Lunak : 1. Perangkat lunak sebelum komputer generasi pertama § 300 sm : penggunaan obor sebagai signal untuk mengirimkan 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 2. 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. 3. 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.
  3. 3. Copyright © 2014 www.jurnalkomputer.com 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 / Microprocessor),Garry Kildal,Digital § Research § 1980 : MS-DOS (Microsoft- Disk Operating System),William Bill Gates, § Microsoft Corporation § 1985 : Microsoft Windows Pertama § 1987 : IBM Operating System/2 § 1988 : Windows/386 § 1990 : Windows 3.0 § 1993 : Mosaic, Browser Internet Pertama § 1995 : Windows 95 § 1997 : Windows 98 EVOLUSI PERANGKAT LUNAK 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 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, yang memisahkan antara program (pemroses) dengan data (yang di proses). 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. 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. Bahkan peralatan seperti telepon, TV, hingga ke mesin cuci, AC dan microwave, telah di tanamkan perangkat lunak untuk mengatur operasi peralatan itu. 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.
  4. 4. Copyright © 2014 www.jurnalkomputer.com

×