Apa itu tipe variabel dan tipe data dalam pemrograman? Sebelum mengenal tinpe data, setiap pemrogram harus memahami variabel. Variable merupakan pengenal atau  identifier yangdigunakan untuk mewakili nilai tertentu didalam sebuah program yang nilainya bisa diubah – ubah sesuai kebutuhan. Bila diumpamakan varibel merupakan gelas yang dapat menampung air. Air dalam gelas merupakan nilai. Simaklah contoh variable berikut :


Dalam program tersebut, terdapat dua variable yang bernama WIDTH dan HEIGHT yang masing – masing bernilai 500. WIDTH dan HEIGHT merupakan variable atau kita analogikan sebagai gelas dan 500 adalah nilai atau kita analogikan sebagai air yang mengisi gelas.

Dalam penulisan nama variable, seorang pemrogram haruslah memperhatikan aturan – aturan penulisan variable berikut :

1.      Nama variabel boleh mengandung angka, tetapi tidak boleh menggunakan angka sebagai karakter pertama. Perhatikan contohnya,

1.      Tidak boleh ada spasi

2.      Tidak boleh ada symbol – symbol khusus kecuali garis bawah/underscore ( _ )

3.      Jumlah karakter bebas, tetapi hanya 32 karakter pertama yang digunakan.

Setelah memahami tentang variabel, maka selanjutnya adalah tipe data. Tipe data adalah sebuah nilai yang dapat ditampung oleh sebuah variabel. Dalam algoritma pemrograman, tipe data dibagi menjadi dua yaitu tipe data standard dan tipe data terstruktur.

1.      Tipe data standard

Tipe data standard adalah tipe data dasar yang sering digunakan dalam pemrograman atau disebut juga dengan tipe data primitive. Berikut beberapa jenis tipe data standar

a)      Tipe data bilangan bulat ( integer )

Contoh : 1, 2, 3, -1, 2, 4

b)      Tipe data bilangan real

Contoh : 4 67 89

c)      Tipe data karakter

Contoh : a b c x y

d)     Tipe data string

Contoh : “hello”

e)      Tipe data Boolean

Hanya terdiri dari TRUE dan FALSE.

2.      Tipe data terstruktur

Tipe data terstruktur merupakan tipe data yang dapat digunakan untuk menampung beberapa tipe data pada sebuah variabel. Sehingga, saling terhubung antara satu data dengan data yang lainnya dan dapat disusun secara terstruktur. Tipe data terstruktur terbagi menjadi beberapa macam, yaitu :

a)      Tipe data Array

Array adalah kumpulan variabel dengan tipe data yang sama dan memiliki indeks.

b)      Tipe data Record

Tipe data ini merupakan kebalika dari Array. Apabila Array merupakan variabel dengan tipe data yang sama. Sebaliknya, Record adalah kumpulan variabel dengan tipe data yang berbeda – beda.

c)      Tipe data File

Tipe data File adalah tipe data yang berfungsiuntuk menyimpan file.

d)     Tipe data Set

Set adalah tipe data yang berisi kumpulan nilai.

e)      Tipe data Pointer

Tipe dataini merupakan tipe data untuk menyimpan alamat memori.




Komentar