Pengenalan Pemrograman Jaringan dengan GUI Materi 2

Slides:



Advertisements
Presentasi serupa
Oleh: Mike Yuliana PENS-ITS
Advertisements

Event Handling di JAVA.
Pelatihan Sikda GENERIK
Mendapatkan Input dari Keyboard
Mendapatkan Input dari Keyboard
Pernahkah anda membuka sebuah Website???? What It????
BAHASA PEMROGRAMAN JAVA
Kelas A & B Jonh Fredrik Ulysses STMIK PALANGKARAYA - JFU
CodeIgniter By ISNARDI, M.Kom.
JAVA Network Programming. Apa itu JAVA? ● Bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems sejak tahun ● Dikembangkan.
HTML PEMROGRAMAN INTERNET. Form & Input HTML Form adalah area yang bisa ditempati oleh elemen form. Elemen form adalah elemen yg mengijinkan user memasukkan.
JavaScript Pemrograman Web 1 Genap Tim Dosen Pemrograman Web Teknik Informatika UNPAS Popup Box JavaScript memiliki tiga macam.
Struktur Kode Aplikasi Java (2) As’ad Djamalilleil
GUI & Event Handling Viska Mutiawani, M.Sc.
Teknik Mendownload File T e k n i k M e n d o w n l o a d F i l e Presentasi Materi Ajar SMK & MA 2011.
Modul 9: antarmuka grafis (GUI) dalam window
Web server Willy Permana Putra.
Graphic User Interface
MATA KULIAH : PEMROGRAMAN 3 JAVA PROGRAMMING (JSE)
Peng. Komp & TI 2C M1 Peng. Komp & TI 2C Winda Widya A Peng. Komp & TI 2C Winda Widya A Peng. Komp & TI 2C Winda Widya A Peng. Komp & TI 2C.
Minggu 1…… Page 1 MINGGU Ke Satu Pemrograman Visual 2 Pokok Bahasan: Mengenal Web dengan ASP Tujuan Instruksional Khusus: Mahasiswa akan dapat menjelaskan.
Mendapatkan input dari keyboard
Nama kelompok WordPress Pengertian WordPress  WordPress adalah sebuah aplikasi sumber terbuka (open source) yang sangat populer digunakan.
Java Server Pages D4 LJ-PJJ Dasar Pemrograman Web Eru©Juli-2009 PENS – ITS.
PHP - AJAX.
Applet Oleh: Idris Winarno. Percobaan 1 Program menampilkan tulisan “Hello World” yang dibuat sebagai applet. Tulisan “Hello World” akan tampil pada browser.
GUI Event Handling.
HTML – 4 FORM. FORM adalah elemen HTML yang digunakan untuk mengizinkan pengguna web mengirimkan data ke Web Server. Dengan kata lain form berperan sebagai.
Pertemuan II Kuliah Pemrograman Web Menggunakan JSP
PERTEMUAN KE 2 JAVA SERVER PAGES (JSP) BY : TITO SUGIHARTO
GUI event handling.
Pertemuan ke 3 Pengenalan kepada HTML By Tri Pratiwi BSc, Meng, MPhil.
Perancangan Web Pertemuan IV
PROGRAM APLIKASI MOBILE EMHA TAUFIQ LUTHFI PERTEMUAN 4 (12 APRIL 2011)
JavaScript Pemrograman Web 1.
Overview Teknologi Internet
Graphical User Interface
Pemrograman berbasis obyek
PERANCANGAN ATAU DESAIN APLIKASI MENGGUNAKAN GUI.
Applet Setelah mengikuti mata kuliah ini mahasiswa dapat membuat applet sederhana.
Step by step membuat Kalkulator.java menggunakan Java GUI
Modul 8 STMIK IKMI CIREBON Oleh Dita rizki amalia.
Pemrograman Berorientasi Objek IST AKPRIND Yogyakarta
Graphical User Interface (GUI)
High Level User Interface
Java GUI PBO.
Networking Belajar bagaimana menerapkan sebuah MIDlet yang mempunyai kemampuan koneksi ke dalam jaringan Membuat koneksi HTTP, HTTP Redirects, HTTPS,
Java Database Connectivity Materi 5
Pertemuan 3 Khairul Anwar Hafizd
Remote Method Invocation (RMI) Materi 3
Basis Data Klien Server dan Basis data Internet Materi 7
GUI Event Handling.
GUI Event Handling Alpro-2.
INTERNET Internet adalah suatu jaringan global yang terbentuk dari jaringan-jaringan lokal dan regional, memungkinkan komunikasi data antar komputer-komputer.
PEMROGRAMAN WEB 1 PERTEMUAN 1
Sistem Manajemen Basis Data Web
PENGENALAN HTML MATA KULIAH PEMROGRAMAN WEB Materi Pertama
Hyperlink & Form Pertemuan 11
Pengembangan Aplikasi Framework
Oleh : Inggar Prayoga.,S.I.Kom
GUI Event Handling Sussi.
Peng. Komp & TI 2C Peng. Komp & TI 2C Peng. Komp & TI 2C
JSF Java Server Faces.
JAVA.
Notification dialog intent
Pemrograman Berorientasi Objek IST AKPRIND Yogyakarta
antarmuka grafis (GUI) dalam window
Oleh : Rahmat Robi Waliyansyah, M.Kom.
Pemrograman Berorientasi Objek
INTERNET Internet adalah suatu jaringan global yang terbentuk dari jaringan-jaringan lokal dan regional, memungkinkan komunikasi data antar komputer-komputer.
Transcript presentasi:

Pengenalan Pemrograman Jaringan dengan GUI Materi 2 Dosen: Eko Prasetyo Teknik Informatika UMG 2012

GUI Pemrograman Aplikasi saat ini tidak ada yang tidak menggunakan GUI sebagai antar muka dengan user, GUI yang diinginkan user ketika menjalankan aplikasi saat ini dan tidak peduli bagaimana detail proses dalam aplikasi. Misal, user hanya memasukkan input hostname saja (tidak perlu memasukkan port layanan aplikasi yang dipilih). Berikut ini contoh program protokol Daytime untuk mendapatkan tanggal dan waktu dari port 13 host yang namanya dimasukkan user. Disediakan textfield untuk input, dan textarea untuk jawaban keluaran host. Ada 2 tombol: untuk memproses dan untuk keluar. Source code bisa didownload di blog !

GUI Pemrograman Jika menjalankan program ini, kemudian memasukkan alamat tertentu (misal ivy.shu.ac.uk) akan didapatkan tampilan seperti gambar. Sayangnya tidak semua server menjalankan protokol Daytime. Kalaupun ada server yang ditemukan menjalankan protokol tadi biasanya di-blok oleh firewall. Lebih baik membuat aplikasi datetime sendiri. Protokol Daytime: menggunakan kelas Date dari package java.util untuk membuat objek Date yang secara otomatis menghandle hari, tanggal, dan waktu saat itu diserver. Outputnya, menggunakan println di objek dan method toString dijalnkan secara implisit. Source code untuk server bisa didownload di blog !

Scanning port di server Berikut ini akan dibuat program untuk memeriksa range port yang tersedia di host kemudian dilaporkan bahwa port tersebut menyediakan layanan. Cara kerja: program mencoba membuat socket untuk setiap port yang ditentukan, jika socket berhasil dibuat artinya prot tersebut terbuka; jika tidak, IOException akan dibangkitkan. Source code bisa didownload di blog !

Scanning port di server Hasil ketika dijalankan oleh penulis Dijalankan ke server umg, port 0 - 25 Dijalankan ke server plasa.com Dijalankan ke server umg, port 71 - 85

Web Browser Kelas yang bisa digunakan untuk menangani browser Java adalah JEditorPane, yang secara otomatis me-render teks format HTML via method setPage dari objek JEditorPane (juga mendukung format Plaintext dan RTF). Jika hyperlink ada dalam halaman yang didownload, sebuah HyperlinkEvent dibangkitkan ketika user meng-klik dan harus dihandle oleh HyperlinkListener (misal, objek yang mengimplementasikan interface HyperlinkListener ) HyperlinkEvent juga dibangkitkan ketika mouse user digerakkan diatas atau bergerak menjauhi. Kedua proses tersebut juga menyebbakan aktivitas pemrosesan membutuhkan tempat (jika dibutuhkan). Untuk mengimplementasikan interface HyperlinkListener , objek listerner harus memberikan definisi method hyperlinkUpdate, yang menyebabkan HyperlinkEvent terjadi. Method HyperlinkUpdate menentukan aksi yang diambil ketika HyperlinkEvent terjadi. Kelas HyperlinkEvent berisi inner class publik EventType yang mendefinisikan 3 konstanta untuk tipe event hyperlink: ACTIVATED (user meng-klik hyperlink); ENTERED (mouse bergerak diatas hyperlink); EXITED (mouse bergerak menjauhi hyperlink).

Contoh Berikut akan dibuat aplikasi browser. Frame aplikasi mengimplementasikan interface ActionListener , untuk mendefinisikan method actionPerformed , yaitu jika user menekan tombol <Enter> Method showPage merender halaman baru dengan memanggil method setPage dari objek JEditorPane kemudian menampilkan URL page dalam text field.

Contoh

Hasil tampilan browser

Any Question ?