Post on 03-Nov-2021
PASCANIA FITRIYA HUMAIROH, S.T., M.M.S.I.
PEMROGRAMAN
BERBASIS OBJEK
UNIVERSITAS GUNADARMA
2
KEYWORD, IDENTIFIER, DAN VARIABEL
Keyword adalah identifier khusus yang sudah disediakan oleh Java
untuk tujuan tertentu.
Keyword tidak dapat digunakan sebagai nama dari variabel, class,
atau method.
Identifier adalah suatu pengenal atau pengidentifikasi yang kita
deklarasikan agar kompiler dapat mengenalinya.
Identifier digunakan untuk penamaan variabel, metode, kelas, paket,
dan interface.
Variabel adalah tempat penyimpanan nilai sementara.
Variabel dideklarasikan dengan menempatkan tipe data lebih dulu.
contoh : int x, int y, double salary.
PENGENALAN JAVA (Lanj.)
KEYWORD, IDENTIFIER, DAN VARIABEL
PENGENALAN JAVA (Lanj.)
Tabel Keyword
Kata kunci ini digunakan untuk mengenali tipe-tipe, pengubah, dan mekanisme pengaturan aliran program.
Kata kunci ini hanya dapat digunakan untuk fungsi tertentu dan tidak dapat digunakan
sebagai identifier nama suatu variabel, class dan method.
PENGENALAN JAVA (Lanj.)
Keyword:
Kelas :
Variabel :
KEYWORD, IDENTIFIER, DAN VARIABEL
employe
public, class, static, void
name, division, salary, bpjs, nettsalary
PENGENALAN JAVA (Lanj.)
KEYWORD, IDENTIFIER, DAN VARIABEL
TIPE DATA
Tipe data berkaitan erat dengan penyimpanan variable di memori karena tipe data suatu variable
menentukan cara kompilator menginterpretasikan isian memori.
Java merupakan contoh bahasa yang strongly typed language. setiap variabel harus memiliki tipe
yang sudah dideklarasikan.
Dua kategori tipe data : sederhana dan komposit
PENGENALAN JAVA (Lanj.)
TIPE DATA
Tipe data sedarhana (primitif)
• Bilangan bulat : byte, short, int, long
• Angka titik mengambang (floating point) : float dan double
• Tipe karakter : char
• Nilai-nilai logika : boolean
PENGENALAN JAVA (Lanj.)
TIPE DATA
Tipe data komposit
• String
• Array
• Class
• interface
PENGENALAN JAVA (Lanj.)
TIPE DATA
Masing-masing tipe data mempunyai kebutuhan memori yang berbeda.
PENGENALAN JAVA (Lanj.)
TIPE UKURAN RANGE
Byte 8 bit -128 sd 127
Short 16 bit -32768 sd 32767
Int 32 bit -2147483648 sd 2147483647
Long 64 bit -9223372036854775808 sd 9223372036854775808
Char 16 bit 0 sd 65535
PENGENALAN JAVA (Lanj.)
TIPE DATA
Contoh :
Tipe string, int dan long
PENGENALAN JAVA (Lanj.)
TIPE DATA
Output
TIPE DATA
Tipe data floating-point
Float (kebutuhan memori 32 bit) dan double (kebutuhan memori 64 bit).
Float (single-precision) dan double (double-precision).
Float digunakan untuk perhitungan yang hasilnya lebih akurat
Bilangan floating-point (tidak mengambang), disebut bilangan nyata (real) untuk mengevaluasi
ekspresi bilangan pecahan.
PENGENALAN JAVA (Lanj.)
PENGENALAN JAVA (Lanj.)
TIPE DATA
Contoh :
Tipe float dan double.
PENGENALAN JAVA (Lanj.)
TIPE DATA
Output
TIPE DATA
Tipe data boolean
Tipe data boolean menyimpan salah satu dari dua nilai.
True dan False.
Dihasilkan dari semua operator relasional seperti a<b.
Digunakan juga untuk ekspresi kondisional if atau loop seperti for.
PENGENALAN JAVA (Lanj.)
PENGENALAN JAVA (Lanj.)
TIPE DATA
Contoh :
Tipe boolean.
PENGENALAN JAVA (Lanj.)
TIPE DATA
Output
TIPE DATA
Tipe data character
Menyimpan karakter
Contoh „A‟ adalah satu karakter. Berbeda dengan “A” merupakan string yang berisi satu karakter.
Unicode
Menangani semua karakter di dunia.
Penyatu seluruh himpunan karakter seperti Latin, Greek, Arabic, Cyrilic, Hebrew, Katakana,
Hangul, dan banyak lagi.
PENGENALAN JAVA (Lanj.)
PENGENALAN JAVA (Lanj.)
TIPE DATA
Contoh :
Tipe character
PENGENALAN JAVA (Lanj.)
TIPE DATA
Output
TUGAS KELOMPOK
Masing-masing kelompok terdiri dari 4 anggota (7 kelompok).
1. Perulangan dan percabangan
2. Kondisional, Break dan Continue
3. Encapulation
4. Polymerphism dan Inheritance
5. Array
6. Error handling
7. Eksepsi
Terima Kasih