PENGENALANJAVA DISERTAIFIRST SIMPLE PROGRAM

14
PENGENALAN JAVA DISERTAI FIRST SIMPLE PROGRAM Pemrograman Berorientasi Objek

Transcript of PENGENALANJAVA DISERTAIFIRST SIMPLE PROGRAM

Page 1: PENGENALANJAVA DISERTAIFIRST SIMPLE PROGRAM

PENGENALAN JAVA DISERTAI FIRST SIMPLE PROGRAM

Pemrograman Berorientasi Objek

Page 2: PENGENALANJAVA DISERTAIFIRST SIMPLE PROGRAM

Cara Kerja JAVA

Page 3: PENGENALANJAVA DISERTAIFIRST SIMPLE PROGRAM

Token

Token adalah elemen terkecil di programyang masih memiliki arti.

Ada 5 token dalam bahasa java yaitu

• Identifier• Keyword• Literal dan tipe data• Operator• Separator.

Page 4: PENGENALANJAVA DISERTAIFIRST SIMPLE PROGRAM

Identifier pada JAVA

Identifier adalah nama yang diberikan kepadavariabel, method, kelas, paket, dan interface

Tata cara penamaan identifier:

• Case sensitive, huruf kapital dan kecil dibedakan• Identifier yang diberikan oleh pemrogram tidak boleh sama

dengan keyword yang ada di Java• Dimulai dengan huruf atau underscore (garis bawah) atau tanda

($). Namun sebisa mungkin diawali dengan huruf karena mungkinidentifier dengan awalan underscore dan ($) digunakan untukpemrosesan internal dan file import

• Karakter berikutnya dapat berupa huruf atau angka 0 sampai 9.Simbol-simbol seperti ‘+’ dan spasi tidak dapat digunakan

Page 5: PENGENALANJAVA DISERTAIFIRST SIMPLE PROGRAM

Keyword pada JAVA

abstract continue for new switch

boolean default goto null synchronized

break do if package this

byte double implements private threadsafe

byvalue else import protected throw

case extends instanceof public throws

catch false int return transient

car final interface short true

class finally long static try

const float native super void

while

Page 6: PENGENALANJAVA DISERTAIFIRST SIMPLE PROGRAM

Contoh Penulisan Nama Variabel yang Diizinkan

¨ @2var

¨ _status

¨ tanggal

¨ jumlahBarang

¨ nama_kecil

¨ final_test

¨ int_float

Page 7: PENGENALANJAVA DISERTAIFIRST SIMPLE PROGRAM

Literal dan Tipe Data

Literal adalah nilai variabel/attribute atau nilai konstantaatau nilai objek data.

Tipe data dalam Java dibagi dalam dua kategori:

• Sederhana (primitif)• Komposit (referensi)

Ada tiga besaran literal dalam java yaitu angka, karakter,dan string.• Angka terdiri dari byte, short, int, long, float, double, dan boolean

(dianggap angka true = 1 atau false = 0)

Semua variabel dan konstanta yang akan digunakan harusdipesan terlebih dahulu dalam deklarasi.

Page 8: PENGENALANJAVA DISERTAIFIRST SIMPLE PROGRAM

Tipe Data Sederhana (Primitif)

Tipe data sederhana merupakan tipe inti. Tipe sederhana tidak diturunkan dari tipe lain.

Terdapat delapan tipe data primitif di Java:

4 tipebilangan

bulat(integer)

byte, short, int, long

2 tipe angkapecahan(floating point)

float, double

1 tipekarakter

Char

1 tipeboolean

yang berisinilai logika

true/false

Page 9: PENGENALANJAVA DISERTAIFIRST SIMPLE PROGRAM

Tipe Data Sederhana (Primitif)

Integer

TipeData

Panjang Rentang Nilai Contoh Nilai

byte 8 bit -27 sampai 27 - 1(-128 sampai 127 )(256 kemungkinan nilai)

5

-126

short 16 bit -215 sampai 215 - 1(-32.768 sampai 32.767)(65.535 kemungkinan nilai)

9

-23659

int 32 bit -231 sampai 231 - 1( -2.147.483.648 sampai 2.147.483.647)(4.294.967.296 kemungkinan nilai)

2067456397

-1456398567

long 64 bit -2-63 sampai 263 - 1( -9.223.372.036.854.775.808 sampai9.223.372.036.854.775.807)(18.446.744.073.709.551.616 kemungkinannilai)

3L

-2147483648L

67L

Page 10: PENGENALANJAVA DISERTAIFIRST SIMPLE PROGRAM

Tipe Data Sederhana (Primitif)

Floating Point:• Tipe data floating point merupakan tipe data untuk untuk variabel yang

nilai-nilainya adalah bilangan real (dapat mempunyai pecahan desimal).

Tipe Data Panjang Contoh Penulisan Nilai yang Diperbolehkan

float 32 bit 78F-34736.86F6.4E4F ( sama dengan 6,4 x 104 )

double 64 bit -23563.5E767564788965.567

Page 11: PENGENALANJAVA DISERTAIFIRST SIMPLE PROGRAM

Char• Tipe data textual merupakan tipe data untuk variabel yang

nilai-nilainya adalah karakter tunggal.• Tipe data yang merupakan tipe data textual adalah char yang

memiliki panjang 16 bit.• Nilai variabel char ditulis dengan diberi tanda kutip tunggal

‘...’.• Berikut contoh penggunaan tipe data char :

Tipe data sederhana (primitif)

public char alphabet = ‘A’;public char ascii = ‘\111’; // jika dicetak, akan menghasilkan

// huruf ‘I’;

Page 12: PENGENALANJAVA DISERTAIFIRST SIMPLE PROGRAM

Logika (Boolean)• Tipe data logika adalah tipe data yang hanya

memiliki 2 kemungkinan nilai, yaitu true atau false.• Hanya satu tipe data logika pada teknologi

Java, yaitu boolean.• Berikut contoh penggunaan tipe data boolean :

Tipe data sederhana (primitif)

public boolean status = true;public boolean check = 10 < 5 ; // nilai check menjadi

// false

Page 13: PENGENALANJAVA DISERTAIFIRST SIMPLE PROGRAM

Tipe Data Komposit

Tipe data komposit merupakan tipe data yang disusun dari tipedata sederhana atau tipe komposit lain yang sudah ada.

Tipe ini dapat berupa array, string, kelas, dan interface.

Khusus untuk String pada Java dikenali sebagai kelas, bukansebagai array of character.

String pada Java diapit oleh tanda petik ganda (“.....”)

Contoh:

•String s=”Saya makan nasi”;

Page 14: PENGENALANJAVA DISERTAIFIRST SIMPLE PROGRAM

TERIMA KASIH