Pengertian Perangkat Lunak dan Perkembangannya :)
A. PENGERTIAN DAN ATRIBUT SOFTWARE
Perangkat lunak atau software merupakan program komputer yang
berfungsi sebagai sarana interaksi antara pengguna dan perangkat keras. Selain
itu dapat juga dikatakan sebagai PENTERJEMAH perintah-perintah yang
dijalankan pengguna komputer untuk diteruskan ke atau diproses oleh perangkat
keras. Perangkat lunak umumnya digunakan untuk
mengontrol perangkat keras yang biasa disebut sebagai device driver, melakukan
proses penghitungan, berinteraksi dengan perangkat lunak yang lebih mendasar
lainnya, seperti sistem operasi dan bahasa pemrograman.
Atribut Perangkat Lunak yang baik:
Perangkat Lunak seharusnya memberikan
pengguna kebutuhan fungsionalitas dan unjuk kerja yang dapat:
•Maintanability = PL harus dapat memenuhi perubahan kebutuhan
•Dependability = PL harus dapat dipercaya
•Efisiensi = PL harus efisien dalam penggunaan sumber daya
•Usability = PL harus dapat digunakan sesuai dengan yang
direncanakan
B. EVOLUSI PERANGKAT LUNAK
Evolusi Perangkat Lunak dibagi menjadi
4 Era yaitu:
1. Era Pioner (1950-1963) : sambungan-sambungan kabel ke antar bagian dalam komputer. Cara lain dalam mengakses komputer adalah menggunakan punched card yaitu kartu yang di lubangi. (contoh: ENIAC)
2. Era Stabil (1963-1980) : sistem basis data, yang memisahkan antara program (pemroses) dengan data (yang di proses) dan mampu menyelesaikan banyak pengguna (multi user) secara cepat/langsung (real time).
3. Era Mikro (1980-1990) : automisasi mengarah ke suatu jenis kecerdasan buatan.
4. Era Modern (1990-Now) : tingkat kecerdasan semakin meningkat , mulai bisa mengenal suara dan gambar. Contoh: Telephon, TV, AC
C. MACAM-MACAM PERANGKAT LUNAK
Macam Perangkat Lunak dibagi menjadi 3
bagian yaitu:
1.
Perangkat
Lunak Sistem
Merupakan software yang mengelola
perangkat keras dan perangkat lunak yang digunakan komputer.
Contoh: DOS, Macintosh, Windows, dll
2.
Perangkat
Lunak Bahasa Pemrograman
Merupakan software yang berfungsi untuk
membantu melakukan pembuatan program aplikasi komputer.
Contoh: Visual Basic, C++, dll
3.
Perangkat
Lunak Aplikasi
Merupakan software yang berfungsi utnuk
membantu melakukan berbagai tugas perkantoran/aktivitas sehari-hari.
Contoh: pengolah kata, pengolah gambar,
lembar sebar, dll
D. REKAYASA PERANGKAT LUNAK ATAU SOFTWARE ENGINEERING
merupakan disiplin ilmu yang membahas
semua aspek produksi perangkat lunak, mulai dari tahap awal spesifikasi sistem
sampai pemeliharaan sistem setelah digunakan. Dalam RPL mengadopsi pendekatan
yang sistematis dan terorganisir terhadap pekerjaannya. Selain itu juga
menggunakan tool yang sesuai serta teknik yang ditentukan berdasarkan masalah
yang akan dipecahkan, kendala pengembangan dan sumber daya yang tersedia.
Metode Rekayasa Perangkat Lunak:
Merupakan pendekatan terstruktur
pengembangan PL termasuk model sistem, notasi, perancangan dan petunjuk
pemrosesan. Terdiri dari:
• Deskripsi
Model : deskripsi pemodelan dengan
grafik
• Aturan : batasan yang
digunakan pada model sistem
• Rekomendasi : saran dalam membentuk
perancangan yang baik
• Petunjuk
proses : aktifitas yang harus
diikuti
Komentar
Posting Komentar