Minggu, 05 Agustus 2007

Perangkat Lunak Komputer

Senin,2 Juli 2007
Pada kuliah hari ini materi yang dibahas tentang Perangkat Lunak .Di bawah ini adalah rangkuman materi yang di bahaspada perkuliahan hari ini.

PERANGKAT LUNAK

Perangkat lunak (software) adalah daftar intruksi yang memerintahkan komputer untuk menerima input, memproses input, mengeluarkan output dan penyimpanan.

Klasifikasi Perangkat Lunak
Ø Berdasarkan Pembagian Fungsi
1.Sistem
2.Aplikasi
Ø Berdasarkan Lingkungan Kerja
1.Desktop
2.Web Based
Ø Berdasarkan Tampilan
1.Command Line
2.Graphical User
Ø Berdasarkan Cara Kerja
1.Background
2.Foreground
Ø Berdasarkan Cara Mendapatkan
1.Komersil
2.Domain Publik
3.ShareWare
4.FreeWare
5.RentalWare
6.Free Software
7.Open Source


A. Berdasarkan Fungsi Dalam Sistem Komputer

1.Perangkat Lunak Sistem
Ø Firmware
Firmware adalah program yang tersimpan di perangkat keras dan diisi bersamaan dengan dibuatnya perangkat keras tersebut. Contohnya adalah BIOS dan program dalam telepon genggam.

Ø Sistem Operasi
Sistem operasi adalah perangkat lunak system pada yang bertugas : memberikan koordinasi berbagai perangkat keras untuk bekerja, memberikan dukungan bagi perangkat lunak aplikasi untuk bekerja, menyediakan program-program utilitas untuk meningkatkan kinerja komputer.
Tujuan dikembangkan system operasi untuk prmbagian tugas,sehingga memberikan kemudahan kepada pembuat program aplikasi agar tidak perlu bersusah payah mengurus perangkat keras karena sudah disediakan oleh system operasi. Sistem operasi yang beredar saat ini yang terkenal adalah Windows XP(software komersil) dan Linux(openSource).

Ø Utilitas
Utilitas adalah program-program yang dipergunakan untuk mengelola sumber daya system komputer

Ø Device Driver
Device driver adalah program yang berfungsi untuk membantu computer mengendalikan perangkat keras misal printer.

Ø Bahasa Pemrograman
Bahasa pemrograman adalah program yang dipergunakan untuk membuat program.Berdasarkan lingkungan kerja dari program yang akan dibuat bahasa pemrograman dibagi menjadi 2 kelompok yaitu desktop dan Web Based.


2.Perangkat Lunak Aplikasi
Ø Berdasarkan Kegunaan untuk Pemakai
1.Perkantoran
Contoh aplikasi perkantoran adalah Microsoft Office dan Open Office.
2.Hiburan
Contoh aplikasi hiburan adalah Winamp,Windows Media Player dan Xing MPEG.
3.Komunikasi
Contoh aplikasi komunikasi adalah Yahoo Messenger (YM) dan Microsoft Outlook.


B. Berdasarkan Lingkungan Kerja
1. Desktop
Desktop adalah program yang dibuat akan menerima input, memproses, mengeluarkan output dan menyimpan data pada satu satu sistem computer.Berdasarkan hubungan antar program,program Desktop dibagi menjadi 2 yaitu:
Stand Alone
Stand Alone adalah program yang tidak membutuhkan program yang lain untuk bekerja.Contoh Microsoft Word.

Client-Server
Client-Server adalah program yng membutuhkan program lain untuk bekerja. Client-Server berarti ada dua program yang berjalan yaitu Client dan Server. Contoh Mozilla Firefox adalah proram client, sedangkan Web Server adalah program server.

2. Web Based
Web based adalah program yang dibuat akan menerima inputdan mengeluarkan output pada satu sistm computer klien sedangkan proses dan penyimpanan dilakukan pada computer yang lain yang disebut sebagai Web Server.


C. Berdasarkan Cara Kerja
1. Bekerja Secara Background
Aplikasi background adalah program yang berjalan di belakang layar dan bekerja tanpa adanya perintah langsung dari pengguna.Aplikasi yang berjalan secara background adalah anti virus.

2. Bekerja Di Depan Layar (Foreground)
Aplikasi foreground ini bekerja karena diperintahkan oleh pengguna.Contohnya adalah Microsoft Word.


D. Berdasarkan Cara Mendapatkannya
1. Komersial
Komersial maksudnya perangkat lunak yang harus dibeli , ada hak cipta dari pembuat aplikasi. Contoh Microsoft Windows.

2. Domain-publik
Maksudnya perangkat lunak yang bersifat gratis dan tidakada hak cipta.


3. Shareware
Maksudnya gratis untuk dipergunakan tapi terkadang meminta donasi.Contohnya Bit Torrent.

4. Freeware
Perangkat lunak yang digunakan 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.

7. Open Source
Perangkat lunak yang kode sumbernya harus dibuka, gratis dan jika dikembangkan harus dengan kode sumbernya.Contohnya adalah Linux.