Tipe Data
Bagi para insan TI, terutama pembuat program (programmer), tidak asing lagi dengan data, tipe data, dan nilai data dalam suatu pemrograman. Data berbicara tentang suatu fakta yang terukur, baik terlihat (tangible) maupun yang tidak terlihat (intangible). Contoh data adalah fakta-fakta tentang kondisi badan kita, antara lain berat, tinggi, maupun usia. Sedangkan tipe data adalah aspek yang membatasi karakteristik dari suatu data, baik dari sisi nilai maupun operasi yang diberlakukan terhadap suatu data. Contoh, kita kenal integer di dalam bahasa Pascal, atau int dalam bahasa C. Kalau suatu data bertipe integer, maka data tersebut nilainya hanya berupa bilangan bulat, dan operasi yang bisa dilakukan adalah tambah, kali, bagi dan sejenisnya. Lebih lanjut mengenai tipe data, kita bisa kaji dari sisi kelas maupun level abstraksinya. Terdapat dua kelas tipe data kalau kita lihat dari kompleksitasnya, yaitu : Tipe data atomik, adalah tipe data yg dipandang sebagai satu kesatuan tunggal