Anda di halaman 1dari 17

Tipe Data

dan Variabel
TIM DOSEN IMPLEMENTASI
ALGORITMA
Tipe data : Primitif vs Reference
1. Tipe data primitive
a. Boolean
b. Byte
c. Char
d. Short
e. Int
f. Long
g. Float
h. Double

2. Tipe data reference


a. Selain primitive  String, Kelas, dll
Numerik : Bilangan bulat
Default : int
Numerik : Pecahan
Default : double
Char
1. Karakter single Unicode.

2. Tipe data ini harus memiliki ciri single quotes(’ ’).


a. ‘a’ //Huruf a

b. ‘1’ //Angka 1

c. ‘\t’ //tab

d. ‘\n’ //new line

3. Untuk menampilkan karakter khusus menggunakan karakter escape \.


boolean

True / False
Variabel
1. Variabel merupakan lokasi dalam memori yang digunakan untuk menyimpan sebuah nilai
dari objek.

2. Variabel memiliki:

1. Tipe data : tipe dari value yang dapat disimpan variabel.


2. Nama : Pembeda dengan identifier lainnya
3. Value : nilai yang disimpan, sesuai dengan tipe data
Panduan Penamaan
1. Class
a. Nama yang merepresentasikan tujuan kelas tersebut
b. Kapital pada huruf pertama setiap kata (Camel case)
ThisIsAnExampleOfClassName
2. Variabel & Method
1. Nama yang merepresentasikan variable & method tersebut
2. Kapital pada huruf pertama pada kata kedua (jika ada)
thisIsAnExampleOfMethodName
Variabel : Deklarasi

<tipeData> <nama> [= value];

Contoh
int nilaiInteger;
nilaiInteger=10;
int nilai2=20;
int Nilai2=40;
Java keyword
1. Keyword merupakan identifier khusus yang sudah disediakan oleh Java untuk tujuan
tertentu.

2. Keyword TIDAK DAPAT digunakan sebagai nama dari variabel, class,


method ... dll.
Java keyword
OUTPUT

System.out.println();
System.out.print();
Contoh
public class OutputVariable {
public static void main( String[] args ){
int nilai = 10;
nilai = 45;
char x;
x = ‘A’;
System.out.println( nilai);
System.out.println( “The value of x=“ + x);
}
}
Output :
45
The value of x=A
User input
1. Menggunakan Kelas Scanner
2. Menggunakan kelas BufferedReader (tidak dibahas pada
materi ini)
Scanner
int var1;
Scanner input = new Scanner(System.in);
var1= input.nextInt();

1. Menerima inputan satu karakter integer dari pengguna, dan menampungnya kedalam
variabel var1

2. Harus mengimport kelas lain


#import java.util.Scanner;
3. Hanya menerima 1 (satu) karakter integer
Parsing data
1. Mengubah value dari satu tipe data ke tipe data lainnya.

2. Menggunakan kelas dari tipe data variabel tujuan

Tipe Data Kelas Method


int Integer parseInt()
byte Byte parseByte()
short Short parseShort()
long Long parseLong()
float Float parseFloat()
double Double parseDouble()
String - toString()
Daftar Pustaka
1. Cormen, T. H., Leiserson, C. E., Rivest, R. L., & Stein, C. (2009). Introduction to Algorithms Third
Edition. Cambridge: The MIT Press.

2. Sedgewick, R. (2002). Algorithm in Java: parts 1-4 Third Edition. Boston: Pearson Education, Inc.

3. P. Deitel and H. Deitel, Java How To Program 9th Edition, Prentice Hall, 2011.

4. Poo, Danny, Derek Kiong, and Swarnalatha Ashok. Object-Oriented Programming and Java, 2nd
Edition. Springer, 2010.

5. Wu, C. Thomas. An Introduction to Object-Oriented Programming with Java. McGraw-Hill, 2009.

Anda mungkin juga menyukai