Dijalankan dengan interpreter

Slides:



Advertisements
Presentasi serupa
Matakuliah Pengenalan Internet
Advertisements

Pemrograman Web 1Humisar Hasugian, S.Kom 1 Pengenalan HTML HTML • Hypertext Markup Language merupakan standard bahasa yang digunakan untuk menampilkan.
Konsep Abstract Windowing Toolkit (AWT)
Praktikum Bahasa Pemrograman
STMIK PPKIA Pradnya Paramita
DASAR HTML Marina Azizah. Struktur Dokumen HTML Dokumen HTML bisa di bagi mejadi tiga bagian utama: HTML Setiap dokumen HTML harus di awali dan di tutup.
Struktur Kode Aplikasi Java (2) As’ad Djamalilleil
Oleh: Ali Ridho Barakbah
Pengembangan WEB Java Script Evangs Mailoa.
Pengantar HTML By : Muhammad Zen S. Hadi Digital Communication Laboratory EEPIS-ITS.
Pengembangan Evangs Mailoa Enumerasi, Image & Table WEB.
Pengembangan Web Java Script Ramos Somya.
APPLET By : DHANIS PUSPA M (26262).
Struktur Kontrol Pemilihan
Enumerasi, Images & Table
Struktur Program Java Tipe data.
Praktikum Java Script.
HTML PEMROGRAMAN INTERNET.
Struktur kontrol.
03 Elemen Dasar Bahasa Java
Pengenalan Java.
Pertemuan 1 Apakah Java Itu ? ASWAR R..
Team Teknik Elektro UHAMKA HTML.
JAVA APPLET Creating Web Application using Java Applet Introduction to Java (1 st part)
JavaScript Pemrograman Web 1.
Pengenalan Pemrograman Java
Pemrogaman Web PHP.
Konsep Pemrograman dan Paradigmanya
Pemrograman berorientasi objek
Applet Setelah mengikuti mata kuliah ini mahasiswa dapat membuat applet sederhana.
APPLET.
Pemrograman Berorientasi Objek IST AKPRIND Yogyakarta
STMIK PPKIA Pradnya Paramita Pemrograman berbasis Web
Pertemuan 2 SINTAKS BAHASA, TIPE DATA, DAN OPERATOR
Pemrograman internet ABU SALAM, M.KOM.
Pertemuan 5 Tipe Data, Operator, Tata Bahasa
Pengenalan dan Struktur Java (Statement Output)
Mengenal dan Teknik Pembuatan Frame
Identifier, Keyword, dan Tipe data
HTML (cont.) (Devi Indriani).
Creating Web Application using Java Applet
Tipe Data, Variabel, dan Operator
JAVA Mudah dipelajari jika telah mengenal konsep OOP, terbuka (open source) dan mudah dikembangkan SEDERHANA KEUNGGULAN JAVA AMAN Dibuat dengan pertimbangan.
Mengenal dan Teknik Pembuatan Frame
Pengenalan Program Java
PRAKTIKUM PEMROGRAMAN WEB
Struktur Kode Aplikasi Java (2)
PEMROGRAMAN BERORIENTASI OBJEK
Table.
JavaScript.
Pemrograman Berbasis WEB
Tipe Data, Variabel, dan Operator
Pertemuan 1 Mengenal Javascript.
Pertemuan 1 Mengenal Javascript.
Internet dan Web By : Lisda Juliana P..
Pemrograman Web HTML (7) PHP Andy Haryoko, ST
Dasar Bahasa Java.
PACKAGE.
Internet dan Web Ecking Mendrofha.
Pemrograman Berorientasi Platform (IN315B)
Pemrograman Berorientasi Objek IST AKPRIND Yogyakarta
Pemrograman Web PG117 – 3 SKS.
PEMROGRAMAN WEB II.
Pengenalan HTML HTML Hypertext Markup Language merupakan standard bahasa yang digunakan untuk menampilkan dokumen web Untuk membuat dokumen web yang bisa.
Enumerasi, Images & Table
STMIK PPKIA Pradnya Paramita Pemrograman berbasis Web
Tipe Data, Variabel, dan Operator
PEMROGRAMAN BERORIENTASI OBJEK
Enumerasi, Images & Table
Pengantar HTML By : Muhammad Zen S. Hadi Digital Communication Laboratory EEPIS-ITS.
Transcript presentasi:

Dijalankan dengan interpreter Applet Java Bagaimana program Java berjalan ? Kompilasi source code keJava bytecode. Programmer menulis source code dengan text editor. Source.java Source.class Jumlah class yang dihasilkan sesuai dengan deklarasi class yang ada pada source-nya Hasil Dijalankan dengan interpreter java (Java Virtual Machine) Source.class Program

Applet Java Hasil Program Bagaimana Applet Java berjalan ? Kompilasi source code keJava bytecode. Programmer menulis source code dengan text editor. Source.java Source.class Jumlah class yang dihasilkan sesuai dengan deklarasi class yang ada pada source-nya Source.html Source.class Programmer menulis text html dgn text editor Dalam membuat text source html melibatkan class yang telah dibuat/dikompilasi Hasil Dijalankan melalui browser ( yg mendukung JVM) Program Browser adalah software penampil web (ditulis dgn text html) pada fasilitas WWW di Internet, misal : IE, Netscape, Monzila, dll

Sebetulnya java juga menyediakan software penampil untuk Applet java javac -Java compiler. Yang digunakan untuk mengkopilasi source code (file dengan extension .java) ke Java bytecode (file class, dengan extension .class) . java – Java Interpreter Yang digunakan untuk mengeksekusi file Java berekstensi .class. appletviewer – Adalah tool untuk melihat Java applet, sehingga dapat melihat hasil eksekusi program applet tanpa Sebetulnya java juga menyediakan software penampil untuk Applet java

Text html ini yang akan diakses pada browser Applet Java Contoh : Applet01.java Applet01.html <HTML> <HEAD> <TITLE>Test Applet lewat Browser!</TITLE> </HEAD> <BODY> <hr> <applet code = Applet01.class width=600 height=300> </applet> </BODY> </HTML> import java.awt.*; import java.applet.*; public class CobaApplet extends Applet { int x, y; public void init() { x = 0; y = 45; setSize(250, 100); } public void paint(Graphics g) g.drawString("Hallo Applet…!", x, y); Text html ini yang akan diakses pada browser

Applet Java BEDA APPLET JAVA dengan JAVASCRIPT di Browser APPLET JAVA Program berbentuk bytecode berupa class, text html berfungsi untuk memanggil class-class Applet java. Source code java tidak akan terlihat pada browser. JavaScript tidak termasuk dalam paket J2SDK (Java 2 System Development Kit) JAVASCRIPT Text Script yang penulisan sintaknya mirip dengan java, tetapi dalam mengeksekusi tidak perlu di kompilasi pada java compile. Source code java script langsung ditulis pada text html, sehingga dapat terbaca dengan mudah di browser.

Applet Java CONTOH JAVASCRIPT <HTML> <HEAD> <TITLE> JavaScript </TITLE> <SCRIPT LANGUAGE = “JavaScript”> Functional faktorial (n) { if (( n == 0 ) || (n == 1)) { return 1 } else { hasil_faktorial = ( n * faktorial (n-1)); return hasil_faktorial } for (x=0; x <= 10; x++) { document.write (“<BR>”, “Faktorial “, x, “ adalah “, faktorial (x)) </SCRIPT> </HEAD> <BODY> </BODY> </HTML>

Applet Java Atribut pada Tag <Applet> align Menetukan mode penataan applet dalam halaman web, nilainya : LEFT, RIGHT, TOP, TEXTTOP, MIDDLE, BOTTOM, ABSMIDDLE, BASELINE, ABSBOTTOM hspace Menentukan jumlah spasi, dalam satuan piksel, antara applet dan teks yang terletak di kiri atau dikanannya. vspace Menentukan jumlah spasi, dalam satuan piksel, antara applet dan teks yang terletak di atas atau di bawahnya code Menentukan nama berkas .class

Applet Java Atribut pada Tag <Applet> codebase Menetukan letak direktori dari berkas .class alt Menentukan teks yang akan ditampilkan pada saat browser mengenali tag <applet> name Memberi nama applet untuk komunikasi antar applet height Tinggi applet Width lebar applet

Applet Java Beberapa contoh lain : import java.awt.*; import java.applet.*; public class TesApplet extends Applet { public void paint (Graphics g) { Font f = new Font (“sanserif”, Font.BOLD,20); g. setFont(f); g.setColor(Color.BLUE); g.drawString("Hallo Applet…!", 50,50); }

Applet Java Program : Kalkulator case ‘+‘ : 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) { float nilai = new Float (s).floatValue(); char c = operator.charAt(0); switch (c ) case ‘=‘ : nilaiTersimpan = nilai; break; case ‘+‘ : nilaiTersimpan += nilai;

Applet Java Program : Kalkulator (lanjutan) case ‘-’ : nilaiTersimpan -= nilai; break; case ‘*‘ : nilaiTersimpan *= nilai; case ‘/‘ : nilaiTersimpan /= nilai; } lab.setText(String.valueOf(nilaiTersimpan)); public void buatBeberapaTombol(Panel p, String strTombol) { int jumlah = strTombol.length(); for (int i=0; i<jumlah; i++) { Button b = new Button(strTombol.subString(I,i+1)); b.addActionListener(new Kalkulator.PenangananTombol()); p.add(b); } Class PenangananTombol 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); }

Applet Java Contoh lain pada demo Applet Program : Kalkulator (lanjutan lagi) else { if (!digitPertama) { hitung(lab.getText()); digitPertama = true; } operator = s; Contoh lain pada demo Applet