Anda di halaman 1dari 8

TRAY OUT PRODUKTIF

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>

21. Tag yang dipakai untuk membuat kata


pada descripion list adalah...
a. <dl>
b. <dd>
c. <ul>
d. <dt>
e. </dd>

22. Sebuah bahasa yang menggunakan


markup ataupun penanda yang digunakan
untuk membuat halaman web adalah... a. Hello word
a. Codeigniter b. Hello
b. Phyton c. Belajar HTML
c. Java d. Hello World!
d. Framework e. Belajar HTML dan Hello world
e. HTML
23. Bahasa khusus yang berfungsi untuk
mempercantik atau memperindah tampilan 29. Pada sintak dibawah ini yang diberi tanda
web adalah... petunjuk, merupakan bagian dari...
a. CSS
b. Laravel
c. Codeigniter
d. PHP
e. Javascript

24. Yang bertugas untuk membuat halam web


menjadi lebih hidup serta dapat
menentukan fungsi atau efek yang
diterapkan pada website adalah...
a. CSS
b. Laravel
c. Codeigniter a. Tag pembuka
d. PHP b. Tag paragraf
e. Javascript c. Deklarasi type versi HTML
d. Tag untuk membuat judul b. Membuat huruf tebal
e. Bagian body c. Ukuran font
d. Membuat tulisan 
30. HTML memiliki tiga struktur dasar bagian, e. Navigasi
diantaranya... 38. Semua sistaks SQL termasuk DDl, DML
a. Ol, Ul dan Li dan DCL perlu penambahan tanda titik
b. Deklarasi, body dan paragraf koma di akhir sintaks penulisan perintah.
c. Body, head dan penutup Misalnya show tables; jika tidak
d. Head, tag, dan pembuka dicantumkan tanda titik koma maka yang
e. Deklarasi, head dan body terjadi adalah…. 

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

a. UPDATE 63. Prinsip penyederhanaan dari sesuatu yang


b. CREATE kompleks dengan cara memodelkan kelas
c. DELETE sesuai dengan masalahnya adalah.....
d. SCAN
e. USE A. Abstraksi
B. Enkapsulasi
56. SELECT atribut FROM nama_table C. Inheritance
WEHERE : Kondisi; Sintak diatas D. Polymorphism
menggunakan perintah dengan klausa.... E. Properties
64. Class yang mempunyai sedikitnya satu
a. MIN abstract metode disebut …
b. HAVING A. Abstract class
c. COUNT B. Class
d. WHERE
C. Multiple interface
e. AVG
D. Implementasi
57. DBMS adalah kepanjangan dari...
E. Interface
c. Method
65. Method yang menghasilkan nilai mutlak d. Constructor
adalah ... e. Variable
72. Suatu fungsi pada kelas yang digunakan
a. Publik static double max (double a, b) sebagai metode interaksi antara kelas dan
b. Publik static double cell (double a) objek di luar kelas maupun pengguna
c. Publik static double abs (double a) kelas adalah ….
d. Publik static double floor (double a)
e. Publik static double log (double a)
a. Constructor
66. Hasil kompilasi dari berkas java adalah
b. Variable
c. Object
A. File BAK
d. Class
B. File Bytecode
e. Method 
C. File executable
D. File class
73. Object sebagai kesatuan entitas benda
E. File exe
yang merupakan representasi nyata dari
sebuah class. Jika diketahui potongan
67. Berikut adalah cara untuk
mendeklarasikan sebuah package, yaitu... kode program berupa belajar matematika
a. package.<nama_package>; = new belajar ( ); yang merupakan nama
b. package <nama_package> object adalah ….
c. package
<nama_package>.<nama_kelas> a. Matematika 
d. package <nama_package>.* b. Belajar
e. package <nama_package>;() c. New belajar
d. Belajar matematika
68. Sebuah Keyword di java yang e. Matematika = new belajar ( );
menandakan bahwa objek, method, atau
atribut dapat diakses dari class lain 74. Modifier merupakan sifat yang dimiliki oleh
dinamakan ….
suatu method pada java. Tujuan
pemberian acces modifier adalah ….
a. Statis
b. Void
c. Class a. Untuk menjaga integritas dari data yang
d. Public  akan di akses object lain
e. Package  b. Memberikan nama agar dapat diakses
69. Operator merupakan symbol yang oleh class
digunakan untuk mengoperasikan operand c. Mendeklarasikan kode program java
menjadi sebuah ekspresi. Jika diketahui d. Untuk melakukan instansiasi sebuah
ekspresi 12 + 8, yang dinakamakan object
operator adalah …. e. Membedakan nama class dan modifier

a. 12 75. Konstruktor digunakan untuk melakukan


b. 8 instansiasi pada objek yang menggunakan
d. +8 class. Berikut penulisan class dan
c. 12+ konstruktor yang benar adalah ….
e. + 
70.  Variable merupakan data yang dapat di a. Nama class = warna, nama konstruktor
ubah – ubah nilainya dan penulisannya = merah
harus sesuai dengan aturan. Dibawah ini b. Nama class = buah, nama konstruktor =
yang tidak sesuai dengan aturan penulisan jeruk
variable pada java adalah …. c. Nama class = meja, nama konstruktor =
meja
a. Int nilaisiswa = 30; d. Nama class = sepeda, nama konstruktor
b. Int nilai_siswa = 30;
= roda dua
c. Int panjang = 4; 
e. Nama class = makanan, nama
d. int *p; 
e. int nilai1=9; konstruktor = minum
71. Untuk menampung isi dari program yang
akan di jalankan, di dalamnya berisi atribut 76. Dalam pemrograman berorientasi objek
/ type data dan method untuk menjalankan terdapat 2 method, tuliskan pengertian dari
suatu program merupakan fungsi dari…. method....

a. Object a. Method adalah prosedur/fungsi yang


b. Class  dimiliki oleh sebuah objek
b. Method Adalah Bahasa yang tidak 83. Abstract class tidak bisa dibuat objectnya
dapat dibaca oleh computer atau tidak dapat di intasiasi, bagian dari...
c. Method adalah bahasa yang yang tidak a. Abstract class
memiliki sebuah objek b. Implement abstarct class
d. Method adalah bukan bahasa c. Abstract method
pemograman d. Interface
e. Method
e. Method adalah bahasa pemrograman
84. Pasangan class, string yang menyediakan
berorientasi objek
banyak string yang umum, arti dari....
a. Class stringburrer
77. class, method dan object merupakan b. Finally
konsep pokok pada java. Dalam Java, c. List
terdiri dari method void, dan method d. Interface
return. Bentuk penulisan sintaks method e. Modifier
void adalah ...
85. Sebuah event yang menjalankan alur
a. public static void CetakTulisan( ){ } proses normal pada program, arti dari...
b. public static void main (String[] args) { } a. List
c. public static mobil( ) { } b. Konstruktor
d. public static String nama() { } c. Exception
e. System.out.println("Nama saya adalah " d. Abstract class
+ nama) ; e. Collection
78. Sebuah class yang mempunyai sedikitnya 86. Ada beberapa buitt-in didalam perogram
satu abstract method disebut...a. Interface java..
a. 5
b. Abstract class
b. 1
c. Multiple interface
c. 7
d. Method d. 6
e. Inheritance e. 3
87. Ada berapa keyword penting dalam
79. Pada pemrograman java terdapat bebrapa excaption banding..
class bulit-in, kecuali... a. 4
a. Class math b. 3
c. 2
b. Class string
d. 5
c. Class string buffer
e. 1
d. Class wraper 88. Fungsi yang digunakan untuk
e. Class input mengalkulasi operand bertipe string lalu
menyimpannya sebagai integer dan
80. Dinatara perintah untuk mencetak berikut, dituliskan dalam bentuk int nilaiAkhir =
yang benar adalah...
Integer.parseInt(NilaiAwal); adalah
a. System.out.println (“Mid javas”)
konversi pada Java menggunakan
b. System.Out.println (“Mid java”)
c. System.out.println (“Mids java”) fungsi ...
d. System.out.println (“Mid java”)
e. Stream.out.java a. fungsi integer.pareseInt()
b. fungsivalueOf()
c. fungsi valeuOf.integer()
81. Ada lima keywords yang digunakan oleh d. fungsi float.parsefloat()
java untuk menangani execption, kecuali... e. fungsi widening casting
89. Keyword yang digunakan untuk membuat
a. Char class di C++ adalah...
b. Try a. class()
c. Cath b. class
d. Finally c. myClass
e. Throw d. className
e. Myclass{}
82. Sebuah keyword yang digunakan untuk
melemparkan suatu bug yang dibuat 90. Cara yang benar untuk menuliskan looping
secara manual adalah... pada C++ adalah ..z
a. while x>y { ...
a. Thorws b. x>y while { ...
b. Throw c. while x>y;
c. Try d. while (x>y){ ...
d. Finally e. where x>y;  
e. Catch
91. Dasar yang dapat dibentuk untuk e. Visualisator
membuat huruf, grafik serta elemen grafis
yang lainnya disebut... 99. Untuk memberi hasil gambaran dalam
a. Vektor sebuah proyek berbentuk real atau 3D
b. Garis disebut...
c. Linear a. Animator
d. Kurva b. Editor
e. Typografi c. Fotografer
d. Videografer
92. Yang bukan termasuk ke dalam jenis-jenis e. Visualisator
ketebalan garis adalah...
a. Titik-titik 100.Gambar yang terbuat dari beberapa titik,
b. Horizontal garis dan arah disebut...
c. Dash a. 3D
d. Berpola b. Vektor
e. Straight c. Animasi
d. Bitmap
93. Straight merupakan jenis ketebalan garis e. 2D
berbentuk...
a. Berpola
b. Tidak putus
c. Titik-tik
d. Vertikal
e. Horizontal

94. Dash merupakan jenis ketebalan garis


berbentuk...
a. Putus-putus
b. Titik-titik
c. Vertikal
d. Horizontal
e. Berpola

95. Suatu elemen yang berupa wujud yang


biasanya menempati ruang serta memiliki
dua dimensi disebut..
a. Garis
b. Kurva
c. Bentuk
d. Gambar
e. Vektor

96. Seni dan teknik untuk membuat bahasa


tertulis dan merangkai typeface lebih
legible, readible dan appeling disebut...
a. Garis
b. Line
c. Tipografi
d. Shape
e. Warna

97. Untuk mengatur ulang size atau ukuran


gambar agar memberikan kesesuaian
dalam proyek disebut...
a. Coloring
b. Cropping
c. Resizing
d. Cutting
e. Shapping

98. Suatu profesi yang memiliki keahlian


dalam bidang animasi, iklan, motion grafis
dan juga film fantasi adalah...
a. Animator
b. Editor
c. Fotografer
d. Videografer

Anda mungkin juga menyukai