SlideShare a Scribd company logo
1 of 8
Tugas 4 Rekayasa Web
NIM : 1311511537
NAMA : AJAT SUDRAJAT
KLMPK : KU
1. apa yang dimaksud dengan instilah class pada pemrograman
java? jelaskan dan berikan contoh sederhana !
Class adalah prototype, atau blueprint, atau rancangan yang
mendefinisikan variable dan method-methode pada seluruh objek
tertentu. Class berfungsi untuk menampung isi dari program yang
akan di jalankan, di dalamnya berisi atribut / type data dan method
untuk menjalankan suatu program.
Class merupakan suatu blueprint atau cetakan untuk menciptakan
suatu instant dari object. class juga merupakan grup suatu object
dengan kemiripan attributes/properties, behaviour dan relasi ke
object lain. Contoh : Class Person, Vehicle, Tree, Fruit dan lain-lain.
2. Jelaskan apa yg di maksud dengan pemrograman berorientasi
object(object oriented programming) ! berikan contoh sederhana !
Pemrograman berorientasi objek(Inggris: object-oriented programming
disingkat OOP)
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.
Contoh OOP Pada Program Java
3. Apa yang anda ketahui tentang
Java web programming
Java Web Programming adalah bahasa pemrograman java untuk membangun
aplikasi database berbasis web.
4. Sebutkan beberapa java web server yang anda ketahui ! berikan
ulasan singkat mengenai kekurangan dan kelebihannnya !
Beberapa java web server
1. Apache tomcat adalah server web berbasis opensource yang mendukung untuk
penggunaan JSP (Java Server Pages).
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)
Web server Jigsaw
Jigsaw adalah (W3C) World Wide Web Consortium’s terdepan platform web server. Ini adalah
berfungsi penuh, berorientasi objek server web yang ditulis di Jawa yang menyediakan sampel HTTP
1.1 implementasi, dan menawarkan berbagai fitur di atas arsitektur maju.
Kelebihan Jigsaw
1. Memiliki desain yang berorientasi objek dan implementasi
2. Jigsaw tidak lebih dari satu set kelas Java dan modul ekstensi,jadi kemampuan untuk
menambahkan server tidak rumit
3. Jigsaw mendukung CGI untuk digunakan dengan CGI script yang ada.
Kekurangan
1. Komunitasnya sedikit jadi sulit untuk mencari solusi jika ada masalah
2. Tidak gratis
Sun Java System Web Server
Sun Java System Web Serveris yang aman, handal, mudah menggunakan server Web yang
dirancang untuk situs menengah dan besar. Tersedia di sistem operasi paling utama, Java System
Web Server menyediakan organisasi dengan platform penyebaran tunggal untuk layanan Web,
JavaServer Pages (JSP), Java Servlet teknologi, NSAPI dan CGI. Ini juga menawarkan built-in
kemampuan reverse-proxy HTTP untuk menyediakan HTTP depan sangat scalable-end untuk server
aplikasi atau HTTP server asal. Antarmuka FastCGI menyediakan platform yang stabil dan terukur
untuk pihak ketiga teknologi scripting seperti PHP, Ruby on Rails, Perl, Python, dan banyak lagi.
Kelebihan Sun Java
1. Aman dan mudah dalam penggunaan
2. Menyediakan organisasi dengan platform penyebaran tunggal untuk layanan
Web,JSP,JavaServlet 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

More Related Content

Similar to Tugas Rekayasa Web instilah pada pemrograman java

1211510555 irfan adi rifangga tugas4_ku
1211510555 irfan adi rifangga tugas4_ku1211510555 irfan adi rifangga tugas4_ku
1211510555 irfan adi rifangga tugas4_kuIrfanRifangga
 
Tugas 4 Rekayasa Web 0316
Tugas 4 Rekayasa Web 0316Tugas 4 Rekayasa Web 0316
Tugas 4 Rekayasa Web 0316sapatati
 
Tugas-4 REKAYASA WEB
Tugas-4 REKAYASA WEBTugas-4 REKAYASA WEB
Tugas-4 REKAYASA WEBElisanendes
 
Tugas 4 rekayasa web
Tugas 4 rekayasa webTugas 4 rekayasa web
Tugas 4 rekayasa webrizkyripai
 
Tugas rekweb 0316 arifmunandar 1312510124
Tugas rekweb 0316 arifmunandar 1312510124Tugas rekweb 0316 arifmunandar 1312510124
Tugas rekweb 0316 arifmunandar 1312510124arief munandar
 
Tugas 4 rekayasa web
Tugas 4 rekayasa webTugas 4 rekayasa web
Tugas 4 rekayasa webmuslim rohadi
 
Tugas 4 debbie mistikaweni 1412510982
Tugas 4 debbie mistikaweni   1412510982Tugas 4 debbie mistikaweni   1412510982
Tugas 4 debbie mistikaweni 1412510982debbie95
 
Tugas 4 (individu) rekayasa web 0316
Tugas 4 (individu) rekayasa web 0316Tugas 4 (individu) rekayasa web 0316
Tugas 4 (individu) rekayasa web 0316septianarul
 
Tugas 4 rekayasa web 0316
Tugas 4 rekayasa web 0316Tugas 4 rekayasa web 0316
Tugas 4 rekayasa web 0316art david
 
Tugas 4 rekayasa web
Tugas 4 rekayasa webTugas 4 rekayasa web
Tugas 4 rekayasa webrimaafauziaah
 
Tugas 4 rekayasa web 1312510231 rostarina.h
Tugas 4 rekayasa web 1312510231 rostarina.hTugas 4 rekayasa web 1312510231 rostarina.h
Tugas 4 rekayasa web 1312510231 rostarina.hosta92
 
Struktur Pemrograman Java
Struktur Pemrograman JavaStruktur Pemrograman Java
Struktur Pemrograman Javaroji muhidin
 

Similar to Tugas Rekayasa Web instilah pada pemrograman java (20)

1211510555 irfan adi rifangga tugas4_ku
1211510555 irfan adi rifangga tugas4_ku1211510555 irfan adi rifangga tugas4_ku
1211510555 irfan adi rifangga tugas4_ku
 
Tugas 4 Rekayasa Web 0316
Tugas 4 Rekayasa Web 0316Tugas 4 Rekayasa Web 0316
Tugas 4 Rekayasa Web 0316
 
Tugas rekweb 4
Tugas rekweb 4Tugas rekweb 4
Tugas rekweb 4
 
Tugas 4
Tugas 4Tugas 4
Tugas 4
 
Tugas 4
Tugas 4Tugas 4
Tugas 4
 
Tugas-4 REKAYASA WEB
Tugas-4 REKAYASA WEBTugas-4 REKAYASA WEB
Tugas-4 REKAYASA WEB
 
Tugas 4 rekayasa web
Tugas 4 rekayasa webTugas 4 rekayasa web
Tugas 4 rekayasa web
 
Tugas rekweb 0316 arifmunandar 1312510124
Tugas rekweb 0316 arifmunandar 1312510124Tugas rekweb 0316 arifmunandar 1312510124
Tugas rekweb 0316 arifmunandar 1312510124
 
Tugas 4 rekayasa web
Tugas 4 rekayasa webTugas 4 rekayasa web
Tugas 4 rekayasa web
 
Tugas 4 debbie mistikaweni 1412510982
Tugas 4 debbie mistikaweni   1412510982Tugas 4 debbie mistikaweni   1412510982
Tugas 4 debbie mistikaweni 1412510982
 
Tugas 4 (individu) rekayasa web 0316
Tugas 4 (individu) rekayasa web 0316Tugas 4 (individu) rekayasa web 0316
Tugas 4 (individu) rekayasa web 0316
 
Tugas 4 rekweb
Tugas 4 rekwebTugas 4 rekweb
Tugas 4 rekweb
 
Tugas 4 - Rekayasa Web
Tugas 4 - Rekayasa WebTugas 4 - Rekayasa Web
Tugas 4 - Rekayasa Web
 
Tugas 4 rekayasa web 0316
Tugas 4 rekayasa web 0316Tugas 4 rekayasa web 0316
Tugas 4 rekayasa web 0316
 
Tugas 4 rekayasa web
Tugas 4 rekayasa webTugas 4 rekayasa web
Tugas 4 rekayasa web
 
Tugas 4 – rekayasa web
Tugas 4 – rekayasa webTugas 4 – rekayasa web
Tugas 4 – rekayasa web
 
Tugas 4 rekayasa web 1312510231 rostarina.h
Tugas 4 rekayasa web 1312510231 rostarina.hTugas 4 rekayasa web 1312510231 rostarina.h
Tugas 4 rekayasa web 1312510231 rostarina.h
 
Tugas 4 rekayasa web
Tugas 4 rekayasa webTugas 4 rekayasa web
Tugas 4 rekayasa web
 
Struktur Pemrograman Java
Struktur Pemrograman JavaStruktur Pemrograman Java
Struktur Pemrograman Java
 
Makalah java
Makalah javaMakalah java
Makalah java
 

Tugas Rekayasa Web instilah pada pemrograman java

  • 1. Tugas 4 Rekayasa Web NIM : 1311511537 NAMA : AJAT SUDRAJAT KLMPK : KU
  • 2. 1. apa yang dimaksud dengan instilah class pada pemrograman java? jelaskan dan berikan contoh sederhana ! Class adalah prototype, atau blueprint, atau rancangan yang mendefinisikan variable dan method-methode pada seluruh objek tertentu. Class berfungsi untuk menampung isi dari program yang akan di jalankan, di dalamnya berisi atribut / type data dan method untuk menjalankan suatu program. Class merupakan suatu blueprint atau cetakan untuk menciptakan suatu instant dari object. class juga merupakan grup suatu object dengan kemiripan attributes/properties, behaviour dan relasi ke object lain. Contoh : Class Person, Vehicle, Tree, Fruit dan lain-lain.
  • 3. 2. Jelaskan apa yg di maksud dengan pemrograman berorientasi object(object oriented programming) ! berikan contoh sederhana ! Pemrograman berorientasi objek(Inggris: object-oriented programming disingkat OOP) 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. Contoh OOP Pada Program Java
  • 5. 3. Apa yang anda ketahui tentang Java web programming Java Web Programming adalah bahasa pemrograman java untuk membangun aplikasi database berbasis web.
  • 6. 4. Sebutkan beberapa java web server yang anda ketahui ! berikan ulasan singkat mengenai kekurangan dan kelebihannnya ! Beberapa java web server 1. Apache tomcat adalah server web berbasis opensource yang mendukung untuk penggunaan JSP (Java Server Pages). 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)
  • 7. Web server Jigsaw Jigsaw adalah (W3C) World Wide Web Consortium’s terdepan platform web server. Ini adalah berfungsi penuh, berorientasi objek server web yang ditulis di Jawa yang menyediakan sampel HTTP 1.1 implementasi, dan menawarkan berbagai fitur di atas arsitektur maju. Kelebihan Jigsaw 1. Memiliki desain yang berorientasi objek dan implementasi 2. Jigsaw tidak lebih dari satu set kelas Java dan modul ekstensi,jadi kemampuan untuk menambahkan server tidak rumit 3. Jigsaw mendukung CGI untuk digunakan dengan CGI script yang ada. Kekurangan 1. Komunitasnya sedikit jadi sulit untuk mencari solusi jika ada masalah 2. Tidak gratis
  • 8. Sun Java System Web Server Sun Java System Web Serveris yang aman, handal, mudah menggunakan server Web yang dirancang untuk situs menengah dan besar. Tersedia di sistem operasi paling utama, Java System Web Server menyediakan organisasi dengan platform penyebaran tunggal untuk layanan Web, JavaServer Pages (JSP), Java Servlet teknologi, NSAPI dan CGI. Ini juga menawarkan built-in kemampuan reverse-proxy HTTP untuk menyediakan HTTP depan sangat scalable-end untuk server aplikasi atau HTTP server asal. Antarmuka FastCGI menyediakan platform yang stabil dan terukur untuk pihak ketiga teknologi scripting seperti PHP, Ruby on Rails, Perl, Python, dan banyak lagi. Kelebihan Sun Java 1. Aman dan mudah dalam penggunaan 2. Menyediakan organisasi dengan platform penyebaran tunggal untuk layanan Web,JSP,JavaServlet 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