Tugas 2 – 0317 (individu)

33
TUGAS 2 – 0317 (INDIVIDU) NAMA : LINDA LESTARI NIM : 1411511668 MATA KULIAH : REKAYASA WEB NAMA DOSEN : ANDRY SUNANDAR, S.T, M.KOM

Transcript of Tugas 2 – 0317 (individu)

Page 1: Tugas 2 – 0317 (individu)

TUGAS 2 – 0317 (INDIVIDU)NAMA : LINDA LESTARINIM : 1411511668MATA KULIAH : REKAYASA WEBNAMA DOSEN : ANDRY SUNANDAR, S.T, M.KOM

Page 2: Tugas 2 – 0317 (individu)

WEB SERVERPengertian 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.

Page 3: Tugas 2 – 0317 (individu)

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.

Page 4: Tugas 2 – 0317 (individu)

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.

Page 5: Tugas 2 – 0317 (individu)

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.

Page 6: Tugas 2 – 0317 (individu)

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.

Page 7: Tugas 2 – 0317 (individu)

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.

Page 8: Tugas 2 – 0317 (individu)

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.

Page 9: Tugas 2 – 0317 (individu)

IMPLEMENTASI WEB SERVER DALAM PRODUK KOMERSIAL

LitespeedSeperti 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.

Page 10: Tugas 2 – 0317 (individu)

APPLICATION SERVERAplikasi 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.

Page 11: Tugas 2 – 0317 (individu)

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 ServerMail 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).

Page 12: Tugas 2 – 0317 (individu)

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 ServerFTP 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.

Page 13: Tugas 2 – 0317 (individu)

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.

Page 14: Tugas 2 – 0317 (individu)

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 ServerSSH server merupakan aplikasi server yang berfungsi untuk

melakukan remote atau pengendalian komputer dari jarak jauh.

Page 15: Tugas 2 – 0317 (individu)

DATABASE SERVERDatabase 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.

Page 16: Tugas 2 – 0317 (individu)

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 ServerMicrosoft 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.

Page 17: Tugas 2 – 0317 (individu)

CONTOH DATABASE SERVER  Clipper

Clipper adalah bahasa pemrograman komputer keluarga XBase yang digunakan untuk membuat program komputer utamanya yang berjalan pada sistem operasi DOS.

FirebirdFirebird adalah salah satu aplikasi RDBMS (Relational Database

Management System) yang bersifat open source.

DATABASE DEKSTOP PARADOXDatabase desktop merupakan suatu program “Add-Ins”, yaitu program

terpisah yang langsung terdapat pada Borland Delphi.

POSTGRE SQLPostgre SQL merupakan tool untuk membuat database server yang

bersifat open source yang memiliki licensi GPL (General Public License).

Page 18: Tugas 2 – 0317 (individu)

NGINXNginx 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.

Page 19: Tugas 2 – 0317 (individu)

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.

Page 20: Tugas 2 – 0317 (individu)

ALASAN NGINX MEMILIKI PERFORMA YANG LEBIH BAIK DIANTARA WEB SERVER LAIN

Arsitektur NginxSalah 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 NginxIa 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.

Page 21: Tugas 2 – 0317 (individu)

ALASAN NGINX MEMILIKI PERFORMA YANG LEBIH BAIK DIANTARA WEB SERVER LAIN

 Fitur Yang MantapAnggaplah 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.

Page 22: Tugas 2 – 0317 (individu)

DOMAINDomain 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.

Page 23: Tugas 2 – 0317 (individu)

CONTOH DOMAINContoh : 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.

Page 24: Tugas 2 – 0317 (individu)

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.

Page 25: Tugas 2 – 0317 (individu)

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.

Page 26: Tugas 2 – 0317 (individu)

HOSTINGHosting 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

Page 27: Tugas 2 – 0317 (individu)

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 HostingSesuai 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.

Page 28: Tugas 2 – 0317 (individu)

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 HostingMasih 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.

Page 29: Tugas 2 – 0317 (individu)

CONTOH IMPLEMENTASI HOSTING Hostgator Crocweb Site5 SiteGround Hostinger IdHostinger

Page 30: Tugas 2 – 0317 (individu)

CLOUDSecara 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.

Page 31: Tugas 2 – 0317 (individu)

CONTOH CLOUD DROPBOX

Dropbox adalah layanan penyedia data berbasis web yang dioperasikan oleh Dropbox , Inc . Dropbox memberikan kapasitas gratis sebesar 2 GB .

GOOGLE DRIVEGoogle Drive adalah layanan penyimpanan daring milik Google yang diluncurkan pada 24 April

2012.Google Drive memberikan kapasitas gratis sebesar 5 GB

SKYDRIVESky 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.

BOXBox 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

Page 32: Tugas 2 – 0317 (individu)

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 DRIVESebuah 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.

SPIDEROAKPerusahaan SpiderOak mengklaim bahwa mereka mengenkripsi data para pengguna pada setiap langkah proses

mulai dari upload data hingga finishing untuk download data.

IDRIVEIDrive 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.

COMODOMendukung enkripsi data selama proses mentransfer data serta setelah menyimpan data.

Page 33: Tugas 2 – 0317 (individu)

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.