SlideShare a Scribd company logo
1 of 11
TUGAS 4 – REKAYASA WEB
KELOMPOK (KU)
RADEN DONI WIJOYO - 1311511057
01. Instilah class pada pemrograman
java
 Kelas merupakan salah satu konsep fundamental pemrograman
berorientasi objek. Kelas dapat diilustrasikan sebagai suatu cetak biru (blue
print) atau prototipe yang digunakn untuk menciptakan objek.
 Definisi kelas terdiri atas dua komponen, yaitu deklarasi kelas dan body kelas.
Deklarasi kelas adalah baris pertama di suatu kelas, dan minimal
mendeklarasikan nama kelas. Sementara itu, body dideklarasikan setelah nama
kelas dan berada diantara kurung kurawal.
Definisi Class
Contoh penulisan bahasa
pemograman Java
Statement Program
Adalah kode yang ditulis didalam program dan akan dieksekusi. Statemen ini
berisi hal hal dasar yang akan dieksekusi seperti deklarasi variabel, membari nilai
sebuah variabel, mengontrol alur program dan sebagainya.
 Contoh Statemen Program :
alert ("Selamat Belajar Javascript !");
Dalam sebuah program javascript dimungkinkan ada banyak statemen-
statemen program.Masing-masing statemen program yang akan dieksekusi
biasanya dipisahkan oleh tanda titik koma (;) seperti pada PHP.
 Contoh Penulisan Beberapa Statemen Program :
var pesan="Selamat Belajar Javascript !" ;
alert (pesan);
02. Pemrograman berorientasi object(object
oriented programming)
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,
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.
Contoh pemrograman berorientasi
object sederhana
class sederhana {
//awal program selau dimulai dari main()
public static void main(String[] args) {
System.out.println(“Hello …. Ini Program Pertamaku”);
}
}Hal yang perlu dicatat:
Java bersifat case sensitive. Huruf besar dan kecil adalah berbeda dalam Java, karena itu
pastikan anda mengetik kode diatas sama persis, tanpa mengubah besar kecil hurufnya.
Selain itu dalam Java white space seperti karakter spasi, tab, pindah baris dan karakter
lainnya yang berfungsi untuk memformat tampilan, tidak memiliki arti apapun selain untuk
memudahkan programmer membaca kode yang ditulis. Karena itu karakter white space
dapat digunakan sesukanya untuk memudahkn programmer membacanya.
03. Java dalam Web Programming
Dalam dunia Web Programming, bahasa pemograman Java sering biasa dikenal
dengan sebutan JavaScript.
JavaScript adalah bahasa pemograman web yang bersifat Client
Side Programming Language.Client Side Programming Language adalah tipe
bahasa pemograman yang pemrosesannya dilakukan oleh client.
Aplikasi client yang dimaksud merujuk kepada web browser seperti Google
Chrome dan Mozilla Firefox.
Untuk menjalankan JavaScript, kita hanya membutuhkan aplikasi text editor,
dan web browser.JavaScript memiliki fitur: high-level programming language,
client-side, loosely tiped, dan berorientasi objek.
JavaScript pada awal perkembangannya berfungsi untuk membuat interaksi antara
user dengan situs web menjadi lebih cepat tanpa harus menunggu pemrosesan
di web server. Sebelumjavascript, setiap interaksi dari user harus diproses
oleh web server.
04. Beberapa macam Java Web Server
 Apache
 Microsoft windows Server 2003 Internet Information Services (IIS)
 LiteSpeed
 Nginx
Kelebihan & Kekurangan 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.
 Mudah mengatur konfigurasinya. Apache mempunyai hanya empat file konfigurasi.
 Mudah dalam menambahkan peripheral lainnya ke dalam platform web servernya.
Kelebihan Web Server Apache :
 Web server Apache tidak memiliki kemampuan mengatur load seperti IIS, sehingga akan terus
mem-fork proses baru hingga nilai MaxClients tercapai atau hingga batas yang diizinkan oleh
OS. Ini tentunya menguntungkan penyerang karena habisnya RAM akan lebih cepat tercapai.
 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.
Kekurangan Web Server Apache :
Kelebihan & Kekurangan 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
Kelebihan Web Server 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.
Kekurangan Web Server IIS:
Kelebihan & Kekurangan LITESPEED
* Performa PHP mampu meningkat 50%
* Mampu melebihi performa Apache hingga 6x lebih cepat
* Pembatasan validasi HTTP request
* Anti DDoS
* Pencegahan System Overloading
* Recover dari kegagalan secara langsung dan otomatis
* Kompatibel dengan Cpanel, Plesk dan direct admin
* Dukungan kompatibilitas dengan mod_security request filtering
* Kompatibel dengan Apache .htaccess
* dll
Kelebihan Web Server LITESPEED:
Kelebihan & Kekurangan NGINX
 Performanya yang tinggi, stabil, memiliki banyak fitur
 Mudah dikonfigurasi
 Menggunakan hanya sedikit sumberdaya pada server
 Tidak bergantung kepada thread untuk melayani klien
 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)
Kelebihan Web Server NGINX:

More Related Content

What's hot

Aplikasi JSP dengan netbeans
Aplikasi JSP dengan netbeansAplikasi JSP dengan netbeans
Aplikasi JSP dengan netbeansJogal
 
Tugas 1 ihsan riadi - 1412511162
Tugas 1   ihsan riadi - 1412511162Tugas 1   ihsan riadi - 1412511162
Tugas 1 ihsan riadi - 1412511162ihsan riadi
 
Tugas 4 rekayasa web
Tugas 4 rekayasa webTugas 4 rekayasa web
Tugas 4 rekayasa webrimaafauziaah
 
Rekayasa web part 3 khaerul anwar
Rekayasa web part 3 khaerul anwarRekayasa web part 3 khaerul anwar
Rekayasa web part 3 khaerul anwarKhaerul Anwar
 
MENGENAL PHP Pemrograman Web 1
MENGENAL PHP Pemrograman Web 1MENGENAL PHP Pemrograman Web 1
MENGENAL PHP Pemrograman Web 1agungtrianggoro
 
Tugas4 0916-[tri bogi banjaransari]-[1511510404]
Tugas4 0916-[tri bogi banjaransari]-[1511510404]Tugas4 0916-[tri bogi banjaransari]-[1511510404]
Tugas4 0916-[tri bogi banjaransari]-[1511510404]bobogi
 
Tugas 4 0916 dimas setiadi 1511510610
Tugas 4 0916 dimas setiadi 1511510610Tugas 4 0916 dimas setiadi 1511510610
Tugas 4 0916 dimas setiadi 1511510610Dimas Setiadi
 
Tugas 4 rekayasa web
Tugas 4 rekayasa webTugas 4 rekayasa web
Tugas 4 rekayasa webmuslim rohadi
 
Tugas4 0916-[handitiya ciptaning pratama]-[1511510594]
Tugas4 0916-[handitiya ciptaning pratama]-[1511510594]Tugas4 0916-[handitiya ciptaning pratama]-[1511510594]
Tugas4 0916-[handitiya ciptaning pratama]-[1511510594]Han'zo WEw
 

What's hot (20)

Tugas rekweb 4
Tugas rekweb 4Tugas rekweb 4
Tugas rekweb 4
 
Framework fb1
Framework fb1Framework fb1
Framework fb1
 
Aplikasi JSP dengan netbeans
Aplikasi JSP dengan netbeansAplikasi JSP dengan netbeans
Aplikasi JSP dengan netbeans
 
Tugas 1 ihsan riadi - 1412511162
Tugas 1   ihsan riadi - 1412511162Tugas 1   ihsan riadi - 1412511162
Tugas 1 ihsan riadi - 1412511162
 
Pelajaran jsp smk XI RPL
Pelajaran jsp smk XI RPLPelajaran jsp smk XI RPL
Pelajaran jsp smk XI RPL
 
Tugas 4 rekayasa web
Tugas 4 rekayasa webTugas 4 rekayasa web
Tugas 4 rekayasa web
 
Web programming
Web programmingWeb programming
Web programming
 
Php 1
Php 1Php 1
Php 1
 
Rekayasa web part 3 khaerul anwar
Rekayasa web part 3 khaerul anwarRekayasa web part 3 khaerul anwar
Rekayasa web part 3 khaerul anwar
 
Jeni Web Programming Bab 4 Dasar Jsp
Jeni Web Programming Bab 4 Dasar JspJeni Web Programming Bab 4 Dasar Jsp
Jeni Web Programming Bab 4 Dasar Jsp
 
Presentasi java
Presentasi javaPresentasi java
Presentasi java
 
MENGENAL PHP Pemrograman Web 1
MENGENAL PHP Pemrograman Web 1MENGENAL PHP Pemrograman Web 1
MENGENAL PHP Pemrograman Web 1
 
JSP Fundamental (05PZT)
JSP Fundamental (05PZT)JSP Fundamental (05PZT)
JSP Fundamental (05PZT)
 
Java netbeans
Java netbeansJava netbeans
Java netbeans
 
Tugas 2
Tugas 2Tugas 2
Tugas 2
 
Tugas4 0916-[tri bogi banjaransari]-[1511510404]
Tugas4 0916-[tri bogi banjaransari]-[1511510404]Tugas4 0916-[tri bogi banjaransari]-[1511510404]
Tugas4 0916-[tri bogi banjaransari]-[1511510404]
 
Tugas 4 0916 dimas setiadi 1511510610
Tugas 4 0916 dimas setiadi 1511510610Tugas 4 0916 dimas setiadi 1511510610
Tugas 4 0916 dimas setiadi 1511510610
 
Tugas 4 rekayasa web
Tugas 4 rekayasa webTugas 4 rekayasa web
Tugas 4 rekayasa web
 
Chapter 11
Chapter 11Chapter 11
Chapter 11
 
Tugas4 0916-[handitiya ciptaning pratama]-[1511510594]
Tugas4 0916-[handitiya ciptaning pratama]-[1511510594]Tugas4 0916-[handitiya ciptaning pratama]-[1511510594]
Tugas4 0916-[handitiya ciptaning pratama]-[1511510594]
 

Viewers also liked

Viewers also liked (7)

Sk1 kd1-2-kelangkaan
Sk1 kd1-2-kelangkaanSk1 kd1-2-kelangkaan
Sk1 kd1-2-kelangkaan
 
Tugas 4 rekayasa web (0916)
Tugas 4   rekayasa web (0916)Tugas 4   rekayasa web (0916)
Tugas 4 rekayasa web (0916)
 
Rekweb 5
Rekweb 5Rekweb 5
Rekweb 5
 
Keterbatasan manusia
Keterbatasan manusiaKeterbatasan manusia
Keterbatasan manusia
 
Kelangkaan.ppt
Kelangkaan.pptKelangkaan.ppt
Kelangkaan.ppt
 
Kebutuhan ppt
Kebutuhan pptKebutuhan ppt
Kebutuhan ppt
 
Kebutuhan manusia
Kebutuhan manusiaKebutuhan manusia
Kebutuhan manusia
 

Similar to Tugas 4 – rekayasa web (ku) 1311511057 - raden doni wijoyo

Tugas 4 rekayasa web 0316
Tugas 4 rekayasa web 0316Tugas 4 rekayasa web 0316
Tugas 4 rekayasa web 0316art david
 
Java script modul
Java script modul Java script modul
Java script modul andika668538
 
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
 
Tugas 4 Rekayasa Web
Tugas 4 Rekayasa WebTugas 4 Rekayasa Web
Tugas 4 Rekayasa WebSugianto oo
 
Tugas 4 rekayasa web
Tugas 4 rekayasa webTugas 4 rekayasa web
Tugas 4 rekayasa webrizkyripai
 
Pengenalan web design dan programming
Pengenalan web design dan programmingPengenalan web design dan programming
Pengenalan web design dan programmingFrisianlllllllFlag
 
Laporan web
Laporan webLaporan web
Laporan webrhizky
 
laporan praktikum rekayasa software php dan mysql
laporan praktikum rekayasa software php dan mysqllaporan praktikum rekayasa software php dan mysql
laporan praktikum rekayasa software php dan mysqlHibaten Wafiroh
 
Tugas rekweb 0316 arifmunandar 1312510124
Tugas rekweb 0316 arifmunandar 1312510124Tugas rekweb 0316 arifmunandar 1312510124
Tugas rekweb 0316 arifmunandar 1312510124arief munandar
 
Rekayasa web tugas 4
Rekayasa web  tugas 4Rekayasa web  tugas 4
Rekayasa web tugas 4yuyun kuratu
 
1211510555 irfan adi rifangga tugas4_ku
1211510555 irfan adi rifangga tugas4_ku1211510555 irfan adi rifangga tugas4_ku
1211510555 irfan adi rifangga tugas4_kuIrfanRifangga
 
Tugas 3 matkul rekayasa web 0317
Tugas 3 matkul rekayasa web 0317Tugas 3 matkul rekayasa web 0317
Tugas 3 matkul rekayasa web 0317esti setiasih
 
Materi java merancang aplikasi teks dan dekstop berbasis obyek
Materi java merancang aplikasi teks dan dekstop berbasis obyekMateri java merancang aplikasi teks dan dekstop berbasis obyek
Materi java merancang aplikasi teks dan dekstop berbasis obyekOmen Nayto
 

Similar to Tugas 4 – rekayasa web (ku) 1311511057 - raden doni wijoyo (20)

Tugas 4 rekayasa web 0316
Tugas 4 rekayasa web 0316Tugas 4 rekayasa web 0316
Tugas 4 rekayasa web 0316
 
Java script modul
Java script modul Java script modul
Java script modul
 
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
 
Tugas 4 rekayasa web
Tugas 4 rekayasa webTugas 4 rekayasa web
Tugas 4 rekayasa web
 
Pengenalan web design dan programming
Pengenalan web design dan programmingPengenalan web design dan programming
Pengenalan web design dan programming
 
Laporan web
Laporan webLaporan web
Laporan web
 
laporan praktikum rekayasa software php dan mysql
laporan praktikum rekayasa software php dan mysqllaporan praktikum rekayasa software php dan mysql
laporan praktikum rekayasa software php dan mysql
 
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
 
Rekayasa web tugas 4
Rekayasa web  tugas 4Rekayasa web  tugas 4
Rekayasa web tugas 4
 
1211510555 irfan adi rifangga tugas4_ku
1211510555 irfan adi rifangga tugas4_ku1211510555 irfan adi rifangga tugas4_ku
1211510555 irfan adi rifangga tugas4_ku
 
Tugas 3 matkul rekayasa web 0317
Tugas 3 matkul rekayasa web 0317Tugas 3 matkul rekayasa web 0317
Tugas 3 matkul rekayasa web 0317
 
Tugas 4 rekweb
Tugas 4 rekwebTugas 4 rekweb
Tugas 4 rekweb
 
Makalah java
Makalah javaMakalah java
Makalah java
 
Makalah java
Makalah javaMakalah java
Makalah java
 
Makalah java
Makalah javaMakalah java
Makalah java
 
Makalah java
Makalah javaMakalah java
Makalah java
 
Materi java merancang aplikasi teks dan dekstop berbasis obyek
Materi java merancang aplikasi teks dan dekstop berbasis obyekMateri java merancang aplikasi teks dan dekstop berbasis obyek
Materi java merancang aplikasi teks dan dekstop berbasis obyek
 
Makalah java
Makalah javaMakalah java
Makalah java
 

Tugas 4 – rekayasa web (ku) 1311511057 - raden doni wijoyo

  • 1. TUGAS 4 – REKAYASA WEB KELOMPOK (KU) RADEN DONI WIJOYO - 1311511057
  • 2. 01. Instilah class pada pemrograman java  Kelas merupakan salah satu konsep fundamental pemrograman berorientasi objek. Kelas dapat diilustrasikan sebagai suatu cetak biru (blue print) atau prototipe yang digunakn untuk menciptakan objek.  Definisi kelas terdiri atas dua komponen, yaitu deklarasi kelas dan body kelas. Deklarasi kelas adalah baris pertama di suatu kelas, dan minimal mendeklarasikan nama kelas. Sementara itu, body dideklarasikan setelah nama kelas dan berada diantara kurung kurawal. Definisi Class
  • 3. Contoh penulisan bahasa pemograman Java Statement Program Adalah kode yang ditulis didalam program dan akan dieksekusi. Statemen ini berisi hal hal dasar yang akan dieksekusi seperti deklarasi variabel, membari nilai sebuah variabel, mengontrol alur program dan sebagainya.  Contoh Statemen Program : alert ("Selamat Belajar Javascript !"); Dalam sebuah program javascript dimungkinkan ada banyak statemen- statemen program.Masing-masing statemen program yang akan dieksekusi biasanya dipisahkan oleh tanda titik koma (;) seperti pada PHP.  Contoh Penulisan Beberapa Statemen Program : var pesan="Selamat Belajar Javascript !" ; alert (pesan);
  • 4. 02. Pemrograman berorientasi object(object oriented programming) 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, 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.
  • 5. Contoh pemrograman berorientasi object sederhana class sederhana { //awal program selau dimulai dari main() public static void main(String[] args) { System.out.println(“Hello …. Ini Program Pertamaku”); } }Hal yang perlu dicatat: Java bersifat case sensitive. Huruf besar dan kecil adalah berbeda dalam Java, karena itu pastikan anda mengetik kode diatas sama persis, tanpa mengubah besar kecil hurufnya. Selain itu dalam Java white space seperti karakter spasi, tab, pindah baris dan karakter lainnya yang berfungsi untuk memformat tampilan, tidak memiliki arti apapun selain untuk memudahkan programmer membaca kode yang ditulis. Karena itu karakter white space dapat digunakan sesukanya untuk memudahkn programmer membacanya.
  • 6. 03. Java dalam Web Programming Dalam dunia Web Programming, bahasa pemograman Java sering biasa dikenal dengan sebutan JavaScript. JavaScript adalah bahasa pemograman web yang bersifat Client Side Programming Language.Client Side Programming Language adalah tipe bahasa pemograman yang pemrosesannya dilakukan oleh client. Aplikasi client yang dimaksud merujuk kepada web browser seperti Google Chrome dan Mozilla Firefox. Untuk menjalankan JavaScript, kita hanya membutuhkan aplikasi text editor, dan web browser.JavaScript memiliki fitur: high-level programming language, client-side, loosely tiped, dan berorientasi objek. JavaScript pada awal perkembangannya berfungsi untuk membuat interaksi antara user dengan situs web menjadi lebih cepat tanpa harus menunggu pemrosesan di web server. Sebelumjavascript, setiap interaksi dari user harus diproses oleh web server.
  • 7. 04. Beberapa macam Java Web Server  Apache  Microsoft windows Server 2003 Internet Information Services (IIS)  LiteSpeed  Nginx
  • 8. Kelebihan & Kekurangan 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.  Mudah mengatur konfigurasinya. Apache mempunyai hanya empat file konfigurasi.  Mudah dalam menambahkan peripheral lainnya ke dalam platform web servernya. Kelebihan Web Server Apache :  Web server Apache tidak memiliki kemampuan mengatur load seperti IIS, sehingga akan terus mem-fork proses baru hingga nilai MaxClients tercapai atau hingga batas yang diizinkan oleh OS. Ini tentunya menguntungkan penyerang karena habisnya RAM akan lebih cepat tercapai.  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. Kekurangan Web Server Apache :
  • 9. Kelebihan & Kekurangan 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 Kelebihan Web Server 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. Kekurangan Web Server IIS:
  • 10. Kelebihan & Kekurangan LITESPEED * Performa PHP mampu meningkat 50% * Mampu melebihi performa Apache hingga 6x lebih cepat * Pembatasan validasi HTTP request * Anti DDoS * Pencegahan System Overloading * Recover dari kegagalan secara langsung dan otomatis * Kompatibel dengan Cpanel, Plesk dan direct admin * Dukungan kompatibilitas dengan mod_security request filtering * Kompatibel dengan Apache .htaccess * dll Kelebihan Web Server LITESPEED:
  • 11. Kelebihan & Kekurangan NGINX  Performanya yang tinggi, stabil, memiliki banyak fitur  Mudah dikonfigurasi  Menggunakan hanya sedikit sumberdaya pada server  Tidak bergantung kepada thread untuk melayani klien  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) Kelebihan Web Server NGINX: