1. Dokumen ini membahas tentang pembuatan program Applet menggunakan JCreator untuk membentuk berbagai poligon dan melakukan rotasi serta translasi pada poligon tersebut.
2. Langkah-langkah pembuatan program Applet dan file HTML-nya dijelaskan beserta contoh kode program.
3. Beberapa soal diberikan untuk membuat program Applet dengan spesifikasi dan ukuran berbeda serta menampilkan hasilnya.
1. 06. APPLET
Praktikum OOP dan Basis Data
Resmi Anandita Rahayu (141244022)
PROGRAM STUDI DIPLOMA IV TEKNIK TELEKOMUNIKASI
JURUSAN TEKNIK ELEKTRO
POLITEKNIK NEGERI BANDUNG
2016
Tanggal Praktikum : 05 April 2016
Tanggal Pengumpulan : 12 April 2016
Nama Dosen : Ferry Satria, BSEE., MT
2. APPLET DAN POLIGON
I. TUJUAN PRAKTIKUM
1. Mahasiswa dapat mengetahui dan memahami pengoperasian Software JCreator
2. Mahasiswa dapat membuat program Applet membentuk bermacam bentuk (Poligon)
3. Mahasiswa dapat membuat program Applet dan melakukan rotasi dan translasi pada
Poligon
II. LANDASAN TEORI
Java applet adalah sebuah class yang dapat diaktifkan pada web browser. Applet
adalah suatu progam java yang disatukan dalam suatu file HTML(Hyper Text Mark-up
Languange) sehingga dapat dieksekusi dari suatu browser. Applet dapat didefinisikan dengan
cara mengextends class Applet yang ada dalam package java.applet.
Di bawah ini adalah instruksi-instruksi yang digunakan dalam applet:
INSTRUKSI FUNGSI KOMENTAR
g.drawString(“string”,x,y); Untuk membuat tulisan String diisi oleh tulisan
yang akan ditampilkan.
x dan y: sebagai koordinat
dimana string ditampilkan
g.drawLine(x1,y1,x2,y2); Untuk membuat garis Untuk membuat garis
diperlukan 2 titik, yaitu
koordinat titik awal(x1,y1)
dan titik akhir(x2,y2).
g.drawOval(x,y,ax,ay); Untuk membuat
lingkaran atau elips
Untuk membuat oval
diperlukan titik awal(x,y)
untuk menentukan letaknya
dengan panjang jari-
jarinya(ax,ay). Untuk
membuat lingkaran maka
ax=ay, sedangkan untuk
membuat elips ax≠ay.
g.fillOval(x,y,ax,ay); Untuk mengisi penuh
3. warna didalam bentuk
gambar yang kita buat
setColor(Color.warna);ga Untuk menentukan
warna gambar
Jika ingin warna merah,
maka instruksi warnanya
Color.red. Biru=blue,
Kuning=Yellow, dst
Pada Applet pun kita dapat membuat bangun ruang segi banyak, contoh segitiga,
segienam, dll. Berikut instruksi poligon :
X adalah koordinat x, sedangkan y adalah koordinat y. Tiga melambangkan berapa
titik yang akan digambar. Instruksi di atas akan membentuk bangun segitiga. Pada Poligon
kita dapat memutar – mutar bentuk Poligon yang kita rancang menggunakan instruksi rotasi.
Untuk dapat menjalankan program applet di appletviewer atau web browser, terlebih
dahulu Anda harus membuat dokumen HTML dan meyertakan file bytecode dari program
applet (AppletPertama.class) di dalam tag applet. Berikut ini adalah dokumen HTML dengan
nama AppletPertama.html yang berisi bytecode program applet, AppletPertama.class, yang
ada di dalam tag applet:
HTML applet berfungsi sebagai program bebasis html untuk mejalankan program java
di dalam browser. Dalam HTML applet diisikan nama class program javanya serta ukuran
daerah yang akan dipakai.
<html>
<head>
<title>Ajakan belajar Java</title>
</head>
<body>
<applet
code= “(nama file applet.java).class”
width=300
height=50>
</applet>
</body>
</html>
4. Saat membuka applet HTML kadang kita mengalami error. Contoh Error : cllas not
found, untuk error itu solusinya adalah kita simpan pada satu folder .class dan .html dari
program applet yang akan kita buka.
Error yang kedua security dari java nya yang tak mengizinkan, maka solusinya adalah
menset security dari java nya. Berikut langkahnya :
- Search – Java – Configure Java
- Lalu akan muncul tampilan sebagai berikut : pilih security
- Pilih Edit Site List – kemudian masukan alamat HTML pada browser
5. - Untuk program applet HTML, tidak perlu di build ataupun d run. Cukup di save saja
- Untuk program applet, untuk mengeksekusinya hanya perlu di build saja
- Simpan program applet java dan applet HTML pada folder yang sama
- Buka applet HTML pada browser yang tersedia di PC
III. ALAT DAN KOMPONEN
1. Aplikasi JCreator LE dan JDK yang sudah diinstall
IV. LANGKAH PERCOBAAN
Berikut langkah – langkah untuk membuat program menggunakan JCreator.
1. Setelah menginstall Jcreator dan JDK, maka buka aplikasi JCreator.
2. Lalu pilih Menu File → NEW → Project . Maka akan muncul kotak dialog seperti
berikut :
Untuk perancangan program pada praktikum kali ini pilih Basic Java Application, lalu
Next.
3. Beri nama project untuk program yang akan kita rancang.
6. 4. Pilih tombol Next terus, hingga JCreator akan mem-build project yang akan kita
gunakan. Setelah selesai proses build, pilih tombol Finish.
5. Untuk membuat suatu file program dari project yang sudah dibuat tadi, Pilih Menu
File → New → File .
Untuk File Type pilih Main Class dan untuk File Path, beri nama dari file yang telah
dibuat. Lalu, pilih Finish.
7. Pilih Finish, maka akan muncul tampilan untuk menuliskan script program yang akan
kita rancang.
6. Karena praktikum kali ini kita merancang pula pada class applet maka pilih Menu
File → NEW → File. Maka akan muncul kotak dialog seperti berikut :
8. 7. Setelah itu kita membuat dokumen HTML Applet nya, pilih Menu File → NEW
→ File. Maka akan muncul kotak dialog seperti berikut :
V. SOAL, PENYELESAIAN, DAN ANALISA
1. Buat Applet berukuran 800 x 1000 pixel. Buat garis yang membagi 4 (vertical dan
horizontal).
- Masukan program applet sebagai berikut :
9. - Lalu buat program HTML sebagai berikut, kita isikan pada code nya nama class
Applet yang telah dibuat
10. - Pada menu Build, pilih Build File. Lihat di Build Output. Jika program yang kita
rancang sudah benar maka akan muncul “Process Completed.” Dan Run File maka
akan muncul tampilan sebagai berikut :
11. 2. Buat Applet berukuran 600 x 600 pixel.
- Masukan program applet sebagai berikut :
- Lalu buat program HTML sebagai berikut, kita isikan pada code nya nama class
Applet yang telah dibuat
- Pada menu Build, pilih Build File. Lihat di Build Output. Jika program yang kita
rancang sudah benar maka akan muncul “Process Completed.” Dan Run File maka
akan muncul tampilan sebagai berikut :
12. VI. KESIMPULAN
- Java bersifat case sensitive maka dalam penulisan nama-nama warna, tulis dengan
huruf kecil semua atau dalam huruf besar semua.
- Dalam merancang poligon menggunakan drawPolygon maka yang harus diperhatikan
adalah segi berapa yang akan kita rancang, jumlah segi menentukan banyak nya data
yang akan dimasukan ke dalam array x dan y, misal merancang segienam maka akan
terdapat 6 data pada array x. Dan 6 data pada array y. Yang kemudian
g.drawPolygon (x, y, 6);
- Instruksi untuk memutar menggunakan g2D.rotate dan untuk memindahkan posisi
letak bangun menggunakan g.translate.