Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Tugas 4 ku– 0316
1. Tugas 4 - KU– 0316 (Individu)
REKAYASA WEB
NAMA : HIDAYATUL ICHWAN
NIM : 1311511529
UNIVERSITAS BUDILUHUR
2. 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.
3. 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,
4. 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)
5. • 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
7. Beberapa java web server
• Apache Tomcat
Kelebihan Apache Tomcat
1. Performanya yang tinggi, stabil, memiliki banyak fitur
2. Mudah Dikonfigurasi
3. Menggunakan hanya sedikit sumber daya pada server.
4. Tidak bergantung kepada thread untuk melayani klien.
Kekurangan Apache Tomcat
1. Belum support IPV6
2. Update/patchnya versi terbarunya lama keluar
3. Fast-CGInya tidak berfungsi maximal
4. Pemakainya tidak sebanyak Apache atau IIS(Komunitasnya
tidak sebanyak Apache atau IIS)
8. WB SERVER IIS
Kelebihan IIS
1. Lebih kompatibel dengan Windows karena memang IIS
adalah keluaran Microsoft
2. Untuk platform .NET, user hanya bisa menggunakan IIS
3. IIS memiliki fitur URL Filtering untuk mem-filter website
yang tidak diinginkan
4. Untuk platform .NET, user hanya bisa menggunakan IIS
Kekurangan IIS
1. Tidak gratis (web server berbayar)
2. Port 80 (Port untuk layanan web) sangat mudah diserang
oleh cracker
3. Keamanan file log juga sangat mudah ditembus sehingga
system password pun akan mudah didapatkan.
9. • Sun Java System Web Server
Kelebihan Sun Java
1. Aman dan mudah dalam penggunaan
2. Menyediakan organisasi dengan platform penyebaran tunggal untuk
layanan Web,JSP,Java Servlet teknologi,NSAPI,dan CGI.
3. Merupakan perangkat lunak infrastruktur yang canggih
4. Gratis/Tanpa biaya
Kekurangan Sun Java
1. Tidak gratis(web server berbayar)
2. Keamanan file log mudah ditembus sehingga sistem password pun
akan mudah didapatkan.
3. Komunitasnya sedikit