Tutorial C++ untuk pemula yang ingin terjun ke dunia pemrograman!
C++ adalah bahasa pemrograman serbaguna yang banyak digunakan untuk mengembangkan sistem operasi, game, aplikasi desktop, dan banyak lagi. Bahasa ini merupakan pengembangan dari bahasa C dan menawarkan fitur-fitur berorientasi objek yang canggih.
Langkah Awal: Instalasi dan Persiapan
Pertama-tama, Anda perlu menginstal kompiler C++. Beberapa pilihan populer adalah:
- MinGW (Windows): Distribusi GCC (GNU Compiler Collection) untuk Windows.
- GCC (Linux/macOS): Biasanya sudah terpasang. Jika belum, instal melalui terminal dengan perintah seperti `sudo apt install g++` (Debian/Ubuntu) atau `brew install gcc` (macOS).
- Visual Studio (Windows): Lingkungan pengembangan terintegrasi (IDE) yang lengkap dari Microsoft.
Setelah kompiler terpasang, siapkan editor teks atau IDE. Editor teks sederhana seperti VS Code, Sublime Text, atau Notepad++ bisa digunakan, tetapi IDE (Visual Studio, Code::Blocks, Eclipse) menawarkan fitur-fitur yang lebih canggih seperti debugging dan pelengkapan kode.
Struktur Program C++ Sederhana
Berikut adalah contoh program C++ sederhana:
#include <iostream> int main() { std::cout << "Halo, dunia!" << std::endl; return 0; }
Penjelasan:
#include <iostream>
: Menambahkan libraryiostream
, yang memungkinkan kita menggunakan fungsi input dan output (sepertistd::cout
).int main()
: Fungsi utama, tempat program mulai dieksekusi.std::cout << "Halo, dunia!" << std::endl;
: Mencetak teks “Halo, dunia!” ke layar.std::cout
adalah objek output stream standar, dan<<
adalah operator penyisipan.std::endl
menambahkan baris baru.return 0;
: Menandakan bahwa program telah berhasil dieksekusi.
Kompilasi dan Eksekusi
Simpan kode di atas sebagai file bernama `halo.cpp`. Untuk mengkompilasi, buka terminal/command prompt dan gunakan perintah:
g++ halo.cpp -o halo
Perintah ini akan membuat file eksekusi bernama `halo`. Untuk menjalankannya, ketik:
./halo
(Linux/macOS) atau halo.exe
(Windows)
Variabel dan Tipe Data
Variabel digunakan untuk menyimpan data. Beberapa tipe data dasar di C++:
int
: Bilangan bulat (contoh: 10, -5, 0).float
: Bilangan pecahan (contoh: 3.14, -2.5).double
: Bilangan pecahan dengan presisi ganda.char
: Karakter (contoh: ‘A’, ‘z’).bool
: Nilai boolean (true
ataufalse
).
Contoh deklarasi variabel:
int umur = 25; float tinggi = 175.5; char inisial = 'J'; bool isDewasa = true;
Operator
C++ memiliki berbagai operator untuk melakukan operasi matematika, logika, dan lainnya. Beberapa contoh:
+
,-
,*
,/
,%
: Operator aritmatika (penambahan, pengurangan, perkalian, pembagian, modulo).==
,!=
,>
,<
,>=
,<=
: Operator perbandingan (sama dengan, tidak sama dengan, lebih besar dari, lebih kecil dari, dst.).&&
,||
,!
: Operator logika (AND, OR, NOT).
Ini hanyalah pengantar singkat. C++ memiliki banyak konsep lain yang perlu dipelajari, seperti kontrol alur (if-else, loop), fungsi, array, pointer, kelas, dan objek. Banyak sumber daya online yang tersedia untuk mempelajari C++ lebih lanjut. Selamat belajar!