SlideShare a Scribd company logo
1 of 22
Nama: Dendy Alfiani Satrio
Nim:1412511600
Tugas Rekweb Individu 1
Kelompok:KA
1. Apa yang anda ketahui tentang web
server, application server dan database
server?berikan contohnya serta
implementasinya dalam produk komersial
• WEB SERVER: ADALAH SUATU SERVER YANG MEMBERIKAN SERVICE (LAYANAN) KEPADA KLIEN YANG MEMINTA INFORMASI
BERKAITAN DENGAN WEB. WEB SERVER SENDIRI TERDIRI DARI DUA KOMPONEN. YANG PERTAMA ADALAH KOMPUTER ITU SENDIRI
DAN SOFTWARE WEB SERVER YANG DIPAKAINYA. JADI DAPAT DIAMBIL KESIMPULAN MESIN(KOMPUTER) APAPUN BISA SAJA
MENJADI WEB SERVER ASALKAN SOFTWARE WEB SERVER TERSEDIA DI MESIN(KOMPUTER) ITU. SALAH SATU SOFTWARE WEB
SERVER YANG TERSEDIA ADALAH APACHE, TAPI SELAIN ITU MASIH BANYAK LAGI WEB SERVER LAINNYA SEPERTI ISS, XITAMI, DLL
 APACHE WEB SERVER
 LITESPEED WEB SERVER
 MICROSOFT INTERNET INFORMATION SERVICE
 Database server adalah sebuah program komputer yang menyediakan layanan database untuk
program komputer lain atau komputer, seperti yang didefinisikan oleh model client-server.
Istilah ini juga dapat merujuk ke komputer yang didedikasikan untuk menjalankan program
seperti itu. Database server dapat digunakan untuk beberapa kegiatan, seperti analisis data,
penyimpanan data, pengarsipan dan lain-lain.Ini adalah beberapa informasi lebih lanjut
tentang database server
 MySQL
 ORACLE
 Microsoft SQL Server
 Clipper
 Firebird
 DATABASE DEKSTOP PARADOX
 application server :menyediakan layanan bisnis logic untuk aplikasi client bisa melalui
berbagai protokol, termasuk di dalamnya protokol HTTP. Kalau web server intinya pada
penerimaan request dan pengiriman kembali respon dalam bentuk halaman web untuk
akhirnya ditampilkan kembali di browser, maka untuk aplication server menyediakan
akses ke bisnes logic untuk digunakan oleh client. Program aplikasi client dapat
menggunakan bisnis logic ini dengan memanggil method yang ada pada suatu objek.
2. Apa yang anda ketahui tentang Nginx, serta jelaskan alasan kenapa Nginx memiliki
performa yang lebih baik diantara web server lain seperti apache web server?
Nginx merupakan sebuah web server
yang bersifat open source, server HTTP
dan Proxydengan kode sumber terbuka
yang bisa juga berfungsi sebagai proxy
IMAP/POP3
 Arsitektur Nginx Salah satu alasan yang membuat Nginx menjadi sangat cepat adalah
jenis arsitektur Nginx itu sendiri. Jika kita bandingkan dengan Apache, salah satu
keunggulan Nginx yaitu memiliki system arsitektur event based. Keunggulan ini
membuat Nginx 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, membuat server menjadi ringan dan jauh lebih
responsif.
 Performa
 Seperti yang diketahui, thread biasanya menghabiskan memori. Jadi semakin banyak thread
yang terpakai, semakin banyak pula memori yang terkuras. Maka dari itu Apache akan
mengalami kendala apabila banyak memori yang terkuras oleh thread. Kinerja Apache akan
terasa berat dan lambat.
 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 diujinya 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, Apache Ternyata gagal akibat menjalankan terlalu banyak thread.
Jumlah memori yang terpakai adalah 400MB untuk semua stack thread. Bahkan, terjadi
memory leak sekitar 20MB setiap jamnya.
 Fitur yang di miliki oleh Nginx
 SSL/TLS support.
 Virtual hosts.
 Reverse proxying.
 Load balancing.
 Compression.
 Access controls.
 URL rewriting.
 Custom logging.
 Server-side includes.
 Limited WebDAV
 Kemudahan
 Ease of Use, kemudahan dalam penggunaan. Menjadi salah
satu keunggulan dari nginx. Bagi 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
3. Jelaskan apa yang dimaksud dengan istilah
Domain, Hosting, Cloud !, berikan contoh dan
implementasinya.
 Domain :adalah nama unik yang diberikan untuk mengidentifikasi nama server komputer
seperti web server atau email server di jaringan komputer ataupun internet.Nama
Domain berfungsi mempermudah pengguna di internet untuk melakukan akses ke
server dan mengingat server yang dikunjungi dibandingan harus mengenal deretan
nomor atau yang dikenal IP address. Nama domain juga di kenal sebagai sebuah
kesatuan dari sebuah situs web.
 Domain Level tinggi atau GTLD (Generic Top Level Domain)
Domain ini sebenarnya milik Amerika, namun karena sering digunakan terlihat seperti Domain standard untuk alamat
Internet.
Sebagian besar pengguna Internetlebih menyukai penggunaan Domain Level Tinggi ini. Setiap orang boleh memiliki
Domain ini tanpa perlu persyaratan yang rumit kecuali domain edu,mil,travel
Contoh Domain Level tinggi /GTLD :
 Com : di gunakan untuk kepentingan komersial atau perusahaan.
 Net : di gunakan untuk kepentingan network infrastruktur.
 Info : di gunakan untuk kepentingan informasional website
 Org : di gunakan untuk kepentingan organisasi
 Name : digunakan untuk kepentingan keluarga atau personal
 Edu : digunakan untuk kepentingan website pendidikan, terbatas hanya utk
pendidikan
 Mil : di gunakan untuk kepentingan website angkata bersenjata amerika, terbatas hanya utk Militer
 Biz : di gunakan untuk kepentingan Bisnis
 Tv : di gunakan untuk Entertainment seperti Televisi, Radio, majalah
 Travel : di gunakan untuk Bisnis Pariwisata.
 XXX : di gunakan untuk Pornografi (masih di ajukan)
 ccTLD’s (Country Coded Top Level Domains)
Domain yang disediakan utk masing masing negara seperti :
 Indonesia menggunakan .id
 Singapura menggunakan .sg
 Malaysia menggunakan .my
 Untuk Indonesia terbagi menjadi beberapa sub domain seperti :
 or.id : Untuk Organisasi
 co.id : Untuk Komersial
 go.id : Untuk Pemerintahan
 ac.id : Pendidikan Tinggi
 sch.id: untuk Sekolah
 net.id: Internet Provider
 web.id: digunakan untuk umum
 Hosting adalah layanan berbasis internet sebagai tempat penyimpanan data atau tempat
menjalankan aplikasi ditempat terpusat yang disebut dengan server dan dapat diakses
melalui jaringan internet. Jenis penggunaannya bermacam-macam berdasarkan
kebutuhan, mulai dari hosting untuk: Web (untuk penyimpanan dan aplikasi website
melalui port http), Email (untuk pusat data email), FTP (untuk file transfer) sampai VPN.
Dibangun diatas server atau komputer berkapasitas besar dan handal yang disimpan di
pusat data, dilengkapi dengan sistem pendingin dan perangkat yang mampu bekerja
secara terus menerus selama 24 jam setiap harinya. Server ini juga dilengkapi dengan
koneksi internet berkecepatan tinggi agar bisa memproses semua permintaan data dari
klien.
 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.
 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. Karena kualitasnya yang bagus, layanan ini tergolong
cukup mahal, dan menjadi idaman banyak pemilik website. Kelebihan yang Anda terima
adalah: RAM lebih tinggi, CPU lebih canggih, serta hardisk dengan kapasitas lebih besar.
Semua kelebihan tersebut tidak dibagikan ke siapapun, melainkan hanya untuk Anda
gunakan sendiri. Dedicated server umumnya digunakan oleh website-website besar dengan
pengunjung banyak. Masih sama halnya seperti VPS, karena Anda akan mendapatkan kontrol
penuh atas pengelolaan server, maka dibutuhkan pengetahuan mumpuni akan cara
pengelolaannya.
 Cloud computing mungkin masih samar terdengar bagi orang awam. Tetapi keberadaan
Cloud Computing di era digital kini sebenarnya telah terasa di tengah masyarakat dalam
kehidupan sehari hari seperti penggunaan email dan juga media sosial. 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.
 Aplikasi berbasis cloud antara lain
 Salesforce.com : aplikasi Customer Relationship Management berbasis software as
service dimana bias mengakses aplikasi bisnis antara lain, contact,produk,sales tracking
dan dashboard
 Google Docs aplikasi word prcessor,spreadsheet, presentasi semacam Microsoft office,
yang berbasis di server. Terintegrasi dengan google main, file tersimpan dan dapat di
proses di internet
1. Semua Data Tersimpan di Server Secara Terpusat
 Salah satu keunggulan teknologi cloud adalah memungkinkan pengguna untuk
menyimpan data secara terpusat di satu server berdasarkan layanan yang disediakan
oleh penyedia layanan Cloud Computing itu sendiri. Selain itu, pengguna juga tak perlu
repot repot lagi menyediakan infrastruktur seperti data center, media
penyimpanan/storage dll karena semua telah tersedia secara virtual.
2. Keamanan Data
 Keamanan data pengguna dapat disimpan dengan aman lewat server yang disediakan
oleh penyedia layanan Cloud Computing seperti jaminan platform teknologi, jaminan
ISO, data pribadi, dll.
3. Fleksibilitas dan Skalabilitas yang Tinggi
 Teknologi Cloud menawarkan fleksibilitas dengan kemudahan data akses, kapan dan
dimanapun kita berada dengan catatan bahwa pengguna (user) terkoneksi dengan
internet. Selain itu, pengguna dapat dengan mudah meningkatkan atau mengurangi
kapasitas penyimpanan data tanpa perlu membeli peralatan tambahan seperti hardisk.
Bahkan salah satu praktisi IT kenamaan dunia, mendiang Steve Jobs mengatakan bahwa
membeli memori fisik untuk menyimpan data seperti hardisk merupakan hal yang
percuma jika kita dapat menyimpan nya secara virtual/melalui internet.
4. Investasi Jangka Panjang
 Penghematan biaya akan pembelian inventaris seperti infrastruktur, hardisk, dll akan berkurang dikarenakan
pengguna akan dikenakan biaya kompensasi rutin per bulan sesuai dengan paket layanan yang telah
disepakati dengan penyedia layanan Cloud Computing. Biaya royalti atas lisensi software juga bisa
dikurangi karena semua telah dijalankan lewat komputasi berbasis Cloud.
 Penerapan Cloud Computing telah dilakukan oleh beberapa perusahaan IT ternama dunia seperti Google
lewat aplikasi Google Drive, IBM lewat Blue Cord Initiative, Microsoft melalui sistem operasi nya yang
berbasis Cloud Computing, Windows Azure dsb. Di kancah nasional sendiri penerapan teknologi Cloud juga
dapat dilihat melalui penggunaan Point of Sale/program kasir.
 Salah satu perusahaan yang mengembangkan produknya berbasis dengan sistem Cloud adalah DealPOS.
Metode kerja Point of Sale (POS) ini adalah dengan mendistribusikan data penjualan toko retail yang telah
diinput oleh kasir ke pemilik toko retail melalui internet dimanapun pemilik toko berada. Selain itu,
perusahaan telekomunikasi ternama nasional, Telkom juga turut mengembangkan sistem komputasi
berbasis Cloud ini melalui Telkom Cloud dengan program Telkom VPS dan Telkom Collaboration yang

More Related Content

What's hot

Tugas rekweb 2 individu
Tugas rekweb 2 individuTugas rekweb 2 individu
Tugas rekweb 2 individuFani Heryati
 
Tugas 2 - 0317-mukhlis abdilah-1411511213
Tugas 2 - 0317-mukhlis abdilah-1411511213Tugas 2 - 0317-mukhlis abdilah-1411511213
Tugas 2 - 0317-mukhlis abdilah-1411511213mukhlis abdilah
 
Instalasi dan Konfigurasi DHCP Server pada Linux
Instalasi dan Konfigurasi DHCP Server pada LinuxInstalasi dan Konfigurasi DHCP Server pada Linux
Instalasi dan Konfigurasi DHCP Server pada LinuxDonny Kurniawan
 
Tugas 2 – 0317 (individu)
Tugas 2 – 0317 (individu)Tugas 2 – 0317 (individu)
Tugas 2 – 0317 (individu)Linda Lestari
 
Membuat server sederhana dengan debian
Membuat server sederhana dengan debianMembuat server sederhana dengan debian
Membuat server sederhana dengan debianWida Astuti Npp
 
Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587nurul azmi
 
Laporan ta router dhcp server
Laporan ta router dhcp serverLaporan ta router dhcp server
Laporan ta router dhcp serverSuhestin Hezztun
 
Dhcp server dan dns server
Dhcp server dan dns serverDhcp server dan dns server
Dhcp server dan dns servermuhlih
 
konfigurasi web server, dns server , dhcp server, ftp server , mail server da...
konfigurasi web server, dns server , dhcp server, ftp server , mail server da...konfigurasi web server, dns server , dhcp server, ftp server , mail server da...
konfigurasi web server, dns server , dhcp server, ftp server , mail server da...Mas Tobel
 
konfigurasi web server
konfigurasi web serverkonfigurasi web server
konfigurasi web serverMuhammad Anang
 
Makalah dhcp, dns, dan web server
Makalah dhcp, dns, dan web serverMakalah dhcp, dns, dan web server
Makalah dhcp, dns, dan web serverGumilar Rahmat
 
Dhcp server-mikrotik
Dhcp server-mikrotikDhcp server-mikrotik
Dhcp server-mikrotikcabikhosting
 
Konfigurasi DHCP
Konfigurasi DHCPKonfigurasi DHCP
Konfigurasi DHCPzelvi
 
Tugas 2 ihsan riadi - 1412511162
Tugas 2   ihsan riadi - 1412511162Tugas 2   ihsan riadi - 1412511162
Tugas 2 ihsan riadi - 1412511162ihsan riadi
 
Konfigurasi dhcp server pada debian 7
Konfigurasi dhcp server pada debian 7Konfigurasi dhcp server pada debian 7
Konfigurasi dhcp server pada debian 7Denni Setyawan
 
Tugas2 0317 [lingga eka pradipta]-[1411501073]
Tugas2 0317 [lingga eka pradipta]-[1411501073]Tugas2 0317 [lingga eka pradipta]-[1411501073]
Tugas2 0317 [lingga eka pradipta]-[1411501073]LinggaDipta
 
Jbptunikompp gdl-agusherupe-25150-2-unikom a-i
Jbptunikompp gdl-agusherupe-25150-2-unikom a-iJbptunikompp gdl-agusherupe-25150-2-unikom a-i
Jbptunikompp gdl-agusherupe-25150-2-unikom a-ichefy
 
1. pengertian dhcp. 2. cara kerja dhcp
1. pengertian dhcp. 2. cara kerja dhcp1. pengertian dhcp. 2. cara kerja dhcp
1. pengertian dhcp. 2. cara kerja dhcpNaja Tafuraga
 

What's hot (20)

Tugas rekweb 2 individu
Tugas rekweb 2 individuTugas rekweb 2 individu
Tugas rekweb 2 individu
 
Tugas 2 - 0317-mukhlis abdilah-1411511213
Tugas 2 - 0317-mukhlis abdilah-1411511213Tugas 2 - 0317-mukhlis abdilah-1411511213
Tugas 2 - 0317-mukhlis abdilah-1411511213
 
Instalasi dan Konfigurasi DHCP Server pada Linux
Instalasi dan Konfigurasi DHCP Server pada LinuxInstalasi dan Konfigurasi DHCP Server pada Linux
Instalasi dan Konfigurasi DHCP Server pada Linux
 
Tugas 2 – 0317 (individu)
Tugas 2 – 0317 (individu)Tugas 2 – 0317 (individu)
Tugas 2 – 0317 (individu)
 
Membuat server sederhana dengan debian
Membuat server sederhana dengan debianMembuat server sederhana dengan debian
Membuat server sederhana dengan debian
 
Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587
 
Laporan ta router dhcp server
Laporan ta router dhcp serverLaporan ta router dhcp server
Laporan ta router dhcp server
 
Dhcp server dan dns server
Dhcp server dan dns serverDhcp server dan dns server
Dhcp server dan dns server
 
konfigurasi web server, dns server , dhcp server, ftp server , mail server da...
konfigurasi web server, dns server , dhcp server, ftp server , mail server da...konfigurasi web server, dns server , dhcp server, ftp server , mail server da...
konfigurasi web server, dns server , dhcp server, ftp server , mail server da...
 
Konfigurasi web server
Konfigurasi web serverKonfigurasi web server
Konfigurasi web server
 
konfigurasi web server
konfigurasi web serverkonfigurasi web server
konfigurasi web server
 
Makalah dhcp, dns, dan web server
Makalah dhcp, dns, dan web serverMakalah dhcp, dns, dan web server
Makalah dhcp, dns, dan web server
 
Dhcp server-mikrotik
Dhcp server-mikrotikDhcp server-mikrotik
Dhcp server-mikrotik
 
Konfigurasi DHCP
Konfigurasi DHCPKonfigurasi DHCP
Konfigurasi DHCP
 
Tugas 2 ihsan riadi - 1412511162
Tugas 2   ihsan riadi - 1412511162Tugas 2   ihsan riadi - 1412511162
Tugas 2 ihsan riadi - 1412511162
 
Konfigurasi dhcp server pada debian 7
Konfigurasi dhcp server pada debian 7Konfigurasi dhcp server pada debian 7
Konfigurasi dhcp server pada debian 7
 
Tugas2 0317 [lingga eka pradipta]-[1411501073]
Tugas2 0317 [lingga eka pradipta]-[1411501073]Tugas2 0317 [lingga eka pradipta]-[1411501073]
Tugas2 0317 [lingga eka pradipta]-[1411501073]
 
Jbptunikompp gdl-agusherupe-25150-2-unikom a-i
Jbptunikompp gdl-agusherupe-25150-2-unikom a-iJbptunikompp gdl-agusherupe-25150-2-unikom a-i
Jbptunikompp gdl-agusherupe-25150-2-unikom a-i
 
1. pengertian dhcp. 2. cara kerja dhcp
1. pengertian dhcp. 2. cara kerja dhcp1. pengertian dhcp. 2. cara kerja dhcp
1. pengertian dhcp. 2. cara kerja dhcp
 
Pertemuan 7 dhcp
Pertemuan 7 dhcpPertemuan 7 dhcp
Pertemuan 7 dhcp
 

Similar to Tugas individu 2 Rekweb

Rekayasa web part 2 khaerul anwar
Rekayasa web part 2 khaerul anwarRekayasa web part 2 khaerul anwar
Rekayasa web part 2 khaerul anwarKhaerul Anwar
 
Rekayasa web (tugas 2)
Rekayasa web (tugas 2)Rekayasa web (tugas 2)
Rekayasa web (tugas 2)Hardy Tanamas
 
Tugas[2] 0317-[rachmawan darma]-[1311500100]
Tugas[2] 0317-[rachmawan darma]-[1311500100]Tugas[2] 0317-[rachmawan darma]-[1311500100]
Tugas[2] 0317-[rachmawan darma]-[1311500100]Rachmawan Darma
 
Tugas 2 0317 (Individu)
Tugas 2  0317 (Individu)Tugas 2  0317 (Individu)
Tugas 2 0317 (Individu)RiaWahyuni5
 
Tugas 2 rekayasa web 0317
Tugas 2 rekayasa web 0317Tugas 2 rekayasa web 0317
Tugas 2 rekayasa web 0317esti setiasih
 
Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832fahreza yozi
 
Tugas 2 0317-imelda felicia-1412510545
Tugas 2 0317-imelda felicia-1412510545Tugas 2 0317-imelda felicia-1412510545
Tugas 2 0317-imelda felicia-1412510545imeldafelicia
 
Tugas 2 0317-dewi apriliani-1412510602
Tugas 2 0317-dewi apriliani-1412510602Tugas 2 0317-dewi apriliani-1412510602
Tugas 2 0317-dewi apriliani-1412510602dewiapril1996
 
Tugas2 krisna muktiandika-1511510347
Tugas2 krisna muktiandika-1511510347Tugas2 krisna muktiandika-1511510347
Tugas2 krisna muktiandika-1511510347krisna mukti andika
 
Tugas 2 0317 individu
Tugas 2 0317 individuTugas 2 0317 individu
Tugas 2 0317 individueko nofrianto
 
MODULHOSTINGKELASXIITKJSMKNEGERIHEBATUNTUK NEGERI.ppt
MODULHOSTINGKELASXIITKJSMKNEGERIHEBATUNTUK NEGERI.pptMODULHOSTINGKELASXIITKJSMKNEGERIHEBATUNTUK NEGERI.ppt
MODULHOSTINGKELASXIITKJSMKNEGERIHEBATUNTUK NEGERI.pptGitoDirga
 
Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)
Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)
Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)Alveraadk
 
Pertemuan 09 client server
Pertemuan 09   client serverPertemuan 09   client server
Pertemuan 09 client serveraingaingaing
 
Pengelolaan server jaringan
Pengelolaan server jaringanPengelolaan server jaringan
Pengelolaan server jaringannyotob
 
Bab10 pengelolaan server_jaringan
Bab10 pengelolaan server_jaringanBab10 pengelolaan server_jaringan
Bab10 pengelolaan server_jaringanAgung Sakepris
 

Similar to Tugas individu 2 Rekweb (20)

Rekweb
RekwebRekweb
Rekweb
 
Rekayasa web part 2 khaerul anwar
Rekayasa web part 2 khaerul anwarRekayasa web part 2 khaerul anwar
Rekayasa web part 2 khaerul anwar
 
Rekayasa web (tugas 2)
Rekayasa web (tugas 2)Rekayasa web (tugas 2)
Rekayasa web (tugas 2)
 
Tugas[2] 0317-[rachmawan darma]-[1311500100]
Tugas[2] 0317-[rachmawan darma]-[1311500100]Tugas[2] 0317-[rachmawan darma]-[1311500100]
Tugas[2] 0317-[rachmawan darma]-[1311500100]
 
Tugas 2 0317 (Individu)
Tugas 2  0317 (Individu)Tugas 2  0317 (Individu)
Tugas 2 0317 (Individu)
 
Tugas 2 rekayasa web 0317
Tugas 2 rekayasa web 0317Tugas 2 rekayasa web 0317
Tugas 2 rekayasa web 0317
 
Tugas 2 0317
Tugas 2   0317Tugas 2   0317
Tugas 2 0317
 
Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832
 
Tugas 2 0317-imelda felicia-1412510545
Tugas 2 0317-imelda felicia-1412510545Tugas 2 0317-imelda felicia-1412510545
Tugas 2 0317-imelda felicia-1412510545
 
Tugas 2 0317-dewi apriliani-1412510602
Tugas 2 0317-dewi apriliani-1412510602Tugas 2 0317-dewi apriliani-1412510602
Tugas 2 0317-dewi apriliani-1412510602
 
Tugas2 krisna muktiandika-1511510347
Tugas2 krisna muktiandika-1511510347Tugas2 krisna muktiandika-1511510347
Tugas2 krisna muktiandika-1511510347
 
Tugas 2 rekweb
Tugas 2 rekwebTugas 2 rekweb
Tugas 2 rekweb
 
Tugas 2 0317 individu
Tugas 2 0317 individuTugas 2 0317 individu
Tugas 2 0317 individu
 
Web Hosting
Web HostingWeb Hosting
Web Hosting
 
BISNIS DIGITAL Domain & Hosting.pptx
BISNIS DIGITAL Domain & Hosting.pptxBISNIS DIGITAL Domain & Hosting.pptx
BISNIS DIGITAL Domain & Hosting.pptx
 
MODULHOSTINGKELASXIITKJSMKNEGERIHEBATUNTUK NEGERI.ppt
MODULHOSTINGKELASXIITKJSMKNEGERIHEBATUNTUK NEGERI.pptMODULHOSTINGKELASXIITKJSMKNEGERIHEBATUNTUK NEGERI.ppt
MODULHOSTINGKELASXIITKJSMKNEGERIHEBATUNTUK NEGERI.ppt
 
Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)
Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)
Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)
 
Pertemuan 09 client server
Pertemuan 09   client serverPertemuan 09   client server
Pertemuan 09 client server
 
Pengelolaan server jaringan
Pengelolaan server jaringanPengelolaan server jaringan
Pengelolaan server jaringan
 
Bab10 pengelolaan server_jaringan
Bab10 pengelolaan server_jaringanBab10 pengelolaan server_jaringan
Bab10 pengelolaan server_jaringan
 

Tugas individu 2 Rekweb

  • 1. Nama: Dendy Alfiani Satrio Nim:1412511600 Tugas Rekweb Individu 1 Kelompok:KA
  • 2. 1. Apa yang anda ketahui tentang web server, application server dan database server?berikan contohnya serta implementasinya dalam produk komersial • WEB SERVER: ADALAH SUATU SERVER YANG MEMBERIKAN SERVICE (LAYANAN) KEPADA KLIEN YANG MEMINTA INFORMASI BERKAITAN DENGAN WEB. WEB SERVER SENDIRI TERDIRI DARI DUA KOMPONEN. YANG PERTAMA ADALAH KOMPUTER ITU SENDIRI DAN SOFTWARE WEB SERVER YANG DIPAKAINYA. JADI DAPAT DIAMBIL KESIMPULAN MESIN(KOMPUTER) APAPUN BISA SAJA MENJADI WEB SERVER ASALKAN SOFTWARE WEB SERVER TERSEDIA DI MESIN(KOMPUTER) ITU. SALAH SATU SOFTWARE WEB SERVER YANG TERSEDIA ADALAH APACHE, TAPI SELAIN ITU MASIH BANYAK LAGI WEB SERVER LAINNYA SEPERTI ISS, XITAMI, DLL  APACHE WEB SERVER  LITESPEED WEB SERVER  MICROSOFT INTERNET INFORMATION SERVICE
  • 3.  Database server adalah sebuah program komputer yang menyediakan layanan database untuk program komputer lain atau komputer, seperti yang didefinisikan oleh model client-server. Istilah ini juga dapat merujuk ke komputer yang didedikasikan untuk menjalankan program seperti itu. Database server dapat digunakan untuk beberapa kegiatan, seperti analisis data, penyimpanan data, pengarsipan dan lain-lain.Ini adalah beberapa informasi lebih lanjut tentang database server  MySQL  ORACLE  Microsoft SQL Server  Clipper  Firebird  DATABASE DEKSTOP PARADOX
  • 4.  application server :menyediakan layanan bisnis logic untuk aplikasi client bisa melalui berbagai protokol, termasuk di dalamnya protokol HTTP. Kalau web server intinya pada penerimaan request dan pengiriman kembali respon dalam bentuk halaman web untuk akhirnya ditampilkan kembali di browser, maka untuk aplication server menyediakan akses ke bisnes logic untuk digunakan oleh client. Program aplikasi client dapat menggunakan bisnis logic ini dengan memanggil method yang ada pada suatu objek.
  • 5. 2. Apa yang anda ketahui tentang Nginx, serta jelaskan alasan kenapa Nginx memiliki performa yang lebih baik diantara web server lain seperti apache web server? Nginx merupakan sebuah web server yang bersifat open source, server HTTP dan Proxydengan kode sumber terbuka yang bisa juga berfungsi sebagai proxy IMAP/POP3
  • 6.  Arsitektur Nginx Salah satu alasan yang membuat Nginx menjadi sangat cepat adalah jenis arsitektur Nginx itu sendiri. Jika kita bandingkan dengan Apache, salah satu keunggulan Nginx yaitu memiliki system arsitektur event based. Keunggulan ini membuat Nginx 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, membuat server menjadi ringan dan jauh lebih responsif.
  • 7.  Performa  Seperti yang diketahui, thread biasanya menghabiskan memori. Jadi semakin banyak thread yang terpakai, semakin banyak pula memori yang terkuras. Maka dari itu Apache akan mengalami kendala apabila banyak memori yang terkuras oleh thread. Kinerja Apache akan terasa berat dan lambat.  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 diujinya 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, Apache Ternyata gagal akibat menjalankan terlalu banyak thread. Jumlah memori yang terpakai adalah 400MB untuk semua stack thread. Bahkan, terjadi memory leak sekitar 20MB setiap jamnya.
  • 8.  Fitur yang di miliki oleh Nginx  SSL/TLS support.  Virtual hosts.  Reverse proxying.  Load balancing.  Compression.  Access controls.  URL rewriting.  Custom logging.  Server-side includes.  Limited WebDAV
  • 9.  Kemudahan  Ease of Use, kemudahan dalam penggunaan. Menjadi salah satu keunggulan dari nginx. Bagi 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
  • 10. 3. Jelaskan apa yang dimaksud dengan istilah Domain, Hosting, Cloud !, berikan contoh dan implementasinya.  Domain :adalah nama unik yang diberikan untuk mengidentifikasi nama server komputer seperti web server atau email server di jaringan komputer ataupun internet.Nama Domain berfungsi mempermudah pengguna di internet untuk melakukan akses ke server dan mengingat server yang dikunjungi dibandingan harus mengenal deretan nomor atau yang dikenal IP address. Nama domain juga di kenal sebagai sebuah kesatuan dari sebuah situs web.
  • 11.  Domain Level tinggi atau GTLD (Generic Top Level Domain) Domain ini sebenarnya milik Amerika, namun karena sering digunakan terlihat seperti Domain standard untuk alamat Internet. Sebagian besar pengguna Internetlebih menyukai penggunaan Domain Level Tinggi ini. Setiap orang boleh memiliki Domain ini tanpa perlu persyaratan yang rumit kecuali domain edu,mil,travel Contoh Domain Level tinggi /GTLD :  Com : di gunakan untuk kepentingan komersial atau perusahaan.  Net : di gunakan untuk kepentingan network infrastruktur.  Info : di gunakan untuk kepentingan informasional website  Org : di gunakan untuk kepentingan organisasi  Name : digunakan untuk kepentingan keluarga atau personal  Edu : digunakan untuk kepentingan website pendidikan, terbatas hanya utk pendidikan  Mil : di gunakan untuk kepentingan website angkata bersenjata amerika, terbatas hanya utk Militer  Biz : di gunakan untuk kepentingan Bisnis  Tv : di gunakan untuk Entertainment seperti Televisi, Radio, majalah  Travel : di gunakan untuk Bisnis Pariwisata.  XXX : di gunakan untuk Pornografi (masih di ajukan)
  • 12.  ccTLD’s (Country Coded Top Level Domains) Domain yang disediakan utk masing masing negara seperti :  Indonesia menggunakan .id  Singapura menggunakan .sg  Malaysia menggunakan .my  Untuk Indonesia terbagi menjadi beberapa sub domain seperti :  or.id : Untuk Organisasi  co.id : Untuk Komersial  go.id : Untuk Pemerintahan  ac.id : Pendidikan Tinggi  sch.id: untuk Sekolah  net.id: Internet Provider  web.id: digunakan untuk umum
  • 13.  Hosting adalah layanan berbasis internet sebagai tempat penyimpanan data atau tempat menjalankan aplikasi ditempat terpusat yang disebut dengan server dan dapat diakses melalui jaringan internet. Jenis penggunaannya bermacam-macam berdasarkan kebutuhan, mulai dari hosting untuk: Web (untuk penyimpanan dan aplikasi website melalui port http), Email (untuk pusat data email), FTP (untuk file transfer) sampai VPN. Dibangun diatas server atau komputer berkapasitas besar dan handal yang disimpan di pusat data, dilengkapi dengan sistem pendingin dan perangkat yang mampu bekerja secara terus menerus selama 24 jam setiap harinya. Server ini juga dilengkapi dengan koneksi internet berkecepatan tinggi agar bisa memproses semua permintaan data dari klien.
  • 14.  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.
  • 15.  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.
  • 16.  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.
  • 17.  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. Karena kualitasnya yang bagus, layanan ini tergolong cukup mahal, dan menjadi idaman banyak pemilik website. Kelebihan yang Anda terima adalah: RAM lebih tinggi, CPU lebih canggih, serta hardisk dengan kapasitas lebih besar. Semua kelebihan tersebut tidak dibagikan ke siapapun, melainkan hanya untuk Anda gunakan sendiri. Dedicated server umumnya digunakan oleh website-website besar dengan pengunjung banyak. Masih sama halnya seperti VPS, karena Anda akan mendapatkan kontrol penuh atas pengelolaan server, maka dibutuhkan pengetahuan mumpuni akan cara pengelolaannya.
  • 18.  Cloud computing mungkin masih samar terdengar bagi orang awam. Tetapi keberadaan Cloud Computing di era digital kini sebenarnya telah terasa di tengah masyarakat dalam kehidupan sehari hari seperti penggunaan email dan juga media sosial. 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.
  • 19.  Aplikasi berbasis cloud antara lain  Salesforce.com : aplikasi Customer Relationship Management berbasis software as service dimana bias mengakses aplikasi bisnis antara lain, contact,produk,sales tracking dan dashboard  Google Docs aplikasi word prcessor,spreadsheet, presentasi semacam Microsoft office, yang berbasis di server. Terintegrasi dengan google main, file tersimpan dan dapat di proses di internet
  • 20. 1. Semua Data Tersimpan di Server Secara Terpusat  Salah satu keunggulan teknologi cloud adalah memungkinkan pengguna untuk menyimpan data secara terpusat di satu server berdasarkan layanan yang disediakan oleh penyedia layanan Cloud Computing itu sendiri. Selain itu, pengguna juga tak perlu repot repot lagi menyediakan infrastruktur seperti data center, media penyimpanan/storage dll karena semua telah tersedia secara virtual. 2. Keamanan Data  Keamanan data pengguna dapat disimpan dengan aman lewat server yang disediakan oleh penyedia layanan Cloud Computing seperti jaminan platform teknologi, jaminan ISO, data pribadi, dll.
  • 21. 3. Fleksibilitas dan Skalabilitas yang Tinggi  Teknologi Cloud menawarkan fleksibilitas dengan kemudahan data akses, kapan dan dimanapun kita berada dengan catatan bahwa pengguna (user) terkoneksi dengan internet. Selain itu, pengguna dapat dengan mudah meningkatkan atau mengurangi kapasitas penyimpanan data tanpa perlu membeli peralatan tambahan seperti hardisk. Bahkan salah satu praktisi IT kenamaan dunia, mendiang Steve Jobs mengatakan bahwa membeli memori fisik untuk menyimpan data seperti hardisk merupakan hal yang percuma jika kita dapat menyimpan nya secara virtual/melalui internet.
  • 22. 4. Investasi Jangka Panjang  Penghematan biaya akan pembelian inventaris seperti infrastruktur, hardisk, dll akan berkurang dikarenakan pengguna akan dikenakan biaya kompensasi rutin per bulan sesuai dengan paket layanan yang telah disepakati dengan penyedia layanan Cloud Computing. Biaya royalti atas lisensi software juga bisa dikurangi karena semua telah dijalankan lewat komputasi berbasis Cloud.  Penerapan Cloud Computing telah dilakukan oleh beberapa perusahaan IT ternama dunia seperti Google lewat aplikasi Google Drive, IBM lewat Blue Cord Initiative, Microsoft melalui sistem operasi nya yang berbasis Cloud Computing, Windows Azure dsb. Di kancah nasional sendiri penerapan teknologi Cloud juga dapat dilihat melalui penggunaan Point of Sale/program kasir.  Salah satu perusahaan yang mengembangkan produknya berbasis dengan sistem Cloud adalah DealPOS. Metode kerja Point of Sale (POS) ini adalah dengan mendistribusikan data penjualan toko retail yang telah diinput oleh kasir ke pemilik toko retail melalui internet dimanapun pemilik toko berada. Selain itu, perusahaan telekomunikasi ternama nasional, Telkom juga turut mengembangkan sistem komputasi berbasis Cloud ini melalui Telkom Cloud dengan program Telkom VPS dan Telkom Collaboration yang