WEB SERVER MODUL AJAR TKJ KJ SMK NEGERI 7 SURABAYA
Modul Ajar Membangun Web Server A. IDENTITAS MODUL Nama Penyusun : Mokhamad Haries Eko Santoso, S.Kom Program/Konsentrasi Keahlian : Pengembangan Perangkat Lunak dan Gim (PPLG) / Sistem Informasi, Jaringan, dan Aplikasi (SIJA) Instansi : SMK Negeri 7 Surabaya Fase/Kelas/Semester : F/XI/III Alokasi Waktu : 6 JP x 45 menit Jumlah Pertemuan : 3 Pertemuan (18 JP x 45 menit) Capaian Pembelajaran : Pada akhir fase F, peserta didik mampu memahami konsep dan implementasi platform untuk aktivasi layanan teknologi informasi dalam lingkup komputasi awan dan implementasi layanan serta konfigurasi Web Server, Database Server, DNS Server, dan Mail Server B. PEMBELAJARAN 1. Tujuan Pembelajaran C.3 Memecahkan permasalahan terkait layanan Web Server. 2. Rencana Asesmen No. Indikator/Kriteria Instrumen Asesmen Awal Proses Akhir/Sumatif 1 Mampu menjelaskan pengertian Web Server Tes Lisan Tes lisan Tes lisan 2 Mampu menjelaskan fungsi Web Server Tes Lisan Tes lisan Tes lisan 3 Mampu menjelaskan cara kerja Web Server Tes Tulis Tes lisan Tes lisan 4 Mampu menginstalasi layanan Web Server Tes Lisan Checklist Observasi Tes unjuk kerja 5 Mampu mengkonfigurasi Web Server Tes Lisan Checklist Observasi Tes unjuk kerja 6 Mampu melakukan pengujian Web Server Tes Lisan Checklist Observasi Tes unjuk kerja 7 Mampu memecahkan permasalahan dalam membangun Web Server Hasil Asesmen Proses pada pertemuan 1 Checklist Observasi Tes unjuk kerja
C. MEMBANGUN WEB SERVER Pertemuan 1 (12 JP x 45 menit) Langkah Pembelajaran 1. Pendahuluan/Pembukaan a. Guru menyampaikan tujuan pembelajaran yaitu peserta didik mampu membangun web server menggunakan sistem operasi Debian 11 dengan aplikasi apache. b. Guru menyampaikan apersepsi dengan cara menampilkan sebuah contoh-contoh halaman website. c. Guru melakukan asesmen awal pembelajaran secara lisan dengan memberikan beberapa pertanyaan sebagai berikut. 1) Apakah Anda mengetahui perintah yang digunakan untuk melakukan instalasi paket pada server? 2) Apakah Anda mengetahui perintah yang digunakan untuk melakukan editing file pada server? 3) Apakah Anda mengetahui cara membuka suatu halaman web melalui web browser? 4) Apakah Anda mengetahui langkah-langkah untuk membangun sebuah web server Apache? Asesmen awal dilakukan untuk mengelompokkan peserta didik sebagai berikut. Kelompok belum siap. Peserta didik belum menguasai prasyarat yang diperlukan untuk mempelajari materi membangun web server. Dibuktikan dengan belum mampu menjawab soal asesmen minimal nomor 1, 2, dan 3. Kelompok siap. Peserta didik sudah menguasai prasyarat yang diperlukan untuk mempelajari materi membangun web server. Dibuktikan dengan mampu menjawab soal asesmen awal nomor 1, 2, dan 3 Kelompok menguasai. Peserta didik telah mengetahui banyak hal mengenai web server. Dibuktikan dengan mampu menjawab seluruh pertanyaan pada asesmen awal. 2. Kegiatan Inti a. Dari hasil asesmen awal yang telah dilaksanakan, maka guru merancang pembelajaran berdiferensiasi seperti berikut. Kelompok belum siap. Peserta didik diberikan pembelajaran dengan pendampingan guru. Kelompok siap. Pembelajaran sesuai dengan rencana.
Kelompok menguasai. Pembelajaran sesuai dengan rencana dan peserta didik menjadi tutor sebaya. b. Peserta didik menyimak penjelasan guru mengenai konsep web server (pengertian, fungsi, dan cara kerja) untuk pencapaian indikator pembelajaran c. Untuk menambah informasi, peserta didik dapat mencari literatur terkait konsep web server secara mandiri untuk mengembangkan kemandirian dan kreatifitas d. Peserta didik diberikan kesempatan untuk bertanya atau menyampaikan pendapatnya terkait materi yang telah disampaikan e. Guru mendemonstrasikan cara membangun (instalasi, konfigurasi, dan pengujian) web server f. Peserta didik kelompok belum siap maka akan didampingi oleh guru dalam mempraktikkan kembali materi cara instalasi dan konfigurasi web server yang telah didemonstrasikan oleh guru g. Peserta didik kelompok siap mempraktikkan kembali secara mandiri cara instalasi dan konfigurasi web server yang telah didemonstrasikan guru h. Peserta didik kelompok menguasai dapat menjadi tutor sebaya bagi temantemannya i. Guru membagi peserta didik menjadi beberapa kelompok untuk mengembangkan dimensi gotong-royong, dimana di dalam kelompok terdiri dari peserta didik kelompok belum siap, siap, dan menguasai (sebagai tutor sebaya) untuk mengerjakan Jobsheet 1 yang telah diberikan oleh guru j. Guru melaksanakan Asesmen Proses dengan cara tes lisan dan mengisi lembar ceklis observasi pada masing-masing kelompok No. Nama Peserta Didik Lisan Observasi Aspek Aspek 1 Y/N 2 Y/N 3 Y/N 4 Y/N 5 Y/N 6 Y/N 7 Y/N 8 Y/N 1 2 Keterangan: Y/N = Yes (Y) untuk peserta didik yang sudah mampu dan No (N) untuk peserta didik yang belum mampu dalam aspek: 1 : menjelaskan pengertian web server 2 : menjelaskan fungsi web server 3 : menjelaskan cara kerja web server 4 : melakukan konfigurasi IP pada web server
5 : melakukan instalasi paket-paket yang dibutuhkan dalam membangun web server 6 : melakukan pengaturan root directory pada web server 7 : melakukan pengaturan access port pada web server 8 : melakukan pengujian dengan mengakses halaman web melalui web browser di PC client 3. Kegiatan Penutup a. Peserta didik melakukan refleksi hasil pembelajaran secara lisan dengan pertanyaan sebagai berikut. Apa saja yang sudah kalian pelajari? Bagian mana dari materi yang sudah dikuasai, belum dikuasai, dan apa yang akan dipelajari lebih lanjut? b. Guru memberikan umpan balik atas refleksi peserta didik dan menyimpulkan hasil pembelajaran hari ini c. Guru memberikan tindak lanjut dengan mengomunikasikan kepada peserta didik tentang hasil belajar. Belum berkembang, jika dalam asesmen proses peserta didik belum mampu memenuhi seluruh aspek baik secara mandiri maupun dibimbing oleh guru. Tindak lanjut yang diberikan adalah dengan membuat laporan mengenai pengertian, fungsi, dan cara kerja web server, mempraktikkan kembali Jobsheet 1 di rumah, dan melaporkan bukti pengerjaan kepada guru. Mulai berkembang, jika dalam asesmen proses peserta didik mampu memenuhi seluruh aspek walaupun dengan bimbingan guru/teman sebaya. Tindak lanjut yang diberikan adalah dengan diberikan motivasi dan bimbingan berkala oleh guru kepada peserta didik dalam pembelajaran berikutnya. Berkembang sesuai harapan, jika dalam asesmen proses peserta didik mampu memenuhi seluruh aspek secara mandiri. Tindak lanjut yang diberikan adalah motivasi dan bimbingan untuk menjadi tutor sebaya dalam pembelajaran berikutnya serta mendapatkan materi pengayaan (membangun web server dengan multi domain dan subdomain). d. Guru menyampaikan materi untuk pertemuan yang akan datang yaitu menganalisis permasalahan dalam membangun web server e. Guru bersama peserta didik menutup kegiatan dengan berdoa
D. MEDIA 1. Materi Pengertian dan fungsi web server pada link https://www.dicoding.com/blog/apaitu-web-server-dan-fungsinya/ Cara kerja web server pada link https://www.hostinger.co.id/tutorial/apa-itu-webserver#:~:text=Web%20server%20menerima%20permintaan%20HTTP,browser %20yang%20tadi%20mengirimkan%20permintaan. Instalasi dan konfigurasi web server pada link video https://www.youtube.com/watch?v=Hgm79_z4_NM Materi pengayaan Jobsheet 2 2. Alat dan Bahan PC Aplikasi virtualisasi seperti VirtualBox atau VMWare ISO debian 11 DLBD Jaringan internet 3. Media Proyektor White Board PC Jobsheet 1
E. MEMBANGUN WEB SERVER MULTI DOMAIN DAN SUBDOMAIN (TANPA DNS SERVER) Pertemuan 2 (12 JP x 45 menit) Langkah Pembelajaran 1. Pendahuluan/Pembukaan a. Guru menyampaikan tujuan pembelajaran yaitu peserta didik mampu memecahkan permasalahan dalam membangun web server (tanpa DNS server) menggunakan sistem operasi Debian 11. b. Guru menyampaikan apersepsi dengan cara menampilkan sebuah server yang dapat menampilkan beberapa domain dan subdomain. c. Guru mengelompokkan peserta didik berdasarkan hasil asesmen proses yang telah dilakukan pada pertemuan sebelumnya. Kelompok belum siap. Peserta didik yang termasuk ke dalam kategori belum berkembang pada pertemuan sebelumnya. Kelompok siap. Peserta didik yang termasuk ke dalam kategori mulai berkembang pada pertemuan sebelumnya. Kelompok menguasai. Peserta didik yang termasuk ke dalam kategori berkembang sesuai harapan pada pertemuan sebelumnya. 2. Kegiatan Inti a. Guru merancang pembelajaran berdiferensiasi seperti berikut. Kelompok belum siap. Peserta didik diberikan pembelajaran dengan pendampingan guru. Kelompok siap. Pembelajaran sesuai dengan rencana. Kelompok menguasai. Pembelajaran sesuai dengan rencana dan peserta didik menjadi tutor sebaya. b. Guru mendemonstrasikan cara membangun web server dengan 2 domain dan subdomain sesuai langkah-langkah pengerjaan pada Jobsheet 2 c. Peserta didik kelompok belum siap maka akan didampingi oleh guru dalam mempraktikkan kembali materi yang telah didemonstrasikan oleh guru d. Peserta didik kelompok siap mempraktikkan kembali secara mandiri materi yang telah didemonstrasikan guru e. Peserta didik kelompok menguasai dapat menjadi tutor sebaya bagi temantemannya
f. Guru membagi peserta didik menjadi beberapa kelompok untuk mengembangkan dimensi gotong-royong, dimana di dalam kelompok terdiri dari peserta didik kelompok belum siap, siap, dan menguasai (sebagai tutor sebaya) untuk mengerjakan Jobsheet 2 yang telah diberikan oleh guru g. Guru melaksanakan Asesmen Formatif (proses) dengan cara mengisi lembar ceklis observasi pada masing-masing kelompok No. Nama Peserta Didik Aspek yang Diamati 1 Y/N 2 Y/N 3 Y/N 4 Y/N 5 Y/N 6 Y/N 1 2 Keterangan: Y/N = Yes (Y) untuk peserta didik yang sudah mampu dan No (N) untuk peserta didik yang belum mampu dalam aspek: 1 : melakukan konfigurasi IP alias 2 : melakukan instalasi paket-paket yang dibutuhkan dalam membangun web server 3 : konfigurasi virtual host dan root directory 4 : membuat file index.html untuk setiap website 5 : melakukan pengujian dengan mengakses halaman web 1 6 : melakukan pengujian dengan mengakses halaman web lain dan subdomainnya h. Peserta didik melaksanakan Asesmen Akhir berupa Tes Lisan dan Tes Unjuk Kerja (Instrumen terlampir) 3. Kegiatan Penutup a. Peserta didik melakukan refleksi hasil pembelajaran secara lisan dengan pertanyaan sebagai berikut. Apa saja yang sudah kalian pelajari? Bagian mana dari materi yang sudah dikuasai, belum dikuasai, dan apa yang akan dipelajari lebih lanjut? b. Guru memberikan umpan balik atas refleksi peserta didik dan menyimpulkan hasil pembelajaran hari ini c. Guru memberikan tindak lanjut dengan mengomunikasikan kepada peserta didik tentang hasil belajar. Belum berkembang, jika dalam asesmen akhir peserta didik belum memenuhi kriteria minimal Mampu untuk seluruh indikator. Tindak lanjut yang diberikan
adalah dengan membuat laporan mengenai pengertian, fungsi, dan cara kerja web server, mempraktikkan kembali Tes Unjuk Kerja di rumah, dan melaporkan bukti pengerjaan kepada guru. Mulai berkembang, jika dalam asesmen akhir peserta didik memenuhi kriteria Cukup Mampu untuk seluruh indikator. Tindak lanjut yang diberikan adalah dengan diberikan motivasi dan bimbingan berkala oleh guru kepada peserta didik dalam pembelajaran berikutnya. Berkembang sesuai harapan, jika dalam asesmen akhir peserta didik memenuhi kriteria Mampu untuk seluruh indikator. Tindak lanjut yang diberikan adalah motivasi dan bimbingan untuk menjadi tutor sebaya dalam pembelajaran berikutnya serta mendapatkan materi pengayaan (membangun web server dengan Nginx). d. Guru menyampaikan materi untuk pertemuan selanjutnya yaitu DNS server e. Guru bersama peserta didik menutup kegiatan dengan berdoa F. MEDIA 1. Materi Materi pengayaan https://teknologiterupdate.com/membuat-web-server-di-debian/ 2. Alat dan Bahan PC Aplikasi virtualisasi seperti VirtualBox atau VMWare ISO debian 11 DLBD Jaringan internet 3. Media Proyektor White Board PC Jobsheet 2 Instrumen Tes Lisan dan Unjuk Kerja
LAMPIRAN JOBSHEET 1 Dalam membangun sebuah web server di Debian, terdapat beberapa paket yang umum digunakan yaitu: a. Apache2 : sebagai engine utama sebuah web server b. Php5 : sebagai server-side scripting c. Mysql-server : sebagai database server d. PhpMyAdmin : sebagai interface database Pada praktik membangun web server ini, setiap paket akan diinstall satu per satu untuk mengetahui fungsi dan perbedaan setiap paket. INSTALASI PAKET YANG DIBUTUHKAN 1. Aturlah agar server dan client terhubung dengan menggunakan adapter host-only 2. Pastikan adapter host-only telah diberi IP sesuai skema pada gambar (192.168.10.2/24) 3. Buka mesin virtual server 4. Login sebagai root 5. Pastikan server telah diberi IP sesuai dengan skema (192.168.10.1/24)
6. Cobalah uji koneksi antara antar kedua perangkat dengan menggunakan perintah ping 192.168.10.1 dari sisi client. 7. Setelah Anda memastikan bahwa kedua perangkat telah terhubung, selanjutnya adalah menginstal layanan web server pada server. Dalam contoh ini, layanan perlu diinstal pertama kali sebagai engine utama untuk web server adalah apache2. Sebelum menginstall, pastikan bahwa DVD 1 telah terdaftar di repository dengan mengetikkan perintah nano /etc/apt/sources.list 8. Install aplikasi apache2 dengan mengetikkan perintah apt-get install apache2 9. Setelah proses instalasi ini Anda telah dapat mengakses web server secara default. Cobalah buka web browser dari sisi client dan ketik IP server pada address bar. Jika ditampilkan halaman seperti pada gambar, maka layanan web server telah dapat diakses oleh client. 10. Anda pun dapat melakukan pengujian dari sisi server dengan menggunakan perintah w3m http://localhost atau w3m localhost atau w3m http://192.168.10.1 (IP web server) atau w3m 192.168.10.1 atau w3m namadomainweb. W3m adalah aplikasi browser berbasis teks pada linux. Sebelum menggunakan aplikasi ini, installah terlebih dahulu dengan perinta apt-get install w3m KONFIGURASI WEB SERVER Secara default, halaman web yang ditampilkan berada di direktori /var/www/html dengan nama index.html. Jika Anda ingin mengubah lokasi penyimpanan file web / document root, Anda dapat mempraktikkan langkah-langkah berikut. Document root : /home/web Halaman web html : ditampilkan teks “Selamat Datang di Praktik Membuat Web Server”
1. Halaman web yang akan ditampilkan pertama kali di web browser adalah halaman index.html atau php. Dalam praktik ini file yang dibuat berekstensi html. Buatlah file dengan nama index.html yang disimpan di folder /home/web dengan mempraktikkan langkah-langkah berikut. a. Buat folder dengan nama /home/web dengan cara mkdir /home/web b. Buat file dengan nama index.html pada folder yang telah dibuat dengan cara nano /home/web/index.html c. Isilah halaman index.html dengan teks seperti di bawah ini <html> <head> </head> <body> <h1><center>Selamat Datang di Praktik Membuat Web Server</center></h1> </body> </html> d. Simpan file yang telah dibuat 2. Ubah lokasi penyimpanan web pada file konfigurasi web server dengan mempraktikkan langkah-langkah sebagai berikut. a. Masuk ke folder /etc/apache2/sites-available dengan perintah cd /etc/apache2/sites-available b. Ketik perintah ls c. Pada folder tersebut terdapat dua buah file, yaitu 000-default.conf dan defaultssl.conf. Untuk mengubah lokasi web file yang harus dikonfigurasi adalah file 000- default.conf. Namun, jika ingin membuat file konfigurasi baru Anda dapat meng-copy file tersebut dengan perintah cp 000-default.conf filebaru.conf d. Buka file konfigurasi virtualhost dengan perintah nano 000-default.conf (nano filebaru.conf jika membuat file konfigurasi virtualhost baru). Pada file tersebut terdapat beberapa keterangan yang dapat diisi yaitu sebagai berikut. VirtualHost *:80 : Menunjukkan bahwa virtualhost berjalan di port 80 ServerName : Domain / nama website DocumentRoot : Lokasi penyimpanan file-file website e. Pada praktik ini, Anda cukup mengganti DocumentRoot dengan lokasi penyimpanan halaman web yang baru (/home/web) seperti pada gambar.
f. Keluar dari file konfigurasi dan simpan g. Jika Anda menggunakan filebaru.conf maka Anda perlu menonaktifkan terlebih dahulu file 000-default.conf dan mengaktifkan file filebaru.conf dengan cara: (abaikan langkah ini jika Anda menggunakan file 000.default.conf) Menonaktifkan 000-default.conf : a2dissite 000-default.conf Mengaktifkan filebaru.conf : a2ensite filebaru.conf h. Reload paket dengan perintah service apache2 restart i. Lokasi penyimpanan halaman web yang telah dibuat pada langkah sebelumnya perlu diatur hak aksesnya agar client dapat mengakses lokasi file tersebut. Jika tidak maka web browser client akan menampilkan gambar seperti berikut. Pengaturan hak akses terhadap halaman web dapat dilakukan mengetikkan perintah nano /etc/apache2/apache2.conf dan ubah kata Require all denied menjadi Require all granted di bagian Directory. Diganti menjadi: j. Restart paket dengan mengetikkan perintah service apache2 restart atau /etc/init.d/apache2 restart k. Langkah terakhir adalah lakukan pengujian terhadap konfigurasi yang telah dibuat. Pengujian tampilan halaman web dapat dilakukan dari dua sisi, yaitu client dan server.
Dari server: dapat menggunakan perintah w3m http://localhost atau w3m localhost atau w3m http://192.168.10.1 (IP web server) atau w3m 192.168.10.1 atau w3m namadomainweb Dari client : pada web browser ketikkan IP server 192.168.10.1 atau domainweb PHP Pada pembahasan sebelumnya telah dibuat sebuah halaman dengan format html di dalam direktori /home/web. Pada bagian ini, halaman utama yang akan diakses oleh client dalam format php. Untuk itu, praktikkan langkah-langkah berikut. 1. Masuk ke folder /home/web dengan perintah cd /home/web 2. Ubah ekstensi file index.html menjadi index.php dengan mengetikkan perintah rename[spasi]’s/.html/.php/’[spasi]index.html 3. Edit file tersebut dengan mengetikkan perintah nano index.php 4. Tambahkan teks seperti pada gambar berikut. 5. Ujilah tampilan web dari sisi client 6. Berdasarkan pengujian tidak ditampilkan halaman sesuai yang diinginkan. Hal ini dikarenakan paket php5 belum terinstal. Untuk itu, instal paket php5 dengan cara aptget install php5 7. Ujilah kembali halaman web dari sisi client dan perhatikan perbedaan tampilan yang dihasilkan
8. Dapat disimpulkan, jika web menggunakan php maka paket php5 perlu diinstal terlebih dahulu di server PHPMYADMIN DAN MYSQL Paket mysql-server digunakan jika web yang dibuat menggunakan database, sedangkan paket phpmyadmin digunakan sebagai penyedia interface untuk pengelolaan database dalam web. 1. Untuk menginstalasi dua paket sekaligus ketik perintah apt-get install phpmyadmin mysql-server 2. Saat proses instalasi MySQL, Anda diminta untuk mengisi password untuk root, isi dengan password yang diinginkan kemudian OK 3. Ulangi langkah pengisian password root untuk MySQL 4. Saat proses instalasi phpmyadmin Anda diminta untuk memilih paket web server yang digunakan. Pada paket sebelumnya, paket yang terinstal sebagai engine utama web server adalah apache2, oleh karena itu pilih apache2. Untuk memilih tekan tombol spasi kemudian ok 5. Sebelum menggunakan paket phpmyadmin, seharusnya telah terinstal dan terkonfigurasi sebuah database. Namun, jika database ini dapat digantikan oleh dbconfig-common. Dikarenakan pada praktik ini belum terinstlas dan terkonfigurasi sebuah database, maka pilih Yes
6. Isi password untuk admin phpmyadmin 7. Isi password untuk aplikasi MySQL pada phpmyadmin 8. Masukkan password yang sama untuk konfirmasi 9. Tunggu hingga proses instalasi selesai
JOBSHEET 2 Multidomain berarti dalam 1 server terdapat beberapa domain/website, sedangkan subdomain merupakan sub dari domain tertentu. Sebagai contoh, Anda diminta untuk membangun Web dan DNS server dengan ketentuan sebagai berikut. Website 1 Document root : /var/www/html/latihan Website 2 Document root : /var/www/html/ujian Document root : /var/www/html/ujian/praktik Berdasarkan soal, terdapat 2 domain dalam perangkat yang sama. Oleh karena itu, dibutuhkan IP alias/secondary IP untuk mengakses setiap domain. Penggunaan IP alias ini dapat menjadi alternatif solusi untuk membuat multi domain/website dalam 1 server (tanpa DNS server) 1. Konfigurasi IP Address Sebagai contoh, interface yang aktif adalah enp0s3. Interface ini diberikan 2 IP address yang nantinya akan diarahkan ke 2 domain tersebut. a. nano /etc/network/interfaces b. Isi file seperti berikut. c. Restart service --> service networking restart d. Periksa hasil --> ip a 2. Konfigurasi Web server a. Install paket apache2 --> apt install apache2
b. Konfigurasi Virtual host --> nano /etc/apache2/sites_available/000-default.conf c. Edit file dan simpan d. Restart service --> service apache2 restart 3. Menyiapkan halaman website a. Membuat halaman website 1 Buat folder dengan nama latihan menggunakan perintah mkdir /var/www/html/latihan Buat file website yaitu index.html dengan menggunakan perintah nano /var/www/html/latihan/index.html Isilah file index.html seperti berikut b. Membuat halaman website 2 Buat folder dengan nama ujian menggunakan perintah mkdir /var/www/html/ujian sebagai direktori untuk menyimpan halaman website utama Buat file website yaitu index.html dengan menggunakan perintah nano /var/www/html/ujian/index.html Isilah file index.html seperti berikut Buat folder dengan nama praktik di dalam folder ujian menggunakan perintah mkdir /var/www/html/ujian/praktik sebagai direktori untuk menyimpan halaman subdomain Buat file website yaitu index.html dengan menggunakan perintah nano /var/www/html/ujian/praktik/index.html Isilah file index.html seperti berikut
4. Pengujian a. Buka web browser dari PC client b. Mengakses halaman website 1 Pada bagian URL/address isilah dengan IP website 1 yaitu 150.150.10.1 c. Mengakses halaman website 2 Pada bagian URL/address isilah dengan IP website 1 yaitu 150.150.10.3 d. Mengakses halaman subdomain pada website 2 e. Pada bagian URL/address isilah dengan IP website 1 yaitu 150.150.10.3/praktik
INSTRUMEN TES LISAN No. Indikator Soal Jawaban 1 Mampu menjelaskan pengertian Web Server Apakah yang dimaksud dengan web server? 2 Mampu menjelaskan fungsi Web Server Jelaskan fungsi web server 3 Mampu menjelaskan cara kerja Web Server Bagaimanakah cara kerja web server? Rubrik penilaian BM: Peserta didik belum mampu menjawab soal dengan benar CM: Peserta didik mampu menjawab soal dengan benar walaupun terdengar ragu dalam menjawab M : Peserta didik mampu menjawab soal dengan benar dengan percaya diri INSTRUMEN TES UNJUK KERJA Anda sebagai system administrator ditugaskan untuk membuat suatu layanan web server dengan menggunakan IP sebagai alamat web server tersebut (DNS server belum dikonfigurasi). Pada server tersebut, terdapat tiga website dengan ketentuan sebagai berikut. Website 1 IP : 192.168.10.1 Direktori : /var/www/website1 Website 2 IP : 192.168.10.2 Direktori : /var/www/website2 Direktori subweb: /var/www/website2/subdomain Website 3 IP : 192.168.10.3 Direktori : /data/website3 Diharapkan, client dapat mengakses ketiga website tersebut dengan menggunakan IP
Rubrik penilaian BM: Peserta didik belum mengerjakan sesuai indikator CM: Peserta didik mampu mengerjakan sesuai indikator walaupun dengan bimbingan guru/teman sebaya M : Peserta didik mampu mengerjakan sesuai indikator secara mandiri LEMBAR PENILAIAN No. Nama Peserta Didik Indikator 1 2 3 4 5 6 1 2