LAPORAN
PRAKTIKUM
PEMOGRAMAN
WEB
Modul 4
NAMA : FITRIA DEWI PROBOWATI
NIM : L200120111
KELAS : F
JURUSAN TEKNIK INFORMATIKA
FAKULTAS KOMUNIKASI DAN INFORMATIKA
UNIVERSITAS
MUHAMMADIYAH SURAKARTA
2014
LANGKAH-LANGKAH PRAKTIKUM
Percobaan 1 (Form Data Mahasiswa)
1. Membuaka browser “http://localhost/phpmyadmin”.
2. Membuat database baru dengan nama “mahasiswa” pada kolom “create new database"
3. Membuat tabel baru dengan nama “mhs” dengan jumlah field “5” pada database yang sudah dibuat
4. Mengisi field seperti gambar dibawah
5. Membuaka aplikasi notepad++.
6. Mengetikkan script :
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Data Mahasiswa</title>
</head>
<body>
<?php
$koneksi = mysql_connect("localhost","root","");
$db = mysql_select_db("mahasiswa");
?>
<table width="600" cellpadding="3" cellspacing="3" align="center" border="1">
<tr>
<th colspan="2">Input Data Mahasiswa</th>
</tr>
<form action="form.php" method="post" enctype="multipart/form-data">
<tr>
<td width="500">NIM</td>
<td width="600"><input type="text" name="nim" size="25"></td>
</tr>
<tr>
<td width="500">Nama</td>
<td width="600"><input type="text" name="nama" size="45"></td>
</tr>
<tr>
<td width="500"> Jenis Kelamin</td>
<td width="600"><input name="radiokelamin" type="radio" value="Laki-laki"/>Laki-Laki
<input name="radiokelamin" type="radio" value="Perempuan"/>Perempuan</td>
</tr>
<tr>
<td width="500">Alamat</td>
<td width="600"><textarea name="alamat" rows="5" cols="45"></textarea></td>
</tr>
<tr>
<td width="500">Jurusan</td>
<td width="600"><input type="text" name="jurusan" size="45"></td>
</tr>
<tr>
<td width="500"></td>
<td width="600"><input id="submit" type="submit" name="simpan" value="Simpan">
<input id="submit" type="reset" value="Batal"</td>
</tr>
</form>
</table>
<?php
if(isset($_POST['simpan'])){
$nim=$_POST['nim'];
$nama=$_POST['nama'];
$jeniskelamin=$_POST['radiokelamin'];
$alamat=$_POST['alamat'];
$jurusan=$_POST['jurusan'];
$input="insert into `mhs`(Nim,Nama,Jenis_Kelamin,Alamat,Jurusan)
values('$nim', '$nama', '$jeniskelamin','$alamat','$jurusan')";
if($nim==''){
echo "<br> NIM tidak boleh kosong, isi dulu";}
elseif($nama==''){
echo "<br> NAMA tidak boleh kosong, isi dulu";}
elseif($jeniskelamin==''){
echo "<br> Jenis Kelamin tidak boleh kosong, pilih dulu";}
elseif($alamat==''){
echo "<br> Alamat tidak boleh kosong, isi dulu";}
elseif($jurusan==''){
echo "<br> Jjurusan tidak boleh kosong, isi dulu";}
else{
mysql_query($input);
echo "<br><center> Data berhasil dimasukkan</center>";}}
?>
<hr>
<h2 align="center">Data Mahasiswa</h2>
<?php
$sql = mysql_query("SELECT * FROM `mhs` ORDER BY `Nim`");
if(!$sql){
die("Query Salah");}
?>
<table cellpadding=4 border=1 align=center>
<tr>
<th>No</th>
<th>NIM</th>
<th>Nama</th>
<th>Jenis Kelamin</th>
<th>Alamat</th>
<th>Jurusan</th>
</tr>
<?php
$no = +1;
while ($baris = mysql_fetch_row($sql)){
$nim = $baris[0];
$nama = $baris[1];
$jeniskelamin = $baris[2];
$alamat = $baris[3];
$jurusan = $baris[4];
echo "<tr>
<td align=center>$no</td>
<td align=center>$nim</td>
<td align=center>$nama</td>
<td align=center>$jeniskelamin</td>
<td align=center>$alamat</td>
<td align=center>$jurusan</td>";
?>
<?php
echo "</tr>";
$no++;
}
?>
</table>
</body>
</html>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Data Mahasiswa</title>
</head>
<body>
<?php
$koneksi = mysql_connect("localhost","root","");
$db = mysql_select_db("mahasiswa");
?>
<table width="600" cellpadding="3" cellspacing="3" align="center" border="1">
<tr>
<th colspan="2">Input Data Mahasiswa</th>
</tr>
<form action="form.php" method="post" enctype="multipart/form-data">
<tr>
<td width="500">NIM</td>
<td width="600"><input type="text" name="nim" size="25"></td>
</tr>
<tr>
<td width="500">Nama</td>
<td width="600"><input type="text" name="nama" size="45"></td>
</tr>
<tr>
<td width="500"> Jenis Kelamin</td>
<td width="600"><input name="radiokelamin" type="radio" value="Laki-laki"/>Laki-Laki
<input name="radiokelamin" type="radio" value="Perempuan"/>Perempuan</td>
</tr>
<tr>
<td width="500">Alamat</td>
<td width="600"><textarea name="alamat" rows="5" cols="45"></textarea></td>
</tr>
<tr>
<td width="500">Jurusan</td>
<td width="600"><input type="text" name="jurusan" size="45"></td>
</tr>
<tr>
<td width="500"></td>
<td width="600"><input id="submit" type="submit" name="simpan" value="Simpan">
<input id="submit" type="reset" value="Batal"</td>
</tr>
</form>
</table>
<?php
if(isset($_POST['simpan'])){
$nim=$_POST['nim'];
$nama=$_POST['nama'];
$jeniskelamin=$_POST['radiokelamin'];
$alamat=$_POST['alamat'];
$jurusan=$_POST['jurusan'];
$input="insert into `mhs`(Nim,Nama,Jenis_Kelamin,Alamat,Jurusan)
values('$nim', '$nama', '$jeniskelamin','$alamat','$jurusan')";
if($nim==''){
echo "<br> NIM tidak boleh kosong, isi dulu";}
elseif($nama==''){
echo "<br> NAMA tidak boleh kosong, isi dulu";}
elseif($jeniskelamin==''){
echo "<br> Jenis Kelamin tidak boleh kosong, pilih dulu";}
elseif($alamat==''){
echo "<br> Alamat tidak boleh kosong, isi dulu";}
elseif($jurusan==''){
echo "<br> Jjurusan tidak boleh kosong, isi dulu";}
else{
mysql_query($input);
echo "<br><center> Data berhasil dimasukkan</center>";}}
?>
<hr>
<h2 align="center">Data Mahasiswa</h2>
<?php
$sql = mysql_query("SELECT * FROM `mhs` ORDER BY `Nim`");
if(!$sql){
die("Query Salah");}
?>
<table cellpadding=4 border=1 align=center>
<tr>
<th>No</th>
<th>NIM</th>
<th>Nama</th>
<th>Jenis Kelamin</th>
<th>Alamat</th>
<th>Jurusan</th>
</tr>
<?php
$no = +1;
while ($baris = mysql_fetch_row($sql)){
$nim = $baris[0];
$nama = $baris[1];
$jeniskelamin = $baris[2];
$alamat = $baris[3];
$jurusan = $baris[4];
echo "<tr>
<td align=center>$no</td>
<td align=center>$nim</td>
<td align=center>$nama</td>
<td align=center>$jeniskelamin</td>
<td align=center>$alamat</td>
<td align=center>$jurusan</td>";
?>
<?php
echo "</tr>";
$no++;
}
?>
</table>
</body>
</html>
7. Menyimpan file dengan nama “form.php” pada folder
yang sudah dibuat.
8. Membuka file mengunakan browser dengan mengetik
alamat “http://localhost/L200120117/form.php” pada kolom alamat.
9. Mengisikan data kemudian “simpan”.
10.
Hasil :
TUGAS
1. Dari form percobaan diatas, membuat supaya data dalam tabel di setiap barisnya dapat di ubah dan di Hapus.
Script :
<html>
<head>
<title>Data Mahasiswa</title>
</head>
<body>
<?php
//koneksi ke database
$koneksi=mysql_connect('localhost','root',''); //host, user, password
$db=mysql_select_db('mahasiswa');//nama database
?>
<table width="600" cellpadding="3" cellspacing="3" align="center" border="1">
<tr>
<th colspan="2">Input Data Mahasiswa</th></tr>
<form action="form.php" method="post" enctype="multipart/form-data">
<tr>
<td width="500">NIM</td>
<td width="600"><input type="text" name="txtnim" size="25"></td>
</tr>
<tr>
<td width="500">Nama</td>
<td width="600"><input type="text" name="txtnama" size="45"></td>
</tr>
<tr>
<td width="500">Jenis Kelamin</td>
<td width="600"><input type="radio" name="radiokelamin" value="Laki-laki"/>
Laki-laki
<input type="radio" name="radiokelamin" value="Perempuan"/>
Perempuan</td>
</tr>
<tr>
<td width="500">Alamat</td>
<td width="600">
<textarea name="txtalamat" rows="5" cols="45"></textarea>
</td>
</tr>
<tr>
<td width="500">Jurusan</td>
<td width="600"><input type="text" name="txtjurusan" size="45"></td>
</tr>
<tr>
<td width="500"></td>
<td width="600">
<input id="submit" type="submit" name="simpan" value="simpan">
<input id="submit" type="reset" value="batal">
</td>
</tr>
</form>
</table>
<?php
//simpan data ke database
if (isset($_POST['simpan'])){
$Nim = $_POST['txtnim'];
$Nama = $_POST['txtnama'];
$Jenis_Kelamin = $_POST['radiokelamin'];
$Alamat = $_POST['txtalamat'];
$Jurusan = $_POST['txtjurusan'];
//query input
$input="insert into mhs (Nim, Nama, Jenis_Kelamin,
Alamat, Jurusan) values ('$Nim', '$Nama',
'$Jenis_Kelamin', '$Alamat', '$Jurusan')";
//kondisi inputan
if($Nim==''){
echo "</br> NIM tidak boleh kosong, diisi dulu";
}elseif($Nama==''){
echo "</br> Nama tidak boleh kosong, diisi dulu";
}elseif($Jenis_Kelamin==''){
echo "</br> Jenis Kelamin tidak boleh kosong, diisi dulu";
}elseif($Alamat==''){
echo "</br> Alamat tidak boleh kosong, diisi dulu";
}elseif($Jurusan==''){
echo "</br> Jurusan tidak boleh kosong, diisi dulu";
}else{
mysql_query($input);
echo'</br>Data berhasil dimasukkan';
}
}
?>
<hr>
<h2 align="center">Data Mahasiswa</h2>
<?php
if($_POST['a']=='hapus'){
mysql_query("DELETE FROM mhs WHERE Nim='$_POST[$Nim]'");
}
?>
<?php
//menampilkan data
$sql = mysql_query("SELECT * FROM mhs order by Nim");
if(!$sql)
die("Query Salah");
echo "<table cellpadding=4 border=1 align=center><tr>
<th>No</th>
<th>Nim</th>
<th>Nama</th>
<th>Jenis Kelamin</th>
<th>Alamat</th>
<th>Jurusan</th>
<th>Pilihan</th>
</tr>";
$no=+1;
while ($baris = mysql_fetch_row($sql)) {
$nim = $baris[0];
$nama = $baris[1];
$jeniskelamin = $baris[2];
$alamat = $baris[3];
$jurusan = $baris[4];
//
//
echo "<tr>
<td align=center>$no</td>
<td align='center'>$nim</td>
<td align=center>$nama</td>
<td align=center>$jeniskelamin</td>
<td align=center>$alamat</td>
<td align=center>$jurusan</td>
<td width='130px'align='center'><a href='?a=edit&id=$data[kd_prodi]'>Edit</a> | <a href='?a=hapus&id=$Nim[nim]' onClick='return confirm(\"Apakah Anda benar ingin menghapus?\")'>Hapus</a></td>
</tr>";
$no++;
}
echo "</table>";
?>
</body>
</html>
<head>
<title>Data Mahasiswa</title>
</head>
<body>
<?php
//koneksi ke database
$koneksi=mysql_connect('localhost','root',''); //host, user, password
$db=mysql_select_db('mahasiswa');//nama database
?>
<table width="600" cellpadding="3" cellspacing="3" align="center" border="1">
<tr>
<th colspan="2">Input Data Mahasiswa</th></tr>
<form action="form.php" method="post" enctype="multipart/form-data">
<tr>
<td width="500">NIM</td>
<td width="600"><input type="text" name="txtnim" size="25"></td>
</tr>
<tr>
<td width="500">Nama</td>
<td width="600"><input type="text" name="txtnama" size="45"></td>
</tr>
<tr>
<td width="500">Jenis Kelamin</td>
<td width="600"><input type="radio" name="radiokelamin" value="Laki-laki"/>
Laki-laki
<input type="radio" name="radiokelamin" value="Perempuan"/>
Perempuan</td>
</tr>
<tr>
<td width="500">Alamat</td>
<td width="600">
<textarea name="txtalamat" rows="5" cols="45"></textarea>
</td>
</tr>
<tr>
<td width="500">Jurusan</td>
<td width="600"><input type="text" name="txtjurusan" size="45"></td>
</tr>
<tr>
<td width="500"></td>
<td width="600">
<input id="submit" type="submit" name="simpan" value="simpan">
<input id="submit" type="reset" value="batal">
</td>
</tr>
</form>
</table>
<?php
//simpan data ke database
if (isset($_POST['simpan'])){
$Nim = $_POST['txtnim'];
$Nama = $_POST['txtnama'];
$Jenis_Kelamin = $_POST['radiokelamin'];
$Alamat = $_POST['txtalamat'];
$Jurusan = $_POST['txtjurusan'];
//query input
$input="insert into mhs (Nim, Nama, Jenis_Kelamin,
Alamat, Jurusan) values ('$Nim', '$Nama',
'$Jenis_Kelamin', '$Alamat', '$Jurusan')";
//kondisi inputan
if($Nim==''){
echo "</br> NIM tidak boleh kosong, diisi dulu";
}elseif($Nama==''){
echo "</br> Nama tidak boleh kosong, diisi dulu";
}elseif($Jenis_Kelamin==''){
echo "</br> Jenis Kelamin tidak boleh kosong, diisi dulu";
}elseif($Alamat==''){
echo "</br> Alamat tidak boleh kosong, diisi dulu";
}elseif($Jurusan==''){
echo "</br> Jurusan tidak boleh kosong, diisi dulu";
}else{
mysql_query($input);
echo'</br>Data berhasil dimasukkan';
}
}
?>
<hr>
<h2 align="center">Data Mahasiswa</h2>
<?php
if($_POST['a']=='hapus'){
mysql_query("DELETE FROM mhs WHERE Nim='$_POST[$Nim]'");
}
?>
<?php
//menampilkan data
$sql = mysql_query("SELECT * FROM mhs order by Nim");
if(!$sql)
die("Query Salah");
echo "<table cellpadding=4 border=1 align=center><tr>
<th>No</th>
<th>Nim</th>
<th>Nama</th>
<th>Jenis Kelamin</th>
<th>Alamat</th>
<th>Jurusan</th>
<th>Pilihan</th>
</tr>";
$no=+1;
while ($baris = mysql_fetch_row($sql)) {
$nim = $baris[0];
$nama = $baris[1];
$jeniskelamin = $baris[2];
$alamat = $baris[3];
$jurusan = $baris[4];
//
//
echo "<tr>
<td align=center>$no</td>
<td align='center'>$nim</td>
<td align=center>$nama</td>
<td align=center>$jeniskelamin</td>
<td align=center>$alamat</td>
<td align=center>$jurusan</td>
<td width='130px'align='center'><a href='?a=edit&id=$data[kd_prodi]'>Edit</a> | <a href='?a=hapus&id=$Nim[nim]' onClick='return confirm(\"Apakah Anda benar ingin menghapus?\")'>Hapus</a></td>
</tr>";
$no++;
}
echo "</table>";
?>
</body>
</html>
Tidak ada komentar:
Posting Komentar