About Course
Perkembangan teknologi digital yang semakin pesat telah membawa perubahan besar dalam berbagai aspek kehidupan, termasuk cara manusia bekerja, berkomunikasi, dan berinovasi. Salah satu fondasi utama dari transformasi ini adalah rekayasa perangkat lunak, bidang yang berfokus pada perancangan, pengembangan, pengujian, dan pemeliharaan sistem perangkat lunak secara sistematis dan efisien. Di era modern, perangkat lunak tidak lagi sekadar alat bantu, melainkan menjadi motor penggerak utama dalam meningkatkan produktivitas, efisiensi, dan daya saing di berbagai sektor industri. Konsep rekayasa perangkat lunak modern menekankan pendekatan yang lebih adaptif dan kolaboratif melalui penerapan metodologi seperti agile dan devops, serta pemanfaatan teknologi mutakhir seperti kecerdasan buatan, komputasi awan, dan otomatisasi. Selain itu, kemunculan bahasa pemrograman yang semakin beragam dan paradigma pengembangan berbasis low-code maupun no-code telah membuka peluang bagi siapa pun, termasuk mereka yang bukan berlatar belakang teknis, untuk berpartisipasi dalam proses pengembangan aplikasi digital.
Kelas Rekayasa Perangkat Lunak dirancang untuk memberikan pemahaman komprehensif mengenai konsep, metodologi, dan praktik pengembangan perangkat lunak di era modern. Materi pertama, Pengantar Rekayasa Perangkat Lunak Modern, membahas prinsip-prinsip dasar, siklus hidup pengembangan perangkat lunak, serta penerapan metodologi agile dan devops yang mendorong kolaborasi lintas fungsi. Materi kedua, Perangkat Lunak Produktivitas, memperkenalkan berbagai platform dan aplikasi yang mendukung efisiensi kerja tim, manajemen proyek, serta otomatisasi proses dalam pengembangan perangkat lunak. Materi ketiga, Bahasa Pemrograman, memberikan dasar pemahaman tentang logika pemrograman, struktur data, dan algoritma yang menjadi fondasi bagi pengembang dalam menciptakan solusi digital. Terakhir, Low-Code Development memperkenalkan pendekatan pengembangan aplikasi yang memungkinkan pengguna membangun sistem fungsional dengan sedikit atau tanpa penulisan kode, sehingga mempercepat proses inovasi dan memperluas akses terhadap pengembangan teknologi.
Melalui perpaduan antara teori dan praktik, kelas ini diharapkan dapat membekali peserta dengan kemampuan untuk merancang dan mengembangkan solusi perangkat lunak yang efisien, adaptif, dan sesuai dengan tuntutan industri modern. Peserta juga akan memahami bagaimana peran teknologi dan kolaborasi lintas disiplin menjadi kunci keberhasilan dalam membangun ekosistem digital yang berkelanjutan dan inovatif.
Course Content
Pengantar Rekayasa Perangkat Lunak Modern
-
13:27
-
Bacaan Pengantar Rekayasa Perangkat Lunak Modern
-
Kuis Pengantar Rekayasa Perangkat Lunak
