Anda di halaman 1dari 16

Variabel, Tipe Data dan

Operasi Java
Salah satu konsep dasar dalam pemrograman Java adalah variabel, tipe data dan
operasi.

Zakki Alawi, S.Kom., M.M


Variabel dan Deklarasi
Pengertian variabel Contoh deklarasi Tips deklarasi variabel
variabel yang baik
Variabel adalah tempat untuk
menyimpan nilai yang int x; Berikan nama variabel yang
String nama = "John Doe"; mudah dimengerti.
nantinya akan digunakan pada
Jangan gunakan nama
sebuah program.
<data tipe> <name> [=initial variabel yang sama dengan

value]; yang sudah ada di Java.


Identifier
Identifier digunakan didalam program untuk memberi nama kelas atau variabel pada program.
Aturan pemberian nama identifier pada java adalah sbb :
1. Karakter pertama berupa huruf, tanda garis bawah (_), atau tanda dolar ($)
2. Karakter kedua dan seterusnya dapat berupa angka atau huruf
3. Panjang pengenal (identifier) bebas
4. Huruf kapital dan huruf kecil dibedakan
5. Tidak mengandung karakter khusus
Tipe Data Primitif dan Non-Primitif

Tipe Data Primitif Tipe Data Non-Primitif

Tipe data bawaan dari bahasa pemrograman yang Tipe data yang disebut tipe referensi karena merujuk
menentukan ukuran, tipe nilai variabel, dan tidak ke objek
memiliki metode tambahan
Tipe Data Primitif
Data Type Size Description

INTEGER
byte 1 byte Menyimpan bilangan bulat dari -128 sampai dengan 127
short 2 byte Menyimpan bilangan bulat dari -32.768 sampai dengan 32.768
int 4 byte Menyimpan bilangan bulat dari -2.147.483.648 sampai dengan
2.147.483.647
NUMERIC
long 8 byte Menyimpan bilangan bulat dari -9.223.372.036.854.775.808 sampai
dengan 9.223.372.036.854.775.807
FLOATING
float 4 byte Menyimpan bilangan pecahan dari 6 sampai 7 digit desimal
double 8 byte Menyimpan bilangan pecahan 15 digit desimal
char 2 byte Menyimpan satu karakter / huruf atau nilai ASCII
NON NUMERIC
boolean 1 bit Menyimpan nilai benar atau salah
Literal
Semua nilai mentah yang kita ketikkan pada kode program. Literal ini bisa berupa angka, huruf, kata, kalimat, nilai
boolean, dan lain sebagainya.

System.out.print(“Hello World”);

Perhatikan kode tersebut!.


Pada kode tersebut, yang termasuk literal adalah “Hello World”. Ini merupakan literal yang bertipe string atau
disebut “string literal”, dimana terdapat ciri string literal selalu diapit oleh tanda petik (”…”).

Integer literal (angka bulat) : 1945, -24434


Float literal (angka desimal) : 3.14159, .25
Boolean literal : true, false
Character literal : 'a', '*', '\n', '\t'
String literal : “saya makan”, “1945”, “@$#^&*”
Konversi Tipe Data
Merupakan cara untuk merubah tipe data sebelumnya ke tipe data yang baru

Int a=50 variabel a bernilai 50 tipe data integer


double b=40.5 variabel b bernilai 40.5 tipe data double
String str_a=String.valueOf(a) merubah variabel a tipe data integer menjadi string
String str_b=String.valueOf(b) merubah variabel b tipe data double menjadi string
int var_a=Integer.parseInt(str_a) merubah variabel str_a tipe data string menjadi integer
double var_b=Double.parseDouble(str_b) merubah variabel str_b tipe data string menjadi double
Komentar
Sesuatu yang digunakan untuk mendokumentasikan setiap bagian dari kode yang ditulis. Komentar bukan
merupakan bagian dari program itu sendiri, tetapi digunakan untuk tujuan dokumentasi. Komentar itu sendiri dapat
ditambahkan sebagai petunjuk yang dapat membantu proses pembelajaran pemrograman yang baik.
Komentar dinyatakan dengan tanda "/*" dan "*/". Segala sesuatu yang ada diantara tanda tersebut diabaikan oleh
compiler Java, dan mereka hanya dianggap sebagai komentar sedangkan untuk membuat sebuah atau satu baris
komentar dengan menyematkan tanda "//" didepan baris, sehingga baris tersebut diabaikan oleh compiler.

/**
* This is multiple comment
*/
// This is sigle comment
Operator
Merupakan simbol pada java yang digunakan untuk melakukan operasi tertentu
secara spesifik. Dalam java, ada beberapa tipe operator antara lain: operator
aritmatika, operator perbandingan, operator logika, dan operator kondisi.
Operator Aritmatika dan Penugasan
Operator Aritmatika Operator Penugasan
• Penjumlahan (+) • Pemberian nilai (=)
• Pengurangan (-) • Penambahan bilangan (+=)
• Perkalian (*) • Pengurangan bilangan (-=)
• Pembagian (/) • Perkalian bilangan (*=)
• Sisa bagi / Modulus (%) • Pembagian bilangan (/=)
• Perolehan sisa bagi (%=)
Operator Logika dan Relasional
Operator Logika Operator Relasional
• AND (&&) • Sama dengan (==)
• OR (||) • Tidak sama dengan (!=)
• NOT (!) • Lebih besar dari (>)
• Lebih kecil dari (<)
• Lebih besar atau sama dengan (>=)
• Lebih kecil atau sama dengan (<=)
Operator Penambahan/Pengurangan
++a Nilai ditambah satu kemudian operasi berjalan
a++ Operasi dilaksanakan, kemudian a ditambah
satu
--a Nilai dikurangi satu kemudian operasi berjalan
a-- Operasi dilaksanakan, kemudian a dikurangi
satu

Anda mungkin juga menyukai