Anda di halaman 1dari 20

Materi PBO Bahasa Java

Kelompok 4
Putri Ariza Ardani 2020903430037
Raidatun Anisa 2020903430038
Apa Itu Keyword,
Tipe Data, dan
Variabel?
1. Keyword/Reseverd Word

Keyword (Kata Kunci) adalah pengidentifikasian yang


digunakan dalam java untuk suatu tujuan khusus. Keyword
tidak bisa digunakan sebagai nama dari variabel, class, dan
method. Berikut adalah daftar keyword java (Kata Kunci Java).

Contoh keyword:

- Case class for implements


- Import false double int
- Default continue extendes conts
- New else float abstract
- Break package native public
- If long null protected
- Do byte finally enum
- Boolean interface private assert
2. Tipe Data
Tipe data mendefinisikan metode penyimpanan untuk mempresentasikan informasi dan cara informasi
diinterpretasikan. Tpe data berkaitan erat dengan penyimpanan variabel di memori karena tipe data variabel
menentukan cara compiler menginterpretasikan isi memori.

Tipe data di dalam java terbagi atas 2 jenis :


• Tipe data sederhana
Merupakan tipe inti dari tipe data, sehingga tipe sederhana ini tidak di turunkan dari
tipe lain. Tipe ini juga sering disebut tipe primitive. Ada 8 tipe sederhana yang dipisahkan
dalam 4 kelompok :
- Empat tipe data bilangan bulat (integer) bertanda : byte, short, int dan long.
- Dua tipe data angka titik mengambang (floating point) atau bilangan pecahan
: float dan double.
- Satu tipe data karakter yaitu char, mewakili seimbol pada himpunan karakter seperti
tulisan dan angka.
- Satu tipe data boolean, merupakan tipe khusus untuk menunjukan besaran logika
benar/salah (tru/false).

• Tipe data Komposit, tipe data ini disusun dari tipe data sederhana dan tipe data yang sudah ada. Tipe ini antara
lain : String, array, class dan inteface
3. Variabel
Variabel adalah suatu nama tempat penyimpanan data sementara, yang nilainya dapat selalu berubah-
ubah tergantung kondisi program yang diperlukan. Variabel memiliki tipe data dan nama yang dapat
diinisialisasikan sebuah nilai tertentu.
Deklarasi sebuah variabel didalam java :

tipedata nama = nilai;

Contoh :
int i = 1;
double j = 2;
String name = "Hello";
char huruf = 'a';
boolean b = true;
boolean c = false;
Operator Operator
Pada Bahasa Java
 Operator Aritmatika

  Adalah operator yang biasa kita temukan untuk operasi matematika.


Aritmatika sendiri merupakan cabang ilmu matematika yang membahas
perhitungan sederhana seperti kali, bagi, tambah dan kurang (kabataku).c

Operator ini ada lima macam yaitu :


- Operator penambahan (+)
- Operator penguranan (-)
- Operator perkalian (*)
- Operator pembagian (/)
- Operator sisa – mod (%).
Contoh Program Operator Aritmatika
 Operator Relasi

  Adalah salah satu operator , yang digunakan di dalam bahasa pemrograman Java
, yang biasanya digunakan untuk,  membandingkan kedua nilai pada variable ,
yang menghasilkan nilai true ataupun false. Jika di dalam operator logika ,kita
hanya menggunakan  3 operator saja  , berbeda halnya jika kita menggunakan
operator relasi dalam program Java. Operator Relasi memiliki 6 jenis operator
yang dapat digunakan , yaitu : 

- Sama dengan(==) ,
- Tidak sama dengan(!=) ,
- Lebih dari(>) ,
- Kurang dari(<) ,
- Lebih dari sama dengan (>=) ,
- Kurang dari sama dengan (<=). 
Contoh Program Operator Relasi
 Operator Increment & Decrement
Operator increment dan decrement adalah sebutan untuk operasi seperti a++, dan a--.
Ini sebenarnya penulisan singkat dari operasi a = a + 1 serta a = a – 1.
Increment digunakan untuk menambah variabel sebanyak 1 angka,
sedangkan decrement digunakan untuk mengurangi variabel sebanyak 1 angka.
Penulisannya menggunakan tanda tambah 2 kali untuk increment, dan tanda kurang 2
kali untuk decrement. Penempatan tanda tambah atau kurang ini boleh di awal seperti +
+a dan --a, atau di akhir variabel seperti a++ dan a--.
Contoh Program Operator
Increment & Decrement
 Operator Logika
Operator logika dipakai untuk menghasilkan nilai boolean true atau false dari 2
kondisi atau lebih. Tabel berikut merangkum hasil dari operator logika dalam bahasa
Java:

Rumus yang dipakai adalah sebagai berikut:


• Operator && hanya akan menghasilkan true jika kedua operand
bernilai true, selain itu hasilnya false.
• Operator || hanya akan menghasilkan false jika kedua operand bernilai
false, selain itu hasilnya true .
• Operator ! Akan membalikkan logika, !false menjadi true, !true menjadi
false.
Contoh Program Operator Logika
 Operator Penugasan
Operator penugasan (Assignment Operator) fungsinya untuk
meberikan tugas pada variabel tertentu. Biasanya untuk mengisi nilai.
 
Operator Penugasan terdiri dari:
Contoh Program Operator Penugasan
Pengelompokan
Variabel dalam
Bahasa Java
Pengelompokan Variabel dalam Bahasa Java

1. Local Variable

Local variabel adalah variabel yang hanya dideklarasikan atau dibuat didalam method,
konstruktor dan blok. Variabel lokal pada java dibuat ketika method atau konstruktor dijalankan dan
akan dihapus setelah selesai dijalankan. Karena variabel lokal hanya dibuat didalam method
maupun konstruktor, maka variabel hanya dapat digunakan didalam method maupun konstruktor
tempat varibael tersebut dideklarasikan.

2. Instance Variabel

Adalah varibale yang dideklarasikan diluar method, konstruktor maupun blok tetapi masih
didalam sebuah class. Variabel instance dideklarikasn dalam clas sebelum atau sesudah digunakan.
Variabel instance pada java dibuat ketikasuatu objek dibuat dengan kata kunci new, dan akan
dihapus ketika suatu objek tersebut juga dihapus. Secara default, variabel instance memiliki nila
false untuk tipe boolean, nilai 0 untuk tipe numerik, dan memiliki nilai null untuk tipe referensi
objek.
Pengelompokan Variabel dalam Bahasa Java

3. Static Variabel

Static variabel atau bisa di sebut dengan variabel kelas adalah variable yang dideklarasikan
menggunakan keyword static di luar method, konstruktor maupun blok, tetapi masih di dalam satu
class. Variabel static dibuat ketika suatu program dijalankan dan akan dihapus ketika suatu program
tersebut berhenti. Penggunakan modifier akses seperti private, public, protected dapat digunakan
untuk static variabel.
Thanks You
For Watching

Anda mungkin juga menyukai