Tipe Data
Tipe data adalah klasifikasi data berdasarkan jenis data tersebut. Tipe data dibutuhkan agar kompiler dapat mengetahui bagaimana sebuah data akan digunakan.
Secara umum, tipe data dapat dibagi menjadi dua kategori:
-
Tipe data primitif: Tipe data primitif adalah tipe data dasar yang disediakan oleh bahasa pemrograman. Contoh tipe data primitif antara lain:
- Integer: Tipe data bilangan bulat, seperti 1, 2, 3, 4, 5, dsb.
- Float: Tipe data bilangan desimal, seperti 1.23, 4.56, 7.89, dsb.
- String: Tipe data karakter, seperti "Hello, world!".
- Boolean: Tipe data yang hanya memiliki dua nilai, yaitu true atau false.
-
Tipe data komposit: Tipe data komposit adalah tipe data yang terdiri dari gabungan dari beberapa tipe data primitif atau tipe data komposit lainnya. Contoh tipe data komposit antara lain:
- Array: Tipe data yang menyimpan sekumpulan data dengan ukuran yang tetap.
- Struct: Tipe data yang menyimpan kumpulan data yang saling terkait.
- Class: Tipe data yang mirip dengan struct, tetapi memiliki fungsionalitas yang lebih lengkap.
Tipe data memiliki peran penting dalam pemrograman komputer. Dengan memahami tipe data, kita dapat membuat program komputer yang lebih efisien dan efektif.
Berikut adalah beberapa contoh penggunaan tipe data dalam pemrograman komputer:
- Untuk menyimpan nilai: Tipe data digunakan untuk menyimpan nilai, seperti bilangan, karakter, atau string.
- Untuk melakukan operasi: Tipe data digunakan untuk melakukan operasi matematika, seperti penjumlahan, pengurangan, perkalian, dan pembagian.
- Untuk mengontrol aliran program: Tipe data digunakan untuk mengontrol aliran program, seperti dengan menggunakan percabangan (if-else) atau perulangan (for, while, do-while).
Dengan memahami tipe data, kita dapat membuat program komputer yang lebih efisien dan efektif.
Ringkasan dari pptx halaman ini:
- Tipe data: Merupakan jenis data yang mampu ditangani oleh suatu bahasa pemrograman pada komputer, seperti boolean, char, int, float, dll.
- Jangkauan dan ukuran: Menunjukkan nilai minimum dan maksimum yang dapat disimpan oleh tipe data tertentu, serta besarnya memori yang dibutuhkan.
- Tipe data real: Data angka yang mengandung pecahan, memiliki digit penting yang berhubungan dengan tingkat ketelitian data.
- Tipe data karakter: Data yang berisi satu atau lebih karakter, diapit oleh tanda petik, seperti char, string, dll.
- Tipe data boolean: Data yang hanya bernilai true atau false, membutuhkan 1 byte memori.
- Tipe data bentukan: Data yang dibuat sendiri oleh programer, berdasarkan kebutuhan persoalan, seperti record, struct, class, dll.