Tipe Data dalam Java - All Makruf

Mari Belajar di Sini

Tipe Data dalam Java

Tipe Data akan menentukan jenis data yang dapat disimpan pada suatu variabel tertentu. Variabel dalam pemrograman merupakan tempat untuk menyimpan nilai atau data, baik nilai yang berubah-ubah maupun tidak berubah-ubah selama proses program dijalankan. Membuat variabel berarti membuat beberapa alokasi memori pada komputer yang menjalankan program tersebut. Besar memori yang dialokasikan itu berdasarkan tipe data yang digunakan, berbeda tipe data dari variabel yang dibuat, maka akan berbeda pula alokasi memori yang digunakan.

Terdapat dua Tipe Data yang disedikan oleh Java, yaitu Tipe Data Primitif dan Tipe Data Referensi atau Objek.


Tipe Data Primitif

Tipe data primitive telah ditetapkan oleh bahasa pemrograman Java dengan nama tertentu. Terdapat 8 (delapan) tipe data primitive pada Java, yaitu sebagai berikut.

1. int (Integer)
Tipe data int digunakan untuk variabel yang menyimpan nilai bilangan bulat mulai dari -2147483648 (231) sampai dengan 2147483647 (231 - 1). Tipe data int berukuran 4 byte. Secara default nilai variabel dengan tipe data int adalah 0.

Contohnya: int angka = 10; int angkaDua = 15; int angkaTiga = -23;

2. float
Float merupakan singkatan dari Floating point. Tipe data float digunakan untuk variabel yang menyimpan nilai bilangan berkoma atau bilangan pecahan. Tipe data float berukuran 4 byte dengan panjang sebanyak 7 digit. Secara default, nilai variabel dengan tipe data float adalah 0.0.

Contohnya: float angka = 10.0; float angka = 12.5; float nilaiPhi = 3.142857;

3. char
Tipe data Char digunakan untuk variabel yang menyimpan data karakter. Java menggunakan karakter Unicode yang berukuran 16 bit. Unicode merupakan sekumpulan karakter yang terdapat pada semua bahasa, seperti bahasa latin, yunani, bahasa Arab, dan sebagainya. Java juga menyediakan beberapa karakter escape sequence yaitu karakter yang tidak dapat diketikkan menggunakan keyboard. Escape sequence bukan String, tetapi menjadi sebuah karakter.

Contoh: char huruf = ‘m’;

Tipe Data Dasar dalam Java

4. Boolean
Tipe data Boolean digunakan untuk variabel yang hanya memiliki dua nilai, yaitu false dan true. Nilai defaultnya adalah false.

Contoh: boolean open = true;

5. Long
Tipe data Long sama dengan tipe data integer yang  menyimpan nilai bilangan bulat. Akan tetapi memiliki minimum dan maksimum value yang lebih panjang daripada tipe data integer. Tipe data long memiliki nilai minimum -9223372036854775808 (-263) dan nilai maksimum maksimum sebesar 9223372036854775807 (-263 – 1). Tipe data ini digunakan untuk mengatasi angka dengan digit yang banyak melebihi rentang integer.

Contoh: long angkaPanjang = 30000000000; 


6. Double
Tipe data double menyimpan nilai yang sama dengan tipe data float, tetapi dengan nilai range yang lebih panjang. Tipe data double biasanya digunakan untuk nilai bilangan decimal. Nilai default variabel dengan tipe data float adalah 0.0.

Contoh: double angka = 22.0; double nilaiPhi = 3.142857142857143;

7. Byte
Tipe data byte digunakan untuk menghemat memori dalam sebuah array yang besar, karena satu byte empat kali lebih kecil daripada integer. Tipe data byte berukuran 8 bit dan memiliki nilai minimum sebesar -128 (-27) dan nilai maksimum sebesar  128 (-27 – 1). Nilai defaultnya adalah 0.

Contoh: byte angka = 100; byte angka2 = -100;

8. Short
Tipe data short berukuran 16 byte dan dua kali lebih kecil daripada tipe data integer. Tipe data short dapat digunakan untuk menyimpan memori seperti tipe data byte. Nilai minimum untuk tipe data short adalah -32768 (-215) dan nilai maksimum sebesar 32767 (215 – 1). Nilai defaultnya adalah 0.

Contoh: short angka = 1000; short angka2 = -30000;

Tipe Data Referensi atau Objek 

Tipe data referensi merupakan referensi dari method konstruktor yang didefinisikan pada sebuah class. Nama dari tipe data ini tergantung dengan nama method konstruktor tersebut. Tipe data referensi atau objek digunakan untuk mengakses objek tertentu. Nilai default untuk tipe data ini adalah null.

Contoh, mendeklarasikan variabel dengan tipe data NilaiMahasiswa yang memiliki atribut nama, npm, dan nilai.

NilaiMahasiswa dp = new NilaiMahasiswa(“Joni”, “172311254312”, 85);


Baca Juga :

Postingan terkait:

Belum ada tanggapan untuk "Tipe Data dalam Java"

Post a Comment