Jumat, 23 Desember 2016

Program PHP & HTML Membuat Form

          Hai... Pada postingan kali ini saya akan membagikan sebuah program PHP dan HTML membuat from dengan input dan outputnya adalah sebagai berikut :
   Input   : Nama, Golongan, Jabatan Fungsional, Jabatan Struktural, Pinjaman.
   Output : Nama, GajiPokok, Tunjangan Fungsional, Tunjangan Struktural, Pinjaman,    PPh, Total Pemasukan, Total Pengeluaran, Total Penerimaan.
Teman-teman dapat melihat di bawah ini merupakan kode untuk membuat program PHP dan HTML tersebut yang mempunyai 2 skirp.

Skrip 1

<html>
  <head>
    <title>Tugas Fungsi Pemrograman www</title>
  </head>
  <body>
    <h1>Silahkan Lihat Informasi Gaji Anda</h1>
    <p>
      <b>Tugas        : </b><br/>
      Buatlah program php yang menggunakan form sebagai inputannya.<br/>
      <b>Input        : </b>Nama, golongan, jabatan fungsional, jabatan struktural, pinjaman.<br/>
      <b>Output    : </b>Nama, gaji pokok, tunjangan fungsional, tunjangan struktural, pinjaman, pph, total pemasukan, total pengeluaran, total penerimaan.
    </p>
    <hr/>
    <fieldset><legend><b>Isi Form Data Anda</b></legend>
    <form action=tugas_fungsi_2.php method=post>
     
      <table >
 <tr></tr>
  <th>Nama</th>
  <td>:</td>
  <td>
    <input type=text name=nama />
  </td>
 <tr></tr>
  <th>Jabatan</th>
  <td>:</td>
  <td>
    <fieldset><legend>Fungsional</legend>
    <select name=jafu>
      <option  value=aa >Asisten Ahli<br/>
      <option  value=l >Lektor<br/>
      <option  value=lk >Lektor Kepala<br/>
      <option  value=gb >Guru Besar
    </select>
    </fieldset>
  </td>
  <td>
    <fieldset><legend>Struktural</legend>
    <select name=jast>
      <option value=kp >Ketua Prodi</option>
      <option value=wkp >Wakil Ketua Prodi</option>
      <option value=d >Dekan</option>
      <option value=pd >Pembantu Dekan</option>
      <option value=r >Rektor</option>
      <option value=pr >Pembantu Rektor</option>
    </select>
    </fieldset>
  </td>
  <td>
    <fieldset><legend>Golongan</legend>
    <select name=gol>
      <option value=g1>Golongan I<br/>
      <option value=g2>Golongan II<br/>
      <option value=g3>Golongan III<br/>
      <option value=g4>Golongan IV
    </select>
    </fieldset>
  </td>
 <tr></tr>
  <th>Pinjaman</th>
  <td>:</td>
  <td>
    <input type=foat name=pinjam>
  </td>
 <tr></tr>
  <td></td>
  <td></td>
  <td>
    <input type=submit name=cek value='Cek Sekarang'>
  </td>

      </table>
     
   

</form>
    </fieldset>
    <p>
    <hr/>
      <b>Note:</b><br/>
      <i>Tugas kuliah Pemrograman WWW yang diampu oleh bapak Tohadi,S.kom.</i>
    </p>
  </body>

</html>


Skrip 2

<html>
  <head>
    <title>Tugas Fungsi Pemrograman WWW</title>
    <meta content="">
    <style></style>
  </head>
  <body>
   
    <?php  
//fungsi-fungsi php dibawah ini

//menampilkan nama yang dimasukan    
      $nama = $_POST['nama'];
     
//menampilkan gaji pokok berdasarkan golongan yang dimasukan     
      $gol = $_POST['gol'];
      if($gol == 'g1'){
 $gaji_pokok = '1000000';
      }
      else if($gol == 'g2'){
 $gaji_pokok = '2000000';
      }
      else if($gol == 'g3'){
 $gaji_pokok = '2500000';
      }
      else if($gol == 'g4'){
 $gaji_pokok = '3000000';
      }
      else {
 $gaji_pokok = 'Error';
      }
     
//menampilkan tunjangan fungsional berdasarkan jabatan fungsional yg diinputkan    
      $fun = $_POST['jafu'];
      if($fun == 'aa') {
 $tunjangan_fun = '400000';
      }
      else if($fun == 'l') {
 $tunjangan_fun = '1000000';
      }
      else if($fun == 'lk') {
 $tunjangan_fun = '2000000';
      }
      else if($fun == 'gb') {
 $tunjangan_fun = '5000000';
      }
      else {
 $tunjangan_fun = 'Error';
      }
     
//menampilkan tunjangan struktural berdasarkan jabatan struktural yg dimasukan     
      $str = $_POST['jast'];
      if ($str == 'kp') {
 $tunjangan_str = '5000000';
      }
      else if ($str == 'wkp') {
 $tunjangan_str = '4000000';
      }
      else if ($str == 'd') {
 $tunjangan_str = '10000000';
      }
      else if ($str == 'pd') {
 $tunjangan_str = '7000000';
      }
      else if ($str == 'r') {
 $tunjangan_str = '15000000';
      }
      else if ($str == 'pr') {
 $tunjangan_str = '10000000';
      }
      else {
 $tunjangan_str = 'Error';
      }
     
//menampilkan pinjaman yang dimasukan
      $pinjaman = $_POST['pinjam'];
     
//menampilkan total pemasukan = (gaji pokok + tunjangan fungsional + tunjangan struktural)    
      $pemasukan = $gaji_pokok + $tunjangan_fun + $tunjangan_str;
     
//menampilkan total pengeluaran berdasarkan pph dan pinjaman    
      if('g1' && 'g2') {
 $pph = $gaji_pokok * 10/100;

      }
      else if('g3') {
 $pph = $gaji_pokok * 15/100;
      }
      else if('g4') {
 $pph = $gaji_pokok * 17.5/100;
      }
      $pengeluaran = $pph + $pinjaman;
     
//menampilkan total penerimaan = total pemasukan + total penerimaan    
      $total = $pemasukan + $pengeluaran;
     
    ?>
    <?
//sekarang saya masukkan skrip php fungsi pemanggilan ke dalam tabel, agar tampilan terlihat rapi.
    ?>
    <p><h3><b>
      Tampilan saat program dijalankan
      <br/>Seperti terlihat di bawah ini!!!</b></h3>
    </p>
    <hr/>
    <h2>Informasi Gaji Anda</h2>
    <p>
      <table>
 <tr>
  <td>Nama</td>
  <td>:</td>
  <td><?echo "<b>$nama</b>";?></td>
 </tr>
 <tr>
  <td>Gaji Pokok</td>
  <td>:</td>
  <td><?echo "Rp. $gaji_pokok,00";?></td>
 </tr>
 <tr>
  <td>Tunjangan Fungsional</td>
  <td>:</td>
  <td><?echo "Rp. $tunjangan_fun,00";?></td>
 </tr>
 <tr>
  <td>Tunjangan Struktural</td>
  <td>:</td>
  <td><?echo "Rp. $tunjangan_str,00";?></td>
 </tr>
 <tr>
  <td>Pinjaman</td>
  <td>:</td>
  <td><?echo "Rp. $pinjaman,00";?></td>
 </tr>
 <tr>
  <td>Total Pemasukan</td>
  <td>:</td>
  <td><?echo "Rp. $pemasukan,00";?></td>
 </tr>
 <tr>
  <td>Total Pengeluaran</td>
  <td>:</td>
  <td><?echo "Rp. $pengeluaran,00";?></td>
 </tr>
 <tr>
  <td>Total Penerimaan</td>
  <td>:</td>
  <td><?echo "<b>Rp. $total,00</b>";?></td>
 </tr>
      </table>
    </p> 
    <hr/>
  </body>
</html>



  Setelah menginputkan  form data anda yang diminta oleh program, maka akan menghasilkan output seperti dibawah :


 Selamat mencoba... Semoga bermanfaat,,,

Tidak ada komentar:

Posting Komentar