Tipe Data Fundamental (Primitif) Pada Bahasa Pemrograman Java

Apa-apa Saja Tipe Data Fundamental (Primitif) Pada Bahasa Pemrograman Java ? Mari Simak Artikel ini Agar Dapat Memahaminya !!!

    Tipe data adalah jenis data yang mempunyai suatu batasan baik tempat maupun karakteristik yang sesuai dengan interpretasi data dan dapat diolah oleh komputer untuk memenuhi kebutuhan dalam pemrograman komputer, atau bisa juga merupakan suatu nilai yang dapat dinyatakan dalam bentuk konstanta atau variabel dan operator. Konstanta menyatakan nilai tetap, sedangkan variabel menyatakan nilai yang dapat berubah-ubah selama eksekusi berlangsung. Dalam bahasa pemrograman java secara keseluruhan mempunyai 11 tipe data. Dimana ke-11 tipe data tersebut terbagi menjadi dua bagian yaitu tipe data fundamental (primitif)  dan tipe data referensi (komposit). Tipe data fundamental (primitif) dalam Java yaitu integer, byte, short, long, char, double, float dan boolean. Sedangkan tipe data referensi (komposit) meliputi class, array dan interface. Untuk pembahasan kali ini kita akan membahas tentang tipe data fundamental (primitif) pada bahasa pemrograman java.

1. Tipe Data Fundamental (Primitif)
    Tipe data primitif merupakan tipe data standar yang tidak diturunkan dari tipe data lainnya atau objek mana pun. Tipe data ini merupakan tipe data yang paling sering digunakan dalam pemrograman Java. Tipe data primitif terbagi menjadi 8 bagian yaitu sebagai berikut :
 
a. Integer
    Integer atau biasa disingkat dengan int, merupakan tipe data yang dapat menampung data bilangan bulat. Tipe data ini sangat cocok untuk menyimpan data yang hasilnya diharapkan memiliki nilai bulat. Tipe data integer masuk menjadi bagian dari tipe data byte, short, int dan long. Karena tipe data tersebut bersifat Signed, yaitu bisa mempresentasikan nilai positif dan nilai negatif pada range-nya. Nilai maksimum pada integer sebesar 2147483647 dan nilai minimum sebesar -2147483648. Sedangkan untuk ukuran memori integer-nya yaitu sebesar 4 bytes dan 32 bit pada memori komputer.
b. Byte
    Byte umumnya digunakan pada saat kita bekerja dengan sebuah data stream dari suatu file maupun jaringan, yaitu untuk keperluan proses membaca atau menulis. Selain dari pada itu, tipe data byte juga dapat digunakan saat bekerja dengan data bilangan biner yang tidak kompatibel dengan tipe-tipe yang didefinisikan dalam java. Byte memiliki definisi yang hampir sama dengan tipe data integer, tetapi tetap memiliki perbedaan antara byte dan integer. Hal tersebut dapat dilihat dari gambar di bawah ini, yaitu range nilai byte lebih kecil dibandingkan integer. Nilai maksimum pada byte sebesar 127 dan nilai minimum sebesar -128. Sedangkan untuk ukuran memori byte-nya yaitu sebesar 1 bytes dan 8 bit pada memori komputer.
 c. Short
    Pada umumnya tipe data short dapat diaplikasikan pada komputer-komputer dengan 16 bit, yang sekarang ini semakin jarang keberadaannya. Tipe data short juga dapat menyimpan bilangan bulat, sama hal nya dengan tipe data yang dapat menampung bilangan bulat lainnya seperti tipe data byte. Walaupun hampir sama dengan tipe data byte, tipe data ini biasanya digunakan untuk angka-angka yang kecil dan biasanya digunakan untuk menyatakan nilai array yang lebih besar dibandingkan tipe data byte. Nilai maksimum pada short sebesar 32767 dan nilai minimum sebesar -32768. Sedangkan untuk ukuran memori short-nya yaitu sebesar 2 bytes dan 16 bit pada memori komputer.
 
 
d. Long
    Long merupakan tipe data yang juga dapat menampung bilangan bulat, tetapi yang membedakan tipe data long dengan tipe data lainnya adalah pada nilai range-nya. Tipe data ini juga digunakan pada saat-saat tertentu yang nilainya berada diluar rentang tipe int, karena tipe ini mempunyai range paling tinggi dibandingkan dengan tipe data Integer. Nilai maksimum pada long sebesar 9223372036854775807 dan nilai minimum sebesar -9223372036854775808. Sedangkan untuk ukuran memori long-nya yaitu sebesar 8 bytes dan 64 bit pada memori komputer. Tipe data long ini memiliki nilai default yaitu oL.  
e. Char
    Char merupakan tipe data karakter tunggal yang didefinisikan dengan diawali dan diakhiri dengan tanda ' ' (petik tunggal/petik satu saja). Namun hanya mampu menyimpan satu karakter saja. Karena yang disimpan adalah huruf, angka, tanda baca dan juga simbol. Tipe data char mengikuti aturan unicode, sehingga dapat menggunakan kode /u kemudian diikuti bilangan dari 0 sampai 65535, tetapi yang biasanya digunakan adalah bilangan heksadesimal dari 0000 sampai FFFF, misalnya : 'u123'. Nilai maksimum dan minimum pada tipe data char dilambangkan dengan simbol ▯ (berdasarkan karakter ASII Code). Sedangkan untuk ukuran memori char-nya yaitu sebesar 2 bytes dan 16 bit pada memori komputer.
f. Double
    Double adalah tipe data yang dapat menampung bilangan desimal dan juga merupakan tipe data yang mirip dengan tipe data float. Namun tentunya memiliki kapasitas range yang jauh lebih besar. Double juga memiliki akurasi yang tinggi dari perhitungan berulang yang banyak, dan juga dapat memanipulasi angka dengan nilai yang besar. Untuk nilai default pada tipe data double adalah o.od. Nilai maksimum pada double sebesar 1.7976931348623157E308 dan nilai minimum sebesar 4.9E-324. Sedangkan untuk ukuran memori double-nya yaitu sebesar 8 bytes dan 64 bit pada memori komputer. 
g. Float
   Float hampir sama dengan double yaitu sama-sama menyimpan tipe data yang mengandung nilai pecahan atau angka desimal dibelakang koma, seperti 3.1416, 5.25, dan sebagainya. Bilangan seperti itu juga disebut sebagai bilangan riil. Tetapi tetap memiliki perbedaan dengan tipe data double yaitu pada range nilai yang dimiliki double lebih besar dibandingkan dengan float yang lebih kecil. Nilai maksimum pada float sebesar 3.4028235E38 dan nilai minimum sebesar 1.4E-45. Sedangkan untuk ukuran memori float-nya yaitu sebesar 4 bytes dan 32 bit pada memori komputer. 
h. Boolean 
    Boolean merupakan tipe data yang hanya memiliki 2 macam nilai saja, yaitu true dan false. Tipe data ini sangat penting dalam mengevaluasi suatu kondisi, dan sering juga digunakan untuk menentukan alur pada program. Dalam pemrograman java, nilai benar di presentasikan dengan kata kunci true dan nilai salah dengan kata kunci false. Untuk nilai defaulnya pada tipe data boolean sendiri yaitu false. Tipe data boolean tidak memiliki nilai maksimum dan nilai minimum, yang ada hanya nilai true dan flase saja.
 

Sumber : YouTube : Kelas Terbuka Java [Dasar] Tipe data funfamental atau primitive

               https://en.wikipedia.org/wiki/Primitive_data_type

               https://id.wikipedia.org/wiki/Tipe_data

 

               

Comments

Popular posts from this blog