Perangkat-Perangkat Lunak (Softwares) Rahmat D.R. Dako, ST., M.Eng
Quiz I sebutkan komponen-komponen sistem komputer (10 %) Jelaskan masing-masing komponen tersebut (20 %) Jelaskan perbedaan antara bus data dan bus pengendali (20%) Apakah MIPS itu? Jelaskan fungsinya (20%) Apa yang dimaksud dengan istilah “VOLATILE” dan komponen mana dalam sistem komputer yang memiliki karakteristik ini ? (15 %) Software berdasarkan fungsinya dikelompokkan menjadi berapa bagian? Jelaskan perbedaannya secara singkat. (15 %)
Tujuan Pembelajaran Mahasiswa dapat menjelaskan peran perangkat lunak Mahasiswa dapat mengelompokkan dan perangkat lunak berdasarkan fungsinya. Mahasiswa dapat menjelaskan perangkat lunak aplikasi dan perangkat lunak sistem
Peran Perangkat Lunak Apa itu Perangkat lunak ? Perangkat lunak program ??? Sekumpulan instruksi untuk mengendalikan komputer (perangkat keras) untuk dapat melakukan tindakan sesuai yang dikehendaki pembuatnya. Program dibuat oleh siapa ? Program dibuat oleh VENDOR atau PERSEORANGAN
Pengelompokkan Perangkat Lunak Berdasarkan fungsinya : Perangkat lunak aplikasi (application software), program yang dipakai pemakai untuk melakukan tugas-tugas yang spesifik Perangkat lunak sistem (system software) program yang digunakan untuk mengontrol sumbe daya komputer, seperti CPU atau peranti I/O
Pengelompokkan Perangkat Lunak Berdasarkan cara mendapatkan perangkat lunak dan hak pemakaiannya : Perangkat lunak komersial Perangkat lunak domain-publik Shareware Freeware Rentalware Free software Open source
Perangkat Lunak Komersial (commersial software) Perangkat lunak yang dijual secara komersial. Contoh : MS Office Adobe Photoshop
Perangkat Lunak Domain-publik Perangkat lunak yang : tidak disertai hak cipta memungkinka siapa saja untuk melakukan tindakan apa saja terhadap program tersebut, (membuang nama penciptanya dan memperlakukan sebagai karya ciptanya sendiri)
Shareware Perangkat lunak yang tersedia tanpa kode sumber dan bisa digunakan oleh pemakai dengan tujuan untuk dievaluasi selama masa tertentu tanpa membayar sampai masa berlaku habis. (berbeda dengan Trial) Tujuan pembuatan shareware : untuk mendapatkan bantuan dana dari pemakai guna pengembangan lebih lanjut. Info lanjut pada : http://www.shareware.com/
Freeware Perangkat lunak yang tersedia tanpa kode sumber dan bisa digunakan oleh pemakai tanpa perlu membayar. Alasan pembuatan freeware : Penarik bagi pemakai untuk membeli versi lebih lanjut (fitur lebih lengkap) komersial. Tanggapan dari pemakai versi yang lebih bagus. Menyebarluaskan karyanya supaya menjadi terkenal benar-benar ingin membantu pemakai Info lanjut pada : http://www.bestdownload.com/
Rentalware Perangkat lunak yang bisa digunakan oleh seseorang atau institusi dengan cara membayar sewa. Contoh : Versi windows XP yang khusus edisi mahasiswa
Free Software Sebuah program disebut free software jika : Pemakai dapat memiliki kebebasan untuk : Menjalankan program untuk tujuan apa saja Memodifikasi program sesuai kebutuhan (kode sumber tersedia). Mendistribusikan kembali salinan program (gratis atau berbayar). Mendistribusikan versi-versi program yang telah dimodifikasi sehingga komunitas dapat memperoleh manfaat dari pengembangan tersebut. Untuk menunjang kebebasan digunakan istilah Copyleft Info lanjut dapat dilihat pada http://www.free-soft.org/
Open Source Dikembangkan oleh Eric Raymond (1998), yang dimaksudkan untuk menghilangkan makna “free” pada “free software” yang ambigu. Pengembangan “open source” setiap orang dapat berpartisipasi dalam pengembangan suatu perangkat lunak. Hak-hak yang disediakan pada open source : Hak untuk membuat salinan dan mendistribusikan. Hak untuk mengakses kode sumber untuk bisa memodifikasi. Hak untuk melakukan pengembangan terhadap program Info lanjut pada http://www.opensource.org/
Perangkat Lunak Aplikasi Digolongkan menjadi : Perangkat lunak hiburan Perangkat lunak pendidikan Perangkat lunak produktivitas kerja Perangkat lunak bisnis Perangkat lunak khusus
Suplemen Versi dan Rilis (Release) Software suite Antarmuka pemakai MS Office, Lotus smart suite StarOffice EtcAntarmuka Pemakai Antarmuka pemakai Command driven shell prompt GUI (Graphical User Interface) mouse
Next Week… Perangkat Lunak Sistem