Binjai – Rekayasa perangkat lunak (RPL, atau dalam bahasa Inggris: Software Engineering atau SE) adalah satu bidang profesi yang mendalami cara-cara pengembangan perangkat lunak termasuk pembuatan, pemeliharaan, manajemen organisasi pengembanganan perangkat lunak dan manajemen kualitas. IEEE Computer Society mendefinisikan rekayasa perangkat lunak sebagai penerapan suatu pendekatan yang sistematis, disiplin dan terkuantifikasi atas pengembangan, penggunaan dan pemeliharaan perangkat lunak, serta studi atas pendekatan-pendekatan ini, yaitu penerapan pendekatan engineering atas perangkat lunak.
Rekayasa perangkat lunak adalah pengubahan perangkat lunak itu sendiri guna mengembangkan, memelihara, dan membangun kembali dengan menggunakan prinsip reakayasa untuk menghasilkan perangkat lunak yang dapat bekerja lebih efisien dan efektif untuk pengguna.
Kriteria yang dapat digunakan sebagai acuan dalam merekayasa perangkat lunak:
1. Dapat terus dirawat dan dipelihara(maintainability)
2. Dapat mengikuti perkembangan teknologi(dependability)
3. Dapat mengikuti keinginan pengguna(robust)
4. Efektif dan efisien dalam menggunakan energi dan penggunaannya
5. Dapat memenuhi kebutuhan yang diinginkan(usability)
Buku Teks;
Ian Sommerville, Software Engineering 9th Edition, Addison-Wesley, 2010
Software Development Notation and Tools;
Materi Pembelajaran:
Part. | Materi Kuliah | Silahkan Download |
1. | Pengenalan, Kontrak Belajar dan Pengantar Mata Kuliah Rekayasa Perangkat Lunak | Download |
Perangkat Lunak dan Rekayasa Perangkat Lunak | Download | |
2-3. | Model Umum Proses Perangkat Lunak | Download |
4-5. | Pengembangan Perangkat Lunak | Download |
–> SDLC | ||
–> System Development Methodologies | ||
6. | Pemodelan Perangkat Lunak | Download |
Pendekatan Terstruktur | ||
7. | Pemodelan Perangkat Lunak (Lanjt..) | Download |
Pendekatan Berorientasi Objek | ||
8. | Ujian Tengah Semester (UTS) | |
9-10. | Analisis & Perancangan Sistem Berorientasi Objek | Download |
Bonus: Modul Analisis Sistem Coad Yourdan Methode | Download | |
Bonus: Sekilas ngulang DFD | Download | |
11-12. | Pemodelan Berorientasi Objek | Download |
Case Study: UML | ||
13. | Pengujian dan Implementasi Sistem Perangkat Lunak | Download |
14. | SQA (Software Quality Assurance ) | Download |
15. | Manajemen Project Perangkat Lunak | Download |
16. | UAS (Ujian Akhir Semester) |
Tugas Kuliah:
Untuk setiap tugas yang sudah diberikan harap dikirimkan ke email rpl@rahmadani.net, dengan format penamaan file dan subject sebagai berikut;
Juning says:
Saya tertarik dengan tulisan anda. Saya juga mempunyai tulisan yang sejenis yang bisa anda kunjungi di sini
Urip Handoko says:
Terimaksi Materinya Sangat Berguna Untuk Mencari Tugas Yang Tidak Di Mengerti
dani says:
Siiip…lanjut
LIDIA HERMAN says:
thanks informasinya
dani says:
masama
Mahdaliana 01 says:
Terimakasih.. tulisannya sangat bermanfaat..
My blog
dani says:
Siappp…kerenn
Riki aprian says:
Sangat membantu
dani says:
Alhamdulillah
DWI MITASARI says:
sangat membantu
My blog
dani says:
Siipp, keren blog nya mbak