P. 1
Variable

Variable

|Views: 6|Likes:
Published by Harry Danurendra
Variable
Variable

More info:

Categories:Types, School Work
Published by: Harry Danurendra on Feb 08, 2014
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as TXT, PDF, TXT or read online from Scribd
See more
See less

01/28/2015

pdf

text

original

----------------------- Page 1----------------------BAB II VARIABEL DAN TIPE DATA Bahasa el yang digunakan untuk menyimpan nilai atau data.

Sedangkan Java sendiri dikenal sebaga i bahasa pemrograman haruskan dengan sifat strongly typ ed yang artinya di pemrograman pada umumnya, mengenal adanya variab

mendeklarasikan tipe data dari semua variabel, dan apabila lupa atau salah mengi kuti aturan pendeklarasian t proses kompilasi. A. Tipe Data Java memiliki di dua kelompok, yaitu tipe data primitif dan referensi. 1. Tipe Data Primitif Delapan macam tipe data primitif dalam pemrograman Java, yaitu : a. Integer ( Bilangan Bulat ) Integer merupakan tipe data numerik yang digunakan a pabila tidak berurusan pe data numerik yang termasuk integer adalah sebagai berikut : Tipe Byte pati 1 byte ( 8 bits ) di memori Short 67 dan menempati 2 bytes ( 16 bits ) di memori Int 647 dan menempati 4 bytes ( 32 bits ) di memori Long Memiliki nilai dari -9223372036854775808 Memiliki nilai integer dari -2147483648 sampai 2147483 Memiliki nilai integer dari -32768 sampai 327 Deskripsi Memiliki nilai integer dari -128 sampai +127 dan menem dengan pecahan atau bilangan desimal. Ti tipe data yang dapat dikategorikan menja variabel, maka akan mendapatkan error pada saa

yaitu : Tipe Float Deskripsi memiliki nilai -3. dan bukan byte. Tipe data byte dan short hanya digunak an pada memori. untuk bilangan double.7x10 Semua bilangan pecahan sampai +1. Ada dua macam floating point. short maupun long.sampai 9223372036854775807 dan menempati 8 bytes ( 64 bits ) di memori Bilangan integer biasanya menggunakan int. bisa menambah deng memiliki nilai -1.7x10 atau desimal dalam Java ta 308 aplikasi khusus yang memperhatikan penggunaan .4x108 sampai +3. 8 ----------------------.22 F atau 2.Page 2----------------------b. Sedangkan bilangan yang ingin dikategorikan sebagai float harus diakhiri dengan huruf F.4x108 dan menempati 4 byte di memori 308 Double npa diakhiri huruf f akan dianggap sebagai double.314f. Bilangan integer juga mengenal nilai posit if dan negatif ( signed number ). Sedangkan long jarang digunakan karena jarang memerlukan bilanga n sebesar kapasitas long. Sedangkan an huruf D. Misalnya : 4. karena secara default bilangan dengan koma atau pecahan atau desimal akan dianggap sebagai double. Floating Point ( Bilangan Pecahan ) Floating Point digunakan untuk menangani bilangan desimal atau perhitungan yang lebih detail dibanding integer.

yaitu true dan false.c. juga terdapat karakter khusus ya dari 0 sampai 65535. Carriage return Double quote Single quote Backslash \u000d \u0022 \u0027 \u005c Backspace Tab Linefeed Nama Nilai Unicode \u0008 \u0009 \u000a biasa. Boolean Dalam Java dikenal tipe data boolean yang terdiri dari dua nilai saja. tetapi sudah ran unicode. Misalnya : \u123 Selain karakter ng didefinisikan dengan cara mengawalinya menggunakan tanda \ seperti pada tabel berikut : Kode \b \t \n 9 ----------------------. Char Char an diawali dan diakhiri dengan tanda dengan tif. tetapi yang biasa digunakan ada sehingga dapat menggunakan kode /u kemudian dii merupakan sebuah objek. Tipe char mengikuti atu String. Char berbeda merupakan tipe data primi adalah karakter tunggal yang didefinisikan deng .Page 3----------------------\r \* \ \\ d. kuti bilangan lah bilangan heksadesimal dari 0000 sampai FFFF. karena String bukan ( petik tunggal ). dan sering digunakan untuk menentukan alur program. Boolean sangat penting dalam mengevaluasi suatu kondisi.

Tipe Data Referensi Kelebihan dapat mendefinisikan tipe data baru yang merupakan objek dari class tertentu . data3 = 714.println("Nilai Double : "+ data5).out.2. : "+ data2).println("Nilai Boolean : "+ data8). data2 = 2235641. Tipe data ini digunakan untuk mereferensikan objek atau class terten tu.967.println("Nilai Byte : "+ data1).out. boolean data8 = true. } } 10 .out. System.java class TipeData { public static void main(String[] args) { // Tipe data primitif long int short byte data1 = 546767226531.733. Latihan 2.println("Nilai Short System.out. data4 = 34.println("Nilai Int System.println("Nilai Float System. : "+ data3). System.out. : "+ data7). : "+ data4).out. seperti String. System. // tipe data pecahan // tipe data pecahan pemrograman berorientasi objek adalah float data6 = (float) 1.out. double char data5 = 4.out.println("Nilai Char : "+ data6). TipeData.println("Nilai Long System. System. data7 = 'C'.

Selain itu. Java memiliki peratura merupakan container yang digunakan untuk me identifier yang valid atau sah. dan package. Untuk mendefinisikan variabel.----------------------. method. spasi atau diawali dengan angka. Identifier bisa disebut valid atau sah a pabila diawali dengan : Huruf / abjad Karakter mata uang Underscore ( _ ) Identifier dapat terdiri dari : Huruf / abjad Angka Underscore ( _ ) Identifier tidak boleh mengandung @. Sebagaim ana n bahasa untuk pemrograman pada umumnya. identifier tidak boleh menggunakan keyword atau katakata yang memiliki arti atau digunakan dalam pemrograman Java. kita dapat menggunakan identifier untuk menamai variabel tersebut. Daftar Keyword Java : abstract rictfp boolean uper break fxtends long sw flse static s double int st . 1.Page 4----------------------B. interface. Variabel Variabel nyimpan suatu nilai pada sebuah program dengan tipe tertentu. class. Identifier Identifier adalah kumpulan karakter yang dapat digunakan untuk menamai variabel.

char karakter. Mendeklarasikan Variabel Sintaks dasar : [tipe data] [nama variabel] Menuliskan tipe data dari variabel. selanjutnya memberikan nilai variabel tersebut dengan tanda = . 2.itch byte onized case this catch row 11 ----------------------. contoh : int bilangan. kita juga dapat menggunakan unicode sebagai identifier. Setelah mendeklarasikan variabel dengan tipe data.Page 5----------------------char class const continue default do for goto if implements import instanceof private protected public return short interface throws transient try void volatile while float package th finally new final native synchr Selain menggunakan karakter biasa. . float bildesimal. bilangan = 20. status = true. karakter = k .2f. boolean status. bildesimal = 22.

Kita dapat membuat variabel menjadi konstanta yang tidak dapat diubah nilainya dengan menambahkan keyword sebelum tipe data dari variabel.println("Nilai x : " + x).Page 6----------------------Agar npa harus membuat objek terlebih dahulu. float bildesimal = 22. Contoh : final int konstantainteger = 10.2f. int bilangan = 20. char karakter = k . // variabel x ini dikenal di seluruh method main() x = 10.5. public static void main(String[] args) { int x. a = 2. final float pajak = 15. boolean status = true.java class Variabel { static int a.out. 12 ----------------------.out. maka kita dapat menambahkan modifier public dan keyword static seperti berikut : public static final konstantainteger = 10. Variabel. { //awal dari blok baru int y.Dapat juga mendeklarasikan dan memberikan nilai dalam satu baris. System.println("Nilai a : " + a). Latihan 3. // variabel ini hanya dikenal di dalam blok code ini saja y = 5. //variabel a juga dikenal di sini System. //variabel x dikenal di sini konstanta ini dapat diakses oleh class lain ta .

Buatlah program untuk menghitung luas : Segitiga Lingkaran Bujursangkar Empat Persegi Pajang . // variabel x. } //akhir dari blok baru //y = 12. // variabel z tidak lagi dikenal di sini //variabel y masih dikenal di sini karena masih dalam blok //code tempat ia dideklarasikan System. //variabel a juga dikenal di sini { //nested blok int z.System.println("Nilai y : " + y).out. } } 13 ----------------------.out.println("Nilai x : " + x).out.Page 7----------------------LATIHAN 1. 2.println("Nilai a : " + a). // variabel y tidak dikenal di sini //variabel x masih dikenal di sini karena masih dalam blok //code tempat ia dideklarasikan System. } //akhir dari nested blok //z = 11.// variabel ini hanya dikenal di dalam nested blok ini saja z = 20.out.println("Nilai x + y + z + a : " + (x + y + z + a)).y dan a dikenal di dalam nested blok ini System. Apa perbedaan antara tipe data primitif dan tipe data referensi ? Apa yang dimaksud member variabel. dan local variabel ? 3. static variabel.

1 4 .

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->