tugas individu 2

19
TUGAS REKAYASA WEB INDIVIDU 2 Nama : Aufa Maulana NIM : 1411510058

Upload: aufa-maulana

Post on 21-Mar-2017

10 views

Category:

Education


0 download

TRANSCRIPT

TUGAS REKAYASA WEBINDIVIDU 2

Nama : Aufa MaulanaNIM : 1411510058

WEB SERVER

Web Server merupakan perangklat lunak yang mempunyai fungsi untuk mengirim dan menerima layanan berupa data dari HTTP / HTTPS.

Selain itu web server berfungsi untuk menerima dan merespon permintaan dari klien melalui browser pada jalur protokol komunikasi yang kemudian di teruskan kembali ke klien dengan hasil yang ada berupa data – data seperti tulisan, gambar, maupun video.

CONTOH

o ApacheApache merupakan web server yang paling banyak

digunakan di internet, awalnya apache di desain hanya untuk sistem operasi UNIX. Namun sekarang apache sudah memiliki program pendukung yang banyak.

Dengan adanya dukungan pada berbagai sistem operasi, bersifat gratis, dan mudah digunakan inilah yang menjadikan apache banyak digunakan oleh para web master.

CONTOH

o Internet Information Service ( IIS )Web Server ini merupakan bawaan Windows, IIS

merupakan komponen yang dapat digunakan untuk mengelola web, File Transfer Protocol ( FTP ) dan NNTP. Keunggulan dari IIS ialah keamanan dan hak akses yang dapat diatur secra muka dan kompleks.

APPLICATION SERVER

Application server merupakan server yang digunakan untuk menyimpan berbagai macam aplikasi yang dapat diakses oleh klien.

Server data digunakan untuk menyimpan data yang digunakan secara langsung maupun data yang di proses.

CONTOH

o Dynamic Host Configuration Protocol ( DHCP ) ServerDHCP Server merupakan sebuah mekanisme yang

memungkinkan server untuk memberikan IP Address secara dinamik bagi klien.

Klien melakukan permintaan IP Address kepada server, dan server memberikan alokasi bagi klien tersebut

CONTOH

o Domain Name Server ( DNS ) ServerDNS Server merupakan sebuah aplikasi service di

internet yang menerjemahkan sebuah domain name ke IP Address dan salah satu jenis sistem yang melayani permintaan pemetaan IP Address ke FQPN (Fany Qualified Domain Name).

DATABASE SERVER

Database Server merupakan aplikasi program komputer dengan menyediakan fasilitas database yang digunakan pada program komputer lainnya.

CONTOH

o OracleOracle merupakan suatu relasionanl database

management system dengan tujuan sebagai pengelola informasi yang sifatnya terintegrasi.

Oracle server menawarkan solusi yang lebih efektif dan efisien sebab memiliki berbagai kemampuan misalnya menangani setiap basis data yang berukuran besar dan manajemen berukuran besar.

CONTOH

o MySQLMySQL merupakan perangkat lunak dalam sebuah

sistem manajemen basis data SQL. MySQL disponsori dan dimiliki oleh perusahaan komersial dari swedia, yang dikenal MySQL AB.

MySQL pun dapat berjalan lebih stabil untuk berbagai macam sistem operasi seperti pada Mac OSX Server, Linux, Windows, dan lainnya.

IMPLEMENTASI DALAM PRODUK KOMERSIAL

o Pembuatan Aplikasi Web-BasedDalam pembuatan aplikasi web-based, server memiliki 3

komponen utama yaitu : 1. Web Server Berfungsi menangani web browser dari tiap komputer klien ketika melakukan aktifitas di server. Jika web server bermasalah, maka secara otomatis semua komputer klien tidak dapat mengakses aplikasi yang bersangkutan. Namun jika web browser pada komputer klien yang bermasalah, maka hanya komputer klien tersebut yang tidak dapat menjalankan aplikasi tersebut.

IMPLEMENTASI DALAM PRODUK KOMERSIAL

2. Program Aplikasi yang Terinstall pada ServerJika program aplikasi ini bermasalah, maka semua komputer klien

tidak dapat menjalankan aplikasi tersebut.

3. Database ServerJika database server bermasalah, maka secara otomatis

semua komputer klien tidak dapat menjalankan aplikasi tersebut

IMPLEMENTASI DALAM PRODUK KOMERSIAL

Aplikasi web-based ini dapat digunakan untuk berbagai tujuan berbeda seperti memonitoring sistem dalam sebuah tampilan yang dapat didesain dan disesuaikan untuk berbagai jenis industri, seperti halnya mengatur persediaan stok barang pada sistem penjualan, membuat invoice, serta mempermudah cara penyimpanan data di database.

NGINX

Nginx merupakan server HTTP dan proxy dengan kode sumber terbuka yang dapat berfungsi sebagai proxy IMAP/POP3.

Nginx terkenal karena ke stabilannya dan mempunyai tingkat performansi yang tinggi dan minim dalam konsumsi sumber daya.

KEUNGGULAN NGINX DARI APACHE SERVER

Nginx mempunyai kemampuan untuk lebih menghemat memori jika dibandingkan dengan kemampuan apache.

Bob Ippolito sudah membukltikan dengan percobaanya dengan menggunakan nginx untuk mempersiapkan sebuah server yang ia miliki, setelah ia melakukan berbagai konfigurasi dan tweak puncak tertinggi penggunaan memori hanya sekitar 15 mb dan hanya memanfaatkan 10% resource CPU, sedangkan dengan apache jumlah memori yang terpakai mencapai 400 mb dan gagal dikarenakan terlalu banyak menjaloankan thread.

DOMAIN

Domain merupakan nama pengganti yang unik dari ip address yang akan menuju pada server tertentu dan biasanya diwakili oleh adanya website.

Contoh nya yaitu :o .com( dotcommercial )o .net ( dotnetwork )o .edu ( doteducation )o .gov (dotgoverment )

HOSTING

Hosting merupakan tempat untuk menyimpan data digital yaitu termasuk text, gambar, maupun video yang nantinya informasi tersebut akan ditampilkan dala, bentuk website.

Contoh nya yaitu :o Share Hosting

suatu situs web yang ditempatkan pada server yang sama dan berbagi dengan banyak situs yang lain. Hosting ini paling banyak digunakan karena biayanya lebih murah.o Reseller Web Hosting

hosting ini memungkinkan klien untuk menjadi webhost sendiri. Resellaer untuk setiap domain dapat berfungsi pada kombinasi semua tipe hosting, tergantung siapa penyedia afliasinyua.

CLOUD

Cloud merupakan gabungan pemanfaatan teknologi komputer dalam suatu jaringan dengan pengembangan berbasis internet yang mempunyai fungsi untuk menjalankan aplikasi yang terkoneksi pada waktu yang sama.

IMPLEMENTASI DOMAIN, HOSTING, DAN CLOUD

o Pembuatan Cloud Storage dengan Own CloudCloud storage seperti Dropbox, OneDrive, ataupun

Google Drive sudah banyak digunkan oleh para pengguna cloud hosting.

Dengan menggunakan Own Cloud memungkinkan kita untuk menyimpan dokumen apapun, yang dapat di install dan digunakan secara gratis.