Data Types
Masih menggunakan contoh botol tadi. Botol tidaklah terdiri dari satu jenis saja. Botol dapat memiliki banyak ragam dengan bahan, ukuran, model dan packaging yang berbeda-beda. Di dalam programming, variable dapat memiliki berbagai jenis tipe data dengan beragam kapasitas, tipe, ataupun custom data.
Tipe data adalah kategori atau jenis dari suatu nilai yang dapat di simpan dan diolah dalam sebuah program.
Kapasitas tipe data pada masing-masing bahasa programming berbeda-beda tergantung dari jenis sistem operasi yang digunakan dan jenis arsitektur prosesor. Di bagian ini tidak akan terlalu dijelaksan secara mendetil mengenai beragam tipe data pada programming.
Tipe data terbagi menjadi 2:
Tipe Data Primitif
Tipe data primitif adalah tipe data yang paling sederhana yang berasal dari bahasa programming itu sendiri.
Contoh:
- Integer
- Float
- Boolean
- Character
- Double
- Byte
Dan lainnya. Tipe data diatas mencakup tipe data untuk angka, karakter, dan juga nilai kebenaran. Masing-masing memiliki kapasitas yang berbeda-beda.
Tipe Data Non-Primitif
TIpe data non-primitif adalah tipe data kompleks yang umumnya ditulis oleh si programmer itu sendiri. Secara singkat, tipe data non-primitif adalah tipe data kustom.
Contoh:
- String
- Array
- Object
- Enum
Dan lainnya. Pada intinya, tipe data non-primitif tidak tergolong dalam tipe data primitif.