Atoms
Selamat Datang & Konsep

Istilah Kunci & Glosarium

Kuasai bahasa Vibe Coding dengan panduan referensi cepat ini.

Panduan ini menguraikan istilah-istilah umum yang akan Anda temui saat bekerja dengan kode dan alat AI. Kami menjaga definisinya tetap sederhana agar Anda dapat memahaminya dengan cepat.

Istilah khusus Atoms

  • Mode Tim: Mengaktifkan tim agen AI untuk menangani kebutuhan yang kompleks bagi Anda, termasuk Product Manager, Engineer, Data Scientist, Deep Researcher, dan Architect.

  • Mode Insinyur: Menugaskan hanya agen Engineer, Alex, untuk mengerjakan proyek Anda.

  • Mode Balap: Memungkinkan Anda menjalankan prompt yang sama di beberapa model secara bersamaan untuk membandingkan hasilnya.

  • Riset Mendalam: Fitur untuk melakukan riset mendalam guna menghasilkan laporan profesional, termasuk makalah akademik, analisis bisnis, dan laporan pasar.

  • Penampil App: Memungkinkan Anda melihat pratinjau hasil dan mengubah elemen visual apa pun langsung di halaman.

  • Remix: Memungkinkan Anda menduplikasi proyek apa pun ke chat Anda sendiri untuk melanjutkan membangun atau mengedit dari sana.

  • Publikasikan: Menghasilkan tautan stabil ke aplikasi Anda saat ini agar mudah dibagikan.

  • Dunia App: Platform Atoms untuk kreativitas, tempat Anda dapat menampilkan karya Anda dan menonjolkan keterampilan Anda di halaman beranda.

LLM & Vibe Coding

  • Vibe Coding: Praktik menulis perangkat lunak dengan memberi tahu AI apa yang Anda inginkan dalam bahasa Inggris biasa ("vibe" atau maksudnya) dan membiarkannya menghasilkan kode yang sebenarnya. Anda berfokus pada apakah app terasa tepat dan berfungsi dengan benar, alih-alih mengkhawatirkan titik koma atau logika tertentu.

  • Artificial Intelligence (AI): Istilah luas untuk sistem komputer yang dapat melakukan tugas yang biasanya memerlukan kecerdasan manusia—seperti mengenali ucapan, membuat keputusan, atau menerjemahkan bahasa.

  • LLM (Large Language Model): Jenis AI yang dilatih dengan sejumlah besar teks. Ini adalah teknologi di balik alat seperti ChatGPT dan Claude. AI ini sangat hebat dalam memprediksi kata apa yang muncul berikutnya dalam sebuah kalimat, yang memungkinkannya menulis esai, menjawab pertanyaan, dan menulis kode.

  • Halusinasi: Saat AI dengan yakin memberi Anda jawaban yang sepenuhnya salah. Model AI sangat pandai terdengar meyakinkan, jadi Anda harus selalu memeriksa ulang kode atau fakta yang mereka hasilkan.

  • Prompt: Teks yang Anda ketik ke AI untuk mendapatkan jawaban. "Prompt Engineering" hanyalah cara keren untuk mengatakan "belajar cara mengajukan pertanyaan yang tepat untuk mendapatkan hasil terbaik."

  • Token: Cara AI menghitung. AI tidak melihat "kata"—AI melihat "token." Satu token kira-kira setara dengan empat karakter teks. Misalnya, kata "apple" adalah satu token, tetapi kata yang panjang dan kompleks bisa menjadi tiga token. Biaya dan batasan AI biasanya diukur dalam token.

  • Manusia-dalam-Siklus: Itu adalah Anda. Meskipun AI yang menulis kode, Anda adalah "manajer" dalam siklus tersebut. Anda meninjau pekerjaan, melakukan pemeriksaan, dan mengarahkan AI jika keluar jalur. Anda berhenti menjadi penulis dan menjadi peninjau.

  • Iterasi: Proses menyempurnakan kode melalui percakapan. Dalam vibe coding, Anda jarang mendapat hasil sempurna pada percobaan pertama. Anda "beriterasi" dengan mengatakan hal-hal seperti, "Buat tombol itu lebih besar," "Perbaiki error pada baris 10," atau "Tidak, gunakan warna yang berbeda."

Dasar-dasar Coding

  • API (Application Programming Interface): Jembatan yang memungkinkan dua program berbeda saling berkomunikasi. Bayangkan seperti pelayan di restoran: Anda (pengguna) memberi pesanan kepada pelayan (API), lalu mereka membawakan makanan dari dapur (sistem) tanpa Anda perlu tahu bagaimana makanan itu dimasak.

  • Bug: Kesalahan atau gangguan dalam kode yang menyebabkan perangkat lunak crash atau berperilaku aneh.

  • Version Control (Git): "Mesin waktu" untuk kode. Ini melacak setiap perubahan yang dibuat siapa pun, jadi jika sesuatu rusak, Anda dapat dengan mudah kembali ke versi yang berfungsi.

  • Frontend (Client-side): Ini adalah semua yang dapat Anda lihat dan sentuh di layar Anda. Ini mencakup tombol, teks, gambar, dan animasi. Jika Anda sedang menjelajahi situs web, "frontend" adalah yang berjalan di browser Anda.

  • Backend (Server-side): Ini adalah "otak" aplikasi yang berada di komputer jarak jauh (server). Ini memproses data, menyimpan file Anda, dan mengelola logika yang tidak pernah dilihat pengguna.

  • UI (User Interface): Desain dan tata letak app secara spesifik. Ini merujuk pada "look and feel"—skema warna, bentuk tombol, dan keterbacaan teks.

  • Full Stack: Developer (atau alat) yang dapat menangani baik Frontend maupun Backend.

Konsep Pengembangan Perangkat Lunak

  • Product Manager: Orang yang memutuskan apa yang harus dibangun dan mengapa. Mereka bertindak seperti "CEO" untuk fitur tertentu, menyeimbangkan apa yang diinginkan pengguna dengan apa yang dibutuhkan bisnis. Mereka menulis rencana (PRD) tetapi biasanya tidak menulis kode.

  • Engineer: Pembangun. Mereka mengambil rencana dari Product Manager dan menulis kode yang sebenarnya agar semuanya berfungsi. Mereka menentukan bagaimana membangunnya secara efisien dan aman.

  • Architect: "Perencana kota" dari perangkat lunak. Mereka biasanya tidak menulis setiap baris kode; sebaliknya, mereka membuat keputusan tingkat tinggi tentang teknologi apa yang akan digunakan dan bagaimana berbagai bagian sistem harus terhubung agar keseluruhan sistem tidak runtuh saat berkembang.

  • Data Scientist: Detektif. Mereka melihat sejumlah besar data yang dihasilkan app (seperti klik pengguna atau angka penjualan) dan menggunakan matematika serta kode untuk menemukan pola, membantu bisnis membuat keputusan yang lebih cerdas.

  • Deep Researcher: Sebuah peran (atau terkadang agen AI khusus) yang berfokus pada penyelidikan topik kompleks yang belum diketahui. Tidak seperti pencarian standar, deep researcher menggali makalah akademik, dokumentasi teknis, dan laporan panjang untuk menyusun jawaban komprehensif tentang subjek yang sulit.

Strategi & Pertumbuhan

  • SEO (Search Engine Optimization): Seni mengoptimalkan situs web Anda agar muncul di urutan teratas hasil Google. Ini melibatkan penggunaan kata kunci yang tepat, membuat situs cepat, dan memastikan situs lain menaut ke Anda.

  • Growth: Campuran pemasaran dan rekayasa yang sepenuhnya berfokus untuk mendapatkan pengguna lebih banyak. Seorang "Growth Engineer" mungkin membangun fitur khusus untuk mendorong orang mengundang teman mereka atau mendaftar lebih cepat.

  • PRD (Product Requirements Document): "Cetak biru" untuk sebuah fitur. Ditulis oleh Product Manager, dokumen ini menjelaskan dengan tepat apa yang harus dilakukan fitur baru, bagaimana tampilannya, dan bagaimana keberhasilan akan diukur. Engineer menggunakan ini sebagai manual instruksi mereka.

Struktur Halaman & Navigasi

  • Headings (Titles): Kerangka konten halaman Anda. Dalam kode, ini ditandai sebagai H1, H2, H3, dan seterusnya. H1 adalah judul utama (seperti judul buku), dan H2 adalah judul bab. Ini membantu pengguna dan Google memahami isi halaman Anda.

  • Footer: Bagian di paling bawah setiap halaman. Ini adalah "laci serbaguna" dari situs web—tempat Anda menaruh hal-hal yang penting tetapi bukan fokus utama, seperti kebijakan hukum, info kontak, dan tautan ke media sosial.

  • Favicon: Ikon kecil yang muncul pada tab browser web Anda (di sebelah judul halaman). Ini membantu pengguna mengenali situs Anda dengan cepat ketika mereka membuka dua puluh tab sekaligus.

Apakah halaman ini membantu?

Artikel Terkait