Profil

Senin, 20 Juni 2011

Minggu, 19 Juni 2011

SOAL UTS



Soal :
Mencari Volume dan Luas Permukaan Prisma, dengan ketentuan input Luas Alas, Keliling Alas, dan Tinggi Prisma. Diketahui Luas alas (22.15), Keliling Alas (15.12), dan Tinggi prisma(9). dengan ketentuan :
a. Membuat class dengan nama "prisma", kemudian isi dengan method (Luas Alas, Keliling alas, dan Tinggi prisma).
b. Membuat class untuk memanggil method dengan nama "prismaBeraksi".
Jawab :

coding untuk class "prisma" :

public class prisma {
static int tinggi;
int luasAlas;
int kelilingAlas;
int t;
int La;
int Ka;
int volume;
int luas;

public prisma (int nilai){
this.t = tinggi;
this.La = luasAlas;
this.Ka = kelilingAlas;
}
public void info(){
System.out.println("Luas Alas Prisma : "+this.La);
System.out.println("Keliling Alas Prisma :"+this.La);
System.out.println("Tinggi Prisma :"+this.t);
System.out.println("Volume Prisma :"+volume);
System.out.println("Luas Permukaan Prisma :"+luas);
System.out.println("");
}
}

coding untuk "prismaBeraksi" :

public class prismaBeraksi {
public static void main(String[]args){
double La = 22.15;
double Ka = 15.12;
double t = 9;

double volume = (2*La)+ (Ka*t);
int volumebulat = (int) volume;
double luas = La*t;
int luasbulat = (int) luas;

System.out.println("Luas alas : "+La);
System.out.println("Keliling alas : "+Ka);
System.out.println("Tinggi prisma : "+t);
System.out.println("");
System.out.println("Volume Prisma adalah " +volume);
System.out.println("Volume Prisma dengan angka bulat : " +volumebulat);
System.out.println("Luas Permukaan Prisma adalah "+luas);
System.out.println("Luas Permukaan dengan angka bulat adalah "+luasbulat);
}
}

Hasil ketika di jalankan (RUN) :




Tabung Scanner 
Misal menggunakan class yang kita beri nama "tabungScanner". di bawah ini adalah codingnya:

 

import java.util.Scanner;
public class tabungScanner { public static void main (String[]args){

double PI = 3.14;
System.out.println("**Mencari Volume dan Luas Permukaan Tabung**");
System.out.println("");
 System.out.println("Nilai PI : 3.14");

Scanner input = new Scanner(System.in);
System.out.print("Masukkan Jari-Jari :");
double jari = input.nextDouble();

System.out.print("Masukkan Tinggi :");
double tinggi = input.nextDouble();

System.out.println("Volume Tabung :" +(2*PI*jari*jari));
System.out.println("Luas Permukaan Tabung :" +(2*(PI*jari*tinggi)));
}

}


Dan ketika dijalankan, hasilnya akan seperti di bawah ini :





Tabung
Di bawah ini adalah coding untuk membuat variabel terlebih dahulu. Misal menggunakan class yang diberi nama "tabung".

public class tabung {
 
static int jari = 0;

int tinggi = 0; 
int r;
 
int t;

int PI;
int volume; 
int luas;
 

public tabung(int nilai){

this.r = jari; 
this.t = tinggi;
 
}
 

public void info(){

System.out.println("jari :" + this.r);
System.out.println("tinggi :" + this.t); 
System.out.println("volume :" + luas);
 
System.out.println("Luas Permukaan :" + luas);
 
System.out.println("");
 
}
 
}


Setelah selesai membuat coding diatas, kemudian membuat class baru untuk memanggil variabel yang telah dibuat. Misal menggunakan class yang diberi nama "tabungBeraksi".

public class tabungBeraksi {

public static void main (String[]args){

double r = 20; 
double t = 10;
 
double PI = 3.14;
 

double volume = (double) (2*PI*r*r);

int volumebulat = (int) volume; 
double luas = (double) (2*PI*r*t);
 
int luasbulat = (int) luas;
 

System.out.println("**Mencari Volume dan Luas Permukaan Tabung");
 
System.out.println("Tinggi : "+ r + " Tinggi : "+ t + " PI = 3.14");
 
System.out.println("Volume Tabung :" + volume);
 
System.out.println("Hasil Pembulatan :" + volumebulat);
 
System.out.println("Luas Permukaan Tabung :" + luas);

System.out.println("Hasil Pembulatan :" + luasbulat); 
}

}


Dan ketika dijalankan, hasilnya akan seperti di bawah ini :






Tentang Netbeans

NetBeans mengacu pada dua hal, yakni platform untuk pengembangan aplikasi desktop java, dan sebuah Integrated Development Environment (IDE) yang dibangun menggunakan platform NetBeans.
Platform NetBeans memungkinkan aplikasi dibangun dari sekumpulan komponen perangkat lunak moduler yang disebut ‘modul’. Sebuah modul adalah suatu arsip Java (Java archive) yang memuat kelas-kelas Java untuk berinetraksi denganNetBeans Open API dan file manifestasi yang mengidentifikasinya sebagai modul. Aplikasi yang dibangun dengan modul-modul dapat dikembangkan dengan menambahkan modul-modul baru. Karena modul dapat dikembangkan secara independen, aplikasi berbasis platform NetBeans dapat dengan mudah dikembangkan oleh pihak ketiga secara mudah dan powerful.

Sejarah

Pengembangan NetBeans diawali dari Xelfi, sebuah proyek mahasiswa tahun 1997 di bawah bimbingan Fakultas Matematika dan Fisika Universitas Charles, Praha. Sebuah perusahaan kemudian dibentuk untuk proyek tersebut dan menghasilkan versi komersial NetBeans IDE hingga kemudian dibeli oleh Sun Microsystem pada tahun 1999. Sun kemudian menjadikan NetBeans open source pada bulan Juni tahun 2000. Sejak itu komunitas NetBeans terus berkembang.

Platform NetBeans

Platform NetBeans adalah framework yang dapat digunakan kembali (reusable) untuk menyederhanakan pengembangan aplikasi desktop. Ketika aplikasi berbasis platform NetBeans dijalankan, kelas Main dari platform dieksekusi. Modul-modul yang tersedia ditempatkan di sebuah registry di dalam memori, dan tugas startup modul dijalankan. Secara umum, kode modul dimuatkan ke dalam memori hanya ketika ia diperlukan.
Aplikasi dapat menginstal modul secara dinamis. Aplikasi dapat memasukkan modul Update Center untuk mengijinkan pengguna aplikasi men-download digitally-signed upgrade dan fitur-fitur baru secara langsung ke dalam aplikasi yang berjalan. Penginstalan kembali sebuah upgrade atau rilis baru tidak memaksa pengguna untuk men-download keseluruhan aplikasi lagi.
Platform NetBeans menawarkan layanan-layanan yang umum bagi aplikasi desktop, mengijinkan pengembang untuk fokus ke logika yang spesifik terhadap aplikasi. Fitur-fitur yang disediakan oleh platform NetBeans:
  • Manajemen antarmuka (misal: menu & toolbar)
  • Manajemen pengaturan pengguna
  • Manajemen penyimpanan (menyimpan dan membuka berbagai macam data)
  • Manajemen jendela
  • Wizard framework (mendukung dialog langkah demi langkah)

Kamis, 16 Juni 2011

CONTOH SCRIPT DALAM JAVA

contoh 1 :

package halodunia;


public class Main {

    public static void main(String[] args) {
        // TODO code application logic here
        System.out.println("Halo Dunia");
    }

}


contoh 2 :

*/  variabel methode

public class Bilangan {
static int pencacah = 0;
        int nilai;
public Bilangan(int nilai){
    this.nilai = nilai;
            pencacah++;
}
public void info(){
    System.out.println("Nilai:" + this.nilai);
    System.out.println("Pencacah:" + pencacah);
    System.out.println("");
}
}




*/pemanggilan methode
public class BilanganBeraksi {
public static void main(String[]args){
    Bilangan b1 = new Bilangan(50);
    b1.info();

    Bilangan b2 = new Bilangan(15);
    b2.info();

    Bilangan b3 = new Bilangan(30);
    b3.info();
}
}


contoh 3 :

public class pernyataanIf {
    public static void main(String[]args){
        int diskon = 0, totalBelanja = 500000;

        if(totalBelanja>=100000){
            diskon = totalBelanja/10;
        }
        System.out.println("Diskon :" +diskon);
    }

}


contoh 4 :

public class pernyataanIfElseIfElse {
    public static void main(String[]args){

        int skorUjian = 86; char nilai;

        if(skorUjian >= 90){
            nilai = 'A';
        }else if(skorUjian >= 80){
            nilai = 'B';
        }else if(skorUjian >= 70){
            nilai = 'C';
        }else {
            nilai = 'D';
        }
        System.out.println("Nilai :" + nilai);
    }
}


contoh 5 :

Import java.util.Scanner;

public class perkalian {
    public static void main (String[]args){
        Scanner input = new Scanner(System.in);
        System.out.print("Masukkan Bilangan pertama :");
        int bilangan1 = input.nextInt();

        System.out.print("Masukkan Bilangan kedua :");
        int bilangan2 = input.nextInt();

        System.out.println("Hasil perkalian :" +(bilangan1 * bilangan2));
    }
}


contoh 6 :

import java.util.Scanner;
public class scannerIf {
    public static void main(String[]args){
        Scanner input = new Scanner(System.in);
        System.out.print("Masukkan Total Belanja :");
        int totalBelanja = input.nextInt();
        int diskon=0;

        if(totalBelanja>=100000){
            diskon=totalBelanja/10;
        } else{
            diskon = 0;
        }
        System.out.println("Diskon :" + diskon);

}
}


contoh 7 :


public class pernyataanSWITCH1 {
    public static void main(String[]args){
        int pilihan = 3;
        switch(pilihan){

        case 1:
            System.out.println("Soto Ayam");
            break;
        case 2:
            System.out.println("Gule Kambing");
            break;
        case 3:
            System.out.println("Nasi Goreng");
            break;
        default:
        }
            System.out.println("Silahkan pilih 1, 2, atau 3");
    }
}

Jumat, 10 Juni 2011

Class Lingkaran (Variabel Method)

public class Lingkaran {
static int jari = 0;
int PI;
int r;
int Luas;
public Lingkaran(int nilai){
this.r = jari;
}
public void info(){
System.out.println("jari:" + this.r);
System.out.println("Luas Lingkaran:" + Luas);
System.out.println("");
}
}

Class Lingkaran (Pemanggilan Methode)

public class LingkaranBeraksi {
public static void main (String[]args){
double PI = 3.14;
double r = 11.78;

double luas = (double) (PI*r*r);
int luasbulat = (int) luas;
System.out.println("Luas Lingkaran :" + luas);
System.out.println("Hasil Pembulatan :" + luasbulat);
}
}

Welcome Java

package halodunia;

public class Main {

public static void main(String[] args) {
// TODO code application logic here
System.out.println("Welcome Java");
}

}