Struktur Dasar C++, Tipe Data, Variabel dan Konstanta Program C++


Daftar Isi

Program dalam bahasa C++ biasanya dibuat dengan file berekstensi .cpp, .c++, .cxx dan .cc, tapi umumnya file dibuat dengan berekstensi .cpp.

Program IDE (Integrated Development Environment) yang digunakan untuk menulis bahasa C++ sangat banyak dan bervariasi, tergantung kebutuhan yang akan kita gunakan. Untuk kamu pengguna Windows kalian bisa menggunakan Notepad, Notepad++, Dev C++ dan lain-lain. Demikian juga jika kalian pengguna Linux kamu bisa menggunakan emacs, gedit dan program lainnya.


Struktur Dasar Pemrograman C++

#include headerfile
int main( ) {
    // isi
  return 0;
}
Kode di atas merupakan struktur dasar dari pemrograman c++, headerfile sendiri biasanya file dengan ekstensi .h, kecuali header iostream yang merupakan nama lain dari iostream.h. Dalam struktur c++ wajib memiliki fungsi main, peran fungsi main sendiri sebagai fungsi yang utama dan akan dipanggil pertama kali saat program dieksekusi.
Struktur Dasar  C++, Tipe Data, Variabel dan Konstanta Program C++

Memberi Komentar Dalam Program C++
Dalam program c++ atau java dan sejenisnya, komentar tidaklah wajib digunakan tapi juga sering digunakan sebagai penanda, penamaan atau keterangan pada kode, fungsi dan sebagainya dalam suatu program karena komentar dalam program tidak akan berpengaruh saat program dieksekusi. Dengan adanya pemberian komentar dalam program akan lebih memudahkan seorang programmer untuk memaintenance suatu program ketika program tersebut terjadi kesalahan/error. Misal jika kita membuat program yang sangat rumit dengan berbagai fungsi di dalamnya kita akan kesulitan dan memerlukan waktu yang tidak sedikit untuk mencari fungsi yang ingin kita edit, tapi dengan pemberian komentar pada program akan lebih memudahkan kita menemukan fungsi yang akan kita edit.

Kode untuk memberikan komentar pada bahasa c++ menggunakan tanda // untuk satu baris, untuk memberikan komentar lebih dari satu baris kita bisa menggunakan tanda /* dan */.


Tipe Data Dalam Pemrograman C++


Tipe Data Ukuran Rentang Nilai Jumlah Digit Keterangan
char 1 byte -128 s.d 127 Abjad/karakter atau untuk bilangan bulat kecil
int 2 byte -32768 s.d 32767 Bilangan bulat
short 2 byte -32768 s.d 32767 Bilangan bulat dengan jangkauan pendek
long 4 byte -2.147.435.648 s.d 2.147.435.647 Integer dengan jangkauan panjang
float 4 byte 3.4 x 10-34 s.d 3.4 x 10+38 5-7 Angka dengan titik mengambang (bilangan cacah)
double 8 byte 1.7 x 10-308 s.d 1.7 x 10+308 15-16 Bilangan cacah dengan ketelitian ganda
long double 10 byte 3.4 x 10-4932 s.d 1.1 x 10+4932 19 Bilangan cacah dengan ketelitian ganda panjang

Contoh penggunaan dari beberapa tipe data di atas dapat dilihat pada gambar di bawah ini:


Variabel dan Konstanta

Variabel digunakan untuk menampung data yang miliki nilai. Sedangkan konstanta adalah nama yang bersifat tetap (konstan).
Deklarasi variabel
int a;      variabel a dengan tipe data int
char b;   variabel b dengan tipe data char

Beberapa variabel yang menggunakan tipe data yang sama dapat dideklarasikan sebegai berikut:
int a, b , c;        mendeklarasikan variabel a, b , c dengan tipe data int

Kalian bisa langsung mendeklarasikan variabel dan langsung memberikan nilai dari variabel tersebut, seperti ini:
int a, b = 12, c;        pengisian nilai saat deklarasi variabel b, proses ini disebut inisialisasi

Selain itu variabel yang dideklarasikan menggunakan tipe data tertentu harus diisi nilai yang sesuai dengan tipe data. Misal kita tidak bisa mengisi nilai bertipe teks (string) kedalam variabel yang dideklarasikan menggunakan tipe data bilangan.

int a;
int b;
a = 11;                    benar karena nilai diisi dengan bilangan bulat
b = "amirfisl";        salah karena variabel b menggunakan tipe data int

Terdapat beberapa aturan dalam penamaan variabel, antara lain:
  • Nama variabel tidak boleh mengandung spasi
  • Nama variabel tidak boleh mengandung simbol, kecuali _ (underscore)
  • Nama variabel tidak boleh diawali dengan angka
  • Nama variabel tidak boleh menggunakan kata kunci (keyword)
  • Bersifat Case-sensitif
Berikut beberapa contoh dari aturan-aturan dalam penamaan variabel diatas:
int aInt;            benar
int _aInt12;      benar
int a_Int12;      benar
int 12Int;          salah karena diawali dengan angka
int Int 12;         salah karena mengandung spasi
int Int@12;      salah karena mengandung simbol
int new;            salah karena mengandung kata kunci new

Itu dia pembahasan yang bisa mimin bagikan pada kalian, jika kalian masih kebingungan silahkan gunakan kolom komentar di bawah dengan bijak. Dan bila kalian menemukan link error atau mati pada blog ini, baik dari link download dan semacamnya, kalian bisa bantu mimin dengan melaporkannya lewat form yang sudah mimin sediakan menu atas sebelah kanan "LAPOR".

0 Response to "Struktur Dasar C++, Tipe Data, Variabel dan Konstanta Program C++"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel