1. Apa Itu Data?
Data adalah informasi yang digunakan oleh program untuk diolah.
Contohnya:
Nama → "Ahmad" Umur → 17 Tinggi → 165.5 Lulus → true
Data tersebut memiliki karakteristik yang berbeda.
Misalnya:
- 17 adalah angka
- "Ahmad" adalah teks
- 165.5 adalah angka desimal
- true adalah nilai logika
Karena jenisnya berbeda, komputer perlu mengetahui jenis data yang sedang digunakan.
Inilah yang disebut dengan tipe data.
2. Pengertian Tipe Data
Tipe data (data type) adalah jenis atau kategori data yang menentukan nilai seperti apa yang dapat disimpan dan bagaimana data tersebut diproses oleh program.
Contoh:
17 → Integer 165.5 → Float "Ahmad" → String true → Boolean
Sederhananya:
Tipe data memberi tahu komputer data tersebut berupa apa.
3. Mengapa Tipe Data Penting?
Tipe data penting karena komputer memperlakukan setiap jenis data secara berbeda.
Contohnya:
10 + 5
Hasilnya:
15
Tetapi:
"10" + "5"
pada banyak bahasa pemrograman menghasilkan:
"105"
Karena "10" dan "5" dianggap sebagai teks, bukan angka.
4. Jenis-Jenis Tipe Data Dasar
5. Integer
Integer adalah tipe data yang digunakan untuk menyimpan bilangan bulat.
Contoh:
10
25
100
-5
0
Contoh:
10
25
100
-5
0
6. Float
Float digunakan untuk menyimpan bilangan yang memiliki angka desimal.
Contoh:
10.5 3.14 75.5 165.7
Perhatikan perbedaannya:
10 → Integer 10.5 → Float
7. String
String adalah tipe data yang digunakan untuk menyimpan teks atau kumpulan karakter.
String biasanya ditulis menggunakan tanda:
" "
atau
' '
Contoh:
let nama = "Ahmad"; let alamat = "Klaten"; let kelas = "XII";
String tidak harus berupa huruf.
Contoh:
let nomor = "08123456789";
8. Boolean
Boolean adalah tipe data yang hanya mempunyai dua nilai:
true false
Dalam bahasa Indonesia:
true → benar false → salah
Contoh:
let sudahLogin = true; let sudahBayar = false; let lulus = true;
Boolean sering digunakan dalam percabangan.
Contoh:
let umur = 20; let cukupUmur = umur >= 17;
Hasil:
true
Karena:
20 >= 17
adalah benar.
9. Variabel dan Tipe Data
Tipe data biasanya digunakan bersama dengan variabel.
Variabel dapat dianggap sebagai tempat untuk menyimpan data.
Contoh:
let nama = "Ahmad"; let umur = 17; let tinggi = 165.5; let lulus = true;
Sehingga:

