Pemrograman C++ sering dianggap sebagai bahasa yang kuat namun kompleks. Namun, untuk memulai, fokus pada konsep dasar dan sintaks yang sederhana sudah cukup untuk membangun fondasi yang kokoh. C++ adalah bahasa serbaguna yang digunakan mulai dari pengembangan sistem operasi, *game engine*, hingga aplikasi berkinerja tinggi.
Artikel ini bertujuan memberikan panduan ringkas mengenai struktur dasar pemrograman C++ yang sangat sederhana, ideal bagi Anda yang baru pertama kali berkenalan dengan bahasa ini. Kita akan membahas program "Hello, World!" sebagai pintu gerbang utama.
Setiap program C++ yang dieksekusi memiliki struktur minimal yang harus dipenuhi. Ini mencakup tiga elemen kunci yang kita lihat pada ilustrasi di atas:
Ini adalah instruksi yang diberikan kepada kompiler sebelum kompilasi utama dimulai. Untuk operasi input/output (seperti menampilkan teks ke layar), kita memerlukan *header file* bernama iostream.
#include <iostream>
main() Function)Setiap program C++ harus memiliki satu fungsi utama. Eksekusi program selalu dimulai dari sini. Kurung kurawal {} mendefinisikan awal dan akhir dari blok kode fungsi tersebut.
int main() {
// Baris kode dieksekusi di sini
return 0;
}
Nilai return 0; menandakan bahwa program telah selesai berjalan tanpa kesalahan. Tipe data int berarti fungsi ini mengembalikan bilangan bulat.
Untuk menampilkan teks ke konsol, kita menggunakan objek std::cout (Console Output) yang digabungkan dengan operator penyisipan <<.
Menggabungkan ketiga elemen di atas menghasilkan program pertama yang paling mendasar dalam pemrograman C++:
#include <iostream>
int main() {
// Menampilkan teks ke layar
std::cout << "Halo, Dunia Pemrograman C++ Sederhana!" << std::endl;
return 0;
}
Dalam kode di atas, std::endl berfungsi untuk menambahkan baris baru (newline) setelah pesan ditampilkan, mirip seperti menekan tombol Enter.
Setelah Anda berhasil menampilkan teks, langkah selanjutnya adalah mempelajari cara menyimpan data menggunakan variabel. C++ adalah bahasa dengan tipe data statis, artinya Anda harus mendeklarasikan tipe data sebelum menggunakannya.
int: Untuk menyimpan bilangan bulat (contoh: 10, -500).double atau float: Untuk menyimpan bilangan desimal (contoh: 3.14, 99.9).char: Untuk menyimpan satu karakter tunggal (contoh: 'A', '7').bool: Untuk menyimpan nilai kebenaran (true atau false).Contoh pendeklarasian dan penggunaan variabel sederhana:
#include <iostream>
#include <string> // Perlu untuk menggunakan tipe data string (teks)
int main() {
int umur = 25;
double tinggi = 1.75;
std::string nama = "Budi";
std::cout << "Nama saya: " << nama << std::endl;
std::cout << "Umur saya: " << umur << " tahun." << std::endl;
std::cout << "Tinggi saya: " << tinggi << " meter." << std::endl;
return 0;
}
Untuk menjalankan kode-kode sederhana ini, Anda memerlukan kompiler C++ seperti GCC (MinGW di Windows, atau sudah terinstal di Linux/macOS). Memahami konsep variabel dan output ini adalah fondasi yang cukup untuk mulai bereksperimen dengan logika pemrograman yang lebih kompleks di masa depan.
Penguasaan pemrograman C++ sederhana adalah langkah awal yang sangat berharga. Jangan ragu untuk mencoba memodifikasi contoh di atas. Setiap karakter yang Anda ketik dan kompilasi adalah kemajuan!