JAVA APPLET Creating Web Application using Java Applet Introduction to Java (1 st part)

Slides:



Advertisements
Presentasi serupa
Pemrograman Berorientasi Objek (Project)
Advertisements

Pemrograman JAVA (TIB09)
BAHASA PEMROGRAMAN JAVA
Review C/C++ & Intro to Java Pemrograman Berorientasi Obyek IT209.
Membuat class sendiri.
Java Progamming Operasi I/O
Praktikum Bahasa Pemrograman
Nur Hayatin, S.ST Jurusan Teknik Informatika Universitas Muhammadiyah Malang Sem Genap 2010.
Dasar-Dasar Pemrograman
Pemrograman JAVA (TIB09)
Oleh: Ali Ridho Barakbah
Pemrograman Berorientasi Objek
PEMROGRAMAN KOMPUTER 2 4 SKS 2 TEORI DAN 2 PRAKTEK
Abstract & Interface As’ad Djamalilleil
Pemrograman Berbasis Obyek
Encapsulation, Inheritance, polymorphism, dan interface
Struktur Kode Aplikasi Java (1)
Pemrograman Berorientasi Obyek Oleh Tita Karlita
Pertemuan : Object Oriented Programming
PELATIHAN JAVA FUNDAMENTAL
Object Oriented Programming with JAVA 2011/2012
Inheritance, polymorphism, dan interface
Kelas Lanjut 2 Oleh Tita Karlita.
Class and Object Matakuliah : XXXX / Algoritma dan Metode Object Oriented Programming II Pertemuan : 2 Tahun : 2008 Versi : 1/0.
INHERITANCE (Oleh : Nur Hayatin, S.ST)
OOP Java Minggu 2b Dasar OOP. Class (1) Deklarasi class : [ *] class { [ *] } Cat : [] = optional, * = repeat 0-N.
Pertemuan 6 PEWARISAN AND POLYMORPHISM
H. Risdiandri Iskandar, SKom,MM 1 Dasar Pemrograman Java.
Pertemuan 1 Apakah Java Itu ? ASWAR R..
PEMROGRAMAN II DASAR JAVA (Jcreator)
Pengantar & Dasar Pemrograman Java Oleh :Yeka Hendriyani, M.kom
Kelas A dapat memiliki referensi ke obyek dari kelas- kelas lain sebagai anggota. Kadang-kadang disebut sebagai hubungan “has-a”. Sebagai contoh, sebuah.
Pengenalan Pemrograman Java
Konsep Pemrograman dan Paradigmanya
FONDASI PEMROGRAMAN & STRUKTUR DATA #5
Pengenalan Java Pertemuan Ke-1.
Pertemuan 2 SINTAKS BAHASA, TIPE DATA, DAN OPERATOR
Pengenalan Java Pertemuan Ke-1.
Pemprograman Berorientasi Objek
Pemrograman VII Java U Abd. Rohim, MT mailto:
Pengenalan dan Struktur Java (Statement Output)
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.
PEMROGRAMAN DASAR DI JAVA
DASAR PEMROGRAMAN KOMPUTER
Pengenalan Program Java
PEMROGRAMAN BERORIENTASI OBJEK
As’ad Djamalilleil Abstract & Interface As’ad Djamalilleil
Membuat Kelas.
S. Indriani Lestariningati, M.T
Pendahuluan PBO.
Pemrograman Berorientasi Obyek IT209
PBO Lanjutan Membuat Kelas.
Object Oriented Programming
PEMROGRAMAN BERORIENTASI OBYEK PENDAHULUAN
Matakuliah : M0074/PROGRAMMING II Tahun : 2005 Versi : 1/0
JAVA.
MOBILE TECNOLOGY (J2ME)
Dasar-Dasar Pemrograman
Inisiasi Class dan Object
Konsep Bahasa Pemrograman I Konsep OOP
Object-Oriented Programming (OOP). TEXT BOOK Materi Pertama 1.OOP Concepts: Konsep dan Paradigma Object-Oriented.
Review C/C++ & Intro to Java
Tipe Data, Variabel, dan Operator
PEMROGRAMAN BERORIENTASI OBJEK
Pengenalan Pemrograman 1
Pemrograman Berorientasi Objek
FONDASI PEMROGRAMAN & STRUKTUR DATA #6
Dasar Pemrograman Java H. Risdiandri Iskandar, SKom,MM 1.
Transcript presentasi:

JAVA APPLET Creating Web Application using Java Applet Introduction to Java (1 st part)

2July 2005 Objectives Mengenal struktur penulisan aplikasi standalone dari Java Bagaimana mendefinisikan class dan menggunakan class serta object pendukung

3July 2005 Introduction to Java Java  object oriented  Sun Microsystem  James Gosling Java dirancang dengan tingkat portabilitas yang sangat tinggi Contoh : applet

4July 2005 Introduction to Java Java dibagi menjadi tiga bagian yaitu : Java 2 Standard Edition (J2SE) Java 2 Enterprise Edition (J2EE) Java 2 Micro Edition (J2ME)

5July 2005 Mekanisme Kompilasi dan Eksekusi Mekanisme Kompilasi Pada Java Mekanisme Eksekusi Pada Java

6July 2005 Keunggulan Java Object Oriented Sederhana dan tangguh Aman Multiplatform Dinamis

7July 2005 Istilah Dan Konsep Class Object Constructor Field / Data Member Method Abstract Interface Inheritance Polymorphism sifat-sifat dari suatu objek informasi yang dimiliki aksi yang dapat dilakukan contoh (instance) dari suatu class. dalam pemrograman procedural  class adalah tipe data objek adalah variabelnya method yang pertama kali dijalankan saat objek diciptakan dari suatu class  konstruktor ditandai dengan method  nama konstruktor = nama class pengenal yang menyimpan informasi dari suatu objek. aksi yang dapat dilakukan dalam bahasa pemrograman procedural dianalogikan dengan procedure/sub/function. method dari suatu class  dibuat tanpa implementasi kode  disebut method abstract  harus didefinisikan dahulu pada turunan class tersebut  class yang memiliki method abstract maka menjadi class abstract.  class abstract tidak dapat digunakan untuk membuat objek suatu abstraksi dari class hanya berisi daftar field dan method tanpa detail kode Suatu class yang mengimplementasikan interface harus mendefinisikan methodnya juga penurunan sifat  class yang diturunkan dari suatu class lainnya akan memiliki member yang sama nama yang sama  parameter & definisi yang berbeda kemampuan class yang diturunkan dari class lainnyauntuk dikenali sebagai class induknya

8July 2005 Bentuk Umum package nama_package; import nama_package.*; import nama_package.namaclass; …[deklarasi_interface][deklarasi_class] Bentuk umum kode sumber Java Bentuk umum deklarasi interface interface namainterface {[modifier] namaclass namafield; … [modifier] namaclass namamethod(); [modifier] namaclass namamethod( [daftar_parameter]); … }

9July 2005 Bentuk Umum [modifier] class namaclass [extends baseclass] [implements namainterface [,nama interface..] {[modifier] namaclass namafield; [modifier] namaclass namafield; … [modifier] namaclass namamethod(){.. kode_program..} [modifier] namaclass namamethod() throwsnamaexception { } [modifier] namaclass namamethod( [daftar_parameter] ) { }…} Bentuk umum deklarasi class

10July 2005 First Cup 1.Membutuhkan: 1.J2SDK (rekomendasi versi 1.4.2_08) 2.Text editor 2.Aplikasi Java pertama : 1.Buat file kode sumber 2.File kode sumber  compile  file byte code 3.File byte code  jalankan

11July 2005 First Cup of Java Application /** * The HelloWorldApp class implements an application that * displays “Java Applet" to the standard output. */ public class Tes { public static void main(String[ ] args) { // menampilkan “Java Applet” System.out.println(“Java Applet"); }} Catatan : nama file = nama class case sensitive disimpan dengan bentuk  nama_class.java

12July 2005 First Cup of Java Applet /** * The HelloWorldApp class implements an application that * displays “Java Applet" to the standard output. */ import java.applet.*; import java.awt.*; public class Tes extends Applet { public void paint (Graphics g) { // menampilkan “Java Applet” pada browser g.drawString (“Java Applet",50,25); }

13July 2005 Penjelasan 1.Komentar /* text */ semua teks dari /* ke */ diabaikan /** documentation */ menandakan ‘documentation comment’ JDK javadoc tool meng-generate dokumentasi // text Semua teks dari // diabaikan sepanjang baris 2.Mengidentifikasi class public class Tes { } atau class Tes {} 3.main Method public static void main(String[] args)

14July 2005 Penjelasan Kalimat cetak tebal berikut menandai penggunaan class variable dari System class, dan suatu instance method. System.out.println(“Java Applet"); System.out variabel = out; system = class out  class variable  diasosiasilam dengan class, bukan object out.println menggabungkan object reference (out) dan nama instance method atau variable (println) dengan sebuah titik (".")