AI Landscape untuk Web Developer — AI Web

2 tahun lalu, "AI assistant di app gue" = mimpi yang butuh tim PhD + dataset gigabyte + GPU farm. Sekarang? **Kirim prompt ke API OpenAI/Anthropic/Google…

Sebagai web developer, kamu hampir gak pernah melatih model AI. Kamu memanggilnya: kirim request HTTP berisi teks ke server milik provider (OpenAI, Anthropic, Google), lalu dapat jawaban, dan bayar per pemakaian. Bayangin Toko Buku yang mau kirim paket. Toko itu gak bikin perusahaan kurir sendiri. Dia memanggil API kurir, menyerahkan alamat, lalu bayar ongkir per paket. Model AI juga begitu: model besarnya dilatih perusahaan lain, kamu tinggal memanggilnya dan bayar per token (potongan kecil teks, dibahas di pelajaran berikutnya).

🧪 Tebakan cepat: pelanggan bertanya ke asisten Toko Buku, "Stok Laskar Pelangi masih ada?", dan dijawab "Masih, stoknya 12." Angka 12 itu datang dari mana: dari model AI, atau dari database Toko Buku? Tebak dulu, jawabannya ada di bagian "Yang dikerjakan AI, yang tetap kode biasa".

Contoh yang kita bangun sepanjang track

Kita lanjutkan API Toko Buku dari track API (https://api.tokobuku.test). Sepanjang track AI ini, toko itu dapat satu Asisten Toko Buku: pelanggan bisa bertanya stok dengan kalimat sendiri, minta rekomendasi buku dari sinopsisnya, dan ngobrol lewat jendela chat. Datanya:

id Judul Penulis Harga Stok Sinopsis satu baris
1 Laskar Pelangi Andrea Hirata 89.000 12 Sepuluh anak dari keluarga miskin di Belitung bersekolah di SD Muhammadiyah yang hampir ditutup, dibimbing guru mereka, Bu Mus.
2 Bumi Manusia Pramoedya Ananta Toer 125.000 0 Minke, pemuda pribumi yang bersekolah di HBS Surabaya pada akhir abad ke-19, jatuh cinta pada Annelies, putri Nyai Ontosoroh, di bawah hukum kolonial yang tidak adil.
3 Cantik Itu Luka Eka Kurniawan 110.000 5 Kisah Dewi Ayu dan anak-cucunya di kota fiktif Halimunda, dari masa kolonial Belanda sampai sesudah 1965, ditulis dengan gaya realisme magis.

Nanti buku keempat menyusul: Ronggeng Dukuh Paruk karya Ahmad Tohari, dengan sinopsis "Srintil menjadi ronggeng, penari tradisional, di dusun kecil Dukuh Paruk, dan hidupnya terseret gejolak politik 1965."

Tiga cara web developer memakai AI

  1. Memanggil model lewat HTTP. Server-mu mengirim teks ke provider, provider mengirim teks balik. Ini yang paling sering: menjawab pertanyaan stok, merangkum ulasan, menulis draf deskripsi produk. Modelnya disebut LLM (Large Language Model): model yang dilatih dengan teks dalam jumlah sangat besar sampai bisa memahami dan menulis bahasa.
  2. Embeddings. Teks diubah jadi daftar angka (namanya vector). Teks yang maknanya mirip punya angka yang berdekatan. Toko Buku memakainya untuk rekomendasi: sinopsis tiap buku diubah sekali, lalu permintaan "novel tentang sekolah di desa" dicari yang paling dekat. Ini juga lewat HTTP, dan murah sekali.
  3. Di perangkat pengguna (on-device). Model kecil berjalan di dalam browser, jadi teksnya gak keluar dari perangkat dan gak ada tagihan per panggilan. Contohnya Translator API dan Summarizer API bawaan Chrome. Modelnya lebih kecil, diunduh dulu saat pertama dipakai, dan cuma ada di browser tertentu (Translator API, misalnya, cuma di Chrome desktop).

Variasi dari cara pertama: model open-weight (bobotnya boleh diunduh, misalnya Gemma, Qwen, Llama) yang kamu jalankan di server sendiri pakai Ollama. Gak ada tagihan per token, tapi server dan GPU-nya kamu yang bayar dan rawat.

Satu request ke model

Bentuknya sama dengan request ke API Toko Buku yang sudah kamu kenal:

POST /v1/responses HTTP/1.1
Host: api.openai.com
Authorization: Bearer sk-...rahasia...
Content-Type: application/json

{"model": "gpt-6-luna", "instructions": "Kamu asisten Toko Buku. Jawab hanya dari data stok.", "input": "Stok Laskar Pelangi masih ada?\n\nData stok: Laskar Pelangi 12, Bumi Manusia 0, Cantik Itu Luka 5"}

Yang dikerjakan AI, yang tetap kode biasa

Ikuti satu pertanyaan stok dari awal sampai akhir:

Langkah Siapa AI?
1. Browser mengirim pertanyaan ke POST /api/assistant Kode biasa Bukan
2. Server mengambil stok: SELECT title, stock FROM books Kode biasa (query SQL) Bukan
3. Server mengirim pertanyaan plus data stok ke model Model AI Ya: memahami kalimat bebas, menyusun jawaban
4. Server mengirim jawabannya ke browser Kode biasa Bukan

Angka 12 datang dari database, lewat query SQL di langkah 2. Itu jawaban tebakannya. Model gak tahu isi gudangmu. Tanpa data stok, dia tetap bisa menjawab dengan yakin, tapi angkanya karangan. Ini disebut hallucination.

Jadi peran AI di web modern: mengotomatisasi pekerjaan berulang yang dulu butuh orang membaca teks (menjawab pertanyaan yang sama ratusan kali, merangkum ulasan, menulis draf), dan membuat pengalaman pengguna lebih enak (cari pakai kalimat sendiri, rekomendasi, chat). AI gak mengganti seluruh kerja developer, dan bukan pengganti query SQL, routing, atau hitungan harga yang harus pasti benar.

Provider dan model, per Oktober 2026

Nama model dan harga cepat sekali berubah. Angka di bawah dicek Oktober 2026 di halaman resmi tiap provider. Harga per 1 juta token, input / output (teks yang dikirim / teks yang dijawab):

Provider Model hemat Model yang disarankan untuk mulai Sumber
OpenAI gpt-6-luna: $0,10 / $0,50 gpt-6-astra: $10 / $50 halaman "Pricing" dan "Models", developers.openai.com
Anthropic claude-haiku-5-5: $0,10 / $0,50 (prompt sampai 100.000 token) claude-opus-5-5: $4 / $20 halaman "Pricing" dan "Models overview", platform.claude.com
Google gemini-3.5-flash-lite: $0,30 / $2,50 gemini-3.8-flash: $0,75 / $3,75 sampai 31 Desember 2026, lalu $1,50 / $7,50 halaman "Gemini Developer API pricing" dan "Models", ai.google.dev
Open-weight lewat Ollama gemma4, qwen3, llama3.2, gpt-oss gratis per token, server sendiri ollama.com/library

Embedding OpenAI text-embedding-3-small harganya $0,02 per 1 juta token (halaman "Pricing" OpenAI, Oktober 2026). Translator API, Language Detector API, dan Summarizer API tersedia di Chrome stabil sejak Chrome 138 (halaman "Built-in AI APIs" Chrome, dicek Oktober 2026).

Asisten Toko Buku memakai gpt-6-luna, yang oleh OpenAI disebut model paling efisien untuk tugas terfokus dengan volume tinggi. Hitung: satu pertanyaan kira-kira 400 token input dan 40 token output. Dengan gpt-6-luna, biayanya (400 × 0,10 + 40 × 0,50) / 1.000.000 = $0,00006. Sehari 10.000 pertanyaan jadi $0,60. Dengan gpt-6-astra hitungan yang sama jadi $60 sehari, 100 kali lipat.

⚠️ Jebakan yang sering ketemu

TL;DR: Web developer memakai AI dengan memanggilnya, bukan melatihnya: request HTTP ke provider (POST + JSON + API key di header), embeddings untuk mencari berdasarkan makna, atau model kecil di perangkat pengguna. AI mengotomatisasi pekerjaan teks yang berulang dan membuat UX lebih enak; query SQL, routing, dan hitungan harga tetap kode biasa. Model gak tahu data tokomu, jadi kirim datanya, kalau gak dia mengarang (hallucination). API key cuma di server. Per Oktober 2026: OpenAI gpt-6-luna $0,10 / $0,50 per 1 juta token, Anthropic claude-haiku-5-5 $0,10 / $0,50, Google gemini-3.5-flash-lite $0,30 / $2,50. Harga dan nama model cepat berubah, selalu cek halaman resminya.

Yang akan kamu pelajari