0% menganggap dokumen ini bermanfaat (0 suara)
280 tayangan7 halaman

Materi Tentang Java Applet

Java applet adalah aplikasi Java yang dapat disisipkan ke dalam halaman HTML dan dapat berjalan pada browser web dengan mendukung Java. Java applet dirancang untuk berjalan secara remote pada klien browser dengan beberapa keterbatasan seperti tidak dapat mengakses sumber daya lokal secara default. Java applet biasanya digunakan untuk membuat website lebih dinamis dan menghibur.

Diunggah oleh

Zakaria Zuhdi
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
280 tayangan7 halaman

Materi Tentang Java Applet

Java applet adalah aplikasi Java yang dapat disisipkan ke dalam halaman HTML dan dapat berjalan pada browser web dengan mendukung Java. Java applet dirancang untuk berjalan secara remote pada klien browser dengan beberapa keterbatasan seperti tidak dapat mengakses sumber daya lokal secara default. Java applet biasanya digunakan untuk membuat website lebih dinamis dan menghibur.

Diunggah oleh

Zakaria Zuhdi
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 7

Materi Tentang Java Applet

Java Applet adalah aplikasi java yang bisa disisipkan kedalam halaman HTML. Java applet
bisa berjalan pada web browser yang telah mendukung java seperti mozilla, IE, dan chrome.
Applet dirancang untuk berjalan ‘remotely‘ pada browser client, sehingga ada beberapa
keterbatasan. Secara default, applet tidak bisa mengakses resource pada komputer lokal.
Applet biasanya digunakan untuk membuat website lebih dinamis dan menghibur.
Keuntungan Menggunakan Java Applet :
1. Bersifat lintas platform, dapat dijalankan pada Windows, Mac OS, dan Linux
2. Bisa berjalan pada semua versi plugin java
3. Bisa berjalan di dalam sandbox, sehingga user tidak perlu meninjau source-nya,
karena ia berjalan tanpa persetujuan keamanan
4. Didukung oleh hampir semua browser
5. Applet bisa disimpan sebagai cache oleh sebagian besar webbrowser sehingga
menjadi lebih cepat untuk dimuat ketika diakses berikutnya
6. Applet bisa memiliki akses penuh ke dalam komputer jika user mengijinkan
Kerugian Menggunakan Java Applet:
1. Memerlukan plugin Java
2. Java applet memerlukan JVM sehingga saat pertama dijalankan, akan memakan
waktu cukup lama
3. Jika applet tidak di-cache kedalam komputer lokal, maka proses download akan
memakan waktu lama

Java APPLET dan contoh Programnya


Membuat Teks dari program java yang dijalankan di HTML ( TesApplet.java)
sintak programnya seperti berikut :

//File : TesApplet.java
//Memel | Uniku
import java.awt.*;
public class TesApplet extends java.applet.Applet{
public void paint(Graphics g){
Font f = new Font("SansSerif", Font.BOLD, 20);
g.setFont(f);
g.setColor(Color.BLUE);
int xPusat = this.getSize().width/2;
int yPusat = this.getSize().height/2;
String s = "Selamat Belajar Java Applet";
FontMetrics fm = this.getFontMetrics(f);
int posisiX = xPusat - (fm.stringWidth(s)/2);
g.drawString("Selamat Belajar java Applet", posisiX, yPusat);
}
}
untuk menampilkan output dari program diatas, kita harus membuat program htmlnya dulu
dengan menambahkan " <applet code="namaFile.class"> dan di tutup dengan </applet> ".
berikut program html nya (TesApplet.html) :

<html>
<head>
<title>Selamat Belajar Java</title>
</head>
<body>
<h1>Tes Applet</h1>
<applet code="TesApplet.class" width=300 height=50>
</applet>
<br>
Akhir HTML // Memel Uniku
</body>
</html>
agar program javanya muncul di web browser, yang haris dilakukan adalah menjalankan
program javanya dulu sampai menghasilkan file class dari program tersebut. kemudian
jalankan program html nya, hasilnya sebagai berikut :

"Selamat Belajar Java" merupakan program java applet yang dihubungkan dengan html.

2. Menambahkan beberapa kata pada program htmlnya (TesApplet2.html)

<html>
<head>
<title>Praktek Uji ALIGMENT</title>
</head>
<body>
<h1>Tes Applet 2</h1>
<applet code="TesApplet.class" width=300 height=110 align=RIGHT> </applet>
Pada praktek ini, kita bisa melihat applet Java yang digunakan untuk
menampilkan tulisan Selamat Belajar Java dengan variasi vont, ukuran dan warna
<p>
Akhir HTL //Memel | Uniku
</body>
</html>
outputnya :

3. KejadianApplet.java

sintak programnya seperti di bawah ini :

//File : KejadianApplet.java
import java.awt.*;
public class KejadianApplet extends java.applet.Applet{
int pencacah;
String s = "Selamat Belajar java Applet";
Font f = new Font("Tahoma", Font.BOLD, 14);
public void paint(Graphics g){
pencacah++;
g.setFont(f);
g.setColor(Color.BLUE);
g.drawString(new Integer(pencacah).toString()+" : " +s, 10, 20);
}
public void init(){
pencacah = 1;
}
public void start(){
pencacah++;
}
}
program html nya (KejadianApplet.html) :

<html>
<head>
<title>Kejadian Applet</title>
</head>
<body>
<applet code="KejadianApplet.class">
</applet>
</body>
</html>

outputnya : kejadiannya ada pada nomor yang muncul di halaman web.

4. TesImage.java
nahh kalo yang ini, program javanya menyimpan gambar dan nantinya akan ditampilkan di
halaman web.
sintak program javanya seperti berikut :
//File : TesImage.java
import java.awt.*;
import java.applet.Applet;
public class TesImage extends Applet{
Image gbGlobe;
public void paint(Graphics g){
g.drawImage(gbGlobe, 0, 0, this);
}
public void init(){
gbGlobe = getImage(getCodeBase(),"globe.jpg");
}
}

sintak program htmlnya (TesImage.html) :


<html>
<head>
<title>Tes Image</title>
</head>
<body>
<applet code="TesImage.class">
</applet>
</html>

output untuk menampilkan program applet yang menampilkan picture :

5. Kalkulator.java
kalau yang ini, kita dapat menampilkan program kalkulator sederhana dihalaman web
dengan menggunakan java applet :D
sintaknya sebagai berikut :

// File : Kalkulator.java
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
public class Kalkulator extends Applet{
Label lab;
boolean digitPertama = true;
float nilaiTersimpan = 0.0f;
String operator = "=";
public void init(){
setLayout(new BorderLayout());
add("North", lab = new Label ("0", Label.RIGHT));
Panel p = new Panel();
p.setLayout(new GridLayout(4,4));
buatBeberapaTombol(p,"789/");
buatBeberapaTombol(p,"456*");
buatBeberapaTombol(p,"123-");
buatBeberapaTombol(p,".0=+");
add("Center",p);
}
public void hitung(String s){
String st;
float nilai = new Float(s).floatValue();
char c = operator.charAt(0);
switch(c){
case'=' : nilaiTersimpan = nilai;
break;
case'+' : nilaiTersimpan += nilai;
break;
case'-' : nilaiTersimpan -= nilai;
break;
case'*' : nilaiTersimpan *= nilai;
break;
case'/' : nilaiTersimpan /= nilai;
break;
}
lab.setText(String.valueOf(nilaiTersimpan));
}
public void buatBeberapaTombol(Panel p, String strTombol){
int jumlah = strTombol.length();
for(int i=1; i<jumlah; i++){
Button b = new Button(strTombol.substring(i,i+1));
b.addActionListener(
new Kalkulator.PenanganTombol());
p.add(b);
}
}
class PenanganTombol implements ActionListener{
public void actionPerformed(ActionEvent e){
String s = e.getActionCommand();
if("0123456789.".indexOf(s)!=-1){
if(digitPertama){
digitPertama = false;
lab.setText(s);
}
else {
lab.setText(lab.getText()+s);
}
}
else{//Berarti operator
if(!digitPertama){
hitung(lab.getText());
digitPertama = true;
}
operator = s;
}
}
}
}
program htmlnya (Kalkulator.html) :

<html>
<head>
<title>Kalkulator</title>
</head>
<body>
<applet code="Kalkulator.class" width=250 height=120>
</applet>
</html>
outputnya seperti gambar dibawah ini :D sederhana tapi membantu hhhe

Anda mungkin juga menyukai