Mengikuti mata kuliah Rekayasa Perangkat Lunak (RPL) di semester 6 ini telah menjadi salah satu pengalaman akademis yang paling transformatif dan mencerahkan bagi saya. Lebih dari sekadar mempelajari bahasa pemrograman atau algoritma, mata kuliah ini benar-benar membuka cakrawala pemahaman saya tentang disiplin ilmu di balik penciptaan solusi digital . RPL tidak hanya mengajarkan "bagaimana" mengkode, tetapi juga "mengapa" dan "bagaimana sebaiknya" kita membangun sebuah sistem perangkat lunak yang tidak hanya berfungsi, tetapi juga berkualitas tinggi, mudah dipelihara, dan skalabel . Di awal perkuliahan, saya dihadapkan pada kompleksitas siklus hidup pengembangan perangkat lunak (SDLC) secara menyeluruh. Dari fase analisis kebutuhan yang mendalam, di mana kami diajarkan untuk tidak hanya mendengarkan tetapi juga menggali esensi masalah pengguna, hingga fase desain arsitektur dan detail yang menuntut pemikiran terstruktur untuk menciptakan cetak biru si...