Tugas Web Kelas A Pertemuan 12

webSilahkan buat aplikasi atau kode program untuk mengedit data barang. Syaratnya adalah ketika sebuah baris data yang ada di halaman barang_tampil.php di edit, akan ditampilkan isian sesuai data barang yang akan diedit tersebut.

Selain itu, kategori yang tampil pada halaman edit harus sesuai dengan kategori dari barang tersebut, misalkan suatu barang dengan kode A001 dan kategorinya adalah Pesawat, maka yang akan terpilih duluan ketika diedit adalah kategori Pesawat. Kategori tersebut ditampilan dalam bentuk dropdown list…

Silahkan kumpulkan melalui form komentar di bawah posting ini, ketik hanya NIM Anda masing-masing (tanpa nama), alamat email, boleh mengisi alamat blog/website (kalau punya) dan ketik kode program Anda pada kolom komentar dengan cara penulisan seperti gambar berikut:

cara_post_jawaban_amazinglight

Silahkan ketik (kumpulkan) 3 buah halaman, yaitu halaman barang-tampil.php yang sudah diubah dan diberi link untuk edit dan halaman edit_barang.php dan edit_barang_proses.php.

Tugas diterima paling lambat tanggal 6 Juni 2013 pukul 03.00 WIB

Related Posts

About admin 179 Articles
AmazingLight.info Owner

6 Komentar

  1. barang_tampil.php

    <?
    include("fungsi.php");
    include("kepala.php");
    include("menu.php");
    include("sidebar.php");
    ?>
    
    <div id="isi">
    <h3>DAFTAR BARANG</h3><br>
    <a href=tambah_barang.php>Tambah Barang</a><br>
    <br>
    <table border=1>
    <tr>
        <th>No.</th>
    	<th>Kode Brg</th>
    	<th>Nama Brg</th>
    	<th>Kategori</th>
        <th>Keterangan</th>
    	<th>Harga</th>
    	<th>Aksi</th>
    </tr>
    <?
    $nomor=1;
    $qryBrg =mysql_query("SELECT * FROM barang ORDER BY kd_brg ASC");
    while($resBrg=mysql_fetch_array($qryBrg))
    {
     if($nomor % 2 == 1) {$warna="#eeeeee";} else {$warna="#cccccc";}
     echo"
     <tr bgcolor=$warna>
     	<td>$nomor</td>
    	<td>$resBrg[kd_brg]</td>
    	<td>$resBrg[nama_brg]</td>
    	<td>$resBrg[kd_kat]</td>
    	<td>$resBrg[keterangan]</td>
    	<td>$resBrg[harga]</td>
    	<td><a href=edit_barang.php?kd_brg=$resBrg[kd_brg]>Edit</a> - <a href=hapus_barang.php?kd_brg=$resBrg[kd_brg]>Hapus</a></td>
      </tr>
     ";
     $nomor++;
    }
    
    ?>
    </table>
    </div>
    
    <?
    include("kaki.php");
    ?>
    

    Edit_barang.php

    <?
    include("fungsi.php");
    include("kepala.php");
    include("sidebar.php");
    $kode=$_GET['kd_brg'];
    $qryBrg=mysql_query("SELECT * FROM barang WHERE kd_brg='$kode'");
    $resBrg=mysql_fetch_array($qryBrg);
    ?>
    
    <div id="isi">
    <h3>EDIT BARANG</h3>
    <form action="edit_barang_proses.php" method= post>
      <table border="1">
        <tr>
          <td>Kode Barang </td>
          <td><input type=text name=kd_brg size="5" value="<?=$resBrg[kd_brg];?>"></td>
        </tr>
        <tr>
          <td>Nama Barang </td>
          <td><input type=text name=nama_brg value="<?=$resBrg[nama_brg];?>"></td>
        </tr>
        <tr>
          <td>Kategori</td>
          <td>
    	     <select name="kd_kat">
    		 	<?
    			  $qryKat=mysql_query("SELECT * FROM kategori ORDER BY nama_kat ASC");
    			  while($resKat=mysql_fetch_array($qryKat))
    			  {
    			  $pilih=($resBrg[kd_kat]==$resKat[kd_kat])?"selected":"";
    			  echo "<option value=$resKat[kd_kat] $pilih>$resKat[nama_kat]</option>";
    			  }
    		 	?>
    		 </select>
    
    	  </td>
        </tr>
        <tr>
          <td>Keterangan</td>
          <td><textarea name="keterangan" cols="40" rows="5"><?=$resBrg[keterangan];?></textarea></td>
        </tr>
        <tr>
          <td>Harga</td>
          <td><input type=text name=harga value="<?=$resBrg[harga];?>"></td>
        </tr>
        <tr>
          <td>Stok</td>
          <td><input type=text name=stok size="5"></td>
        </tr>
    	<tr>
          <td></td>
          <td><input type=submit value="Update"><br>
    	  <a href="barang_tampil.php">Batal</a>
    	  </td>
        </tr>
      </table>
    </form>
    </div>
    <?
    include("kaki.php");
    ?>
    

    Edit_barang_proses.php

    <?
    include("fungsi.php");
    include("kepala.php");
    include("sidebar.php");
    $kd_brg=$_POST['kd_brg'];
    $nama_brg=$_POST['nama_brg'];
    $kd_kat=$_POST['kd_kat'];
    $keterangan=$_POST['keterangan'];
    $harga=$_POST['harga'];
    ?>
    
    <div id="isi">
    <?
    if ((!($kd_brg) or (!($nama_brg)) or (!($kd_kat)) or (!($keterangan)) or (!($harga)))) //Jika isian ada yang kosong
    {
     echo"Data belum lengkap!!<br> ";
     echo"<a href=edit_barang.php>Silahkan isi</a>";
    }
    else
    {
    $update=mysql_query("UPDATE barang SET nama_brg='$nama_brg',kd_kat='$kd_kat',keterangan='$keterangan',harga='$harga' WHERE kd_brg='$kd_brg'");
     echo"Barang sudah diupdate,<a href=barang_tampil.php>lihat daftar.</a>";
    }
    ?>
    </div>
    <?
    include("kaki.php");
    ?>
    
  2. barang_tampil.php

    <?
    include("fungsi.php");
    include("kepala.php");
    include("menu.php");
    include("sidebar.php");
    ?>
    
    <div id="isi">
    <h3>DAFTAR BARANG</h3><br>
    <a href=tambah_barang.php>Tambah Barang</a><br>
    <br>
    <table border=1>
    <tr>
        <th>No.</th>
    	<th>Kode Brg</th>
    	<th>Nama Brg</th>
    	<th>Kategori</th>
        <th>Keterangan</th>
    	<th>Harga</th>
    	<th>Aksi</th>
    </tr>
    <?
    $nomor=1;
    $qryBrg =mysql_query("SELECT * FROM barang ORDER BY kd_brg ASC");
    while($resBrg=mysql_fetch_array($qryBrg))
    {
     if($nomor % 2 == 1) {$warna="#eeeeee";} else {$warna="#cccccc";}
     echo"
     <tr bgcolor=$warna>
     	<td>$nomor</td>
    	<td>$resBrg[kd_brg]</td>
    	<td>$resBrg[nama_brg]</td>
    	<td>$resBrg[kd_kat]</td>
    	<td>$resBrg[keterangan]</td>
    	<td>$resBrg[harga]</td>
    	<td><a href=edit_barang.php?kd_brg=$resBrg[kd_brg]>Edit</a> - <a href=hapus_barang.php?kd_brg=$resBrg[kd_brg]>Hapus</a></td>
      </tr>
     ";
     $nomor++;
    }
    
    ?>
    </table>
    </div>
    
    <?
    include("kaki.php");
    ?>
    

    Edit_barang.php

    <?
    include("fungsi.php");
    include("kepala.php");
    include("sidebar.php");
    $kode=$_GET['kd_brg'];
    $qryBrg=mysql_query("SELECT * FROM barang WHERE kd_brg='$kode'");
    $resBrg=mysql_fetch_array($qryBrg);
    ?>
    
    <div id="isi">
    <h3>EDIT BARANG</h3>
    <form action="edit_barang_proses.php" method= post>
      <table border="1">
        <tr>
          <td>Kode Barang </td>
          <td><input type=text name=kd_brg size="5" value="<?=$resBrg[kd_brg];?>"></td>
        </tr>
        <tr>
          <td>Nama Barang </td>
          <td><input type=text name=nama_brg value="<?=$resBrg[nama_brg];?>"></td>
        </tr>
        <tr>
          <td>Kategori</td>
          <td>
    	     <select name="kd_kat">
    		 	<?
    			  $qryKat=mysql_query("SELECT * FROM kategori ORDER BY nama_kat ASC");
    			  while($resKat=mysql_fetch_array($qryKat))
    			  {
    			  $pilih=($resBrg[kd_kat]==$resKat[kd_kat])?"selected":"";
    			  echo "<option value=$resKat[kd_kat] $pilih>$resKat[nama_kat]</option>";
    			  }
    		 	?>
    		 </select>
    
    	  </td>
        </tr>
        <tr>
          <td>Keterangan</td>
          <td><textarea name="keterangan" cols="40" rows="5"><?=$resBrg[keterangan];?></textarea></td>
        </tr>
        <tr>
          <td>Harga</td>
          <td><input type=text name=harga value="<?=$resBrg[harga];?>"></td>
        </tr>
        <tr>
          <td>Stok</td>
          <td><input type=text name=stok size="5"></td>
        </tr>
    	<tr>
          <td></td>
          <td><input type=submit value="Update"><br>
    	  <a href="barang_tampil.php">Batal</a>
    	  </td>
        </tr>
      </table>
    </form>
    </div>
    <?
    include("kaki.php");
    ?>
    

    Edit_barang_proses.php

    <?
    include("fungsi.php");
    include("kepala.php");
    include("sidebar.php");
    $kd_brg=$_POST['kd_brg'];
    $nama_brg=$_POST['nama_brg'];
    $kd_kat=$_POST['kd_kat'];
    $keterangan=$_POST['keterangan'];
    $harga=$_POST['harga'];
    ?>
    
    <div id="isi">
    <?
    if ((!($kd_brg) or (!($nama_brg)) or (!($kd_kat)) or (!($keterangan)) or (!($harga)))) //Jika isian ada yang kosong
    {
     echo"Data belum lengkap!!<br> ";
     echo"<a href=edit_barang.php>Silahkan isi</a>";
    }
    else
    {
    $update=mysql_query("UPDATE barang SET nama_brg='$nama_brg',kd_kat='$kd_kat',keterangan='$keterangan',harga='$harga' WHERE kd_brg='$kd_brg'");
     echo"Barang sudah diupdate,<a href=barang_tampil.php>lihat daftar.</a>";
    }
    ?>
    </div>
    <?
    include("kaki.php");
    ?>
    
  3. barang_tampil.php

    <?
    include("fungsi.php");
    include("kepala.php");
    include("menu.php");
    include("sidebar.php");
    ?>
    
    <div id="isi">
    <h3>DAFTAR BARANG</h3><br>
    <a href=tambah_barang.php>Tambah Barang</a><br>
    <br>
    <table border=1>
    <tr>
        <th>No.</th>
    	<th>Kode Brg</th>
    	<th>Nama Brg</th>
    	<th>Kategori</th>
        <th>Keterangan</th>
    	<th>Harga</th>
    	<th>Aksi</th>
    </tr>
    <?
    $nomor=1;
    $qryBrg =mysql_query("SELECT * FROM barang ORDER BY kd_brg ASC");
    while($resBrg=mysql_fetch_array($qryBrg))
    {
     if($nomor % 2 == 1) {$warna="#eeeeee";} else {$warna="#cccccc";}
     echo"
     <tr bgcolor=$warna>
     	<td>$nomor</td>
    	<td>$resBrg[kd_brg]</td>
    	<td>$resBrg[nama_brg]</td>
    	<td>$resBrg[kd_kat]</td>
    	<td>$resBrg[keterangan]</td>
    	<td>$resBrg[harga]</td>
    	<td><a href=edit_barang.php?kd_brg=$resBrg[kd_brg]>Edit</a> - <a href=hapus_barang.php?kd_brg=$resBrg[kd_brg]>Hapus</a></td>
      </tr>
     ";
     $nomor++;
    }
    
    ?>
    </table>
    </div>
    
    <?
    include("kaki.php");
    ?>
    

    Edit_barang.php

    <?
    include("fungsi.php");
    include("kepala.php");
    include("sidebar.php");
    $kode=$_GET['kd_brg'];
    $qryBrg=mysql_query("SELECT * FROM barang WHERE kd_brg='$kode'");
    $resBrg=mysql_fetch_array($qryBrg);
    ?>
    
    <div id="isi">
    <h3>EDIT BARANG</h3>
    <form action="edit_barang_proses.php" method= post>
      <table border="1">
        <tr>
          <td>Kode Barang </td>
          <td><input type=text name=kd_brg size="5" value="<?=$resBrg[kd_brg];?>"></td>
        </tr>
        <tr>
          <td>Nama Barang </td>
          <td><input type=text name=nama_brg value="<?=$resBrg[nama_brg];?>"></td>
        </tr>
        <tr>
          <td>Kategori</td>
          <td>
    	     <select name="kd_kat">
    		 	<?
    			  $qryKat=mysql_query("SELECT * FROM kategori ORDER BY nama_kat ASC");
    			  while($resKat=mysql_fetch_array($qryKat))
    			  {
    			  $pilih=($resBrg[kd_kat]==$resKat[kd_kat])?"selected":"";
    			  echo "<option value=$resKat[kd_kat] $pilih>$resKat[nama_kat]</option>";
    			  }
    		 	?>
    		 </select>
    
    	  </td>
        </tr>
        <tr>
          <td>Keterangan</td>
          <td><textarea name="keterangan" cols="40" rows="5"><?=$resBrg[keterangan];?></textarea></td>
        </tr>
        <tr>
          <td>Harga</td>
          <td><input type=text name=harga value="<?=$resBrg[harga];?>"></td>
        </tr>
        <tr>
          <td>Stok</td>
          <td><input type=text name=stok size="5"></td>
        </tr>
    	<tr>
          <td></td>
          <td><input type=submit value="Update"><br>
    	  <a href="barang_tampil.php">Batal</a>
    	  </td>
        </tr>
      </table>
    </form>
    </div>
    <?
    include("kaki.php");
    ?>
    

    Edit_barang_proses.php

    <?
    include("fungsi.php");
    include("kepala.php");
    include("sidebar.php");
    $kd_brg=$_POST['kd_brg'];
    $nama_brg=$_POST['nama_brg'];
    $kd_kat=$_POST['kd_kat'];
    $keterangan=$_POST['keterangan'];
    $harga=$_POST['harga'];
    ?>
    
    <div id="isi">
    <?
    if ((!($kd_brg) or (!($nama_brg)) or (!($kd_kat)) or (!($keterangan)) or (!($harga)))) //Jika isian ada yang kosong
    {
     echo"Data belum lengkap!!<br> ";
     echo"<a href=edit_barang.php>Silahkan isi</a>";
    }
    else
    {
    $update=mysql_query("UPDATE barang SET nama_brg='$nama_brg',kd_kat='$kd_kat',keterangan='$keterangan',harga='$harga' WHERE kd_brg='$kd_brg'");
     echo"Barang sudah diupdate,<a href=barang_tampil.php>lihat daftar.</a>";
    }
    ?>
    </div>
    <?
    include("kaki.php");
    ?>
    
    • barang_tampil.php

      <?
      include("fungsi.php");
      include("kepala.php");
      include("menu.php");
      include("sidebar.php");
      ?>
      
      <div id="isi">
      <h3>DAFTAR BARANG</h3><br>
      <a href=tambah_barang.php>Tambah Barang</a><br>
      <br>
      <table border=1>
      <tr>
          <th>No.</th>
      	<th>Kode Brg</th>
      	<th>Nama Brg</th>
      	<th>Kategori</th>
          <th>Keterangan</th>
      	<th>Harga</th>
      	<th>Aksi</th>
      </tr>
      <?
      $nomor=1;
      $qryBrg =mysql_query("SELECT * FROM barang ORDER BY kd_brg ASC");
      while($resBrg=mysql_fetch_array($qryBrg))
      {
       if($nomor % 2 == 1) {$warna="#eeeeff";} else {$warna="#ccccee";}
       echo"
       <tr bgcolor=$warna>
       	<td>$nomor</td>
      	<td>$resBrg[kd_brg]</td>
      	<td>$resBrg[nama_brg]</td>
      	<td>$resBrg[kd_kat]</td>
      	<td>$resBrg[keterangan]</td>
      	<td>$resBrg[harga]</td>
      	<td><a href=edit_barang.php?kd_brg=$resBrg[kd_brg]>Edit</a> - <a href=hapus_barang.php?kd_brg=$resBrg[kd_brg]>Hapus</a></td>
        </tr>
       ";
       $nomor++;
      }
      
      ?>
      </table>
      </div>
      
      <?
      include("kaki.php");
      ?>
      

      edit_barang.php

      <?
      include("fungsi.php");
      include("kepala.php");
      include("sidebar.php");
      $kode=$_GET['kd_brg'];
      $qryBrg=mysql_query("SELECT * FROM barang WHERE kd_brg='$kode'");
      $resBrg=mysql_fetch_array($qryBrg);
      ?>
      
      <div id="isi">
      <h3>EDIT BARANG</h3>
      <form action="edit_barang_proses.php" method= post>
        <table border="1">
          <tr>
            <td>Kode Barang </td>
            <td><input type=text name=kd_brg size="10" value="<?=$resBrg[kd_brg];?>"></td>
          </tr>
          <tr>
            <td>Nama Barang </td>
            <td><input type=text name=nama_brg value="<?=$resBrg[nama_brg];?>"></td>
          </tr>
          <tr>
            <td>Kategori</td>
            <td>
      	     <select name="kd_kat">
      		 	<?
      			  $qryKat=mysql_query("SELECT * FROM kategori ORDER BY nama_kat ASC");
      			  while($resKat=mysql_fetch_array($qryKat))
      			  {
      			  $pilih=($resBrg[kd_kat]==$resKat[kd_kat])?"selected":"";
      			  echo "<option value=$resKat[kd_kat] $pilih>$resKat[nama_kat]</option>";
      			  }
      		 	?>
      		 </select>
      
      	  </td>
          </tr>
          <tr>
            <td>Keterangan</td>
            <td><textarea name="keterangan" cols="50" rows="5"><?=$resBrg[keterangan];?></textarea></td>
          </tr>
          <tr>
            <td>Harga</td>
            <td><input type=text name=harga value="<?=$resBrg[harga];?>"></td>
          </tr>
          <tr>
            <td>Stok</td>
            <td><input type=text name=stok size="5"></td>
          </tr>
      	<tr>
            <td></td>
            <td><input type=submit value="Update"><br>
      	  <a href="barang_tampil.php">Batal</a>
      	  </td>
          </tr>
        </table>
      </form>
      </div>
      <?
      include("kaki.php");
      ?>
      

      adit_barang_proses.php

      <?
      include("fungsi.php");
      include("kepala.php");
      include("sidebar.php");
      $kd_brg=$_POST['kd_brg'];
      $nama_brg=$_POST['nama_brg'];
      $kd_kat=$_POST['kd_kat'];
      $keterangan=$_POST['keterangan'];
      $harga=$_POST['harga'];
      ?>
      
      <div id="isi">
      <?
      if ((!($kd_brg) or (!($nama_brg)) or (!($kd_kat)) or (!($keterangan)) or (!($harga)))) //Jika isian ada yang kosong
      {
       echo"lengkapi data anda !!<br> ";
       echo"<a href=edit_barang.php>Silahkan isi kembali data</a>";
      }
      else
      {
      $update=mysql_query("UPDATE barang SET nama_brg='$nama_brg',kd_kat='$kd_kat',keterangan='$keterangan',harga='$harga' WHERE kd_brg='$kd_brg'");
       echo"Barang sudah diupdate,<a href=barang_tampil.php>lihat daftar.</a>";
      }
      ?>
      </div>
      <?
      include("kaki.php");
      ?>
      
  4. latihan2.php

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>latihan PHP 2</title>
    </head>
    
    <body>
    <form action=proses_get.php
    method=get>
    Masukkan nama Anda:<br>
    <input type=text
    name=nama><br>
    <input type=submit
    value=kirim>
    </body>
    </form>
    </html>
    

    proses_get.php

    proses_get.php

    <?
    // mengambil isi variabel
    $nama_anda = $_GET['nama'];
    // menampilkan teks
    echo "Keterangan NIM
    <b>$nama_anda</b>"; 
    ?>
    <p>
    <?
    $nama_anda = $_GET['nama'];
    echo "Jenjang: ";
    echo substr($nama_anda,0,1); 
    echo " (Starta-1)";
    ?>
    <p>
    <?
    $nama_anda = $_GET['nama'];
    echo "Tahun Angkatan: ";
    echo substr($nama_anda,2,23;
    ?>
    <p>
    <?
    $nama_anda = $_GET['nama'];
    echo "Program Studi: ";
    echo substr($nama_anda,5,7);
    echo " (Sistem Informasi)";
    ?>
    <p>
    <?
    $nama_anda = $_GET['nama'];
    echo "Nomor Urut: ";
    echo substr($nama_anda,10,5);
    ?>
    
  5. Uas1.php
    Input data
    nik:
    nama:
    alamat:
    bagian:
    -akademik
    -laboratotium
    -akademik
    -administrasi umum
    -akademik
    telepon:
    email:
    simpan
    nik
    1002
    1003
    1004
    1005
    1006
    nama
    erfan m
    martha ft
    rommi
    aan pw
    herisetiawan
    alamat
    jl.cendawasih
    jl.rajawali
    jl.kelampangan
    jl.keselamanan
    jl.terserah
    bagian
    akademik
    laboratotium
    akademik
    administrasi umum
    akademik
    telepon
    email

Leave a Reply

Alamat email Anda tidak akan dipublikasikan.


*