1. Rekasa Web
Part : 2
BY KHAERUL ANWAR
1511510388
Fokus :
Web Server, Aplication Server,
Database Server, Hosting
2. Web Server
• Web server : 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.
Fungsi utama Web server adalah untuk melakukan atau akan tranfer berkas
permintaan pengguna melalui protokol komunikasi yang telah ditentukan
sedemikian rupa.
Contohnya : Apache, Apache merupakan web server yang paling banyak
dipergunakan di Internet. Program ini pertama kali didesain untuk sistem
operasi lingkungan UNIX. Apache mempunyai program pendukung yang
cukup banyak. Hal ini memberikan layanan yang cukup lengkap bagi
penggunanya.
3. Aplication Server
Aplication server : Aplikasi komputer yang berfungsi melayani permintaan akses dari komputer
client.
Contohnya :
1. Web Server
2. Proxy Server
Proxy server bertindak sebagai gateway di dalam dunia internet untuk setiap komputer client. Proxy
server bisa di gunakan untuk mengamankan jaringan pribadi yang di hubungkan ke sebuah jaringan
publik
3. DHCP (Dynamic Host Configuration Protocol)
protokol yang berbasis arsitektur client/server yang di pakai untuk memudahkan pengalokasian
alamat IP dalam satu jaringan
4. DNS Server
layanan untuk memberikan informasi menterjemahkan nama nama host (domain) ke alamat alamat
IP Addressing
5. FTP (FileTransfer Protocol)
protokol di internet yang memungkinkan pengguna internet melakukan pertukaran dan transfer file
melalui sebuah server internet
4. Database Server
• 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
contohnya : MySQL merupakan sebuah perangkat lunak system
manajemen basis data SQL (bahasa inggris : data management
system) atau DNMS yang multithread, multi-user, dengan sekitar 6
juta instalasi di seluruh dunia.
5. Nginx Server
Nginx 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. Nginx terkenal
karena stabil, memiliki tingkat performansi tinggi dan minim
mengonsumsi sumber daya.
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).
Beberapa situs terkenal yang menggunakan Nginx adalah Wordpress,
Fastmail,Ohloh, Sourceforge dan Github.
6. Domain Server
• Domain : nama unik yang diberikan untuk mengidentifikasi nama
server komputer seperti web server atau email server di jaringan
komputer ataupun internet. Fungsi Domain adalah untuk mempermudah
pengguna di internet pada saat melakukan akses ke server, selain juga
dipakai untuk mengingat nama server yang dikunjungi tanpa harus
mengenal deretan angka yang rumit yang dikenal sebagai IP address.
contohnya : 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
7. Hosting
Hosting : penyewaan tempat untuk menampung data-data yang
diperlukan oleh sebuah website dan sehingga dapat diakses lewat
Internet. Data disini dapat berupa file, gambar, email,
aplikasi/program/script dan database.
Contohnya : sebuah website diibaratkan sama dengan kios/ruangan di
Mall. Manajemen Mall menyewakan ruangan, infrastruktur, listrik, telepon
dan fasilitas lainnya agar orang-orang dapat membuka usaha. Setiap kios
pengelolanya dapat berbeda, dekorasinya berlainan dan beroperasi
masing-masing dengan caranya sendiri. Dalam hal ini kios atau ruangan
yang disewa tentu mempunyai batasan ruangan (mis: 10m x 7m) dan
maksimum adalah besarnya gedung Mall tersebut.
8. Cloud
Cloud : 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.
Contohnya : Gmail danYahoo mail
Sebenarnya kita sudah lama menggunakan teknologi cloud computing,
hanya saja kita tidak sadar tentang teknologi tersebut. salah satu
contohnya adalah layanan email seperti Gmail dan Yahoo Mail yang sering
kita gunakan.
Dengan menggunakan layanan email kita tidak perlu lagi menginstall
software email seperti outlook. kita dapat mengakses email dimana pun
kita berada.
•
9. Contact Me
o Slideshare : /KhaerulUndesirable
o Github : #khaerulanwar1
o Email : anwar.smkti@gmail.com