Page 34 - Project Akhir Media Pendidikan
P. 34

2.5.  Tipe Data

                      Dalam  dunia  pemrograman,  tipe  data  adalah  sesuatu  yang  digunakan  untuk
                      merepresentasikan jenis dari suatu nilai tertentu. Sebagai contoh nilai 10 adalah nilai
                      yang bertipe bilangan bulat, 12.23 bertipe bilangan riil serta ‘A’ bertipe karakter. Untuk
                      menulis suatu program dalam bahasa tertentu, tentunya kita harus mengetahui terlebih
                      dahulu akan tipe data yang terdapat di dalamnya. Kesalahan dalam menentukan tipe
                      data dapat menyebabkan nilai yang dihasilkan tidak akurat. Maka dari itu, pada bagian
                      ini Anda akan diperkenalkan macam-macam tipe data yang terdapat di dalam bahasa C
                      agar Anda dapat terhindar dari masalah akurasi nilai yang tidak diinginkan.

                      Secara umum tipe data dapat dibedakan menjadi tiga bagian besar, yaitu tipe data dasar,
                      bentukan dan enumerasi. Berikut ini penjelasan dari masing-masing tipe tersebut.

                      2.5.1.  Tipe Data Dasar

                      Tipe data dasar dalam bahasa C dikelompokkan ke dalam empat kategori, yaitu tipe
                      bilangan  bulat (integer),  bilangan riil (floating-point),  karakter atau string serta tipe
                      logika (boolean).

                      2.5.1.1.   Tipe Bilangan Bulat

                      Sesuai  dengan  namanya,  tipe  bilangan  bulat  adalah  suatu  tipe  data  yang  digunakan
                      untuk  menyimpan  nilai-nilai  yang  berbentuk  bilangan  bulat  (bilangan  yang  tidak
                      mengandung  koma),  misalnya  10,  23,  200  dan  sebagainya.  Namun  yang  perlu
                      diperhatikan juga bahwa  bilangan bulat juga dikelompokkan lagi menjadi dua jenis,
                      yaitu bilangan bulat positif dan negatif. Untuk itu, di dalam bahasa C tipe bilangan bulat
                      juga dibedakan lagi menjadi beberapa macam dengan rentang nilai tertentu. Adapun
                      yang termasuk ke  dalam tipe bilangan bulat di dalam bahasa C adalah seperti yang
                      tampak pada tabel di bawah ini.

                           Tipe Data         Ukuran                  Rentang                Format
                                            (dalam bit)
                       int                 16 atau 32    -32768 sampai 32767              %d
                       unsigned int        16 atau 32    0 sampai 65535                   %u
                       signed int          16 atau 32    Sama seperti int                 %d
                       short int           16            -32768 sampai 32767              %d
                       unsigned short  16                0 sampai 65535                   %u
                       int
                       signed short        16            Sama seperti short int           %d
                       int
                       long int            32            -2147483648 sampai 2147483647    %l
                       signed long         32            Sama seperti long int            %l
                       int
                       unsigned long       32            0 sampai 4294967295              %L
                       int








                                                           30
   29   30   31   32   33   34   35   36   37   38   39