SOFTWARE (PERANGKAT LUNAK) TIKSM@MUH Perangkat lunak atau piranti lunak adalah program komputer yang berfungsi sebagai sarana interaksi antara pengguna dan perangkat keras. Perangkat lunak dapat juga dikatakan sebagai 'penterjemah' perintah-perintah yang dijalankan pengguna komputer untuk diteruskan ke atau diproses oleh perangkat keras. Perangkat lunak adalah program komputer yang isi instruksinya dapat diubah dengan mudah. Perangkat lunak umumnya digunakan untuk mengontrol perangkat keras (yang sering disebut sebagai device driver), melakukan proses perhitungan, berinteraksi dengan perangkat lunak yang lebih mendasar lainnya (seperti sistem operasi, dan bahasa pemrograman), dan lain-lain. Pengklasifikasian Perangkat Lunak Berdasarkan Fungsi Berdasarkan fungsinya perangkat lunak dapat diklasifikasikan menjadi 2, yaitu : 1. Perangkat lunak sistem Dalam perkembangannya perangkat lunak sistem dapat dibagian menjadi 3 yaitu : >> Sistem Operasi (Operating system / OS / SO) Saat komputer pertama kali di hidupkan, sistem operasilah yang pertama kali di jalankan, sistem operasi yang mengatur seluruh proses, menterjemahkan masukan, mengatur proses internal, memanejemen penggunaan memori dan memberikan keluaran ke peralatan yang bersesuaian, contoh sistem operasi : DOS (Disk Operating System), Unix/Linux, Windows 95/ME/XP, IMB OS/2, Apple’s System (Macintosh). >> Bahasa Pemrograman (Programing Language) Merupakan perangkat lunak yang bertugas mengkonversikan arsitektur dan algoritma yang di rancang manusia ke dalam format yang dapat di jalankan komputer, contoh bahasa pemrograman di antaranya : BASIC, COBOL, Pascal, C++, FORTRAN, Delphi, Visual Basic, Dll. >> Utility Utilitas adalah program-program yang dipergunakan untuk mengelola sumber daya sistem komputer. Kebanyakan program utilitas diinstal bersama dengan sistem operasinya. program utilitas dapat berupa ScanDisk, Disk Cleanup, Disk Defragmenter dan Compressor (Kompresi). Contoh lain dari program utylity adalah : Third Party: AVG Free, WinZip & program-program Anti Virus. >> Device Driver SMA Muhammadiyah Tarakan 1 SOFTWARE (PERANGKAT LUNAK) TIKSM@MUH Device Driver adalah software (perangkat lunak) yang menjembatani antara hardware (perangkat keras) dengan system operasi. • Diinstal bersama dengan instalasi perangkat keras. • Sangat spesifik untuk perangkat keras tertentu. • Dibuat oleh perusahaan pembuat perangkat keras. • Biasanya bersifat gratis dan bisa didownload dari situs perusahaan pembuat hardware. Contoh : Driver untuk modem, printer, motherboard. >> Firmware Firmware adalah program yang tersimpan pada ROM sebuah perangkat keras dan diisi secara bersamaan pada saat dibuatnya perangkat keras tersebut. 2. Perangkat lunak aplikasi Perangkat lunak aplikasi merupakan bagian perangkat lunak yang sangat banyak di jumpai dan terus berkembang. a. Sebelum tahun 1990-an aplikasi yang di kenal yaitu pemroses kata (Word Star, Chi Write), pemroses tabel (Lotus 123, Quatro Pro), database (DBASE), dan hiburan (game). Pada perkembangan pemroses kata, tabel dan database saat ini telah di bundel menjadi aplikasi office. Contoh aplikasi office adalah Microsoft Office yang terdiri dari Word(pemroses kata), Excel (pemroses tabel), Access (database), dan PowerPoint (presentasi). b. Aplikasi multimedia. Contoh aplikasi multimedia adalah Winamp untuk memutar musik berformat MP3 atau CD Audio, kemudian RealPlayer yang dapat digunakan untuk menonton film atau VCD, dll. c. Aplikasi internet adalah protokol yang digunakan untuk berhubungan antara satu orang atau mesin dengan pihak lain yang berjauhan. Aplikasi internet akan menyangkut dua sisi, yaitu sisi penyedia (server) atau sisi pengguna (client). Aplikasi internet yang umum di gunakan adalah untuk browsing, e-mail, chatting dan messenger. d. Aplikasi yang bersifat khusus di antaranya untuk membantu pekerjaan Engineer seperti AutoCAD (gambar struktur), Protel (gambar rangkaian elektronik), dan Matlab (pemroses dan visualisasi persamaan matematis). Pengklasifikasian Perangkat Lunak Berdasarkan Cara Kerja Berdasarkan cara kerjanya perangkat lunak dapat dibagi menjadi 2, yaitu : SMA Muhammadiyah Tarakan 2 SOFTWARE (PERANGKAT LUNAK) TIKSM@MUH 1. Perangkat lunak yang bekerja secara Foreground Perangkat lunak yang bekerja berdasarkan input dari pengguna misalnya : Ms. Word, Ms. Excel, dll. 2. Perangkat lunak yang bekerja secara Background Perangkat lunak yang bekerja di belakang layar. Program yang bekerja secara background kebanyakan berasal dari program utilitas. Pengklasifikasian Perangkat Lunak Berdasarkan Cara Mendapatkan Berdasarkan cara mendapatkan perangkat lunak dapat dibagi menjadi 1. Komersial: Perangkat lunak yang harus dibeli, Ada hak cipta dari pembuat aplikasi. Misal Microsoft Windows. 2. Domain-publik : Perangkat lunak bersifat gratis dan tidak ada hak cipta 3. Shareware : Gratis untuk dipergunakan tapi terkadang meminta donasi. Misal BitTorrent 4. Freeware : Perangkat lunak yang dipergunakan tanpa membayar sama sekali. 5. Rentalware : Perangkat lunak yang disewakan untuk jangka waktu tertentu. 6. Free Software : Perangkat lunak yang dilengkapi dengan kode sumber dapat dipergunakan oleh siapa saja dan gratis biasa juga disebut Open Source Software. Misalnya : Linux. Kebalikan dari Open Source Software adalah Close Source Software contohnya adalah program-program yang bersifat bayar/tidak gratis. SMA Muhammadiyah Tarakan 3