Macam-Macam Tipe Data pada Variable Java


Assalamualaikum Warahmatullahi Wabarakatuh.

Bagi kalian yang sedang mempelajari dasar-dasar pemrograman java, diwajibkan harus tahu mengenai penggunaan serta macam-macam tipe data pada java, java mempunyai 11 macam jenis tipe data yang bisa kalian gunakan, terdiri dari tipe data primitif dan tipe data refetensi.

Macam-Macam Tipe Data pada Variable Java

Tipe Data Primitif adalah tipe data yang tidak memiliki method, hanya memiliki data saja. Tipe data ini bukanlah sebuah object, sedangkan Tipe Data Referensi adalah tipe data yang digunakan untuk memegang referensi dari sebuah object ( instance dari class). untuk mendeklarasikan tipe data referensi kita harus membuat instance dari class tersebut ke object.

Tipe data primitif diantaranya seperti charbyte, short, int, long, boolean, float dan double. dan tipe data Referensi meliputi class, array dan interface.

Pada pembahasan kali ini, kita hanya akan belajar mengenai penggunaan tipe data primitif pada java

Materi Lainnya Yang Perlu Kalian Pelajari:

A. Char

Char merupakan tipe data untuk menyatakan sebuah karakter tunggal, bisa berupa alpabet, simbol, atau angka, nilai pada tipe data ini harus diawali dan diakhiri dengan tanda ' ' (kutip).

public class tutorial_dasar {
    
    public static void main(String[] args){
        char huruf = 'W';
        char angka = '7';
        char simbol = '@';
        System.out.println(huruf);
        System.out.println(angka);
        System.out.println(simbol);
    }
}

Demo:

Penggunaan Tipe Data Char pada Java

B. Integer (Bilangan Bulat)

Tipe data yang masuk menjadi 4 bagian yaitu byte, short, int dan long. Semua tipe data ini bersifat Signed, yaitu bisa mempresentasikan nilai positif dan negatif.
Tipe DataUkuran (bit) Ukuran (bit) Range
Byte 8 -128 s.d. 127
Short 16 -32768 s.d. 32767
Int 32 -2147483648 s.d. 2147483647
Long 64 -922337209 s.d. 922337209
Byte

Byte adalah tipe data angka yang mampunyai ukuran 8 bit, tipe data ini mempunyai Range sangat kecil yaitu -128 s.d. 127.

public class tutorial_dasar {
    
    public static void main(String[] args){
        byte contoh1 = -128;
        byte contoh2 = 70;
        byte contoh3 = 127;
        System.out.println(contoh1);
        System.out.println(contoh2);
        System.out.println(contoh3);
    }
}

Demo:

Contoh Penggunaan Tipe Data Byte pada Java

Short

Tipe data Short mempunyai ukuran 16 bit, tipe data ini mempunyai Range lebih tinggi dari Byte, yaitu - 32768 s.d. 32767.

public class tutorial_dasar {
    
    public static void main(String[] args){
        short contoh1 = -32768;
        short contoh2 = 1500;
        short contoh3 = 32767;
        System.out.println(contoh1);
        System.out.println(contoh2);
        System.out.println(contoh3);
    }
}

Demo:

Contoh Penggunaan Tipe Data Short pada Java

Int

Tipe data Int mempunyai ukuran 32 bit dan Range -2147483648 s.d. 2147483647, tipe data ini paling banyak dikunakan untuk merepresentasikan angka dalam Java, dikarenakan dianggap paling efisien dibandingkan dengan tipe data integer lainnya.

public class tutorial_dasar {
    
    public static void main(String[] args){
        int A =  -2147483648;
        int B = 77453;
        int C =  2;
        int hasil = B * C;
        System.out.println("Nilai Dari A = "+A);
        System.out.println("Nilai Dari B = "+B);
        System.out.println("Nilai Dari C = "+C);
        System.out.println("Prkalian B dengan C = "+hasil);
    }
}

Demo:


Contoh Penggunaan Tipe Data Int pada Java

Long

Long merupakan tipe data bilangan bulat yang memiliki ukuran paling besar yaitu 64 bit dan Range -922337209 s.d. 922337209. tipe data ini sering digunakan pada aplikasi perhitungan yang membutuhkan jumlah angak yang besar, seperti kalkulator.

public class tutorial_dasar {
    
    public static void main(String[] args){
        long A =  -922337209;
        long B = 33;
        long C =  922337209;
        long hasil = C / B;
        System.out.println("Nilai Dari A = "+A);
        System.out.println("Nilai Dari B = "+B);
        System.out.println("Nilai Dari C = "+C);
        System.out.println("Pembagian C dengan B = "+hasil);
    }
}

Demo:

Contoh Penggunaan Tipe Data Long pada Java

C. Floating-Point (Bilangan Pecahan)

Tipe floating-point digunakan untuk merepresentasikan nilai-nilai yang mengandung pecahan atau angka decimal di belakang koma, contohnya seperti 1.5, 70.7, 5.5, dan sebagainya. Bilangan semacam ini disebut sebagai bilangan riil. Dalam Java tipe ini dibedakan menjadi dua jenis, yaitu float, dan double.
Tipe Ukuran bytes Ukuran bit Range Presisi (jumlah digit)
float 4 32 +/- 3.4 x 1038 6-7
double 8 64 +/- 1.8 x 10308 15
Float

Tipe data Float mempunyai ukuran  4 bytes dan 32 bit serta panjang Range +/- 3.4 x 1038 dengan jumlah presisi/digit 6-7.

public class tutorial_dasar {
    
    public static void main(String[] args){
        float MTK = 7.5f;
        float B_Indonesia = 9.5f;
        float Olahraga =  8.0f;
        float jumlah = MTK + B_Indonesia + Olahraga;
        System.out.println("Nilai MTK = "+MTK);
        System.out.println("Nilai B Indonesia = "+B_Indonesia);
        System.out.println("Nilai Olahraga = "+Olahraga);
        System.out.println("Jumlah NIlai = "+jumlah);
    }
}

Demo:

Contoh Penggunaan Tipe Data Float pada Java

Double

Tipe data Double mempunyai ukuran  8 bytes dan 64 bit serta panjang Range +/- 1.8 x 10308 dengan jumlah presisi/digit 15.

public class tutorial_dasar {
    
    public static void main(String[] args){
        double pi = 2.1616;
        double r = 7.32;
        double keliling;
        keliling = 2*pi*r;
        System.out.println("Keliling Lingkaran = "+ keliling);
    }
}

Demo:

Contoh Penggunaan Tipe Data Double pada Java

D. Boolean

Boolean adalah tipe data yang digunakan untuk menampung nilai logika, yaitu nilai yang hanya memiliki dua buah kemungkinan yaitu true (benar) dan false (salah).

public class tutorial_dasar {
    
    public static void main(String[] args){
        boolean pintar = true;
        if(pintar){
            System.out.println("Iya");
        }else{
            System.out.println("Tidak");
        }
    }
}

Demikian tutorial dari saya mengenai Macam-Macam Tipe Data pada Variable Java, semoga bermanfaat, mohon maaf bila ada kesalahan.

Wassalamualaikum Warahmatullahi Wabarakatuh.

Wildan M Athoillah
Wildan M Athoillah Blogger dan spesialis pembuat aplikasi android.