Page 11 - BAB 4 - Tipe Data, Variabel, Konstanta, Operator, dan Ekspresi
P. 11

03 03                     Konstanta




                                          Konstanta








                                            Pada dasarnya sama dengan variabel, hanya saja nilai

                             yang tersimpan tidak dapat dirubah dalam proses program atau dapat
                             dikatakan bersifat tetap.  Contohnya jika kita membuat program
                             perhitungan matematika yang menggunakan nilai phi (3.14159) yang
                             mungkin akan muncul diberbagai  tempat pada kode program oleh
                             karena  itu  phi  dapat  kita  buat  sebagai  konstanta.  Penggunaan
                             konstanta phi lebih memudahkan penulisan kode program dibanding
                             harus mengetikkan nilai 3.14 berulang-ulang.
                                     Identifier merupakan pengenal  atau pengidentifikasian  yang
                             dideklarasikan  agar  compiler dapat mengenali.  Identifier  berupa
                             variabel, konstanta, fungsi, dan kelas. Di dalam membuat  identifier
                             terdapat beberapa hal yang perlu diperhatikan seperti diantaranya:
                                   C++ bersifat case sensitive (huruf kapital dan huruf kecil berbeda).
                                   Identifier tidak boleh diawal dengan angka.
                                   Identifier tidak boleh menggunakan karakter-karakter simbol
                                   seperti #, @, ?, !, $, dan lain-lain).
                                   Identifiertidak boleh menggunakan kata kunci yang terdapat
                                   pada C++, seperti break, return dan lain-lain.
                                   Nama identifier sebaiknya disesuaikan dengan kebutuhannya.

                             Dalam C++ terdapat dua cara untuk membuat konstanta, yaitu dengan
                             Dalam C++ terdapat dua cara untuk membuat konstanta, yaitu dengan
                             menggunakan      kata kunci    const  dan menggunakan
                             menggunakan  kata kunci const dan menggunakan  pre-processor pre-processor
                             directive #define.
                             directive #define.

                             a.   Bentuk penulisan m  enggunakan
                             a.   Bentuk penulisan menggunakan ConstConst
                                             const  tipe_data  nama_konstanta    = nilai;
                                             const tipe_data nama_konstanta = nilai;
                                   Contoh:   Const double  PI = 3.14;
                                   Contoh:
                                                               PI = 3.14;
                                             Const double
                                             const int NILAI_MAX       = 100;
                                             const int NILAI_MAX  = 100;
                                             const char MyChar = 'A';
                                             const char MyChar = 'A';
                                             const string MyName = "Andi";
                                             const string MyName = "Andi";
                             b.   Bentuk penulisan m  enggunakan
                             b.   Bentuk penulisan menggunakan pre-processor definepre-processor define
                                             #define nama_konstanta = nilai;
                                             #define nama_konstanta = nilai;
                                   Contoh:
                                   Contoh:   #define PI = 3.14
                                             #define PI = 3.14
                                             #define NILAI_MAX =100
                                             #define NILAI_MAX =100
                                             #define MyChar = “A”
                                             #define MyChar = “A”
                                             #define MyName = ”Andi”
                                             #define MyName = ”Andi”


                      Tipe Data, Variabel, Konstanta, Operator dan Ekspresi                         6
   6   7   8   9   10   11   12   13   14   15   16