2. Currents issue
• Perangkat lunak saat ini sudah menjadi alat
bantu bagi setiap manusia.
• Tidak semua perangkat lunak bermanfaat, virus
dan game misalnya, dapat menciptakan
permasalahan baru yang dapat merugikan
semua orang.
• Saat ini mulai berkembang perangkat lunak
yang dapat memenuhi kebutuhan umat islam
seperti penghitung zakat, penghitung falak dan
web site e-dakwah.
3. Definisi
• Perangkat Lunak (software) atau program
adalah daftar instruksi yang
memerintahkan komputer untuk menerima
input, memproses input, mengeluarkan
output dan penyimpanan.
4. • Perangkat lunak adalah program
• Program adalah sekumpulan instruksi
yang digunakan untuk mengendalikan
komputer sehingga dapat melakukan
tindakan sesuai yang dikehendaki
pembuatnya.
5. Klasifikasi Perangkat Lunak
• Berdasarkan Pembagian Fungsi : Sistem,
Aplikasi
• Berdasarkan Lingkungan Kerjanya :
Desktop, Web Based
• Berdasarkan Tampilan : Command Line ,
Graphical User
• Berdasarkan Cara Kerja : Background ,
Foreground
• Berdasarkan Cara Mendapatkan : Komersil ,
Domain Publik, ShareWare, FreeWare,
RentalWare, Free Software, Open Source.
6. Berdasarkan fungsi – 1. Sistem
• Firmware adalah program yang tersimpan di perangkat keras dan diisi
bersamaan dengan dibuatnya perangkat keras tersebut. Contoh : BIOS.
• Sistem operasi adalah perangkat lunak sistem pada komputer yang bertugas:
– 1. Melakukan koordinasi berbagai perangkat keras untuk bekerja.
– 2. Memberikan dukungan bagi perangkat lunak aplikasi untuk bekerja.
– 3. Menyediakan program-program utilitas untuk meningkatkan kinerja komputer.
Tujuan dikembangkannya sistem operasi adalah untuk pembagian tugas,
dimana pembuat program aplikasi tidak perlu bersusah payah mengurus
perangkat keras karena sudah disediakan oleh sistem operasi.
• Utilitas adalah program-program yang dipergunakan untuk mengelola sumber
daya sistem komputer. Kebanyakan program utilitas diinstal bersama dengan
sistem operasinya Pada Windows XP program utilitas adalah ScanDisk, Disk
Cleanup, Disk Defragmenter dan Compressor (Kompresi).
• Device Driver adalah program yang berfungsi untuk membantu komputer
mengendalikan perangkat keras misal printer.
• Bahasa Pemrograman adalah program yang dipergunakan untuk membuat
program
7. Berdasarkan fungsi – 2. Aplikasi
• Perkantoran. Contoh : Microsoft Office
dan OpenOffice.
• Hiburan. Contoh aplikasi hiburan adalah
Winamp, Windows Media Player dan Xing
MPEG.
• Komunikasi. Contoh program komunikasi
adalah Yahoo!Messenger (YM) dan
Microsoft Outlook, email.
8. Berdasarkan lingkungan kerja
• Desktop. Program yang dibuat akan menerima
input, memproses, mengeluarkan output dan
menyimpan data pada satu sistem komputer.
Bahasa pemrograman desktop antara lain C,
Pascal, Delphi, Java dan lain-lain. dapat
dibagi menjadi stand alone dan client server.
• Web Based. Program yang dibuat akan
menerima input dan mengeluarkan output pada
satu sistem komputer klien
9. Berdasarkan cara kerja
• Aplikasi Background adalah program yang
berjalan di belakang layar dan bekerja
tanpa adanya perintah langsung dari
pengguna. Misalnya adalah Anti Virus.
• Bekerja di Depan Layar. Aplikasi ini
bekerja karena diperintahkan oleh
pengguna misal Microsoft Word
10. Berdasarkan cara mendapatkannya
• Komersial : Perangkat lunak yang harus dibeli, Ada hak cipta dari
pembuat aplikasi. Misal Microsoft Windows.
• Domain-publik : Perangkat lunak bersifat gratis dan tidak ada hak
cipta.
• Shareware: Gratis untuk dipergunakan tapi terkadang meminta
donasi. Misal BitTorrent.
• Freeware : Perangkat lunak yang dipergunakan tanpa membayar
sama sekali.
• RentalWare Perangkat lunak yang disewakan untuk jangka waktu
tertentu.
• Free Software : Perangkat lunak yang dilengkapi dengan kode
sumber dapat dipergunakan oleh siapa saja dan gratis.
• OpenSource : Perangkat lunak yang kode sumbernya harus dibuka,
gratis dan jika dikembangkan harus dengan kode sumbernya. Misal
adalah Linux.