Contoh Latihan Soal Pemrograman PHP | 3


46. Script PHP untuk mengambil data dalam bentuk array dari perintah select adalah...
a.     mysql_fetch_array()
b.    mysql_select_db()
c.     mysql_query()
d.    mysql request()
e.    mysql_connect()
    47. Berikut ini perintah untuk mengkoneksikan database dengan web yang benar adalah...
a.        mysql_connect(host,user,password)
b.       mysql_connect(”host”,”user”,”password”)
c.        mysql_connect(user,password, host)
d.       mysql_query($sql,$konek)
e.       mysql_select_db($db)



48. Perintah disamping digunakan untuk ...|include(‘ ’);|

a.        memanggil file lain yang ada pada folder common
b.       menampilkan file common/config.php
c.        melakukan link ke file common/config.php
d.       mengirimkan data ke file common/config.php
e.       memasukkan data ke file common/config.php
49. Mysql_query(“DELETE FROM User WHERE id_user=’$_GET[id]’”); adalah perintah untuk…
a.  Memanggil data Id dari tabel User
b.  Mengubah data Id dari tabel user
c.  Menampilkan data Id dari tabel user
d.  Menambah data ke tabel user
e.  Menghapus data dari tabel user dari field Id
50.  
Session_start();
Session_destroy();
?>
Dari penggalan skrip diatas,digunakan untuk melakukan…
a.  LOGIN                      d.  Menambah data
b.  LOGOUT                  e.  Mengubah data
c.   Hapus                              
51. PHP versi berapa yang sudah mendukung secara penuh konsep pemrograman berorientasai objek
a. PHP versi 3
b. PHP versi 4
c. PHP versi 5
d. PHP versi 6
e. PHP versi 7
52. Dalam pemrograman berorientasai objek Variable di dalam kelas disebut sebagai…
a. Property
b. Method
c. Parameter
d. Operator
e.  Objek
Perhatikan Skrip dibawah ini
/* myobjek2.php */
class MyObjek {
var $nama = "A";
}
$objek1 = new MyObjek();
$objek2 = new MyObjek();
$objek1->nama = "B";
print "$objek1->nama
";
print "$objek2->nama
";
?>
53. Dari skrip diatas Langkah membuat objek digunakan statement…
a.        a. Class
b.       b. Var
d.      c. New
e.       d. Print
54. Untuk mengakses atau mengubah nilai objek digunakan operator selector…
a.        Class
b.       Var
c.        ->
d.       New
e.       Print
55. Sebuah property hanya dapat diakses oleh anggota kelas tersebut maka digunakan akses modifier…
a.        Public
b.       Private
c.        Protect
d.       Hidden
e.       Variable

Perhatikan skrip berikut ini untuk soal no. selanjutnya
class KendBermotor {
public $mesin;
private $roda;
protected $jalur;
function __construct() {
$this->mesin = "Kendaraan Bermotor Punya Mesin
";
$this->roda = "Kendaraan Bermotor Punya Roda
";
$this->jalur = "Kendaraan Bermotor Punya Jalur
";
}
function getMesin() {
return $this->mesin;
}
function getJalur() {
return $this->jalur; }
function getRoda() {
return $this->roda;
}}
class KapalLaut extends KendBermotor {
private $baling2;
function __construct() {
$this->mesin = "Kapal Laut Punya Mesin
";
$this->jalur = "Kapal Laut Punya Jalur
";
$this->baling2 = "Kapal Laut Punya Baling-baling
";
$this->roda = "Kapal Laut Punya Roda";}
function getBaling2() {
return $this->baling2;
}}
$KB = new KendBermotor();
echo "
Kriteria Kendaraan Bermotor :
";
echo $KB->getMesin();
echo $KB->getRoda();
echo $KB->getJalur();
$KL = new KapalLaut();
echo "
Kriteria Kapal Laut :
";
echo $KL->getMesin();
echo $KL->getBaling2();
echo $KL->getJalur();
echo $KL->getRoda();
?>

56.       Statement extends untuk mendefinisikan penerapan dari konsep OOP diatas adalah…
a.     Inheritance
b.    Polymorphism
c.     Encapsulation
d.    Abstract
e.    Instance




57.       Dari listing diatas, Variable yang hanya dapat diakses oleh anggota kelasnya sendiri adalah…

a.    Mesin, roda d
b.    baling2
c.    jalur
d.  Mesin dan jalur
e.  Roda dan baling2
58.    Dari listing diatas, Variable yang hanya dapat diakses oleh anggota kelasnya sendiri dan turunan dari kelas induknya  adalah…
     a. Mesin
     b.Roda
     c.Jalur
       d. Baling2
       e.Tidak ada

  Perhatikan skrip berikut ini:
 function getMesin() {
 return $this->mesin;}
59.    Perintah diatas disebut sebagai…
  a.   Atribut
  b. Property
  c. Identifier
d. Method
e.  Class
60.  Pada bahasa pemrograman PHP, method konstruktor dituliskan dengan
a.Construct
b.Constructor
c.__constructor
d. __construct()
e.__constructor()
 61.
$x = $_GET[“input”];
If($x==10){
print("Script diatas menampilkan angka 10");
.............
print("Script diatas menampilkan angka 20 keatas");
else {
print("angka anda nol");
}
?>
 YaScript yang benar untuk melengkapi titik titik diatas ialah ....
a. Else If($x>==20){
b. Else If($x>=20){
c. Else If($x==20){
d. Else If($x=20){
e. Else If($x=>20){

62.
$x = $_GET[“input”];
If($x==10){
print("Script diatas menampilkan angka 10");
Else If($x>=11 && <=20){
print("Script diatas menampilkan angka 20 keatas");
else {
print("angka anda nol");
}
?>

Jika input 14 maka script yang bekerja dan output yang keluar ialah ....
a. If($x==10){
print("Script diatas menampilkan angka 10");
b. Else If($x>=11 && <=20){
print("Script diatas menampilkan angka 20 keatas");
c. Else If($x=11 && =20){
print("Script diatas menampilkan angka 20 keatas");
d. Else If($x== 14){
print("Script diatas menampilkan angka 20 keatas");
e. Semua Salah
63. Pernyataan yang benar ialah ...
a. If menyatakan aksi dan then menyatakan kondisi
b. If menyatakan kondisi dan then menyatakan aksi
c. If menyatakan else
d. If dan then menyatakan aksi
e. If then dan else menyatakan aksi

64. Apa yang terjadi jika pernyataan if benar ...........
a. then bekerja tidak sesuai perintah
b. then hanya diam
c. then akan bekerja
d. if akan memberi kondisi lain
e. else
65.Untuk Program Yang melibatkan penjumlahan banyak biasa nya menggunakan program. . . . .
a.Switch case
b.For
c.Break
d.If else
e.Do_While
66.Switch Case merupakan salah satu. . . .
a.Bahasa pemprograman
b.Software Enginering
c.Software Aplication
d.Bentuk Percabangan
e.Sistem Operasi
perhatikan gambar dibawah ini untuk menjawab soal no 66 & 67

67.Perintah diatas yang digunakan untuk mengambil inputan ialah. . .
a.$_GET
b.break;
c.Switch ($hari)
d.
e.echo

68.Penangannan form pada PHP secara umum dapat dibagi menjadi 3?
A. Method,Action,Submit button
B.Method,Post,FTF
C.Action,FTF,Method
D.Submit Button,FTF,Action
E.PHP,FTF,UTP

69. Method berfungsi untuk?
A. Menentukan dimana form inputan akan di proses biasanya form lain / file lain
B. Menangani bagaimana data inputan form dikirim
C. trigger pengiriman data dari form inputan dan meneruskannya ke form lain sesuai ACTION sebelumnya.
D.Menangani trigger ke form inputan
E.Menangani FTF

70. Struktur yang digunakan untuk keluar dari sebuah struktur kontrol dan umumnya digunakan pada struktur for atau while ialah struktur. . . . .
a.Break
b.Switch
c.C++
d.For while
e.Notepad
71..Fungsi break berfungsi Untuk. . . . .
a.Menjalankan program
b.menghentikan Eksekusi
c.Melanjutkan Eksekusi
d.Merubah datah
e.Mengulangi Eksekusi

72.Jika If Adalah Kondisi Maka Then adalah...
a. aksi
b.kondisi
c.Reaksi
d.Hasil
e.objek


Related Posts

1 komentar