Você está na página 1de 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 Size/Format

(integers)
byte Byte-length integer 8-bit two's complement
short Short integer 16-bit two's complement
int Integer 32-bit two's complement
long Long integer 64-bit two's complement
(real numbers)
float Single-precision floating point 32-bit IEEE 754
double Double-precision floating point 64-bit IEEE 754
(other types)

char A single character 16-bit Unicode character

boolean A boolean value (true or false) true or false

Bangun Wijayanto, ST.


Keyword yang tidak digunakan dalam Java

Table 1 Daftar Kata (Keyword) yang dikenal dalam Java

boolean break byte case


abstract
catch char Class const continue
default do Double else extends
false final finally float For
goto if Implements import instanceof
int interface long native new
null package Private protected public
return short Static strictfp super
switch synchronized this throw throws
transient true Try void volatile
while

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> : statement; break;
case <constant> : statement; break;
default : statement;
}
 Contoh:
switch(nilai) {
case 'A' : status = “Memuaskan"; break;
case ‘B' : status = “Baik"; break;
case ‘C' : status = “Cukup"; break;
default : status = “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 HelloWorld
{
public static void main(String[] args)
{
String greeting = “Hello World”;
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.

Você também pode gostar