Penggunaan Netbeans Pada Bahasa Pemprograman Java dan Jenis Tipe Data


TIPE DATA
Tipe data adalah sebuah cara untuk mengelompokan data sesuai jenis karakter sehingga memudahkan dalam pengelolaan variable. Tipe data dalam pemrograman java dapat dibagi menjadi 2 bagian yaitu tipe data Primitif dan tipe data Referensi.

Tipe data primitif adalah tipe data yang defaultnya telah di definisikan oleh java. Tipe data primitif memiliki nilai default yang variatif , ada delapan (8) tipe data Primitif yaitu : integer, char, float,  bolean, byte, short, double, long. Sedangkan Tipe data referensi sendiri Tipe data ini berbeda dengan tipe data primitif yang notabene sudah mendapat nilai default dari java, yaitu null. Tipe data referensi digunakan untuk mereferensikan Object, Class Seperti String, , Interace, Array (contoh : arrayAngka), dllnya.

 

Jenis – Jenis Tipe Data

·          Tipe data primitif

1.       Integer, tipe data ini adalah tipe data yang menampung data berupa bilangan bulat. Integer memiliki nilai Minimal (-2147483648) dan nilai Maximal (2147483647) dan menempati bytes (32bit) di memory.

2.       Byte, memiliki ukuran yang lebih kecil dari Integer. Byte memiliki nilai Minimal (-128) dan nilai Maximal (127) dan menempati 8bit di memory.

3.       Short,short merupakan tipe data untuk menyimpan nilai bilangan bulat sama seperti Integer, cuma nilainya lebih kecil. Short memiliki nilai Minimal (–32768), nilai Maximal (32767) dan menempati 16bit di memory.

4.       Double, tipe data ini menampung bilangan desimal (yang ada koma-komanya). Nilai Minimal dari Double adalah (4.9E-324), nilai Maximalnya (1.7976931348623157E308) dan menempati 64bit di memory.

5.       Long, tipe data ini juga menampung bilangan bulang, yang membedakannya adalah ukuranya tampungannya (Range nilainya). Nilai Minimal Long adalah (-9223372036854775808), nilai Maximal adalah (9223372036854775807) dan menempati 64bit di memory.

6.       Float, tipe data ini hampir sama dengan double cuma yang membedakannya adalah nilai rangenya lebih besar daripada double. Nilai Minimalnya (1.4E-45), nilai Maximalnya (3.4028235E38) dan menempati 32bit di memory.

7.       Char, tipe data ini menyimpan karakter sebagai nilainya, namun hanya bisa menyimpan satu karakter saja tidak boleh lebih. Karakter yang dimaksud adalah angka, huruf, tanda baca dan juga symbol. Jika kalian printout size, minimal value dan maximal value tidak akan terlihat berapa-berapa rangenya, ya karena ini hanya menampung satu karakter saja.

8.       Boolean, tipe data ini digunakan pada kondisi yang bernilai TRUE or FALSE. Intinya conditional, if else.

 

·        Tipe data referensi

1.       Class, Kelas dapat didefiniskan sebagai cetak biru (blueprint) atau prototipe/kerangka yang mendefiniskan variabel-variabel (data) dan method-method (perilaku) umum dari sebuah objek. Dengan kata lain kelas adalah sebuah kesatuan yang terintegrasi antara method dan data yang mengacu pada suatu objek.Dalam dunia permrograman, sebenarnya kelas tidak jauh berbeda dengan tipe data sederhana. Perbedaannya, tipe data sederhana digunakan untuk mendeklarasikan variabel ‘normal’, sedangkan kelas digunakan untuk mendeklarasikan sebuah variabel yang berupa objek. Variabel yang berupa objek ini sering disebut dengan referensi objek (object reference). Pada saat kita membuat sebuah kelas baru. Sekali didefiniskan, maka tipe data baru ini dapat digunakan untuk membuat suatu objek dari tipe tersebut. Dengan kata lain, kelas adalah pola (template) untuk pembuatan objek, dan objek adalah wujud nyata (instance) dari sebuah kelas.

2.       Array, Tipe data ini memiliki kemampuan untuk menggunakan satu variabel yang dapat menyimpan sebuah data list dan kemudian memanipulasinya dengan lebih efektif. Sebuah array akan menyimpan beberapa item data yang memiliki tipe data sama didalam sebuah blok memori yang berdekatan yang kemudian dibagai menjadi beberapa slot.

3.       Interface, Interface merupakan sekumpulan method yang hanya memuat deklarasi dan struktur method, tanpa detail implementasinya. Sedangkan detail dari method tersebut berada pada class yang mengimplementasikan interface tersebut. Interface digunakan bila Anda ingin mengaplikasikan suatu method yang spesifik, yang tidak diperoleh dari proses inheritance yang lebih terbatas. Tipe data yang boleh pada interface hanya tipe data konstan.

4.       String merupakan tipe data text (huruf, angka, dan simbol) yang memungkinkan kita menyimpan nilai dengan bentuk text, kumpulan dari character.

 



Komentar

Postingan populer dari blog ini

KELAS DAN ATRIBUT