Latihan Soal Web dan perangkat bergerak




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