Jl. Agus Salim No.37, Kec.…

08139192475

Memahami Struktur Dasar Bahasa C++ Lengkap dengan Contoh Program


Memahami Struktur Dasar Bahasa C++ Lengkap dengan Contoh Program

Panduan lengkap struktur dasar bahasa pemrograman C++ ini disusun khusus untuk pembelajaran dasar pemrograman di SMAN 5 Tanjungpinang. Materi ini membahas templat utama kode, penggunaan komentar, fungsi header, hingga latihan praktikum berbasis lingkungan sekolah.

1. Struktur Dasar Bahasa C++

Bahasa C++ memiliki templat atau struktur dasar yang wajib diikuti. Setiap sintaks atau perintah harus diletakkan pada posisi yang benar agar program tidak mengalami error saat dijalankan.

Templat Dasar C++

#include 
using namespace std;

int main()
{
    cout << "Hello world!" << endl;
    return 0;
}

Elemen Utama Kode

  • cout: Fungsi untuk menampilkan teks atau data ke layar monitor.
  • endl: Singkatan dari end line, digunakan untuk berpindah ke baris baru (enter).
  • return 0;: Menandakan bahwa program utama selesai dieksekusi dengan sukses.

Contoh Program 1: Menampilkan Pesan Selamat Datang Siswa

Praktikkan kode berikut pada IDE (seperti VS Code, Code::Blocks, atau Dev-C++):

#include 
using namespace std;

int main()
{
    cout << "Selamat Datang di Laboratorium Komputer" << endl;
    cout << "Siswa-Siswi SMAN 5 Tanjungpinang" << endl;
    return 0;
}

Hasil Output:

Selamat Datang di Laboratorium Komputer
Siswa-Siswi SMAN 5 Tanjungpinang

2. Komentar dalam C++

Komentar digunakan untuk memberikan catatan atau keterangan di dalam kode program agar mudah dipahami. Selain itu, komentar berguna untuk menonaktifkan baris sintaks tertentu tanpa menghapusnya saat proses kompilasi (compile).

Bahasa C++ mendukung dua cara penulisan komentar:

  1. Komentar Multi-baris (/* ... */): Untuk catatan yang panjang atau lebih dari satu baris.
  2. Komentar Satu Baris (//): Untuk catatan pendek pada satu baris saja.

Contoh Penggunaan Komentar

/* 
  Tanggal Coding : 24 Juli 2026
  Dibuat oleh    : Tim Informatika SMAN 5
  Lokasi         : Lab Komputer SMAN 5 Tanjungpinang
*/

#include 
using namespace std;

int main()
{
    cout << "Selamat Datang di Kelas Informatika" << endl;
    // Baris di bawah ini dinonaktifkan sehingga tidak ikut dieksekusi
    // cout << "Pengenalan Pemrograman Dasar C++" << endl;

    return 0; 
}

3. Header dalam C++

Header file bertujuan untuk memasukkan pustaka (library) bawaan C++ ke dalam program. Sebelum menuliskan nama pustaka, selalu diawali dengan simbol # (preprocessor directive), yaitu instruksi awal untuk compiler sebelum proses kompilasi dimulai.

Peran Pustaka

Pustaka (Input/Output Stream) merupakan header wajib saat membuat program yang menggunakan operasi input dan output data.

  • Perintah cout (menampilkan data) dan cin (menerima input) berada di dalam library .
  • Tanpa #include , perintah cout tidak akan dikenali oleh compiler.

Contoh Program 2: Menampilkan Daftar Pilihan Konsentrasi / Jurusan

#include 
using namespace std;

int main()
{
    cout << "SMAN 5 TANJUNGPINANG" << endl;
    cout << "Daftar Kelompok Mata Pelajaran Pilihan:" << endl;
    cout << "1. MIPA (Matematika & IPA)" << endl;
    cout << "2. IPS (Ilmu Pengetahuan Sosial)" << endl;
    cout << "3. INFORMATIKA & TEKNOLOGI" << endl;
    return 0;
}

Contoh Program 3: Mencetak Akronim Sekolah Menggunakan Simbol #

#include 
using namespace std;

int main()
{
    // Baris 1
    cout << "##### #   #  ###  #   #   #####  #####  #####  #####  #####" << endl;
    // Baris 2
    cout << "#     ## ## #   # ##  #   #        #    #   #    #      #" << endl;
    // Baris 3
    cout << "##### # # # ##### # # #   #####    #    #####    #      #" << endl;
    // Baris 4
    cout << "    # #   # #   # #  ##       #    #    #        #      #" << endl;
    // Baris 5
    cout << "##### #   # #   # #   #   #####    #    #      #####  #####" << endl;
    return 0;
}

Latihan Praktikum C++ SMAN 5 Tanjungpinang

Praktikkan dan selesaikan dua tugas berikut di komputer lab sekolah:

  1. Program Biodata Siswa
    Buatlah program C++ untuk menampilkan biodata diri siswa SMAN 5 Tanjungpinang yang mencakup informasi berikut:
    • NIS / NISN
    • NAMA LENGKAP
    • KELAS
    • ALAMAT RUMAH
    • NO. TELEPON / WA
    • E-MAIL SEKOLAH
    • HOBI / MINAT
  2. Program Pola Simbol Angka Kelas / NIS
    Buatlah program C++ yang menampilkan nomor kelas Anda (misalnya angka 10 atau 11) atau 2 digit terakhir NIS Anda di layar menggunakan susunan karakter/simbol pagar (#).

Mungkin anda menyukai :