width:100%; height:100%




2.2 Apa itu tipe data?

Tipe data adalah jenis dari suatu data. Setiap data memiliki nilai, dan setiap nilai memiliki jenis. Ada data-data yang bertipe angka, ada yang bertipe huruf/karakter, ada juga yang bertipe benar/salah dan sebagainya. Tipe data mencegah programmer menggunakan nilai secara tidak tepat.

     Misalnya, tidak masuk akal untuk membagi string menjadi dua, “Halo”/2. Programmer mengetahui ini dengan kewajaran, sedangkan Python mengetahuinya karena “Halo” termasuk dalam tipe data string, yang tidak termasuk operasi pembagian. Kebutuhan akan tipe data dihasilkan dari fakta bahwa sebuah data dapat diinterpretasikan dalam berbagai cara, seperti yang ditunjukkan pada Gambar 2.2.

...

Gambar 2.2 Interpretasi Ganda Sebuah Data


    Urutan bit pada gambar dapat diartikan sebagai karakter (‘A’) namun, dilain sisi dapat juga diartikan sebagai integer dengan nilai (65). Jika bahasa pemrograman tidak bisa melacak jenis data yang dimaksudkan dari setiap nilai, maka programmer harus menentukan tipe data tersebut, sehingga akan menghindari kesalahan program yang tidak terdeteksi.

width:100%; height:100%