tugas 4 rekayasa web fitra ramadhan 1412510610

8
Fitra Ramadhan 1412510610 Tugas 4 Rekayasa Web

Upload: fitra-ramadhan

Post on 17-Feb-2017

100 views

Category:

Data & Analytics


0 download

TRANSCRIPT

Page 1: Tugas 4 rekayasa web Fitra Ramadhan 1412510610

Fitra Ramadhan 1412510610

Tugas 4 Rekayasa Web

Page 2: Tugas 4 rekayasa web Fitra Ramadhan 1412510610

No. 1 Apa yang dimaksud dengan istilah class pada pemrograman java? jelaskan dan berikan contoh sederhana?

ClassClass 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 Fitra Ramadhan 1412510610

Contoh Class Pada Pemrograman Java

Page 4: Tugas 4 rekayasa web Fitra Ramadhan 1412510610

No .2 Jelaskan apa yg di maksud dengan pemrograman berorientasi object(object oriented programming) ! berikan contoh sederhana !

Pemrograman berorientasi objek

(object-oriented programming disingkat OOP) merupakan pemograman yang berorientasikan kepada objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya. Model data berorientasi objek dikatakan dapat memberi fleksibilitas yang lebih, kemudahan mengubah program, dan digunakan luas dalam teknik piranti lunak skala besar. Lebih jauh lagi, pendukung OOP mengklaim bahwa OOP lebih mudah dipelajari bagi pemula dibanding dengan pendekatan sebelumnya, dan pendekatan OOP lebih mudah dikembangkan dan dirawat.

Page 5: Tugas 4 rekayasa web Fitra Ramadhan 1412510610

No. 3 Apa yang anda ketahui tentang Java web programming?

Java web adalah bahasa pemrograman yang multi platform dan multi device. Sekali anda menuliskan sebuah program dengan menggunakan Java, anda dapat menjalankannya hampir di semua komputer dan perangkat lain yang support Java, dengan sedikit perubahan atau tanpa perubahan sama sekali dalam kodenya. Aplikasi dengan berbasis Java ini dikompulasikan ke dalam p-code dan bisa dijalankan dengan Java Virtual Machine. Fungsionalitas dari Java ini dapat berjalan dengan platform sistem operasi yang berbeda karena sifatnya yang umum dan non-spesifik.

Page 6: Tugas 4 rekayasa web Fitra Ramadhan 1412510610

No. 4 Sebutkan beberapa java web server yang anda ketahui ! berikan ulasan singkat mengenai kekurangan dan kelebihannnya !

Web Server Apache

Keunggulan Web Server ApacheWeb server Apache mempunyai kelebihan dari beberapa pertimbangan di atas :

a) Apache termasuk dalam kategori freeware.b) Apache mudah sekali proses instalasinya jika dibanding web server lainnya seperti

NCSA, IIS, dan lain-lain.c) Mampu beroperasi pada berbagai platform sistem operasi.

Page 7: Tugas 4 rekayasa web Fitra Ramadhan 1412510610

Web Server LitespeedLitespeed web server merupakan teknologi baru yang diciptakan untuk menggantikan Apache Web Server di masa mendatang.

Ini dia beberapa detail kelebihan Litespeed Web server:

a) Performa PHP mampu meningkat 50%b) Mampu melebihi performa Apache hingga 6x lebih cepatc) Pembatasan validasi HTTP requestd) Anti DDoSe) Pencegahan System Overloading

Page 8: Tugas 4 rekayasa web Fitra Ramadhan 1412510610

Web Server IISInternet Information Service (IIS) adalah komponen yang dapat digunakan untuk mengelola web, File Transfer Protocol (FTP), Ghoper, dan NNTP. Komponen IIS terdapat pada sistem operasi Windows NT ,Windows 2000, Windows XP, 7 dan Windows Server 2003.

Kelebihan dan Kekurangan

a) Lebih kompatibel dengan Windows karena memang IIS adalah keluaran Microsoft

b) Unjuk kerja untuk PHP lebih stabil, handal, dan cepatc) Adanya kemampuan diagnostik untuk pelacakan kesalahan (bisa

dikustomisasi)d) Untuk platform .NET, user hanya bisa menggunakan IIS