Contoh Soal & Jawaban PHP & MySQL

Contoh Soal & Jawaban PHP & MySQL

Contoh Soal & Jawaban PHP & MySQL

Pada postingan ini saya mencoba memposting sebuar artikel tentang contoh soal dan jawaban PHP dan mysql, barangkali bisa jadi referensi anda untuk belajar php dan mysql untuk pemula, baik simak langkahnya seperti dibawah ini

Buat Tabel Mysql

  1. Buatlah program PHP untuk menambah data ke dalam database Mysql melalui sebuah form dengan metode POST. Jika diketahui :
    1. Buatlah database dengan nama “barang”,
    2. Kemudian buat tabel dengan nama “barang” dan strukturnya sebagai berikut:
Field Type Null Key Default Extra
Id_barang int(11) NO PRI NULL
nama_barang varchar(25) NO NULL
keterangan Text YES NULL
    1. Tabel dibuat dengan perintah / skrip query untuk pembentukan tabel seperti berikut:
CREATE TABLE barang (

id_barang INT(11) NOT NULL PRIMARY KEY,

nama_barang VARCHAR(25) NOT NULL,

keterangan TEXT NULL

);

 

Buat Skrip PHP

 

Buat skrip untuk menangani penambahan data ke dalam database dalam bentuk form, gunakan metode POST. Simpan skrip ini dengan nama “form.php”

    1. Buat skrip “koneksi.php”
    2. Kemudian buat skrip untuk menanggani proses penambahan data ke dalam database dan simpan skrip ini dengan nama “proses.php”

Buatlah skrip dengan menggunakan perulangan while untuk menampilkan semua data pada array berikut ini :

$makanan[1] = "Lumpia";

$makanan[4] = "Bakpia";

$makanan[7] = "Dodol Garut";

$makanan[8] = "Siomay";

$makanan[9] = "Soto Makassar";

 

Simpan skrip ini dengan nama “tampil.php”

Buatlah sebuah skrip fungsi yang digunakan untuk menghitung luas ½ lingkaran jika diketahui :

a. Diameter = 10 CM

b. Rumus luas lingkaran = π * r2

Simpan skrip fungsi tersebut dengan nama “luas.php”

Jawaban Soal 1.a s/d 1.f

1-Pastikan aplikasi Xampp sudah aktif, kalau belum aktifkan aplikasi Xampp terlebih dahulu

2-Buka aplikasi browser internet, misalnya Mozilla Firefox

3-Pada alamat bar, ketik: “http://localhost/phpmyadmin/”

4-Ketik “barang” pada kotak “Create new database”

5-Klik tombol “Create”

6-Klik database “barang” pada kolom sebelah kiri (pertama) pada jendela phpmyadmin

7-Klik tab (tombol) SQL

8-Kemudian copy paste skrip ini pada kotak Run SQL query/queries on database barang:

9-Script yang dicopy adalah sbb:

CREATE TABLE barang (

id_barang INT(11) NOT NULL PRIMARY KEY,

nama_barang VARCHAR(25) NOT NULL,

keterangan TEXT NULL

);

 

10-Klik tombol Go pada pojok kanan bawah kotak Run SQL query/queries on database barang:

11-Buka Notepad dan ketik atau copy paste skrip berikut untuk menangani penambahan data ke dalam database dalam bentuk form dengan menggunakan metode POST. Kalau sudah disimpan skrip ini dengan nama “form.php” di localdisk d:–>xampp–>httdocs–>foldermhs yang di buat masing2 dengan format namamhs_nim

Buat Tampilan Program

Skrip yang di ketik atau dicopy paste adalah sbb:

<html>

<head>

<title>Tambah Data</title>

</head>

<body>

<form action="proses.php" method="post">

ID Barang : <input type="text" name="txtIDBarang" />

<br />

Nama Barang : <input type="text" name="txtNamaBarang" />

<br />

Keterangan : <textarea name="txtKeterangan"></textarea>

<br />

<input type="submit" value="Tambah" />

</form>

</body>

</html>

 

12-Buka Notepad baru lagi dan ketik atau copy paste skrip berikut untuk membuat file baru untuk skrip koneksi. Kalau sudah disimpan file skrip ini dengan nama “koneksi.php” di localdisk d:–>xampp–>httdocs–>foldermhs yang di buat masing2 dengan format namamhs_nim

Skrip yang di ketik atau dicopy paste adalah sbb:

<?php

mysql_connect("localhost","","") or die("koneksi gagal");

mysql_select_db("barang");

?>

 

13-Buka Notepad lagi dan ketik atau copy paste file skrip berikut untuk menanggani proses penambahan data ke dalam database. Kalau sudah disimpan file skrip ini dengan nama “proses.php” di localdisk d:–>xampp–>httdocs–>foldermhs yang di buat masing2 dengan format namamhs_nim

Skrip yang di ketik atau dicopy paste adalah sbb:

<?php

include("koneksi.php");

$sql = "INSERT INTO barang (id_barang,nama_barang,keterangan) VALUES ";

$sql.= "(".$_POST['txtIDBarang'].",'".$_POST['txtNamaBarang']."','".

$_POST['txtKeterangan']."') ";

mysql_query($sql) or exit("Error query : ".$sql);

echo "Data berhasil ditambahkan.";

?>

 

Jawaban Soal No. 2

Buka Notepad lagi dan ketik atau copy paste file skrip berikut untuk menampilkan semua data pada array. Kalau sudah disimpan file skrip ini dengan nama “tampil.php” di localdisk d:–>xampp–>httdocs–>foldermhs yang di buat masing2 dengan format namamhs_nim

Skrip yang di ketik atau dicopy paste adalah sbb:

<?php

$makanan[1] = "Lumpia";

$makanan[4] = "Bakpia";

$makanan[7] = "Dodol Garut";

$makanan[8] = "Siomay";

$makanan[9] = "Soto Makassar";

$i = 1;

while($i <= 9){

echo $makanan[$i];

echo "<br />";

if($i < 7){

$i = $i + 3;

} else {

$i++; // setara dengan $i = $i + 1

}

}

?>

 

Jawaban Soal No.3

Buka Notepad lagi dan ketik atau copy paste file skrip berikut untuk untuk menghitung luas ½ lingkaran jika diketahui :

a. Diameter = 10 CM

b. Rumus luas lingkaran = π * r2

Kalau sudah disimpan file skrip ini dengan nama “luas.php” di localdisk d:–>xampp–>httdocs–>foldermhs yang di buat masing2 dengan format namamhs_nim

Skrip yang di ketik atau dicopy paste adalah sbb:

<?php

function luasSetengahLingkaran($phi,$diameter){

$jari_jari = $diameter / 2;

$hasil = ($phi * $jari_jari * $jari_jari) / 2;

return $hasil;

}

echo luasSetengahLingkaran(3.14, 10);

?>

 

 

Tinggalkan Komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Need Help? Chat with us