Anda di halaman 1dari 13

1.

Aplikasi berbasis web merupakan sebuah halaman yang berisi informasi baik berupa tulisan,
gambar maupun video yang dibangun dengan menggunakan bahasa pemrograman komputer.
Berikut ini merupakan aplikasi penunjang yang harus dipersiapkan di dalam sebuah komputer
untuk membangun aplikasi berbasis web adalah ….
A. Ms. Office, Media Player, Web Service, Google Chrome
B. Intel Atom, Opera House, Tomcat, Mozilla Firefox
C. Web Browser, Phpmyadmin, Server, Facebook, Google
D. Web Server, PHP Service, Text Editor, Web Browser
E. Database, Web Dinamis, Web Statis, Internet Explorer
2. Pembuatan interface aplikasi berbasis web biasanya disesuaikan dengan target user yang akan
mengakses halaman tersebut. Sisi interface dari sebuah aplikasi yang memiliki otoritas untuk
memanipulasi konten dari sebuah aplikasi disebut ….
A. Front-End
B. Back-End
C. Dead-End
D. High-End
E. Lo-Gue-End
3. HTML merupakan sekumpulan tag yang digunakan untuk menampilkan suatu konten ke dalam web
browser. Berikut ini merupakan tag yang digunakan untuk menampilkan tulisan sebagaimana
contoh tulisan di bawah adalah ….
PTS RPL 2019
A. <br><center><font>PTS RPL 2019
B. <b><i><a> PTS RPL 2019 </b></i></a>
C. <b><a><u> PTS RPL 2019 </b></a></u>
D. </b></i></u> PTS RPL 2019 <b><i><u>
E. <b><i><u> PTS RPL 2019 </b></i></u>
4. Perhatikan tag berikut :
1 <style type=“text/css”>
2 .link { text-decoration: none; }
3 </style>
4 <a class=“link” href=“www.smkn4-tsm.sch.id/register”>
5 Klik di sini untuk daftar
6 </a>

Output dari sintak di atas adalah ….


A. www.smkn4-tsm.sch.id
B. Klik di sini untuk daftar
C. www.smkn4-tsm.sch.id
D. Klik di sini untuk daftar
E. www.smkn4-tsm.sch.id/register
5. Perhatikan gambar :

Syntax CSS untuk membentuk sudut kotak tampak tumpul seperti gambar di atas adalah …
A. border-color
B. body-background
C. border-radius
D. background-color
E. font-weight
6. Untuk membuat tampilan informasi dalam bentuk artikel, sebaiknya kita membedakan ukuran
huruf antara bagian judul dan bagian paragraf dengan menggunakan tag Heading
(<h1..2..3..4><h..>). Berikut ini merupakan pernyataan yang tepat mengeani Heading adalah ….
A. Semakin besar angka heading, semakin besar tampilan huruf
B. Semakin kecil angka heading, semakin kecil tampilan huruf
C. Semakin kecil angka heading, semakin besar tampilan huruf
D. H3 lebih besar dari H2
E. Setiap huruf yang ditampilkan memiliki ukuran yang sama
7. Perhatikan sintak berikut :
1 <b>Tabel Barang</b><br>
2 <table>
3 <tr>
4 <th>No.</th>
5 <th>Nama Barang</th>
6 <th>Qty.</th>
7 <th>Kondisi</th>
8 </th>
9 <tr>
1 <td>1.</td>
0 <td>Kursi kerja</td>
1 <td>20</td>
1 <td>Bagus</td>
1 </tr>
2 <tr>
1 <td>2.</td>
3 <td>Meja Rapat</td>
1 <td>5</td>
4 <td>Rusak ringan</td>
1 </tr>
5 <tr>
1 <td>3.</td>
6 <td>LCD Projector</td>
1 <td>2</td>
7 <td>1 Baik, 1 Rusak parah</td>
1 </tr>
8 </table>
1
9
2
0
2
1
2
2
2
3
2
4
2
5
2
6
2
7
Tampilan akhir dari tag html di atas adalah ….
A. Tabel Barang
No. Nama Barang Qty. Kondisi
1. Meja kerja 20 Bagus
2. Meja Rapat 5 Rusak ringan
3. LCD Projector 2 1 Baik, 1 Rusak parah
B. Tabel Barang
No. Nama Barang Qty. Kondisi
1. Meja kerja 20 Bagus
2. Meja Rapat 5 Rusak ringan
3. LCD Projector 2 1 Baik, 1 Rusak parah
C. Tabel Barang
No. Nama Barang Qty. Kondisi
1. Meja kerja 20 Bagus
2. Meja Rapat 5 Rusak ringan
3. LCD Projector 2 1 Baik, 1 Rusak parah
D. Tabel Barang
No. Nama Barang Qty. Kondisi
1. Meja kerja 20 Bagus
2. Meja Rapat 5 Rusak ringan
3. LCD Projector 2 1 Baik, 1 Rusak parah
E. Tabel Barang
No. Nama Barang Qty. Kondisi
1. Meja kerja 20 Bagus
2. Meja Rapat 5 Rusak ringan
3. LCD Projector 2 1 Baik, 1 Rusak parah
8. Perhatikan tabel berikut :
NOMOR JUMLAH KETIDAK HADIRAN
NAMA SISWA J/K
URUT INDUK A I S
1 17040025 NINING MEIDA P 0 1 3
Tag HTML untuk membuat tampilan seperti tabel di atas adalah ….
A. Sintak
1 <b>Tabel Barang</b><br>
2 <table border=“1”>
3 <tr>
4 <td>NOMOR</td>
5 <td>INDUK</td>
6 <td>URUT</td>
7 <td>NAMA SISWA</td>
8 <td>J/K</td>
9 <td>JUMLAH KETIDAK HADIRAN</td>
10 <td>A</td><td>I</td><td>S</td>
11 </tr>
12 <tr>
13 <td>1.</td>
14 <td>17040025</td>
15 <td>NINING MEIDA</td>
16 <td>P</td>
17 <td>0</td>
18 <td>1</td>
19 <td>3</td>
20 </tr>
21 </table>

B. Sintak
1 <b>Tabel Barang</b><br>
2 <table border=“1”>
3 <tr>
4 <td rowspan=“2”>NOMOR</td>
5 <td>INDUK</td>
6 <td>URUT</td>
7 <td rowspan=“2”>NAMA SISWA</td>
8 <td rowspan=“2”>J/K</td>
9 <td rowspan=“3”>JUMLAH KETIDAK HADIRAN</td>
10 <td>A</td><td>I</td><td>S</td>
11 </tr>
12 <tr>
13 <td>1.</td>
14 <td>17040025</td>
15 <td>NINING MEIDA</td>
16 <td>P</td>
17 <td>0</td>
18 <td>1</td>
19 <td>3</td>
20 </tr>
21 </table>

C. Sintak
1 <b>Tabel Barang</b><br>
2 <table border=“1”>
3 <tr>
4 <td colspan=“2”>NOMOR</td>
5 <td rowspan=“2”>NAMA SISWA</td>
6 <td rowspan=“2”>J/K</td>
7 <td colspan=“3”>JUMLAH KETIDAK HADIRAN</td>
8 </tr>
9 <tr>
10 <td>INDUK</td>
11 <td>URUT</td>
12 <td>A</td><td>I</td><td>S</td>
13 </tr>
14 <tr>
15 <td>1.</td>
16 <td>17040025</td>
17 <td>NINING MEIDA</td>
18 <td>P</td>
19 <td>0</td>
20 <td>1</td>
21 <td>3</td>
22 </tr>
23 </table>

D. Sintak
1 <b>Tabel Barang</b><br>
2 <table border=“1”>
3 <tr>
4 <td rowspan=“2”>NOMOR</td>
5 <td colspan=“2”>NAMA SISWA</td>
6 <td colspan=“2”>J/K</td>
7 <td rowspan=“3”>JUMLAH KETIDAK HADIRAN</td>
8 </tr>
9 <tr>
10 <td>INDUK</td>
11 <td>URUT</td>
12 <td>A</td><td>I</td><td>S</td>
13 </tr>
14 <tr>
15 <td>1.</td>
16 <td>17040025</td>
17 <td>NINING MEIDA</td>
18 <td>P</td>
19 <td>0</td>
20 <td>1</td>
21 <td>3</td>
22 </tr>
23 </table>

E. Sintak
1 <b>Tabel Barang</b><br>
2 <table border=“1”>
3 <tr>
4 <td rowspan=“2”>NOMOR</td>
5 <td colspan=“2”>NAMA SISWA</td>
6 <td colspan=“2”>J/K</td>
7 <td rowspan=“3”>JUMLAH KETIDAK HADIRAN</td>
8 <td>A</td><td>I</td><td>S</td>
9 </tr>
10 <tr>
11 <td>INDUK</td>
12 <td>URUT</td>
13 </tr>
14 <tr>
15 <td>1.</td>
16 <td>17040025</td>
17
18 <td>NINING MEIDA</td>
19 <td>P</td>
20 <td>0</td>
21 <td>1</td>
22 <td>3</td>
23 </tr>
</table>

9. Selain informasi dalam bentuk artikel, website juga dapat menampilkan konten dengan format
multimedia seperti gambar, audio maupun video. Tag <img></img> merupakan contoh tag yang
digunakan untuk menampilkan gambar. Berikut ini merupakan atribut yang tidak berkaitan dengan
tag tersebut adalah ….
A. src
B. alt
C. height
D. width
E. value
10. Perhatikan tag berikut :
1 <video width=“320” height=“240” controls>
2   <source src=“movie.mp4” type=“video/mp4”>
3 </video>

Lokasi yang digunakan untuk menyimpan file video berdasarkan tag di atas adalah ….
A. Di folder video
B. Di folder mp4
C. Di lokasi yang sama dengan file index
D. Di direktori htdocs
E. Di direktori xampp
11. Dalam rangka mengoptimalkan fungsi website, kita dapat melakukan perpindahan halaman (page)
dengan melakukan clicking pada sebuah objek (tulisan / gambar). Sebuah tulisan yang dijadikan
shortcut untuk menuju ke suatu halaman disebut ….
A. Button
B. Input-Text
C. Label
D. Hyper-Link
E. Drop-Down
12. Sebagai sebuah media perpindahan antar berkas / file di dalam sebuah aplikasi berbasis web, suatu
halaman akan memiliki kaitan dengan halaman lainnya melalui sebuah pemintas (shortcut). Berikut
ini formasi tag HTML yang tepat untuk membuat sebuah kaitan ….
A. <href=”lokasi berkas”>
B. <a href=”lokasi berkas” target=”nama menu”>
C. <a href=”lokasi berkas” target=”blank”>Nama menu</a>
D. <a href=”Nama menu” target=”lokasi berkas”>Blank</a>
E. <a target=”nama menu”>Lokasi berkas</a href=”blank”>
13. Selain informasi dalam bentuk narasi seperti halnya konten dalam situs berita, antar muka aplikasi
berbasis web juga dapat mengakomodir pembuatan halaman formulir untuk kebutuhan pengisian
biodata atau form registrasi. Berikut ini tag HTML yang tepat untuk kolom isian seperti alamat atau
komentar adalah ….
A. <input type=“text”>
B. <input type=“radio”>
C. <input type=“password”>
D. <textarea></textarea>
E. <select></select>
14. Perhatikan gambar berikut :
Di dalam proses pemrograman, istilah yang umum digunakan untuk menggambarkan objek di atas
adalah ….
A. Input Text
B. Radio Button
C. Check Box
D. List
E. Drop Down
15. Perhatikan sintak berikut :
1 <input type=“checkbox” name=“chk_1”> Laki-laki<br>
2 <input type=“checkbox” name=“chk_2”> Perempuan

Output dari tag HTML di atas adalah ….


A. Hasil

B. Hasil

C. Hasil

D. Hasil

E. Hasil

16. Dalam mebuat sebuah input form, kita dapat menambahkan tulisan berbayang sebagai clue atau
kisi-kisi karakter apa yang harus diinput pada kolom isian tersebut. Atribut yang digunakan untuk
menampilkan karakter bayangan pada sebuah input text adalah ….
A. Type
B. Value
C. Placeholder
D. Readonly
E. Caption
17. Perhatikan gambar berikut :

Tag HTML yang digunakan untuk membuat objek sebagaimana ditunjukan oleh tanda panah adalah
….
A. <input type=”text” name=”Simpan”>
B. <input type=”password” value=”Simpan”>
C. <input type=”submit” value=”Simpan”>
D. <select type=”submit” value=”Simpan”>
E. <table name=”Simpan”></table>
18. Perhatikan gambar berikut :

Tag HTML untuk membuat tampilan seperti gambar di atas adalah ….


A. Script
1 <ul>
2 <li>Senin</li>
3 <ul>PKN</ul>
4 <ul>Penjas</ul>
5 </ul>
6 <ul>
7 <li>Selasa</li>
8 <li>Basis Data</li>
9 <li>Pemrograman Web</li>
10 <ul>Teori</ul >
11 <ul>Praktek</ul >
12 </ul>

B. Script
1 <ul>
2 <li>Senin</li>
3 <li>PKN</li>
4 <li>Penjas</li>
5 </ul>
6 <ul>
7 <li>Selasa</li>
8 <li>Basis Data</li>
9 <li>Pemrograman Web</li>
10 <li>Teori</li>
11 <li>Praktek</li>
12 </ul>

C. Script
1 <ul>
2 <li>Senin</li>
3 <li>PKN</li>
4 <li>Penjas</li>
5 <li>Selasa</li>
6 <li>Basis Data</li>
7 <li>Pemrograman Web</li>
8 <li>Teori</li>
9 <li>Praktek</li>
10 </ul>

D. Script
1 <ol>
2 <li>Senin
3 <ul type=“1”>
4 <li>PKN</li>
5 <li>Penjas</li>
6
7 </ul>
8 </li>
9 <li>Selasa
10 <ul type=“1”>
11 <li>Basis Data</li>
12 <li>Pemrograman Web
13 <ul type=“i”>
14 <li>Teori</li>
15 <li>Praktek</li>
16 <ul>
17 </li>
18 </ul>
19 </li>
</ol>

E. Script
1 <ul>
2 <li>Senin
3 <ol type=“1”>
4 <li>PKN</li>
5 <li>Penjas</li>
6 </ol>
7 </li>
8 <li>Selasa
9 <ol type=“1”>
10 <li>Basis Data</li>
11 <li>Pemrograman Web
12 <ol type=“i”>
13 <li>Teori</li>
14 <li>Praktek</li>
15 <ol>
16 </li>
17 </ol>
18 </li>
19 </ul>

19. Untuk mengoptimalkan peranan website dalam hal estetika, tampilan sebuah halaman web
hendaknya dimodifikiasi agar lebih menarik dengan menggunakan CSS. Kepanjangan dari CSS
adalah ….
A. Coding Style Sheet
B. Cascoding Style Sheet
C. Cascading Style Sheet
D. Cascading Sheet Style
E. Cash Style Sheet
20. Untuk dapat digunakan, sebuah sintak CSS dapat disandingkan dengan tag HTML melalui beberapa
cara. Berikut ini tag yang digunakan untuk melampirkan sintak CSS yang berada di file yang
berbeda, adalah ….
A. <link rel=“stylesheet” type=“text/css”/>
B. <link rel=“text/css” type=“css/style.css”/>
C. <link rel=“stylesheet” type=“text/css” href=“css/style.css”/>
D. <link rel=“text/css” type=“stylesheet” href=“css/style.css”/>
E. <link rel=“css/style.css” type=“stylesheet” href=“text/css”/>
21. Perhatikan sintak css berikut :
1 #mainwrap {
2 text-decoration: none;
3 font-family: “arial”;
4 position: absolute;
5 left: 50%; right: 50%;
6 }

Berdasarkan sintak css di atas, objek / variabel mainwrap diidentifikasikan sebagai sebuah ….
A. Class
B. ID
C. Input
D. Button
E. Form
22. Sebagai optimalisasi peranan sebuah objek, kita dapat memanfaatkan JavaScript untuk membuat
sebuah halaman website yang lebih interaktif. Berikut ini adalah contoh deklarasi variabel dalam
bahasa pemrograman JavaScript ….
A. $namavariabel
B. variabel: namavariabel
C. var : namavaraibel
D. var namavariabel
E. variabel namavariabel
23. Perhatikan sintak JavaScript berikut ini :
1 <script type=“javascript”>
2 function cek (id){
3 alert(‘Nomor ID adalah : ’+id);
4 }
5 </script>

Peranan sintak di atas adalah ….


A. Pemberitahuan / notifikasi dalam bentuk form
B. Pemberitahuan / notifikasi dalam bentuk tabel
C. Pemberitahuan / notifikasi dalam bentuk pop-up
D. Pemberitahuan / notifikasi dalam bentuk data
E. Pemberitahuan / notifikasi dalam bentuk info
24. Perhatikan sintak berikut :
1 <script type=“javascript”>
2 function fungsi{
3 alert(‘Tombol diklik’);
4 }
5 </script>
6 <form>
7 <input type=”submit” onclick=”fungsi()”>
8 </form>

Setiap respon yang terjadi di dalam sebuah program memiliki Event sebagai pemicu. Berdasarkan
scrpt di atas, atribut yang merupakan sebuah Event adalah ….
A. <script type=“javascript”>
B. function fungsi{}
C. alert(‘Tombol diklik’);
D. input type=”submit”
E. onclick
25. Pada saat kita terhubung ke sebuah konten web yang ada di sebuah server, pada dasarnya kita
sedang mengakses data yang berada di dalam komputer lain menggunakan media dan protokol
jaringan. Protokol yang digunakan untuk dapat mengakses konten web adalah ….
A. FTP
B. HTTP
C. UDP
D. TCP
E. RTP
26. Untuk dapat membuat / menjalankan aplikasi berbasis web, kita harus menyediakan setiap
kebutuhan diantaranya sebuah aplikasi yang bekerja di sisi server sebagai penyedia layanan HTTP.
Berikut ini nama aplikasi yang berfungsi sebagai web server adalah ….
A. Xampp
B. Phpmyadmin
C. MySQL
D. Apache
E. Tomcat
27. Perhatikan gambar berikut :
Keterangan di atas muncul pada saat user mengakses halaman localhost/pas2019. Maksud dari
keterangan di atas adalah ….
A. Pengguna tidak memiliki hak akses
B. Password yang digunakan salah
C. Direktori pas2019 ter-enkripsi
D. Direktori pas2019 tidak tersedia
E. Bahasa yang digunakan tidak berbasis objek
28. Setiap baris kode yang dituliskan pada sebuah text editor harus disesuaikan dengan versi server
yang kita gunakan agar tidak terjadi ketidak sesuaian. Berikut ini adalah url yang dapat diakses pada
aplikasi apache untuk mengetahui versi PHP yang kita gunakan ….
A. localhost/dashboard/phpver
B. localhost/dashboard/phpversion
C. localhost/dashboard/information
D. localhost/dashboard/phpinfo
E. localhost/dashboard/php
29. Berikut ini simbol yang digunakan untuk memberikan penanda / komentar terhadap baris kode
pada bahasa pemrograman PHP adalah ….
A. []Komentar
B. ++Komentar
C. <!--Komentar -->
D. //Komentar
E. (Komentar)
30. Perhatikan sintak berikut :
1 <?php
2 $nilai = 10;
3 $n = $nilai % 2;
4 for($i = 1; $i <= $nilai; $i++){
5 if($n == “1”){
6 echo “Pemrograman Web”;
7 }else{
8 echo “UAS Ganjil 2019”;
9 }
10 }
11 ?>

Output dari sintak di atas adalah ….


A. Tulisan “Pemrograman Web” sebanyak 10 kali
B. Tulisan “UAS Ganjil 2019” sebanyak 10 kali
C. 12345678910
D. Pemrograman Web1Pemrograman Web2… Pemrograman Web10
E. UAS Ganjil 20191UAS Ganjil 20192UAS Ganjil 20193.. UAS Ganjil 201910
31. Perhatikan sintak berikut :
1 <?php
2 //Pengambilan data
3 $usr = $_GET[‘txt_username’];
4 $pas = $_GET[‘txt_password’];
5 ?>

Berdasarkan sintak PHP di atas, baris kode yang merupakan sebuah METHOD adalah ….
A. //Pengambilan data
B. $usr
C. $_GET
D. $txt_username dan $txt_password
sx
x E. = $pas
Inet=
ypri
32.Ye nPerhatikan diagram alur berikut :
xnpu
Nontn a=**
%s
t2ydrn
2
t1

Berdasarkan flow chart di atas, hasil yang akan ditampilkan apabila n = 6 adalah ….
A. 1
B. 0
C. 2
D. 6
E. 12
33. Sintak :
1 <?php
2 $user = $_POST[‘txt_user’];
3 $pass = $_POST[‘txt_pass’];
4 if($user !== “” && $pass !== “”){
5 //Jalankan Query
6 }else{
7 //Notifikasi kesalahan
8 }
9 ?>

Berdasarkan baris kode di atas, pernyataan yang tidak sesuai dengan kondisi tersebut adalah ….
A. Variabel user berasal dari input dengan atribut name= “txt_user”
B. Method yang digunakan untuk mengambil data adalah POST
C. Eksekusi Query tidak akan dijalankan apabila salah satu input bernilai NULL
D. Eksekusi Query akan dijalankan apabila salah satu input memiliki nilai / Value
E. Akan muncul pemberitahuan kesalahan apabila salah satu input tidak diisi
34. Perhatikan gambar berikut :

Kemungkinan yang terjadi berkaitan dengan pesan kesalahan seperti tampak pada gambar di atas
adalah ….
A. Tidak ada file test.php pada direktori cek
B. Tidak ada file index.php pada direktori nama_siswa
C. Tidak ada data pada index nama_siswa
D. Tidak ada direktori D:\xampp\htdocs\cek\test.php
E. Tidak ada yang salah dengan program
35. Pesan kesalahan yang muncul pada saat kita menjalankan sebuah file PHP tidak selalu menandakan
adanya kesalahan yang fatal. Beberapa Error diantaranya hanya menandakan kesalahan input
biasa. Script PHP yang bisa kita gunakan untuk mengabaikan pesan kesalahan agar tidak
ditampilkan ke browser adalah ….
A. error_display(0);
B. error_report(0);
C. error_reporting(0);
D. error_accepting(0);
E. error_handling(0);
36. Validitas sebuah informasi sangat dipengaruhi oleh proses input data. Untuk menghindari
kesalahan input, pembuat program hendaknya menyediakan fitur yang berkaitan dengan
penanganan kesalahan input data. Atribut HTML yang dapat digunakan sebagai penanda bahwa
sebuah input text wajib diisi atau tidak boleh kosong adalah ….
A. Type
B. Name
C. Placeholder
D. Required
E. Readonly
37. Peranan basis data dalam sebuah aplikasi adalah untuk mendokumentasikan setiap data. Berikut ini
merupakan query SQL yang digunakan menambah record baru ke dalam sebuah tabel adalah ….
A. CREAT INTO nama_tabel
B. SELECT INTO nama_tabel
C. INSERT INTO nama_tabel
D. UPDATE nama_tabel
E. DELETE FROM nama_tabel
38. Perhatikan gambar berikut :

Berdasarkan relasi di atas, perintah query untuk menampilkan semua data yang ada di tabel
DETAILPENJUALAN berdasarkan data BARANG yang ada adalah ….
A. SELECT (NOPENJUALAN, KDBARANG, JUMLAH) FROM DETAILPENJUALAN INNER JOIN BARANG
ON BARANG.KDBARANG = DETAILPENJUALAN.KDBARANG
B. SELECT (NOPENJUALAN, KDBARANG, JUMLAH) FROM DETAILPENJUALAN LEFT JOIN BARANG
ON BARANG.KDBARANG = DETAILPENJUALAN.KDBARANG
C. SELECT (NOPENJUALAN, KDBARANG, JUMLAH) FROM DETAILPENJUALAN RIGHT JOIN BARANG
ON BARANG.KDBARANG = DETAILPENJUALAN.KDBARANG
D. SELECT * FROM BARANG WHERE DETAILPENJUALAN.KDBARANG = BARANG.KDBARANG
E. SELECT * FROM DETAILBARANG WHERE BARANG.KDBARANG = DETAILPENJUALAN.KDBARANG
39. Beberapa query SQL sangat bergantung pada batasan sebuah kondisi dalam pengeksekusiannya.
Contoh query SQL yang menggunakan batasan sebuah kondisi adalah ….
A. INSERT INTO tbl_data ORDER BY nama_data ASC
B. UPDATE tbl_data SET nama_data = ‘Data Baru’ WHERE nama_data = ‘Data Lama’
C. TRUNCATE TABLE tbl_data
D. SELECT * FROM tbl_data ON tbl_barang.kd_data = tbl_data.kd_data
E. DELETE FROM tbl_data SET nama_data = ‘Data Baru’
40. Query SQL yang digunakan untuk kebutuhan pengurutan data berdasarkan sebuah kolom baik dari
nilai tertinggi ke nilai terrenda maupun sebaliknya adalah ….
A. INSERT INTO tbl_data ORDER BY nama_data ASC
B. UPDATE tbl_data SET nama_data = ‘Data Baru’ WHERE nama_data = ‘Data Lama’
C. TRUNCATE TABLE tbl_data
D. SELECT * FROM tbl_data ON tbl_barang.kd_data = tbl_data.kd_data
E. DELETE FROM tbl_data SET nama_data = ‘Data Baru’
Essay
1. Tuliskan Tag HTML untuk membuat tampilan seperti gambar berikut :
2. Tuliskan salah satu contoh tag untuk melampirkan script PHP !
3. Sebutkan nama-nama aplikasi web server yang anda ketahui (minimal 2) !
4. Perhatikan script berikut :
1 <?php
2 $con = mysql_connect(“localhost”,”root”,””,”db_tugas”);
3 if(!$con){
4 echo “Tidak terhubung ke database”;
5 else{
6 echo “Koneksi database berhasil”;
7 }
8 ?>

Jelaskan maksud dari script PHP diatas secara detail dan terperinci !
5. Jelaskan apa yang dimaksud dengan :
a. Primary Key
b. Tipe Data
c. Field
d. Record
e. Query