Belajar Fundamental C++
overview
Belajar Fundamental C++

Belajar Fundamental C++

September 15, 2026
5 min read / 21 min read total
6 subposts

Selamat datang di seri C++ dari Nol! Di bab pertama ini kita bakal kenalan sama C++, bahasa pemrograman yang udah umur 40 tahun tapi masih dipake di mana-mana, plus belajar nyiapin “dapur” kita biar bisa mulai masak kode.

Prasyarat

Sebelum mulai ngoding, ada 2 hal yang perlu disiapin:

  1. Komputer (Windows/Linux/Mac).
  2. Salah satu alat buat jalanin kode: browser (pakai web compiler, paling gampang dan cukup buat belajar dasar), VSCode (setup agak ribet tapi hasilnya keren buat jangka panjang), atau Dev C++ (instalasi gampang, langsung jalan).

C++ Secara Umum

Secara singkat, C++ adalah bahasa pemrograman yang “dekat” dengan mesin. Artinya kita bisa ngatur langsung bagaimana komputer nyimpen data di memori. Ini beda sama bahasa kayak Python yang “jauh” dari mesin: gampang ditulis, tapi kita nggak terlalu pegang kendali.

Karena kekuatannya itu, C++ dipake buat bikin:

  • Mayoritas game AAA, termasuk engine kayak Unreal, dibangun di C++.
  • Sebagian besar Windows, Linux, dan macOS ditulis pakai C/C++.
  • Browser (Chrome, Firefox), editor kode, dan software desain.
  • Mikrokontroler di mesin cuci, mobil, sampai rover Mars.

Justru karena jadul banget (lahir tahun 1985, seangkatan sama Walkman), C++ itu kebukti awet. Kalau kita ngerti C++, belajar bahasa lain jadi kerasa lebih gampang, karena banyak konsepnya yang sama.

Yang bakal kita pelajari di seri ini: struktur program, variabel & tipe data, perulangan & pengkondisian, array, fungsi, struct, dan pointer. Program contohnya bakal tumbuh dari bab ke bab, mulai dari nyimpen 1 data mahasiswa sampai ngintip alamat memori-nya. Seru, kan?

“Hello, World!” Pertama Kita

Sebelum nyiapin lingkungan, kita liat dulu bentuk program C++ paling sederhana. Ini tradisi yang nggak boleh dilewatkan: program pertama di bahasa apa pun biasanya nyetak “Hello, World!”.

#include <iostream>
using namespace std;
int main() {
cout << "Hello, World!" << endl;
return 0;
}

Jangan panik kalau belum paham semua barisnya. Kita bedah pelan-pelan:

  • #include <iostream> ngambil “peralatan” bawaan C++ buat input/output (itu juga asal namanya: iostream). Baris ini wajib ada tiap mau nyetak atau membaca input.
  • using namespace std; biar kita nggak perlu ngetik std:: di depan cout terus-terusan. Simpelnya, ini izin buat pakai nama-nama standar secara langsung.
  • int main() { ... } adalah jantung program. Kode di dalam kurung kurawal { } inilah yang bakal dijalankan, dan nama main itu wajib di C++: program selalu mulai dari sini.
  • cout << "Hello, World!" << endl; adalah perintah buat nyetak. cout itu “console output”, << kayak pipa yang ngirim teks ke layar, dan endl (end line) buat pindah baris.
  • return 0; ngasih tau sistem operasi bahwa program selesai dengan sukses. Angka 0 artinya sukses, angka lain berarti ada masalah.

Sekarang pertanyaannya, di mana kita jalanin kode ini? Ada tiga cara, dan di bab ini kita bahas semuanya.

Cara 1: Web Compiler (Paling Cepat, Cukup Buat Belajar)

Kalau kita cuma mau langsung coba tanpa install apa-apa, web compiler adalah jawabannya. Tinggal buka browser, tempel kode, pencet Run, kelar. Nggak perlu install software sama sekali.

Beberapa opsi yang bisa dipake:

  • Online-CPP simpel dan ringan, langsung bisa dipake tanpa daftar akun.
  • Programiz Online Compiler bikinan situs belajar Programiz, layout-nya nyaman buat pemula.
  • OnlineGDB paling ramah pemula. Di kiri ada tempat nulis kode, di kanan ada console tempat hasilnya muncul. Tinggal tempel kode, pencet Run, kelar.
  • Compiler Explorer (bonus buat yang penasaran) lebih “canggih”. Selain jalanin kode, dia nunjukin hasil kompilasi ke bahasa mesin. Buat belajar dasar nggak wajib, tapi seru buat otak-atik.

Catatan: web compiler itu praktis banget buat nyoba-nyoba konsep kecil. Tapi kalau serius mau bikin program yang lebih gede, atau butuh nyimpen file, kita butuh compiler yang di-install di komputer. Makanya dua cara berikutnya penting.

Cara 2: VSCode + g++ (Setup Agak Ribet, Hasilnya Jangka Panjang)

Visual Studio Code (VSCode) adalah editor kode paling populer saat ini: gratis, ringan, dan dipake di industri beneran. Yang bikin agak ribet, VSCode itu cuma editor; dia nggak bawa compiler. Kita harus pasang compiler-nya sendiri dulu.

Kebetulan, pas nyiapin materi ini gw nemu panduan setup yang gampang diikuti banget. Kalau males baca, langsung aja tonton video ini:

Biar nggak cuma nonton, ini ringkasan langkahnya (Windows):

  1. Install VSCode dari code.visualstudio.com. Download installer, next-next-finish aja.
  2. Install compiler g++ lewat MSYS2. Download installer dari msys2.org, terus install kayak biasa (next-next-finish, biarin default).
  3. Buka MSYS2 UCRT64 dari Start Menu, terus ketik perintah ini lalu Enter:
    pacman -S --needed base-devel mingw-w64-ucrt-x86_64-toolchain
    Kalau ditanya konfirmasi, jawab y (atau Enter) sampai install-nya kelar. Ini yang ngambil compiler g++ beserta teman-temannya.
  4. Tambah ke PATH biar bisa dipanggil dari mana aja. Buka System Properties, pilih Environment Variables, di bagian System variables cari Path, edit, tambahin C:\msys64\ucrt64\bin, lalu klik OK semua.
  5. Cek berhasil atau nggak: buka PowerShell atau Command Prompt baru, terus ketik:
    g++ --version
    Kalau muncul tulisan kayak g++ (Rev2, Built by MSYS2 project), berarti sukses. Kalau error “not recognized”, PATH-nya belum kebaca; coba restart terminal dulu.
  6. Install ekstensi C/C++ di VSCode. Buka tab Extensions (ikon kotak-kotak di kiri), cari “C/C++” buatan Microsoft, terus install.
  7. Buat file kode. Bikin folder kerja baru, buka di VSCode (File → Open Folder), lalu bikin file baru bernama hello.cpp. Ekstensi .cpp itu wajib buat kode C++.
  8. Compile & jalanin. Buka terminal di VSCode (menu Terminal → New Terminal), lalu ketik:
    g++ hello.cpp -o hello
    Ini ngubah kode kita jadi program yang bisa dijalanin (file hello.exe). Terus jalanin dengan:
    .\hello
    Kalau muncul Hello, World!, selamat, “dapur” kita udah jadi!

Kalau langkah di atas kurang jelas, ada dokumentasi resmi dari VS Code khusus Windows yang bakal selalu update: code.visualstudio.com/docs/cpp/config-mingw.

Di Mac/Linux, g++ biasanya udah ada atau gampang diinstall (lewat Xcode CLT di Mac, atau sudo apt install g++ di Ubuntu). Perintah compile-nya sama: g++ hello.cpp -o hello, terus jalanin dengan ./hello.

Cara 3: Dev C++ (Instalasi Gampang, Langsung Jalan)

Kalau setup VSCode tadi kerasa berat, tenang, ada jalan ninja: Dev C++. Ini IDE (editor + compiler jadi satu) yang udah legendaris di kalangan anak kuliahan. Install doang, langsung bisa jalanin program, nggak perlu ngoprek PATH.

Step-by-step:

  1. Download Dev C++ dari sourceforge.net/projects/orwelldevcpp. Ini versi Orwell yang paling banyak dipake anak kuliahan, dan link-nya aman. Hindari download dari situs iklan yang mencurigakan.
  2. Install kayak biasa aja: double-click installer-nya, next-next-finish, biarin semua setting default. Bener-bener gampang.
  3. Buat file baru: File → New → Source File, atau tinggal tekan Ctrl+N.
  4. Tulis kodenya:
    #include <iostream>
    using namespace std;
    int main() {
    cout << "Hello, World!" << endl;
    return 0;
    }
  5. Jalanin: pencet F11 (adayng F10), atau lewat menu Execute → Compile & Run. Pertama kali, Dev C++ bakal minta nyimpen file dulu, jadi simpen dengan nama hello.cpp.
  6. Kalau semua jalan, bakal muncul console hitam dengan tulisan Hello, World!. 🎉

Satu catatan jujur soal Dev C++ itu versi Orwell-nya udah lama nggak di-update dan compiler di dalemnya jadul. Buat yang mau versi lebih baru, ada Dev C++ bikinan Embarcadero yang masih dikelola, tapi buat belajar dasar yang versi Orwell aja udah cukup.

Bab selanjutnya kita mulai beneran: struktur program, variabel, dan tipe data. Sampai ketemu! 👋

Discussion