Senin, 24 Desember 2012

Setting CMD untuk compile program java

Untuk dapat mengcompile program java melalu cmd (command prompt), pertama kita harus melakukan beberapa langkah seperti dibawah ini.
  1. Klik kanan pada “My Computer” dan klik "properties".
  2. Pada panel bagian kiri, klik “Advanced System Setting”.
  3. Pada form System setting, klik tab menu “Advanced”. Pada menu tab Advanced klik tombol "Environment Variables"
  4. Tambahkan path baru agar dapat mengkompile java dengan klik tombol “new..”
  5. Isi variable name dengan kata "path atau classpath", dan variable value dengan alamat folder tempat  menginstall jdk. kemudian klik "ok".
Setelah semua langkah diatas selesai, lalu buat program melalui notepad.

Contoh :
package modul6Luas;

public class lingkaran {
    int a;
   
    public double luaslingkaran (int a){
        this.a = a;
        return 3.14*a*a;
    }
}

package modul6Luas;

public class persegi {
    int a;
   
    public double luaspersegi(int a){
        this.a = a;
        return a*a;
    }
}

import modul6Luas.*;

public class main {
    public static void main (String [] args) {
        lingkaran k = new lingkaran();
        persegi p = new persegi();
      
        System.out.println ("Luas Lingkaran = "+k.luaslingkaran(5));
        System.out.println ("Luas Persesgi = "+p.luaspersegi(5));
    }
}

Buka CMD dan jalankan seperti gambar berikut,
Buka direktori tempat menyimpan file ".java" yang telah kita buat lalu compile dengan perintah sperti dibawah ini :











Program Memanggil Project lain Di Java

Kode program berikut ini adalah program untuk memanggil project lain di dalam sebuah project di java, berikut kode programnya :

Pertama buat project dan isi kode program seperti berikut :
package project6lingkaranpersegi;

/**
 *
 * @author GP
 */
public interface Luas {
    public String hitungLuas (int a);
}

public class Persegi implements Luas {

    public String hitungLuas(int a) {
        return String.valueOf(a*a);
    }
}

public class Lingkaran implements Luas {

    public String hitungLuas(int a) {
        return String.valueOf(Math.PI*a*a);
    }
}

Kemudian buat projret lain dan tulis kode program seperti berikut :


package project6main;

import project6lingkaranpersegi.*;

public class Main {
    public static void main(String[] args) {
        Luas x = new Lingkaran();
        Luas y = new Persegi();

        System.out.println("Luas Lingkaran = "+x.hitungLuas(5));
        System.out.println("Luas Persegi   = "+y.hitungLuas(5));
    }

}

Running Program :






Program Package, Interface, dan return Value Object dengan Java

Kali ini saya akan sharing contoh program yang terdiri dari 2 package, dan mereturn (mengembalikan) suatu object.

langsug saja, pertama buat project baru dengan nama package matematika dan untuk kode programnya seperti di bawah ini :

package matematika;

public interface MtkDasar {
    public Object tambah(int a, int b);
}

package matematika;

public class Pecahan implements MtkDasar {
    private int pembilang,penyebut;
   
    public Pecahan(int a, int b){
        if (b == 0) {
        System.out.println("Nilai Tidak Diterima");
        } else {
            this.pembilang = a;
            this.penyebut = b;
        }
    }
   
    @Override
     public Object tambah(int a, int b) {
        pembilang = ((pembilang*a)+(a*penyebut));
        penyebut = (penyebut*b);
        return (pembilang + "/" + penyebut);
    }
}

buat package baru dengan nama Hitung, dan kode programnya seperti di bawah ini

package Hitung;

import matematika.Pecahan;

public class main {

    public static void main(String[] args) {
        Pecahan number1 = new Pecahan(1,2);
        System.out.println("Hasil Penjumlahan Pecahan 1/2 + 1/4 A dalah         :"+number1.tambah(1, 4));
    }
}

Running Program :





Untuk Program dengan Inputan, tulis kode program seperti berikut :
Program ini ditambah dengan perkalian dan pembagian.

package matematika;

public interface MtkDasar {

    String tambah(int a, int b);
    String kurang(int a, int b);
    String kali(int a, int b);
    String bagi(int a, int b);
}

package matematika;

public class Pecahan implements MtkDasar {
   
    private int pembilang,penyebut;
   
    public Pecahan(int a, int b){
        if (b == 0) {
        System.out.println("Nilai Tidak Diterima");
        } else {
            this.pembilang = a;
            this.penyebut = b;
        }
    }
    @Override
    public String tambah(int a, int b) {
           System.out.print(""+a+"/"+b);
           int tempPembilang = ((pembilang*b)+(a*penyebut));
           int tempPenyebut = (penyebut*b);
           return String.valueOf(tempPembilang + "/" + tempPenyebut);
    }

@Override
    public String kurang(int a, int b) {
        System.out.print(""+a+"/"+b);
        int tempPembilang = ((pembilang*b)-(a*penyebut));
        int tempPenyebut = (penyebut*b);
        return String.valueOf(tempPembilang + "/" + tempPenyebut);
    }

    @Override
    public String bagi(int a, int b){
        System.out.print(""+a+"/"+b);
        int tempPembilang = (pembilang*b);
        int tempPenyebut = (penyebut*a);
        return String.valueOf(tempPembilang + "/" + tempPenyebut);
    }

    @Override
    public String kali(int a, int b){
        System.out.print(""+a+"/"+b);
        int tempPembilang = (pembilang*a);
        int tempPenyebut = (penyebut*b);
        return String.valueOf(tempPembilang + "/" + tempPenyebut);
    }

    public String toString(){
        return pembilang+"/"+penyebut;
    }
}


package praktikum6;

import java.util.Scanner;
import matematika.Pecahan;

public class CobaPecahan {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int a,b,c,d;
        System.out.print("Masukkan Nilai Pembilang Pecahan ke-1 : "); a = in.nextInt();
        System.out.print("Masukkan Nilai Pembilang Pecahan ke-2 : "); b = in.nextInt();
        System.out.print("Masukkan Nilai Pembilang Pecahan ke-3 : "); c = in.nextInt();
        System.out.print("Masukkan Nilai Pembilang Pecahan ke-4 : "); d = in.nextInt();

Pecahan pecahan1 = new Pecahan(a, b);
     Pecahan pecahan2 = new Pecahan(a, b);
     Pecahan pecahan3 = new Pecahan(a, b);      Pecahan pecahan4 = new Pecahan(a, b);
       
     System.out.println(" + " + pecahan1 + " = " + pecahan1.tambah(c, d));
     System.out.println(" - " + pecahan2 + " = " + pecahan2.kurang(c, d));
     System.out.println(" * " + pecahan3 + " = " + pecahan3.kali(c, d));
     System.out.println(" / " + pecahan4 + " = " + pecahan4.bagi(c, d));
    }
}

Running Program :











Semoga bermanfaat, jika ada yang perlu ditanyakan silahkan komentar. Terimakasih

Rabu, 28 November 2012

Install Burg di Ubuntu 12.04

Assalmualikum... Bosan dengan tampilan Grub pada linux? mungkin teman-teman yang PC atau Laptonya dual boot yaitu menggunakan Jendela (Windows) dan Linux pasti pertama akan memilih sistem operasi mana yang akan di mulai yang bernama Grub. disini kita akan menggunakan yang namanya BURG, Oke langsung saja:

BURG adalah bootloader yang berdasarkan GRUB. Tidak seperti grub yang hanya tampilan teks, BURG berupa grafis dengan tampilan menarik.



Cara Instalasi:
sudo add-apt-repository ppa:n-muench/burg
sudo apt-get update
sudo apt-get install burg burg-themes
sudo burg-install "(hd0)"
sudo update-burg

Untuk mengetesnya dan mengeset theme lakukan:
sudo burg-emu

Tekan F2 Untuk merubah theme .
Tekan F3 untuk merubah resolusi
Fungsi tombol keyboard lainnya:
  • t – Buka menu pilihan theme
  • f – Berganti diantara mode folding
  • n – Jump to the next item with the same class
  • w – Jump to the next Windows item
  • u – Jump to the next Ubuntu item
  • e – Edit the command of current boot item
  • c – Open a terminal window
  • 2 – Open two terminal windows
  • h – Display help dialog (only available in sora theme)
  • i – Display about dialog (only available in sora theme)
  • q – Kembali ke grub menu
  • F5/ctrl-x – Finish edit
  • F6 – Mengganti window dalam mode dual terminal
  • F7 – List the folded boot items
  • F8 – Berganti antara grafis dan teks
  • F9 – shutdown
  • F10 – reboot
  • ESC – Keluar dari menu popop.

Semoga bermanfaat, jika ada yang perlu ditanyakan silahkan komentar. Terimakasih

Install Netbeans 7.x.x Di Ubuntu 12.04

Assalmualikum... Oke langsung saja disini saya hanya ingin berbagi ilmu cara install Netbeans 7.x.x di Ubuntu 12.04.


cara installnya mudah kok, ikuti langkah-langkah berikut :

  1. Buka Terminal, jika Anda sudah menginstall openjdk, hapuslah terlebih dahulu: sudo apt-get purge openjdk-7-jre icedtea-7-plugin
  2. Tambahkan ke dalam repository: sudo add-apt-repository ppa:webupd8team/java
  3. Update database repository: sudo apt-get update
  4. Install oracle-jdk7: sudo apt-get install oracle-jdk7-installer
  5. Download Netbeans: sudo wget http://dlc.sun.com.edgesuite.net/netbeans/7.2/final/bundles/netbeans-7.2-ml-linux.sh
  6. Install Netbeans: chmod +x netbeans-7.2-ml-linux.shsudo sh ./netbeans-7.2-ml-linux.sh
Setelah itu, ikuti aja instruksi instalasinya seperti biasanya, tinggal Next Next saja dan kita sudah bisa menggunakannya...

Semoga bermanfaat, jika ada yang perlu ditanyakan silahkan komentar. Terimakasih

Sabtu, 19 Mei 2012

RS BHAYANGKARA KEDIRI

Jl. KBP. M. Duryat No. 17
Kediri - Jawa Timur
Telp. (0354) 671100
Fax. (0354) 683830
rsbhayangkarakediri@gmail.com

Selengkapnya...

Selasa, 01 Mei 2012

Electronics Workbench (EWB)

Electronics workbench (EWB) adalah sebuah software yang digunakan untuk pengujian dan eksperimen rangkaian elektronika. EWB terdiri dari Menu Reference, Sources, Basic, Diodes, Transistors, Analog ICs, Mixed ICs, DigitalICs, Indicators dan masih banyak lagi menu yang terdapat pada EWB semua dapat dilihat pada gambar dibawah ini.
ewb
Pada menu sources ini mendiskripsikan sources seperti ncluding battery, AC voltage source, Vcc source and FM source.
Menu basic mendiskripsikan tentang komponen EWB contoh: resistor, capacitor, relay, switch and transformer. Menu digit mendiskripsikan tentang gerbang logika seperti and,or,nand dan lain-lain.

Untuk mempelajarinya lebih jauh silahkan downlaod tutorial prakteknya tutorial-electronics-workbench

Download EWB disini

Sumber: Liyantanto