6
Tugas 4 Kelompok KI 0316 Joko Wijayanto - 1412510263

Tugas 4 [ ki ]-0316-[ joko wijayanto ]-[ 1412510263 ]

Embed Size (px)

Citation preview

Page 1: Tugas 4 [ ki ]-0316-[ joko wijayanto ]-[ 1412510263 ]

Tugas 4 Kelompok KI

0316Joko Wijayanto - 1412510263

Page 2: Tugas 4 [ ki ]-0316-[ joko wijayanto ]-[ 1412510263 ]

ClassClass 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, Class itu bisa dikatakan sebagai kategori, Class juga bisa diilustrasikan atau diumpamakan dengan makhluk hidup.

Contoh : Dari Class Fruit kita dapat membuat object Mangga, Pisang, Apel, dan lainnya.

Page 3: Tugas 4 [ ki ]-0316-[ joko wijayanto ]-[ 1412510263 ]

Object Oriented Programming adalah suatu metode pemrograman yang berorientasi kepada objek. Tujuan dari OOP diciptakan adalah untuk mempermudah pengembangan program dengan mengikuti model yang telah ada di kehidupan sehari-hari.

Contoh sederhana dari deklarasi sebuah class : 

Class Mahasiswa { String nim; //deklarasi variabel atau atribut String nama; //deklarasi variabel atau atribut }

Page 4: Tugas 4 [ ki ]-0316-[ joko wijayanto ]-[ 1412510263 ]

Java Web application adalah sebuah paket aplikasi yang siap di deploy (install) ke web container. Web application terdiri dari :

•Web component (Servlet, JSP, dsb).•File-file lain seperti HTML, gambar.•Library: Driver database, JSTL, dsb.•Deployment descriptor (web.xml).

Paket aplikasi berbentuk 1 file berekstensi *.war (web archive), setelah dideploy akan terekstrak menjadi file-file dengan struktur khusus seperti gambar di atas.

Page 5: Tugas 4 [ ki ]-0316-[ joko wijayanto ]-[ 1412510263 ]

Apache tomcat adalah server web berbasis opensource yang mendukung untuk penggunaan JSP (Java Server Pages). Secara default, server tomcat ini belum memiliki package admin, sehingga tidak ada akses untuk admin. Yang ada hanyalah tomcat manager untuk memdeploy aplikasi web melalui file .war dari java web.

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 6: Tugas 4 [ ki ]-0316-[ joko wijayanto ]-[ 1412510263 ]

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.

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