Atoms
References

Istilah Kunci & Glosarium

Kuasai bahasa Vibe Coding dengan panduan referensi singkat 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 memahami semuanya dengan cepat.

Istilah khusus Atoms

  • Mode Tim: Mengaktifkan tim agen AI untuk menangani kebutuhan kompleks 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 untuk melihat pratinjau hasil dan memodifikasi elemen visual apa pun langsung di halaman.

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

  • Publish: 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 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 tersebut 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 teks dalam jumlah sangat besar. Ini adalah teknologi di balik alat seperti ChatGPT dan Claude. Teknologi ini sangat baik dalam memprediksi kata apa yang muncul berikutnya dalam sebuah kalimat, yang memungkinkannya menulis esai, menjawab pertanyaan, dan menulis kode.

  • Halusinasi: Ketika AI dengan percaya diri 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 "mempelajari 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 mungkin terdiri dari tiga token. Biaya dan batas 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.

  • Iterating: Proses menyempurnakan kode melalui percakapan. Dalam vibe coding, Anda jarang mendapatkan hasil yang sempurna pada percobaan pertama. Anda "beriterasi" dengan mengatakan hal-hal seperti, "Buat tombol itu lebih besar," "Perbaiki error di 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) memberikan pesanan kepada pelayan (API), dan 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 spesifik dari app. Ini merujuk pada "tampilan dan nuansa"—skema warna, bentuk tombol, dan keterbacaan teks.

  • Full Stack: Developer (atau alat) yang dapat menangani keduanya, Frontend dan Backend.

Konsep Pengembangan Perangkat Lunak

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

  • Engineer: Sang pembangun. Mereka mengambil rencana dari Product Manager dan menulis kode sebenarnya agar semuanya berfungsi. Mereka mencari tahu bagaimana cara 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 mana yang akan digunakan dan bagaimana berbagai bagian sistem harus terhubung agar keseluruhannya tidak runtuh saat berkembang.

  • Data Scientist: Sang 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: 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 menyintesis jawaban komprehensif tentang subjek yang sulit.

Strategi & Pertumbuhan

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

  • Growth: Perpaduan antara pemasaran dan engineering yang sepenuhnya berfokus pada 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 buku petunjuk mereka.

Struktur Halaman & Navigasi

  • Headings (Titles): Kerangka isi 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" situs web—tempat Anda meletakkan 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 samping judul halaman). Ini membantu pengguna mengidentifikasi situs Anda dengan cepat saat mereka membuka dua puluh tab sekaligus.

Apakah halaman ini membantu?

Artikel Terkait