Disusun oleh :
Nama
Website
: www.guntara.com
I. JUDUL
Web Service (Web Server)
II. TUJUAN
1. Memahami fungsi web service (web server).
2. Memahami macam-macam perangkat lunak pengelola web server.
3. Memahami web server apache pada perangkat lunak pengelola web server.
4. Melatih menjalankan perangkat lunak web server XAMPP, WAMP, dan
MS4W.
5. Melatih membuat halaman (HTML dan PHP) pada perangkat lunak web
server XAMPP, WAMP, dan MS4W.
akses
kepada
pengguna
melalui
protokol
komunikasi HTTP atau HTTPS atas berkas-berkas yang terdapat pada suatu situs
web, pengguna menggunakan aplikasi tertentu berupa web browser dalam
melakukan permintaan. Halaman-halaman web yang dikirim oleh web server
biasanya berupa file-file HTML dan CSS yang nantinya akan diparsing atau ditata
oleh browser sehingga menjadi halaman-halaman web yang bagus dan mudah
dibaca.
Sejarah web server dimulai di tahun 1989, Tim Berners-Lee lewat CERN
(European Organization for Nuclear Research) mengajukan sebuah proyek yang
bertujuan untuk mempermudah pertukaran informasi antar para peneliti dengan
menggunakan sistem hiperteks. Sebagai hasil atas implementasi proyek ini, tahun
1990 Berners-Lee menulis dua program komputer:
1. Server web pertama di dunia, yang kemudian dikenal sebagai CERN httpd,
yang berjalan pada sistem operasi NeXTSTEP.
2. Sebuah peramban yang dinamainya sebagai WorldWideWeb (WWW).
Tahun 1994, Tim Berners-Lee memutuskan untuk membakukan organisasi
World Wide Web Consortium (W3C) untuk mengatur pengembanganpengembangan lanjut atas teknologi-teknologi terkait lainnya (HTTP, HTML, dan
lain-lain) melalui proses standardisasi.
Fungsi utama sebuah server web adalah untuk mentransfer berkas atas
permintaan pengguna melalui protokol komunikasi yang telah ditentukan.
Disebabkan sebuah halaman web dapat terdiri atas berkas teks, gambar, video, dan
lainnya pemanfaatan server web berfungsi pula untuk mentransfer seluruh aspek
pemberkasan dalam sebuah halaman web yang terkait; termasuk di dalamnya teks,
gambar, video, atau lainnya.
Pengguna, biasanya melalui aplikasi web browser, meminta layanan atas
berkas ataupun halaman web yang terdapat pada sebuah server web, kemudian
server sebagai manajer layanan tersebut akan merespon balik dengan mengirimkan
halaman dan berkas-berkas pendukung yang dibutuhkan, atau menolak permintaan
tersebut jika halaman yang diminta tidak tersedia.
Saat ini umumnya server web telah dilengkapi pula dengan mesin
penerjemah bahasa skrip yang memungkinkan server web menyediakan layanan
situs web dinamis dengan memanfaatkan pustaka tambahan seperti PHP, ASP.
Pemanfaatan server web saat ini tidak terbatas hanya untuk publikasi situs web,
pada prakteknya server web banyak pula digunakan dalam perangkat-perangkat
keras lain seperti printer, router, kamera web yang menyediakan akses layanan http
dalam jaringan lokal yang ditujukan untuk menyediakan perangkat manajemen
serta mempermudah peninjauan atas perangkat keras tersebut
Cara kerja dari web server sebenarnya sangat mudah kita pahami. Contoh
paling mudah seperti berikut; kita akan membuka sebuah halaman website, yang
biasanya berupa URL http://www.wikipedia.org/home.htm. Kita akan mengetikkan
URL tersebut di peramban atau browser kemudian menekan tombol enter, tanpa
kita ketahui proses yang terjadi di belakang layar atau di dalam browser itu sendiri,
maka akan muncullah halaman website di layar monitor komputerkita. Proses yang
akan terjadi pada browser adalah browser akan membentuk koneksi dengan web
server, meminta halaman website dan menerimanya. Web server kemudian
mengecek permintaan tersebut apakah tersedia atau tidak.
Apabila tersedia, maka web server akan mengirimkan data kepada browser.
Apabila permintaan tidak ditemukan atau terjadi error maka web server akan
mengirimkan pesan error kepada browser. Pembentukan koneksi, permintaan data,
penerimaan
data
dari
browser
ke
web
server
diatur
dalam
sebuah
V. METODE
A. Perangkat Lunak Web Server XAMPP
1. Menyiapkan alat dan bahan praktikum
2. Menekan tombol On pada CPU dan monitor.
3. Menunggu hingga tampil layar desktop.
4. Menunggu hingga pointer berwujud panah muncul (artinya sistem
sudah siap untuk menerima perintah).
5. Memilih menu Start > All Programs > XAMPP for Windows > XAMPP
Control Panel.
6. Memilih start Apache pada jendela XAMPP yang muncul.
13. Membuka Local Disk C lalu masuk ke folder xampp > htdocs > latihan1
di komputer melalui Windows Explorer.
14. Mem-paste dua file yang sebelumnya telah di-copy ke dalam folder
tersebut dengan cara mengklik kanan lalu memilih 'pase' atau dengan
cara menekan tombol Ctrl+V.
15. Mengklik kanan pada file latihan1 lalu memilih open with notepad
untuk memanipulasi konten dari file HTML tersebut.
17. Menyimpan file yang sudah dimanipulasi tersebut dengan cara memilih
menu file > save atau menekan tombol Ctrl+S.
18. Mengubah nama file yang sudah dimaniplasi tersebut menjadi
index.html dengan cara mengklik kanan > rename atau menekan F2
pada file tersebut.
19. Membuka web browser Mozilla Firefox dengan memilih menu Start
lalu mengklik Mozilla Firefox.
10
24. Menyimpan file yang sudah dimanipulasi tersebut dengan cara memilih
menu file > save atau menekan tombol Ctrl+S.
25. Mengubah nama file yang sudah dimaniplasi tersebut menjadi
index.php dengan cara mengklik kanan > rename atau menekan F2
pada file tersebut.
26. Membuka web browser Mozilla Firefox dengan memilih menu Start
lalu mengklik Mozilla Firefox.
11
12
8. Membuka Local Disk C lalu masuk ke folder wamp > www > latihan1
di komputer melalui Windows Explorer.
13
10. Mengklik kanan pada file latihan1 lalu memilih open with notepad
untuk memanipulasi konten dari file HTML tersebut.
14
12. Menyimpan file yang sudah dimanipulasi tersebut dengan cara memilih
menu file > save atau menekan tombol Ctrl+S.
13. Mengubah nama file yang sudah dimaniplasi tersebut menjadi
index.html dengan cara mengklik kanan > rename atau menekan F2
pada file tersebut.
14. Membuka web browser Mozilla Firefox dengan memilih menu Start
lalu mengklik Mozilla Firefox.
15
16
3. Menjalankan apache pada MS4W dengan mendobel klik file apacheinstall.bat pada folder tersebut.
17
18
11. Peta telah berhasil ditampilkan pada halaman MS4W di web browser.
19
14. Membuka Local Disk C lalu masuk ke folder ms4w > tmp > ms_tmp di
komputer melalui Windows Explorer untuk mengetahui Log aktivitas
yang dilakukan pada halaman peta MS4W di web browser.
20
VIII. HASIL
1. Printscreen Localhost XAMPP
b. PHP
21
b. Stop
22
b. Stop
23
24