Jumat, 23 Desember 2016

Program Membuat Class

Hai... Pada postingan kali ini saya akan membagikan sebuah program JAVA membuat class bernama Nilai dan class yang bernama AplikasiNilai (utk membuat obyek) dengan ketentuan sebagai berikut :
 Class Nilai
  • Memiliki 2 konstruktor, masing-masing untuk inisialisasi dan utk mengisi field/instance variabel dg data yg dikirim.
  • Memiliki 3 method yang masing-masing berfungsi untuk menampilkan nama, menampilkan nilai dan mencari grade
  Class AplikasiNilai / fungsi main (utama)
  • Buatlah obyek bernama Mhs dengan class Nilai dan langsung kirim nama dan nilainya
    • Tampilkan namanya
    • Tampilkan nilainya
    • Tampilkan gradenya
Teman-teman dapat melihat di bawah ini merupakan kode untuk membuat program JAVA tersebut.


 class Nilai {
  public String nm="Umar David Ramadani";
  public int nilai;
  public int grade;
  //dua konstruktor...
  public Nilai() {
    IsiField(7,0);
  }
  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("    Aplikasi Nilai    ");
    System.out.println("Nama Mahasiswa    : "+Mhs.nm);
    System.out.println("Nilai        : "+Mhs.tampilNilai());
    System.out.println("Grade        : "+Mhs.tampilGrade());
  }
}


Setelah menginputkan nama dan nilai yang diminta oleh program, maka akan menghasilkan output seperti dibawah :




Selamat mencoba... Semoga bermanfaat,,,

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,,,

Jumat, 11 November 2016

Membuat Form Email dan Password, Tombol Masuk dan Batal dengan Disertai Javascript

   Hai.. Pada postingan kali ini tentang cara Membuat Form email dan password, tombol masuk dan batal dengan disertai javascript.
Teman-teman dapat melihat di bawah ini merupakan kode untuk membuat program tersebut.

<html>
<head>
              <title>TUGAS PEMROGRAMAN WORLD WIDE WEB</title>
<style></style>
<script type="text/javascript">
function valregister(){
        
            var x=register.txtemail.value;
            if(x==""){
                        alert("Alamat Email Masih Kosong");
                        register.txtemail.focus();
                        return false;
            }else{
            var atpos=x.indexOf("@");
            var dotpos=x.lastIndexOf(".");
            if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length){
                        alert("Alamat Email Tidak Valid");
                        register.txtemail.focus();
                        return false;
            }
            }
            var z=register.txtpassword.value;
            var panjang=z.length;
            if(register.txtpassword.value==""){
                        alert("Sandi Masih Kosong");
                        register.txtpassword.focus();
                        return false;
            }
            if(panjang<5){
                        alert("Sandi Minimum 5 Karakter");
                        register.txtpassword.focus();
                        return false;
            }
        
            alert("Berhasil Masuk");
             return true;
}
</script>
</head>
<body>
<h1>LOGIN EMAIL</h1>
NAME : UMAR DAVID RAMADANI<br/><p>
TASK : FORM & LOGIN JAVASCRIPT</p>
<form name="register" action="" method="post" enctype="multipart/form-data" onSubmit="return valregister()">
  <br />
  <table align="left" width="200" border="0">


  <tr>
    <td height="32">Email</td>
    <td><input type="text" name="txtemail" id="txtemail" size="20" maxlength="50"></td>
  </tr>
  <tr>
    <td height="32">Sandi</td>
    <td><label>
      <input name="txtpassword" type="password" id="txtpassword">
    </label></td>
  </tr>


  <tr>
   <td></td>
    <td ><input  name="mlebu" type="submit" id="mlebu" value="Masuk" onsubmit="valregister()" /></td>
  </tr>
  <tr>
   <td></td>
   <td ><input name="wurung" type="reset" id="wurung" value="Batal" /></td>
  </tr>
</table>
</form>
</body>
</html>


Berikut adalah tampilan akhir kode program : 


Selamat mencoba...
 

Menghitung Nilai Rata-rata Mahasiswa

    Hai... Pada postingan kali ini saya akan membagikan sebuah program java untuk Menghitung Nilai Rata-rata Mahasiswa.
Teman-teman dapat melihat di bawah ini merupakan kode untuk membuat program tersebut.


import java.util.*;
import java.io.*;

public class nilaimahasiswa2{
 public static void main(String[] args){
  String nama; //untuk nama mahasiswa
  double rata; //untuk nilai rata-rata
  int[] nilai = new int[100]; //untuk nilai yang diinputkan
  Scanner input = new Scanner(System.in); //membuat form input

  /* Mengambil data nama mahasiswa dan jumlah mata kuliahnya */
  System.out.print("\nMENGHITUNG NILAI MAHASISWA");
  System.out.println("\n===========================");
  System.out.print("\nNama : ");
  nama = input.nextLine();

  System.out.print("\nJumlah Mata Kuliah : ");
  double jml = input.nextInt();

  /* Mulai berhitung~ */
  int sum = 0; //deklarasi int dengan nama sum, digunakan untuk menjumlahkan nilai-nilai yg diinputkan
  for (int i=1; i<= jml ;i++ ) {
   try{
    System.out.print("\nNilai MK "+i+" : "); //print form input nilai sebanyak mata kuliah
    nilai[i] = input.nextInt(); //form nilai. Bertipe array supaya bisa dihitung
    sum += nilai[i]; //menjumlahkan nilai-nilai mata kuliah
   } catch (Exception e){
    e.printStackTrace();
    break;
   }
  }

  rata = sum/jml; //menghitung rata-rata: jumlah nilai dibagi total mata kuliah
  int jmls = (int)(jml); //mengkonvert jml (double) ke int

  /* Tampilkan hasil */
  System.out.println("\nNama : "+nama+" \nTotal Nilai "+jmls+" Mata Kuliah : "+sum); //tampilkan output
  System.out.println("Nilai Rata-rata: "+rata); //tampilkan output lagi
 }
}






Setelah menginputkan nilai yang diminta oleh program, maka akan menghasilkan output seperti dibawah :




Sekian dulu semua, pembahasan tentang Program Menghitung Nilai Rata-rata Mahasiswa, silahkan dipelajari dan apabila terdapat kesalahan dan pertanyaan silahkan berkomentar di bawah. Semoga bermanfaat.

Menghitung Gaji Karyawan

  

Hai... Dalam postingan kali ini tentang cara untuk membuat program java Menghitung Gaji Karyawan. Berikut adalah program java untuk Menghitung Gaji Karyawan dengan ketentuan berikut : 
Golongan 3A GP : 1.000.000,- 
  • Tunjungan untuk jumlah keluarga <= 2 = 100.000,-
  • Tunjungan untuk jumlah keluarga > 2 = GP/2 + 100.000,-
Golongan 3B GP : 2.000.000,-
  • Tunjungan untuk jumlah keluarga <= 2 = 300.000,-
  • Tunjungan untuk jumlah keluarga > 2 = GP/2 + 300.000,-
Anda dapat melihat di bawah ini merupakan kode untuk membuat program tersebut.


 import java.util.Scanner;
class gaji
{
    public static void main(String[]args)
    {
   
        String nama;
        float gajipokok = 0;
        float totalgaji = 0;
        float tunjangan = 0;
        float pajak = 0;
        Scanner sc = new Scanner (System.in);
   
        System.out.print("\n======================================");
        System.out.print("\n  PROGRAM PERHITUNGAN GAJI KARYAWAN");
        System.out.print("\n======================================");
   
        System.out.print("\n\nMasukan Nama      : ");
         nama = sc.nextLine();
        System.out.print("\nJumlah Keluarga   : ");
         int JK = sc.nextInt();
        System.out.println("\n1. Golongan 3A");
        System.out.println("2. Golongan 3B");

        System.out.print("\nMasukan pilihan golongan [1/2] : ");
        int pilih = sc.nextInt();
        if (pilih==1)
        {
          gajipokok=1000000;
          if (JK<=2){
          tunjangan=100000;}
          if (JK>2) {
          tunjangan=1000000/2+100000;}
        }
        else if (pilih==2)
        {
          gajipokok=2000000;
          if (JK<=2) {
          tunjangan=300000;}
          if (JK>2) {
          tunjangan=2000000/2+300000;}
        }
        totalgaji=(gajipokok+tunjangan);
       
    System.out.print("--------------------------------------");
    System.out.println("\nNama Karyawan            = " + nama);
    System.out.println("Jumlah Keluarga          = " + JK);
    System.out.println("Gaji Pokok               = " + gajipokok);
    System.out.println("Tunjangan                = " + tunjangan);
    System.out.print("\t\t\t  ___________+\n");
    System.out.println("Total Gaji yang Diterima = " +totalgaji);
    System.out.print("======================================");
    System.out.println("\n\t   TERIMA KASIH\n");

    }


Jika program dijalankan maka hasil outputnya.

  

Selamat Mencoba...

 

Menghitung Keliling & Luas Segitiga ABC Di Java

     Hai... Dalam postingan kali ini tentang cara untuk membuat program java Menghitung Keliling dan Luas Segitiga ABC pada java menggunakan menggunakan do...while untuk perulangan ditambah if else untuk percabangan.
Teman-teman dapat melihat di bawah ini merupakan kode untuk membuat program tersebut.

import java.util.Scanner;
public class segitiga2 {
  public static void main (String [] args){
    int lagi;
    do {
  
      int pilih;
      double luas , keliling ;
      int AB , BC , CA ;
      int alas , tinggi;
  
      Scanner nilai=new Scanner (System.in);
  
      System.out.println("\n\n[1] Menghitung Keliling Segitiga ABC");
      System.out.println("[2] Menghitung Luas Segitiga");
      System.out.println("\nMasukkan Pilihan    : ");
      pilih = nilai.nextInt();
  
      if (pilih == 1){
        System.out.println("\nMENGHITUNG KELILING SEGITIGA ABC\n");
        System.out.print("Sisi AB = ");
        AB = nilai.nextInt();
        System.out.print("Sisi BC = ");
        BC = nilai.nextInt();
        System.out.print("Sisi CA = ");
        CA = nilai.nextInt();
        keliling = AB + BC + CA ;
        System.out.print("\nKeliling segitiga ="+keliling);
      }
            
      else if (pilih == 2) {
        System.out.println("\nMENGHITUNG LUAS SEGITIGA\n");
        System.out.print("Masukan alas segitiga    = ");
        alas = nilai.nextInt();
        System.out.print("Masukan tinggi segitiga    = ");
        tinggi = nilai.nextInt();
        luas = alas * tinggi / 2;
        System.out.print("\nLuas segitiga     = "+luas);
      }

      else
        System.out.println("\nPilihan Tidak Ada\n");
      
      System.out.println("\nTekan 0 Untuk Berhenti / Angka Lain Untuk Lanjut : ");
      lagi = nilai.nextInt();
  
    }
    while(lagi != 0);

  }
}


Jika program dijalankan maka hasil outputnya.


 Selamat mencoba...


Menghitung Luas & Keliling Segitiga Di Java

        Halo... Saya akan mencoba Menghitung Luas & Keliling Segitiga Di Java.Untuk membuat program ini teman-teman harus mengetahui terlebih dahulu rumus luas dan keliling segitiga. Rumus cara menghitung luas segitiga adalah alas di kali tinggi, dan hasilnya dibagi dua. Sedangkan menghitung keliling segititiga adalah 3 di kali alas.
Teman-teman dapat melihat di bawah ini merupakan kode untuk membuat program tersebut.

import java.util.Scanner;
public class segitiga{

  public static void main (String args[]){

    int u;
    do{
      int a;
      int t;
      int luas;
      int keliling;

 Scanner sc=new Scanner(System.in);
 System.out.println("\n===================================");
 System.out.println("Menghitung Luas & Keliling Segitiga");
 System.out.println("===================================");
 System.out.print("\nMasukkan Alas    = ");
 a = sc.nextInt();
 System.out.print("\nMasukkan Tinggi    = ");
 t = sc.nextInt();
  
 luas = (a*t)/2;
 keliling = 3*a;
 System.out.print("\nLuas Segitiga Adalah    = "+luas);
 System.out.print("\nKeliling Segitiga Adalah    = "+keliling);
  
      System.out.println("\nTekan 0 Untuk Berhenti / Angka Lain Untuk Lanjut: ");
      u = sc.nextInt();
      }
while(u != 0);
  }
}


Jika program dijalankan maka hasil outputnya.


 
 Selamat mencoba...