1. LAPORAN PRAKTIKUM
BAHASA PEMROGRAMAN 2
MODUL IV
PEMROGRAMAN APPLET
DISUSUN OLEH
NAMA : DEVI
NIM : 2012081043
KELAS : TI2012A
LABORATORIUM KOMPUTER
FAKULTAS ILMU KOMPUTER
UNIVERSITAS KUNINGAN
2014
2. I. DASAR TEORI
Pengenalan Applet
Applet adalah salah satu kelebihan yang dimiliki oleh Java. Applet
dikhususkan untuk aplikasi yang berjalan di web browser seperti Mozilla,
Internet Explorer, dll. Walaupun applet memiliki kelemahan dan kekurangan,
namun applet pernah berjaya di masa lalu. Karena saat Java baru di rilis,
kebanyakan aplikasi yang dibuat adalah web based bukan desktop based.
Meskipun banyak lahir bahasa pemrograman baru yang memfokuskan pada
web based, kehadiran applet tetaplah dibutuhkan.
Untuk memahami applet setidaknya kita telah memiliki pengetahuan
tentang HyperText Markup Language(HTML), karena applet dibundel di
dalam kode HTML seperti halnya Javascript.
Attribute pada Applet
Attribute Keterangan
align penataan applet pada halaman web
hspace jumlah spasi, kiri dan kanan
vspace jumlah spasi, atas dan bawah
code menentukan nama berkas (.class)
codebase menentukan letak direktori dari berkas
altteks yang akan ditampilkan (web browser not supported)
name untuk komunikasi antar applet
height tinggi applet
width lebar applet
3. II. PRAKTIKUM DAN PEMBAHSAN
1. Praktek 1
Kode Program:
Pembahasan:
program di atas adalah contoh program applet untuk menampilkan
teks “Selamat Belajar Java Applet”. Hirarki dari pemrograman applet ada dibawah
java.awt.panel. Terlihat perbedaan aplikasi Java yang desktop based, dengan
Applet, jika java desktop base. Untuk membuat program yang desktop based agar
dapat dieksekusi kita harus mendeklarasikan method main. Sementara untuk
aplikasi Applet tidak ada method main public static void main(String[] args).
Namun pendeklarsian class haruslah bersifat public, agar bisa dipanggil dari luar
class tersebut. Method di atas menggunakan method public void paint(Graphics
g), yaitu method yang digunakan untuk menampilkan sesuatu (tulisan, gambar
atau warna background) pada layar. Method ini dipanggil secara otomatis oleh
web browser.
4. Jika class tidak dideklarasikan sebagai public, maka akan terjadi kesalahan
saat kita menjalankan perintah program tersebut. Dalam program tersebut
ditentukan font untuk kata yang akan ditampilkan dan ditentukan pula lebar
applet.
Java applet diakses melalui halaman Web dan dapat di-download ke dalam
mesin klien yang kemudian menjalankannya di dalam jendela web browser.
Dalam computer tersebut sudah terinstal JRE dan Flash. Namun jika menggunkan
Netbeans kita tidak perlu mengeksekusinya melalui web browser karena dalam
netbeands sudah terdapat JRE dan Flash.
Output:
2. Praktek 2
Kode Program:
5. Pembahasan:
Program di atas bernama KejadianApplet. Program tersebut
mempunyai variabel pencacah yang bertipe int, variabel s yang berisi
Kalimat dan objek f dari font untuk mengatur font teks yang akan
ditampilkan. Untuk menampilkan teks tersebut menggunakan method
paint, yaitu public void paint(Graphics g). Dalam method tersebut font
diset dari variabel f yang telah inisialisasi, warnanya si set Biru dan draw
String berisi dari pencacah dan variabel s.
Selanjutnya ada method init(), method ini dipanggil pertama kali
pada web browser, yang dilakukan oleh method tersebut adalah
menginisialisai variabel pencacah-1;. Lalu ada method start(), method ini
dipanggil setelah method init, method tersbut meminta dokumen HTML
yang ditampilkan applet setiap waktu. Eksekusi ringkasan dengan method
ini dilakukan ketika applet ditampilkan kembali.
Output:
6. 3. Praktek 3
Kode Program:
Pembahasan:
Program diatas untuk menampilkan gambar, maka method yang
digunakan untuk menampilkan method tersbut adalah paint(). Variabel
yang digunakan adalah variabel bola dari tipe data Image. Pada method
init() diinisialisai variabel bola, dan gambar yang ditampilkan bernama
BOLA.jpg, file yang akan ditampilkan disimpan satu folder dalam folder
clases.
8. Pembahasan:
Script diatas untuk membuat kalkulator yang diturunkan dari
Applet, dan untuk penanganan tombol diimport dari java.awt.event.*;.
9. Variabel yang digunakan adalah lab, digitpertama, nilaitersimpan dan
operator. Pada method init diinisilaisai variabel-variabel tesebut, seperti
mengeset layout, label dan membuat tombol.
Dalam program tersebut terdapat method hitung, method tersebut
berisi rumus dari aritmatika, seperti penjumlahan, pengurangan, perkalian
dan pembagian. Selain method hitung terdapat method
buatBeberapaTombol dan class PenanganTombol.
Output:
10. III.KESIMPULAN
Dari praktikum dan pembahasan di atas dapat disimpulkan Applet adalah
program yang dijalankan dalam web browser. Applet di encapsulasi sebagai
bagian dari html.
Perbedaan Applet dan Application:
Application berjalan menggunakan java Interpreter atau command line
prompt, sedangkan applet berjalan dengan menggunakan web browser.
Java applet mempunyai siklus hidup sedangkan java application tidak.
Siklus hidup dari applet:
11. IV. DAFTAR PUSTAKA
http://ns.akakom.ac.id/~kurikulum2009/lokakarya%20%20panduan%20pr
akitkum_19
applet1-httplecturer.eepis-its.edu~riyantoapplet1.pdf