Anda di halaman 1dari 24

Sintaks Bahasa dan Tipe Data

D3 TKJ Teknik Elektro Unsoed 2007

D3 TKJ 2007

Variabel


Mendeklarasikan variable-variable untuk selanjutnya diolah/dicetak ke console. Di dalam bahasa pemrograman Java, sebuah variable mempunyai nama, tipe dan value. Dalam deklarasi variable setidaknya dibutuhkan nama dan type. Cara penulisan:
type nama;

Contoh:
int counter; String nama=Bangun Wijayanto;

Bangun Wijayanto, ST.

Kata Kunci

Keterangan (integers)

Size/Format

byte short int long float double

Byte-length integer Short integer Integer Long integer (real numbers) Single-precision floating point Double-precision floating point (other types)

8-bit two's complement 16-bit two's complement 32-bit two's complement 64-bit two's complement 32-bit IEEE 754 64-bit IEEE 754

char boolean

A single character A boolean value (true or false)

16-bit Unicode character true or false


Bangun Wijayanto, ST.

Keyword yang tidak digunakan dalam Java


Table 1 Daftar Kata (Keyword) yang dikenal dalam Java

boolean abstract catch default false goto int null return switch transient while char do final if interface package short synchronized true

break Class Double finally Implements long Private Static this Try

byte const else float import native protected strictfp throw void

case continue extends For instanceof new public super throws volatile

Bangun Wijayanto, ST.

Operator
Operator + * / % Keterangan Penjumlahan Pengurangan Perkalian Pembagian Modulus (sisa bagi)

Bangun Wijayanto, ST.

Operator ++ --

Keterangan Penambahan dengan nilai satu Pengurangan dengan nilai satu

Sebagai contoh : x = x + 1; y = y -1; dapat ditulis menjadi: x++ ; y-- ;

Bangun Wijayanto, ST.

Seleksi


Terdapat dua kunci (keyword) yang dapat digunakan untuk melakukan seleksi dalam Java, yaitu if dan switch. Keduanya menentukan alur eksekusi program maman yang akan dijalankan pada suatu percabangan.

Bangun Wijayanto, ST.

If


Cara penulisan:
if (condition) statement1; else statement2;

Contoh:
if(x<0) { System.out.println("x kurang dari 0"); } else { System.out.println("x tidak kurang dari 0"); }

Bangun Wijayanto, ST.

Switch


Cara Penulisan: switch ( variable ) { case <constant> case <constant> default } Contoh: switch(nilai) { case 'A' : status case B' : status case C' : status default : status }

: statement; break; : statement; break; : statement;

= = = =

Memuaskan"; break; Baik"; break; Cukup"; break; Kurang";

Bangun Wijayanto, ST.

Perulangan


Perulangan atau looping pada java terdiri atas:


While For Do-while

Bangun Wijayanto, ST.

For


Cara Penulisan:
for(initial-state; constraint; looping-statement) { statement; }

Contoh:
for(int i=0;i<=3;i++) { System.out.println(i); }

Bangun Wijayanto, ST.

While


Cara Penulisan: while ( condition ) statement; Contoh:


while ( count<=10 ){ System.out.println(count belum lewat 10"); }

Bangun Wijayanto, ST.

Do-While


Cara Penulisan: do { statement; } while(condition)  Contoh:


do { System.out.println(count belum lewat 10"); } while ( count<=10 )

Bangun Wijayanto, ST.

Penerapan sederhana dalam Java

D3 TKJ Teknik Elektro Unsoed 2007

D3 TKJ 2007

Bagaimana membuat program di Java


 

Program di java dibuat dalam suatu class Virtual machine java akan mengerjakan perintah pada suatu class yang mempunyai method/prosedur:
public static void main(String[] args) { .. }

Bandingkan dengan C pada C bagian yang akan dijalankan terletak pada bagian main( )

Bangun Wijayanto, ST.

Contoh
class HelloW orld { public static void main(String[] args) { String greeting = Hello W orld; System.out.println(greeting); } }

Bangun Wijayanto, ST.

Main Class

Class Mahasiswa

Class Mobil

Bangun Wijayanto, ST.

Latihan
  

Untuk latihan dan melancarkan sekarang coba anda selesaikan permasalahan berikut: Diberikan rumus persamaan kuadrat dimana
D = b*b - 4*a*c

Dari persamaan tersebut didapatkan aturan sebagai berikut:


Akar persamaan imaginer jika D<0 Akar persamaan nyata dan kembar jika D=0 Akar persamaan nyata dan berbeda jika D>0

Buat dalam program Java

Bangun Wijayanto, ST.

Jawaban
class Latihan { public static void main(String[] args) { double suhu = 80; String Keterangan; if(suhu<0) { Keterangan=Beku."; } else if(suhu>100) { Keterangan=gas"; } else if(suhu==0) { Keterangan=padat."; } else { Keterangan=mbuh"; } System.out.println(Keterangan); } }

Bangun Wijayanto, ST.

Prosedur dan Fungsi




Fungsi adalah sekumpulan intruksi yang akan mengembalikan suatu nilai hasil Bagaimana membuat fungsi di java

<tipe pengembalian> <nama fungsi>(Parameter){ . return <nilai yg dikembalikan> }

Bangun Wijayanto, ST.

Contoh
int Determinan(int a,int b, int c){
int D; D=b*b-4*a*c; return D; } int Hasil=Determinan(4,3,5);

Bangun Wijayanto, ST.

Contoh


Kita akan merubah dari ADT titik kedalam sebuah class Dalam Titik terdapat variabel x dan y dan mempunyai fungsi getTitikX yang akan mengembalikan nilai X dan getTitikY yang akan mengembalikan nilai Y Dalam Class Titik terdapat prosedur setTitik yang akan menset nilai titik X dan Y

Bangun Wijayanto, ST.

Class Titik{ int x; int y;


int getTitikX(){
return x; }

Int getTitikY(){
return y; }

Bangun Wijayanto, ST.

Bangun_wijayanto@yahoo.com

Bangun Wijayanto, ST.

Anda mungkin juga menyukai