NAMA : _____________________________________
KELAS : _____________________________________
1. Proses langkah pembu atan aplikasi e. <tr>
berbasis web yang dilalui dengan tahap 9. Sistem yang melakukan suatu permintaan
teknologi jaringan, internet dan bahasa data/layanan ke server disebut dengan ?
pemrograman adalah... a. Client
a. Pemrograman c++ b. Server
b. Algoritma pemrograman c. Client-Server
c. Pemrograman web d. Sistem Operasi
d. Web desain e. Program
e. Pemrograman mobile 10. Tag yang digunakan pada HTML untuk
2. Kepanjangan dari HTML adalah... mengenter atau baris baru adalah...
a. Hyper Text Markup Language a. <tr>
b. Hyper Link Mobile Language b. <br>
c. Hyper Text Markup Languenge c. <head>
d. Hyper This Mobile Lose d. <ol>
e. Hyper Tell Markup Language e. <tab>
3. File HTML harus berekstensi... 11. Tag HTML yang berfungsi untuk membuat
a. .php judul pada halaman adalah...
b. .html a. <title>
c. .index b. <html>
d. .css c. <body>
e. .png d. <p>
4. SELECT max(thnakademik), nim,kodemk e. <head>
FROM P GROUP BY nim,kodemk 12. Tabel tag <tr> pada HTML saat membuat
Sintak tersebut adalah sintak dari agregasi tabel berfungsi untuk...
... kolom. a. Membuat kolom
a. Tanpa b. Membuat baris
b. Satu c. Membuat judul
c. Dua d. Membuat list
d. Tiga e. Membuat baris baru
e. Empat 13. Apa kepanjangan dari ODBC ?
5. Sistem yang menyediakan data/layanan a. Operation database connectivity
yang diminta oleh client disebut dengan ? b. Open database connection
a. Client c. Open database connectivity
b. Server d. Open data connect
c. Client-Server e. Opsion database connectivity
d. Sistem Operasi
e. Program
6. ALTER TABLE mhs ADD asalSekolah 14. Saat membuat list pada HTML dibagi
VARCHAR(20); menjadi tiga, diantaranya...
Sintak diatas berfungsi untuk ? a. Ordered list, unordered list dan
a. Menambah field baru dalam descripsion list
suatu table b. Deskripsi, terarah dan terurut
b. Mengubah nama field c. Panjang, pendek, dan sedang
c. Mengubah tipe data field d. Terutut, simple dan tersusun
d. Membuat primary key e. Ordered list dan unordered list
e. Menghapus primary key
7. Tag HTML yang memiliki peran penting 15. Ordered list pada HTML dibuat dengan
untuk menunjukan bagian halaman web tag...
adalah... a. <li>
a. Heading b. <ol>
b. Body c. <p>
c. Table d. <hr>
d. Row e. <br>
e. Tab 16. ALTER TABLE mhs ADD asalSekolah
8. Tag yang digunakan untuk membuat table VARCHAR(20);
pada HTML adalah... Sintak diatas berfungsi untuk ?
a. <h4>
b. <head> a. Menambah field baru dalam
c. <table> suatu table
d. <body> b. Mengubah nama field
c. Mengubah tipe data field
d. Membuat primary key 25. SGML singkatan dari...
e. Menghapus primary key a. Standard Generalized Markup
17. Tag pembuka item untuk list adalah... Language
a. <ol> b. Standard Google Markup
b. </li> Language
c. <li> c. Search Generator Markah
d. </ol> Languange
e. <ul> d. Standard Gift Markup List
e. Standard General Markup
18. Tag penutup ordered list adalah...
a. <ol> 26. Teks editor untuk menulis HTML
b. </li> diantaranya, kecuali...
c. <li> a. Notepad++
d. </ol> b. Sublime Text
e. <ul> c. Visual Studio Code
d. Blender
19. Tag untuk membuat unordered list e. Bluefish
adalah...
a. <ol> 27. Pada saat membuat halaman homepage,
b. </li> sebaiknya menggunakan nama...
c. <li> a. homepage.css
d. </ol> b. index.html
e. <ul> c. index.com
d. Google.id
20. Tag untuk membuat dan penutup e. html.html
description list adalah...
a. <dl> </dl> 28. Hasil tampilan dari kode dibawah ini
b. <dd> </dd> adalah...
c. <dt> </dt>
d. <ol> </ol>
e. <li> </li>
31. Kode HTML dibawah ini adalah... a. Muncul peringatan yaitu Query OK, 1
row effected (0.00 sec)
b. Harus mengganti titik koma dengan
koma
c. Perlu ditambahkan under score pada
variable atau nama yang dibuat
d. Sintaks tetap dapat berfungsi hanya
a. Tag pembuka
saja hasil yang ditampilkan salah
b. Tag penutup
e. Terjadi error dan sintaks dapat
c. Bagian head
menampilkan hasil sesuai fungsinya
d. Body
39. Mysql> select nis, nama, alamat, kelas,
e. Deklarasi
jurusan from tblsiswa;
Perintah select dapat menampilkan hasil
32. Tag bagian kepala dari HTML adalah...
eksekusi sesuai dengan keinginan.
a. <body> </body>
Penggunaan Select untuk
b. <head> </head>
menampilkan….
c. <br> </br>
d. <ul> </ul>
a. Nis, nama, alamat, kelas, jurusan dari
e. <html> </html>
tblsiswa
b. Semua data yang ada pada table
33. Tag <p> berfungsi untuk...
tblsiswa
a. Membuat title
c. Nama dan nis dari table tblsiswa;
b. Membuat judul
d. Data dari table tblsiswa yang diurutkan
c. Membuat list
berdasarkan nis
d. Membuat paragraf
e. Data dari tblsiswa secara descanding
e. Membuat HTML
40. Perintah DDL berhubungan dengan
34. Mencari jumlah dari sekumpulan data
struktur basis data dimana pembuatan
numeris adalah fungsi dari perintah ?
table menggunakan perintah ini. Yang
a. MAX
termasuk dalam perintah DDL untuk
b. MIN
membuat table adalah….
c. ACOUNT
a. Rename
d. SUM
b. Alter
e. AVG
c. Create
35. Tag untuk membuat heading, kecuali...
d. Drop
a. <h3>
e. Insert
b. <h4>
41. Setiap field dalam table harus diikuti tipe
c. <h5>
data. Tipe data yang sesuai pada field nilai
d. <h6>
adalah ….
e. <h7>
a. Varchar
b. Char
36. Tag yang digunakan untuk membuat huruf
c. Date
menjadi tebal adalah...
d. Integer
a. <p>
e. Time
b. <b>
42. Terdapat basis data rumah sakit yang
c. <br>
terdiri dari beberapa table. Salah satu
d. <hr>
table yang sesuai dengan basis data
e. <tr>
tersebut adalah….
37. Sintak dibawah ini digunakan untuk
a. Siswa, guru, matapelajaran, nilai dan
membuat...
jadwal
b. Buku, anggota, peminjaman,
pengembalian
c. Barang, jual, beli, stok dan supplier
d. Servis, pelanggan, sparepart,
pendaftarab
a. Menambah warna latar belakang
e. Dokter, pasien, obat, pendaftaran dan e. Menggunakan perintah ALTER dengan
kasir. option CHANGE
43. Dalam membuat table tidak selalu berhasil 47. Penulisan kata tunggal atau jamak pada
ketika pertama kali membuatnya. Adakala perintah SQL harus diperhatikan dengan
nya terjadi kesalahan dalam menuliskan baik, karena kurang menambahkan
nama table dan field. akhiran S menyebabkan error. Dibawah ini
bentuk perintah SQL yang benar
Dua kesalahan tersebut dapat diperbaiki adalah….
dengan perintah RENAME dan ALTER-
CHANGE. Berikut ini bentuk penulisan a. SHOW database;
perintah untuk mengganti nama field yang b. SHOW databases;
salah adalah…. c. USE databases;
d. Use database;
a. Rename siswa; e. Use tables;
b. Alter table siswa change alamat varchar
(20); 48. Terdapat table pinjam_buku, yang berisi
c. Alter table siswa change nama kode_pinjam, nama_peminjam,
nama_siswa varchar (30); Judul_buku, Tanggal_pinjam dan
d. Alter table siswa nama change tanggal_kembali. Jika data ingin
nama_siswa varchar (20); ditampilkan dari table pinjam_buku hanya
e. Alter table siswa modify nama varchar nama_peminjam dan tanggal_pinjam saja,
(20); maka penulisan dalam mysql adalah….
44. Nama table yang salah dapat dibenarkan a. Select * from pinjam_buku;
dengan menggunakan perintah Rename. b. Select nama_peminjam,
Berikut ini bentuk penulisan perintah tanggal_kembali from pinjam_buku;
rename yang benar adalah…. c. Select tanggal_peminjam,
tanggal_kembali from pinjam_buku;
a. Rename table pegawai to karyawan; d. Select nama_peminjam, tanggal_pinjam
b. Rename pegawai to karyawan; from pinjam_buku;
c. Rename pegawai to table karyawan; e. Select nama_peminjam, Judul_buku
d. Rename table pegawai to table from pinjam_buku;
karyawan;
e. Rename table pegawai for table 49. Perintah update salah satu jenis dari
karyawan; kelompok DML. Bentuk dasar penulisan
45. Nama kolom (field) pada table dapat perintah update yang benar adalah….
diubah jika ada kesalahan penulisan awal.
Pengubahan ini dilakukan dengan a. Update nama_tabel set nama_kolom :
menggunakan perintah DDL yaitu…. data_baru where kondisi:
b. Update nama_tabel set nama_tabel =
a. Menggunakan perintah ALTER dengan data_baru where kondisi;
option DELETE c. Update nama_tabel set nama_kolom =
b. Menggunakan perintah ALTER dengan data_baru;
option ADD d. Update nama_tabel where kondisi;
c. Menggunakan perintah ALTER dengan e. Update nama_tabel set nama_kolom =
option MODIFY data_baru where kondisi;
d. Menggunakan perintah ALTER dengan
option DROP 50. Seorang pedagang buah dipasar menjual
e. Menggunakan perintah ALTER dengan bermacam – macam buah. Setiap harinya
option CHANGE ia membawa 10 kg buah jeruk, 15 kg buah
mangga, dan 20 buah apel.
46. Table anggota memiliki 5 jenis field.
Karena adanya pembaruan dan kebutuhan Jika menggunakan Mysql, rumus total
data, ada penambahan 1 field lagi pada jumlah buah (kg) dapat dihitung dengan
table tersebut(anggota). Untuk menambah menggunakan fungsi agregasi yaitu….
field baru tersebut menggunakan
perintah…. a. Fungsi MIN yaitu mencari total jumlah
buah paling sedikit
a. Menggunakan perintah ALTER dengan b. Fungsi MAX yaitu mencari total jumlah
option DELETE buah paling banyak dibawa
b. Menggunakan perintah ALTER dengan c. Fungsi AVERAGE yaitu mencari rata –
option ADD rata buah yang dibawa setiap harinya
c. Menggunakan perintah ALTER dengan d. Fungsi SUM, yaitu menghitung totoal
option MODIFY nilai (buah) yang dibawa setiap harinya
d. Menggunakan perintah ALTER dengan e. Fungsi COUNT yaitu menghitung jumlah
option DROP buah jeruk yang dibawa setiap harinya.
a. Database Monogement System
51. Fungsi AVG digunakan untuk mencari nilai b. Database Menegement System
rata – rata. Untuk memperoleh nilai rata – c. Database Management System
rata syarat nya data harus…. d. Database Modegement System
e. Database Maxogement System
a. Data tidak harus berjumlah lebih dari 1
b. Harus berjumlah lebih dari 2 atau 58. Siapakah yang telah memperkenalkan
minimal dua model relasional sistem database yang
c. Harus berada dalam data yang sejenis merupakan dasar untuk RDBMS...
d. Data tidak harus sejenis a. Dr. E.F. Cood
e. Data disesuaikan dengan kebutuhan b. James Watt
c. Thomas Alva Edison
52. Berdasarkan gambar diatas, perintah yang d. Mark Zuckeberg
tepat untuk menghitung total jumlah e. Samuel HandsWell
Multimedia dalam table nilai adalah….
59. Tipe data yang datanya tidak kita isi
a. Select sum (Multimedia) from secara manual melaikan secara otomatis
nilaihasilujian; merupakan jenis tipe data....
b. Select sum (multimedia ) from
nilaihasilujian; a. Memo
c. Select sum (*) from nilaihasilujian; b. Number
d. Select sum(matematika) from c. Auto Number
nilaihasilujian; d. Date/Time
e. Select sum (Pkn) from nilaihasilujian; e. Currerency
53. Suatu fungsi untuk menampilkan semua 60. Dibawah ini yang tidak termasuk dari
data secara urut berdasarkan abjadnya Arsitektur Sistem terdistribusi adalah...
disebut….
a. ORDER BY a. CORBA
b. GRUP BY b. Arsitektur Client Processor
c. JOIN BY c. Arsitektur Multiprocessor
d. SELECT BY d. Arsitetur Objek Terdistribusi
e. DROP BY e. Arsitektur Clien Server
61. Diantara perintah untuk mencetak berikut,
54. Fungsi yang menampilkan data secara yang benar adalah ………..
terurut berdasarkan abjad dari besar ke a. System.out.println(“Selamat Datang”)
kecil adalah... b. System.Out.println(“Selamat Datang ”)
c. System.out.Println(“Selamat Datang ”)
a. Descending d. System.Out.Println(“Selamat Datang”)
b. Rescending e. System.out.print(selamat datang”)
c. Ascending 62. Stream yang berguna untuk mengirim
d. Upcending keluaran ke layar adalah..
e. Gosending
a. System.in.
55. Apabila suatu data pada sebuah table b. System.out.
tidak digunakan lagi, kita dapat c. System.err
menghapus data tersebut dengan d. System.exit
menggunakan pernyataan... e. system.out