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