Posted by : Unknown Minggu, 23 Desember 2012

Akhirnya tugas tambahan modul 6 PBO selesai juga......
Ya meskipun agak bingung dengan pengerjaanya alhmdulllah bisa selesai juga ^.^


Tugas :

1. Buatlah 2 project di netbeans, project pertama berisi minimal 2 class dan 1 package. project kedua berisi program utama yang mengimplementasikan project pertama dan jelaskan cara untuk include project lain dalam suatu project.
Jawab :
Disini saya membuat dua project, dimana project pertama berisi 1 package dan 3 class. clas pertama adlah class luas, yang man pada kelas tersebut berisi tentang cara menghitung luas bangun datar, contoh scriptnya seperti berikut :

( class luas )
package tutam6;
import java.util.Scanner;
public class luas {
   public int p;
   public double l;
   public double phi = 3.14;
   double L;
   int x;
public void luas  () {
       Scanner a= new Scanner(System.in);
       Scanner b= new Scanner(System.in);
    System.out.println("PROGRAM LUAS BANGUN DATAR");
    System.out.println("=========================");
    System.out.println("1.SGITIGA");
    System.out.println("2.LINGKARAN");
    System.out.println("3.PERSEGI");
    System.out.println("4.PERSEGI PANJANG");
    System.out.println("==============");
    System.out.println("Masukkan pilihan : ");
    x= b.nextInt();
   
    if(x==1){
        
         System.out.println("Masukkan Alas =");
         p= a.nextInt();
         System.out.println("Masukkan Tinggi  =");
         l= a.nextInt();
         L=0.5*p*l;
         System.out.println("Luasnya ="+L);
         }
    else
    if(x==2){
         System.out.println("Masukkan jari-jari =");
         p= a.nextInt();
         L=phi*(p*p);
         System.out.println("Luasnya ="+L);
        }
   else
   if(x==3){
         System.out.println("Masukkan Sisi =");
         p= a.nextInt();
         L=p*p;
         System.out.println("Luasnya ="+L);
         }
   else
   if(x==4){
         System.out.println("Masukkan Panjang =");
         p= a.nextInt();
         System.out.println("Masukkan Lebar =");
         l= a.nextInt();
         L=p*l;
         System.out.println("Luasnya ="+L);   
   }
   }
   }

Dan untuk class yang kedua saya membuat class prima. Dimana pada class ini saya akan membuat class yang dpat mengatahui bilangan tersebut termasuk bilangan prima atau bukan . Untuk scripnya seperti berikut :

( Class Prima )
package tutam6;
import java.util.Scanner;
public class prima {
     public int sani;
     public void cek(){
     Scanner a= new Scanner(System.in);
         System.out.println("Menentukan Bilangan Prima");
         System.out.println("=========================");
     System.out.println ("Masukkan Angka : ");
     sani= a.nextInt();
    
     if(sani==2){
         System.out.println("Bilangan prima");
     }
     else
     if (sani==3){
         System.out.println("Bilangan prima");
     }
     else{
     if (sani % 2 !=0 & sani % 3 !=0){
         System.out.println("Bilangan prima");
         }
     else{
         System.out.println("Bukan bilangan Prima");
     }
     }
     }
}

Dan untuk class ketiga adalah class calculator. dan untuk script proggramnya seperti berikut :

( Class Calculator )
package tutam6;
import java.util.Scanner;

public class calculator {
   public double a;
   public double b;
   int x;
public void plh (){
    Scanner vian = new Scanner(System.in);
    Scanner sani = new Scanner(System.in);
    System.out.println("PROGRAM KALKULATOR SEDERHANA");
    System.out.println("============================");
    System.out.println("1.Penjumlahan");
    System.out.println("2.Pengurangan");
    System.out.println("3.Perkalian");
    System.out.println("4.Pembagian");
    System.out.println("==============");
    System.out.println("Masukkan pilihan : ");
    x= vian.nextInt();
  
if(x==1){
   
    System.out.println("Masukkan Nilai a = ");
     a= sani.nextInt();
    System.out.println("Masukkan Nilai b = ");
     b= sani.nextInt();
    System.out.println(a+"+"+b+"="+" "+(a+b));
     }
else
if(x==2){
    System.out.println("Masukkan Nilai a = ");
     a= sani.nextInt();
    System.out.println("Masukkan Nilai b = ");
     b= sani.nextInt();
    System.out.println(a+"-"+b+"="+" "+(a-b));
    }
else
if (x==3){
    System.out.println("Masukkan Nilai a = ");
     a= sani.nextInt();
    System.out.println("Masukkan Nilai b = ");
     b= sani.nextInt();
    System.out.println(a+"-"+b+"="+" "+(a*b));
    }
else
if (x==4){
    System.out.println("Masukkan Nilai a = ");
     a= sani.nextInt();
    System.out.println("Masukkan Nilai b = ");
     b= sani.nextInt();
    System.out.println(a+"-"+b+"="+" "+(a/b));
    }
else
        System.out.println("Pilihan anda salah");
}
}

Sedangkan untuk project yang kedua hanya berisa main project saja. dan untuk untuk include project lain dalam suatu project adalah dengan klik kanan pada libaries kemudian add project yang akan di include . Untuk script main classnya sebagai berikut :

( Main Class )
package tutam6.pkg1;
import java.util.Scanner;
import tutam6.calculator;
import tutam6.luas;
import tutam6.prima;

class sani{
 public int fian;
public void pilih (){
    System.out.println("1.Luas Bangun Datar");
    System.out.println("2.Bilangan Prima");
    System.out.println("3.Kalkulator");
    System.out.println("===================");
 Scanner b = new Scanner(System.in);
 System.out.println ("Masukkan Pilihan : ");
 fian= b.nextInt();
     luas l1 = new luas();
     prima p1 = new prima();
     calculator c = new calculator();


if(fian==1){
         l1.luas();
     }
else
if(fian==2){
    p1.cek();
}
else
if(fian==3){
    c.plh();
}
else
        System.out.println("Pilihan anda salah");
}
}       
public class Tutam61 {
    public static void main(String[] args) {
        sani s = new sani();
        s.pilih()
    }
    }


Hasil Running :


 

Leave a Reply

Subscribe to Posts | Subscribe to Comments

Welcome to My Blog

PENGUNJUNGKU :

Post

Popular Post

Diberdayakan oleh Blogger.

Followers

- Copyright © SANI ARFIAN - Powered by Blogger - Designed by SANI ARFIAN -