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