Tipe Data

Tipe data menentukan jenis nilai yang dapat dimiliki oleh suatu variabel

Drawing
analogi tipe data

1. Tipe data Int

Tipe data ini digunakan untuk nilai Integer tanpa desimal , contohnya 15, -21, 1, -1, dan seterusnya.

2. Tipe Data double

Tipe Data ini digunakan untuk angka dengan desimal, contohnya 34.9, -67.1, 1.0, -1.1, dan seterusnya.

3. Tipe Data

Tipe data ini digunakan untuk karakter karenanya char singkatan dari character. contohnya 'k', '(', '+', dan seterusnya.

4. Tipe Data Boolean

Tipe data ini digunakan untuk menyatakan benar atau salah , tipe data ini hanya memiliki dua nilai yaitu 'true' dan 'false' .

Tipe data dibagi menjadi 2 jenis

Drawing

1. Tipe data Primitive

tipe data primitive adalah tipe data dasar yang telah ditentukan oleh bahasa pemrograman itu sendiri.

Drawing
analogi tipe data primitive
Analoginya

Bayangkan kamu punya kotak penyimpanan mainan yang khusus untuk menyimpan berbagai macam mainan. Setiap mainan memiliki jenis yang berbeda, misalnya ada boneka, mobil-mobilan, atau balon. Nah, tipe data dalam komputer mirip dengan cara kita mengelompokkan mainan-mainan tersebut.

tipe data primitif bisa diibaratkan seperti mainan-mainan yang sederhana. Misalnya, ada mainan balon yang berisi angka. Angka ini bisa besar atau kecil, seperti angka 1 atau 10. Itu adalah tipe data primitif bernama "integer". Selain itu, ada juga mainan yang berisi angka desimal, seperti 2,5 atau 3,14. Itu adalah tipe data primitif bernama "float". Lalu ada mainan yang berisi huruf atau karakter seperti A, B, atau C. Itu adalah tipe data primitif bernama "character". Ada juga mainan yang berisi jawaban "ya" atau "tidak", yang disebut tipe data primitif "boolean".

2. Tipe data non-Primitive

Tipe data non-primitive adalah tipe data yang dibangun di atas tipe data primitif.

Drawing
analogi tipe data non-primitive
Analogi

Selain mainan sederhana tadi di tipe data primitive, ada juga mainan yang lebih rumit dan bisa memiliki banyak bagian. Mainan ini mirip dengan tipe data non-primitif. Misalnya, ada mainan lego yang terdiri dari banyak potongan yang bisa digabungkan. Tipe data non-primitif ini juga terdiri dari banyak bagian yang bisa saling berhubungan. Misalnya, ada tipe data non-primitif bernama "array" yang bisa menyimpan banyak angka atau karakter dalam satu tempat. Ada juga tipe data non-primitif bernama "string" yang bisa menyimpan teks atau kata-kata.

Tabel 8 jenis tipe data primitif

Tipe Data
Deskripsi
Ukuran (Size)
Contoh Literal

int

Menyimpan bilangan bulat

4 byte

42, -17

float

Menyimpan bilangan desimal

4 byte

3.14, -0.5

boolean

Menyimpan nilai kebenaran (True atau False)

1 byte

true, false

char

Menyimpan karakter tunggal

2 byte

'A', '$'

byte

Menyimpan bilangan bulat kecil

1 byte

10, -5

short

Menyimpan bilangan bulat pendek

2 byte

100, -200

long

Menyimpan bilangan bulat panjang

8 byte

10000000000L, -9876543210L

double

Menyimpan bilangan desimal ganda

8 byte

3.14159, -1.5

Di bagian sebelumnya, kita belajar membuat variabel bertipe data int . Sekarang, untuk membuat variabel yang menyimpan angka desimal dan karakter , masing-masing menggunakan double dan char .

Contohnya

// buat variabel dengan tipe data double
double beratBadan = 60.4;

// buat variabel dengan tipe data chart
char huruf = 'a';

Last updated