menunavigasihorisontal

Blognya Muhamad Ischaq

Translate

Kamis, 08 Desember 2016

Tugas Pemrograman WWW Fungsi php

assalamu 'alaikum wr. wb.

Tugas kali ini menggunakan beberapa fungsi menggunakan php + html

Tugas
Buatlah program php yang menggunakan form sebagai inputannya.
Input: nama, golongan, jabatan fungsional, jabatan struktural, pinjaman.
Output: nama, gaji pokok, tunjangan fungsional, tunjangan struktural, pinjaman, pph, total pemasukan, total pengeluaran, total penerimaan.

Skrip
skrip 1 untuk memasukkan data dengan nama tugas_fungsi.php
skrip 1
<html>
  <head>
    <title>Tugas Fungsi Pemrograman www</title>
  </head>
  <body>
    <h1>Silahkan Lihat Informasi Gaji Anda</h1>
    <p>
      Tugas:<br/>
      Buatlah program php yang menggunakan form sebagai inputannya.<br/>
      Input: nama, golongan, jabatan fungsional, jabatan struktural, pinjaman.<br/>
      Output: nama, gaji pokok, tunjangan fungsional, tunjangan struktural, pinjaman, pph, otal pemasukan, total pengeluaran, total penerimaan.
    </p>
    <fieldset><legend>isi form data anda</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>
      <b>Note:</b><br/>
      <i>Halaman ini saya buat untuk memenuhi tugas kuliah pemrograman www yang diampu oleh bapak Tohadi,S.kom.</i>
    </p>
    <hr/>
    <p align=center>
      &copy Copyleft Muhamad Ischaq Maulana
    </p>
    <p align=center>
      Salam Sukses Semangat Selalu
    </p>
  </body>
</html>

skrip 2 untuk menampilkan data dengan nama tugas_fungsi_2.php
skrip 2
<html>
  <head>
    <title>tugas fungsi</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 yah...(tenang dan jangan panik...)';
      }
      
//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 = 'maaf sistem sedang error...(berdoa saja yah...)';
      }
      
//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 = 'anda belum beruntung...(coba lagi nanti...)';
      }
      
//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><font color=red>
      Tampilan dengan menggunakan tabel
      <br/>Seperti terlihat di bawah ini</font>
    </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/>
    <p align=center>
      &copy Copyleft Muhamad Ischaq Maulana
    </p>
    <p align=center>
      Salam Sukses Semangat Selalu
    </p>
  </body>
</html>


Hasil
halaman 1: form input data

halaman 2: menampilkan data



ini saya sertakan link donlot skripnya: donlot disini

Sekian dari saya dan terima kasih.
Wassalamu 'alaikum wr. wb.

Tidak ada komentar:

Posting Komentar