com
2
MODUL 2
STRUKTUR DASAR C++
2.1 Komentar
Komentar merupakan bagian yang penting dalam program. Komentar tidak akan
mempengaruhi terhadap jalannya program karena komentar tidak ikut dieksekusi pada saat
proses kompilasi. Fungsi komentar antara lain:
Menjelaskan tujuan / fungsi program
Memudahkan saat program dibuat atau direvisi
Menjelaskan keterangan-keterangan lain tentang kegunaan sejumlah pernyataan dalam
program.
Contoh:
//Contoh program menggunakan komentar
//nama program: komentar1.cpp
Contoh:
/*Contoh program menggunakan komentar
Ini adalah komentar panjang
Yang banyaknya lebih dari satu baris */
//nama program: komentar2.cpp
#include<iostream.h>
#include<conio.h>
void main()
{
clrscr(); //hapus layar
cout <<”Belajar C++”;
return 0;
}
2.2 Identifier
Identifier (pengenalan) adalah suatu nama yang biasa dipakai dalam pemrograman
untuk menyatakan variabel, konstanta bernama, tipe data, fungsi, label, objek. Indentifikasi
dilakukan untuk mempermudah proses penanganan data atau nilai. Suatu identifier berupa
satu atau beberapa karakter, bisa berupa huruf, digit, garis_bawah (_).
Karena bahasa C++ bersifat case sensitive maka C++ akan membedakan variabel
yang ditulis dengan huruf kapital dan huruf kecil.
Ketentuan penulisan identifier:
Identifier tidak boleh berupa angka atau diawali dengan karakter yang berupa angka.
Identifier tidak boleh mengandung spasi.
Identifier tidak boleh menggunakan karakter-karakter simbol ( #, @, ?, $, dll).
Identifier tidak boleh menggunakan kata kunci (keyword) yang terdapat pada C++.
Nama identifier sebaiknya disesuaikan dengn kebutuhannya artinya jangan sampai orang
lain bingung hanya karena salah satu penamaan identifier.
Contoh identifier:
int bilangan_bulat;
long X2;
int A[5]
const int MAX=5;
int A=10, B=15, C=25;
Contoh:
#include <iostream.h>
int main()
{
int x; //mendeklarasikan variabel x dengn tipe data int
x=3; //melakukan assigment terhadap variabel x
cout <<“Nilai x adalah “<<x;
return 0;
}
#include <iostream.h>
int main()
{
char Karakter ='A';
char*nama ="Susi Susanti";
char Jurusan[15]="INFORMATIKA";
cout <<Karakter<<endl;
cout <<nama<<endl;
cout <<Jurusan<<endl;
return 0;
}
Contoh:
#include<iostream.h>
#include<string.h>
int main()
{
struct MAHASISWA
{
char NIM[15];
char Nama[20];
char Alamat[30];
char Kota[15];
}A;
strcpy(A.NIM,"01500024");
strcpy(A.Nama,"Susi Susanti");
strcpy(A.Alamat,"Jl.Raya Meruya Selatan");
strcpy(A.Kota,"Jakarta");
cout<<A.NIM<<endl;
cout<<A.Nama<<endl;
cout<<A.Alamat<<endl;
cout<<A.Kota<<endl;
return 0;
}
Hasil Eksekusi:
b. Enumerasi
Tipe Enumerasi adalah tipe data yang nilainya terbatas pada nilai-nilai yang telah
didefinisikan saja. Tipe enumerasi digunakan untuk membentuk tipe data yang
nilainya pasti.
Deklarasinya:
enum nama_tipe{nilai1, nilai2,....};
Contoh pendefinisian tipe enumerasi:
enum JENIS_KELAMIN{Pria, Wanita};
enum HARI{Minggu, Senin, Selasa, Rabu, Kamis, Jumat, Sabtu};
Contoh:
#include<iostream.h>
#include<string.h>
strcpy(A.NIM,"01500024");
strcpy(A.Nama,"Susi Susanti");
strcpy(A.Alamat,"Jl.Raya Meruya Selatan");
strcpy(A.Kota,"Jakarta");
A.gender=Wanita;
cout<<"NIM : "<<A.NIM<<endl;
cout<<"Nama : "<<A.Nama<<endl;
cout<<"Alamat : "<<A.Alamat<<endl;
cout<<"Kota : "<<A.Kota<<endl;
cout<<"Jenis Kelamin : "<<A.gender<<endl;
return 0;
}
Hasil Eksekusi:
Latihan:
1. Buatlah program dengan menggunakan struct dengan hasil eksekusi program sebagai
berikut:
Plat Nomor Kendaraan: B1669OK
Jenis Kendaraan : Xenia
Nama Pemilik : Bambang Susilo
Alamat : Jl. Meruya raya No 1
Kota : Jakarta