Langsung ke konten utama

Laporan Praktikum Pemrograman Web 1 Modul 9

NAMA  : Muhammad Fahmi

NIM      : 20160910131

KELAS : SI 2015 C

 

1. PRAKTIKUM

Membuat script php dan MySQL untuk menampilkan tabel mahasiswa ke dalam web
1. Untuk menampilkan tabel mahasiswa ke dalam web, kita harus membuat database dan tabel mahasiswa terlebih dahulu dalam MySQL.
Buat database dengan nama db_fkom, kemudian buat tabel mahasiswa seperti berikut





1

 2. Setelah tabel dibuat, lalu buat script koneksi.php untuk mengkoneksikan web dengan database. Scriptnya yaitu

 3. Setelah itu, buat script index.php

4. Setelah file index dibuat, buat file data_mhs.php yang akan digunakan untuk menampilkan data dari tabel mahasiswa

 5. Lalu buat file input_mhs.php untuk menampilkan form yang akan digunakan untuk meng-inputkan data ke dalam tabel mahasiswa

<title> Modul 9 </title>
<table width="70%" height="100%" border="2" align="center">
<tr height="20%" border="0">
<td align="center" width="33%"><a href="data_mhs.php"> Data Mahasiswa </a></td>
<td align="center" width="33%"><a href="data_mk.php"> Data Mata Kuliah </a></td>
<td align="center" width="33%"><a href="data_prodi.php"> Data Prodi </a></td>
</tr>
<tr height="70%" valign="top">
<td colspan="3">
<form name="input" method="post" action="input_mhs.php">
<table border="0" align="center">
<tr>
<td> NIM</td>
<td><input type="text" name="nim" size="20" maxlength="15"></td>
</tr>
<tr>
<td> Nama</td>
<td><input type="text" name="nama" size="40" maxlength="30"></td>
</tr>
<tr>
<td> Jenis Kelamin</td>
<td><input type="radio" name="jk" value="L" id="jk1">L
<input type="radio" name="jk" value="P" id="jk2">P</td>
</tr>
<tr>
<td colspan="2"><input type="submit" name="simpan" value="Simpan"></td>
</tr>
<?php
extract($_POST);
if(isset($simpan)) {
include "koneksi.php";
$input="insert into mahasiswa values('$nim','$nama','$jk')";
$save=mysql_query($input);
if($save) {
?>
<script lang="javascript">
 alert("Data Berhasil dimasukan");
 document.location="data_mhs.php";
 </script>
<?php
} else {
?>
<script lang="javascript">
 alert("Data Gagal dimasukan");
 document.location="input_mhs.php";
 </script>
<?php
}
}
?>

<center> Form Input Data Mahasiswa </center></table>
</form></td>
</tr>
<tr height="10%">
<td colspan="3">
<center> &copy; Awanda Muliandari </center></td>
</tr>
</table>

6. Lalu buat file edit_mhs.php untuk mengedit data yang ada dalam tabel mahasiswa

<?php
include "koneksi.php";
$query="select * from mahasiswa where nim='$_GET[nim]'";
$result=mysql_query($query);
while ($data=mysql_fetch_array($result)) {
$n=$data['nim'];
$nm=$data['nama'];
$j=$data['jk'];
}
?>
 
<title> Modul 9 </title>
<table width="70%" height="100%" border="2" align="center">
<tr height="20%" border="0">
<td align="center" width="33%"><a href="data_mhs.php"> Data Mahasiswa </a></td>
<td align="center" width="33%"><a href="data_mk.php"> Data Mata Kuliah </a></td>
<td align="center" width="33%"><a href="data_prodi.php"> Data Prodi </a></td>
</tr>
<tr height="70%" valign="top">
<td colspan="3">
<form name="edit" method="post" action="edit_mhs.php">
<table border="0" align="center">
<tr>
<td> NIM</td>
<td> : <input type="text" name="nim" size="20" maxlenght="15" value="<?php echo $n; ?>" readonly></td>
</tr>
<tr>
<td> Nama</td>
<td> : <input type="text" name="nama" size="40" maxlenght="30" value="<?php echo $nm; ?>"></td>
</tr>
<tr>
<td> Jenis Kelamin</td>
<?php
if($j=="L") {
?>
<td> : <input type="radio" name="jk" value="L" id="jk1" checked>L
<input type="radio" name="jk" value="P" id="jk2">P</td>
<?php
} else {
?>
<td> : <input type="radio" name="jk" value="L" id="jk1">L
<input type="radio" name="jk" value="P" id="jk2" checked>P</td>
<?php
}
?></tr>
<tr>
<td colspan="2"><input type="submit" name="edit" value="Edit"></tr>
<?php
extract($_POST);
if(isset($edit)) {
$input="update mahasiswa set nama='$nama', jk='$jk' where nim='$nim'";
$save=mysql_query($input);
if($save) {
?>
<script lang="javascript">
 alert("Data Berhasil Diupdate");
 document.location="data_mhs.php";
 </script>
<?php
} else {
?>
<script lang="javascript">
 alert("Data Gagal Diupdate");
 document.location="edit_mhs.php";
 </script>
<?php
}
}
?>
 
<center> Form Edit Data Mahasiswa </center></table>
</form></td>
</tr>
<tr height="10%">
<td colspan="3">
<center> &copy; Awanda Muliandari </center></td>
</tr>
</table>
 

 7. Dan yang terakhir buat file delete_mhs.php untuk menghapus data dalam tabel mahasiswa


8. Untuk halaman awal akan menjadi seperti ini

9. Dan untuk Data Mahasiswa akan menjadi seperti ini


 

 

Komentar

Postingan populer dari blog ini

Tugas Praktikum 1 Membuat Kalkulator Sederhana

MEMBUAT KALKULATOR SEDERHANA NAMA   : MUHAMMAD FAHMI NIM        : 2060910131 KELAS    : SI 2015 C Untuk membuat kalkulator sederhana ini, kita menggunakan project yang sama dengan program diatas. Maka, kita tidak perlu membuat project baru melainkan bisa langsung membuat program didalam package. 1. Klik kanan pada package project Login , lalu pilih NEW lalu pilih JFrame Form 2. Lalu pada New JFrame Form isikan nama class, yaitu Kalkulator. Lalu klik Finish 3. Setelah itu akan muncul tampilan desain form. Lalu buat desain seperti ini dengan menggunakan textfield dan button button 1 ubah Variable Name menjadi cmd1   button 2 ubah Variable Name menjadi cmd2   button 3 ubah Variable Name menjadi cmd3   button 4 ubah Variable Name menjadi cmd4   button 5 ubah Variable Name menjadi cmd5  button 6 ubah Variable Name menjadi cmd6   button 7 ubah Variable Name men...

Laporan Praktikum Pemrograman Web 1 Modul 2

NAMA  : Muhammad Fahmi NIM      : 20160910131 KELAS : SI 2015 C 1. TUGAS 1. Jelaskan fungsi tag-tag HTML pada Praktikum5 Sintaks untuk praktikum5 adalah: <p> Pukul 15. <sup>30</sup><br> 20 <sup>0</sup> <sub> Celcius </sub></p> <p> &nbsp; </p><br> <pre> Don’t Join To NATO No Action Talk Only </pre> <strike> Jangan Jadi Orang yang Hanya Banyak Bicara Tanpa Aksi/Bukti Nyata</strike><br> <ol type=”1″><b>FKOM</b>     <li>Teknik Informatika S1</li>     <li>Sistem Informasi S1</li>     <li>Teknik Informatika D3</li>     <li>Manajemen Informatika D3</li> </ol> <ul type=”circle”><b>Matakuliah</b>     <li>PTI</li>     <li>Algoritma<...