11
Oleh : Nama : M. Arsyad Pramadia NIM : 1452510223 Mata Kuliah : Rekayasa Web Jurusan : Teknik Elektro Tugas 2-0317

Tugas2-0317-M.Arsyad Pramadia-1452510223

Embed Size (px)

Citation preview

Page 1: Tugas2-0317-M.Arsyad Pramadia-1452510223

Oleh :Nama : M. Arsyad PramadiaNIM : 1452510223Mata Kuliah : Rekayasa WebJurusan : Teknik Elektro

Tugas 2-0317

Page 2: Tugas2-0317-M.Arsyad Pramadia-1452510223

• Aplikasi server adalah aplikasi komputer yang berguna melayani permintaan akses dari komputer client. Contoh beberapa aplikasi server : web server, proxy server, DHCP, DNS, FTP, VPN

Aplikasi server

Page 3: Tugas2-0317-M.Arsyad Pramadia-1452510223

• Web server merupakan perangkat lunak yang di pasang dalam sebuah server guna untuk menyediakan layanan permintaan data dengan protokol http atau https yang di akses melalui aplikasi tertentu seperti halnya web browser. Web server merespon permintaan dengan mengirimkan kembali konten berupa gambar, tulisan atau yang lainya dan kemudian menampilkanya melalui web browser. Contoh beberapa web server :

Web Server

Page 4: Tugas2-0317-M.Arsyad Pramadia-1452510223

• Web server Apache merupakan web server yang paling banyak di gunakan di internet. Program ini pertama kali dirilis untuk system operasi UNIX. Pada versi berikutnya Apache mengeluarkan programnya yang dapat di jalankan di windows NT. Apache mempunyai program yang sangat banyak, Hal ini memberikan fitur yang cukup lengkap bagi penggunanya.

• Web server Litespeed merupakan teknologi baru yang di ciptakan untuk menggantikan Apache web server di masa yang akan datang. Menurut hasil riset Litespeed mempunyai kelebihan yaitu 50% lebih cepat dalam hal memproses PHP dan lebih cepat 6x di bandingkan Apache web server.

• Web server Nginx adalah Nginx dengan cepat memberikan konten statis dengan penggunaan efisien sumber daya system. Hal ini dapat menyebarkan dinamis HTTP konten di jaringan menggunakan Fast CGI handler untuk script, dan dapat berfungsi perangkat lunak yang mampu menyeimbangkan beban.

• Web server IIS Merupakan kepanjangan dari Internet Information Service (IIS) adalah komponen yang dapat di gunakan untuk mengelola web, file transfer protokol (FTP), Ghoper, dan NNTP.

Contoh Web Server

Page 5: Tugas2-0317-M.Arsyad Pramadia-1452510223

Diatas merupakan data hasil perbandingan performa apache vs nginx yang dilakukan oleh theorganicagency.com. Nginx memiliki transfer rate yang lebih tinggi dibandingkan apache dan juga memiliki watku yang lebih sedikit untuk menerima request dan menjawabnya. Nginx dapat melakukan lebih banyak request per detik dibandingkan apache. Untuk failed request terlihat pada saat 25 user mengakses berbarengan dimana per 25 user akan ada 3-4 user lose connection. Hasil komparasinya membuktikan bahwa nginx memiliki performa yang lebih baik dari apache.

Page 6: Tugas2-0317-M.Arsyad Pramadia-1452510223

• Database Server adalah sebuah program komputer yang menyediakan layanan pengelolaan basis data dan melayani komputer atau program aplikasi basis data yang menggunakan model klien/server.

• Terdapat 12 tipe database, antara lainOperational database, Analytical database,Data warehouse, Distributed database, End-user database, External database, Hypermedia databases on the web, Navigational database, In-memory databases, Document-oriented databases, Real-time databases, danRelational Database.

• Berikut beberapa contoh databse server

Database Server

Page 7: Tugas2-0317-M.Arsyad Pramadia-1452510223

• Toko Online, untuk bisa mengakses halaman web utama maka kita perlu mengakses web server, bisa dengan lewat browser yang ada di personal computer atau web application melalui hand phone atau peralatan wireless yang lain. Web server toko online juga terhubung ke beberapa aplikasi server diantaranya proxy server, DNS, FTP, VPN yang disesuaikan dengan business logic & content services. Lalu misalnya setelah bisa mengakses web halaman utama kita akan membeli gitar lalu mengetikanya pada kolom pencarian maka secara otomatis keyword gitar akan dicari oleh web server yang terhubung dengan database server dan akan menampilkan beberapa pilihan gitar dengan spesifikasi dan harga yang berbeda sebagaimana yang ada dalam databse server

Contoh & Implementasi web server, aplikasi server dan database server

Page 8: Tugas2-0317-M.Arsyad Pramadia-1452510223

• Domain adalah nama unik yang diberikan untuk mengidentifikasi alamat (IP address) server komputer seperti web server atau email server di internet. Domain memberikan kemudahan pengguna internet untuk melakukan akses ke server dan memudahkan mengingat server yang dikunjungi dibandingkan harus mengingat sederetan angka-angka IP Address. Domain memiliki beberapa level, yaitu :

• 1. Top Level Domain adalah deretan kata dibelakang nama domain seperti: com (dotcommercial), net (dotnetwork), org(dotorganization), edu(doteducation), gov(dotgoverment), mil(dotmilitary), info (dotinfo), dll. Ada dua macam Top Level Domain, yaitu Global Top Level Domain (gTLD) dan Country Code Top Level Domain (ccTLD). gTLD adalah seperti yang pada di list diatas dan ccTLD adalah TLD yang diperuntukkan untuk masing-masing negara, seperti Indonesia dengan kode ID (co.id, net.id, or.id, web.id dst) atau Malaysia dengan kode MY (com.my, net.my, dst).

• 2. Second Level Domain (SLD) adalah nama domain yang anda daftarkan. Misalnya nama domain yang anda daftarkan adalah domainku.com, maka domainku adalah SLD dan .comnya adalah TLD.

• 3. Third Level Domain adalah nama setelah Second Level Domain . Misalnya nama domain yang anda miliki adalah domainku.com, maka anda dapat menambahkan nama lain sebelum domainku, yaitu mail.domainku.com atau estrex.domainku.com.

• Adapun layanan yang menjual third level domain salah satunya adalah enom dengan : .us.com, .br.com, .cn.com, dst. Atau yang gratis seperti co.cc, cz.cc dst.

Domain

Page 9: Tugas2-0317-M.Arsyad Pramadia-1452510223

• Arti hosting adalah tempat untuk menyimpan data website. Data-data website yang diletakkan pada web hosting harus memiliki koneksi internet agar dapat diakses oleh banyak orang melalui jaringan internet. Data yang disimpan dapat berupa gambar, email, dokumen, video, dan website. Para penyedia jasa hosting akan menyediakan server yang aktif selama 24 jam agar orang-orang dapat berkunjung ke website Anda setiap saat. Berikut contoh paket hosting dari http://niagawebhost.com/

Hosting

Page 10: Tugas2-0317-M.Arsyad Pramadia-1452510223

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

• Cloud computing memiliki beberapa jenis, NIST mengkategorikan cloud computing berdasarkan model layanan yakni Software as a Service (SaaS),Platform as a Service (PaaS), dan Infrastructure as a Service (IaaS).

Cloud

Page 11: Tugas2-0317-M.Arsyad Pramadia-1452510223

SUMBERhttp://www.anaktkj.net/2015/05/pengertian-fungsi-dan-macam-macam.htmlhttps://theorganicagency.com/blog/apache-vs-nginx-performance-comparison/ http://scdc.binus.ac.id/himsisfo/2016/07/pengertian-database-server/ http://mti.binus.ac.id/2014/01/27/perkembangan-web-dan-keamanannya/ https://klikhost.com/apa-itu-domain-hosting-dan-website/http://pusatteknologi.com/pengertian-manfaat-cara-kerja-dan-contoh-cloud-computing.html http://www.erudeye.id/blog/perbedaan-saas-paas-dan-iaas/ https://www.sayanda.com/pengertian-domain-dan-hosting/ http://niagawebhost.com/