AI-Assisted Software Development: Integrasi Kecerdasan Buatan dalam Rekayasa Perangkat Lunak Modern
Revolusi kecerdasan buatan telah mengubah cara dunia membangun perangkat lunak. Hari ini, lebih dari 46% kode yang ditulis oleh jutaan pengembang di seluruh dunia dihasilkan dengan bantuan AI dan produktivitas tim engineering berpotensi meningkat hingga 50% dengan adopsi generative AI secara tepat. Pertanyaannya bukan lagi apakah Anda akan menggunakan AI dalam pengembangan perangkat lunak, melainkan bagaimana melakukannya dengan bijak, efektif, dan bertanggung jawab.
Buku ini hadir sebagai panduan komprehensif dan aplikatif bagi mahasiswa Sistem Informasi dan Teknik Informatika, serta para praktisi IT yang ingin mengintegrasikan AI ke dalam seluruh siklus pengembangan perangkat lunak. Dibangun di atas fondasi riset empiris terkini dari studi MIT Sloan tentang GitHub Copilot hingga evaluasi keamanan kode AI setiap bab menyajikan teori yang kokoh sekaligus implementasi nyata melalui studi kasus portal akademik universitas, sistem inventori berbasis ML, hingga platform HR bertenaga NLP.
Yang Akan Anda Pelajari:
- Teknik AI-assisted coding, prompt engineering, dan code generation dengan GitHub Copilot, ChatGPT, Claude, dan CodeLlama
- Desain arsitektur perangkat lunak modern dari modular monolith hingga microservices dengan AI sebagai konsultan
- Otomasi pipeline DevOps & CI/CD berbasis AI: test prioritization, AIOps, dan GitOps
- AI-powered software testing: automated test generation, mutation testing, dan OWASP LLM security assessment
- Load testing & analisis performa sistem: Response Time P95/P99, Throughput, Error Rate, dan optimasi bottleneck
- Studi kasus nyata: 3 implementasi web dengan ROI terukur dan kode produksi siap pakai
- Pertimbangan etis, regulasi EU AI Act 2024, dan UU PDP dalam pengembangan sistem berbasis AI
Penulis: Joko Yuwono, S.Kom., M.Kom
Editor: Rimasya Ayu Jaeningsih, S.Kom., M.Kom
Halaman buku: 164
DOWNLOAD
PRE-ORDER | Rp 62.000