tugas 4 ku– 0316

9
Tugas 4 - KU– 0316 ( Individu ) REKAYASA WEB NAMA : HIDAYATUL ICHWAN NIM : 1311511529 UNIVERSITAS BUDILUHUR

Upload: iich-one-hidayat

Post on 12-Apr-2017

168 views

Category:

Education


1 download

TRANSCRIPT

Page 2: Tugas 4   ku– 0316

CLASS PADA JAVA

• Merupakan model yang berisi kumpulan attribute dan method dalam suatu unit untuk suatu tujuan tertentu. Sebagai contoh class manusia memiliki attribute berat, tinggi, usia kemudian memiliki method makan, minum, tidur. Method dalam sebuah class dapat merubah attribute yang dimiliki oleh class tersebut. Sebuah class merupakan dasar dari modularitas dan struktur dalam pemrograman berorientasi object.

Page 3: Tugas 4   ku– 0316

Pemrograman berorientasi object(object oriented programming)

• Merupakan paradigma pemrograman yang berorientasikan kepada objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek. Bandingkan dengan logika pemrograman terstruktur. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya,

Page 4: Tugas 4   ku– 0316

Kelas Hewan :

public class hewan {public String nama;public String jenis;public hewan (String n, String j) {nama = n;jenis = j ;}public String getDetails() {return “Name : “+nama+, “Jenis : “+jenis ;}public void makan () {}}

Contoh Pemrograman berorientasi object(object oriented programming)

Page 5: Tugas 4   ku– 0316

• Java web programming merupakan suatu pemrogramman halaman aplikasi yang berbasis java.

Komponen-komponen dari java web programming adalah sebagai berikut :

komponen-komponen java yang digunakan untuk membuat aplikasi web seperti Servlet dan JSP. Web Component dapat berkomunikasi dengan komponen java lain serta memanfaatkannya, seperti menggunakan komponen JDBC untuk mengakses database, komponen JMS & JavaMail untuk mengirim email.

JAVA WEB PROGRAMING

Page 6: Tugas 4   ku– 0316

JAVA WEB PROGRAMING

Page 7: Tugas 4   ku– 0316

Beberapa java web server• Apache Tomcat Kelebihan Apache Tomcat1. Performanya yang tinggi, stabil, memiliki banyak fitur2. Mudah Dikonfigurasi3. Menggunakan hanya sedikit sumber daya pada server.4. Tidak bergantung kepada thread untuk melayani klien. Kekurangan Apache Tomcat1. Belum support IPV62. Update/patchnya versi terbarunya lama keluar3. Fast-CGInya tidak berfungsi maximal4. Pemakainya tidak sebanyak Apache atau IIS(Komunitasnya tidak

sebanyak Apache atau IIS)

Page 8: Tugas 4   ku– 0316

WB SERVER IIS Kelebihan IIS1. Lebih kompatibel dengan Windows karena memang IIS adalah

keluaran Microsoft2. Untuk platform .NET, user hanya bisa menggunakan IIS3. IIS memiliki fitur URL Filtering untuk mem-filter website yang

tidak diinginkan4. Untuk platform .NET, user hanya bisa menggunakan IIS Kekurangan IIS1. Tidak gratis (web server berbayar)2. Port 80 (Port untuk layanan web) sangat mudah diserang oleh

cracker3. Keamanan file log juga sangat mudah ditembus sehingga system

password pun akan mudah didapatkan.

Page 9: Tugas 4   ku– 0316

• Sun Java System Web Server Kelebihan Sun Java1. Aman dan mudah dalam penggunaan2. Menyediakan organisasi dengan platform penyebaran tunggal untuk layanan

Web,JSP,Java Servlet teknologi,NSAPI,dan CGI.3. Merupakan perangkat lunak infrastruktur yang canggih4. Gratis/Tanpa biaya

Kekurangan Sun Java1. Tidak gratis(web server berbayar)2. Keamanan file log mudah ditembus sehingga sistem password pun akan mudah

didapatkan.3. Komunitasnya sedikit