<?php
$hasil = "";
if (isset($_POST['proses'])) {
  $nip = $_POST['nip'];
  $nama = $_POST['nama'];
  $jabatan = $_POST['jabatan'];

  // Tentukan gaji pokok berdasarkan jabatan
  switch ($jabatan) {
    case "I":
      $gaji_pokok = 3000000;
      break;
    case "II":
      $gaji_pokok = 3500000;
      break;
    case "III":
      $gaji_pokok = 4000000;
      break;
    case "IV":
      $gaji_pokok = 5000000;
      break;
    default:
      $gaji_pokok = 0;
  }

  // Hitung tunjangan
  $tunjangan = 0;
  if (isset($_POST['tunj_istri_suami'])) {
    $tunjangan += 500000;
  }
  if (isset($_POST['tunj_anak_ke_1'])) {
    $tunjangan += 100000;
  }
  if (isset($_POST['tunj_anak_ke_2'])) {
    $tunjangan += 100000;
  }

  // Hitung total sebelum pajak dan pajak
  $total_sebelum_pajak = $gaji_pokok + $tunjangan;
  $pajak = 0.12 * $total_sebelum_pajak;
  $total_gaji = $total_sebelum_pajak - $pajak;

  // Siapkan hasil
  $hasil = "
  <h2>Hasil Perhitungan</h2>
  <table border='1' cellpadding='5'>
    <tr><td><strong>NIP</strong></td><td>{$nip}</td></tr>
    <tr><td><strong>Nama</strong></td><td>{$nama}</td></tr>
    <tr><td><strong>Jabatan</strong></td><td>{$jabatan}</td></tr>
    <tr><td><strong>Gaji Pokok</strong></td><td>Rp. " . number_format($gaji_pokok, 0, ',', '.') . "</td></tr>
    <tr><td><strong>Total Tunjangan</strong></td><td>Rp. " . number_format($tunjangan, 0, ',', '.') . "</td></tr>
    <tr><td><strong>Pajak (12%)</strong></td><td>Rp. " . number_format($pajak, 0, ',', '.') . "</td></tr>
    <tr><td><strong>Total Gaji Diterima</strong></td><td>Rp. " . number_format($total_gaji, 0, ',', '.') . "</td></tr>
  </table>
  ";
}
?>

<!DOCTYPE html>
<html>
<head>
  <title>Formulir Data Pegawai</title>
</head>
<body>
  <h2>Ketentuan Program :</h2>
  <table border="1">
    <tr>
      <td>
      <strong>Gaji Pokok Berdasarkan Jabatan</strong>
      <br>I : Rp. 3.000.000,-
      <br>II : Rp. 3.500.000,-
      <br>III : Rp. 4.000.000,-
      <br>IV : Rp. 5.000.000,-
      </td>
      <td valign="top">
      <strong>Tambahan Gaji Berdasarkan Tunjangan</strong><br>
      Istri / Suami : Rp. 500.000,- <br>
      Anak Ke 1 : Rp. 100.000,- <br>
      Anak Ke 2 : Rp. 100.000,-
      </td>
      <td valign="top">
        Pajak = 12% dari Total Gaji Belum Kena Pajak<br>
        Total Gaji = Gaji Pokok + Tunjangan - Pajak
    </td>
    </tr>
  </table>
  
  <hr>

  <h2>Formulir Data Pegawai</h2>

  <table>
  <tr>
  <td>
  <form action="" method="POST"> 
    <label for="nip">NIP :</label>
    <input type="text" id="nip" name="nip" placeholder="Nomor Induk Pegawai" value="" required><p></p>

    <label for="nama">Nama :</label>
    <input type="text" id="nama" name="nama" placeholder="Nama Pegawai" value="" required><p></p>
    
    <label>Jabatan :</label>
    <select name="jabatan">
      <option value="I">I</option>
      <option value="II">II</option>
      <option value="III">III</option>
      <option value="IV">IV</option>
    </select>
    <p></p>

    <label>Tunjangan :</label>
    <br>
    <input type="checkbox" value="istri_suami" name="tunj_istri_suami">Istri / Suami<br>
    <input type="checkbox" value="anak_ke_1" name="tunj_anak_ke_1">Anak Ke 1<br>
    <input type="checkbox" value="anak_ke_2" name="tunj_anak_ke_2">Anak Ke 2<br>
    <p></p>

    <input type="submit" value="Proses" name="proses">
  </form>
  </td>
  <td valign="top" style="padding-left: 20px;">
    <?php echo $hasil; ?>
  </td>
  </tr>
  </table>

</body>
</html>
