Dokumen tersebut membahas tentang beberapa konsep dasar rekayasa web seperti web server, contoh web server XAMPP, aplikasi server, contoh aplikasi server seperti mail server dan DNS server, database server dengan contoh software database server nginx, domain, hosting, dan cloud computing.
4. 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
5. CONTOH
XAMPP
• 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.
7. Aplikasi server adalah aplikasi komputer yang
berfungsi melayani permintaan akses dari
komputer client
PENGERTIAN
8. 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
9.
10. 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).
11.
12. 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.
15. 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
19. 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.
21. 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).
22. 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
23. 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.
24. 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
25. 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.
26. 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
27. 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