Variabel itu :
• Simbol (biasa dilambangkan dengan huruf atau kombinasi huruf dan angka)
• Bisa menyimpan suatu nilai (bersifat sementara)
• Memiliki ketentuan nilai apa saja yang bisa disimpan dan range nilai yang mampu disimpan
olehnya.
• Memiliki ketentuan operasi apa saja yang bisa dikenakan padanya.
Deklarasi Variabel :
• Dalam beberapa Bahasa program, semua perubah (variabel) yang akan digunakan dalam program
harus ditentukan (dideklarasikan) tipe datanya. Contohnya adalah “missal menggunakan Bahasa
pascal wajib dideklarasikan, sedangkan pyhton tidak”
Menentukan tipe data variabel artinya :
• Menentukan Batasan nilai variabel tersebut dan jenis operasi yang bisa dikenakan padanya.
Karena masing-masing tipe data memiliki Batasan nilai dan jenis operasi yang berbeda-beda.
Macam-Macam Tipe Data :
• Tipe data Boolean, mempunyai dua nilai, yaitu : true (1 nilai binernya) dan false (0 nilai
binernya).
• Tipe data Char, digunakan untuk mendefinisikan tipe data yang nilainya merupakan
himpunan karakter yang dikenal computer dinyatakan dalam kode ASCII. Dalam pascal,
variable bertipe char ditulis diantara petik.
• Tipe data real, bilangan real atau nyata merupakan jenis bilangan pecahan, dapat
dituliskan secara biasa atau model scientific.
• Tipe data string, string adalah gabungan dari beberapa karakter. Variabel bertipe string
yang ditulis diantara tanda petik tunggal/ganda, bergantung Bahasa programanya.
2. Terstruktur
3. Pointer
Penamaan Variabel :
1. Tidak boleh dimulai dengan angka/symbol khusus.
2. Tidak boleh lebih dari 225 karakter
3. Tidak diperbolehkan nama variabel sama dengan element-element yang terdapat pada algoritma
Bahasa pemograman.
4. Tidak boleh menggunakan spasi, gunakanlah underscrore/garis bwah (_) sebagai pemisah suatu
kata dengan kata lain.
5. Tidak boleh menggunakan symbol/karakter khusus selain huruf dan angka
Variabel : lambing pengganti suatu bilangan yang belum diketahui nilainya.
Variabel dalam algoritma dan pemrograman memiliki 1 (satu) nilai yang dapat berubah-ubah dengan tipe
tertentu.