REKAYASA PERANGKAT LUNAK
Oleh : Rita Aji
· PENGERTIAN RPL
Rekayasa Perangkat Lunak atau yang sering disebut software engineering ternyyata adalah sebuah disiplin ilmu yang membahas semua aspek tata cara pembuatan perangkat lunak, mulai dari tahap paling awal yaitu analisa kebutuhan masyarakat, kemudian spesifikasi kebutuhan pengguna, desain, pengkodean, pengujian ddan yang terakhir yaitu pemeliharaan perangkat lunak yang sudah dihasilkkan.
1. Analisa kebutuhan pengguna
Dilakukan dengan cara pengumpullan berbagai informasi dari masyarrakat mengenai kebutuhan apa yang diinginkan atau dibutuhkan masyarakatt
2. Spesifikasi kebutuhan pengguna
Yaitu menspesifikan berbagai informasi mengenai kebutuhan yang sudah didapat menjai sebuah skema kerja mengenai perangkat lunak apa uyang akan dibuat
3. Desain
Saat dimana programmer melakukan proses coding
4. Pengkodean
Proses akhir perancangan yang dilakukan programmer sebagai tonggak keberhasilan pembuatan perangkat lunak yang dibuat
5. Pengujian
Proses untuk mengetahui layak atau tiddaknya perangkat lunak yang dibuat beredar ditengah masyarakat
6. Pemeliharaan perangkat lunak
Yaitu penampungan berbagai kritik, saran maupun tingkat kepuasan pengguna terhadap perangkat lunak yang dibuat,dimana proses ini untuk mengetahui berhasil atau tidaknya perangkat lunak tersebut beredar di masyarakat
· SEJARAH POPULERNYA ISTILAH SOFTWARE ENGINEERING
Istilah software engineringg mulai muncul atau popular ketika diadakannya SOFTWARE ENGINEERING CONFERENCE pada tahun 1968. Konferensi tersebut diadakan oleh NATO(North Atlantic Treaty Organization).
Dalam perkembangannya banyak orang mengira SE/RPL adalah disiplin ilmu yang membahas bagaimana cara pembuatan program computer. Padahal itu salah besar!!!!
RPL ini lebih menjurus kepada tata cara pembutan suatu perangkat lunak.
· PERBEDAAN PERANGKAT LUNAK, PROGRAM, dan PROSEDUR
NAMA | DEFINISI |
Perangkat Lunak | Seluruh perintah yang digunakan untuk memproses informasi |
Program | Kumpulan perintah yang dimengerti computer |
Prosedur | Perintah yang dibutuhkan user dalam memproses informasi |
· TUJUAN ADANYA RPL
Dalam pembuatan sesuatu pastilah kita harus memiliki tujuan, ya benar saja. Berikut adalah tujuan adanya RPL:
a) Membuat suatu perangkat lunak dengan biaya serendah mungkin
b) Menghasilkan perangkat lunak berkinerja handal
c) Menghasilkan perangkat lunak yang dapat digunakan di berbagai platform
d) Menghasilkan perangkat lunak yang biaya perawatannya rendah
Dengan tujuan tersebut dapat diartikan bahwa RPL sangat menguntungkan bagi pengguna maupun pembuat.
· SEJARAH PERKEMBANGAN RPL SELAMA INI
1940an | Computer pertama yang memperbolehkan pengguna menulis kode program secara langsung |
1950an | Munculnya: Generasi awal interpreter dan berbahasa macro Generasi awal complier Generasi kedua complier |
1970an | Adanya perangkat pengembang perangkat lunak dan perangkat minicomputer komersial |
1980an | Adanya PC komersial dan peningkatan permintaan perangkat lunak olehh masyarakat dunia |
1990an | Adanya pemrograman berorentasi obyek, peningkatan derastis memori, peningkatan penggunaan internet, |
2000an | Platform interpreter modern seperti java, .net,PHP |
1960an | Computer mainframe mulai di perjual belikan,perangkat lunak bisa di pesan,konsep software engineering milai dipakai |
Tidak ada komentar:
Posting Komentar