PENGENALANJAVA DISERTAIFIRST SIMPLE PROGRAM

Post on 21-Dec-2021

6 views 0 download

Transcript of PENGENALANJAVA DISERTAIFIRST SIMPLE PROGRAM

PENGENALAN JAVA DISERTAI FIRST SIMPLE PROGRAM

Pemrograman Berorientasi Objek

Cara Kerja JAVA

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.

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

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

Contoh Penulisan Nama Variabel yang Diizinkan

¨ @2var

¨ _status

¨ tanggal

¨ jumlahBarang

¨ nama_kecil

¨ final_test

¨ int_float

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.

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

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

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

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’;

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

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”;

TERIMA KASIH