C++ adalah salah satu bahasa pemrograman yang paling kuat dan banyak digunakan di dunia. Meskipun terkenal dengan kompleksitasnya, memulai dengan program sederhana C++ adalah langkah awal yang krusial untuk memahami sintaks dasar dan logika pemrograman.
Sebelum menulis kode, Anda memerlukan sebuah compiler. Compiler adalah program yang menerjemahkan kode C++ yang Anda tulis (kode sumber) menjadi instruksi yang dapat dimengerti oleh komputer (kode mesin). Beberapa compiler populer antara lain GCC (GNU Compiler Collection) dan Clang. Jika Anda menggunakan IDE (Integrated Development Environment) seperti Visual Studio Code, Code::Blocks, atau Dev-C++, compiler biasanya sudah terintegrasi.
Program "Hello World" adalah tradisi di dunia pemrograman. Ini menunjukkan bahwa lingkungan pengembangan Anda telah terpasang dengan benar dan Anda berhasil menjalankan kode pertama Anda.
#include <iostream>
int main() {
// Mencetak teks ke konsol
std::cout << "Halo Dunia! Ini program C++ pertama saya." << std::endl;
// Mengembalikan nilai 0 menandakan program berhasil dieksekusi
return 0;
}
#include <iostream>: Ini adalah preprocessor directive. Ia memberitahu compiler untuk menyertakan pustaka (library) iostream, yang memungkinkan kita melakukan operasi input dan output, seperti menampilkan teks ke layar (console).int main() { ... }: Fungsi main adalah titik awal eksekusi program C++. Semua program C++ harus memiliki fungsi ini.std::cout << ...: cout (Character Output) digunakan untuk menampilkan data ke konsol. Operator << (insertion operator) mengirimkan data ke cout.std::endl: Digunakan untuk menyisipkan baris baru (newline).return 0;: Menandakan bahwa program telah selesai berjalan tanpa error.Setelah berhasil dengan "Hello World," mari kita tingkatkan kompleksitasnya sedikit dengan menerima input dari pengguna dan melakukan operasi aritmatika sederhana. Program ini akan meminta dua angka, lalu menjumlahkannya.
#include <iostream>
int main() {
int angka1, angka2, hasil;
std::cout << "=== Kalkulator Penjumlahan Sederhana ===" << std::endl;
// Meminta input angka pertama
std::cout << "Masukkan angka pertama: ";
std::cin >> angka1; // cin (Character Input) membaca input dari keyboard
// Meminta input angka kedua
std::cout << "Masukkan angka kedua: ";
std::cin >> angka2;
// Proses penjumlahan
hasil = angka1 + angka2;
// Menampilkan hasil
std::cout << "Hasil dari " << angka1 << " + " << angka2 << " adalah: " << hasil << std::endl;
return 0;
}
Dalam program kedua, kita memperkenalkan dua konsep penting:
int angka1, angka2, hasil; mendeklarasikan variabel bertipe integer (bilangan bulat) untuk menyimpan nilai yang dimasukkan pengguna dan hasil perhitungan.std::cin (Character Input) digunakan untuk mengambil data yang diketikkan pengguna melalui keyboard dan menyimpannya ke dalam variabel yang telah dideklarasikan.