• Rekayasa Perangkat Lunak / Software Engineering •           Konsep Dasar Rekayasa Perangkat Lunak   Rekayasa Perangkat Lunak , merupakan salah satu bidang studi, dimana membahas tentang Pengembangan (Develop) ataupun Membangun (Build) sebuah prorgram / aplikasi, dimana itu bertujuan untuk membantu pengguna / user dalam hal Peng-coding-an, Pemeliharaan, dan Kualitas dari Aplikasi itu sendiri. Rekayasa Perangkat Lunak (RPL) seringnya berhubungan dengan segala sesuatu yang ber-sifat komputerisasi, dimana memiliki 3 aspek utama, yaitu : Input (Masukan), Process, dan Output (Keluaran). Contoh dari tiap-tiap aspek dalam komputerisasi :  Input : Mouse, Keyboard, Scanner, Webcam.  Process : RAM, Processor/CPU.  Output : Monitor, Speaker, Printer.   Kriteria yang dapat digunakan sebagai acuan dalam merekayasa perangkat lunak:  Dapat terus dirawat dan dipelihara (maintainability).  Dapat mengikuti perkembangan teknologi (dependability).  Dapat mengikuti keinginan pengguna (robust).  Efektif d...