Hubungi Kami

Kerangka Materi

Mempahami Struktur Kode dengan Bantuan LLM

  • Strategi penulisan prompt untuk menjelaskan logika dan struktur kode
  • Cara bekerja dengan basis kode serta proyek yang sebelumnya belum dikenal
  • Menganalisis alur eksekusi, ketergantungan antar modul, dan desain arsitektur sistem

Refaktorisasi Kode demi Kemudahan Pemeliharaan

  • Mengidentifikasi bagian kode yang bermasalah, termasuk potensi kebocoran atau anti-pattern pengkodean
  • Membentuk ulang fungsi maupun modul agar lebih logis dan jelas strukturnya
  • Menggunakan LLM untuk mengusulkan konvensi penamaan serta perbaikan desain yang lebih baik

Optimalisasi Kinerja dan Keandalan Sistem

  • Menemukan titik-titik lemah dalam performa sistem maupun potensi risiko keamanan dengan bantuan AI
  • Mendapatkan rekomendasi algoritma atau perpustakaan yang lebih efisien daripada yang digunakan sebelumnya
  • Merefaktorisasi komponen input/output, kueri basis data, serta panggilan API agar menjadi lebih andal

Mengotomatiskan Penyusunan Dokumentasi Kode

  • Membuat komentar dan ringkasan deskriptif untuk setiap fungsi maupun metode secara otomatis
  • Menulis serta memperbarui berkas README berdasarkan informasi yang tersimpan dalam basis kode
  • Menggunakan LLM guna menghasilkan dokumentasi Swagger atau OpenAPI dengan mudah

Integrasi Alat Bantu AI ke dalam Lingkungan Pengembangan

  • Memanfaatkan ekstensi VS Code serta alat seperti Copilot Labs untuk penyusunan dokumentasi
  • Mengintegrasikan model GPT atau Claude ke dalam hook pra-konfirmasi Git
  • Menyematkan proses analisis kode dan pembuatan dokumen ke dalam lini alur CI yang sudah ada

Bekerja dengan Basis Kode Lama atau Multibahasa

  • Merekonstruksi sistem pengembangan lama yang tidak memiliki dokumentasi memadai
  • Merefaktorisasi basis kode lintas bahasa (misalnya dari Python menjadi TypeScript)
  • Studi kasus dan demonstrasi penerapan programming berbasis AI secara kolaboratif

Aspek Etika, Kontrol Kualitas, serta Proses Peninjauan Kode

  • Menguji kebenaran perubahan yang direkomendasikan AI agar menghindari kesalahan atau hal yang tidak masuk akal
  • Penerapan praktik terbaik dalam peninjauan kode saat menggunakan LLM sebagai asisten
  • Memastikan proses pengembangan tetap konsisten dengan standar dan peraturan baku dalam bidang pengkodean

Penutup dan Arah Pengembangan Selanjutnya

Persyaratan

  • Pengalaman memprogram menggunakan bahasa seperti Python, Java, atau JavaScript
  • Pemahaman akan arsitektur perangkat lunak serta proses peninjauan kode
  • Pengetahuan dasar mengenai cara kerja model bahasa besar

Target Peserta

  • Insinyur pengembang sisi server
  • Tim DevOps
  • Pengembang senior dan pemimpin teknis
 14 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (1)

Kursus Mendatang

Kategori Terkait