Page 21 - Pemrograman Dasar (KD 3.3 - 3.7)
P. 21

Tipe data, variabel, konstanta, operator, dan ekspresi merupakan lima
                         hal  yang  akan  selalu  kita  jumpai
                            MATERI PEMBELAJARAN ketika  kita  membuat  program.  Bahasa
                         pemrograman apapun dari yang paling sederhana sampai yang paling
                         kompleks, mengharuskan kita untuk mengerti kelima hal tersebut. Tipe data
                         yang digunakan untuk menyatakan jenis nilai, variabel menyimpan nilai,
           01
                         hingga operator sebagai pendefinisian perintah.









                                   Tipe Data



                                 Tipe data adalah jenis data yang dapat diolah oleh komputer untuk
                          memenuhi kebutuhan dalam pemrograman komputer. Setiap  variabel atau
                          konstanta yang ada dalam kode program, sebaiknya  ditentukan dengan
                          pasti tipe datanya. Ketepatan pemilihan tipe data pada variabel atau
                          konstanta akan sangat menentukan pemakaian sumberdaya komputer
                          (terutama memori komputer).
                                 Dengan memilih tipe data yang sesuai dapat menghasilkan program
                          yang efisien dan berkinerja tinggi. Serta dengan adanya tipe data dapat
                          menentukan apakah nilai tersebut memiliki data atau tidak hingga operasi
                          apa  saja  yang  dapat  dilakukan.  Ada  banyak  tipe  data  yang  tersedia
                          tergantung jenis bahasa pemrograman yang dipakai. Dalam bahasa C/C++
                          terdapat beberapa tipe data, seperti:

                                                                                             Kode
                              Tipe data    Lebar      Jangkauan Nilai       Kata Kunci
                                                                                            Format

                           Integer         16 bit  -32.768 s.d. 32.767     int            %d atau %i
                           Unsigned Integer 16 bit  0 s.d. 65.535          unsigned int   %u

                           Long Integer    32 bit  -2.147.483.648 s.d.     long int       %Id atau %li
                                                   2.147.483.649

                           Unsigned Long   32 bit  0 s.d. 4.294.967.296    unsigned long  %lu
                           Integer                                         int
                           Float           32 bit  3,4 x 10-38 s.d 3,4 x 1038  Float      %f

                           Double          64 bit  1,7 x 10-308 s.d 1,7 x   double        %lf
                                                   10308
                           Long Double     80 bit  3,4 x 10-4.932 s.d.     long double    %Lf
                                                   1,1 x 104.932
                           Char            8 bit   -128 s.d. 127           char           %c






                        Tipe Data, Variabel, Konstanta, Operator dan Ekspresi                        16
   16   17   18   19   20   21   22   23   24   25   26