PENGENALANJAVA DISERTAIFIRST SIMPLE PROGRAM
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