Anda di halaman 1dari 8

YAYASAN PENDIDIKAN IBNU SINA BATAM

SEKOLAH MENENGAH KEJUR UAN (SMK)


UJIAN TEORI SEMESTER GANJIL
T.A 2021 / 2022

Mata Pelajaran : Produktif RPL


Kelas : Dua Belas (XII)
Jumlah Soal : 40 Soal
Waktu : 90 Menit
Jurusan : Teknik Informatika
Sifat Ujian : Tutup Buku

1. Berikut ini merupakan script untuk koneksi pada PHP, script yang berfungsi untuk memanggil
session koneksi antara database dengan server adalah....
<?php
$server = 'localhost';
$username = 'root';
$password = '';
$database = 'login';
mysql_connect ($server,$username,$password) or die ('Koneksi Gagal !');
mysql_select_db ($database) or die ('Database tidak bisa dibuka');
?>
A. mysql_select_db ($database)
B. mysql_connect ($server,$username,$password)
C. $server = 'localhost';
D. $database = 'login';
E. $database

2. Memperoleh nilai parameter nama dengan hasil bertipe String jika parameter tidak tersedia,
maka hasilnya berupa null adalah salah satu metode yang terdapat pada variable request, yaitu
metode...
A. getRemoteAddr() D. getParameter(String Nama)
B. getServerName() E. getRemoteHost()
C. getParameterNames()

3. Script untuk menampilkan hasil seperti berikut ini adalah...


 Jaringan Komputer
 Rekayasa Perangkat Lunak
 Multimedia
A. <ol type = “square”> <li>Jaringan Komputer</li> <li>RPL</li> <li>Multimedia</li>
B. <ol type = “disc”> <li>Jaringan Komputer</li> <li>RPL</li> <li>Multimedia</li>
C. <ul type = “circle”><li>Jaringan Komputer</li> <li>RPL</li> <li>Multimedia</li>
D. <ul type = “square”> <li>Jaringan Komputer</li> <li>RPL</li> <li>Multimedia</li>
E. <ul type = “disc”> <li>Jaringan Komputer</li> <li>RPL</li> <li>Multimedia</li>

4. Fungsi syntax / perintah Between dalam MySQL adalah ....


A. Memfilter data pada pencarian
B. Melakukan pencarian data dengan spesifikasi tertentu
C. Menentukan jangkauan pencarian
D. Melakukan pencarian data menggunakan lebih dari satu filter data
E. Menambah data tanpa ketentuan
5. Perintah yang digunakan dalam Data Definition Language untuk menambah atau membuang
kolom dari constraint adalah….
A. Alter Table D. Create Index
B. Alter Index E. Drop Index
C. Drop Table

6. Perintah SQL untuk membuat tampilan seperti berikut ini adalah....


Sabtu - 23 Maret 2013 14:03:29
A. DATE_FORMAT (NOW)), ‘%W %D %m %Y : %T %f’) x
B. DATE_FORMAT (NOW)), ‘%W %d %M %y : %t %f’)
C. DATE_FORMAT (NOW)), ‘%W %d %M %Y %T : %f’)
D. DATE_FORMAT (NOW)), ‘%w %D %m %y : %t %f’) x
E. DATE_FORMAT (NOW)), ‘%w %D %m %y : %T %f’) x

7. Tag HTML yang digunakan untuk membuat tabel dibawah ini adalah....

A. <tr><td rowspan=“2”> </td> </tr> <tr> <td colspan=“2”> </td> </tr> <tr><td></td><tr><td>
</td></tr>
B. <tr><td colspan=“2”> </td> </tr> <tr> <td rowspan=“2”> </td> </tr> <tr> <td> </td>
<tr><td></td></tr>
C. <tr><td rowspan=“2”> </td> </tr> <tr> <td> </td> </tr> <tr> <td> </td> </tr> <tr>
<td colspan=“2”> </td></tr>
D. <tr> <td> </td> </tr> <td> </td> </tr><tr><td rowspan=“2”></td></tr><tr><td colspan=“2”>
</td> </tr>
E. <tr><td></td></tr><tr><td></td></tr><tr><td colspan=“2”></td></tr><tr>
<td rowspan=“2”> </td></tr>

8. Tag HTML yang digunakan untuk membuat tabel dibawah ini adalah....

A. <tr> <td colspan=“2”> </td> </tr> <tr> <td rowspan=“2”> </td> </tr> <tr> <td> </td> <td>
</td> </tr>
B. <tr> <td rowspan=“2”> </td> </tr> <tr> <td colspan=“2”> </td> </tr> <tr> <td> </td> <td>
</td></tr>
C. <tr> <td> </td> <td> </td> </tr> <tr> <td rowspan=“2”> </td> </tr> <tr> <td colspan=“2”>
</td> </tr>
D. <tr> <td colspan=“2”> </td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td rowspan=“2”>
</td> </tr>
E. <tr><td rowspan=“2”></td></tr><tr><td></td><td></td></tr><tr><td colspan=“2”> </td>
</tr>

9. Fungsi syntax / perintah Group By dalam MySQL adalah ....


A. Menampilkan data dengan urutan tertentu
B. Menampilkan data yang diinginkan
C. Menampilkan data dengan kriteria tertentu
D. Menambah data dan menampilkan kembali
E. Menambah data tanpa ketentuan
10. Android adalah Sistem Operasi berbasis Linux/Open Source yang menjalankan sebuah aplikasi
dari kombinasi bahasa Pemrograman...
A. C++ dan XML  D. Java dan PHP
B. Java dan C++ E. Java dan Fortran
C. XML dan Java

11. Fakta mengenai cookies yang benar dibawah ini adalah…


A. Cookies seperti virus yang bisa menghapus data di komputer kita
B. Cookies bisa digunakan untuk melacak kebiasaan kita dalam melihat suatu situs
C. Cookies bisa mencuri informasi kita
D. Cookies digunakan untuk spam
E. Cookies sangat berbahaya

12. Sintaks yang digunakan sebagai menandakan server menginginkan untuk memulai sesi dengan
user adalah…
A. Session_user() D. Session_start()
B. Session_cookies() E. Session_unisset()
C. Session_isset()

13. Dalam sebuah website misalnya www.smkn2kra.sch.id. “smkn2kra” adalah maksud dari…
A. URL
B. Domain
C. Top Level Domain (TLD)
D. Halaman Situs
E. Second Level Domain (SLD)
14. Pengusaha yang membiayai usahanya dengan biaya sendiri tanpa ada bantuan dana dari pihak
manapun disebut dengan….
A. Venture Capitalis D. External Fund
B. Angel Investor E. Hedge Fund
C. Bootstraping

15. Seorang wirausahawan yang siap untuk menghadapi resiko atau ketidakpastian pada saat
membeli barang pada harga tertentu lalu menjualnya kembali dengan harga yang tidak menentu
adalah pengertian kewirausahaan menurut ahli…
A. Jean Baptista Say D. Richard Cantillon
B. Ahmad Sanusi E. Raymond Richard
C. Seoharto Prawiro

16. Mengelola berbagai aspek diantaranya mengambil resiko dan mengambil keputusan merupakan
fase…
A. Memanfaatkan peluang usaha D. Mengembangkan usaha
B. Melaksanakan usaha E. Mengambil alih usaha
C. Mempertahankan usaha

17. Tujuan dari pengusaha usaha rintisan adalah…..


A. Usahanya mampu mengubah wajah dunia
B. Usahanya dapat digunakan untuk bertahan hidup
C. Usahanya tidak sis-sia
D. Usahanya akan dilirik oleh investor asing
E. Menumpuk pundi-pundi
18. Pak Bagas adalah pengusaha ritel yang memiliki hobi travelling, usaha ritel yang dirintisnya
masih dalam kondisi belum stabil di segi keuangan maupun pemasaran. Namun, sebagian besar
penghasilan yang dimilikinya sangat sedikit sekali dialokasikan untuk modal usaha melainkan
lebih banyak digunakan untuk melakukan hobinya. Menurut anda, apa penyebab kegagalan
usaha rintisan yang dimiliki oleh Pak Bagas….
A. Gagal dalam perencanaan
B. Lokasi usaha yang tidak memadai
C. Kurang berpengelaman dalam menjalankan usaha
D. Kurang kesungguhan dalam menjalan usaha
E. Kurang dapat memanajemen keuangan.

19. Pak Dilan selalu berfikir tentang cara-cara meningkatkan penghasilan usaha ritel miliknya.
Sehingga, Pak Dilan selalu melakukan acara-acara yang mampu menarik minat pelanggan.
Walaupun acara yang dibuat tidak besar, tetapi dapat meningkatkan animo masyarakat sehingga
keuntungan Pak Dilan menjadi berlipat ganda. Apa yang dilakukan Pak Dilan sesuai dengan
karakteristik wirausaha, yakni….
A. Komitmen tinggi D. Inovatif dan kreatif
B. Jujur E. Mandiri dan realistis
C. Disiplin

20. Pak Toni selalu membuka usahanya pada jam 6.00 WIB dan tutup pada jam 17.00WIB. dia
tidak pernah terlambat 1 menitpun, karena tau bahwa waktu adalah hal yang berharga dan rezeki
tidak akan pernah berpindah. Sikap tersebut merupakan contoh sikap……
A. Knowing the basic business C. Having adequate capital
management D. Managing time efficiently
B. Having the proper attitude E. Managing finances effectively

21. Aplikasi dari aspek knowing your business adalah…..


A. Menjalankan bisnis retail karena terpaksa
B. Malas dalam melakukan pembukuan
C. Semua urusan usaha diserahkan kepada pegawai
D. Tidak memiliki kemampuan mengatur keuangan.
E. Memiliki kemampuan dalam mengatur keuangan

22. Founder dan presiden dari Innovative Youth Project adalah…


A. Agus Muharram D. Kelvin Busyra
B. Benny Bahanadewa E. Kevin Busyra
C. Devin Busyra

23. Aplikasi dari aspek Knowing How To Compete adalah….


A. Dapat mengetahui apa yang diperlukan untuk berbisnis
B. Memiliki kepercayaan dan keteguhan hati dalam menjalankan usaha
C. Dapat menganalisis dan menggunakan strategi yang tepat untuk berbisnis
D. Menyediakan barang/produk yang berkualitas
E. Membuat aturan yang jelas dan tersurat dalam menjalankan usaha

24. Sumber peluang usaha yang berasal dari dalam diri sendiri adalah….
A. Peluang dari informasi yang diperoleh D. Perubahan iklim usaha
B. Pengalaman E. Dana pribadi mencukupi
C. Dukungan orang tua

25. Pak Budi mengalami kesuksesan dalam bisnis makanan kemasan karena dia telah mengetahui
seluk beluk dan peluang usaha makanan kemasan pada masa muda nya dulu pada saat merintis
usahanya. Hal tersebut menunjukkan bahwa peluang usaha makanan kemasan Pak Budi berasal
dari…
A. Hobi D. Keahlian
B. Pengalaman E. Bisnis warisan orang tua
C. Latar belakang pendidikan dan
pengetahuan

26. Contoh Entitas Pada Seorang Siswa Adalah….


A. Baju, Rumah, Sepatu
B. Nis, Nama, Alamat, Ttl, Jenis Kelamin
C. Nis, Pekerjaan, Gaji
D. Kelas, Rangking, No Rumah
E. Alamat, Nama, Gaji, Pekerjaan

27. Anda Adalah Seorang Programmer, Menurut Anda Ada 1 Tabel Yang Tidak Diperlukan Pada
Database. Perintah Apakah Yang Harus Anda Lakukan Untuk Menghapus Tabel Tersebut Di
Database ?
A. Drop Table * Siswa_Baru;
B. Drop Table Siswa_Baru
C. Drop Table Siswa Baru
D. Insert * Siswa_Baru
E. Insert Siswa_Baru

28. Data Yang Menggambarkan Kumpulan Karakteristik Suatu Entitas Yaitu....


A. Record
B. Field
C. Dbms
D. Database
E. Form

29. Pada Sebuah Tabel Terdapat Beberapa Record Yang Akan Dirubah Isinya. Fungsi Manakah
Yang Harus Kita Gunakan Untuk Mengubah Isi Dari Record Tersebut ?....
A. Insert
B. Delete
C. Drop
D. Update
E. Edit

30. Koneksi Antar Table Biasa Disebut Dengan....


A. Relation
B. Record
C. Link
D. Connection
E. Field

31. Untuk Membuat Table Pada Ms. Access Menggunakan Panduan Langkah-Langkah Dapat
Dilakukan Dengan Fasilitas....
A. Html
B. Url
C. Ftp
D. Smtp
E. Hyperlink

32. Pada Gambar Disamping Merupakan Gambar Dari….

A. Entitas
B. Entity
C. Atribut
D. Foreign Key
E. Primary Key

33. Perintah Sql Untuk Menambah Kolom Baru Pada Posisi Awal Table Adalah....
A. Alter Table [Table] Add [Field]
B. Alter Add [Field]
C. Insert Table [Table] Add [Field]
D. Alter [Table] Add [Field]
E. Insert Table [Table]

34. Key Attribut Dibedakan Menjadi 3, Yaitu….


A. Super Key, Candidat Key, Primary Key
B. Super Key, Primary Seconder, Atribut
C. Basis Data, Dbms, Database
D. Primary Key, Second Key, Third Key
E. Entitas, Atribut, Dbms

35. Yang Membedakan Antara Data 1 Dengan Yang Lainnya Adalah ?....
A. Power Key
B. Duplicate Key
C. Primary Key
D. Fisrt Key
E. Id
36. Contoh Perangkat Lunak DBMS...
A. Java
B. Borland Delphi
C. Php
D. Visual Basic
E. Microsoft Access

37. Bahasa Dalam Dbms Yang Memperbolehkan Pemakai Untuk Memanipulasi Data...
A. Java
B. Dcl
C. Data Manipulation Languange
D. Data Definition Languange
E. Php
38. Komponen-komponen yang digunakan dalam menyusun form di bawah adalah

A. Label, TextBox, ComboBox, Button


B. Frame TextBox, ListBox, Button
C. Label, TextBox, ListBox, Button
D. Frame TextBox, ComboBox, Button
E. Label, TextBox, ListBox, Button, groupbox
39. Memilih boleh dari beberapa pilihan sekaligus adalah fungsi dari kontrol
A. OptionButton
B. ComboBox
C. ListBox
D. RadioButton
E. Checkbox
40. Fungsi dari label adalah
A. Memilih lebih dari Satu
B. Hanya memilih Satu
C. Text pada form
D. Kolom isian
E. Groupbox
41.  Pada Visual Basic, perintah untuk langsung keluar dari program pada saat program sedang
berjalan adalah
A. Clouse
B. Exit
C. Drop
D. End
E. Dispose
42. Objek yang digunakan untuk memanggil nilai dari TextBox yaitu
A. Name
B. Text
C. Caption
D. Title
E. In
43. Baris dari : Text1.Text = "5" + "6" menghasilkan
A. 5+6
B. 11
C. 5 6
D. 56
E. 65
44. Operator-operator yang digunakan dalam Visual Basic adalah, kecuali
A. ;
B. ""
C. =
D. +
E. :
45. Instruksi yang digunakan untuk melakukan RUN dalam program Visual Basic
A. F10
B. F5
C. Alt + F9
D. F4
E. F1
46. Kegunaan dari Standar Toolbar pada Toolbar Microsoft Visual Basic adalah
A. Berisi perintah seperti yang ada pada menu debug
B. Berfungsi pada saat mengedit sebuah kode, menambahkan break point, dan bookmarks
C. Untuk mengatur posisi kontrol yang ada pada form
D. Berisi tool untuk perintah-perintah, seperti membuka atau menyimpan sebuah project
E. Berisi perintah untuk menjalankan sebuah program
47. Operator untuk menyatakan suatu nilai adalah bertipe data String pada Visual Basic adalah
A. {...}
B. "..."
C. (...)
D. '...'
E. &&

48. Untuk menambahkan Form baru pada Visual basic, sebelumnya kita Add Form dari menu
A. File
B. Edit
C. Project
D. Help
E. Insert
49. Baris dari : FORM2.Print "2" + "4", menghasilkan ….
A. 8
B. 6
C. 2
D. 24
E. 42
50. Pada Ms. Visual Basic untuk menempatkan posisi kursor yang diiginkan adalah
A. Pointer
B. Sel
C. DataField
D. SetFocus
E. Jawaban a, b, c dan d salah

Anda mungkin juga menyukai