latihan soal teori produktif

advertisement
LATIHAN SOAL TEORI PRODUKTIF
REKAYASA PERANGKAT LUNAK
SEMESTER GASAL
Mata Diklat
: Membuat Halaman Web Dinamis Tingkat Dasar
1. Perhatikan listing program disamping,
umumnya penamaan file list di
samping dinamakan dengan.....
a. tampil.php
b. edit.php
c. hapus.php
d. input.php
e. config.php
2. Fungsi dari listing program disamping adalah.....
a. Mengkoneksikan dengan record
b. Mengkoneksikan dengan field
c. Mengkoneksikan dengan tabel
d. Mengkoneksikan dengan database
e. Mengkoneksikan dengan folder
<?php
//host yang digunakan
$host = 'localhost';
//username untuk login ke host
$user = 'root';
//jika menggunakan PC sendiri sebagai host,
//secara default password dikosongkan
$pass = '';
//isikan nama database
$dbname = 'inventori';
//mengubung ke host
$connect = mysql_connect($host, $user, $pass) or die(mysql_error());
//memilih database yang akan digunakan
$dbselect = mysql_select_db($dbname);
?>
3.
Listing program yang diawali dengan
tanda // pada listing program diatas, merupakan.....
a. Variabel
c. Komentar
e. Php pembuka
b. Value
d. Nama Database
4. Pada listing program diatas yang menunjukkan nama database adalah.....
a. php
c. Localhost
e. connect
b. inventori
d. Root
5. Dari variabel pada listing program diatas, yang menunjukkan variabel nama database adalah.....
a. $dbname
c. $dbselect
e. $user
b. $connect
d. $pass
6. WWW secara luas lebih dikenal dengan istilah…
a. Html
c internet
e. hyperlink
b. Web
d. E-mail
7. Kepanjangan dari WWW adalah…
a. Word wide Web
c. World wide Web
e. World wide wide
b. World Web Wide
d. Word Web Wide
8. Internet dan web adalah dua hal yang berbeda, internet lebih merupakan…
a. Perangkat lunak
c. Soft Ware
e. Media perantara
b. Perangkat keras
d. Aplication
9. Selain itu protokol yang dipakai oleh internet dan web juga berbeda, Internet menggunakan TCP/IP sebagai
protokol operasionalnya, sedangkan web menggunakan…
a. HTTP
c. IP Address
e. XML
b. HTML
d. XHTML
10. Secara umum teknologi disain web terbagi menjadi berapa lapisan…
a. 1 lapisan
c. 4 lapisan
e. 3 lapisan
b. 2 lapisan
d. 5 lapisan
11. Color di bagi dalam tiga ketegori warna primer yaitu….
a. Red, green dan yellow
c. red, blue dan blue
e. White, green dan blue
b. red, green dan black
d. red, green dan blue
12. Atribut yang digunakan untuk meratakan object dalam document HTML baik berupa text, object, image
adalah….
a. Size
c. Color
e. Alignment
b. Face
d. Image
13. Atribut yang digunakan untuk meratakan “kanan kiri” pada text paragraph adalah….
a. Left
c. Center
e. Midle
b. Right
d. Justify
14. Tag HTML yang digunakan untuk menebalkan text adalah….
a. <EM>….</EM>
c. <EM>….</EM>
e. <DEL>….</DEL>
b. <B>….</B>
d. <INS>….</INS>
15. <table width="300" border="2">
<tr>
<td>XII TKR A </td>
<td>XII TKR B </td>
</tr>
<tr>
<td>XII RPL A </td>
<td>XII RPL B </td>
</tr>
</table>
16.
<?php
include('config.php');
//tangkap data dari form
$no
= $_POST['no'];
$no_imey
= $_POST['no_imey'];
$nama_barang
= $_POST['nama_barang'];
$warna
=$_POST['warna'];
//simpan data ke database
$query = mysql_query("insert into penjualan values('$no', '$no_imey', '$nama_barang',
'$warna')") or die(mysql_error());
if ($query) {
header('location:input1.php?message=success');
}
?>
Listing program php diatas merupakan pelengkap dari listing program.....
a. Input.php
c. Prses_hapus.php
e. Config.php
b. Edit.php
d. Prses_edit.php
17. Fungsi dari listing program inculde (‘config.php’); dari listing program di atas adalah.....
a. Melengkapi file
c. Menyertakan
e. mengconfigurasi
b. Memanggil list file config.php
d. Mempercepat
18. $no, merupakan pendeklarasian dari.....
a. Nama text field
c. Variabel
b. Value
d. Nama Database
19. Dari penjabaran listing program diatas, nama tabelnya adalah.....
a. no
c. Warna
b. no_imey
d. Penjualan
20. perintah insert into pada list diatas digunakan untuk.....
a. menghapus data record
c. menambahkan field
b. mengurangi data recor
d. memasukkan field ke tabel
e. Php pembuka
e. Input1
e. memasukkan record
Mata Diklat
1.
: Membuat Halaman Web Dinamis Tingkat Lanjut
Perhatikan gambar dibawah ini
Dari tampilan gambar diatas, nama domain dari halaman web tersebut adalah.....
a. smk3
c. CERDAS BERBUDI
e. module=home
b. SMK NEGERI 3
d. media.php
2. Nama title dari halaman web diatas adalah.....
a. .:: SMK N 3 TUBAN ::.
c. CERDAS BERBUDI
e. module=home
b. smk3
d. media.php
3. Halaman yang tampil pertama kali pada saat membuka situs halaman web adalha.....
a. Index
c. Profil
e. Admin
b. Indek
d. login
4. Yang berfungsi untuk menampung elemen-elemen yang nantinya akan dimasukkan ke dalam sebuah objek,
merupakan fungsi dari.....
a. Form
c. Name
e. Action
b. Body
d. Action
5. Kotak input yang digunakan untuk memasukkan karakter berupa angka, huruf dan lainnya, merupakan fungsi dari.....
a. Form
c. Text Area
e. Radio Button
b. Text_field
d. Chex_box
6. Merupakan objek pilihan berupa Check List yang digunakan untuk memilih beberapa pilihan diantara semua pilihan,
merupakan pengertian dari.....
a. Form
c. Text Area
e. Radio Button
b. Text_field
d. Check_box
7. Daftar pilihan berupa list yang nantinya digunakan untuk memilih satu pilihan diantara semua pilihan tersebut.
Merupakan pengertian dari.....
a. Form
c. List / Menu
e. Radio Button
b. Text_field
d. Check_box
8. XAMPP adalah salah satu paket software web server yang terdiri dari…
a. HTML, PHP
c. Apache, MySQL, PHP, phpMyAdmin
e. Apache, HTML
b. Admin, HTML, PHP
d. Apache, SQLAdmin, HTML, PHP
9. Setelah menginstal XMPP yang perlu dijalankan (Running) adalah…
a. HTML, PHP
c. Apache, MySQL
e. Apache, HTML
b. Admin, HTML
d. Apache, PHP
10. Untuk menampilkan XMPP pada web browser dengan cara mengetikkan…
a. Localdisk
c. phpMyAdmin
e. Localhost/info
b. Localhost
d. phpinfo
11. Penulisan vaeriabel dalam php dinyatakan dengan symbol….
a. $
b. &
c. var
d. @
e. #
12. Pada Dreamweaver, gambar A fungsinya adalah..
a. Membuat Hyperlink
B
b. Membuat Tabel
c. Membuat CSS
A
d. Membuat tombol Rollover
C
e. Memasukkan Gambar
13. Pada gambar soal no.35, tombol yang ditunjukkan pada huruf B berfungsi untuk…
a. Membuat Hyperlink
c. Membuat tombol Rollover
e. Membuat CSS
b. Membuat Tabel
d. Memasukkan Gambar
14. Pada gambar soal no.25, tombol yang ditunjukkan pada huruf C berfungsi untuk…
a. Membuat Hyperlink
c. Membuat CSS
e. Memasukkan Gambar
b. Membuat Tabel
d. Membuat tombol Rollover
15. Manakah tag Heading yang memiliki ukuran huruf terbesar?
a. H1
b. H2
c. H3
d.H4
e. H5
16. Short Cut menampilkan hasil web dreamweaver di dalam browser adalah….
a. F8
b. F9
c. F10
d. F11
e. F12
17. Tag <marquee> … </marquee> berfunsgsi untuk…
a. Membuat effect text berjalan
c. Membuat effect text berkedip
e. Membuat garis horizontal
b. Membuat effect text bayangan d. Membuat tombol rollover
18. Folder tempat meletakkan berkas-berkas yang akan dijalankan, seperti berkas PHP, HTML dan skrip lain
adalah.....
a. Htdocs
b. Mysql
c. Mysql/Data
d. xampp
e. (D:)
19. Apabila telah membuat database pada localhost/phpmyadmin, filenya tersimpan pada folder.....
a. Htdocs
b. Mysql
c. Mysql/Data
d. xampp
20. Nama folder yang dibuat di xampp/htdocs, merupakan perwakilan dari nama.....
a. Folder
c. Domain
b. Document
d. site
Mata Diklat
1.
e. (D:)
e. server
: Aplikasi Teks dan Desktop Berbasis Object
Pada server lokal bagian untuk mengelola basis data MySQL yang ada dikomputer adalah.....
a. Htdocs
c. Kontrol panel
e. MyIsam
b. phpMyAdmin
d. innodb
2. Tipe tabel yang sederhana, stabil dan mudah digunakan, merupakan karakteristik dari…..
a. Htdocs
c. Kontrol panel
e. MyISAM
b. phpMyAdmin
d. innodb
3. Jenis MyISAM yang digunakan ketika semua kolom dalam tabel didefinisikan dengan ukuran yang pasti (fixed)
adalah.....
a. MyISAM static
c. MyISAM Compressed
e. MyISAM
b. MyISAM dynamic
d. InnoDB
4. Jenis MyISAM yang digunakan ketika terdapat kolom dengan tipe yang dinamis, seperti tipe kolom VARCHAR,
adalah.....
a. MyISAM static
c. MyISAM Compressed
e. MyISAM
b. MyISAM dynamic
d. InnoDB
5. Jenis MyISAM yang dapat dikompresi menjadi satu jenis yaitu MyISAM Compressed dengan perintah myisamchk,
yaitu.....
c. MyISAM static
c. MyISAM Compressed
e. MyISAM
a. MyISAM dynamic
d. InnoDB
6. Paradigma pemrograman yang menggunakan objek dan interaksinya untuk merancang aplikasi dan program
komputer adalah…
a. Ilmu Informasi
d. Struktur Komputer
b. Pemrograman Web
e. Pemrograman Berorientasi objek
c. Ilmu Komputer
7. Usaha untuk membuat halaman web dengan menggunakan bahasa pemrograman web (script) adalah…
a. Ilmu Informasi
d. Struktur Komputer
b. Pemrograman Web
e. Pemrograman Berorientasi objek
c. Ilmu Komputer
8. Perubahan atau transformasi dari input menjadi output adalah…
a. Prosedur
c. Proses
e. Output
b. Prototyp
d. Sistem
9. Suatu disiplin ilmu yang membahas semua aspek produksi perangkat lunak, mulai dari tahap awal yaitu analisa
kebutuhan pengguna, menentukan spesifikasi dari kebutuhan pengguna, desain, pengkodean, pengujian sampai
pemeliharaan sistem setelah digunakan adalah…
a. Rekayasa Perangkat Lunak
d. Prosedur Perangkat Lunak
b. Analisa Perangkat Lunak
e. Perangkat Lunak
c. Sistem Perangkat Lunak
10. Hypertext Preprocessor adalah kepanjangan dari…
a. HTTP
c. HTP
e. HTML
b. UTP
d. PHP
Download