Nama NIM Kelas
Fitria Dewi Probowati L200120111 C
Janaka L200120112 A
Werkudara L200120113 C
Nakula L200120114 B
Sadewa L200120115 C
Puntadewa L200120116 A
Wanara L200120117 C
Loro Jonggrang L200120118 A
Brahmanta L200120119 A

Senin, 13 Oktober 2014

Laporan Praktikum Pemograman Web (Modul 4)

      
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>
            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>

 
 

Tidak ada komentar:

Posting Komentar