Paket Hemat Claude Code

Membangun alur kerja dan belajar yang
efektif โฌ†๏ธ dan efisien ๐Ÿ’ฐ dalam penggunaan AI

Perkenalan

https://www.zainfathoni.com/about

  • ๐Ÿ“ Jember โžก๏ธ Bandung โžก๏ธ SG โžก๏ธ
    Jogja
  • ๐Ÿ› ๏ธ Backend โžก๏ธ Manager โžก๏ธ Frontend
  • ๐Ÿ“† 1 bulan++ menggunakan Claude Code

Agenda

  1. Membangun kesadaran bersama AI
  2. Cara minimalisir halusinasi AI
  3. Alur kerja memanfaatkan Claude Code
  4. Tips hemat dan efektif dengan Claude Code

1. Membangun Kesadaran Bersama AI

The 70% Problem

  • Kita harus sadar (conscious) atas apa yang sedang terjadi
  • Kita pastikan AI napak tanah (grounded) dengan kenyataan

2. Cara Minimalisir Halusinasi AI

  • ๐Ÿง  Context Engineering
  • ๐Ÿ› ๏ธ Memilih Tech Stack yang ramah AI
  • ๐Ÿ›ก๏ธ Trust, but Verify
  • ๐Ÿงช Pengujian Otomatis

๐Ÿง  Context Engineering

Context Engineering: Bringing Engineering Discipline to Prompts

  • โŒจ๏ธ User Input
  • ๐Ÿ“š Retrieved Knowledge
  • ๐Ÿ’ฌ Prior Conversation
  • ๐Ÿ› ๏ธ Tool Outputs

๐Ÿ› ๏ธ Memilih Tech Stack yang Ramah AI

How to make your tech stack AI-friendly ๐Ÿ“

  • ๐Ÿง  AI sukses di mana manusia sukses
  • ๐Ÿ”ง Buat batasan-batasan
  • ๐Ÿ’ป Semuanya sebagai kode
  • ๐ŸŽฏ Batasi konteks
  • ๐Ÿค– Desain untuk adopsi AI

โŒ Ketika AI Bermasalah

Jebakan Umum

  • Instruksi yang kabur โ†’ hasil yang tidak konsisten
  • Konteks yang hilang โ†’ halusinasi
  • Terlalu bergantung โ†’ kehilangan kontrol
  • Contoh nyata kegagalan saya dalam membuat slide ini kemarin

โŒ Contoh Kasus Kegagalan AI

Belajar dari Kesalahan Orang Lain

๐Ÿ›ก๏ธ Trust, but Verify

The "Trust, But Verify" Pattern For AI-Assisted Engineering

Strategi Validasi

  • โœ… Selalu review output AI
  • ๐Ÿงช Terapkan pengujian otomatis
  • ๐Ÿ‘ฅ Jangan lupakan proses peer review
  • ๐Ÿ“Š Terapkan standar kualitas metrik

https://x.com/zainfathoni/status/1946533504252289377

๐Ÿงช Pengujian Otomatis

  • โš™๏ธ Otomasi pengujian
  • ๐Ÿšจ Pengawasan berkelanjutan

๐Ÿ”ง Tools

  • ๐ŸŽญ Playwright MCP
  • ๐Ÿงช Vitest
  • ๐Ÿ“‹ Storybook

3. Alur Kerja Memanfaatkan Claude Code

Rencana Berbasis Markdown

  • ๐Ÿ“‹ Perencanaan terstruktur
  • ๐ŸŽฏ Tujuan yang jelas
  • ๐Ÿ“ˆ Pelacakan progress
  • ๐Ÿ”„ Perbaikan iteratif

๐Ÿ“‹ Contoh: Specs dari Kiro

3 File Utama

  • ๐Ÿ“ requirements.md - EARS notation untuk requirement yang testable
  • ๐ŸŽจ design.md - Arsitektur teknis dan data flow
  • ๐Ÿ“‹ tasks.md - Rencana implementasi yang detail dan trackable

https://kiro.dev/docs/specs/concepts/

4. Tips Hemat dan Efektif dengan Claude Code

  • ๐Ÿ’ฐ Output token itu mahal
  • ๐Ÿ“‹ SELALU gunakan โธ plan mode
  • ๐ŸŽฏ Prompt yang spesifik dan ringkas
  • ๐Ÿ”„ Rangkum pola berulang
  • ๐Ÿ–ฅ๏ธ Pantau dengan ccusage

Strategi Plan Mode

Alur Kerja Efisien

  1. ๐Ÿ“‹ Mulai dengan โธ plan mode
  2. ๐ŸŽฏ Definisikan tujuan yang jelas
  3. ๐Ÿ”„ Iterasi pada requirement
  4. โšก Eksekusi dengan efisien

Kesimpulan

  • ๐Ÿง  Bangun kesadaran AI - AI sukses di mana manusia sukses
  • ๐Ÿ› ๏ธ Buat tech stack AI-friendly - Constraints, code,
    konteks terbatas
  • ๐Ÿ›ก๏ธ Percaya tapi verifikasi - Review output + testing otomatis
  • ๐Ÿ“‹ Gunakan โธ plan mode - Hemat token dengan perencanaan
    terstruktur
  • ๐Ÿงช Integrasikan testing - Playwright MCP untuk validasi visual

๐Ÿ™ Terima Kasih

๐Ÿ–ฅ๏ธ https://zainf.dev/paket-hemat-claude-code

Demo

Mengubah slide ini menjadi interaktif dengan format Reveal.js

๐Ÿ”— https://github.com/zainfathoni/zainf

Simak kode dan hasilnya (link menyusul): ๐Ÿ”—
VS Code Live Share