Anda di halaman 1dari 12

1.

<p align="left">Saya siswa RPL Jatiroto</p>


Jika kode diatas adalah untuk menampilkan teks paragraf dengan rata kiri.
Bagaimana cara menampilkan teks paragraf rata kanan kiri ?
a. <p align="center">Saya siswa RPL Jatiroto</p>
b. <p align="right">Saya siswa RPL Jatiroto</p>
c. <p align="middle">Saya siswa RPL Jatiroto</p>
d. <p align="justify">Saya siswa RPL Jatiroto</p>
e. <p align="full justify">Saya siswa RPL Jatiroto</p>

2. Pak Ardi mempunyai soal perhitungan bangun segitiga.


Bangun segitiga tersebut memiliki alas = 12cm dan tinggi = 8 cm.
Beliau ingin perhitungan tersebut dengan program PHP. Bagaimana kodingnya ?
a. <?php
$alas = 12;
$tinggi = 8;
$luas = ($alas*$tinggi)/2;
echo "$luas"; ?>
b. <?php
$alas = "12";
$tinggi = "8";
($alas*$tinggi)/2;
echo "$luas"; ?>
c. <?php
"$alas = 12";
"$tinggi = 8";
($alas*$tinggi)/2;
echo "$luas"; ?>
d. <?php
"$alas" = 12;
"$tinggi" = 8;
($alas*$tinggi)/2;
echo "$luas"; ?>
e. <?php
"$alas" = 12;
"$tinggi" = 8;
("$alas"*"$tinggi")/2;
echo "$luas"; ?>
3. Pak Ardi mempunyai soal perhitungan bangun Persegi. Bangun Persegi tersebut memiliki Panjang =
12cm dan Tinggi = 8 cm. Beliau ingin perhitungan tersebut dengan program PHP. Bagaimana kodingnya
?
a. <?php
$Panjang = 12;
$Tinggi = 8;
$x = ($Panjang*$tinggi);
echo "$luas"; ?>
b. <?php
$Alas = 12;
$Tinggi = 8;
$x = ($alas*$tinggi)/2;
echo "$luas"; ?>
c. <?php
$Panjang = 12;
$Tinggi = 8;
$x = ($Panjang*$tinggi)/4+2;
echo "$luas"; ?>
d. <?php
$Panjang = 12;
$Tinggi = 8;
$x = ($Panjang+$tinggi);
echo "$luas"; ?>
e. <?php
$Panjang = 12;
$Tinggi = 8;
$x = ($Panjang/$tinggi);
echo "$luas"; ?>

 4. Suatu mekanisme yang digunakan oleh beberapa bahasa pemrograman untuk mendeskripsikan
apa yang harus dilakukan jika ada suatu kondisi yang tidak diinginkan terjadi, merupakan
pengertian dari... 
a. Long 
b. Enum 
c. Exception 
d. Double 
e. Else 

Jawaban c 
5. 

PakAndi Seorang Programmer di sebuah Perusahan Startup IT. Pak Andi dalam salah satu kasus
yang di hadapinya harus mencetak nama di dalam sebuah array maka Jika Program Di Eksekusi,
maka nama yang tidak tercetak Satria 

a. Satria,Meta  
b. Meta 
c. Rizky 
d. Semua Akan Tercetak 

Jawban :  a 

6. Perhatikan kode PHP dibawah ini 

<?PHP 

$a=”001”; 

Echo “kode anda=$a” 

?> 

Jika ditampilkan dalam browser akan tampil Hasil dari Variable a yaitu 

a. kode anda=$a 

b. “kode anda=$a” 

c. kode anda=001 

d. kode anda=”001” 

e. Echo “kode anda=$a” 

 
7. <?php
$panjang = 50;
$lebar = 30;
$luas = $panjang * lebar;

if($luas > 1500)


{
echo “besar”;
}
elseif($luas > 1200
{
echo “agak besar”;
}
elseif($luas > 1000)
{
echo “sedang”;
}
elseif($luas > 800)
{
echo “agak sedang”;
}
else
{
echo “kecil”;
}
?>

Kode diatas merupakan kode PHP untuk perhitungan luas persegi panjang.
Dan dari kode if diatas maka akan tampil ?
a. Besar
b. Agak Besar
c. Sedang
d. Agak Sedang
e. Kecil

8. <?php
$ucapan = “Selamat ulang tahun”;
$nama = “My Love”;

echo $ ucapan." Untukmu ".$nama;

?>
Dari kode PHP diatas manakah yang termasuk fungsi ?

a. $ucapan c. $nama e. “My Love”;


b. echo d. " Untukmu "
9. Perhatikan kode PHP berikut 
 <?php 
for ($a=0;$a<2;$a++) 

echo(“Nilai A = ”); 
echo(“$a”); 
echo(“<br>”); 

?> 
 Jika ditampilkan di browser…

a.  Nilai A=1    Nilai A=6 Nilai A=12 

Nilai A=2  c.  Nilai A=7 Nilai A=13  

  Nilai A=3  Nilai A=8 e.  Nilai A=11

b.  Nilai A=4    Nilai A=9 Nilai A=2 1

Nilai A=5  d.  Nilai A=11   Nilai A=31

10. Fajar Mendapatkan Project membuat halaman berita. Dalam projectnya dia membuat berbagai
macam table seperti table gambar, table video, table pengunjung, table kategori, table forum, table
user, table admin. Setelah membuat table diatas fajar memiliki kesulitan untuk menampung data
yang berbentuk STRING atau Karekter nah menurut kamu varchar, int, text, date merupakan contoh
dari… 

a. variable  c. type data  e. tabel database 

b. type file  d. database 

11. Ketika projectnya jadi fajar harus membuat menu pada laman websitenya baik itu di frontend
dan backend nah kode tersebut <a href=”file.php”>home</a> merupkan kode untuk membuat
apa…

a. hyperlink 

b. download 
c. save 

d. menampilkan gambar 

e. menampilkan video 

12. function validasi() {

var nama = document.getElementById("nama").value;


var email = document.getElementById("email").value;
if (nama != "" && email!="")
{
return true;
}
else
{
alert('Anda harus mengisi data dengan lengkap !');
}
}
Untuk membuat web yang interaktif, smith membuat kode javascript diatas.
Kode tersebut digunakan untuk ?
a. Membuat inputan nama dan email.
b. Memvalidasi inputan nama dan email.
c. Memasukkan inputan ke dalam database.
d. Melakukan edit data nama dan email.
e. Menghapus data nama dan email.0

13. Rekan kerjanya fajar merupakan junior programming, karena anak baru fajar hendak
mengetestnya sebagai syarat masuk dalam dunia kerja nah. Salah satu soal testnya seperti berikut

<?php 

$a=1; 
while ($a<10) 

echo($a); 

$a++; 

?> 

Nah Rekan kerjanya bingung Jika ditampilkan di browser hasil kodingan diatas akan menjadi
seperti apa ?

a. 1 2 3 4 5 6 7 8 9 10                                     c. 0 1 2 3 4 5 6 7 8 9 

b. 1 2 3 4 5 6 7 8 9                                          d. 1 2 3 4 5 6 7 8 9 10  

e. 0 1 2 3 4 5 6 7 8 9 10 

14. Saat tidak akan koding di server localhost dan menjalankan aplikasi XAMPP muncul error seperti
diatas.

Hal apa yang dapat dilakukan untuk mengatasi hal tersebut ?


a. Mengganti port apache server.
b. Re-install aplikasi XAMPP.
c. Mematikan aplikasi lain yang telah menggunakan port apache server.
d. Mematikan MySQL terlebih dahulu.
e. A dan C benar

15. Ivan adalah programmer di sebuah perusahan dating apps di salah satu kota, ivan
mendapatkan tugas dari atasannya untuk membuat ucapan setiap saat nah. Ivan mencoba buat
kodingannya seperti berikut :

<?php 

$d=date("D"); 
if ($d=="Mon") 

 echo "Have a nice Monday!"; 

elseif ($d=="Sun") 

 echo "Have a nice Sunday!"; 

else 

 echo "Have a nice day!"; 

?> 

Jika tanggal saat anda mengerjakan soal adalah hari Senin, kemudian program di atas dijalankan
hasil yang ditampilkan seperti apa

a. Have a Nice Monday

b. Have a Nice Sunday

c. Have a Nice day

d. Have a Nice Month

e. Have a Nice today


16. Penulisan script PHP yang benar untuk menampilkan hasil di bawah ini adalah ….
Nama : Bambang Pamungkas
NIS : 1011003001

a.
<?php
$nama = 'Bambang Pamungkas';
$nis = '1011003001';
echo 'Nama :'. $nama.'<br>';
echo 'NIS :'. $nis
?>

b.
<?php
$nama = 'Bambang Pamungkas';
$nis= '1011003001';
echo 'Nama :. $nama'.'<br>';
echo 'NIS :. $nis'
?>

c.
<?php
$nama = 'Bambang Pamungkas';
$nis= '1011003001';
echo 'Nama : $nama'.'<br>';
echo 'NIS : $nis'
?>
d.
<?php
$nama = Bambang Pamungkas;
$nis= 1011003001;
echo 'Nama : $nama'.'<br>';
echo 'NIS : $nis'
?>

e.
<?php
$nama = 'Bambang Pamungkas';
$nis= '1011003001'
echo 'Nama : ' .$nama.'<br>';
echo 'NIS : '. $nis'
?>

17. Dari salah satu listing program sintak ini selau di gunakan dalam kodingann php Beikut ini
adalah fungsi PHP mysqli_select_db()  yang benar

a. Meyambungkan koneksi b. Memilih database yang d. Sintak Untuk Membuat


dengan Database akan di gunakan dalam Function
kodingan koneksi
e. Merunning Sebuah
c. Melakukan Query Function
18. Anto ingin membuat Tampilan Segitiga Siku siku seperti gambar berikut
*
**
***
****
*****
Penulisan script PHP yang benar untuk menampilkan hasil di bawah ini adalah ….

a.
<?php d.
for ($i=0; $i<6; $i++){
for ($j=0; $j<$i; $j++){ <?php
echo'*'; for ($i=0; $i>6; $i++){
} for ($j=0; $j<$i; $j++){
echo'<br>'; echo'*';
} }
?> echo'<br>';
}
b. ?>
<?php
for ($i=0; $i<5; $i++){
for ($j=0; $j<$i; $j++){ e.
echo'*'; <?php
} for ($i=0; $i=6; $i++){
echo'<br>'; for ($j=0; $j<$i; $j++){
} echo'*';
?> }
echo'<br>';
}
?>
c.
<?php
for ($i=0; $i=5; $i++){
for ($j=0; $j<$i; $j++){
echo'*';
}
echo'<br>';
}
?>
19. Fajar ingin menampilkan data user dimana dari project berita ketika user login maka data
dirinya akan di tampilkan sebagian
<?php 
$koneksi = mysqli_connect("localhost","root","","absen"); 
while($rows2=mysqli_fetch_assoc($result2)){ 
echo  $rows2['nama']; 
echo $rows2['email']; 
echo $rows2['No HP’]; 

?> 
Dari Kodingan Diatas maka yang tampil di layer..? 

a. Andi Andi@s.id 08777841192


b. Andi/Andi@s.id/08777841192
c. Andi/Andi@s.id/08777841192
d. Andi| Andi@s.id|08777841192
e. Nama email No HP

20. Fajar Ingin Membuat Logout di Sistem Usernya karena di kerja deadline akhirnya fajar lupa
penulisan skripnya, dan ini merupakan
<? session_start ();
session_destroy ();
?>
Penggalan skrip di atas digunakan untuk melakukan ....
a. Menambah data
b. Mengubah data
c. Hapus
d. Logout
e. Login

ESSAY

1. Cara Membuat File Koneksi MySqli dengan PHP seperti apa ?


2. <input type="text" name="tanggal " />

Kode HTML diatas digunakan untuk membuat text.


Kemudian di dalam aplikasi pemesanan kamar, kita membutuhkan input data untuk tanggal.
Bagaimana cara membuat inputan tersebut ?

3. Sintak Mysqli_fecth_assoc Untuk Menampilkan Seluruh Data Pada Table Bagimana


Penggunannya Dalam PHP agar semua datanya bisa tampil
4. <script type="text/javascript">
function clearTgl()
{ $("#tanggal_checkout").val('');
}
</script>

Kita sudah membuat script javascript untuk mengosonkan tanggal_checkout dengan


kode diatas. Dan untuk menjalankan script javascript diatas kita membutuhkan library
javascript dengan kode ?

5. <input type="time" name="tgl_checkin" onclick="validateTanggal()"/>

Kode input form diatas akan terhubung dengan fungsi javascript validateTanggal(). Lalu kapan
javascript akan dijalankan ?

Anda mungkin juga menyukai