Tipe Data
Ada beberapa tipe data yang bisa digunakan. Tabel 1.1. mencantumkan tipe-tipe data di Arduino.
Tabel 1.1. Tipe Data
Tipe Data |
Keterangan |
Kebutuhan Memori |
boolean |
Berguna untuk menyimpan data yang berkemungkinan dua. Dalam hal ini, tipe boolean akan menyimpan nilai true atau false saja. |
1 byte |
char |
Berguna untuk menyatakan sebuah karakter. |
1 byte |
byte |
Berguna untuk menyimpan data yang berkisar antara 0 sampai dengan 255. |
1 byte |
int |
Berguna untuk menampung data bilangan bulat yang berkisar antara -32768 sampai dengan 32767. |
2 byte |
unsigned int |
Berguna untuk menampung bilangan bulat yang berkisar antara 0 sampai dengan 65535. |
2 byte |
word |
Identik dengan unsigned int. |
2 byte |
long |
Berguna untuk menampung bilangan bulat yang berkisar antara -2.147.483.648 sampai dengan 2.147.483.647. |
4 byte |
unsigned long |
Berguna untuk menampung bilangan bulat yang berkisar antara 0 sampai dengan 4.294.967.295 (2-1). |
4 byte |
gloat atau double |
Berguna untuk menyimpan bilangan real. Angka yang bisa disimpan dari -3.4028235E+38 sampai dengan 3.4028235E+38. Tingkat presisi hingga 6-7 digit. |
4 byte |
Variabel dan Konstanta
Data sebenarnya dapat dibedakan menjadi dua golongan :
• variabel dan
• konstanta
Variabel berguna untuk menyimpan suatu nilai dan nilai yang berada di dalamnya dapat diubah selama program di eksekusi. Ilustrasi variabel diperlihatkan di Gambar 1.1.
Gambar 1.1 Isi variabel dapat diubah sewaktu program dieksekusi |
Konstanta atau terkadang dinamakan literal menyatakan nilai yang tetap. Sebagai contoh, 234 adalah suatu konstanta bilangan bulat.
Mendeklarasikan Variabel
Variabel yang akan digunakan dalam program harus dideklarasikan terlebih dahulu. Pengertian deklarasi di sini berarti mengenalkan sebuah pengenal dan menentukan jenis data yang dapat disimpan di dalamnya. Bentuk deklarasi variabel :
Tipe_data daftar_variabel;
Pada deklarasi variabel, daftar_variabel dapat berupa satu variabel atau beberapa variabel yang dipisahkan dengan koma. Contoh :
int_jumlah;
float suhu_celcius, suhu_fahrenheit;
Pernyataan deklarasi pertama menyatakan bahwa jumlah adalah variabel bertipe int (digunakan untuk menyimpan bilangan integer), sedangkan pernyataan kedua menyatakan bahwa suhu_celcius dan suhu_fahrenheit berjenis float (untuk menyimpan data bilangan pecahan atau titik-mengambang).
Kedua variabel ditulis dengan pemisah berupa koma. Satu spasi biasa diberikan setelah koma agar kode mudah dibaca.
Jika dikehendaki, deklarasi
float suhu_celcius, suhu_fahrenheit;
dapat ditulis menjadi :
float suhu_celcius;
float suhu_fahrenheit;
0 Komentar