C++ adalah salah satu bahasa tingkat menengah yang digunakan luas untuk membuat aplikasi, game, sistem, dan perangkat lunak berskala besar.
A. STRUKTUR BAHASA PEMROGRAMAN C++
Program C++ memiliki struktur dasar yang umumnya selalu terdiri dari:
- Header / Library
- fungsi utama
main() - statemen atau instruksi program
- tanda kurung
{ }untuk blok program - tanda titik koma
;sebagai akhir perintah - fungsi input-output (
cin,cout)
Struktur Program C++ Paling Sederhana
#include <iostream>using namespace std;int main() {cout << "Hello World!";return 0;}
Mari kita jelaskan baris demi baris dengan analogi sederhana.
B. ANALOGI PROGRAM C++ SECARA KESELURUHAN
Program C++ = seperti resep masak di dapur profesional
| Bagian Program | Analogi | Penjelasan |
|---|---|---|
#include |
Mengambil bahan dari rak dapur | Memanggil library yang diperlukan |
using namespace std |
Menyingkat nama bahan | Membuat penulisan lebih ringkas |
main() |
Dapur utama tempat memasak | Tempat program berjalan |
{ } |
Pagar dapur | Pembatas program |
cout |
Piring saji | Menyajikan hasil ke pengguna |
; |
Titik pada kalimat | Mengakhiri satu perintah |
C. STUDI KASUS
STUDI KASUS 1: PROGRAM MENGHITUNG UMUR
Deskripsi Masalah:
Buat program sederhana yang menampilkan umur pengguna berdasarkan input tahun lahir.
Kode Program:
#include <iostream>using namespace std;int main() {int tahunLahir, umur;cout << "Masukkan tahun lahir: ";cin >> tahunLahir;umur = 2025 - tahunLahir;cout << "Umur Anda adalah: " << umur << " tahun";return 0;}
Pembahasan:
| Bagian Kode | Penjelasan | Analogi Sederhana |
|---|---|---|
int tahunLahir, umur; |
Deklarasi variabel sebagai tempat menyimpan data input dan hasil. | Seperti menyediakan dua kotak kosong: satu untuk “tahunLahir” dan satu untuk “umur”. |
cin >> tahunLahir; |
Program meminta pengguna memasukkan tahun lahir melalui keyboard. | Seperti kasir meminta pelanggan memasukkan uang ke dalam laci kasir. |
umur = 2025 - tahunLahir; |
Menghitung umur dengan pengurangan sederhana menggunakan operator aritmatika. | Seperti menghitung kembalian: uang yang diterima − harga barang. |
cout << "Umur Anda adalah: " << umur << " tahun"; |
Menampilkan hasil hitungan umur kepada pengguna melalui layar. | Seperti kasir menunjukkan jumlah kembalian kepada pelanggan. |
Hasil Saat Program Jalan:
Masukkan tahun lahir: 2008Umur Anda adalah: 17 tahun
Studikasus: Biodata.cpp
#include <iostream>using namespace std;int main() {cout << "=========================\n";cout << " BIODATA \n";cout << "=========================\n";cout << "Nama : Andi Pratama\n";cout << "Kelas : X PPLG 1\n";cout << "Jurusan : Pengembangan Perangkat Lunak & Gim\n";cout << "Hobi : Coding, Membaca, Bermain Game\n";cout << "Cita-cita : Software Engineer\n";cout << "=========================\n";cout << " Data berhasil ditampilkan!\n";return 0;}
Tags
DDPPLGV2-PT