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