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.

Sabtu, 03 Desember 2016

Tugas OOP Membuat Class

Assalamu 'alaikum wr. wb.

tugas OOP membuat class

Tugas
buatlah suatu class bernama Nilai dan class bernama AplikasiNilai (untuk membuet obyek) dengan ketentuan sbb:
    class Nilai
  • Memiliki 2 konsrtuktor, masing-masing untuk inisialisasi dan untuk mengisi field / instance variable dg data yg dikirim
  • Memiliki 3 method yg masing-masing berfungsi untuk menampilkan nama, nilai dan grade 
    class AplikasiNilai
  • Buatlah obyek bernama Mhs dengan class Nilai dan langsung kirim nama dan nilainya
  • tampilkan namanya
  • tampilkan nilainya
  • tampilkan gradenya 


Program Java
class Nilai {
  public String nm="Abdulah";
  public int nilai;
  public int grade;
  //dua konstruktor...
  public Nilai() {
    IsiField(7,2);
  }
  public Nilai(int nl, int gr) {
    IsiField(nl,gr);
  }
  //tiga method...
  public void IsiField(int nl, int gr) {
    nilai = nl;
    grade = gr;
  }
  public int tampilNilai() {
    return nilai;
  }
  public int tampilGrade() {
    return grade;
  }
}

public class AplikasiNilai {
  public static void main(String args[]) {
    //membuat objek bernama 'Mhs'...
    Nilai Mhs = new Nilai();
    //menampilkan nama, nilai, grade...
    System.out.println("Nama Mahasiswa: "+Mhs.nm);
    System.out.println("Nilai: "+Mhs.tampilNilai());
    System.out.println("Grade: "+Mhs.tampilGrade());
  }
}
//copyleft muhamad ischaq maulana

Hasil

semikian dan terimakasih.
wassalamu 'alaikum wr. wb.