ppemr m ogra odul aman tl prak n bero tis243 ktiku orien 3 um ntasi

advertisement
 MODULL PRAK
KTIKU
UM P
PEMROGRA
AMAN
N BERO
ORIEN
NTASI OBJEK
K TTIS243
3 PROGRA
AM STUD
DI TEKNIK INFORMATIKA
A STMIK TEEKNOKRAT LLAMPUNG SEME
ESTER GENA
AP TAHUN AJJARAN 2014
4/2015 ada JAVA Praktikum1 – Penggenalan kepa
PR
RAKTIKUM
M 1 Materi 1. Pengenalan JDK 2. Instalasi JDK
K 3. Setting Path
h pada Windo
ows 4. Struktur dassar bahasa pe
emrogramann Java: Variabel, tipe data Tujuan 1. Mengetahuii cara instalasi Java seebagai bahaasa impleme
entasi prakttikum pemrograman berorientasii objek 2. Memahami struktur dasar/sintaks baahasa pemro
ograman Java 3. Membuat prrogram sede
erhana dengaan menggunakan Java Materi 11: Pengenalaan JDK JDK (Java Develop
pment Kit) adalah prooduk dari Oracle O
Corp
poration yanng ditujukan untuk mbang bahassa Java. JDK
K sebenarnyya merupakaan Software Developmeent Kit yangg khusus pengem
dikeluarrkan oleh Oracle. O
JDK menggunakkan lisensi GNU Gene
eral Public License (GP
PL) yang menjadiikannya softw
ware yang frree dan openn‐source. JDK terd
diri dari banyyak kompone
en tool pemrrograman, diiantaranya:  appletvieweer, yang digunakan untukk menjalankaan applet Javva tanpa webb browser menginterpreetasi file classs yang dihasilkan oleh coompiler javacc.  java, digunakan untuk m
 javac, adalah
h java compiiler yang me ngubah sourrce code menjadi Java byytecode.  javadoc, adaalah penghasil dokumenntasi otomattis dari kome
entar yang ddibatasi oleh
h /**…*/ pada sourcee code. m satu pakett JAR  jar, merupakkan pengumpul file sourcce code dan library dalam
Materi 22: Instalasi JD
DK Downloaad file JDK daari website O
Oracle: http://w
www.oracle.ccom/technettwork/java/j avase/down
nloads/index.html Kemudiaan lakukan in
nstalasi. ndows Materi 33: Setting Paath pada Win
Setting path dan classpath c
be
erguna agar anda dapat mengguna
akan tool peemrograman
n JDK di direktrori dan folderr manapun p
pada komputter anda. 1. Buka Contro
ol Panel – Sysstem 2. Pilih Advancced. 3. Pilih button:: Environmen
nt Variables
4. Di System vaariables lakukan setting:
 Variable: Path  Value: C:\\Program Filles\Java\jdk11.6.0_18\bin
n; Jika telah
h ada nilai pada p
value, jjangan dihapus, namun tambahkann. Value classpath ini merupakkan folder te
empat anda menginstal software jdkk dan masukkkan nilai fo
older bin, karena diisitulah temp
pat semua toool pemrograaman JDK. 5. Berikutnya aanda dapat m
mencoba hassil setting path, dengan ccara:  Buka win
ndows comm
mand promptt (cmd) mrograman B
Berorientasi O
Objek (TIS24
43) Praaktikum Pem
STM
MIK Teknokrrat Praktikum1 – Penggenalan kepa
ada JAVA  Ketikkan:: javac  Tekan en
nter  Bila keluaar cara pengggunaan dari javac maka setting path berhasil denngan baik. Materi 44: Struktur P
Program Java
a Program
m Java memilliki struktur ssebagai berikkut: //NamaKelas.jav
va
public
c class Na
amaKelas {
pub
blic stati
ic void ma
ain (Strin
ng[] args)
) {
//kode program
p
}
}
Yang diccetak tebal aadalah reservved word (kaata tercadan
ng dari bahassa Java yangg harus dituliis seperti adanya. Untuk pem
mbuatan proggram dapat dilakukan menggunaka
m
n editor (seeperti Notep
pad) atau menggunakan IDE (sseperti Netbe
eans). Tips Kom
mpilasi dan M
Menjalankan program Javva  Untuk mem
mudahkan orrganisasi filee program Java yang an
nda buat, bbuatlah folde
er dalam direktori  apapun yangg anda pilih. Hal ini juga akan memud
dahkan proses kompilasii dan menjalankan  program.  Buka editor (notepad, no
otepad++, em
macs, gedit, jedit, dll).  Ketik prograam pada edittor.  Simpan dengan nama file haruslah ssama dengan nama class pada proggram anda. N
Nama file ini case sensitive sehinggga haruslahh sama huru
uf kapital dan huruf nonn‐kapital. Contoh jika nama class H
Hallo, maka ssimpan denggan nama file
e: Hallo.java
 Masuk ke direktori d
dan
n folder tem
mpat anda menyimpan m
m Java dan lakukan file program
kompilasi dengan d
menggunakan pprogram javvac.exe yang
g merupakaan bawaan dari JDK dengan perintah: C:\Users>
> javac na
amaFile.ja
ava (enter)
Jika muncull error kompilasi, maka perbaiki du
ulu program
m anda, baruu kemudian compile kembali. Praaktikum Pem
mrograman B
Berorientasi O
Objek (TIS24
43) STM
MIK Teknokrrat Praktikum1 – Penggenalan kepa
ada JAVA 
Setelah prosses kompilassi akan terha sil file .class pada folder yang sama. Andaikan na
ama class anda adalah
h Hallo, makka akan munncul file Hallo
o.class dalam
m folder file program Java anda. Folder .classs ini merup
pakan Java bytecode. Jadi yang anda a
jalankaan (run) adalah file bytecodenyaa bukan file source codee. Cara menjjalankan (run) program JJava yang an
nda buat yaitu dengan
n menggunakan program
m java.exe de
engan perinttah: C:\Users>
> java nam
maFile (entter) Latihan 1. Progrram Java Perrtama Tulis program berikut b
dan beri simpann sebagai file dengan nama Prak__101.java, kemudian k
komp
pile dan jalan
nkan. 01 p
public cla
ass Prak_1
101 {
02
public static vo
oid main (
(String[] args) {
Syste
03
em.out.pri
intln(“Hel
llo”);
04
Syste
em.out.pri
intln(“Sel
lamat memb
buat progr
ram Java”)
);
05
}
06 }
2. Pengggunaan Variabel Progrram berikut akan mend
deklarasikan suatu variaabel untuk menampung m
suatu nilai (bertipe integger), dan men
nampilkannyya ke layar. TTulis, dan jalaankan progra
am berikut (PPrak_102.javva). 01 p
public cla
ass Prak_1
102 {
02
public static vo
oid main (
(String[] args) {
// Ti
03
ipe data primitif
p
04
long data1 = 767226531;
7
;
int data2
05
d
= 22
235641;
06
short
t data3 = 714;
07
byte data4 = 34;
3
float
08
t data6 = (float) 1
1.733; // tipe data
a pecahan
09
doubl
le data5 = 4.967; /
// tipe da
ata pecaha
an
10
char data7 = 'C';
'
boole
11
ean data8 = true;
12
Syste
13
em.out.pri
intln("Nil
lai Long : "+ data1
1);
14
Syste
em.out.pri
intln("Nil
lai Int : "+ data2)
);
15
Syste
em.out.pri
intln("Nil
lai Short : "+ data
a3);
16
Syste
em.out.pri
intln("Nil
lai Byte : "+ data4
4);
17
Syste
em.out.pri
intln("Nil
lai Double
e : "+ dat
ta5);
18
Syste
em.out.pri
intln("Nil
lai Float : "+ data
a6);
19
Syste
em.out.pri
intln("Nil
lai Char : "+ data7
7);
20
Syste
em.out.pri
intln("Nil
lai Boolea
an : "+ da
ata8);
21
}
22 } 3. Progrram yang terrdapat prose
es (perhitunggan matemattika) Progrram berikutt adalah pro
ogram untu k menjumlaahkan 2 bua
ah bilangan.. Tulis dan jalankan programnya. (Praak_103.java)) 01 p
public cla
ass Prak_1
103 {
02
public static vo
oid main (
(String[] args) {
int bil_1,
03
b
bil
l_2, hasil
l;
04
bil_1
1 = 10;
05
bil_2
2 = 500;
06
hasil
l = bil_1 + bil_2;
07
Syste
em.out.pri
int(“Hasil
l Penjumla
ahan kedua
a bilangan
n :”);
08
Syste
em.out.pri
intln(hasi
il);
09
}
10 } Praaktikum Pem
mrograman B
Berorientasi O
Objek (TIS24
43) STM
MIK Teknokrrat Praktikum1 – Penggenalan kepa
ada JAVA Cobaalah ubah nilai dari var bil_1 b
menjaddi 10.5 dan bil_2 menjad
di 500.5, apaa yang terjadi ketika program dikompile. Untuk menyimpan biilangan pecaahan gunakan tipe data flloat atau do
ouble. Progrram berikutt adalah program untuuk menghitu
ung luas suatu persegi panjang. Tulis T
dan jalankan program
mnya. (Prak_
_104.java) 01 p
public cla
ass Prak_1
104 {
02
public static vo
oid main (
(String[] args) {
float
03
t panjang = 12.5f;
04
float
t lebar = 5.5f;
05
float
t luas = panjang
p
* lebar;
06
Syste
em.out.pri
intln(“Lua
as persegi
i panjang tersebut =” + luas);
07
}
08 }
4. Mengginputkan daata dari keyb
board Progrram berikut akan mene
erima masukkan dari keyyboard, dan menyimpannnya ke dala
am suatu variabel, dan keemudian me
enampilkann ya ke layarr. Untuk me
enggunakan masukan keyboard, nakan library Scannerr, dari pakket java.util. Tulis da
an jalankann program berikut. digun
(Prakk_105.java) 01 i
import jav
va.util.Sc
canner;
02 p
public cla
ass Prak_1
105 {
03
public static vo
oid main (
(String[] args) {
Scann
04
ner masuka
an = new S
Scanner(Sy
ystem.in);
;
05
int var_a,
v
var
r_b;
06
Syste
em.out.pri
int(“Masuk
kkan nilai
i var var_
_a :”);
07
var_a
a = masuka
an.nextInt
t();
08
Syste
em.out.pri
int(“Masuk
kkan nilai
i var var_
_b :”);
09
var_b
b = masuka
an.nextInt
t();
10
Syste
em.out.pri
intln();
11
Syste
em.out.pri
intln(“Var
riabel yan
ng terdapa
at dalam p
program :”);
12
Syste
em.out.pri
intln(“var
r_a = ” + var_a);
13
Syste
em.out.pri
intln(“var
r_b = ” + var_b);
14
}
15 } 5. Progrram Konverssi Suhu Progrram berikutt adalah prrogram untuuk mengkon
nversi suhu Celcius yaang diinputkkan oleh penggguna ke dalam suhu Reamur yangg dihasilkan oleh progra
am. Tulis daan jalankan program berikkut. (Prak_10
06.java) 01 i
import jav
va.util.Sc
canner;
02 p
public cla
ass Prak_1
106 {
03
public static vo
oid main (
(String[] args) {
Scann
04
ner masuka
an = new S
Scanner(Sy
ystem.in);
;
05
float
t celcius,
, reamur;
06
Syste
em.out.pri
int(“Masuk
kkan nilai
i suhu (ce
elcius) : ”);
07
celci
ius = masu
ukan.nextF
Float();
08
reamu
ur = 0.8f * celcius
s;
09
Syste
em.out.pri
intln();
10
Syste
em.out.pri
int(“nilai
i suhu rea
amur dari input : ”
”);
11
Syste
em.out.pri
intln(ream
mur);
12
}
13 }
Praaktikum Pem
mrograman B
Berorientasi O
Objek (TIS24
43) STM
MIK Teknokrrat Praktikum1 – Penggenalan kepa
ada JAVA LEMB
BAR KERJA
A PRAKTIK
KUM (45 m
menit) Nama: Tgl P
Praktikum: NPM: Wakktu Praktikum
m: Nilai: Nam
ma Asisten: 1. Buat program yaang meminta
a inputan jarri‐jari, yang kkemudian dihitung dan dditampilkan luas dan kelilin
ng lingkaran tersebut. (m
mis : input jarri‐jari = 5.5)
Jawab: 2. Buat program yaang meminta
a inputan suuatu nilai rup
piah, yang ke
emudian dihhitung nilai US U Dollar dan Euro dari nilai rupiah te
ersebut, misaalnya 1 US Dollar D
= 12.0
000 rupiah ddan 1 Euro = 20.000 rupiaah. (mis : input rupiah = 1
1000000.00) Jawab: Praaktikum Pem
mrograman B
Berorientasi O
Objek (TIS24
43) STM
MIK Teknokrrat Praktikum1 – Penggenalan kepa
ada JAVA 3. Buatlah program
m untuk mengghitung hargga total suattu barang yang sudah meendapat diskkon 15%, dimaana jumlah barangnya b
dan d harga peerunit akan diinput oleh
h pengguna.. Jumlah harga akan ditam
mpilkan sebaagai output. Jawab: SELAMA
AT MENGERJJAKAN  Praaktikum Pem
mrograman B
Berorientasi O
Objek (TIS24
43) STM
MIK Teknokrrat 
Download