Bahasan RPL



Pokok bahasan tentang Rekayasa Perangkat Lunak secara umum
membahas dasar-dasar pengertian Rekayasa Perangkat Lunak, masalah dan
pemecahan masalah, dan metode-metode pengembangan perangkat lunak.
Pembahasan tentang sub-bidang Sistem Operasi berisi sistem computer, sistem
operasi dan bekerja dalam jaringan computer. Cakupan materi algoritma
meliputi algoritma dasar dan algoritma lanjutan. Sub bidang Bahasa
Pemrograman mengambil porsi yang cukup besar, meliputi pemrograman GUI
dengan VB & VB.Net, pemrograman Java, pemrograman C++, pemrograman
berorientasi obyek dan Pemrograman berbasis web. Sub-bidang terakhir yang
menjadi bagian dari buku ini adalah Basis Data dengan cakupan tentang system
basis data, pemodelan konseptual, basis data relasional, Microsoft Access dan
SQL. Pada masa sekarang, rasanya hampir semua bidang kehidupan tersentuh
penggunaan perangkat lunak atau software. Beberapa perangkat lunak mungkin
sudah terbiasa kita gunakan atau kita lihat seperti perangkat lunak untuk
memainkan atau membuat musik, perangkat lunak untuk membantu kasir dalam
penjualan barang, perangkat lunak untuk mengetik dokumen, dan lain-lain.
Perangkat lunak ini merupakan hasil dari serangkaian proses atau kegiatan yang
dikenal sebagai Rekayasa Perangkat Lunak. Apakah sebenarnya Rekayasa
Perangkat Lunak itu?
  • Istilah Rekayasa Perangkat Lunak (RPL) secara umum disepakati sebagai
terjemahan dari istilah Software Engineering. Istilah Software Engineeringmulai
dipopulerkan tahun 1968 pada  Software Engineering Conferenceyang
diselenggarakan oleh NATO. Sebagian orang mengartikan RPL hanya sebatas
pada bagaimana membuat program komputer. Padahal ada perbedaan yang
mendasar antara perangkat lunak (software) dan program komputer.
Perangkat lunak adalah seluruh perintah yang digunakan untuk
memproses informasi. Perangkat lunak dapat berupa program atau prosedur.
Programadalah kumpulan perintah yang dimengerti oleh komputer sedangkan
proseduradalah perintah yang dibutuhkan oleh pengguna dalam memproses
informasi (O’Brien, 1999). Pengertian RPL sendiri adalah sebagai berikut:
Suatu disiplin ilmu yang membahas semua aspek produksi
perangkat lunak, mulai dari tahap awal yaitu analisa kebutuhan
pengguna, menentukan spesifikasi dari kebutuhan pengguna,
disain, pengkodean, pengujian sampai pemeliharaan sistem setelah
digunakan.
Jelaslah bahwa RPL tidak hanya berhubungan dengan cara pembuatan
program komputer. Pernyataan “semua aspek produksi” pada pengertian di
atas, mempunyai arti semua hal yang berhubungan dengan proses produksi
seperti manajemen proyek, penentuan personil, anggaran biaya, metode, jadwal,
kualitas sampai dengan pelatihan pengguna merupakan bagian dari RPL.

Share this

Related Posts

Previous
Next Post »