KB. 1 Perkembangan Perangkat Lunak
A.
SEJARAH
PERANGKAT LUNAK
Berdasarkan periode perkembangannya, perangkat
lunak dibagi menjadi:
1. Era
Pemula, bentuk perangkat lunak adalah smbungan-sambungan kabel antar bagian
dalam komputer.
2. Era
Stabil, mulai dikenal sistem basis data, yang memisahkan antara proram (proses)
dengan data (yang di proses)
3. Era
Mikro, perangkat lunak dibedakan menjasi perangkat lunak sistem dan perangkta
lunak aplikasi serta mulai muncul otomasi perangkat lunak.
4. Era
Modern, tingkat kecerdasan perangkat lunak semakin tinggi.
B.
PERKEMBANGAN
PERANGKAT LUNAK TERKINI
Berdasarkan fungsinya, jenis perangkat
keras dibagi menjadi:
1. Perangkat
Lunak Berbayar (Property Software),
merupakan perangkat lunak yang tidak bebas atau semi bebas dan tidak terbuka.
Contohnya berbagai produk Microsoft Office.
2. Perangkat
lunak Tak Berbayar (Open Source Software),
adanya kebebasan berkarya untuk mengungkapkan apa yang diinginkan dengan
menggunakan pengetahuan dna produk yang cocok. Contohnya: HTTP & HTTPS,
Linux kernel dan Web Server Apache.
3. Free Software,
kebebasan untuk menjalankan, mengadakan, menyebarluaskan, mempelajari, mengubah
dan meningkatkan kinerja perangkat lunak. Contohnya IGOS (Indonesia Go Open Source).
4. Perangkat
Lunak Semi-Bebas, merupakan perangkat lunak yang tidak bebas, tapi mengizinkan
semua pihak untuk menggunkan, menyalin, mendidtribusikan, dan memodifikasinya
untuk tujuan nirlaba,. Contohnya PGP.
5. Copyleft,
perangkat lunak bebas yang ketentuan pendistribusiannya tidka diperkenankan
untuk menambah batsan-batsan tambahan. Contohnya GNU GPL.
6. Free Software Non-copyleft, perangkat
lunak yang oleh pembuatnya dizinkan untuk didistribusikan dan dimodifikasi, dan
untuk ditambahkan batasan-batasan tambahan dalamnya. Contohnya BSD (Berkley Software Distribution).
7. Freeware, lebih
mengacu pada paket-paket program yang mengizinkan redistribusi tetapi bukan pemodifikasi.
8. Shareware, mengizinkan
orang-orang untuk mendistribuskan salinannya, tetapi bila pengguna terus
menggunkannya diminta untuk membayar lisensi. Misalnya game di internet.
9. Commercial Software, dikembangkan
oleh kalangan bisnis untuk memperoleh keuntungan dari penggunanya.
10. Public Domain Software, pernagkat
lunak tanpa hak cipta.
11. Perangkat
Lunak Asing (Alien), perangkat lunak yang masuk dalam komputer dna dapat
beroperasi tanpa diketahui pemiliknya, jenis-jenisnya adalah pestware, adware, dan spyware.
KB. 2 Jenis-Jenis
Perangkat Lunak
Jika ditinjau dari fungsinya,
perangkat lunak dibagi menjadi 2, yaitu perangkat lunak sistem dan perangkat
lunak aplikasi.
A.
PERANGKAT
LUNAK SISTEM
Perangkat lunak sistem
berfungsi untuk mengontrol sumber daya komputer dan mengalokasikannya untuk
kebutuhan program lain. Perangkat lunak sistem terdiri dari:
1. Perangkat
pengendali sistem (system control
programs)
2. Perangkat
pendukung sistem (system support programs)
B. SISTEM OPERASI
Secara umum sistem
operasi terdiri dari:
1.
Mekanisme boot
2.
Kernel
3. Command interpreter
atau shell
4. Pustaka-pustaka
5.
Driver
Berdasarkan
jumlah pengguna yang didukungnya serta tingkat kecanggihannya, sistem operasi
dikelompokkan menjadi:
1. Sistem
operasi peralataan mobile
2. Sistem
operasi komputer kecil
3. Sistem
operasi komputer besar
C. BERBAGAI SISTEM OPERASI
Conth sistem operasi
yang banyak digunakan adalah Linux, Windows XP, Windows Vista, dan Leopard.
D. PERANGKAT LUNAK APLIKASI
Perangkat lunak
aplikasi (application sotware) terdiri
dari:
1. Perangkat
Lunak Aplikasi Kepemilikan (Property
Application Software)
2.
Umum/Beredar di Pasaran, terdiri
dari perangkat lunak aplikasi personal (Personal Aplication Software) dan off-the-shelf Application Software.
E. BAHASA PEMROGRAMAN
Dikelompokkan menajdi:
1. Bahasa
Mesin (Machine Language)
2. Bahasa
Rakitan (Assembly Language)
3. Bahasa
Prosedural (Prosedural Language)
4. Bahasa
Non Prosedural (Non Procedural Language)
5. Bahasa
Cerdas (Intelligent Language)
Tidak ada komentar:
Posting Komentar