stikom-syntax & tipe data

Post on 01-Jul-2015

90 Views

Category:

Documents

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

D3 TKJ 2007

Sintaks Bahasa dan Tipe Data

D3 TKJ Teknik Elektro Unsoed 2007

Bangun Wijayanto, ST.

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

abstractboolean break byte case

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;

elsestatement2;

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.

ForCara Penulisan:

for(initial-state; constraint; looping-statement) {

statement; }

Contoh:for(int i=0;i<=3;i++) {

System.out.println(i); }

Bangun Wijayanto, ST.

WhileCara Penulisan:

while ( condition )

statement;Contoh:while ( count<=10 ){

System.out.println(“count belum lewat 10");

}

Bangun Wijayanto, ST.

Do-WhileCara Penulisan:do {

statement; } while(condition)

Contoh:do {

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

D3 TKJ 2007

Penerapan sederhana dalam Java

D3 TKJ Teknik Elektro Unsoed 2007

Bangun Wijayanto, ST.

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.

Class Mahasiswa Class Mobil

Main Class

Bangun Wijayanto, ST.

Latihan Untuk latihan dan melancarkan sekarang coba

anda selesaikan permasalahan berikut: Diberikan rumus persamaan kuadrat dimana

D = b*b - 4*a*cD = 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.

Jawabanclass 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

top related