Thursday, February 6, 2025

Ulangan Harian Basis Data

Selamat pagi Anak-anak, hari ini ibu memberikan soal untuk pengambilan nilai Ulangan Harian Basis Data. Sebelumnya dibaca dengan teliti dan seksama dengan baik dikerjakan di Ms. Word. berikut soal dan prakteknya. 

Berikut soal dan prakteknya :

Nama:

Kelas:

 

Soal Uji Praktek Web Menggunakan PHP

Ketentuan mengerjakan:

a. Isilah titik-titik yang terdapat pada soal no. 1, 2, 3, 4, 5, 6, 7, 8, 12, 13 dan 18

b. Untuk soal praktik yaitu soal selain no. 1, 2, 3, 4, 5, 6, 7, 8, 12, 13 dan 18 dikerjakan pada komputer sesuai yang diperintahkan.

c. Soal praktik ini adalah praktik membuat program web menggunakan skrip-skrip dasar yang terdapat dalam bahasa pemrograman PHP.

d. Program web yang telah selesai dibuat disimpan dalam local disk C:\apache\htdocs, simpan dalam bentuk folder dengan format: nama anda_kelas. Contoh: Nama_XII RPL (1/2) Untuk soal simpan file dengan nama yang diperintahkan dalam soal.

Soal

1.     Apa kepanjangan dari HTML ?

2.     Fungsi utama dari server atau web server adalah ?

3.     Apa yang dimaksud dengan keyword finally !

4.     Apa yang dimaksud dengan overloading !

5.     Apa yang dimaksud dengan Xampp ?

6.     $_GET      dan     $_POST     merupakan      variabel      internal      atau     eksternal?

7.     Perbedaan antara $_GET dan $_POST terlihat jelas pada jendela Address Bar. Apa     perbedaan antara $_GET dan $_POST tersebut?

8.     Pengertian  dari variabel internal PHP yaitu …

9.     Perbaikilah contoh program di bawah ini sehingga menjadi benar dan dapat dijalankan! Program di bawah ini merupakan contoh program penggunaan variabel pada PHP.

<html>

<head>

<title>Menggunakan Variabel</title>

</head>

<body>

<?php

$1jurusan = "Teknik Informatika";

print ("Jurusan saya adalah: $1jurusan");

?>

</body>

</html>

10.  Perbaikilah contoh program di bawah ini sehingga menjadi benar dan dapat dijalankan! Program di bawah ini merupakan sebuah program web menggunakan $_GET!

Program 1, simpan dengan nama: get.php

<form action="welcome.php" method="get"> Name: <input type="text" name="fname" /> Age: <input type="text" name="age" />

<input type="submit" />

</form>

Program 2, simpan dengan nama: welcome.php

Welcome <?php echo["fname"]; ?>.<br /> You are <?php echo["age"]; ?> years old!

11.  Dari soal no. 10, perbaiki program tersebut tapi kali ini menggunakan $_POST! Pada program 1 simpan dengan nama post.php sedangkan pada program 2 simpan dengan nama welcome2.php!

12.  Apa yang dimaksud variabel global dalam pemrograman web menggunakan bahasa  pemrograman PHP? …

13.  Apa yang dimaksud variabel lokal dalam pemrograman web menggunakan bahasa pemrograman PHP? …

14.  Perbaikilah contoh program di bawah ini sehingga menjadi benar dan dapat dijalankan! Program di bawah ini merupakan program web menggunakan variabel global pada bahasa pemrograman PHP.

<html>

<head>

<tiatle>variabelGlobal.php</title>

</head>

<body>

<?php

//simpan dengan nama variabelGlobal.php

$var1 = 4;//variabel global

$var2 = 6;//variabel global

$var3 = 8;

 

function kali(){ var1, var2, var3;

$var3 = $var1*$var2;

}

kali();//pemanggilan fungsi echo"nilai variabel 1= ".$var1; echo"<br>";

echo"nilai variabel 2= ".$var2; echo"<br>";

echo"nilai variabel 3= ".$var3; echo"<br>";

?>

</body>

</html>

15. Perbaikilah contoh program di bawah ini sehingga menjadi benar dan dapat dijalankan! Program di bawah ini merupakan program web menggunakan variabel lokal pada bahasa pemrograman PHP.

<html>

<head>

<title>variabelLokal.php</title>

</head>

<body>

<?

$nama = "Susis";//variabel global coba(){

$nama = "Angga";//variabel lokal echo"namaku (var lokal): ".$nama; echo"<br/>";

}

coba();//pemanggilan fungsi

echo "dikampus aku dipanggil (var global): ".$nama; echo "<br>";

?>

</body>

</html>

16. Perbaikilah contoh program di bawah ini sehingga menjadi benar dan dapat dijalankan! Program di bawah ini merupakan program web menggunakan array berdimensi satu pada bahasa pemrograman PHP.

<html>

<head>

<title>pemakaian array</title>

</head>

<body>

<?

$hari=("Ahad","Senin","Selasa","Rabu","Kamis","Jum'at","Sabtu");

$tmp= array("Jakarta","Semarang","Yogyakarta","Surakarta"); echo "Saya Lahir pada hari: $hari[0]<br> tanggal 27 Januari 1985". "<br>Di Kota: $tmp[2] <br> <br>";

?>

</body>

</html>

17.  Perbaikilah contoh program di bawah ini sehingga menjadi benar dan dapat dijalankan! Program di bawah ini merupakan program web menggunakan array multidimensional pada bahasa pemrograman PHP.

<html>

<head>

<title>Dasar Menggunakan Multi Array</title>

</head>

<body>

<?php

#Array multi dimensi

$hardware =

array ("K001", "Monitor", 400000, "Ready"),

array ("K002", "Casing", 170000, "Ready"),

array ("K003", "Ram", 200000, "Call"),

array ("K004", "CD-ROOM", 140000, "Ready"),

array ("K005", "CD-Writer", 300000,"Call")

);

 

#Menampilkan data

echo "|".$hardware[0][0]."|".$hardware[0][1].

"|".$hardware[0][2]."|".$hardware[0][3]."<br>";

 

echo "|".$hardware[1][0]."|".$hardware[1][1].

"|".$hardware[1][2]."|".$hardware[1][3]."<br>";

 

echo "|".$hardware[2][0]."|".$hardware[2][1].

"|".$hardware[2][2]."|".$hardware[2][3]."<br>";

 

echo "|".$hardware[3][0]."|".$hardware[3][1].

"|".$hardware[3][2]."|".$hardware[3][3]."<br>";

 

echo "|".$hardware[4][0]."|".$hardware[4][1].

"|".$hardware[4][2]."|".$hardware[4][3]."<br>";

?>

</body>

</html>

18.  Jelaskan control structure dalam PHP dan kelebihannya dibanding control structure bahasa lainnya! 

19.  Perbaikilah contoh program di bawah ini sehingga menjadi benar dan dapat dijalankan! Program di bawah ini merupakan program web menggunakan struktur “if” pada bahasa pemrograman PHP.

<html>

<head>

<title>statement if</title>

</head>

<body>

<?php

$nilai = 80;

($nilai >= 60){

echo "Nilai Anda $nilai, Anda LULUS";

}

?>

</body>

</html>

 

20.  Perbaikilah contoh program di bawah ini sehingga menjadi benar dan dapat dijalankan! Program di bawah ini merupakan program web menggunakan struktur “if else” pada bahasa pemrograman PHP.

<html>

<head>

<title>Statement If Else</title>

</head>

<body>

<form> Nilai siswa:

<input type="text" name="Nilai" <br><br>

<input type="submit" value="Kelulusan">

</form>

<?php

if (isset($Nilai)){

//Mengambil nilai integer

$Nilai = intval($Nilai); if($Nilai>=60)

{

$Keterangan = "Lulus";

}

{

$Keterangan = "Tidak Lulus";

}

print("Nilai ujian= $Nilai <br>"); print("Keterangan = $Keterangan");

}

?>

</body>

</html>

21.  Perbaikilah contoh program di bawah ini sehingga menjadi benar dan dapat dijalankan! Program di bawah ini merupakan program web menggunakan struktur “switch” pada bahasa pemrograman PHP.

<html>

<body>

<h1> Demo switch</h1>

<?

$hari=date("D"); ($hari)

{

case "Sun":

$indonesia="Minggu"; break;

case "Mon":

$indonesia="Senin"; break;

case "Tue":

$indonesia="Selasa"; break;

case "Wed":

$indonesia="Rabu"; break;

case "Thu":

$indonesia="Kamis"; break;

case "Fri":

$indonesia="jum'at"; break;

case "Sat":

$indonesia="Sabtu"; break;

}

echo "Hari ini adalah hari ".$indonesia;

?>

</body>

</html>

22.  Perbaikilah contoh program di bawah ini sehingga menjadi benar dan dapat dijalankan! Program di bawah ini merupakan program web menggunakan struktur “while” pada bahasa pemrograman PHP.

<html>

<body>

<h1> Demo while</h1>

<?

$bil =3; ($bil<20) echo "$bil"; echo " ";

$bil=$bil+2;

?>

</body>

</html>

23.  Perbaikilah contoh program di bawah ini sehingga menjadi benar dan dapat dijalankan! Program di bawah ini merupakan program web menggunakan struktur “do while” pada bahasa pemrograman PHP.

<html>

<body>

<h1> Demo do while</h1>

<?

$bil =3;

{

echo "$bil"; echo " ";

$bil=$bil+3; ($bil<30)

?>

</body>

</html>

 

24.  Perbaikilah contoh program di bawah ini sehingga menjadi benar dan dapat dijalankan! Program di bawah ini merupakan program web menggunakan struktur “for” pada bahasa pemrograman PHP.

<html>

<head>

<title>Struktur pengulangan dengan FOR</title>

</head>

<body>

<?php

($i=1; $i<=7; $i++)

{

print("<h$i>Ini adalah contoh heading

$i</h$i");

}

?>

</body>

</html>

25.  Perbaikilah contoh program di bawah ini sehingga menjadi benar dan dapat dijalankan! Program di bawah ini merupakan sebuah program web menggunakan perintah “function” pada PHP tanpa perintah “return”.

<html>

<head>

<title>Membuat fungsi tanpa perintah return</title>

</head>

<body>

<?php toko()

{

print("www.tokobuku-ku.com<br> toko buku online paling murah");

}

toko();

?>

</body>

</html>

26.  Perbaikilah contoh program di bawah ini sehingga menjadi benar dan dapat dijalankan! Program di bawah ini merupakan sebuah program web menggunakan perintah “function” pada PHP dengan perintah ”return”.

<html>

<head>

<title>Membuat fungsi dengan perintah return</title>

</head>

<body>

<?php

function cetak_tebal($input)

{

$teks = "<b>";

$teks.= "$input";

$teks.= "</b>"; ($teks);

}

print("Kalimat ini belum dicetak tebal<br>\n"); print(cetak_tebal("Kalau yang ini sudah dicetak tebal"));

?>

</body>

</html>

 

27.  Perbaikilah contoh program di bawah ini sehingga menjadi benar dan dapat dijalankan! Program di bawah ini merupakan contoh sebuah kelas pada bahasa pemrograman PHP. Simpan dengan nama kendaraan.class.php

<?php sepeda {

var $Roda="2";

var $Warna="hitam"; var $Harga;

 

function UbahWarna($WarnaBaru) {

$this->Warna=$WarnaBaru;

}

 

function UbahHarga($HargaBaru) {

$this->Harga=$HargaBaru;

}

}

?>

28.  Perbaikilah contoh program di bawah ini sehingga menjadi benar dan dapat dijalankan! Program di bawah ini merupakan contoh penggunaan kelas yang sudah dibuat pada soal no.27. Simpan file dengan nama coba.class.php

<?php include("kendaraan.class.php"); echo "<p>Sepeda";

$kendaraan = sepeda;

echo "<p>Jumlah Roda: ".$kendaraan->Roda."<br>"; echo "Warna: ".$kendaraan->Warna."<br>";

$kendaraan->UbahWarna("merah");

echo "<p>Setelah satu bulan tiba-tiba warnanya berubah menjadi ".$kendaraan->Warna."<br>";

?>

29.  Perbaikilah script PHP di bawah ini untuk melakukan koneksi ke database yang ada pada komputer Anda !

<?

//koneksi_db.php

//Contoh koneksi ke database MySQL

$host=”localhost”;

$user=”root”;

$pass=”12345”;

$koneksi= ($host,$user,$pass); If($koneksi){

echo”<br>Koneksi database berhasil dilakukan.”;

}else{

echo”<br>Koneksi database gagal dilakukan”;

}

?>

30.  Lakukan manipulasi data SQL dengan cara update/ input/ delete dari database yang sudah ada!

 


No comments:

Post a Comment

Ulangan Harian Basis Data

Selamat pagi Anak-anak, hari ini ibu memberikan soal untuk pengambilan nilai Ulangan Harian Basis Data. Sebelumnya dibaca dengan teliti dan ...