0% menganggap dokumen ini bermanfaat (0 suara)
607 tayangan7 halaman

Tipe Data Referensi

Tipe data referensi digunakan untuk memegang referensi dari suatu object. Tipe data ini pendeklarasiannya sama dengan tipe data primitif namun penggunaannya agak berbeda karena memerlukan proses instantiate untuk membuat object. Setelah instantiate, variabel dapat mengakses property dan method dari object tersebut.

Diunggah oleh

Rudy Erdianto
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
607 tayangan7 halaman

Tipe Data Referensi

Tipe data referensi digunakan untuk memegang referensi dari suatu object. Tipe data ini pendeklarasiannya sama dengan tipe data primitif namun penggunaannya agak berbeda karena memerlukan proses instantiate untuk membuat object. Setelah instantiate, variabel dapat mengakses property dan method dari object tersebut.

Diunggah oleh

Rudy Erdianto
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 7

Tipe Data Referensi

Tipe data referensi digunakan untuk memegang referensi dari suatu object (instance dari class). Pendeklarasian tipe data ini sama dengna tipe data primitif, namun penggunaanya agak sedikit berbeda. Perhatikan contoh dibawah ini:
public class Segitiga{ int alas; int tinggi; public static void main(String args[]){ /* Pendeklarasian variabel dengan tipe data class Segitiga */ Segitiga s3; /* Instantiate class Segitiga menjadi object */ s3 = new Segitiga(); /* Setelah proses instantiate ini, anda dapat mengakses object Segitiga melalui variabel s3 */ s3.alas=10; s3.tinggi=2; System.out.println("Alas = "+s3.alas); System.out.println("Tinggi = "+s3.tinggi); } }

Diposkan oleh Sinau Java jam 22:13 0 komentar:

Tuesday, May 27, 2008

Tipe Data Primitif


Pengenalan Tipe data primitif adalah tipe data dasar yang dikenali oleh Java dan bukan merupakan class. Walaupun kelihatan sepele, tetapi dengan memahami cara penggunaan dan mengetahui nilai-nilai yang dapat ditampung oleh variabel data ini dapat mempermudah pekerjaan kita.

Terutama sekali bagi seorang programmer Java yang sehari-harinya berhadapan dengan berbagai macam data dan manipulasinya. Data ini bisa berasal dari database server, text, web, dsbnya...

Tipe data primitif ini dapat dikenali dengan ciri sebagai berikut :

memiliki keyword huruf kecil semuanya memiliki wrapper class, yaitu class yang membantu untuk mewakili dan mengolah lebih lanjut nilai dari tipe data bersangkutan. Misalkan int dengan, class Integer. karena bukan suatu class, untuk inisialisasi variabel tidak menggunakan keyword new

Rentang Nilai Berikut adalah daftar tipe data primitif, rentang nilainya dan panjang bit-nya. No Tipe Data 1 2 byte short Range Nilai dan Panjang Bit -128 s/d 127 (8 bit) -32,768 s/d 32,767 (16 bit)

3 4 5 6 7 8

int long float double boolean char

-2,147,483,648 s/d 2,147,483,647 (32 bit) -9,223,372,036,854,775,808 s/d 9,223,372,036,854,775,807 (64 bit) Nilai pecahan (32 bit) Nilai pecahan (64 bit) true / false (1 bit) '\u0000' (0) s/d '\uffff' (65,535) (16 bit)

Keterangan :

Secara praktis, hampir semua penggunaan bilangan pecahan dapat dilakukan dengan menggunakan float dan double. Rentang nilainya dapat dilihat pada referensi di situs ini (http://java.sun.com/docs/books/jls/third_edition/html/typesValues.html#4.2.3). \u pada tipe data char adalah merupakan nilai bertipe unicode

Nilai Default

No 1 2 3 4 5 6 7 8 Keterangan:

Tipe Data byte short int long float double boolean char

Nilai Default 0 0 0 0L 0.0f 0.0d false '\u0000' (0)

Semua angka bilangan bulat secara default adalah bertipe int. Oleh sebab itu perlu digunakan suffix L untuk menyatakan bilangan bulat yang bertipe long , apalagi jika nilai bilangan bulat yang digunakan sudah melewati jangkauan nilai int. Sebaliknya untuk bilangan pecahan, secara default tipenya adalah double. Sehingga untuk semua nilai pecahan yang akan dimasukkan sebagai nilai untuk tipe data float ini, maka perlu diberikan suffix f.

Contoh Penggunaan Yang Benar

view plaincopy to clipboardprint? 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. int nilai1 = 20; long nilai2 = 1000; long nilai3 = 23000L; float nilai4 = 90; float nilai5 = 1.24f; double nilai6 = 100; double nilai7 = 2010.9311; double nilai8 = 2.0109311e3; //sama dengan nilai7 (2.0109311 dikalikan 10 pangkat 3) double nilai9 = 11.2d; long nilai_maks_long = 9223372036854775807L; char nilai10 = 0; char nilai11 = 'b'; char nilai12 = '\u0003'; boolean kondisi = true;

Contoh Penggunaan Yang Salah view plaincopy to clipboardprint? 1. long nilai_maks_long = 9223372036854775807; //harus menggunakan suffix L karena sudah di l uar range int 2. 3. float nilai13 = 0.03; //harus menggunakan suffix f 4. 5. char nilai14 = '\u01'; //harus menggunakan format '\u9999' (\u diikuti 4 digit hexadecimal)

Referensi

1. Sun's Java Tutorial, Primitive Data Types section.

Posted by Feris Thia at 12:04 AM Labels: bahasa indonesia, dasar, referensi

0 comments: Post a Comment


Newer Post Older Post Home Subscribe to: Post Comments (Atom)

Pages

Halaman Utama Java 2D Programming

Popular Posts

Tipe Data Primitif Pengenalan Tipe data primitif adalah tipe data dasar yang dikenali oleh Java dan bukan merupakan class. Walaupun kelihatan sepele, tetapi d...

Memulai Programming Java #1- Instalasi di Windows Pendahuluan "Bagaimana saya memulai programming Java ?" Pertanyaan di atas seringkali diajukan pada saat kita ingin belajar programming deng...

Tips : Menggunakan String Objek dari String sering sekali kita gunakan sehari-hari, bahkan mungkin di setiap class dari Java kita terdapat rutin yang menangani String...

Pentaho @ PHI

BelajarSQL.com Pentaho @ PHI BelajarExcel.info Business Intelligence Blog PHI-Integration Eclipse Main Site Java Samples Dreamhost Hosting Format My Source Code

Subscribe to My Blog
Posts Comments

Daftar Isi Blog


11 (3) 10 (14) 09 (1) 08 (26) o Dec 2008 (7) o Jun 2008 (3) o May 2008 (7) Perhitungan Durasi Eksekusi Tipe Data Primitif Video : GData Java Client API Demo Eclipse com.sun.mirror.apt.* Problem Mondrian Java OLAP Server + MySQL Static Factory Method dan Contoh Penggunaannya Blog Business Intelligence PHI-Integration o Apr 2008 (3) o Mar 2008 (6)

Blog Oke !

Ifnu Bima Endy Muhardin Andrian Kurniady Azwar Akbar Felix Halim

Wilbert's Blog

Labels

eclipse (16) bahasa indonesia (13) java (6) appengine (4) dasar (4) english (4) contoh code (3) string (3) subclipse (3) svn (3) tips (3) apache ant (2) date and time (2) gdata api (2) mondrian (2) apache (1) business intelligence (1) class (1) definisi (1) instalasi (1) jar (1) javadoc (1) jdk (1) matematika (1) pentaho (1) random (1) referensi (1) video (1) Picture Window template. Template images by Sookhee Lee. Powered by Blogger.

Anda mungkin juga menyukai