Minggu 03 — Programming Fundamentals untuk Vibe Coder

Dasar pemrograman yang wajib dipahami agar bisa membaca dan menilai kode AI.

Part 3 dari 12 ± 60 menit Gratis

Kenapa tetap perlu belajar dasar?

Kamu tidak harus mampu menulis semuanya dari nol, tetapi kamu harus bisa membaca kode dan menilai apakah benar. Tanpa dasar, kamu hanya bisa berharap AI tidak salah.

Variabel dan tipe data

const nama = 'Sari';      // string (teks)
let umur = 25;            // number (angka)
const aktif = true;       // boolean (benar/salah)
const hobi = ['baca', 'coding'];       // array (daftar)
const profil = { nama: 'Sari', umur }; // object / map (pasangan kunci-nilai)

const untuk nilai yang tidak diganti, let untuk yang berubah. (Di Go, Python, atau PHP namanya berbeda, tetapi konsepnya sama.)

Kondisi dan perulangan

if (umur >= 17) { console.log('dewasa'); } else { console.log('belum'); }

for (const h of hobi) { console.log(h); }   // ulangi untuk tiap elemen

Function, parameter, return, dan error handling

function bagi(a, b) {
  if (b === 0) throw new Error('Tidak bisa dibagi nol');
  return a / b;            // return = nilai yang dikembalikan
}

try { bagi(10, 0); } catch (e) { console.log('Gagal: ' + e.message); }

Struktur data dan OOP

  • Array: daftar berurutan. Map/object: cari nilai lewat kunci. Struct (Go) / class (Java, PHP, JS): mengelompokkan data dan perilaku.
  • OOP menyesuaikan bahasa: di Go memakai struct + method, di JavaScript memakai class.

Cara membaca alur kode AI

  1. Cari titik masuknya (main, atau baris yang pertama dijalankan).
  2. Ikuti pemanggilan function satu per satu.
  3. Catat data apa yang masuk dan keluar dari tiap function.
  4. Cari tempat yang bisa gagal (input kosong, angka nol, data tidak ada).

Terminal, dependency, environment variable

  • Terminal: menjalankan program lewat teks (node app.js, go run .).
  • Dependency: library pihak lain, dicatat di package.json / go.mod / composer.json. Tambah seperlunya.
  • Environment variable: konfigurasi dan rahasia di luar kode (.env), misalnya sandi database dan API key.

Praktik minggu ini

Buat program manajemen data karyawan berbasis terminal (tambah, lihat, ubah, hapus). Go bisa menjadi bahasa latihan. Target: program CRUD sederhana tanpa database.

Praktikkan langsung, gratis

Tulis dan jalankan kode langsung di browser, dapatkan penilaian otomatis. Daftar gratis kapan saja untuk menyimpan progres dan meraih sertifikat.

Coba latihan sekarang, tanpa daftar
Bagikan: WhatsApp Facebook LinkedIn X