tugas 2 0317 individu

27
TUGAS 2 0317 Individu Rekayasa Web 1512510130 Eko Nofrianto

Upload: eko-nofrianto

Post on 19-Mar-2017

60 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Tugas 2 0317 individu

TUGAS 2 0317 IndividuRekayasa Web

1512510130Eko Nofrianto

Page 2: Tugas 2 0317 individu

WEB SERVER

Page 3: Tugas 2 0317 individu
Page 4: Tugas 2 0317 individu

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 (Mozilla Firefox, Google Chrome) dan untuk mengirimkan kembali yang hasilnya dalam bentuk beberapa halaman web dan pada umumnya akan berbentuk dokumen HTML

Page 5: Tugas 2 0317 individu

CONTOHXAMPP• adalah perangkat lunak bebas, yang mendukung banyak sistem

operasi, merupakan kompilasi dari beberapa program.• Fungsinya adalah sebagai server yang berdiri sendiri (localhost),

yang terdiri atas program Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah digunakan yang dapat melayani tampilan halaman web yang dinamis. Untuk mendapatkanya dapat mendownload langsung dari web resminya.

Page 6: Tugas 2 0317 individu

APLICATION SERVER

Page 7: Tugas 2 0317 individu

Aplikasi server adalah aplikasi komputer yang berfungsi melayani permintaan akses dari komputer client

PENGERTIAN

Page 8: Tugas 2 0317 individu

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.

CONTOH APLIKASI SERVER

Page 9: Tugas 2 0317 individu
Page 10: Tugas 2 0317 individu

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

Page 11: Tugas 2 0317 individu
Page 12: Tugas 2 0317 individu

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.

Page 13: Tugas 2 0317 individu
Page 14: Tugas 2 0317 individu

DATABASE SERVER

Page 15: Tugas 2 0317 individu

sebuah program komputer yang menyediakan layanan data untuk di salurkan ke komputer lain atau program komputer lainnya, jadi istilahnya layanan dari komputer database di salurkan kepada komputer lain dengan kode program komputer yang sudah ditentukan

PENGERTIAN

Page 16: Tugas 2 0317 individu
Page 17: Tugas 2 0317 individu

CONTOH SOFTWARE DATABASE SERVER

Page 18: Tugas 2 0317 individu
Page 19: Tugas 2 0317 individu

adalah server HTTP dan Proxy dengan kode sumber terbuka yang bisa juga berfungsi sebagai proxy IMAP/POP3. Kode sumber nginx ditulis oleh seorang warga negara Rusia yang bernama Igor Sysoev pada tahun 2002 dan dirilis ke publik pada tahun 2004.

Page 20: Tugas 2 0317 individu

KELEBIHAN

Page 21: Tugas 2 0317 individu

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

Page 22: Tugas 2 0317 individu

Dalam wikivs tercatat bahwa nginx memiliki fitur-fitur yang lengkap sesuai kebutuhan sehari-hari, menangani trafik yang sangat padat. Berikut adalah daftar fitur yang memang sesuai kebutuhan :

Static file serving.• SSL/TLS support.• Virtual hosts.• Reverse proxying.• Load balancing.• Compression.• Access controls.• URL rewriting.• Custom logging.• Server-side includes.• Limited WebDAV.• FLV streaming.• FastCGI.

2. Banyaknya fitur

Page 23: Tugas 2 0317 individu

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

Page 24: Tugas 2 0317 individu

DOMAIN

Domain adalah nama situs anda yang unik di dunia internet. Unik disini berarti nama situs anda hanya andalah pemiliknya di internet. Contohnya google.com. Apakah ada situs lain selain google yang namanya sama? Tentu saja tidak ada. Nama google di internet hanya satu. Tidak seperti nama manusia

Page 25: Tugas 2 0317 individu

HOSTING

Hosting adalah suatu space atau tempat di internet yang kita gunakan untuk menyimpan data-data situs kita. Entah itu situs perusahaan, situs pribadi, situs blog, dan lain sebagainya. Setiap situs yang hendak kita buat online sehingga banyak orang bisa mengaksesnya, harus disimpan pada suatu host.

Page 26: Tugas 2 0317 individu

CLOUD COMPUTING

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

Page 27: Tugas 2 0317 individu

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.

CLOUD COMPUTING