Pemrograman Web 2. Modul 8. Form Lembar Hasil Studi (LHS) dengan menggunakan PHP

1. Formlhs.html


<html>
<body>
<h3>Form Lembar Hasil Studi</h3>
<table border=1>
<form method=post action="tampillhs.php">
<tr><td>
No BP    </td><td>=<input type=text name="nobp"</td></tr>
<tr><td>
Semester </td><td>=<input type=text name="semester"</td></tr>
<tr><td>
Tahun    </td><td>=<input type=text name="tahun"</td></tr>
<tr><td>
<input type =submit value="OK">
<input type=reset value ="Cancel"></td></tr>
</form>
</body>
</html>

2. Tampillhs.php


<?php
include"konek.php";

$nobp= $_POST['nobp'];
$semester= $_POST['semester'];
$tahun = $_POST['tahun'];

$krssql = mysql_query("select * from krs where nobp='$nobp'
 AND semester='$semester' AND tahun='$tahun'");
$hasil=mysql_num_rows($krssql);
if($hasil > 0 )
{
$mhssql = mysql_query("select * from mhs where nobp='$nobp'");
$hasilmhs=mysql_fetch_row($mhssql);
if ($hasilmhs)
{
echo"<table border=1>";
echo"<tr><td colspan=7>NOBP : $nobp<br>";
echo"Nama : $hasilmhs[1]<br>";
echo"Semester : $semester<br>";
echo"Tahun : $tahun<br></td></tr>";
}
}
?>

<tr>  <th>No.</th>
 <th>Kode</th>
 <th>Nama Matakuliah</th>
 <th>SKS</th>
 <th>Nilai</th>
 <th>Mutu</th>
 <th>Bobot Mutu</th>
</tr>
<?php
$sqlkrs = mysql_query("SELECT * FROM krs, mtk WHERE nobp='$nobp'
 AND krs.kodemk = mtk.kode
 AND krs.semester='$semester' AND krs.tahun='$tahun'");
$jumsks = 0;
$i = 1;
$totbot=0;
while($datakrs = mysql_fetch_array($sqlkrs)){
 echo "<tr><td>$i</td>";
 echo "<td>$datakrs[kode]</td>";
 echo "<td>$datakrs[nama]</td>";
 echo "<td>$datakrs[sks]</td>";
 echo "<td>$datakrs[Nilai]</td>";
 if ($datakrs['Nilai']=="A")
 $mutu=4;
 else if ($datakrs['Nilai']=="B")
 $mutu=3;
 else if ($datakrs['Nilai']=="C")
 $mutu=2;
 else if ($datakrs['Nilai']=="D")
 $mutu=1;
 else
 $mutu=0;
 echo "<td>$mutu</td>";
 $bobotmutu = $datakrs['sks'] * $mutu;
 echo "<td>$bobotmutu</td>";
 $jumsks = $jumsks + $datakrs['sks'];
 $totbot = $totbot + $bobotmutu;
 $i++;
}
echo "<tr><td colspan=6>JUMLAH SKS</td><td>$jumsks</td></tr>";
echo "<tr><td colspan=6>JUMLAH Bobot</td><td>$totbot</td></tr>";
$ipk = $totbot / $jumsks;
echo "<tr><td colspan=6>IPK</td><td>$ipk</td></tr>";
?>
</table>

 

3.  Tampildosen.php


<?php
include "konek.php";
$tampil="select * from dosen";
$hasil=mysql_query($tampil);
echo"<table border=1>";
echo"Daftar Dosen";
echo"<tr><th>No. </th>
 <th>Kode Dosen </th>
 <th>Nama Dosen </th>
 <th>Alamat Dosen </th></tr>";
$nomor=1;
while($data=mysql_fetch_row($hasil))
{
echo "<tr><td>$nomor</td>";
echo "<td>$data[0]</td>";
echo "<td>$data[1]</td>";
echo "<td>$data[2]</td>";
$nomor++;
}
echo"</table>";
?>

 

Materi yang berhubungan :

1. Aplikasi Sistem Informasi Akademik
2. Form MAhasiswa
3. Form Dosen
4. Form Matakuliah
5. Jadwal Perkuliahan"
6. Form KRS
7. Form Nilai
8. Form LHS

Pemrograman Web 2. Modul 7. Form Pengisian Nilai dengan menggunakan PHP

1. FormNilai.html



Input Nilai
<table border="1">
Input Nilai Mahasiswa
<form action="inputnilai.php" method="POST">
<tbody>
<tr>
<td>Input Kode MK</td>
<td><input name="kodemk" type="text" /></td>
</tr>
<tr>
<td>Input Semester</td>
<td><input name="semester" type="text" /></td>
</tr>
<tr>
<td>Input Tahun</td>
<td><input name="tahun" type="text" /></td>
</tr>
<tr>
<td><input type="submit" value="OK" /></td>
<td><input value="Cancel" /></td>
</tr>
</tbody>
</form>



2. Inputnilai.html


include"konek.php";
$kodemk=$_POST['kodemk'];
$semester=$_POST['semester'];
$tahun=$_POST['tahun'];

setcookie("kodemk",$kodemk);
setcookie("semester",$semester);
setcookie("tahun",$tahun);

echo"
<table border="1">";

$sqlmtk=mysql_query("select * from mtk where kode= '$kodemk'");
$datamtk=mysql_fetch_row($sqlmtk);
if ($datamtk){
echo"
<tbody>
<tr>
<td colspan="4">Nama MK = $datamtk[1]
";
echo"Semester = $semester
";
echo"Tahun = $tahun</td>
</tr>
";
}
?>
<tr>
<th> NO.</th>
<th> NO BP</th>
<th> Nama</th>
<th> Nilai</th>
</tr>
$sqlkrs= mysql_query("select * from krs,mtk,mhs where krs.nobp=mhs.nobp and
 krs.kodemk='$kodemk'
 AND krs.kodemk = mtk.kode
 AND krs.semester = '$semester' AND krs.tahun='$tahun'");
 $no=1;
while($datakrs=mysql_fetch_array($sqlkrs)){
echo "
<tr>
<td><input name="id[$no]" type="text" value="$no" /></td>
";
echo "
<td><input name="bp[$no]" type="listbox" value="$datakrs[nobp]" /></td>
";
echo "
<td>$datakrs[nama]</td>
";
echo "
<td><input name="nil[$no]" type="text" /></td>
</tr>
";
$no++;
}
?>
<tr>
<td colspan="4">
<input type="submit" value="OK" />
<input type="reset" value="Cancel" /></td>
</tr>
</tbody>
</table>
</pre>

3. Simpannilai.php


include "konek.php";

$kodemk=$_COOKIE['kodemk'];
$semester=$_COOKIE['semester'];
$tahun=$_COOKIE['tahun'];

$ceknilai =mysql_query("select * from krs where kodemk='$kodemk'
 and semester='$semester' and tahun='$tahun'");
$hasil = mysql_num_rows($ceknilai);

$nilai =$_POST['nil'];
$nobp =$_POST['bp'];
$jumdat = $_POST['id'];
$jumlah = count($jumdat);

//Simpan data Nilai
for ($i=1;$i<= $jumlah;$i++)
{
 mysql_query("update krs set Nilai= '$nilai[$i]' where kodemk='$kodemk' and
 semester ='$semester' and tahun='$tahun' and nobp='$nobp[$i]'");
}
//Tampil DAta
echo"
<table border="1">";
echo "
<tbody>
<tr>
<td colspan="4">Kode Matakuliah : $kodemk
";
echo "Semester : $semester
";
echo "Tahun : $tahun</td>
</tr>
";
?>
<tr>
<th> No.</th>
<th> No. BP</th>
<th> Nama Mahasiswa</th>
<th> Nilai</th>
</tr>
$sqlkrs= mysql_query("select * from krs,mtk,mhs where krs.nobp=mhs.nobp and
 krs.kodemk='$kodemk'
 AND krs.kodemk = mtk.kode
 AND krs.semester = '$semester' AND krs.tahun='$tahun'");
$i=1;
while($datakrs=mysql_fetch_array($sqlkrs)){
 echo"
<tr>
<td>$i</td>
";
 echo"
<td>$datakrs[nobp]</td>
";
 echo"
<td>$datakrs[nama]</td>
";
 echo"
<td>$datakrs[Nilai]</td>
</tr>
<tr>";
$i++;
}
?></tr>
</tbody>
</table>

Materi yang berhubungan :

1. Aplikasi Sistem Informasi Akademik
2. Form MAhasiswa
3. Form Dosen
4. Form Matakuliah
5. Jadwal Perkuliahan"
6. Form KRS
7. Form Nilai
8. Form LHS

Pemrograman Web 2. Modul 6. Form Pengambilan KRS dengan menggunakan PHP + MYSql

1. File Pengambi2lan KRS  : Formkrs.html
4checks.com-Free Shipping and Handling on All Personal Checks with code DWF008


<html>
<body>
<h3>Input KRS</h3>
<table border=1>
<form method=post action="tampilkrs.php">
<tr><td>
No BP    </td><td>=<input type=text name="nobp"</td></tr>
<tr><td>
Semester </td><td>=<input type=text name="semester"</td></tr>
<tr><td>
Tahun    </td><td>=<input type=text name="tahun"</td></tr>
<tr><td>
<input type =submit value="OK">
<input type=reset value ="Cancel"></td></tr>
</form>
</body>
</html>

2.  tampilkrs.php


<?php
include "konek.php";
$NOBP=$_POST['nobp'];
$semester =$_POST['semester'];
$tahun =$_POST['tahun'];

echo"<table align = center border = 1>";

$sqlmhs=mysql_query("select * from mhs where nobp='$NOBP'");
$datamhs=mysql_fetch_row($sqlmhs);

echo "<tr><td colspan=4>NO BP=$datamhs[0]<br>";
echo "Nama     =$datamhs[1]<br>";
echo "Semester =$semester<br>";
echo "Tahun    =$tahun<br></tr><td>";

//set cookie
setcookie("NOBP",$NOBP);
setcookie("namamhs",$datamhs[1]);
setcookie("semester",$semester);
setcookie("tahun",$tahun);
?>

<html>
<body>
<form method=post action=inputkrs.php>
<tr>
 <th>kode</th>
 <th>Nama Matakuliah </th>
 <th>SKS</th>
 <th>Ambil </th></tr>
<?php
$sqlmtk=mysql_query("select * from mtk");
while($data2=mysql_fetch_array($sqlmtk))
{
 echo "<tr><td>$data2[kode]</td>";
 echo "<td>$data2[nama]</td>";
 echo "<td>$data2[sks]</td>";
 echo "<td><input type=checkbox name=kode[]
 value=$data2[kode]></tr>";
}
?>
<tr><td colspan=4><input type=submit Value="OK">
<input type=reset Value="Cancel"><td></tr>
</table>
</form>
</body>
</html>

3. inputkrs.php

)){

$nobp= $_COOKIE['NOBP'];
$namamhs=$_COOKIE['namamhs'];
$semester= $_COOKIE['semester'];
$tahun = $_COOKIE['tahun'];

$cek = mysql_query("select * from krs where nobp='$nobp'
 AND semester='$semester' AND tahun='$tahun'");
$hasil=mysql_num_rows($cek);
if($hasil > 0 )
{
 die("sudah pernah input");
}
echo"<table border=1>";
foreach($_POST['kode'] as $valkode){
 mysql_query("insert into krs (nobp,kodemk,semester,tahun) values ('$nobp','$valkode','$semester','$tahun')");
}
echo"<tr><td colspan=4>NOBP : $nobp<br>";
echo"Nama : $namamhs<br>";
echo"Semester : $semester<br>";
echo"Tahun : $tahun<br></td></tr>";
?>

<tr>  <th>No.</th>
 <th>Kode</th>
 <th>Nama Matakuliah</th>
 <th>SKS</th>
</tr>
<?php
$sqlkrs = mysql_query("SELECT * FROM krs, mtk WHERE nobp='$nobp'
 AND krs.kodemk = mtk.kode
 AND krs.semester='$semester' AND krs.tahun='$tahun'");
$jumsks = 0;
$i = 1;
while($datakrs = mysql_fetch_array($sqlkrs)){
 echo "<tr><td>$i</td>";
 echo "<td>$datakrs[kode]</td>";
 echo "<td>$datakrs[nama]</td>";
 echo "<td>$datakrs[sks]</td></tr>";
 $jumsks = $jumsks + $datakrs['sks'];
 $i++;
}
echo "<tr><td colspan=3>JUMLAH</td><td>$jumsks</td></tr>";
?>
</table>

Materi yang berhubungan :

1. Aplikasi Sistem Informasi Akademik
2. Form MAhasiswa
3. Form Dosen
4. Form Matakuliah
5. Jadwal Perkuliahan"
6. Form KRS
7. Form Nilai
8. Form LHS

Pemrograman Web 2. Modul 5. Form Jadwal Perkuliahan dengan menggunakan PHP + MYSql

Materi yang berhubungan :

1. Aplikasi Sistem Informasi Akademik
2. Form MAhasiswa
3. Form Dosen
4. Form Matakuliah
5. Jadwal Perkuliahan"
6. Form KRS
7. Form Nilai
8. Form LHS

Pemrograman Web 2. Modul 4. Form Matakuliah dengan menggunakan PHP + MYSql

1. File Formmtk.html


<html>
<body>
<h3> Form Input Matakuliah </h3>
<form method=post action=inputmtk.php>
<table border =1>
<tr><td>Kode Matakuliah :</td>
<td><input type=text name="kodemk"></td></tr>
<tr><td>Nama Matakuliah :</td>
<td><input type=text name="nmmk"></td></tr>
<tr><td>SKS             :</td>
<td><input type=text name="sks"></td></tr>
<tr><td>Semester        :</td>
<td><input type=text name="semester"></td></tr>
<tr><td>
<input type = submit value="Kirim">
<input type = reset value ="Cancel">
</td></tr>
</form>
</body>
</html>

 

2.  File InputMtk.php


<?php
include "konek.php";
$kodemtk  = $_POST['kodemtk'];
$nmmtk    = $_POST['nmmtk'];
$sks      = $_POST['sks'];
$semester = $_POST['semester'];
$input ="insert into mtk (kodemtk,nmmtk,sks)
 values('$kodemtk','$nmmtk','$sks')";
mysql_query($input);
if($input)
{header("location:tampilmtk.php");}
else
{echo"Input Gagal";}
?>

 

3.  File Tampilmtk.php


<?php
include "konek.php";
$tampil="select * from mtk";
$hasil = mysql_query($tampil);
echo"Daftar Matakuliah";
echo"<table border=1>";
echo"<tr><th>No.</th>
 <th>Kode MK</th>
 <th>Nama MK </th>
 <th>SKS </th>
 <th>Semester</th><tr>";
$nomor=1;
while ($data=mysql_fetch_row($hasil))
{
echo"<tr><td>$nomor</td>";
echo"<td>$data[0]</td>";
echo"<td>$data[1]</td>";
echo"<td>$data[2]</td>";
echo"<td>$data[3]</td></tr>";
$nomor++;
}
echo"</table>";
?>

Materi yang berhubungan :

1. Aplikasi Sistem Informasi Akademik
2. Form MAhasiswa
3. Form Dosen
4. Form Matakuliah
5. Jadwal Perkuliahan"
6. Form KRS
7. Form Nilai
8. Form LHS

Pemrograman Web 2. Modul 3. Form Dosen dengan menggunakan PHP + MYSql

Bentuk Form di atas adalah hasil dari tag yang ada dibawah ini yaitu dengan menggunakan  Notepad++ lalu simpan pada folder c:\wamp\www\myakademik, lalu beri nama Formdosen.html

Kodingnya adalah

1. FormDosen.html


<html>
<body>
<h3>Form Input Dosen</h3>
<table border =1>
<form method=POST action = inputdosen.php>
<tr><td>Kode Dosen </td><td>= <input type="text" name="kodedos"></td></tr>
<tr><td>Nama Dosen </td><td>= <input type="text" name="nmdos"></td></tr>
<tr><td>Alamat Dosen </td><td>= <input type="text" name="almdosen"></td></tr>
<tr><td>
<input type = submit value="Kirim">
<input type = reset value ="Cancel"></td></tr>
</form>
</table>
<body>
</html>

<strong>2. InputDosen.php</strong>

Dari tag diatas apabila diklik Tombol Kirim maka akan mengaktifkan action yang diberi nama inputdosen.php, dimana file ini digunakan untuk menyimpan data ke dalam database, setelah itu akan memproses file dengan nama tampilmhs.php sesuai dengan loaction headernya. File Inputdosen.php ini disimpan pada folder yang sama yaitu c:\wamp\www\myakademik. adapun tagnya adalah :

<?php
include "konek.php";
$kodedos=$_POST['kodedos'];
$namados=$_POST['nmdos'];
$alamatdos=$_POST['almdosen'];
$input="insert into dosen (kodedos,nmdos,almdos)
value('$kodedos','$namados','$alamatdos')";
mysql_query($input);
if ($input)
{
header("location:tampildosen.php");
}
else
{
echo"data gagal disimpan";
}
?>

3. File : tampildosen.php

Setelah selesai membuat file inputdosen.php maka langkah selanjutnya adalah kita membuat file tampildosen.php, file ini digunakan untuk menampilkan data yang telah diinput dalam bentuk tabel. adapun tagnya adalah :


<?php
include "konek.php";
$tampil="select * from dosen";
$hasil=mysql_query($tampil);
echo"<table border=1>";
echo"Daftar Dosen";
echo"<tr><th>No. </th>
<th>Kode Dosen </th>
<th>Nama Dosen </th>
<th>Alamat Dosen </th></tr>";
$nomor=1;
while($data=mysql_fetch_row($hasil))
{
echo "<tr><td>$nomor</td>";
echo "<td>$data[0]</td>";
echo "<td>$data[1]</td>";
echo "<td>$data[2]</td>";
$nomor++;
}
echo"</table>";
?>

Untuk menguji apakah form Dosen tersebut jalan atau tidak dapat diketikkan didalam browser mozilla dengan catatan bahwa wamp server dalam keadaan semua servicenya aktif, lalu ketikk alamat berikut :

http://localhost/myakademik/formdosen.html

<strong>Materi yang berhubungan :</strong>
1. <a href=”https://ahmadrizal.wordpress.com/2011/01/19/pemrograman-web-2-pembuatan-web-sistem-informasi-akademik-sederhana-dengan-php/&#8221; target=”_blank”>Sistem Informasi Akademik</a>
2. <a href=”https://ahmadrizal.wordpress.com/2011/01/19/pemrograman-web-2-form-mahasiswa-dengan-menggunakan-php-mysql/&#8221; target=”_blank”>Form Mahasiswa </a>
3. <a href=”https://ahmadrizal.wordpress.com/2011/01/19/pemrograman-web-2-modul-3-form-dosen-dengan-menggunakan-php-mysql/&#8221; target=”_blank”>Form Dosen</a>
4. <a href=”https://ahmadrizal.wordpress.com/2011/01/19/pemrograman-web-2-modul-4-form-matakuliah-dengan-menggunakan-php-mysql/&#8221; target=”_blank”>Form Matakuliah</a>
5. <a href=”https://ahmadrizal.wordpress.com/2011/01/19/pemrograman-web-2-modul-5-form-jadwal-perkuliahan-dengan-menggunakan-php-mysql/&#8221; target=”_blank”>Form Jadwal Perkuliahan
6. <a href=”https://ahmadrizal.wordpress.com/2011/01/19/pemrograman-web-2-modul-6-form-pengambilan-krs-dengan-menggunakan-php-mysql/&#8221; target=”_blank”>Form Pengambilan KRS</a>
7. <a href=”https://ahmadrizal.wordpress.com/2011/01/19/pemrograman-web-2-modul-7-form-pengisian-nilai-dengan-menggunakan-php/&#8221; target=”_blank”>Form Form Pengisian Nilai</a>
8. <a href=”https://ahmadrizal.wordpress.com/2011/01/19/pemrograman-web-2-modul-8-form-lembar-hasil-studi-lhs-dengan-menggunakan-php/&#8221; target=”_blank”>Form Form LHS</a>


<?php
include "konek.php";
//definisikan variabel dari Formmhs
$nobp   = $_POST['nobp'];
$nama   = $_POST['nama'];
$alamat = $_POST['alamat'];
$tmplhr = $_POST['tmplhr'];
$tgllhr = $_POST['tgllhr'];
$agama  = $_POST['agama'];
//simpan data
$input ="insert into bukutamu(nobp,nama,alamat,tmplhr,tgllhr,agama)
values('$nobp','$nama','$alamat','$tmplhr','$tgllhr','$agama')";
mysql_query($input);
if ($input)
{
header("location:tampil.php");
}
else
{
echo "Poses Input Gagal";
}
?>

3. File : tampilmhs.php

Setelah selesai membuat file inputmhs.php maka langkah selanjutnya adalah kita membuat file tampil.php, file ini digunakan untuk menampilkan data yang telah diinput dalam bentuk tabel. adapun tagnya adalah :


<?php
include "konek.php";
$tampil="select * from mhs";
$hasil=mysql_query($tampil);
echo"Daftar Mahasiswa";
echo"<table border=1>";
echo"<tr><th>No.</th>
<th>NOBP </th>
<th>Nama Mahasiswa </th>
<th>Alamat </th>
<th>Tempat Lahir </th>
<th>Tanggal Lahir </th>
<th>Agama</th><tr>";
$nomor=1;
while ($data=mysql_fetch_array($hasil))
{
echo "<tr><td>$nomor</td>";
echo "<td>$data[0]</td>";
echo "<td>$data[1]</td>";
echo "<td>$data[2]</td>";
echo "<td>$data[3]</td>";
echo "<td>$data[4]</td>";
echo "<td>$data[5]</td></tr>";
$nomor++;
}
echo"</table>";
?>

&nbsp;

Untuk menguji apakah form mahasiswa tersebut jalan atau tidak dapat diketikkan ddidalam browser mozilla dengan catatan bahwa wamp server dalam keadaan semua servicenya aktif, lalu ketikk alamat berikut :

http://localhost/myakademik/formmhs.html
Materi yang berhubungan :

1. Aplikasi Sistem Informasi Akademik
2. Form MAhasiswa
3. Form Dosen
4. Form Matakuliah
5. Jadwal Perkuliahan"
6. Form KRS
7. Form Nilai
8. Form LHS

Pemrograman Web 2. Modul 2. Form Mahasiswa dengan menggunakan PHP + MYSql

Bentuk Form di atas adalah hasil dari tag yang dibawah ini ketiklah dengan Notepad++ lalu simpan pada folder c:\wamp\www\myakademik, lalu beri nama Formmhs.html

Kodingnya adalah

1. FormMhs.html


<html>
<body>
<h3>FORM INPUT MAHASISWA</h3>
<form method = post action =inputmhs.php>
<table border =1>
<tr><td>NOBP </td>
<td>: <input type = text name="nobp"></td></tr>
<tr><td>Nama </td>
<td>: <input type = text name="nama"></td></tr>
<tr><td>Alamat </td>
<td>: <input type = text name ="alamat"></td></tr>
<tr><td>Tempat lahir </td>
<td>: <input type = text name ="tmplhr"></td></tr>
<tr><td>Tanggal Lahir </td>
<td>: <input type = text name ="tgllhr"></td></tr>
<tr><td>Agama </td>
<td>: <input type = text name ="agama"></td></tr>
<tr><td><input type=submit value ="Kirim">
<input type=reset value="Cancel"></td></tr>
</table>
</form>
</body>
</html>

2. Inputmhs.php

Dari tag diatas apabila diklik Tombol Kirim maka akan mengaktifkan action yang diberi nama inputmhs.php, dimana file ini digunakan untuk menyimpan data ke dalam database, setelah itu akan memproses file dengan nama tampilmhs.php sesuai dengan loaction headernya. File Inputmhs.php ini disimpan pada folder yang sama yaitu c:\wamp\www\myakademik. adapun tagnya adalah :


<?php
include "konek.php";
//definisikan variabel dari Formmhs
$nobp   = $_POST['nobp'];
$nama   = $_POST['nama'];
$alamat = $_POST['alamat'];
$tmplhr = $_POST['tmplhr'];
$tgllhr = $_POST['tgllhr'];
$agama  = $_POST['agama'];
//simpan data
$input ="insert into bukutamu(nobp,nama,alamat,tmplhr,tgllhr,agama)
 values('$nobp','$nama','$alamat','$tmplhr','$tgllhr','$agama')";
mysql_query($input);
if ($input)
{
header("location:tampil.php");
}
else
{
echo "Poses Input Gagal";
}
?>

3. File : tampilmhs.php

Setelah selesai membuat file inputmhs.php maka langkah selanjutnya adalah kita membuat file tampil.php, file ini digunakan untuk menampilkan data yang telah diinput dalam bentuk tabel. adapun tagnya adalah :


<?php
include "konek.php";
$tampil="select * from mhs";
$hasil=mysql_query($tampil);
echo"Daftar Mahasiswa";
echo"<table border=1>";
echo"<tr><th>No.</th>
 <th>NOBP </th>
 <th>Nama Mahasiswa </th>
 <th>Alamat </th>
 <th>Tempat Lahir </th>
 <th>Tanggal Lahir </th>
 <th>Agama</th><tr>";
$nomor=1;
while ($data=mysql_fetch_array($hasil))
{
echo "<tr><td>$nomor</td>";
echo "<td>$data[0]</td>";
echo "<td>$data[1]</td>";
echo "<td>$data[2]</td>";
echo "<td>$data[3]</td>";
echo "<td>$data[4]</td>";
echo "<td>$data[5]</td></tr>";
$nomor++;
}
echo"</table>";
?>

4. File : Inputmhsadmin.php

<?php
echo "<h3> DATA MAHASISWA ADMIN </H3>";
include "konek.php";
$tampilmhs ="select * from mhs ORDER BY nobp DESC";
$hasil = mysql_query($tampilmhs);
$total = mysql_num_rows($hasil);
echo"<Table border =1>";
echo"<tr><th>No.</th>
	<th>NOBP </th>
	<th>Nama Mahasiswa </th>
	<th>Alamat </th>
	<th>Tempat Lahir </th>
	<th>Tanggal Lahir </th>
	<th>Agama</th>
	<th>Keterangan</th><tr>";
$nomor=1;
while ($data=mysql_fetch_array($hasil))
{
echo "<tr><td>$nomor</td>";
echo "<td>$data[0]</td>";
echo "<td>$data[1]</td>";
echo "<td>$data[2]</td>";
echo "<td>$data[3]</td>";
echo "<td>$data[4]</td>";
echo "<td>$data[5]</td>";
echo"<td><a href=formeditmhs.php?id=$data[nobp]>edit</a>
<a href=formhapusmhs.php?id=$data[nobp]>Hapus</a></td></tr>";
$nomor++;
}
echo"</table>";
echo"<P ALIGN=RIGHT> Total Mahasiswa :<b>$total</b><br>";
echo"<br><center><a href=formmhs.html>Input Mhs</a>";
?>

5. File : FormEditMhs.php

<?php
include "konek.php";
$id=$_GET['id'];
$update = "select * from mhs where nobp ='$id'";
$hasil = mysql_query($update);
$data=mysql_fetch_array($hasil);
echo"<form method = post action =editmhs.php>";
echo"<table border =1>";
echo"<tr><td>NOBP </td>
<td>: <input type = text name='nobp' value='$id'></td></tr>
<tr><td>Nama </td>
<td>: <input type = text name=nama value ='$data[nama]'></td></tr>
<tr><td>Alamat </td>
<td>: <input type = text name =alamat value='$data[alamat]'></td></tr>
<tr><td>Tempat lahir </td>
<td>: <input type = text name =tmplhr value='$data[tmplhr]'></td></tr>
<tr><td>Tanggal Lahir </td>
<td>: <input type = text name =tgllhr value='$data[tgllhr]'></td></tr>
<tr><td>Agama </td>
<td>: <input type = text name =agama value='$data[agama]'></td></tr>
<tr><td><input type=submit value=Edit><td></tr>";
?>

6. File : Editmhs.php

<?php
  include "konek.php";
$nobp   = $_POST['nobp'];
$nama   = $_POST['nama'];
$alamat = $_POST['alamat'];
$tmplhr = $_POST['tmplhr'];
$tgllhr = $_POST['tgllhr'];
$agama  = $_POST['agama'];

  $updatemhs = "update mhs set nama ='$nama',
            alamat ='$alamat',
            tmplhr = '$tmplhr',
            tgllhr ='$tgllhr',
			agama = '$agama' where nobp='$nobp'";
  $hasilmhs = mysql_query($updatemhs);
  if ($hasilmhs)
  {
    header("location:Tampilmhsadmin.php");
  }
  else
  {
  echo "Proses Update Data Gagal";
  }
?>

7. File : Hapusmhs.php

<?php
  include "konek.php";
$id=$_GET['id'];
  $deletemhs = "delete from mhs where nobp='$id'";
  $hasilmhs = mysql_query($deletemhs);
  if ($hasilmhs)
  {
    header("location:inputmhsadmin.php");
  }
  else
  {
  echo "Proses Hapus Gagal";
  }
?>

Untuk menguji apakah form mahasiswa tersebut jalan atau tidak dapat diketikkan ddidalam browser mozilla dengan catatan bahwa wamp server dalam keadaan semua servicenya aktif, lalu ketikk alamat berikut :

http://localhost/myakademik/formmhs.html

Materi yang berhubungan :

1. Aplikasi Sistem Informasi Akademik
2. Form MAhasiswa
3. Form Dosen
4. Form Matakuliah
5. Jadwal Perkuliahan”
6. Form KRS
7. Form Nilai
8. Form LHS

Pemrograman Web 2. Modul 1. Pembuatan Web Sistem Informasi Akademik Sederhana dengan PHP

Pada kesempatan kali ini kita akan membahas tentang pembuatan Sistem Informasi Akademik dengan menggunakan PHP + MYSQL adapun langkah-langkah yang harus disiapkan adalah :
4checks.com-Free Shipping and Handling on All Personal Checks with code DWF008
1. Komputer hendaknya sudah terintas WAMP5 dan semua Service sudah diaktifkan….
2. Membuat database AKADEMIK dengan menggunakan MYSQL (melalui phpMyAdmin)
3. Buatlah Folder pada c:/wamp/www/myakademik disinilah seluruh file yang dibuat akan tersimpan.
4. Untuk membuat tag HTML dan PHP dapat menggunakan Editor NotePad++ Download NotePad++
PSPad Download PSPad
5. Aktifkan Notepad ++, lalu buatlah tag sebagai berikut dan simpan pada folder yang sudah disiapkan (c:/wamp/www/myakademik) berinama file : Konek.php :

<?php
$link=mysql_connect("localhost","root","");
mysql_select_db("akademik",$link);
?>

File ini berfungsi untuk mengkoneksi ke dalam file database yang dibuat dengan menggunakan MySQL dan penggunaaanya dilakukan setiap kali membuat form PHP dengan cara mengetikkan include “konek.php” setelah tag awal PHP.

Adapun form-form yang akan dibuat adalah :
1. Aplikasi Sistem Informasi Akademik
2. Form MAhasiswa
3. Form Dosen
4. Form Matakuliah
5. Jadwal Perkuliahan"
6. Form KRS
7. Form KRS
8. Form LHS

Pemrograman Web 1 : Modul 9. Proses Edit dan Hapus Data

REDIRECT PADA HALAMAN WEB
Redirect merupakan suatu teknik untuk mengalihkan alamat atau halaman web secara otomatis. Adapun perintah untuk melakukan redirect adalah :
header(“localhost:nama_file_yang_dituju”);

Untuk perintah REDIRECT ini kita lakukan pada script inputbuku.php, dengan demikian panggil inputbuku.php lalu modifikasi seperti berikut script berikut :

mysql_query($input);
if ($input)
{
  header("location:tampilbukuadmin.php");
}
else
{
echo("Input Gagal");
}
?>

Proses Edit Data
Edit data adalah suatu proses yang digunakan untuk mengedit data yang ada di dalam tabel, Adapun tahapan yang perlu dilakukan adalah dapatkan terlebih dahulu ID (kunci primer) dari data yang akan diedit, dalam hal ini adalah NO, jadi id adalah sebuah variabel yang berisi dari NO. Adapun perintah SQL yang digunakan adalah :
Select * from nama_tabel where $field_kunci=‘$id’;
Setelah mendapatkan no yang akan diedit, tampilkan dalam bentuk form data yang akan diedit, kemudian proseslah data tersebut untuk diubah (update) menggunakan perintah edit sebagai berikut :
Update nama_tabel set nama field=‘$data1’,’$data2’,’…’ where field_kunci =‘$id’;

Untuk membuat proses edit terlebih dahulu buatlah form Edit Buku seperti berikut :

<?php
echo "<h3> DATA TAMU ADMIN </H3>";
include "konek.php";
$tampil ="select * from bukualm ORDER BY no DESC";
$hasil = mysql_query($tampil);
$total = mysql_num_rows($hasil);
echo "<table align = center border = 1> <tr>   <th>Nama</th>
  <th>Alamat </th>   <th>kode Pos </th>    <th>Email </th>  </tr>";
while ($data=mysql_fetch_array($hasil))
{
	echo"<tr><td>$data[nama]</td>";   	echo"<td>$data[alamat]</td>";
	echo"<td>$data[kodepos]</td>";	echo"<td>$data[email]</td>";
	echo"<td><a href=formedittamu.php?id=$data[no]>edit</a>
	<a href=formtamu.php?id=$data[no]>Hapus</a></td></tr>";
}
echo"</table>";
echo"<P ALIGN=RIGHT> Jumlah total Tamu :<b>$total</b>";
echo"<br><center><a href=formbuku.php>Input Tamu</a>";
?>

Simpan pada folder c:\wamp\www\myportal\beri nama formedittamu.php

Langkah selanjutnya adalah membuat file untuk memproses edit buku, adapun scriptnya adalah :

<?php
  include "konek.php";
  $id=$_GET['id'];
  $nama=$_GET['nama'];
  $alamat=$_GET['alamat'];
  $kodepos=$_GET['kodepos'];
  $email =$_GET['email'];
  $update1 = "update bukualm set nama ='$nama',
            alamat ='$alamat',
            kodepos = '$kodepos',
            email ='$email' where no='$id'";
  $hasil = mysql_query($update1);
  if ($hasil)
  {    header("location:tampilbukuadmin.php");   }
  else
  {   echo "Proses Update Data Gagal“;   }
?>

Simpan pada folder c:\wamp\www\myportal beri nama edittamu.php

Proses Hapus Data
Proses hapus data adalah proses untuk melakukan penghapusan data pada tabel. Cara kerja proses penghapusan data sama dengan edit data yang telah diterangkan sebelumnya (proses edit data). Adapun perintah SQL yang digunakan adalah :
Delete from nama_tabel where field_kunci = ‘$id’;

Langkah 1 buatlah form Hapus data dengan script sebagai berikut :

<?php
echo "Hapus Buku Alamat";
include "konek.php";
$id=$_GET['id'];
$sql="select * from bukualm where no='$id'";
$hasil=mysql_query($sql);
$data=mysql_fetch_array($hasil);
echo"
<form method=GET action=hapusbuku.php>
<input type=hidden name=id value='$id'>
Nama : <input type=text name=nama value='$data[nama]'><br>
Alamat : <input type = text name=alamat value='$data[alamat]'><br>
Kode Pos :<input type =text name=kodepos value='$data[kodepos]'><br>
Email :<input type=text name=email value ='$data[email]'><br>
<input type=submit value=Hapus>";
?>

Simpan pada folder c:\wamp\www\myportal beri nama FormHapusBuku.php

Langkah 2. Buatlah File Hapus dengan script sebagai berikut :

<?php
include "konek.php";
$id=$_GET['id'];
$nama = $_GET['nama'];
$alamat = $_GET['alamat'];
$email = $_GET['email'];

$sql="delete from bukualm where no='$id'";
$hasil=mysql_query($sql);
if($hasil)
{
  header("location:tampilbukuadmin.php");
}
{
  echo"Hapus data gagal";
}
?>

Simpan pada folder c:\wamp\www\myportal beri nama hapusbuku.php

Pemrograman Web 1 : Modul 8. Menampilkan Data dari DataBase

Untuk melihat hasil data-data yang telah di inputkan ke dalam database, maka kita perlu membuat program untuk menampilkan data tersebut ke browser. Perintah SQL yang digunakan adalah :

Select * from nama_tabel;

Adapun scriptnya adalah :

  • Pastikan file konek.php sudah terbuat di folder myportal pada modul 7.
  • Aktifkan kembali Notepad lalu buat script berikut :
<?php
echo "Daftar Buku Alamat";
include "konek.php";
$tampil = "select * from bukualm order by no desc";
$hasil=mysql_query($tampil);
while ($data = mysql_fetch_row($hasil))
{
echo "Nama : $data[1]<br>";
echo "Alamat : $data[2]<br>";
echo "Kode pos : $data[3]<br>";
echo "Email : $data[4]<br>";
echo "________________________________________<br>";
}
?>
  • Simpan dengan nama Tampilbuku.php pada folder c:\wamp\www.\myportal

Penjelasan script
Select * from bukualm ORDER BY No DESC;
Tanda asterik (*) menyatakan bahwa semua data di dalam tabel bukualm ditampilkan Dan ORDER BY berfungsi untuk mengurutkan data secara DESC tersebut artinya “Tampilkan semua data dari tabel bukualm, kemudian urutkan berdasarkan NO secara descending.

Mysql_Fetch_array_row(“hasil perintah SQL”);
untuk menampilkan hasil dari perintah SQL dalam bentuk baris index.

Menampilkan Data dengan Tabel
Untuk menampilkan data di dalam tabel kita dapat menggunakan tag HTML, namun tag-tag tersebut disisipkan di PHP

	<table border="1"> …</table>, digunakan untuk membuat tabel.
	<tr> …</tr>, digunakan untuk membuat baris (Rows) pada suatu tabel
	<td>…</td>. Digunakan untuk membuat kolom-kolom atau sell pada tabel.
	<th>…</th> digunakan untuk membuat header atau judul kolom Dan judul baris pada suatu tabel

Adapun Scriptnya adalah :

<?php
echo "Daftar Buku Alamat";
include "konek.php";
$tampil="select * from bukualm";
$hasil =mysql_query($tampil);
echo"<table border=1>
<tr>
  <th>Nama</th>
  <th>Alamat</th>
  <th>Kode Pos </th>
  <th>EMail </th>
</tr>";  
while ($data= mysql_fetch_array($hasil))
{
echo"<tr><td>$data[nama]</td>";
echo"<td>$data[alamat]</td>";
echo"<td>$data[kodepos]</td>";
echo"<td>$data[email]</td></tr>";
}
echo"</table>";
?>

Simpan pada folder c:/wamp/www/myportal beri nama tabeltamu.php

Menampilkan data pada Tabel diserta Kontrol Edit dan Hapus

<?php
echo "<h3> DATA TAMU ADMIN </H3>";
include "konek.php";
$tampil ="select * from bukualm ORDER BY no DESC";
$hasil = mysql_query($tampil);
$total = mysql_num_rows($hasil);

echo "<table align = center border = 1>
<tr>
  <th>Nama</th>
  <th>Alamat </th>
  <th>kode Pos </th>
  <th>Email </th>
</tr>";
while ($data=mysql_fetch_array($hasil))
{
echo"<tr><td>$data[nama]</td>";
echo"<td>$data[alamat]</td>";
echo"<td>$data[kodepos]</td>";
echo"<td>$data[email]</td>";
echo"<td><a href=edittamu.php?id=$data[no]>edit</a>
<a href=hapustamu.php?id=$data[no]>Hapus</a></td></tr>";
}
echo"</table>";
echo"<P ALIGN=RIGHT> Jumlah total Tamu :<b>$total</b>";
echo"<br><center><a href=formbuku.php>Input Tamu</a>";
?>

Penjelasan Script :
Mysql_num_rows(“perintah SQL”);
untuk menampilkan/menghitung jumlah total baris data yang ada pada tabel. Hasilnya dalam bentuk angka.

<A HREF="edit_tamu.php?id=$data[no]">edit</a>

Untuk membuat link pada teks Edit dengan tujuan File edit_tamu.php Dan pada link tersebut diberi variabel id yang berisi nilai yang diambilkan dari variabel NO. Hal tersebut juga berlaku untuk Link Hapus.