Materi 27 - Programming dan Data Science

AI dan LLM untuk Programmer

Era baru: programming dengan AI assistant, RAG, agent. Wajib di 2026.

Durasi 30 Menit Level advanced Kurikulum 30 Materi

1. Era LLM

Generative AI ubah cara programmer kerja. ChatGPT, Claude, Gemini, Copilot jadi pair programmer. Yang adopsi early dapat productivity boost 30-50 persen. Yang tertinggal ngga kompetitif.

2. Prompt Engineering

Skill mendapatkan output bagus dari LLM. Clear instruction, context, example, format yang diinginkan. Iteratif: refine prompt sampai dapat hasil yang konsisten dan tepat.

3. RAG

Retrieval Augmented Generation. LLM dikombinasi dengan knowledge base private. Cara: embed dokumen ke vector, retrieve yang relevan, masuk ke prompt. Use case: chatbot internal company.

4. AI Agent

LLM yang bisa pakai tool dan multi-step. Contoh: research assistant yang search web, baca artikel, summarize. Frameworks: LangChain, AutoGen, CrewAI. Era awal, masih unstable.

5. AI-Assisted Coding

GitHub Copilot, Cursor, Cline, Aider. Code completion plus generation. Tetap perlu skill review dan refactor. Bukan replacement programmer, tapi multiplier produktivitas.

Tugas Praktik

  1. Coba 5 prompt engineering technique
  2. Bangun mini RAG dengan LangChain
  3. Eksperimen dengan Cursor atau Copilot
  4. Implementasi simple AI agent
  5. Bandingkan productivity sebelum dan sesudah pakai AI

Rangkuman