pemrograman berbasis objek - gunadarma

22
PASCANIA FITRIYA HUMAIROH, S.T., M.M.S.I. PEMROGRAMAN BERBASIS OBJEK UNIVERSITAS GUNADARMA 2

Upload: others

Post on 03-Nov-2021

25 views

Category:

Documents


2 download

TRANSCRIPT

Page 2: PEMROGRAMAN BERBASIS OBJEK - Gunadarma

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.)

Page 3: PEMROGRAMAN BERBASIS OBJEK - Gunadarma

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.

Page 4: PEMROGRAMAN BERBASIS OBJEK - Gunadarma

PENGENALAN JAVA (Lanj.)

Keyword:

Kelas :

Variabel :

KEYWORD, IDENTIFIER, DAN VARIABEL

employe

public, class, static, void

name, division, salary, bpjs, nettsalary

Page 5: PEMROGRAMAN BERBASIS OBJEK - Gunadarma

PENGENALAN JAVA (Lanj.)

KEYWORD, IDENTIFIER, DAN VARIABEL

Page 6: PEMROGRAMAN BERBASIS OBJEK - Gunadarma

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.)

Page 7: PEMROGRAMAN BERBASIS OBJEK - Gunadarma

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.)

Page 8: PEMROGRAMAN BERBASIS OBJEK - Gunadarma

TIPE DATA

Tipe data komposit

• String

• Array

• Class

• interface

PENGENALAN JAVA (Lanj.)

Page 9: PEMROGRAMAN BERBASIS OBJEK - Gunadarma

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

Page 10: PEMROGRAMAN BERBASIS OBJEK - Gunadarma

PENGENALAN JAVA (Lanj.)

TIPE DATA

Contoh :

Tipe string, int dan long

Page 11: PEMROGRAMAN BERBASIS OBJEK - Gunadarma

PENGENALAN JAVA (Lanj.)

TIPE DATA

Output

Page 12: PEMROGRAMAN BERBASIS OBJEK - Gunadarma

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.)

Page 13: PEMROGRAMAN BERBASIS OBJEK - Gunadarma

PENGENALAN JAVA (Lanj.)

TIPE DATA

Contoh :

Tipe float dan double.

Page 14: PEMROGRAMAN BERBASIS OBJEK - Gunadarma

PENGENALAN JAVA (Lanj.)

TIPE DATA

Output

Page 15: PEMROGRAMAN BERBASIS OBJEK - Gunadarma

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.)

Page 16: PEMROGRAMAN BERBASIS OBJEK - Gunadarma

PENGENALAN JAVA (Lanj.)

TIPE DATA

Contoh :

Tipe boolean.

Page 17: PEMROGRAMAN BERBASIS OBJEK - Gunadarma

PENGENALAN JAVA (Lanj.)

TIPE DATA

Output

Page 18: PEMROGRAMAN BERBASIS OBJEK - Gunadarma

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.)

Page 19: PEMROGRAMAN BERBASIS OBJEK - Gunadarma

PENGENALAN JAVA (Lanj.)

TIPE DATA

Contoh :

Tipe character

Page 20: PEMROGRAMAN BERBASIS OBJEK - Gunadarma

PENGENALAN JAVA (Lanj.)

TIPE DATA

Output

Page 21: PEMROGRAMAN BERBASIS OBJEK - Gunadarma

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

Page 22: PEMROGRAMAN BERBASIS OBJEK - Gunadarma

Terima Kasih