Page 71 - Pemrograman Dasar kelas X
P. 71

Bab 2 Variabel, Tipe Data, dan Operator    67

                 Untuk  menentukan  variabel  dan  tipe  data  yang  tepat,  kita  harus  memperhatikan  data  apa  saja
                 yang akan diinputkan ke dalam program. Pada contoh diatas data yang diinputkan meliputi : nomor

                 induk siswa, nama siswa, nilai matematika, nilai bahasa Indonesia, nilai bahasa inggris dan rata-
                 rata  nilai.  Kemudian  kita  perhatikan  contoh  data  yang  akan  diinputkan.  Dengan  demikian  dapat
                 ditentukan variabel dan tipe data sebagai berikut.

                 1)  Coba perhatikan data nomor induk siswa pada contoh di atas. Jika kita perhatikan, data nomor
                     induk siswa terdiri dari 1 huruf dan 5 angka, maka tipe data yang tepat adalah string. Karena

                     string  dapat  menyimpan  data  berupa  huruf  atau  karakter  dan  angka.  Sehingga  dapat
                     ditentukan nama variabel NIS sebagai string dengan panjang maksimal 6 karakter.
                 2)  Kemudian perhatikan data nama siswa pada contoh diatas. Data nama siswa terdiri dari huruf,

                     maka  tipe  data  yang  tepat  adalah  string.  Karena  string  dapat menyimpan  data  berupa  huruf
                     atau  karakter.Sehingga  dapat  ditentukan  nama  variabel  Nama  sebagai  string.  Panjangnya
                     dapat diperkirakan maksimal 30.

                 3)  Selanjutnya, perhatikan data nilai matematika. Data tersebut berupa bilangan bulat maka tipe
                     data yang tepat adalah integer. Jika kita perhatikan, data nilai bahasa Indonesia dan data nilai
                     bahasa  inggris  mempunyai  data  yang  sama  dengan  nilai  matematika.  Maka  tipe  data  yang

                     tepat  adalah  integer.  Karena  tipe  data  integer  dapat  menyimpan  bilangan  bulat.  Sehingga
                     dapat ditentukan nama variabel Nilai_Mat, Nilai_BInd, Nilai_Inggris sebagai integer.

                 4)  Berikutnya,  perhatikan  data  rata-rata  nilai.  Data  tersebut  di  dapat  dari  penjumlahan  nilai
                     matematika, bahasa Indonesia dan bahasa inggris dibagi tiga. Karena ada operasi pembagian,
                     maka tipe data yang tepat adalah real.


                 Deklarasi variabel dan tipe data

                     Var NIS : string[6];
                     Nama: string[30];
                     Nilai_Mat : integer;

                     Nilai_BInd : integer;
                     Nilai_Inggris : integer;
                     Rerata : real;


                 Pada  nomor  induk  siswa  akan  menyimpan  data  dengan  maksimal  6  karakter,  sedangkan  pada
                 nama  siswa  maksimal  30  karakter.  Sehingga,  walaupun  user  menginputkan  data  lebih  dari  30

                 karakter, maka data yang tersimpan tetap 30 karakter.
   66   67   68   69   70   71   72   73   74   75   76