Senin, 12 September 2022

Praktek 10 : (ASJ XI) - Membuat Database di Xampp

Tahap Pembuatan Database

Untuk memulai membuat database, pastikan terlebih dahulu software XAMPP telah aktif dan bisa berjalan dengan baik yaitu dengan klik “Start” di menu Actions untuk Module “Apache” dan “MySQL”. Tunggu hingga Module tersebut berwarna hijau.

Tampilan XAMPP
Membuat Nama Database
Pembuatan Tabel “tbmahasiswa”
Pengisian Struktur Data pada Tabel
Memasukkan Data ke Tabel

Tahap Koneksi PHP-MySQL

Setelah database dan tabel selesai dibuat, selanjutnya kita akan membuat script html yang akan dikoneksikan ke dalam database yang sudah dibuat. Langkah pertama yaitu membuka notepad untuk menulis script-nya.

<?php
$kon = mysqli_connect(‘localhost’,’root’,’’);
$link = mysqli_select_db($kon,”mahasiswa”) or die(mysqli_error());
?>
<?php 
include "db_connect.php";
$query=mysqli_query ($kon, "SELECT * FROM tbmahasiswa")or die (mysqli_error());
$jumlah = mysqli_num_rows($query);
echo "<html>";
echo "<head>";
echo "<link href='style.css' type='text/css' rel='stylesheet'>";
echo "</head>";
echo "<title>Daftar Mahasiswa</title>";
echo "<body>";
echo "<font color='darkmagenta' face='Arial' size=3><b><br>Mahasiswa di UII</b></font><br><br>";
echo "<a href='add.php' style=\"text-decoration: none\"><font face='tahoma' size='1'>Tambahkan Mahasiswa</font></a><br>";
echo "<br><table border=\"0\" cellpadding=\"1\" cellspacing=\"1\" bordercolor=\"blue\" bgcolor=\"white\">
<tr bgcolor='blue' height=\"30\"><font color='white'>
<th align='center'><font color='white' face='Arial' size=2>No</font></th>
<th align='center'><font color='white' face='Arial' size=2>Nama Mahasiswa</font></th>
<th align='center'><font color='white' face='Arial' size=2>Jenis Kelamin</font></th>
<th align='center'><font color='white' face='Arial' size=2>Asal Daerah</font></th>
<th align='center'><font color='white' face='Arial' size=2>Jurusan</font></th>
<th align='center'><font color='yellow' face='Arial' size=2>Ubah?</font></th>
</tr>";
$j=0;
while ($row=mysqli_fetch_array($query)) {
echo "<tr><td align='left' bgcolor='#657FFF'>";
echo "<font face='Arial' size=1>";
echo $j+1;
echo"</font>";
echo"</td>";
echo "<td align='left' bgcolor='#E8D3DF'>";
echo "<font face='Arial' size=1>";
echo $row["Nama_Mhs"];
echo"</font>";
echo"</td>";
echo "<td align='left' bgcolor='#E8D3DF'>";
echo "<font face='Arial' size=1>";
echo $row["Jenis_Kelamin"];
echo"</font>";
echo"</td>";
echo "<td align='left' bgcolor='#E8D3DF'>";
echo "<font face='Arial' size=1>";
echo $row["Asal_Daerah"];
echo"</font>";
echo"</td>";
echo "<td align='left' bgcolor='#E8D3DF'>";
echo "<font face='Arial' size=1>";
echo $row["Jurusan"];
echo"</font>";
echo"</td>";
echo"<td align='left' bgcolor='#E8D3DF'>";
echo "<a href='delete.php?No=".$row['No']."' style=\"text-decoration: none\" title=\"Hapus\"><font face='tahoma' size='1'>Hapus</font></a>
<a href='edit.php?No=".$row['No']."' style=\"text-decoration: none\" title=\"Edit\"><font face='tahoma' size='1'>Edit</font></a>"; $j++; }
echo"</table>";
echo "</body>";
echo "</html>";
?>
Tampilan Awal http://localhost/daftarMHS/
body,html {
margin: 0 5px;
font-family: Verdana,sans-serif;
font-size:12px
}
h1 {
font-size:1.4em;
color: #008000;
}
a {
color: #008000;
}
th { text-align: left;
}
td, th {
padding-right: 5px;
}
form dt {
width: 100px;
display: block;
float: left;
clear: left;
}
form dd {
margin-left: 0;
float: left;
}
form #submitbutton {
margin-left: 100px;
}
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Masukkan Mahasiswa Baru</title>
<link href="style.css" type="text/css" rel="stylesheet">
</head>
<body>
<form action="insert_mahasiswa.php" method="POST">
<font face="Tahoma" color="green" size="1"><b><br>Tambahkan Mahasiswa</b></font>
<table align="left">
<tr>
<td><font face="Tahoma" color="black" size="2">Nama_Mhs</font></td>
<td>:</td>
<td><input type="text" name="Nama_Mhs" size="30"></td>
</tr>
<tr>
<td><font face="Tahoma" color="black" size="2">Jenis_Kelamin</font></td>
<td>:</td>
<td><input type="text" name="Jenis_Kelamin" size="30"></td>
</tr>
<tr>
<td><font face="Tahoma" color="black" size="2">Asal_Daerah</font></td>
<td>:</td>
<td><input type="text" name="Asal_Daerah" size="30"></td>
</tr>

<tr>
<td><font face="Tahoma" color="black" size="2">Jurusan</font></td>
<td>:</td>
<td><input type="text" name="Jurusan" size="30"></td>
</tr>

<tr>
<td></td><td></td>
<td><input type="submit" value="Add">
<font face="Tahoma" color="green" size="2">
<a href="index.php" style="text-decoration:none">back</font></a>
</td>
</tr>
</table>
</form>
</body>
</html>
<?php 
include "db_connect.php";
$Nama_Mhs = $_POST['Nama_Mhs'];
$Jenis_Kelamin = $_POST['Jenis_Kelamin'];
$Asal_Daerah = $_POST['Asal_Daerah'];
$Jurusan = $_POST['Jurusan'];

$query=mysqli_query($kon, "INSERT INTO tbmahasiswa(Nama_Mhs, Jenis_Kelamin, Asal_Daerah, Jurusan)
VALUES ('$Nama_Mhs', '$Jenis_Kelamin', '$Asal_Daerah', '$Jurusan')")or die (mysqli_error());

if($query) {
?>
<script language="JavaScript">
document.location='index.php'</script>
<?php
}
?>
<?php 
include "db_connect.php";
$No = $_GET['No'];

$query = "DELETE FROM tbmahasiswa WHERE No = $No";
mysqli_query($kon, $query);

?>
<script language="JavaScript">
document.location='index.php'</script>
<?php
?>
<?php 
include "db_connect.php";
$No = $_GET['No'];

$query=mysqli_query($kon, "SELECT * FROM tbmahasiswa WHERE No='$No'");
while ($row=mysqli_fetch_array($query)){

$Nama_Mhs = $row['Nama_Mhs'];
$Jenis_Kelamin = $row['Jenis_Kelamin'];
$Asal_Daerah = $row['Asal_Daerah'];
$Jurusan = $row['Jurusan'];

echo "<html>";
echo "<body>";
echo "<font face='tahoma' color='green' size=4><b>Perbaiki Daftar</b></font>";
echo "<table align='left'>";
echo "<form method=\"post\" action=\"update.php?No=$No\" enctype='multipart/form-data'>";
echo "<br>";
echo "<tr><td><font face='Tahoma' color='black' size=2>Nama_Mhs </font></td><td>:</td><td><input type='text' name='Nama_Mhs' value='$Nama_Mhs' size='30'>&nbsp;
</td></tr>";
echo "<tr><td><font face='Tahoma' color='black' size=2>Jenis_Kelamin </font></td><td>:</td><td><input type='text' name='Jenis_Kelamin' value='$Jenis_Kelamin' size='30'>&nbsp;
</td></tr>";
echo "<tr><td><font face='Tahoma' color='black' size=2>Asal_Daerah </font></td><td>:</td><td><input type='text' name='Asal_Daerah' value='$Asal_Daerah' size='30'>&nbsp;
</td></tr>";

echo "<tr><td><font face='Tahoma' color='black' size=2>Jurusan</font></td><td>:</td><td><input type='text' name='Jurusan' value='$Jurusan' size='30'>&nbsp;
</td></tr>";

echo "<tr><td></td><td></td><td><font size='2'><input type='submit' name='submit' value='Update'/></font></td></tr>";
echo "</table></form></body></html>";
}
?>
<?php 
include "db_connect.php";
$No = $_GET['No'];

$Nama_Mhs = $_POST['Nama_Mhs'];
$Jenis_Kelamin = $_POST['Jenis_Kelamin'];
$Asal_Daerah = $_POST['Asal_Daerah'];
$Jurusan = $_POST['Jurusan'];

$query=mysqli_query ($kon, "UPDATE tbmahasiswa SET Nama_Mhs='$Nama_Mhs', Jenis_Kelamin='$Jenis_Kelamin',
Asal_Daerah='$Asal_Daerah', Jurusan='$Jurusan' WHERE No='$No'")or die (mysqli_error());

if($query) {
?>
<script language="JavaScript">
document.location='index.php'</script>
<?php
}
?>

Tidak ada komentar:

Posting Komentar

Welcome in My Blog's

 Hellowww...