TUGAS 2 – 0317 (INDIVIDU)
NAMA : LINDA LESTARI
NIM : 1411511668
MATA KULIAH : REKAYASA WEB
NAMA DOSEN : ANDRY SUNANDAR, S.T, M.KOM
WEB SERVER
Pengertian Web server adalah sebuah software yang memberikan
layanan berbasis data dan berfungsi menerima permintaan dari HTTP atau
HTTPS pada klien yang dikenal dan biasanya kita kenal dengan
nama web browser dan untuk mengirimkan kembali yang hasilnya dalam
bentuk beberapa halaman web dan pada umumnya akan berbentuk ...
Secara garis besar, web server memiliki fungsi untuk menerima request
dan merespon request dari client melalui browser pada jalur protokol
komunikasi yang kemudian di teruskan kembali ke client berupa hasil yang
ada berupa data-data seperti gambar, tulisan, video, atau
dokumen. Sederhananya pengertian web server adalah sebuah perangkat
lunak (peladen situs/server web) yang merespon permintaan dari client
(menggunakan web browser) ke tempat data di letakan / disimpan, yang
kemudian dikirimkan melalui jalur http (Hypertext Transmit Protocol)/ https
(Hypertext Transmit Protocol Secure) dan di tampilkan di halaman web
browser yang digunakan oleh client.
CONTOH WEB SERVER
 Apache
Di urutan teratas dari jajaran web server yang paling populer dan
paling banyak digunakan saat ini adalah Apache web server.
Apache menguasai sekitar 40 persen lebih dari keseluruhan pangsa pasar
web server yang ada di dunia ini, dengan jumlah situs lebih dari 330 juta
situs. Prestasi tersebut sekaligus menempatkan apache sebagai web server
yang paling diperhitungkan, bahkan jika dibandingkan dengan web server
berbayar sekalipun. Meskipun pada awalnya apache ini hanya didesain untuk
sistem operasi di lingkungan UNIX, tapi pada perkembangannya, web server
yang satu ini juga mendukung sitem operasi Windows. Dengan adanya
dukungan pada berbagai sistem operasi, bersifat gratis dan mudah digunakan
inilah yang kemudian menjadi daya tarik tersendiri bagi banyak web master
untuk menggunakan web server besutan Apache Software Foundation yang
satu ini.
CONTOH WEB SERVER
 Nginx
Jika web server apache mulai dirilis pada tahun 1995, maka web server
nginx ini baru dirilis 9 tahun kemudian, atau tepatnya pada 04 Oktober, 2004.
Meskipun masih terbilang baru di dunia web server, tapi pengguna web
server nginx terus mengalami peningkatan dari tahun ke tahun. Data Netcraft
per bulan Mei 2015 menunjukan bahwa nginx menguasai kurang lebih 15
persen dari total pangsa pasar web server yang ada saat ini, dengan jumlah
situs lebih dari 120 juta situs. Jika dibanding web server lain termasuk
apache, nginx terbilang lebih stabil dan hemat resource, sehingga banyak
web master yang memiliki spesifikasi server tidak terlalu besar lebih memilih
menggunakan nginx dari pada web server gratis lainnya. Selain mendukung
sitem operasi Linux seperti Centos, RedHat, Debian dan Ubuntu, Nginx juga
mendukung beberapa versi dari sistem operasi Windows dan Solaris.
CONTOH WEB SERVER
 Apache Tomcat
Meskipun sama-sama berada dibawah naungan Apache
Software Foundation, Apache Tomcat Server sengaja dipisahkan
dari Apache Web Server karena adanya perbedaan fungsi
diantara keduanya. Pada dasarnya, Apache Web Server dibuat
untuk melayani aplikasi-aplikasi httpd seperti PHP atau Perl.
Sedangkan Apache Tomcat dibuat untuk aplikasi-aplikasi Servlet
seperti JSP. Apache Tomcat merupakan salah satu servlet atau
web container yang paling populer di lingkungan pemrograman
web java.Apache Tomcat bersifat open source dan menguasi
kurang dari 1 persen dari keseluruhan pangsa pasar web server
yang ada saat ini.
CONTOH WEB SERVER
 Lighttpd
Web Server yang mengklaim sebagai web server paling
hemat resource ini pertama kali rilis pada bulan Maret
tahun 2003 lalu. Meskipun usianya terbilang lebih tua dari
Nginx, tapi pengguna Lighttpd lebih sedikit jika dibanding
dengan pengguna Nginx. Saat ini Lighttpd meguasai kurang
dari setengah persen dari total pangsa pasar web server di
dunia. Lighttpd dapat berjalan di sistem operasi Linux,
Windows dan sistem operasi UNIX lainnya. Versi stabil
Lighttpd saat ini adalah versi 1.4.35 yang dirilis pada 12
Maret 2014 lalu.
IMPLEMENTASI WEB SERVER
DALAM PRODUK KOMERSIAL
 Microsoft Internet Information Services (IIS)
Seperti yang saya kutip dari halaman wikipedia, IIS atau Internet
Information Services atau Internet Information Server adalah sebuah HTTP
web server yang digunakan dalam sistem operasi server Windows, mulai dari
Windows NT 4.0 Server, Windows 2000 Server atau Windows Server 2003.
Layanan ini merupakan layanan terintegrasi dalam Windows 2000 Server,
Windows Server 2003 atau sebagai add-on dalam Windows NT 4.0. Layanan
ini berfungsi sebagai pendukung protokol TCP/IP yang berjalan dalam lapisan
aplikasi (application layer). IIS juga menjadi fondasi dari platform Internet
dan Intranet Microsoft, yang mencakup Microsoft Site Server, Microsoft
Commercial Internet System dan produk-produk Microsoft BackOffice
lainnya. Microsoft Internet Information Services menempati posisi pertama
sebagai web server berbayar paling banyak digunakan saat ini versi Netcraft.
IIS menguasai lebih dari 28 persen pangsa pasar web server di seluruh dunia
yang sekaligus menempatkan IIS sebagai web server kedua terbesar setelah
Apache.
 Berbeda dengan Netcraft, W3techs menempatkan IIS sebagai web server
ketiga terbesar yang banyak digunakan saat ini dengan torehan 13 persen
lebih pangsa pasar global. Sedangkan posisi pertama dan kedua diisi oleh
Apache dan Nginx. Meskipun terdapat perbedaan peringkat, namun jika
dilihat dari jenis web servernya, maka IIS tetap menjadi web server nomor
satu untuk kategori web server berbayar, baik menurut situs Netcraft
maupun W3techs.
 Microsoft Internet Information Services hanya mendukung sistem operasi
Windows saja dan tidak direkomendasikan untuk digunakan di Linux,
Solaris atau sistem operasi UNIX lainnya.
IMPLEMENTASI WEB SERVER
DALAM PRODUK KOMERSIAL
 Litespeed
Seperti namanya, Litespeed menawarkan kecepatan akses yang tinggi bagi para
penggunanya dan dipercaya bisa 6 kali lebih cepat dari web server Apache, bahkan
jika dibandingkan dengan web server Nginx sekalipun, Litespeed masih tetap jadi
yang tercepat. Kabar baiknya lagi adalah bahwa Litespeed mendukung banyak fitur
yang biasa digunakan di apache, termasuk mod_rewrite, .htaccess, dan
mod_security. Selain itu akses terhadap PHP juga dapat meningkat 50% lebih cepat
dan kemampuannya menahan serangan DDoS semakin mempertegas identitas
Litespeed bahwa web server yang satu ini memang patut untuk
diperhitungkan.Fitus-fitur yang sangat menarik tersebut harus anda beli dengan
harga yang tidak main-main pula. Meskipun demikian, bagi anda yang ingin
mencoba menggunakan Litespeed versi gratis, silahkan anda gunakan saja web
server OpenLiteSpeed. OpenLiteSpeed merupakan versi open source dari
Litespeed.Menurut data dari W3techs, saat ini Litespeed digunakan oleh lebih dari 2
persen dari total keseluruhan situs yang ada. Litespeed mendukung banyak sistem
operasi UNIX seperti Linux, Mac OSX, Solaris dan FreeBSD.
APPLICATION SERVER
Aplikasi Server adalah aplikasi pada sistem komputer yang
berfungsi melayani permintaan akses dari komputer
pengguna atau klien. Salah satu contoh aplikasinya adalah
Web Server. Web Server berisi tampilan informasi-informasi
yang dapat diakses menggunakan web browser seperti
mozilla firefox dan internet explorer. Contoh lain yaitu FTP
Server, FTP Server berfungsi melayani transaksi pertukaran
data komputer server dengan klien menggunakan aplikasi FTP
klien.Pada bahasan selanjutnya akan diberikan beberapa
aplikasi server yang sering digunakan beserta penjelasannya
secara umum yaitu DHCP server, Mail Server, DNS Server, FTP
Server, Web Server, Proxy Server, dan Database Server.
CONTOH APPLICATION SERVER
 DHCP Server
DHCP server merupakan sebuah aplikasi yang menjalankan layanan
untuk "menyewakan" alamat IP dan informasi TCP/IP lainnya kepada semua
klien yang memintanya. Beberapa sistem operasi jaringan seperti Windows
NT Server, Windows 2000 Server, Windows Server 2003, atau GNU/Linux
memiliki layanan seperti ini.
 Mail Server
Mail Server adalah suatu aplikasi pada komputer yang bertindak sebagai
sebuah server (penyedia layanan) dalam jaringan atau internet, yang
memiliki fungsi untuk melakukan penyimpanan dan distribusi yang berupa
pengiriman, penjaluran, dan penerimaan surat elektronik atau e-mail. Mail
Server berjalan dengan beberapa protokol pada TCP/IP, yakni SMTP (port 25),
POP3 (port 110), dan IMAP (port 143).
CONTOH APPLICATION SERVER
 DNS Server
DNS (Domain Name System) Server adalah salah satu jenis aplikasi yang
melayani permintaan pemetaan IP Address ke FQDN (Fully Qualified Domain
Name) dan dari FQDN ke IP Address. FQDN lebih mudah untuk diingat oleh
manusia daripada IP Address. Sebagai contoh, sebuah komputer memiliki IP
Address 167.205.22.114 dan memiliki FQDN “nic.itb.ac.id”.Nama
“nic.itb.ac.id” tentunya lebih mudah diingat daripada nomor IP Address di
atas.
 FTP Server
FTP server merupakan sebuah server yang memanfaatkan File Transfer
Protocol (FTP) untuk keperluan transfer file antar mesin pada jaringan TCP/IP.
FTP adalah sebuah protokol Internet yang berjalan di dalam lapisan aplikasi
yang merupakan standar untuk pentransferan berkas komputer antar mesin-
mesin dalam sebuah jaringan internet atau intranet.
CONTOH APPLICATION SERVER
 HTTP/Web Server
Server HTTP atau Server Web/WWW adalah server web yang dapat
dijalankan di banyak sistem operasi (Unix, BSD, Linux, Microsoft Windows
dan Novell Netware serta platform lainnya) yang berguna untuk melayani
dan memfungsikan situs web. Protokol yang digunakan untuk melayani
fasilitas web/www ini menggunakan HTTP.
 Proxy Server
Aplikasi server yang dapat bertindak sebagai untuk melakukan request
terhadap content dari Internet atau intranet. Proxy Server bertindak sebagai
gateway terhadap dunia Internet untuk setiap komputer klien. Proxy server
tidak terlihat oleh komputer klien: seorang pengguna yang berinteraksi
dengan Internet melalui sebuah proxy server tidak akan mengetahui bahwa
sebuah proxy server sedang menangani request yang dilakukannya.
CONTOH APPLICATION SERVER
 Database Server
Sebuah program komputer yang menyediakan layanan pengelolaan basis
data dan melayani komputer atau program aplikasi basis data yang
menggunakan model klien/server. Istilah ini juga merujuk kepada sebuah
komputer (umumnya merupakan server) yang didedikasikan untuk
menjalankan program yang bersangkutan. Sistem manajemen basis data
(SMBD) pada umumnya menyediakan fungsi-fungsi server basis data, dan
beberapa SMBD (seperti halnya MySQL atau Microsoft SQL Server) sangat
bergantung kepada model klien-server untuk mengakses basis datanya.
 SSH Server
SSH server merupakan aplikasi server yang berfungsi untuk melakukan
remote atau pengendalian komputer dari jarak jauh.
DATABASE SERVER
Database server adalah program komputer yang menyediakan layanan data
lainnya ke komputer atau program komputer, seperti yang ditetapkan oleh model
klien-server. Istilah ini juga merujuk kepada sebuah komputer yang didedikasikan
untuk menjalankan program server database. Database sistem manajemen database
yang sering menyediakan fungsi server, dan beberapa DBMSs (misalnya, MySQL)
secara eksklusif bergantung pada model klien-server untuk akses data.
Database server menyediakan beberapa manfaat yaitu:
 Semua data untuk organisasi dapat disimpan di satu lokasi.
 Database server menambahkan tingkat keamanan data.
 Database server menyediakan layanan database management service dimana
data disusun
 Dengan cara tertentu sehingga meningkatkan pencarian dan pengambilan data.
 Beberapa client dapat mengakses data yang disimpan di database server dalam
satu waktu tanpa saling menggangu satu sama lain.
CONTOH DATABASE SERVER
 MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data
SQL (bahasa Inggris: database management system) atau DBMS yang
multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia.
 ORACLE
Oracle adalah relational database management system (RDBMS) untuk
mengelola informasi secara terbuka, komprehensif dan terintegrasi.
 Microsoft SQL Server
Microsoft SQL Server adalah sebuah sistem manajemen basis data
relasional (RDBMS) produk Microsoft. Bahasa query utamanya adalah
Transact-SQL yang merupakan implementasi dari SQL standar ANSI/ISO yang
digunakan oleh Microsoft dan Sybase.
CONTOH DATABASE SERVER
 Clipper
Clipper adalah bahasa pemrograman komputer keluarga XBase yang digunakan
untuk membuat program komputer utamanya yang berjalan pada sistem operasi
DOS.
 Firebird
Firebird adalah salah satu aplikasi RDBMS (Relational Database Management
System) yang bersifat open source.
 DATABASE DEKSTOP PARADOX
Database desktop merupakan suatu program “Add-Ins”, yaitu program terpisah
yang langsung terdapat pada Borland Delphi.
 POSTGRE SQL
Postgre SQL merupakan tool untuk membuat database server yang
bersifat open source yang memiliki licensi GPL (General Public License).
NGINX
Nginx adalah sebuah server HTTP dan reverse proxy bebas berbasis open-source yang
berkemampuan tinggi, juga dapat digunakan sebagai server proxy IMAP/POP3. Perangkat
lunak ini diciptakan oleh Igor Sysoev pada tahun 2002, dan dirilis untuk pertama kalinya
secara umum pada tahun 2004. Saat ini Nginx digunakan oleh 7,65% (22.8juta) nama domain
di seluruh dunia.
Nginx terkenal karena performanya yang tinggi, stabil, memiliki banyak fitur, mudah
dikonfigur, dan menggunakan hanya sedikit sumberdaya pada server.
Nginx adalah salah satu dari sebagian kecil perangkat lunak untuk server yang diciptakan
untuk mengatasi Problem C10K. Tidak seperti perangkat lunak server yang umum lainnya,
Nginx tidak bergantung kepada thread untuk melayani klien. Sebaliknya, Nginx menggunakan
arsitektur asynkronus yang lebih stabil. Arsitektur ini membutuhkan lebih sedikit memory, dan
yang lebih penting, dapat diperkirakan.
Bahkan jika Anda tidak mengharapkan server Anda untuk mengatasi ribuan koneksi pada saat
yang bersamaan, Anda masih dapat diuntungkan dengan pemakaian memory yang sedikit
namun berkemampuan tinggi. Nginx dapat digunakan dalam semua skala: mulai dari VPS kecil
hingga dengan cluster server dalam jumlah besar.
Nginx digunakan oleh beberapa website ternama seperti: WordPress, Hulu, Github, Ohloh
dan TorrentReactor.
ALASAN NGINX MEMILIKI PERFORMA YANG
LEBIH BAIK DIANTARA WEB SERVER LAIN
Jika web server apache mulai dirilis pada tahun 1995, maka web server
nginx ini baru dirilis 9 tahun kemudian, atau tepatnya pada 04 Oktober, 2004.
Meskipun masih terbilang baru di dunia web server, tapi pengguna web
server nginx terus mengalami peningkatan dari tahun ke tahun. Data Netcraft
per bulan Mei 2015 menunjukan bahwa nginx menguasai kurang lebih 15
persen dari total pangsa pasar web server yang ada saat ini, dengan jumlah
situs lebih dari 120 juta situs. Jika dibanding web server lain termasuk
apache, nginx terbilang lebih stabil dan hemat resource, sehingga banyak
web master yang memiliki spesifikasi server tidak terlalu besar lebih memilih
menggunakan nginx dari pada web server gratis lainnya. Selain mendukung
sitem operasi Linux seperti Centos, RedHat, Debian dan Ubuntu, Nginx juga
mendukung beberapa versi dari sistem operasi Windows dan Solaris.
ALASAN NGINX MEMILIKI PERFORMA YANG
LEBIH BAIK DIANTARA WEB SERVER LAIN
 Arsitektur Nginx
Salah satu yang membuat nginx menjadi sangat cepat adalah jenis arsitektur nginx
itu sendiri. Jika di bandingkan dengan apache yang process based, nginx menjadi jauh
lebih unggul karena event-based nya. Sehingga mampu memanfaatkan seminimal
mungkin thread untuk memproses request dari user, sehingga akhirnya memori yang
terpakai oleh Nginx menjadi minimal. Karena memori yang dipakai sangat kecil, maka
hasilnya server menjadi ringan dan jauh-jauh lebih responsif (memiliki respon super
cepat).
 Performa Mantap Ala Nginx
Ia memiliki sebuah server yang dipersiapkan untuk menangani sepuluh juta
request setiap harinya, ini berarti server tersebut diharuskan menangani beberapa
ratus request per detiknya. Ketika Bob mengujinya dengan menggunakan Nginx
(setelah berbagai konfigurasi dan tweak), puncak tertinggi penggunaan memori
hanyalah 15MB saja dan hanya memanfaatkan 10% resource CPU.
Dengan beban yang sama, lalu diujikan kepada Apache ternyata Apache gagal akibat
menjalankan terlalu banyak thread. Jumlah memori yang terpakai adalah 400MB
untuk semua stack thread. Dan bahkan terjadi memory leak sekitar 20MB setiap
jamnya.
Intinya nginx memiliki performa jauh-jauh lebih baik ketimbang apache.
ALASAN NGINX MEMILIKI PERFORMA YANG
LEBIH BAIK DIANTARA WEB SERVER LAIN
 Fitur Yang Mantap
Anggaplah apache sebagai toserba, toko serba ada yang berisi banyak sekali produk,
mulai dari sembako, pakaian, elektronik, keperluan properti, semuanya ada. Beda dengan
nginx menyediakan produk yang memang orang kebanyakan cari, misalkan hanya
menyediakan sembako saja.
 Kemudahan
Ease of Use, kemudahan dalam penggunaan. Menjadi salah satu keunggulan dari nginx.
Bagi Anda yang terbiasa mengkonfigurasikan apache, tidak terlalu berbeda jauh dengan nginx.
Bedanya konfigurasi di nginx jauh lebih simpel ketimbang apache. Dan sudah banyak tools
yang disediakan untuk mempermudah installasi nginx, maupun untuk optimasinya,
mempersiapkan nginx untuk bisa digunakan melayani trafik yang padat merayap. Sebagai
contohnya CentMin Mod, silahkan baca artikel saya mengenai "CentMinMod : Cara Cepat
Bangun Web Server Yang Ngebut Di Server Centos !“
 Semakin di depan
Jika berbicara mengenai popularitas dan jumlah pengguna, Nginx memang belum bisa
menandingi Apache. Sebagai contoh, fakta jumlah hosting di Indonesia yang menyediakan
server Nginx sendiri masih belum terlalu banyak. Ini karena memang Apache begitu
mendominasi dunia Internet. Pada tahun 2009, Apache sudah menembus lebih dari 100 juta
website. Dan per bulan Januari 2012, 58% dari seluruh website di dunia menggunakan
Apache sebagai web server tulang punggungnya.
DOMAIN
Domain adalah sebuah nama yang akan digunakan oleh para pengguna internet untuk
mengakses informasi tertentu pada sebuah server komputer dengan menggunakan jaringan
internet.
Ketika Anda akan mengakses sebuah informasi di internet maka Anda akan diminta untuk
mengakses alamat IP atau IP Address, alamat ini berupa sederetan angka yang cukup panjang.
Karena tidak semua orang dapat mengingat angka dengan baik, maka itu dibuatlah sebuah
domain untuk mempermudah para pengguna internet untuk mengakses informasi yang
diinginkan. Sebagai contoh adalah www.google.com, adalah mana sebuah domain, sedangkan
IP Address adalah 66.97.145.109. Jadi ketika Anda hendak mengakses sebuah informasi maka
Anda tidak perlu berkutit dengan IP address, karena hanya dengan mengetikkan nama
domain, maka informasi yang diinginkan akan muncul.
Domain sendiri terbagi menjadi 2 bagian atau lebih. Maksudnya adalah pada bagian kiri kata
sebelum titik disebut dengan label, sedangkan sebelah kanan setelah titik disebut dengan TLD
atau Top Level Domain. Sebagai contoh google.com, maka kata “google” adalah sebuah label,
sedangkan kata “com” adalah sebuah TLD. Ada juga yang disebut sebagai sub domain, sebagai
contoh adalah mail.google.com, maka kata “mail” disebut dengan sub domain. Sebuah
domain bisa mempunyai lebih dari 1 IP address dengan cara menambahkan sub domain.
CONTOH DOMAIN
Contoh : misal alamat IP server tempat file web kita disimpan adalah
77.165.90.89 sebenarnya kita bisa saja mengetikkan 77.165.90.89 langsung
di browser untuk mengakses website kita, namun hal ini tentunya sangat
tidak baik bagi ingatan orang khususnya ingatan pengunjung website yang
mengakses website kita. Sehingga fungsi domain lebih untuk mudahkan
orang mengingat sebuah nama url dibanding deretan deretan angka IP.
Untuk itu diperlukan domain guna mengganti deretan angka tersebut agar
menjadi deretan kata yang tentunya gampang diingat.
misal:namadomain.com akan lebih mudah diingat ketimbang angka
218.719.51.617
Sebuah nama domain biasanya terdiri dari dua bagian atau lebih (secara
teknis disebut label), dipisahkan dengan titik.
IMPLEMENTASI DOMAIN
 Label
Label berfungsi sebagai sebuah nama untuk mempermudah pengguna mengakses informasi yang
diinginkan, sebagai contoh adalah www.google.com, dimana kata “google” bertindak sebagai sebuah label, untuk
mempermudah setiap pengguna mengakses informasi dari tempat tersebut.
 TLD
Adalah sebuah akhiran dari sebuah domain, atau tempat domain tersebut berada. Saat ini TLD ini terbagi
menjadi beberapa bagian, seperti:
 Top LTD
ini juga terbagi menjadi 2 kelompok, yaitu country code top level domain yaitu sebuah kode negara seperti
.id, .us, .ca, .ru, dll. Ada juga yang disebut sebagai generic top level domains seperti .com, .mil, .net, dll.
 Second level domain ini adalah kata lain dari label pada level domain
 Lower level domain ini posisinya berada di sebelah kiri label, namun hal ini sangat jarang terjadi.
TLD sendiri mempunyai fungsinya masing-masing, seperti:
.com digunakan untuk kepentingan komersial, karena memang kata com ini diambil darikata “comercial”.
 .net biasanya digunakan untuk kepentingan jaringan.
 .gov biasanya digunakan untuk kepentingan pemerintahan.
 .edu biasanya digunakan untuk kepentingan pendidikan.
 .org bisanya digunakan untuk kepentingan organisasi.
IMPLEMENTASI DOMAIN
 Sub domain
Sub domain adalah nama selain nama untuk label. Hal-hal seperti ini
akan Anda dapatkan ketika membuat sebuah blog, dimana ketika Anda
membuat sebuah bloh maka yang akan tampil adalah nama yang Anda
buat.nama blog.tempat blog tersebut dibuat, sebagai contoh adalah,
namasubdomain.blogspot.com.
Jika diteliti lebih lanjut domain adalah sebuah nama untuk dapat
mempermudah pengguna atau siapa saja yang ingin mengakses infomasi
yang ada pada web tersebut. untuk nama domain tersebut tidak ada aturan
yang pasti, Anda dapat menggunakan huruf besar atau Anda dapat
menggunakan huruf kecil. Namun yang jelas adalah sebuah domain yang
unik tentunya akan membuat orang ingat dengan mudah dan tertarik untuk
mengunjungi tempat tersebut.
HOSTING
Hosting atau web hosting adalah server yang merupakan tempat untuk
menampung data-data atau file-file dari sebuah website agar bisa
ditampilkan dan diakses oleh para pengakses internet.
Data atau file yang dimaksud disini dapat berupa file, gambar,
aplikasi/program/script dan database yang merupakan tampilan yang biasa
kamu lihat saat browsing.
Penjelasan hosting secara mudah adalah lahan rumah. Sedangkan
websitenya sebagai rumahnya. isi rumahnya bisa dianalogikan sebagai file-
filenya. Jadi tanpa hosting, website tidak akan ada dan tidak bisa disajikan
kepada para pengunjung atau pengakses internet
CONTOH HOSTING
 Free Hosting
Sesuai dengan namanya, penggunaan free hosting tidak dipungut biaya sepeser pun, dan
diberikan secara cuma cuma oleh penyedia layanan hosting.Walaupun gratis, terdapat
batasan-batasan yang membuat penggunaannya tidak seoptimal dengan yang berbayar.
Tujuannya adalah agar pelanggan dapat mencoba layanan tersebut terlebih dahulu sebelum
membayar untuk dapat menggunakannya tanpa batasan (lebih dikenal sebagai sistem free
trial).Free hosting adalah pilihan tepat bagi orang-orang yang ingin belajar dan memahami
tentang kegunaan dan cara menggunakan hosting sebelum memutuskan untuk membeli
layanan yang lebih baik.
 Shared Hosting
Sesuai dengan namanya, shared hosting adalah layanan berbagi. Berbagi dalam arti
bahwa baik resource ataupun RAM yang ada pada server akan digunakan secara bersama-
sama dengan para pengguna lain.Layanan hosting jenis ini adalah layanan yang paling populer
dan banyak digunakan. Harganya yang ekonomis serta kualitas yang cukup memadai menjadi
faktor utama alasan orang-orang untuk menggunakan layanan ini.Layanan shared hosting
banyak digunakan oleh orang-orang yang baru membangun website atau blog pribadi dengan
pengunjung yang belum cukup ramai.
CONTOH HOSTING
 VPS Hosting
VPS adalah kependekan dari Virtual Private Server. Pada layanan berikut ini,
Anda dapat menyewa sebuah server virtual yang hanya akan digunakan oleh satu
pengguna saja.Pada layanan ini, 1 server fisik terdiri dari beberapa VPS yang akan
disewakan ke orang-orang.VPS sangat cocok digunakan oleh pemilik website atau
blog dengan pengunjung cukup banyak. Hal ini dikarenakan Anda akan diberikan
keleluasan untuk menggunakan semua resource dan RAM yang terdapat pada server
virtual tersebut.Namun diperlukan pengetahuan dan kemampuan teknis yang
mumpuni untuk mengelola VPS karena semua kontrol berada di tangan
penggunanya.
 Dedicated Hosting
Masih sama seperti VPS, dedicated hosting adalah layanan yang digunakan
hanya untuk pengguna tunggal. Perbedaannya adalah, Anda akan diberikan sebuah
server fisik khusus untuk digunakan Anda seorang. Pada server tersebut Anda bebas
menginstall sistem operasi dan control panel. Perubahan dan pengaturan pada
server tersebut juga bebas Anda lakukan.
CONTOH IMPLEMENTASI HOSTING
 Hostgator
 Crocweb
 Site5
 SiteGround
 Hostinger
 IdHostinger
CLOUD
Secara umum, definisi cloud computing (komputasi awan) merupakan
gabungan pemanfaatan teknologi komputer (komputasi) dalam suatu
jaringan dengan pengembangan berbasis internet (awan) yang mempunyai
fungsi untuk menjalankan program atau aplikasi melalui komputer –
komputer yang terkoneksi pada waktu yang sama, tetapi tak semua yang
terkonekasi melalui internet menggunakan cloud computing.
Teknologi komputer berbasis sistem Cloud ini merupakan sebuah
teknologi yang menjadikan internet sebagai pusat server untuk mengelola
data dan juga aplikasi pengguna. Teknologi ini mengizinkan para pengguna
untuk menjalankan program tanpa instalasi dan mengizinkan pengguna
untuk mengakses data pribadi mereka melalui komputer dengan akses
internet.
CONTOH CLOUD
 DROPBOX
Dropbox adalah layanan penyedia data berbasis web yang dioperasikan oleh Dropbox , Inc .
Dropbox memberikan kapasitas gratis sebesar 2 GB .
 GOOGLE DRIVE
Google Drive adalah layanan penyimpanan daring milik Google yang diluncurkan pada 24 April
2012.Google Drive memberikan kapasitas gratis sebesar 5 GB
 SKYDRIVE
Sky Drive adalah layanan cloud storage dari Microsoft. SkyDrive memberikan free space agak lebih
besar dari layanan free cloud storage yag lain. Untuk layanan free nya SkyDrive memberikan space
sebesar 7GB.
 BOX
Box adalah salah satu cara termudah untuk mengelola sejumlah besar dalam dalam jangka
waktu singkat . Box memberikan kapasitas gratis sebesar 5 GB
 SUGARSYNC
SugarSync adalah layanan yang aktif sync file dikomputer dan perangkat lain untuk file , akses backup ,
sinkronisasi dan berbagi dari berbagai system operasi . SugarSync memberikan kapasitas gratis sebesar 5 GB
CONTOH CLOUD
 ICLOUD
iCloud merupakan layanan komputasi awan untuk penyimpanan data yang ekslusif untuk iDevice atau
produk-produk Apple seperti: iMac, Macbook, iPad, iPhone dan iPod Touch.
 AMAZON CLOUD DRIVE
Sebuah layanan terbaru dari Amazon dan ikut meramaikan persaingan di komputasi awan, Amazon hadir
dengan Amazon Cloud Drive. Walau terbilang baru, tetapi ACDrive (baca: Amazon Cloud Drive) cukup layak
diperhitungkan didalam arena ini.
 SPIDEROAK
Perusahaan SpiderOak mengklaim bahwa mereka mengenkripsi data para pengguna pada setiap langkah
proses mulai dari upload data hingga finishing untuk download data.
 IDRIVE
IDrive memungkinkan Anda untuk mentransfer dan menyimpan data Anda dienkripsi menggunakan 256-
bit AES algoritma enkripsi. Sesuai klaim mereka, data dienkripsi dengan sebuah password yang dihasilkan oleh
pengguna.
 COMODO
Mendukung enkripsi data selama proses mentransfer data serta setelah menyimpan data.
IMPLEMENTASI CLOUD
 Salesforce.com
Contoh aplikasi berbasis cloud computing adalah salesforce.com, Google
Docs. salesforce.com adalah aplikasi Customer Relationship Management
(CRM) berbasis software as services, dimana kita bisa mengakses aplikasi
bisnis: kontak, produk, sales tracking, dashboard, dll. Google Docs adalah
aplikasi word processor, spreadsheet, presentasi semacam Microsoft Office,
yang berbasis di server. Terintegrasi dengan Google Mail, file tersimpan dan
dapat di proses dari internet.

Tugas 2 – 0317 (individu)

  • 1.
    TUGAS 2 –0317 (INDIVIDU) NAMA : LINDA LESTARI NIM : 1411511668 MATA KULIAH : REKAYASA WEB NAMA DOSEN : ANDRY SUNANDAR, S.T, M.KOM
  • 2.
    WEB SERVER Pengertian Webserver adalah sebuah software yang memberikan layanan berbasis data dan berfungsi menerima permintaan dari HTTP atau HTTPS pada klien yang dikenal dan biasanya kita kenal dengan nama web browser dan untuk mengirimkan kembali yang hasilnya dalam bentuk beberapa halaman web dan pada umumnya akan berbentuk ... Secara garis besar, web server memiliki fungsi untuk menerima request dan merespon request dari client melalui browser pada jalur protokol komunikasi yang kemudian di teruskan kembali ke client berupa hasil yang ada berupa data-data seperti gambar, tulisan, video, atau dokumen. Sederhananya pengertian web server adalah sebuah perangkat lunak (peladen situs/server web) yang merespon permintaan dari client (menggunakan web browser) ke tempat data di letakan / disimpan, yang kemudian dikirimkan melalui jalur http (Hypertext Transmit Protocol)/ https (Hypertext Transmit Protocol Secure) dan di tampilkan di halaman web browser yang digunakan oleh client.
  • 3.
    CONTOH WEB SERVER Apache Di urutan teratas dari jajaran web server yang paling populer dan paling banyak digunakan saat ini adalah Apache web server. Apache menguasai sekitar 40 persen lebih dari keseluruhan pangsa pasar web server yang ada di dunia ini, dengan jumlah situs lebih dari 330 juta situs. Prestasi tersebut sekaligus menempatkan apache sebagai web server yang paling diperhitungkan, bahkan jika dibandingkan dengan web server berbayar sekalipun. Meskipun pada awalnya apache ini hanya didesain untuk sistem operasi di lingkungan UNIX, tapi pada perkembangannya, web server yang satu ini juga mendukung sitem operasi Windows. Dengan adanya dukungan pada berbagai sistem operasi, bersifat gratis dan mudah digunakan inilah yang kemudian menjadi daya tarik tersendiri bagi banyak web master untuk menggunakan web server besutan Apache Software Foundation yang satu ini.
  • 4.
    CONTOH WEB SERVER Nginx Jika web server apache mulai dirilis pada tahun 1995, maka web server nginx ini baru dirilis 9 tahun kemudian, atau tepatnya pada 04 Oktober, 2004. Meskipun masih terbilang baru di dunia web server, tapi pengguna web server nginx terus mengalami peningkatan dari tahun ke tahun. Data Netcraft per bulan Mei 2015 menunjukan bahwa nginx menguasai kurang lebih 15 persen dari total pangsa pasar web server yang ada saat ini, dengan jumlah situs lebih dari 120 juta situs. Jika dibanding web server lain termasuk apache, nginx terbilang lebih stabil dan hemat resource, sehingga banyak web master yang memiliki spesifikasi server tidak terlalu besar lebih memilih menggunakan nginx dari pada web server gratis lainnya. Selain mendukung sitem operasi Linux seperti Centos, RedHat, Debian dan Ubuntu, Nginx juga mendukung beberapa versi dari sistem operasi Windows dan Solaris.
  • 5.
    CONTOH WEB SERVER Apache Tomcat Meskipun sama-sama berada dibawah naungan Apache Software Foundation, Apache Tomcat Server sengaja dipisahkan dari Apache Web Server karena adanya perbedaan fungsi diantara keduanya. Pada dasarnya, Apache Web Server dibuat untuk melayani aplikasi-aplikasi httpd seperti PHP atau Perl. Sedangkan Apache Tomcat dibuat untuk aplikasi-aplikasi Servlet seperti JSP. Apache Tomcat merupakan salah satu servlet atau web container yang paling populer di lingkungan pemrograman web java.Apache Tomcat bersifat open source dan menguasi kurang dari 1 persen dari keseluruhan pangsa pasar web server yang ada saat ini.
  • 6.
    CONTOH WEB SERVER Lighttpd Web Server yang mengklaim sebagai web server paling hemat resource ini pertama kali rilis pada bulan Maret tahun 2003 lalu. Meskipun usianya terbilang lebih tua dari Nginx, tapi pengguna Lighttpd lebih sedikit jika dibanding dengan pengguna Nginx. Saat ini Lighttpd meguasai kurang dari setengah persen dari total pangsa pasar web server di dunia. Lighttpd dapat berjalan di sistem operasi Linux, Windows dan sistem operasi UNIX lainnya. Versi stabil Lighttpd saat ini adalah versi 1.4.35 yang dirilis pada 12 Maret 2014 lalu.
  • 7.
    IMPLEMENTASI WEB SERVER DALAMPRODUK KOMERSIAL  Microsoft Internet Information Services (IIS) Seperti yang saya kutip dari halaman wikipedia, IIS atau Internet Information Services atau Internet Information Server adalah sebuah HTTP web server yang digunakan dalam sistem operasi server Windows, mulai dari Windows NT 4.0 Server, Windows 2000 Server atau Windows Server 2003. Layanan ini merupakan layanan terintegrasi dalam Windows 2000 Server, Windows Server 2003 atau sebagai add-on dalam Windows NT 4.0. Layanan ini berfungsi sebagai pendukung protokol TCP/IP yang berjalan dalam lapisan aplikasi (application layer). IIS juga menjadi fondasi dari platform Internet dan Intranet Microsoft, yang mencakup Microsoft Site Server, Microsoft Commercial Internet System dan produk-produk Microsoft BackOffice lainnya. Microsoft Internet Information Services menempati posisi pertama sebagai web server berbayar paling banyak digunakan saat ini versi Netcraft. IIS menguasai lebih dari 28 persen pangsa pasar web server di seluruh dunia yang sekaligus menempatkan IIS sebagai web server kedua terbesar setelah Apache.
  • 8.
     Berbeda denganNetcraft, W3techs menempatkan IIS sebagai web server ketiga terbesar yang banyak digunakan saat ini dengan torehan 13 persen lebih pangsa pasar global. Sedangkan posisi pertama dan kedua diisi oleh Apache dan Nginx. Meskipun terdapat perbedaan peringkat, namun jika dilihat dari jenis web servernya, maka IIS tetap menjadi web server nomor satu untuk kategori web server berbayar, baik menurut situs Netcraft maupun W3techs.  Microsoft Internet Information Services hanya mendukung sistem operasi Windows saja dan tidak direkomendasikan untuk digunakan di Linux, Solaris atau sistem operasi UNIX lainnya.
  • 9.
    IMPLEMENTASI WEB SERVER DALAMPRODUK KOMERSIAL  Litespeed Seperti namanya, Litespeed menawarkan kecepatan akses yang tinggi bagi para penggunanya dan dipercaya bisa 6 kali lebih cepat dari web server Apache, bahkan jika dibandingkan dengan web server Nginx sekalipun, Litespeed masih tetap jadi yang tercepat. Kabar baiknya lagi adalah bahwa Litespeed mendukung banyak fitur yang biasa digunakan di apache, termasuk mod_rewrite, .htaccess, dan mod_security. Selain itu akses terhadap PHP juga dapat meningkat 50% lebih cepat dan kemampuannya menahan serangan DDoS semakin mempertegas identitas Litespeed bahwa web server yang satu ini memang patut untuk diperhitungkan.Fitus-fitur yang sangat menarik tersebut harus anda beli dengan harga yang tidak main-main pula. Meskipun demikian, bagi anda yang ingin mencoba menggunakan Litespeed versi gratis, silahkan anda gunakan saja web server OpenLiteSpeed. OpenLiteSpeed merupakan versi open source dari Litespeed.Menurut data dari W3techs, saat ini Litespeed digunakan oleh lebih dari 2 persen dari total keseluruhan situs yang ada. Litespeed mendukung banyak sistem operasi UNIX seperti Linux, Mac OSX, Solaris dan FreeBSD.
  • 10.
    APPLICATION SERVER Aplikasi Serveradalah aplikasi pada sistem komputer yang berfungsi melayani permintaan akses dari komputer pengguna atau klien. Salah satu contoh aplikasinya adalah Web Server. Web Server berisi tampilan informasi-informasi yang dapat diakses menggunakan web browser seperti mozilla firefox dan internet explorer. Contoh lain yaitu FTP Server, FTP Server berfungsi melayani transaksi pertukaran data komputer server dengan klien menggunakan aplikasi FTP klien.Pada bahasan selanjutnya akan diberikan beberapa aplikasi server yang sering digunakan beserta penjelasannya secara umum yaitu DHCP server, Mail Server, DNS Server, FTP Server, Web Server, Proxy Server, dan Database Server.
  • 11.
    CONTOH APPLICATION SERVER DHCP Server DHCP server merupakan sebuah aplikasi yang menjalankan layanan untuk "menyewakan" alamat IP dan informasi TCP/IP lainnya kepada semua klien yang memintanya. Beberapa sistem operasi jaringan seperti Windows NT Server, Windows 2000 Server, Windows Server 2003, atau GNU/Linux memiliki layanan seperti ini.  Mail Server Mail Server adalah suatu aplikasi pada komputer yang bertindak sebagai sebuah server (penyedia layanan) dalam jaringan atau internet, yang memiliki fungsi untuk melakukan penyimpanan dan distribusi yang berupa pengiriman, penjaluran, dan penerimaan surat elektronik atau e-mail. Mail Server berjalan dengan beberapa protokol pada TCP/IP, yakni SMTP (port 25), POP3 (port 110), dan IMAP (port 143).
  • 12.
    CONTOH APPLICATION SERVER DNS Server DNS (Domain Name System) Server adalah salah satu jenis aplikasi yang melayani permintaan pemetaan IP Address ke FQDN (Fully Qualified Domain Name) dan dari FQDN ke IP Address. FQDN lebih mudah untuk diingat oleh manusia daripada IP Address. Sebagai contoh, sebuah komputer memiliki IP Address 167.205.22.114 dan memiliki FQDN “nic.itb.ac.id”.Nama “nic.itb.ac.id” tentunya lebih mudah diingat daripada nomor IP Address di atas.  FTP Server FTP server merupakan sebuah server yang memanfaatkan File Transfer Protocol (FTP) untuk keperluan transfer file antar mesin pada jaringan TCP/IP. FTP adalah sebuah protokol Internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pentransferan berkas komputer antar mesin- mesin dalam sebuah jaringan internet atau intranet.
  • 13.
    CONTOH APPLICATION SERVER HTTP/Web Server Server HTTP atau Server Web/WWW adalah server web yang dapat dijalankan di banyak sistem operasi (Unix, BSD, Linux, Microsoft Windows dan Novell Netware serta platform lainnya) yang berguna untuk melayani dan memfungsikan situs web. Protokol yang digunakan untuk melayani fasilitas web/www ini menggunakan HTTP.  Proxy Server Aplikasi server yang dapat bertindak sebagai untuk melakukan request terhadap content dari Internet atau intranet. Proxy Server bertindak sebagai gateway terhadap dunia Internet untuk setiap komputer klien. Proxy server tidak terlihat oleh komputer klien: seorang pengguna yang berinteraksi dengan Internet melalui sebuah proxy server tidak akan mengetahui bahwa sebuah proxy server sedang menangani request yang dilakukannya.
  • 14.
    CONTOH APPLICATION SERVER Database Server Sebuah program komputer yang menyediakan layanan pengelolaan basis data dan melayani komputer atau program aplikasi basis data yang menggunakan model klien/server. Istilah ini juga merujuk kepada sebuah komputer (umumnya merupakan server) yang didedikasikan untuk menjalankan program yang bersangkutan. Sistem manajemen basis data (SMBD) pada umumnya menyediakan fungsi-fungsi server basis data, dan beberapa SMBD (seperti halnya MySQL atau Microsoft SQL Server) sangat bergantung kepada model klien-server untuk mengakses basis datanya.  SSH Server SSH server merupakan aplikasi server yang berfungsi untuk melakukan remote atau pengendalian komputer dari jarak jauh.
  • 15.
    DATABASE SERVER Database serveradalah program komputer yang menyediakan layanan data lainnya ke komputer atau program komputer, seperti yang ditetapkan oleh model klien-server. Istilah ini juga merujuk kepada sebuah komputer yang didedikasikan untuk menjalankan program server database. Database sistem manajemen database yang sering menyediakan fungsi server, dan beberapa DBMSs (misalnya, MySQL) secara eksklusif bergantung pada model klien-server untuk akses data. Database server menyediakan beberapa manfaat yaitu:  Semua data untuk organisasi dapat disimpan di satu lokasi.  Database server menambahkan tingkat keamanan data.  Database server menyediakan layanan database management service dimana data disusun  Dengan cara tertentu sehingga meningkatkan pencarian dan pengambilan data.  Beberapa client dapat mengakses data yang disimpan di database server dalam satu waktu tanpa saling menggangu satu sama lain.
  • 16.
    CONTOH DATABASE SERVER MySQL MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia.  ORACLE Oracle adalah relational database management system (RDBMS) untuk mengelola informasi secara terbuka, komprehensif dan terintegrasi.  Microsoft SQL Server Microsoft SQL Server adalah sebuah sistem manajemen basis data relasional (RDBMS) produk Microsoft. Bahasa query utamanya adalah Transact-SQL yang merupakan implementasi dari SQL standar ANSI/ISO yang digunakan oleh Microsoft dan Sybase.
  • 17.
    CONTOH DATABASE SERVER Clipper Clipper adalah bahasa pemrograman komputer keluarga XBase yang digunakan untuk membuat program komputer utamanya yang berjalan pada sistem operasi DOS.  Firebird Firebird adalah salah satu aplikasi RDBMS (Relational Database Management System) yang bersifat open source.  DATABASE DEKSTOP PARADOX Database desktop merupakan suatu program “Add-Ins”, yaitu program terpisah yang langsung terdapat pada Borland Delphi.  POSTGRE SQL Postgre SQL merupakan tool untuk membuat database server yang bersifat open source yang memiliki licensi GPL (General Public License).
  • 18.
    NGINX Nginx adalah sebuahserver HTTP dan reverse proxy bebas berbasis open-source yang berkemampuan tinggi, juga dapat digunakan sebagai server proxy IMAP/POP3. Perangkat lunak ini diciptakan oleh Igor Sysoev pada tahun 2002, dan dirilis untuk pertama kalinya secara umum pada tahun 2004. Saat ini Nginx digunakan oleh 7,65% (22.8juta) nama domain di seluruh dunia. Nginx terkenal karena performanya yang tinggi, stabil, memiliki banyak fitur, mudah dikonfigur, dan menggunakan hanya sedikit sumberdaya pada server. Nginx adalah salah satu dari sebagian kecil perangkat lunak untuk server yang diciptakan untuk mengatasi Problem C10K. Tidak seperti perangkat lunak server yang umum lainnya, Nginx tidak bergantung kepada thread untuk melayani klien. Sebaliknya, Nginx menggunakan arsitektur asynkronus yang lebih stabil. Arsitektur ini membutuhkan lebih sedikit memory, dan yang lebih penting, dapat diperkirakan. Bahkan jika Anda tidak mengharapkan server Anda untuk mengatasi ribuan koneksi pada saat yang bersamaan, Anda masih dapat diuntungkan dengan pemakaian memory yang sedikit namun berkemampuan tinggi. Nginx dapat digunakan dalam semua skala: mulai dari VPS kecil hingga dengan cluster server dalam jumlah besar. Nginx digunakan oleh beberapa website ternama seperti: WordPress, Hulu, Github, Ohloh dan TorrentReactor.
  • 19.
    ALASAN NGINX MEMILIKIPERFORMA YANG LEBIH BAIK DIANTARA WEB SERVER LAIN Jika web server apache mulai dirilis pada tahun 1995, maka web server nginx ini baru dirilis 9 tahun kemudian, atau tepatnya pada 04 Oktober, 2004. Meskipun masih terbilang baru di dunia web server, tapi pengguna web server nginx terus mengalami peningkatan dari tahun ke tahun. Data Netcraft per bulan Mei 2015 menunjukan bahwa nginx menguasai kurang lebih 15 persen dari total pangsa pasar web server yang ada saat ini, dengan jumlah situs lebih dari 120 juta situs. Jika dibanding web server lain termasuk apache, nginx terbilang lebih stabil dan hemat resource, sehingga banyak web master yang memiliki spesifikasi server tidak terlalu besar lebih memilih menggunakan nginx dari pada web server gratis lainnya. Selain mendukung sitem operasi Linux seperti Centos, RedHat, Debian dan Ubuntu, Nginx juga mendukung beberapa versi dari sistem operasi Windows dan Solaris.
  • 20.
    ALASAN NGINX MEMILIKIPERFORMA YANG LEBIH BAIK DIANTARA WEB SERVER LAIN  Arsitektur Nginx Salah satu yang membuat nginx menjadi sangat cepat adalah jenis arsitektur nginx itu sendiri. Jika di bandingkan dengan apache yang process based, nginx menjadi jauh lebih unggul karena event-based nya. Sehingga mampu memanfaatkan seminimal mungkin thread untuk memproses request dari user, sehingga akhirnya memori yang terpakai oleh Nginx menjadi minimal. Karena memori yang dipakai sangat kecil, maka hasilnya server menjadi ringan dan jauh-jauh lebih responsif (memiliki respon super cepat).  Performa Mantap Ala Nginx Ia memiliki sebuah server yang dipersiapkan untuk menangani sepuluh juta request setiap harinya, ini berarti server tersebut diharuskan menangani beberapa ratus request per detiknya. Ketika Bob mengujinya dengan menggunakan Nginx (setelah berbagai konfigurasi dan tweak), puncak tertinggi penggunaan memori hanyalah 15MB saja dan hanya memanfaatkan 10% resource CPU. Dengan beban yang sama, lalu diujikan kepada Apache ternyata Apache gagal akibat menjalankan terlalu banyak thread. Jumlah memori yang terpakai adalah 400MB untuk semua stack thread. Dan bahkan terjadi memory leak sekitar 20MB setiap jamnya. Intinya nginx memiliki performa jauh-jauh lebih baik ketimbang apache.
  • 21.
    ALASAN NGINX MEMILIKIPERFORMA YANG LEBIH BAIK DIANTARA WEB SERVER LAIN  Fitur Yang Mantap Anggaplah apache sebagai toserba, toko serba ada yang berisi banyak sekali produk, mulai dari sembako, pakaian, elektronik, keperluan properti, semuanya ada. Beda dengan nginx menyediakan produk yang memang orang kebanyakan cari, misalkan hanya menyediakan sembako saja.  Kemudahan Ease of Use, kemudahan dalam penggunaan. Menjadi salah satu keunggulan dari nginx. Bagi Anda yang terbiasa mengkonfigurasikan apache, tidak terlalu berbeda jauh dengan nginx. Bedanya konfigurasi di nginx jauh lebih simpel ketimbang apache. Dan sudah banyak tools yang disediakan untuk mempermudah installasi nginx, maupun untuk optimasinya, mempersiapkan nginx untuk bisa digunakan melayani trafik yang padat merayap. Sebagai contohnya CentMin Mod, silahkan baca artikel saya mengenai "CentMinMod : Cara Cepat Bangun Web Server Yang Ngebut Di Server Centos !“  Semakin di depan Jika berbicara mengenai popularitas dan jumlah pengguna, Nginx memang belum bisa menandingi Apache. Sebagai contoh, fakta jumlah hosting di Indonesia yang menyediakan server Nginx sendiri masih belum terlalu banyak. Ini karena memang Apache begitu mendominasi dunia Internet. Pada tahun 2009, Apache sudah menembus lebih dari 100 juta website. Dan per bulan Januari 2012, 58% dari seluruh website di dunia menggunakan Apache sebagai web server tulang punggungnya.
  • 22.
    DOMAIN Domain adalah sebuahnama yang akan digunakan oleh para pengguna internet untuk mengakses informasi tertentu pada sebuah server komputer dengan menggunakan jaringan internet. Ketika Anda akan mengakses sebuah informasi di internet maka Anda akan diminta untuk mengakses alamat IP atau IP Address, alamat ini berupa sederetan angka yang cukup panjang. Karena tidak semua orang dapat mengingat angka dengan baik, maka itu dibuatlah sebuah domain untuk mempermudah para pengguna internet untuk mengakses informasi yang diinginkan. Sebagai contoh adalah www.google.com, adalah mana sebuah domain, sedangkan IP Address adalah 66.97.145.109. Jadi ketika Anda hendak mengakses sebuah informasi maka Anda tidak perlu berkutit dengan IP address, karena hanya dengan mengetikkan nama domain, maka informasi yang diinginkan akan muncul. Domain sendiri terbagi menjadi 2 bagian atau lebih. Maksudnya adalah pada bagian kiri kata sebelum titik disebut dengan label, sedangkan sebelah kanan setelah titik disebut dengan TLD atau Top Level Domain. Sebagai contoh google.com, maka kata “google” adalah sebuah label, sedangkan kata “com” adalah sebuah TLD. Ada juga yang disebut sebagai sub domain, sebagai contoh adalah mail.google.com, maka kata “mail” disebut dengan sub domain. Sebuah domain bisa mempunyai lebih dari 1 IP address dengan cara menambahkan sub domain.
  • 23.
    CONTOH DOMAIN Contoh :misal alamat IP server tempat file web kita disimpan adalah 77.165.90.89 sebenarnya kita bisa saja mengetikkan 77.165.90.89 langsung di browser untuk mengakses website kita, namun hal ini tentunya sangat tidak baik bagi ingatan orang khususnya ingatan pengunjung website yang mengakses website kita. Sehingga fungsi domain lebih untuk mudahkan orang mengingat sebuah nama url dibanding deretan deretan angka IP. Untuk itu diperlukan domain guna mengganti deretan angka tersebut agar menjadi deretan kata yang tentunya gampang diingat. misal:namadomain.com akan lebih mudah diingat ketimbang angka 218.719.51.617 Sebuah nama domain biasanya terdiri dari dua bagian atau lebih (secara teknis disebut label), dipisahkan dengan titik.
  • 24.
    IMPLEMENTASI DOMAIN  Label Labelberfungsi sebagai sebuah nama untuk mempermudah pengguna mengakses informasi yang diinginkan, sebagai contoh adalah www.google.com, dimana kata “google” bertindak sebagai sebuah label, untuk mempermudah setiap pengguna mengakses informasi dari tempat tersebut.  TLD Adalah sebuah akhiran dari sebuah domain, atau tempat domain tersebut berada. Saat ini TLD ini terbagi menjadi beberapa bagian, seperti:  Top LTD ini juga terbagi menjadi 2 kelompok, yaitu country code top level domain yaitu sebuah kode negara seperti .id, .us, .ca, .ru, dll. Ada juga yang disebut sebagai generic top level domains seperti .com, .mil, .net, dll.  Second level domain ini adalah kata lain dari label pada level domain  Lower level domain ini posisinya berada di sebelah kiri label, namun hal ini sangat jarang terjadi. TLD sendiri mempunyai fungsinya masing-masing, seperti: .com digunakan untuk kepentingan komersial, karena memang kata com ini diambil darikata “comercial”.  .net biasanya digunakan untuk kepentingan jaringan.  .gov biasanya digunakan untuk kepentingan pemerintahan.  .edu biasanya digunakan untuk kepentingan pendidikan.  .org bisanya digunakan untuk kepentingan organisasi.
  • 25.
    IMPLEMENTASI DOMAIN  Subdomain Sub domain adalah nama selain nama untuk label. Hal-hal seperti ini akan Anda dapatkan ketika membuat sebuah blog, dimana ketika Anda membuat sebuah bloh maka yang akan tampil adalah nama yang Anda buat.nama blog.tempat blog tersebut dibuat, sebagai contoh adalah, namasubdomain.blogspot.com. Jika diteliti lebih lanjut domain adalah sebuah nama untuk dapat mempermudah pengguna atau siapa saja yang ingin mengakses infomasi yang ada pada web tersebut. untuk nama domain tersebut tidak ada aturan yang pasti, Anda dapat menggunakan huruf besar atau Anda dapat menggunakan huruf kecil. Namun yang jelas adalah sebuah domain yang unik tentunya akan membuat orang ingat dengan mudah dan tertarik untuk mengunjungi tempat tersebut.
  • 26.
    HOSTING Hosting atau webhosting adalah server yang merupakan tempat untuk menampung data-data atau file-file dari sebuah website agar bisa ditampilkan dan diakses oleh para pengakses internet. Data atau file yang dimaksud disini dapat berupa file, gambar, aplikasi/program/script dan database yang merupakan tampilan yang biasa kamu lihat saat browsing. Penjelasan hosting secara mudah adalah lahan rumah. Sedangkan websitenya sebagai rumahnya. isi rumahnya bisa dianalogikan sebagai file- filenya. Jadi tanpa hosting, website tidak akan ada dan tidak bisa disajikan kepada para pengunjung atau pengakses internet
  • 27.
    CONTOH HOSTING  FreeHosting Sesuai dengan namanya, penggunaan free hosting tidak dipungut biaya sepeser pun, dan diberikan secara cuma cuma oleh penyedia layanan hosting.Walaupun gratis, terdapat batasan-batasan yang membuat penggunaannya tidak seoptimal dengan yang berbayar. Tujuannya adalah agar pelanggan dapat mencoba layanan tersebut terlebih dahulu sebelum membayar untuk dapat menggunakannya tanpa batasan (lebih dikenal sebagai sistem free trial).Free hosting adalah pilihan tepat bagi orang-orang yang ingin belajar dan memahami tentang kegunaan dan cara menggunakan hosting sebelum memutuskan untuk membeli layanan yang lebih baik.  Shared Hosting Sesuai dengan namanya, shared hosting adalah layanan berbagi. Berbagi dalam arti bahwa baik resource ataupun RAM yang ada pada server akan digunakan secara bersama- sama dengan para pengguna lain.Layanan hosting jenis ini adalah layanan yang paling populer dan banyak digunakan. Harganya yang ekonomis serta kualitas yang cukup memadai menjadi faktor utama alasan orang-orang untuk menggunakan layanan ini.Layanan shared hosting banyak digunakan oleh orang-orang yang baru membangun website atau blog pribadi dengan pengunjung yang belum cukup ramai.
  • 28.
    CONTOH HOSTING  VPSHosting VPS adalah kependekan dari Virtual Private Server. Pada layanan berikut ini, Anda dapat menyewa sebuah server virtual yang hanya akan digunakan oleh satu pengguna saja.Pada layanan ini, 1 server fisik terdiri dari beberapa VPS yang akan disewakan ke orang-orang.VPS sangat cocok digunakan oleh pemilik website atau blog dengan pengunjung cukup banyak. Hal ini dikarenakan Anda akan diberikan keleluasan untuk menggunakan semua resource dan RAM yang terdapat pada server virtual tersebut.Namun diperlukan pengetahuan dan kemampuan teknis yang mumpuni untuk mengelola VPS karena semua kontrol berada di tangan penggunanya.  Dedicated Hosting Masih sama seperti VPS, dedicated hosting adalah layanan yang digunakan hanya untuk pengguna tunggal. Perbedaannya adalah, Anda akan diberikan sebuah server fisik khusus untuk digunakan Anda seorang. Pada server tersebut Anda bebas menginstall sistem operasi dan control panel. Perubahan dan pengaturan pada server tersebut juga bebas Anda lakukan.
  • 29.
    CONTOH IMPLEMENTASI HOSTING Hostgator  Crocweb  Site5  SiteGround  Hostinger  IdHostinger
  • 30.
    CLOUD Secara umum, definisicloud computing (komputasi awan) merupakan gabungan pemanfaatan teknologi komputer (komputasi) dalam suatu jaringan dengan pengembangan berbasis internet (awan) yang mempunyai fungsi untuk menjalankan program atau aplikasi melalui komputer – komputer yang terkoneksi pada waktu yang sama, tetapi tak semua yang terkonekasi melalui internet menggunakan cloud computing. Teknologi komputer berbasis sistem Cloud ini merupakan sebuah teknologi yang menjadikan internet sebagai pusat server untuk mengelola data dan juga aplikasi pengguna. Teknologi ini mengizinkan para pengguna untuk menjalankan program tanpa instalasi dan mengizinkan pengguna untuk mengakses data pribadi mereka melalui komputer dengan akses internet.
  • 31.
    CONTOH CLOUD  DROPBOX Dropboxadalah layanan penyedia data berbasis web yang dioperasikan oleh Dropbox , Inc . Dropbox memberikan kapasitas gratis sebesar 2 GB .  GOOGLE DRIVE Google Drive adalah layanan penyimpanan daring milik Google yang diluncurkan pada 24 April 2012.Google Drive memberikan kapasitas gratis sebesar 5 GB  SKYDRIVE Sky Drive adalah layanan cloud storage dari Microsoft. SkyDrive memberikan free space agak lebih besar dari layanan free cloud storage yag lain. Untuk layanan free nya SkyDrive memberikan space sebesar 7GB.  BOX Box adalah salah satu cara termudah untuk mengelola sejumlah besar dalam dalam jangka waktu singkat . Box memberikan kapasitas gratis sebesar 5 GB  SUGARSYNC SugarSync adalah layanan yang aktif sync file dikomputer dan perangkat lain untuk file , akses backup , sinkronisasi dan berbagi dari berbagai system operasi . SugarSync memberikan kapasitas gratis sebesar 5 GB
  • 32.
    CONTOH CLOUD  ICLOUD iCloudmerupakan layanan komputasi awan untuk penyimpanan data yang ekslusif untuk iDevice atau produk-produk Apple seperti: iMac, Macbook, iPad, iPhone dan iPod Touch.  AMAZON CLOUD DRIVE Sebuah layanan terbaru dari Amazon dan ikut meramaikan persaingan di komputasi awan, Amazon hadir dengan Amazon Cloud Drive. Walau terbilang baru, tetapi ACDrive (baca: Amazon Cloud Drive) cukup layak diperhitungkan didalam arena ini.  SPIDEROAK Perusahaan SpiderOak mengklaim bahwa mereka mengenkripsi data para pengguna pada setiap langkah proses mulai dari upload data hingga finishing untuk download data.  IDRIVE IDrive memungkinkan Anda untuk mentransfer dan menyimpan data Anda dienkripsi menggunakan 256- bit AES algoritma enkripsi. Sesuai klaim mereka, data dienkripsi dengan sebuah password yang dihasilkan oleh pengguna.  COMODO Mendukung enkripsi data selama proses mentransfer data serta setelah menyimpan data.
  • 33.
    IMPLEMENTASI CLOUD  Salesforce.com Contohaplikasi berbasis cloud computing adalah salesforce.com, Google Docs. salesforce.com adalah aplikasi Customer Relationship Management (CRM) berbasis software as services, dimana kita bisa mengakses aplikasi bisnis: kontak, produk, sales tracking, dashboard, dll. Google Docs adalah aplikasi word processor, spreadsheet, presentasi semacam Microsoft Office, yang berbasis di server. Terintegrasi dengan Google Mail, file tersimpan dan dapat di proses dari internet.