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 a. Menambah warna latar
e. Bagian body belakang
b. Membuat huruf tebal
30. HTML memiliki tiga struktur dasar bagian, c. Ukuran font
diantaranya... d. Membuat tulisan 
a. Ol, Ul dan Li e. Navigasi
b. Deklarasi, body dan paragraf 38. Semua sistaks SQL termasuk DDl, DML
c. Body, head dan penutup dan DCL perlu penambahan tanda titik
d. Head, tag, dan pembuka koma di akhir sintaks penulisan perintah.
e. Deklarasi, head dan body Misalnya show tables; jika tidak
dicantumkan tanda titik koma maka yang
31. Kode HTML dibawah ini adalah... terjadi 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
a. Tag pembuka
variable atau nama yang dibuat
b. Tag penutup
d. Sintaks tetap dapat berfungsi hanya
c. Bagian head
saja hasil yang ditampilkan salah
d. Body
e. Terjadi error dan sintaks dapat
e. Deklarasi
menampilkan hasil sesuai fungsinya
39. Mysql> select nis, nama, alamat, kelas,
32. Tag bagian kepala dari HTML adalah...
jurusan from tblsiswa;
a. <body> </body>
Perintah select dapat menampilkan hasil
b. <head> </head>
eksekusi sesuai dengan keinginan.
c. <br> </br>
Penggunaan Select untuk
d. <ul> </ul>
menampilkan…. 
e. <html> </html>
a. Nis, nama, alamat, kelas, jurusan dari
33. Tag <p> berfungsi untuk...
tblsiswa
a. Membuat title
b. Semua data yang ada pada table
b. Membuat judul
tblsiswa
c. Membuat list
c. Nama dan nis dari table tblsiswa;
d. Membuat paragraf
d. Data dari table tblsiswa yang diurutkan
e. Membuat HTML
berdasarkan nis
34. Mencari jumlah dari sekumpulan data
e. Data dari tblsiswa secara descanding
numeris adalah fungsi dari perintah ?
40. Perintah DDL berhubungan dengan
a. MAX
struktur basis data dimana pembuatan
b. MIN
table menggunakan perintah ini. Yang
c. ACOUNT
termasuk dalam perintah DDL untuk
d. SUM
membuat table adalah…. 
e. AVG
a. Rename
35. Tag untuk membuat heading, kecuali...
b. Alter
a. <h3>
c. Create
b. <h4>
d. Drop
c. <h5>
e. Insert
d. <h6>
41. Setiap field dalam table harus diikuti tipe
e. <h7>
data. Tipe data yang sesuai pada field nilai
adalah ….
36. Tag yang digunakan untuk membuat huruf
a. Varchar
menjadi tebal adalah...
b. Char
a. <p>
c. Date
b. <b>
d. Integer
c. <br>
e. Time
d. <hr>
42. Terdapat basis data rumah sakit yang
e. <tr>
terdiri dari beberapa table. Salah satu
table yang sesuai dengan basis data
37. Sintak dibawah ini digunakan untuk
tersebut adalah…. 
membuat...
a. Siswa, guru, matapelajaran, nilai dan
jadwal
b. Buku, anggota, peminjaman,
pengembalian
c. Barang, jual, beli, stok dan supplier
d. Servis, pelanggan, sparepart,
pendaftarab option DROP
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,
b. Rename pegawai to karyawan; tanggal_pinjam 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 bermacam – macam buah. Setiap harinya
dengan 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 c. Fungsi AVERAGE yaitu mencari rata –
dengan 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 d. WHERE
buah jeruk yang dibawa setiap harinya. e. AVG
57. DBMS adalah kepanjangan dari...
51. Fungsi AVG digunakan untuk mencari nilai
rata – rata. Untuk memperoleh nilai rata – a. Database Monogement System
rata syarat nya data harus….  b. Database Menegement System
c. Database Management System
a. Data tidak harus berjumlah lebih dari d. Database Modegement System
1 e. Database Maxogement System
b. Harus berjumlah lebih dari 2 atau
minimal dua 58. Siapakah yang telah memperkenalkan
c. Harus berada dalam data yang sejenis model relasional sistem database yang
d. Data tidak harus sejenis merupakan dasar untuk RDBMS...
e. Data disesuaikan dengan kebutuhan a. Dr. E.F. Cood
b. James Watt
52. Berdasarkan gambar diatas, perintah yang c. Thomas Alva Edison
tepat untuk menghitung total jumlah d. Mark Zuckeberg
Multimedia dalam table nilai adalah….  e. Samuel HandsWell

a. Select sum (Multimedia) from 59. Tipe data yang datanya tidak kita isi
nilaihasilujian; secara manual melaikan secara otomatis
b. Select sum (multimedia ) from merupakan jenis tipe data....
nilaihasilujian;
c. Select sum (*) from nilaihasilujian; a. Memo
d. Select sum(matematika) from b. Number
nilaihasilujian; c. Auto Number
e. Select sum (Pkn) from nilaihasilujian; d. Date/Time
e. Currerency
53. Suatu fungsi untuk menampilkan semua
data secara urut berdasarkan abjadnya 60. Dibawah ini yang tidak termasuk dari
disebut…. Arsitektur Sistem terdistribusi adalah...
a. ORDER BY
b. GRUP BY a. CORBA
c. JOIN BY b. Arsitektur Client Processor
d. SELECT BY c. Arsitektur Multiprocessor
e. DROP BY d. Arsitetur Objek Terdistribusi
e. Arsitektur Clien Server
54. Fungsi yang menampilkan data secara 61. Diantara perintah untuk mencetak berikut,
terurut berdasarkan abjad dari besar ke yang benar adalah ………..
kecil adalah... a. System.out.println(“Selamat Datang”)
b. System.Out.println(“Selamat Datang ”)
a. Descending c. System.out.Println(“Selamat Datang ”)
b. Rescending d. System.Out.Println(“Selamat Datang”)
c. Ascending e. System.out.print(selamat datang”)
d. Upcending 62.  Stream yang berguna untuk mengirim
e. Gosending keluaran ke layar adalah..

55. Apabila suatu data pada sebuah table a. System.in.


tidak digunakan lagi, kita dapat b. System.out.
menghapus data tersebut dengan c. System.err
menggunakan pernyataan... d. System.exit
e. system.out
a. UPDATE
b. CREATE 63. Prinsip penyederhanaan dari sesuatu yang
c. DELETE kompleks dengan cara memodelkan kelas
d. SCAN sesuai dengan masalahnya adalah.....
e. USE
A. Abstraksi
56. SELECT atribut FROM nama_table B. Enkapsulasi
WEHERE : Kondisi; Sintak diatas C. Inheritance
menggunakan perintah dengan klausa.... D. Polymorphism
E. Properties
a. MIN 64. Class yang mempunyai sedikitnya satu
b. HAVING abstract metode disebut …
c. COUNT A. Abstract class
B. Class
C. Multiple interface
D. Implementasi a. Object
E. Interface b. Class 
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
d. Public  yang 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....
c. Try
a. Method adalah prosedur/fungsi yang d. Finally
dimiliki oleh sebuah objek e. Catch
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
b. Implement abstarct class
memiliki sebuah objek
c. Abstract method
d. Method adalah bukan bahasa
d. Interface
pemograman 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
e. Collection
+ nama) ;
86. Ada beberapa buitt-in didalam perogram
78. Sebuah class yang mempunyai sedikitnya
java..
satu abstract method disebut...a. Interface 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
excaption banding..
79. Pada pemrograman java terdapat bebrapa
a. 4
class bulit-in, kecuali...
b. 3
a. Class math 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”) fungsi ...
c. System.out.println (“Mids java”)
d. System.out.println (“Mid java”)
a. fungsi integer.pareseInt()
e. Stream.out.java
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;
d. while (x>y){ ...
e. where x>y;   d. Videografer
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

Anda mungkin juga menyukai