Tugas 4 Rekayasa Web

8
>> 0 >> 1 >> 2 >> 3 >> 4 >> Tugas 4 RekayasaWeb Nim: 1311501884 Nama : Sugianto

Transcript of Tugas 4 Rekayasa Web

Page 1: Tugas 4 Rekayasa Web

>> 0 >> 1 >> 2 >> 3 >> 4 >>

Tugas 4 RekayasaWeb

Nim: 1311501884Nama : Sugianto

Page 2: Tugas 4 Rekayasa Web

>> 0 >> 1 >> 2 >> 3 >> 4 >>

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.

Page 3: Tugas 4 Rekayasa Web

>> 0 >> 1 >> 2 >> 3 >> 4 >>

Jelaskan apa yg di maksud dengan pemrograman berorientasi object(object oriented programming) !

berikan contoh sederhana !Pemrograman Berorientasi Objek (Object Oriented Programming/OOP)

merupakan pemrograman yang berorientasikan kepada objek, dimana semua data dan fungsi dibungkus dalam class-class atau object-object. Setiap object dapat menerima pesan, memproses data, mengirim, menyimpan dan memanipulasi data. Beberapa object berinteraksi dengan saling memberikan informasi satu terhadap yang lainnya.          Masing-masing object harus berisikan informasi mengenai dirinya sendiri dan dapat dihubungkan dengan Object yang lain. Pemrograman berorientasi objek berbeda dengan pemrograman prosedural yang hanya menggunakan satu halaman kebawah untuk mengerjakan banyak perintah atau statement. Penggunaan pemrograman berorientasi objek sangat benyak sekali, contoh : java, php, perl, c#, cobol, dan lainnya.

Page 4: Tugas 4 Rekayasa Web

>> 0 >> 1 >> 2 >> 3 >> 4 >>

Apa yang anda ketahui tentang Java web programming?

Web Component adalah 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.

Page 5: Tugas 4 Rekayasa Web

>> 0 >> 1 >> 2 >> 3 >> 4 >>

Sebutkan beberapa java web server yang anda ketahui ! berikan ulasan singkat mengenai kekurangan dan

kelebihannnya ! ApacheKelebihan Web Server Apache• Apache termasuk dalam kategori freeware.• Apache mudah sekali proses instalasinya jika dibanding web server lainnya

seperti NCSA, IIS, dan lain-lain.• Mampu beroperasi pada berbagai paltform sistem operasi.dllKekurangan Web Server Apache• Apache tidak memproses karakter kutip dalam string Referrer dan User-

Agent yang dikirimkan oleh Client. Ini berarti Client dapat memformulasi inputnya secara hati hati untuk merusak format baris log akses.

• Terganggunya proses upload data, yang bisa menyebabkan software salah dalam menerjemahkan ukuran data yang masuk.

Page 6: Tugas 4 Rekayasa Web

>> 0 >> 1 >> 2 >> 3 >> 4 >>

Sebutkan beberapa java web server yang anda ketahui ! berikan ulasan singkat mengenai kekurangan dan

kelebihannnya ! Apache Tomcat• Kelebihan Apache Tomcat• Performanya yang tinggi, stabil, memiliki banyak fitur• Mudah Dikonfigurasi• Menggunakan hanya sedikit sumber daya pada server.• Tidak bergantung kepada thread untuk melayani klien.• Kekurangan Apache Tomcat• Belum support IPV6• Update/patchnya versi terbarunya lama keluar•  Fast-CGInya tidak berfungsi maximal• Pemakainya tidak sebanyak Apache atau IIS(Komunitasnya tidak sebanyak

Apache atau IIS)

Page 7: Tugas 4 Rekayasa Web

>> 0 >> 1 >> 2 >> 3 >> 4 >>

Sebutkan beberapa java web server yang anda ketahui ! berikan ulasan singkat mengenai kekurangan dan

kelebihannnya ! Web Server IIS• Kelebihan IIS• Lebih kompatibel dengan Windows karena memang IIS adalah keluaran

Microsoft• Untuk platform .NET, user hanya bisa menggunakan IIS• IIS memiliki fitur URL Filtering untuk mem-filter website yang tidak

diinginkan• Untuk platform .NET, user hanya bisa menggunakan IIS• Kekurangan IIS• Tidak gratis (web server berbayar)• Port 80 (Port untuk layanan web) sangat mudah diserang oleh cracker• Keamanan file log juga sangat mudah ditembus sehingga system password

pun akan mudah didapatkan.

Page 8: Tugas 4 Rekayasa Web

>> 0 >> 1 >> 2 >> 3 >> 4 >>

Sebutkan beberapa java web server yang anda ketahui ! berikan ulasan singkat mengenai kekurangan dan

kelebihannnya ! Xitami Web ServerKelebihan Xitami• Open source yaitu dapat mengambil file program beserta file sumbernya• Dikeluarkan dalam banyak platform• Cepat dan kuat,hal ini disebabkan karena menggunakan high performance

SMT multithreading technology.• Mudah dalam setup dan pengoperasian.• Serta dukungan dokumentasi teknis yang sangat memadaiKekurangan Xitami• Web server ini sangat kecil ukurannya ,tidak sampai 1 MB• Komunitasnya tidak sebanyak Apache dan IIS