1.
Aturan yang benar mengenai
penamaan variabel dibawah ini adalah ….
a. $^kode =B01;
b. $nama lengkap=”Muhammad Haekal”;
c. $4444=”pass”;
d. $propinsi=”Jawa tengah”;
e. $@transportasi=”darat”;
2.
Symbol &&
pada php terdapat di dalam operator
….
a. Bitwise
b. Aritmatika
c. Logika
d. Searah
e. Beraturan
3.
Sintaks program yang bercetak
tebal $pilihan =true; termasuk dalam
tipe data …..
a. Integer
b. String
c. Boolean
d. Array
e. Object
4.
Gambar flowchart dibawah ini
termasuk ke dalam percabangan ….
a.
IF
b.
IF ……………Else
c.
IF ……………Elseif…………….Else
d.
Else…………Else
e.
ElseIF…………ElseIF
5.
Gambar flowchart dibawah ini
termasuk ke dalam percabangan ….
a.
IF
b.
IF ……………Else
c.
IF ……………Elseif…………….Else
d.
Else…………Else
e.
ElseIF…………ElseIF
6.
Syntak penulisan yang benar
dibawah ini adalah ….
a. If (kondisi) then ;
Aksi
Else
b. If (kondisi)
Aksi 1
Else
Aksi 2;
c. If (kondisi)
Aksi1 ;
Else
Aksi2 ;
d. If (kondisi)
Aksi
Else
e. If kondisi
Aksi 1
Aksi 2 :
7.
Halaman web yang dapat diakses dan
berinteraksi sesuai dengan keinginan merupakan teknologi web yang berbasis ….
a. Konten
b. Struktural
c. Statis
d. Array
e. Dinamis
8.
Variabel yang berisi sebuah data
yang sama adalah ….
a. Echo
b. Array
c. Bin
d. Default
e. Query
9.
Sintak untuk menjalankan suatu
pernyataan secara kondisional adalah ….
a. If … then …
b. If … then… while
c. While … do
d. If … then … else
e. If … then …while …do
10.
Perintah untuk mengakhiri
pemrograman dengan PHP adalah dengan tanda ….
a. [ ]
b. <?Php
c. ?>
d. { }
e. /
11.
Perhatikan dengan teliti, sintak
program dibawah ini akan menghasilkan ….
a. 01234
b. 0123
c. 123
d. 1234
e. 12345
12.
Perhatikan dengan teliti, sintak
program dibawah ini akan menghasilkan ….
a. 012345
b.12345
c. 0123456789
d. 123456789
e. 012345678910
13.
Suatu fungsi
untuk menampilkan semua data secara urut berdasarkan abjadnya adalah pengertian
dari ?
a.
Group by
b.
Order by
c.
Where
d.
If
e.
While do
14.
Order by dapat
dikelompokan menjadi 2 jenis , yaitu ...
a.
Client dan
server
b.
Input dan
output
c.
Ascending dan
descending
d.
Internal dan
eksternal
e.
Up dan down
15.
Manakah proses
yang tidak termasuk dalam pengubahan struktur dalam tabel ?
a.
Menambahkan
perintah if
b.
Mengubah nama
field
c.
Membuat
primary key
d.
Mengubah tipe
data field
e.
Menghapus
primary key
16. UPDATE
siswa SET alamat=’Pekalongan’ WHERE nis=’9799’ ;
Fungsi dari
perintah diatas adalah ....
a. Mengganti
alamat siswa menjadi ‘pekalongan’ dan nis ‘9799’
b. Mengganti
alamat menjadi ‘pekalongan’ untuk siswa yang mempunya nis ‘9799’
c. Mengganti
‘pekalongan’ menjadi ‘9799’
d. Mengganti
alama semua siswa menjadi ‘pekalongan’
e. Mengganti
nis siswa menjadi ‘9799’
17. Perhatikan script dibawah ini :
$host
=”localhost”;
$username =
"root";
$password =
"";
$databasename
= "db_latihan1";
$connection
= mysql_connect ($host, $username, $password) or die("Kesalahan Koneksi
!!! ");
mysql_select_db($databasename,
$connection) or die("Database tidak ditemukan");
sintaks mysql_connect digunakan untuk ...
a. Memilih
database yang akan digunakan
b. Membuat
koneksi dari php ke server mysql
c. Menampillkan
pesan kesalahan
d. Mengikutsertakan
sebuah file
e. Menampilkan
data dari tabel
18. Perhatikan
script dibawah ini :
$host
=”localhost”;
$username =
"root";
$password =
"";
$databasename
= "db_latihan1";
$connection
= mysql_connect ($host, $username, $password) or die("Kesalahan Koneksi
!!! ");
mysql_select_db($databasename,
$connection) or die("Database tidak ditemukan");
sintaks mysql_select_db digunakan untuk ...
a. Memilih
database yang akan digunakan
b. Membuat
koneksi dari php ke server mysql
c. Menampillkan
pesan kesalahan
d. Mengikutsertakan
sebuah file
e. Menampilkan
data dari tabel
19. Perhatikan
script dibawah ini :
include
("koneksi.php");
$nis =
$_POST['nis'];
$nama =
$_POST['nama'];
$alamat =
$_POST['alamat'];
$query =
mysql_query("insert into siswa values ($nis,'$nama','$alamat')");
Sintak
mysql_query digunakan untuk ...
a. Mengambil
field dari variabel name
b. Membuat
variabel nis, nama dan alamat
c. Perintah
Php untuk melakukan tambah data siswa
d. Perintah
php untuk menampilkan data
e. Perintah
php untuk melakukan perulangan
20. UntukMembuattombolaksipada android menggunakan..
a. Label
b. Button
c. Checkbox
d. Textbox
e. Image
21. Layout dalam pemrograman Android yang digunakan untukmembuat user
interface Dari Atas kebawah menggunakan …
a. HorizontalArrangement
b. VerticalArrangement
c. TableArrangement
d. DiagonalArrangement
e. CircleArrangement
22. PerhatikanPerintahBerikut ..
Maknadari program
diatasadalah…
a. Jika Button di klik, maka textbox3 berisi text
b. Jika Button di klik, maka textbox3 berisipengurangan textbox1 dan
textbox2
c. Jika Button di klik, maka textbox3 berisiperkalian textbox1 dan
textbox2
d. Jika Button di klik, maka textbox3 berisipenambahan textbox1 dan
textbox2
e. Jika Button di klik, maka textbox3 berisipembagian textbox1 dan
textbox2
23. Perhatikan Layout / Desainerberikut.
24. Untukmenampilkan Layout berikut (padasoal NO.23), menggunakan…
a. HorizontalArrangement
b. VerticalArrangement
c. TableArrangement
d. DiagonalArrangement
e. CircleArrangement
25. Teknologi mobile digital yang
menggunakan mekanisme Time Division Multiple Access (TDMA) dan Code Division
Multiple Access (CDMA) merupakan generasi ...
a. Generasi Pertama (1G)
b. Generasi Kedua (2.5G)
c. Generasi Ketiga (3.5G)
d. Generasi Keempat(4G)
e. Generasi Kedua (2G)
Essay :
1. Jelaskan perbedaan antara web statis dengan web dinamis!
2. Tuliskan Syntax PHP untuk membuat Koneksi Basis Data Mysql !
3. Tuliskan Syntax PHP untuk simpan data base mysql
4. Tulislah Code link ke screen lain pada APPInventor
5. Sebutkan Software untuk membuat Aplikasi Android?
Tidak ada komentar:
Posting Komentar