Masyarakat sering mengidentikkan dunia teknologi informasi dengan kegiatan menulis kode program (coding). Padahal, pengembangan perangkat lunak merupakan sebuah proses yang jauh lebih luas. Sebuah aplikasi yang kita gunakan setiap hari—baik aplikasi perbankan, media sosial, sistem informasi sekolah, maupun toko daring—lahir melalui serangkaian tahapan yang melibatkan berbagai disiplin ilmu, mulai dari memahami kebutuhan pengguna, menyusun solusi, merancang antarmuka, membangun aplikasi, mengelola data, melakukan pengujian, hingga menjaga keamanan sistem.
Melalui materi Dasar-Dasar Pengembangan Perangkat Lunak dan Gim (DDPPLG) ini, pembaca akan diajak mengenal fondasi penting dalam dunia rekayasa perangkat lunak. Pembahasan tidak hanya berfokus pada pemrograman, tetapi juga mencakup berpikir komputasional, algoritma, basis data, aplikasi desktop, website, aplikasi mobile, UI/UX, pengujian perangkat lunak, Version Control, Cloud Computing, Artificial Intelligence (AI), keamanan aplikasi, budaya kerja di bidang teknologi informasi, serta berbagai profesi yang berperan dalam proses pengembangan perangkat lunak.
Materi ini disusun sebagai bahan pembelajaran untuk peserta didik yang baru memulai perjalanan di bidang Pengembangan Perangkat Lunak dan Gim (PPLG). Namun demikian, isi materi juga dapat dimanfaatkan oleh mahasiswa, guru, maupun masyarakat umum yang ingin memperoleh gambaran menyeluruh mengenai proses pengembangan perangkat lunak dan peluang karier di industri teknologi.
Harapannya, materi ini dapat membantu pembaca memahami bahwa menjadi seorang pengembang perangkat lunak bukan hanya tentang kemampuan membuat program, melainkan juga tentang kemampuan berpikir logis, bekerja secara kolaboratif, berkomunikasi dengan baik, terus belajar mengikuti perkembangan teknologi, serta menghasilkan solusi digital yang memberikan manfaat bagi banyak orang.
Silakan membaca atau mengunduh materi lengkap pada dokumen PDF berikut. Semoga materi ini dapat menjadi bekal awal yang bermanfaat untuk memahami dunia rekayasa perangkat lunak secara lebih komprehensif.















