Sabtu, 12 Maret 2011

Java : Pengertian Typedata di Java

Apakah Typedata itu ?
Typedata sederhananya adalah penggolongan atau klasifikasi dari suatu benda.Contoh,ditoko buah kita bisa membayangkan typedata sebagai jenis buah. Jenis buah ini berbeda bentuk,rasa,warna maupun harga. Perbedaan inilah yang menjadi dasar pemikiran untuk melakukan penggolongan terhadap benda - benda.
Didalam pemrograman, Untuk sederhananya typedata saya akan kelompokan menjadi 2 kelompok besar yaitu :
  1. Tidak digunakan untuk perhitungan.
    Typedata ini utamanya adalah untuk menampilkan informasi.

    contoh

    String nama = "Budi Anduk";

    Walaupun kita bisa melakukan perhitungan terhadap variabel nama, tetapi tujuan utama dari variabel nama tersebut adalah menyimpan nama yang bisa digunakan sebagai informasi kepada user. Analoginya adalah seperti pada perbedaan cara memakan buah durian dan buah apple.buah apple selalu siap untuk dimakan sedangkan buah durian perlu ada proses untuk membuka isinya baru kemudian memakan isinya tersebut, tapi keduanya sama-sama buah.
  2. Digunakan untuk perhitungan.
    Typedata ini digunakan untuk melakukan perhitungan - perhitungan, baik yang sederhana sampai dengan rumit.

    int panjang = 10;
    int lebar = 15;
    double diskon = 1000.454532;
    jika kita perhatikan perbedaan antara variabel di dua nomor diatas , terlihat jelas tujuan masing - masing. variabel nama yang berisi "Budi Anduk" lebih mudah untuk digunakan sebagai dialog pada program yang mungkin ada kata sapaan "Hallo Budi Anduk!, apa kabar".
    Sedangkan variabel panjang dan lebar lebih mudah kita bayangkan sebagai variabel yang bekerja dibelakang layar untuk pemrosesan perhitungan.

Ada berapa typedata ?

Type data dijava terbagi 2, yaitu type data primitif

int
double
single

dan typedata object atau bisa kita sebut dengan Class. Nah untuk Class, typedata menjadi tidak terbatas. Karena typedata lebih banyak dikontrol oleh programmer sendiri. Tapi tentu saja ada typedata bawaan yang merupakan turunan dari class Object. Sehingga dapat diartikan kecuali tipedata primitif maka segalanya adalah Object.



Contoh Class :
(Cara membedakannya adalah, class selalu dimulai dengan huruf besar dan
apabila lebih dari 1 kata, maka huruf pertama dari kata berikutnya juga menggunakan huruf besar)

  • String = Class yang menangani String. class ini memiliki fungsi - fungsi seperti length(),substring()
  • Integer = Class yang menangani bilangan bulat.Class ini memiliki fungsi - fungsi seperti intValue().

0 komentar:

Posting Komentar

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites