Kamis, 02 Oktober 2014

Struktur Data (Pemrograman Java) : REFERENCE

Diposting oleh Unknown di 23.32
TUGAS LAPORAN STRUKTUR DATA

REFERENCE

                               DISUSUN OLEH :     

ANDAM DEWI ASHARI
RAMADHANI FITRI

TEKNIK INFORMATIKA
FAKULTAS SAINS DAN TEKNOLOGI
UIN SUSKA RIAU
TAHUN AKADEMIK 2014/2015


REFERENCE

Pada tipe data reference deklarasi variabel dimaksudkan untuk “memesan”
sejumlah alamat memory. Namun bagian memory ini bukan menyimpan nilai data seperti pada tipe data primitif, melainkan untuk menyimpan pointer( bilangan yang menunjukkan alamat memory “sebenarnya”) yang menunjuk ke alamat memory berikutnya yang berisi nilai data yang dimaksud. 

Pointer disini hanya digunakan untuk menunjukkan perbedaan mekanisme akses data internal antar tipe data primitif dan reference.

Mekanisme penyimpanan objek  di dalam memory juga menggunakan tipe data reference. Variabel yang menyimpan objek ini disebut sebagai variabel reference objek.

Tipe reference adalah tipe yang berbentuk sebuah objek dalam sebuah class. Tipe reference terbagi menjadi 3 yaitu;

a.       Tipe class
b.      Tipe interface
c.       Tipe array



Contoh 1 ;

NamaKelas variabelReferenceobjek = new NamaKelas();

Lingkaran bundar = new Lingkaran();

 


Contoh 2 :

Class Pisces {
Int [] ovivar;

}

Interface Fish{
Void swim(int a,int b);
}


 
 

































Dalam contoh ini terdapat deklarasi Pisces dengan tipe class, deklarasi Fish dengan tipe interface dan deklarasi ovivar dengan tipe array.



v  VARIABEL BERUPA OBJECT ARRAY

Tipe array dinyatakan oleh simbol kurung kotak []

Variabel yang menyatakan array merupakan sebuah object. Dalam contoh di atas, ovivar adalah variabel yang berupa sebuah object array.

Sebuah variabel array dapat berisi nilai null atau referensi ke array tertentu. Dalam contoh diatas, karena tidak diinisialisasi, maka ovivar akan berisi nilai null.

v  VARIABEL BERUPA OBJECT CLASS

Dalam java kita juga bisa mendeklarasikan variabel berupa object dari class tertentu.

Pisces hiu, lele, patin;
Pisces gurami= new Pisces ();

Semua variabel ini merupakan object dari class Pisces. Tipe variabel yang pertama diinisialisasi dengan nilai null. Sedangkan variabel gurami diinisialisasi dengan referensi ke object Pisces.

CONTOH KASUS





DAFTAR PUSTAKA


Hermawan, Benny. 2004. Menguasai Java 2 dan Object Oriented Programming. Yogyakarta ; Andi.

Wijono, Matius Soesilo dkk. 2005. Java 2 SE dengan JBuilder. Yogyakarta: Andi.


Modul Pembuatan Class Java Politeknik Elektronika Negeri Surabaya - ITS

0 komentar:

 

Miss Galaxy Yoon Template by Ipietoon Blogger Template | Gift Idea