LATIHAN 1
A. Soal
B. Screenshoot
C. Syntax
D. Penjelasan
Web server berhasil dijalankan dengan menggunakan Apache dan MySQL dari software
XAMPP.
LATIHAN 2
A. Soal
Buka browser lalu buka URL “http://localhost”. Pastikan muncul tampilan default dari
web server.
B. Screenshoot
C. Syntax
D. Penjelasan
Hasil dari site yang dituju oleh h ttp://localhost berhasil ditampilkan secara default dari
web server.
LATIHAN 3
A. Soal
D. Penjelasan
Pada file hosts sudah ditambahkan text berisi “127.0.01 fardan.id” pada bagian akhir
file tersebut.
LATIHAN 4
A. Soal
Buka browser dengan URL “http:/fardan.id". Apakah yang terjadi? Apakah fungsi dari file
“hosts”? Beri penjelasan.
B. Screenshoot
C. Syntax
D. Penjelasan
Ketika membuka site dengan URL “http://fardan.id” akan muncul halaman default seperti
ketika mengakses localhost melalui browser. Ini membuktikan bahwa text berbentuk IP
dan address yang disimpan pada file hosts bekerja dengan baik. Hosts berfungsi untuk
memetakan suatu IP, dan IP tersebut dijadikan nama server.
LATIHAN 5
A. Soal
B. Screenshoot
C. Syntax
D. Penjelasan
Terjadi error dikarenakan halaman tersebut tidak dapat diakses. Hal ini disebabkan oleh
port 81 berbeda dengan port localhost yang berisi 80 yang mana sudah tercatat pada file
hosts.
LATIHAN 6
A. Soal
Buka Notepad lalu buka direktori web server yang telah terinstal (misal: “D:\xampp”)
kemudian buka file “apache\conf\httpd.conf”. Cari baris “Listen 80” dan ubah menjadi
“Listen 81” kemudian simpan.
B. Screenshoot
C. Syntax
D. Penjelasan
Text berisi “Listen 81” ditambahkan pada file httpd.conf untuk menggantikan text
sebelumnya yang berisi “Listen 80”
LATIHAN 7
A. Soal
Restart (stop lalu start) web server lalu buka URL “http://fardan.id:81". Apa yang terjadi?
Buka kembali URL “http://fardan.id". Apa yang terjadi? Apakah sebenarnya angka 80
dan 81 tersebut? Beri penjelasan.
B. Screenshoot
C. Syntax
D. Penjelasan
Terjadi pergantian port dari 80 menjadi 81, sehingga ketika membuka
“http://fardan.id:81” akan ditampilkan halaman default web server. Namun ketika
membuka “http://fardan.id:80”, halaman tersebut tidak dapat diakses karena portnya
berbeda. Kedua angka tersebut merupakan port untuk memberikan akses dalam membuka
halaman web yang kita tuju.
LATIHAN 8
A. Soal
B. Screenshoot
C. Syntax
D. Penjelasan
Port telah diubah menjadi 80 atau default dengan menuliskan “Listen 80” pada file
httpd.conf. Jadi setelah web server direstart, “http://fardan.id” dapat dibuka dan
menampilkan halaman default.
2. PERCOBAAN DATABASE SERVER
LATIHAN 1
A. Soal
Buka XAMPP Control Panel lalu klik tombol Shell untuk membuka XAMPP Console.
B. Screenshoot
C. Syntax
D. Penjelasan
XAMPP Console berhasil dibuka dengan mengklik tombol Shell pada XAMPP Control
Panel.
LATIHAN 2
A. Soal
B. Screenshoot
C. Syntax
D. Penjelasan
Terjadi error pada saat mengganti password, tertulis disitu saya tidak bisa connect ke localhost.
LATIHAN 3
A. Soal
Buka database tool yang telah terinstal. Lakukan login menggunakan default credentials
yaitu username “root” dan password yang baru dibuat.
B. Screenshoot
C. Syntax
D. Penjelasan
Terjadi error pada saat masuk ke database tool tertulis disitu tidak bisa connect karena pengaturan
salah
LATIHAN 4
A. Soal
Buat database baru dengan nama “pemweb” lalu buat tabel berikut dengan nama “user”.
B. Screenshoot
C. Syntax
D. Penjelasan
LATIHAN 1
A. Soal
Jalankan kode di atas tanpa menggunakan server. Apa yang terjadi? Kemudian hapus tag
<body>. Amati apa yang terjadi lalu simpulkan.
B. Screenshoot
C. Syntax
1 <!DOCTYPE html>
2 <html lang="en">
3 <head>
4 <meta charset="utf-8">
5 <title>Hello World</title>
6 </head>
7 <h1>Hello World</h1>
8 <p>Belajar HTML</p>
9 </html>
D. Penjelasan
LATIHAN 2
A. Soal
1 <!DOCTYPE html>
2 <html lang="en">
3 <head>
4 <meta charset="utf-8">
5 <title>Hello World</title>
6 <style type="text/css">
7 h1 {
8 color:orange;
9 text-align:center;
10 }
11 p {
12 font-family:"Times New Roman";
13 font-size:40px;
14 }
15 </style>
16 </head>
17 <body>
18 <h1>Hello World</h1>
19 <p>Belajar HTML<p>
20 </body>
21 </html>
a. Jalankan kode tersebut kemudian amati yang terjadi. Apakah ada perbedaan daripada
sebelumnya? Beri penjelasan.
b. Termasuk cara apakah penulisan CSS pada kode di atas?
c. Ubah cara penulisan CSS ini dalam tipe linked (external) style sheet.
B. Screenshoot
C. Syntax
index.html
1 <!DOCTYPE html>
2 <html lang="en">
3 <head>
4 <meta charset="utf-8">
5 <title>Hello World</title>
6 <link rel="stylesheet" href="style.css">
7 </head>
8 <body>
9 <h1>Hello World</h1>
10 <p>Belajar HTML<p>
11 </body>
12 </html>
style.css
1 h1 {
2 color:orange;
3 text-align:center;
4 }
5 p {
6 font-family:"Times New Roman";
7 font-size:40px;
8 }
D. Penjelasan
LATIHAN 3
A. Soal
Jalankan kode tersebut dan amati apa yang terjadi. Apa fungsi dari baris ke-10?
B. Screenshoot
C. Syntax
1 <!DOCTYPE html>
2 <html lang=”en”>
3 <body>
4 <h1>Operasi JS</h1>
5 <p id="demo"></p>
6 <script>
7 var x = 5;
8 var y = 2;
9 var z = x + y;
10 document.getElementById("demo").innerHTML = z;
11 </script>
12 </body>
13 </html>
D. Penjelasan
LATIHAN 4
A. Soal
B. Screenshoot
a. Dengan server
b. Tanpa server
C. Syntax
1
D. Penjelasan
LATIHAN 5
A. Soal
Buat program untuk menghitung luas persegi panjang. Bisa input panjang dan lebar, ada
tombol yang jika di klik akan menampilkan output luas.
B. Screenshoot
C. Syntax
1 <!DOCTYPE html>
2 <html>
3 <body>
4 <h2>Program Menghitung Luas Persegi Panjang</h2>
5
6 <p>Input atau masukan angka yang diinginkan (dalam
7 cm):</p>
8 Panjang = <input id="pjg">
9 <br>
10 Lebar = <input id="lbr">
11 <br>
12 <br>
13 <input type="button" onclick="hitung()"
14 value="Hitung">
15 <p id="demo"></p>
16 <script>
17 function hitung() {
18 var luas = document.getElementById("pjg").value *
19 document.getElementById("lbr").value;
20 document.getElementById("demo").innerHTML = "Luas = "
21 + luas + " cm";
22 }
23 </script>
24 </body>
25 </html>
D. Penjelasan