Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

UTS BASIS DATA

Nama : Dewinta Nur Istiqomah


NIM : 223140707111128
Kelas : T1C
Email : dewintanur@student.ub.ac.id

1. Membuat Database Bernama Tokoonline, yang berisi tabel Customer, Broker, dan
Transaction.

2. Lalu menghubungkan relasi antar tabel. Broker dan Transaction dihubungkan dengan
ID(primarykey) dan BrokerId(foreignkey). Tabel Customer dan Transaction dihubungkan
dengan ID(primarykey) dan CustomerID(foreignkey).
3. Lalu isi data sesuai tabel :
 Customer :

 Broker :
 Transaction :
4. Code untuk menampilkan semua data dari tabel customer di web :
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "tokoonline";

$conn = mysqli_connect($servername,$username, $password, $dbname);

if(!$conn) {
die("Connection failed: ".myqsqli_conncet_error());
}
$sql = "SELECT * FROM customer";
$result = mysqli_query($conn, $sql);

if(mysqli_num_rows($result) > 0){


while($row = mysqli_fetch_assoc($result)) {
echo "|" . $row["ID"] ."|".$row["Name"] . "|" . $row["Address"] . "|"
.$row["Create_Time"] . "|" .$row["Balance"] . "|" .$row["Type"] .
"|"."<br>";
}
} else {
echo "0 results";
}
mysqli_close($conn);
?>
5. Code untuk menampilkan data kolom sesuai relasi :
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "tokoonline";
$conn = mysqli_connect($servername,$username, $password, $dbname);

if(!$conn) {
die("Connection failed: ". myqsqli_conncet_error());
}
$sql = "SELECT transaction.CustomerId, customer.Name, customer.Address,
customer.Balance, transaction.Execution_Time FROM customer INNER JOIN
transaction ON customer.ID = transaction.CustomerId";
$result = mysqli_query($conn, $sql);
if(mysqli_num_rows($result) > 0){
while($row = mysqli_fetch_assoc($result)) {
echo "|" . $row["CustomerId"] . "|" .$row["Name"] ."|".
$row["Address"].$row["Balance"]."|".$row["Execution_Time"]."<br>";
}
} else {
echo "0 results";
}
mysqli_close($conn);
?>
6. Tampilan web semua data tabel customer:

7. Tampilan web tabel join antara tabel customer dan transaksi

8. Tampilan saat di PHPmyAdmin

You might also like