Hari/Tanggal :
Mata Pelajaran : TIK (Teknik Informatika dan Komputer)
Kelas/Program : XI / MIPA/IPS
Waktu : 09.30 – 11.00
PETUNJUK UMUM
1. Isikan identitas Anda ke dalam Lembar Jawaban Asesmen Akhir Tahun yang tersedia
2. Hitamkan bulatan pilihan A, B, C, D dan E pada lembar jawaban
3. Periksa dan bacalah soal-soal sebelum Anda menjawabnya
4. Laporkan kepada pengawas ruang apabila terdapat lembar soal yang kurang jelas,
rusak, atau tidak lengkap
5. Periksalah pekerjaan Anda sebelum diserahkan kepada pengawas
6. Lembar soal tidak boleh docoret-coret
1. Mysql adalah suatu aplikasi yang sangat penting dalam pemrograman website, yang dimaksud
MySQL adalah…
A. MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris:
database management system) atau DBMS yang multithread, multi-user.
B. MySQL adalah sebuah perangkat lunak sistem manajemen basis GUI (Graphic user
interface) , mudah dalam memanipulasi data dan user friendly
C. MySQL adalah sebuah aplikasi pengolah angka dan management perkantoran dll
D. MySQL adalah sebuah perangkat lunak sistem pengolah kata berbasis console yang open
source
E. Benar semuanya
2. Ciri-ciri sebuah data yang diberikan Primary Key dalam perancangan data base di MYSQL
adalah...
A. Bersifat unik
B. Bersifat umum
C. Memiliki kesamaan data
D. Mudah dihapal
E. Sangat berbeda
6. Pada pengkodingan PHP kita menggunakan tanda petik tunggal (‘ ‘) maupun ganda (” “)
digunakan untuk tipe data…
A. String
B. Integer
C. Bolean
D. Array
E. Floating
11. Jika suatu variabel array dideklarasikan dengan menggunakan new int [100], maka array tersebut
dapat menampung nilai int sebanyak.....
A. 0
B. 10
C. 99
D. 100
E. 101
15. Fungsi untuk digunakan untuk menghitung jumlah elemen array di PHP adalah...
A. count()
B. in_array()
C. substr()
D. trim()
E. unset()
21. PHP merupakan bahasa pemrograman yang bersifat open source, yang berarti...
A. Kecepatan loading tinggi
B. Memiliki banyak pilihan database
C. User bebas memodifikasi dan mengembangkan sesuai dengan kebutuhan tanpa mengeluarkan
biaya
D. Mudah dipelajari
E. Fleksibilitas tinggi
22. Kode PHP yang ditulis harus disimpan dengan file ekstensi...
A. .php
B. .css
C. .psd
D. .xsls
E. .html
23. Agar dapat mengakses file PHP di web browser, maka sebelumnya harus menempatkan file PHP
di dalam folder khusus pada XAMPP, yaitu...
A. html
B. htdocs
C. index
D. footer
E. header
24. Perhatikan code/listing berikut ini untuk menjawab soal no 37 sampai dengan 44
Perhatikan gambar code di bawah ini, fungsi dari code no 1. <? adalah…
A. Code Penutup PHP
B. Code Pembuka PHP
C. Menampilkan data
D. Memilih DataBase
E. Koneksi ke MysQL
25. Perhatikanlah gambar code soal 37, fungsi dari code no 2 adalah…
A. Code Penutup PHP
B. Code Pembuka PHP
C. Menampilkan data
D. Memilih DataBase
E. Koneksi ke MysQL
26. Perhatikanlah gambar code soal 37, fungsi dari code no 3 adalah…
A. Code Penutup PHP
B. Code Pembuka PHP
C. Menampilkan data
D. Memilih DataBase
E. Koneksi ke MysQL
27. Perhatikanlah gambar code soal 37, fungsi dari code no 5 adalah…
A. Memilih data pada Tabel
B. Memangggil data
C. Pembuka LINK
D. Code Penutup
E. Melaksanakan Perintah baris sebelumnya
28. Perhatikanlah gambar code soal 37, fungsi dari code no 6 adalah…
A. Memilih data pada Tabel
B. Memangggil data
C. Pembuka LINK
D. Code Penutup
E. Melaksanakan Perintah baris sebelumnya
29. Perhatikanlah gambar code soal 37, fungsi dari code no 7 adalah…
A. Memilih data pada Tabel
B. Memangggil data
C. Pembuka LINK
D. Code Penutup
E. Melaksanakan Perintah baris sebelumnya
30. Perhatikanlah gambar code soal 37, fungsi dari code no 8 adalah…
A. Code Penutup PHP
B. Code Pembuka PHP
C. Menampilkan data
D. Memilih DataBase
E. Koneksi ke MysQL
31. Perhatikanlah gambar code soal 37, fungsi dari code no 9 adalah…
A. Code Penutup PHP
B. Code Pembuka PHP
C. Menampilkan data
D. Memilih DataBase
E. Koneksi ke MysQL
32. Perhatikan lah code dibawah ini, fungsi dari code adalah…
<a href=”hapus.php?id=<?echo $data[id];?>”>
A. Code Penutup PHP
B. Code Pembuka PHP
C. Menampilkan data
D. Memilih DataBase
E. Pembuka LINK
33. Apa kepanjangan dari PHP...
A. PHP Hypertext Processor
B. PHP Hypermedia Preprocessor
C. PHP Hypertext Programmer
D. PHP Hypermedia Programmer
E. pemberi harapan palsu
35. Perintah yang difungsikan untuk menampilkan tulisan pada PHP adalah...
A. else
B. eko
C. eco
D. echo
E. els
36. Tipe data pada PHP yang digunakan untuk menyimpan data hanya 2 yaitu True dan False
adalah...
A. Integer
B. Boolean
C. String
D. Floating Number
E. YesNo
37. Penulisan komentar tunggal pada PHP yang benar dibawah ini adalah...
A. //ini komentar bos
B. ||ini komentar bos
C. \\ini komentar bos
D. &ini komentar bos
E. ?ini komentar bos
40. Bahasa pemrograman script server-side yang didesain untuk pengembangan web adalah......
A. HTML
B. PHP
C. C++
D. C#
E. Pascal
}
Kode diatas menghasilkan output?
A. 10
B. 1
C. 1 2 3 4 5 6 7 8 9 10
D. 1 2 3 4 5 6 7 8 9
E. Mengalami error syntax
Essay :
1. Sebutkan 4 software web design yang dapat digunakan dalam menuliskan program website!
2. Tuliskan contoh kombinasi penulisan sintak atau code pembuatan variable dalam artimatika
perhitungan dalam PHP dari awal hingga akhir dan jelaskan fungsi setiap bagian code/listing
tersebut!
3. Jelaskan fungsi dari localhost untuk website dan server dalam perancangan sebuah website!
4. Tuliskan setiap fungsi setiap folder dan file berikut ini : ( HTDOC, DATA, Home.php ) di dalam
aplikasi XAMPP!
5. Tuliskan 5 tipe data yang terdapat pada pemorgraman PHP dan jelaskan fungsinya masing-masing!