Recent Posts

Jumat, 06 Maret 2015

Kalkulator Sederhana Java



kalkulator sederhana (handling exception)
Berikut ini adalah pembuatan Kalkulator sederhana dengan Netbeans

import java.util.*;
public class kalkulator
{
    // method operasi kali
 public int kali(int a, int b){
  int c= a*b;
  return c;
 }

 // method operasi bagi
 public float bagi(float a, float b){
  float c= a/b;
  return c;
 }

    //method operasi pangkat
    public int pangkat(int a, int b){
         int c=(int) Math.pow(a,b);
         return c;
    }
 

    // method untuk input angka  
    public int inputAngka(){
  String a;
  int a2=0;
  try {
    Scanner sc = new Scanner(System.in);
   a=sc.nextLine();
   a2=Integer.parseInt(a);
  }
  catch (InputMismatchException e) {
    System.err.println("Error: " + e);
  }
  return a2;
 }
 // method pemilihan menu dan pemanggilan method2 sesuai pilihan
 public void pilihmenu(int pil){
  int a=0;
  int b=0;
  float c=0;

  switch(pil){
   case 1 :
    try
            {
                Scanner scan=new Scanner(System.in);
                int array[]= new int [10];
                int awal=0, tot;
                for(int i=0;i<100;i++)
                {
                    System.out.println("Masukkan angka ke-"+(i+1));
                    array[i]=scan.nextInt();
             
                    tot=awal+array[i];
                    awal=tot;
                    if(tot==-1 || i==9)
                    {
                        System.out.println("Total   =   "+tot);
                        break;
                    }
                    else if(tot>9999 || tot<-9999)
                    {
                        throw new IllegalArgumentException();
                    }
                }
            }
            catch (InputMismatchException err)
            {
                System.err.println("ERORR INPUT");
            }
            catch (IllegalArgumentException err)
            {
                System.err.println("ERROR, jumlah digit tidak boleh lebih dari 5");
            }
   break;
   case 2:
    try
    {
       System.out.println("[Perkalian]");
                    System.out.print("angka 1: ");
                    a=this.inputAngka();
                    System.out.print("angka 2: ");
                    b=this.inputAngka();

                    c=this.kali(a,b);
                    System.out.println("------------ *");
                    System.out.println("hasil  : "+c);
                    System.out.println();
                    if (c<-9999 || c>9999)
                    {
                        throw new IllegalArgumentException();
                    }
                }
                catch (NumberFormatException err)
                {
                    System.err.println("Bukan Angka");
                }
                catch (IllegalArgumentException err)
                {
                    System.err.println("ERROR, jumlah digit tidak boleh lebih dari 5");
                }
   break;
   case 3 :
    try
    {
       System.out.println("[Pembagian]");
       System.out.print("angka 1: ");
       a=this.inputAngka();
       System.out.print("angka 2: ");
       b=this.inputAngka();
       c=this.bagi(a,b);
       System.out.println("------------ /");
       System.out.println("hasil  : "+c);
       System.out.println();
       if (c<-9999 || c>9999)
       {
           throw new IllegalArgumentException();
       }
    }
    catch (ArithmeticException err)
    {
       System.err.println("ERROR");
    }
    catch (NumberFormatException err)
    {
       System.err.println("Bukan Angka");
    }
    catch (IllegalArgumentException err)
    {
       System.err.println("ERROR, jumlah digit tidak boleh lebih dari 5");
       break;
    }
                             
   break;
   case 4:
    try
    {
       System.out.println("[Pangkat]");
       System.out.print("angka 1: ");
       a=this.inputAngka();
       System.out.print("angka 2: ");
       b=this.inputAngka();
       c=this.pangkat(a,b);
       System.out.println("------------ /");
       System.out.println("hasil  : "+c);
       if (c<-9999 || c>9999)
       {
           throw new IllegalArgumentException();
       }
    }
    catch (NumberFormatException err)
    {
       System.err.println("Bukan Angka");
    }
    catch (IllegalArgumentException err)
    {
       System.err.println("ERROR, jumlah digit tidak boleh lebih dari 5");
       break;
    }
   
   break;
   case 5:
   System.out.println();
   System.out.println("Anda Keluar");
   break;

   default:
    System.out.println("-----------");
    System.out.println("Salah Pilih");
    System.out.println("-----------");
  }
 }
 public static void main(String[] args)
 {
  int pil;
  kalkulator kal= new kalkulator();

  do {
   System.out.println();
   System.out.println("------------------");
   System.out.println("MENU:");
   System.out.println("1    Penjumlahan");
   System.out.println("2    Perkalian");
   System.out.println("3    Pembagian");
   System.out.println("4    Pemangkatan");
   System.out.println("5    Keluar");
   System.out.println("------------------");

   System.out.print("Masukkan Pilihan : ");
   pil=kal.inputAngka();
   kal.pilihmenu(pil);

  } while (pil!=5);
 }
}

Membuat Game Kuis Sederhana Menggunakan Java



Java : Membuat Game Kuis Sederhana Menggunakan Java

 
      Buatlah sebuah game sederhana yang berupa kuis dengan 10 pertanyaan (pertanyaan berupa hitung angka). User harus menjawab pertanyaan tersebut melalui keyboard. Jika jawaban benar nilai bertambah 1 dan jika salah nilai berkurang satu. Gunakan operator unary (increment dan decrement). Di akhir program tampilkan nilai total yang didapat oleh user. 
Algoritma :
input          : jawaban user
output        : nilai yang didapat user berdasarkan jawaban yang benar
prosedur    :
1. Tampilkan pertanyaan
2. user memasukkan jawaban
3. cek jawaban, jika benar nilai ditambah 1, jika salah nilai dikurangi 1
4. ulangi langkah 1-3 sampai pertanyaan habis
5. tampilkan nilai
6. jika user menekan Y atau y kembali ke langkah awal, jika menekan T atau t program exit.

silahkan Copas saja Langsung Codingnya :D

import java.util.Scanner;

/**
 *
 * @Newbie
 */
public class coba1 {
    public static void main(String[] args) {
          int jumlah = 0 ;
      int input  = 0 ;
      String a   = "y" ;
      int poin   = 0 ;
      int jawab      ;

      do {
        System.out.println ("Skor pertama anda adalah Nol");
        System.out.println ("Jika jawaban  anda benar Bertambah1");
        System.out.println ("Jika jawaban  anda salah Dikurangi 1");
         Scanner scan = new Scanner (System.in);

 System.out.print("1+5=");
  jawab = scan.nextInt();
   if(jawab==6){
   System.out.println("jawaban anda benar");
   System.out.print("poin anda adalah:");
   System.out.println(poin+=1);}
 
   else {
    System.out.println("jawaban anda salah");
    System.out.print("poin anda adalah:");
    System.out.println(poin-=1);}
 
 System.out.print("6:2=");
   jawab = scan.nextInt();
   if(jawab==3){
   System.out.println("jawaban anda benar");
   System.out.print("poin anda adalah:");
   System.out.println(poin+=1);}
 
   else {
    System.out.println("jawaban anda salah");
    System.out.print("poin anda adalah:");
    System.out.println(poin-=1);}
   
 System.out.print("5+5=");
   jawab = scan.nextInt();
   if(jawab==10){
   System.out.println("jawaban anda benar");
   System.out.print("poin anda adalah:");
   System.out.println(poin+=1);}
 
   else {
    System.out.println("jawaban anda salah");
    System.out.print("poin anda adalah:");
    System.out.println(poin-=1);}
 
 System.out.print("5x5=");
   jawab = scan.nextInt();
   if(jawab==25){
   System.out.println("jawaban anda benar");
   System.out.print("poin anda adalah:");
   System.out.println(poin+=1);}
 
   else {
    System.out.println("salah");
    System.out.print("poin anda adalah:");
    System.out.println(poin-=1);}
 
 System.out.print("12+8=");
   jawab = scan.nextInt();
   if(jawab==20){
   System.out.println("jawaban anda benar");
   System.out.print("poin anda adalah:");
   System.out.println(poin+=1);}
 
   else {
    System.out.println("jawaban anda salah");
    System.out.print("poin anda adalah:");
    System.out.println(poin-=1);}
 
 System.out.print("4x4=");
   jawab = scan.nextInt();
   if(jawab==16){
   System.out.println("jawaban anda benar");
   System.out.print("poin anda adalah:");
   System.out.println(poin+=1);}
 
   else {
    System.out.println("jawaban anda salah");
    System.out.print("poin anda adalah:");
    System.out.println(poin-=1);}
 
 System.out.print("20+21=");
   jawab = scan.nextInt();
   if(jawab==41){
   System.out.println("jawaban anda benar");
   System.out.print("poin anda adalah:");
   System.out.println(poin+=1);}
 
   else {
    System.out.println("jawaban anda salah");
    System.out.print("poin anda adalah:");
    System.out.println(poin-=1);}

 System.out.print("10+65=");
   jawab = scan.nextInt();
   if(jawab==75){
   System.out.println("jawaban anda benar");
   System.out.print("poin anda adalah:");
   System.out.println(poin+=1);}
 
   else {
    System.out.println("salah");
    System.out.print("poin anda adalah:");
    System.out.println(poin-=1);}
 
 System.out.print("100-25=");
   jawab = scan.nextInt();
   if(jawab==75){
   System.out.println("benar");
   System.out.print("poin anda adalah:");
   System.out.println(poin+=1);}
 
   else {
    System.out.println("salah");
    System.out.print("poin anda adalah:");
    System.out.println(poin-=1);}
 
 System.out.print("12+7=");
   jawab = scan.nextInt();
   if(jawab==19){
   System.out.println("benar");
   System.out.print("poin anda adalah:");
   System.out.println(poin+=1);}
 
   else {
    System.out.println("salah");
    System.out.print("poin anda adalah:");
    System.out.println(poin-=1);}
         
            System.out.println("apakah anda ingin mengulang ? y/t)");
        a= scan.next();
      }while ("y".equals(a) );
  
    }
}

Mencari Luas Bangun Pada Program Java

Mencari Luas Bangun Pada Program Java Menggunakan IF
Langsung ajja Kopas Scriptnya


import java.util.Scanner;

/**
 *
 * @author Akbar Tri Nanda
 */
public class sel3 {
    public static void main(String[] args) {
      Scanner sc=new Scanner(System.in);
        System.out.println("1. Penghitungan Diagonal Persegi panjang");
        System.out.println("2. Penghitungan Luas Persegi Panjang");
        System.out.println("3. Penghitungan Keliling Persegi Panjang");
        System.out.println("4. Keluar Program");
       
        System.out.print("Masukkan Pilihan anda : ");
        int pil=sc.nextInt();
       
        if(pil==1)
        { System.out.print("Masukkan Panjang Persegi Panjang : ");
          double p=sc.nextDouble();
          System.out.print("Masukkan Lebar Persegi Panjang   : ");
          double l=sc.nextDouble();
          double d=Math.sqrt(Math.pow(p,2)+Math.pow(l,2));
          System.out.println("Panjang Diagonal Persegi Panjang adalah "+d+" cm");
        }
          else if(pil==2)
          { System.out.print("Masukkan Panjang Persegi Panjang : ");
            double p=sc.nextDouble();
            System.out.print("Masukkan Lebar Persegi Panjang   : ");
            double l=sc.nextDouble();
            double L=p*l;
            System.out.println("Luas Persegi Panjang adalah "+L+" cm2");
          }
            else if(pil==3)
            { System.out.print("Masukkan Panjang Persegi Panjang : ");
              double p=sc.nextDouble();
              System.out.print("Masukkan Lebar Persegi Panjang   : ");
              double l=sc.nextDouble();
              double k=2*p+2*l;
              System.out.println("Luas Persegi Panjang adalah "+k+" cm");
            }
              else if(pil==4)
              { System.out.println("Terima Kasih"); }
    }
}

Membuat Grade Nilai Dengan Java untuk mencari Indexnya

Berikut ini adalah cara membuat grade Nilai pada Java (Netbeans), Oke langsung ajja buka netbeans anda, kemudian Ketikan Script Berikut 


/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package tugas2;

import javax.swing.JOptionPane;

/**
 *
 * @author HANDRA
 */
public class NilaiGrade {
    public static void main(String[] args) {
       
   
     String nama = JOptionPane.showInputDialog("Masukan Nama Anda : ");
     String nim = JOptionPane.showInputDialog("Masukan NIM Anda : ");
     String Mk = JOptionPane.showInputDialog("Mata Kuliah Anda :");
     String nilai = JOptionPane.showInputDialog(null,"Masukkan Nilai Anda :");
 
 int angka = Integer.parseInt(nilai);
 
 String pesan = null;
 
 if (angka>=80&&angka<=100){
 pesan = "Grade Anda A";
 }else if (angka>=70&&angka<=79){
 pesan = "Grade Anda B+";
 }else if (angka>=60&&angka<=79){
 pesan = "Grade Anda B";
 }else if (angka>=50&&angka<=69){
 pesan = "Grade Anda C+";
 }else if (angka >=40&&angka<=59){
 pesan = "Grade Anda C";
 }else if (angka>=30 &&angka<=49){
 pesan = "Grade Anda D";
 }else if (angka>=0 &&angka<=39){
 pesan = "Grade Anda E\n"
        
         + "Maaf Anda Tidak Lulus\n"
         + "Mohon Coba Kembali !";   
 }
      
 
 JOptionPane.showMessageDialog(null,pesan,"Grade",JOptionPane.INFORMATION_MESSAGE);
 }
}

Minggu, 08 Februari 2015

Kumpulan Software

Kumpulan Software untuk Komputer Anda Free Download

1. phpMyAdmin 4.3.9 disini
2. Adobe Reader 11.0.10 disini
3. Firefox 36.0 Beta 6 disini
4. VLC Media Player 2.1.3 (32-bit) disini
5. Internet Download Manager 6.21 Build 19 disini
6. Google Chrome 42.0.2292.0 Dev disini
7. Google Chrome 41.0.227.43 Beta disini
8. Wireshark 1.99.2 (32_bit) Beta disini
9. Driver View 1.46 disini
10. GOM Player 2.2.67.5221 disini
11. BlueStack App Player 0.9.1.4057 disini
12. WinRAR 5.21 Beta 2 (32_bit) disini
13. K-Lite Codec Pack 10.95 disini
14. KMPlayer 3.9.1.132 disini
15. MySQL 5.6.23 disini
16. iTunes 12.1.0 (32_bit) disini
17. Microsoft Office 2013 disini
18. Avira Free Antivirus 14.0.7.168 disini
19. MiniLyrics 7.6.47 disini
20. AIMP 3.60 Build 1479 disini
21. Winamp 5.666 disini
22.Windows 7 Sp1 AIO disini
23. Software Karoke disini
24. YouTube Downloader v4.8.2.0 Pro disini
25. VirtualDJ 8.0 build 2139 disini
26. Apple iTunes 12.1(32_bit) disini 
27. DruverPack Solution 14.15 disini



Kamis, 01 Januari 2015

Avenged Sevenfold - Hail To The King (2013) Full Album

Hail to the King 2013
 
http://abdulsopyan.blogspot.com/
Avenged Sevenfold telah menetapkan "Hail to the King" sebagai album baru mereka kali ini mereka membuat albumnya tanpa The Rev dengan bantuan drummer baru mereka Arin Ilejay yang diambil dari band metalcore Confide. Didalam album ini Avenged Sevenfold terinspirasi dari band-band lawas seperti Metallica dan Guns N' Roses. Buktinya lagu Doing Time, lagu itu mungkin terinspirasi dari Guns N' Roses. Sampai sang vokalis Axl Rose mengagumi hasil karya mereka. Album ini sangat populer di seluruh dunia. Album ini pernah memuncaki Billboard 200 dan memuncaki tangga album nomor 1 di Inggris, Brazil, Kanada, Finlandia, dan Irlandia. Album ini terjual sebanyak 159,000 kopi di Amerika Serikat setelah dirilis satu minggu sebelumnya.
Daftar lagu
1     1. Avenged Sevenfold - Shepherd Of Fire Download
2     2. Avenged Sevenfold - Hail to the King   Download
       3. Avenged Sevenfold - Doing Time         Download
       4. Avenged Sevenfold - This Means War  Download
       5. Avenged Sevenfold - Requiem             Download
       6. Avenged Sevenfold - Crimson Day      Download
       7. Avenged Sevenfold - Heretic              Download
       8. Avenged Sevenfold - Coming Home      Download
       9. Avenged Sefenvold - Planets              Download
 10. Avenged Sevenfold - Acid Rain               Download