Macam - macam Tipe Data di Pemrograman Java

A. Pengertian Tipe Data
Tipe data adalah suatu media atau memori pada komputer yang digunakan untuk  menentukan jenis nilai yang dapat ditampung oleh suatu variabel.



B. Macam-Macam Tipe Data
Tipe Data pada pemrograman Java dibagi atas dua macam yaitu :











  • Sederhana (Primitif)
    Tipe data sederhana (Primitif) merupakan tipe data inti. Tipe data sederhana tidak diturunkan dari tipe lain. 
    Terdapat 8 tipe data primitif di Java:
    - 4 tipe adalah untuk bilangan bulat seperti : byte,short, int, long
    - 2 tipe angka pecahan seperti: float, double
    - 1 tipe karakter, seperti char
    - 1 tipe boolean yang berisi nilai logika: true/false
  • Komposit (Referensi)
    Tipe data komposit merupakan tipe data yang disusun dari tipe data sederhana atau tipe komposit lain yang sudah ada. Tipe ini dapat berupa array, string, kelas, dan interface. Khusus untuk String pada Java dikenali sebagai kelas, bukan sebagai array of character. String pada Java diapit oleh tanda petik ganda (“.....”), contoh: String s=”Saya makan nasi”;
    Tipe data komposit merupakan tipe data yang disusun dari tipe data sederhana atau tipe komposit lain yang sudah ada.

    Tipe data yang tergolong tipe data komposit sebagai berikut :
    a. 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. 

    b. 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.
    Cara mendeklarasikan array

    sintaks untuk mendeklarasikan array adalah sebagai berikut :
    • tipe array[] nama array;  contoh : int[] buku;
    • tipe array[] nama array =new tipe array[panjang array]contoh : float[] luas;
    Contoh array :int jumlah[] = new int[3];
    jumlah[0]=70;
    jumlah[1]=80;
    jumlah[2]=65;

    array diatas merupakan array bertipe int yang bernama jumlah dan panjangnya 3

    c. 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.
    Contoh Interface :
    1. public interface contohInterfacce  
    2.   
    3. {  
    4.   
    5. public boolean isGreater( Object a, Object b);  
    6.   
    7. public boolean isLess( Object a, Object b);  
    8.   
    9. public boolean isEqual( Object a, Object b);  
    10.   
    11. }  

This entry was posted on Thursday, 3 September 2015. You can follow any responses to this entry through the RSS 2.0. You can leave a response.

Leave a Reply

Powered by Blogger.