Showing posts with label Java. Show all posts

Hello World di Java Applet

output hello world di java applet

Java applet adalah salah satu sub dari bahasa pemograman java yang berjalan di web. pada umumnya, sebuah program minimal terdiri dari 2 file, yaitu file java(programnya), dan file html. Pada kesempatan kali ini, kita akan coba membahas tentang membuat program hello world menggunakan java applet.

untuk pembuatan programnya sendiri, saya masih menggunakan netbeans, layaknya program program java yang telah kita bahas sebelumnya. Walaupun diatas saya bilang minimal membutuhkan 2 buah file untuk membuat program applet, namun ketika saya menggunakan netbeans, 1 file saja cukup

Hello World

ikuti langkah berikut untuk membuat program hello world java Applet
1. bukalah netbeans anda, dan buatlah sebuah project baru, terserah namanya apa
2. pada SourceFile klik kanan > new > Other > pada katagori pilih java, pada tipe pilih JApplet.
JApplet
3. secara defaultnya, maka script JApplet akan tampak seperti berikut: 

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package JavaApplet;
import javax.swing.JApplet;
/**
 *
 * @author Razaq Nice
 */
public class NewJApplet1 extends JApplet {
    /**
     * Initialization method that will be called after the applet is loaded into
     * the browser.
     */
    public void init() {
        // TODO start asynchronous download of heavy resources
    }
    // TODO overwrite start(), stop() and destroy() methods
}
4. untuk membuat Hello World, ketikkan script berikut pada  // TODO overwrite start(), stop() and destroy() methods, dan import juga color, dan graphics, 

@Override
    public void paint(Graphics g){
    g.setColor(Color.red);
    g.drawString("Hello World",15,25);
    }
sehingga menjadi

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package JavaApplet;
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JApplet;
/**
 *
 * @author Razaq Nice
 */
public class NewJApplet extends JApplet {
    /**
     * Initialization method that will be called after the applet is loaded into
     * the browser.
     */
    public void init() {
        // TODO start asynchronous download of heavy resources
    }
    @Override    public void paint(Graphics g){    g.setColor(Color.red);    g.drawString("Hello World",15,25);    }    // TODO overwrite start(), stop() and destroy() methods
}
Ket.

Package JApplet merupakan package yang wajib di import oleh sebuah program JApplet
Method paint() dipanggil oleh applet untuk menggambar apda layar output. mengoveride (@overide) method paint() berarti mendefinisikan ulang method paint(). pada program ini, kita menggunakan method paint() untuk menampilkan teks hello world pada layar output

Menjalankan Program

untuk menjalankan program, klik kanan, lalu kli Run File
Run JApplet

untuk hasil outputnya, bisa dilihat pada gambar paling atas. 

Sekian, semoga bermanfaat. 

Alur Transformasi Dari Dunia Nyata Ke Kode Java

Java

Aplikasi Konversi Suhu Menggunakan Java

Kali ini kita akan membuat program yang sangat sederhana. yaitu program konversi suhu. program ini merupakan pengembangan dari program aritmatika yang telah kita buat sebelumnya. kalau kita paham program aritmatika sebelumnya, maka sangatlah mudah untuk membuat program yang satu ini. berikut programnya

Aplikasi Konversi Suhu Menggunakan Java

package javaapplication1;
import java.util.Scanner;
/**
 *
 * @author Razaq Nice
 */
public class suhu {
    public static void main (String[] args){
        Scanner input = new Scanner(System.in);
        double suhu,celsius,kelvin,fahrenheit;
       
        System.out.println("Program Konversi Suhu Celsius, Kelvin, Fahrenheit");
        System.out.print("Masukkan Nilai Temperatur(derajat) = ");
        suhu =input.nextDouble();
       
        System.out.println("\n~Celsius");
        System.out.println("Celsius = "+suhu);
        double kk=suhu+273.15;
        System.out.println("Kelvin = "+kk);
        double ff = suhu*1.8+32;
        System.out.println("Fahrenheit = "+ff);
       
        System.out.println("\n~Kelvin");
        System.out.println("Kelvin = "+suhu);
        double c = suhu - 273.15;
        System.out.println("Celsius = "+c);
        double f = suhu * 1.8 - 459.67;
        System.out.println("Fahrenheit = "+f);
       
        System.out.println("\nFahrenheit");
        System.out.println("Fahrenheit = " + suhu);
        double c1= (suhu-32)/1.8;
        System.out.println("Celsius = "+c1);
        double k1= (suhu+459.67)/1.4;
        System.out.println("Kelvin = "+k1);
       
       
       
       
    }
   
}
Output
aplikasi konversi suhu java

Program Kasir Sederhana Java

Pada minggu yang cerah ini kita akan mencoba suatu hal yang beda dari biasanya, yang dimana biasanya kita hanya membuat program sekitar 10 - 20 bari, sekarang kita akan membuat program kurang lebih 185 baris. Program kita kali ini adalah program kasir sederhana. Didalam program ini terdapat aritmatika, fungsi do while, dan juga fungsi if. lumayan lengkap juga walaupun kurang sempurna.

Programnya sederhana, tapi agak ribet juga kalau konsep dasarnya belum ada. Semua konsep dasarnya sudah kita jelaskan pada artikel artikel kita sebelumnya, namun jika ada pertanyaan, silahkan tanyakan pada kotak komentar

Program Kasir Sederhana Java

Buka Script:

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication1;

import java.util.Scanner;

/**
*
* @author Gekko
*/
public class Kasir {

public static void main(String [] args){
int NA, NT, NI, JJ, TA, K, JA;
NA = 12000; // nasi ayam
NT = 8000; // nasi telu
NI = 10000; // nasi ikan
JJ = 7000; // jus jeruk
TA = 3000; //teh anget
K = 4000; // kopi
JA = 8000;// jus advokat

int tMakanan1,tMakanan2,tMakanan3,totalMakanan;
int tMinuman1, tMinuman2, tMinuman3, tMinuman4, totalMinuman;
tMakanan1 = 0;
tMakanan2 = 0;
tMakanan3 = 0;
tMinuman1 = 0;
tMinuman2 = 0;
tMinuman3 = 0;
tMinuman4 = 0;
int total,bayar;



int makanan,minuman;


String mulai = "N";
int porsi;

Scanner input = new Scanner(System.in);
do{
do{
System.out.println(" n-- Warung Nasi Padang Kita -- ");
System.out.println("n~Menu Makanan");
System.out.println(" 1. Nasi Padang + Ayam");
System.out.println(" 2. Nasi Padang + Telur");
System.out.println(" 3. Nasi Padang + Ikan");
System.out.print("Pilih Menu Makanan Nomer: ");
makanan = input.nextInt();

if(makanan == 1){
System.out.println("Nasi Padang + Ayam = Rp. " + NA);
System.out.print("Banyak Porsi = ");
porsi = input.nextInt();

tMakanan1 = porsi*NA;

System.out.println("Total Makanan = Rp. "+ tMakanan1);



}else if(makanan ==2){
System.out.println("Nasi Padang + Telur = Rp. " + NT);
System.out.print("Banyak Porsi = ");
porsi = input.nextInt();

tMakanan2 = porsi*NT;

System.out.println("Total Makanan = Rp. "+ tMakanan2);
}
else if(makanan == 3){
System.out.println("Nasi Padang + Ikan = Rp. " + NI);
System.out.print("Banyak Porsi = ");
porsi = input.nextInt();

tMakanan3 = porsi*NI;

System.out.println("Total Makanan = Rp. "+ tMakanan3);
}else{
System.out.println("nnMaaf, nomer pesanan anda tidak ada di menu");

}
}while(makanan >3);
totalMakanan = tMakanan1 + tMakanan2 + tMakanan3;

do{
System.out.println("n~Menu Minuman");
System.out.println("1. Jus Jeruk");
System.out.println("2. Teh Anget");
System.out.println("3. Kopi");
System.out.println("4. Jus advokat");
System.out.print("Pilih menu minuman nomer: ");
minuman = input.nextInt();

if(minuman ==1){
System.out.println("Jus Jeruk = " + JJ);
System.out.print("Banyak Porsi = ");
porsi = input.nextInt();

tMinuman1 = porsi*JJ;

System.out.println("Total Minuman = Rp. "+ tMinuman1);
}else if(minuman == 2){
System.out.println("Teh Anget = " + TA);
System.out.print("Banyak Porsi = ");
porsi = input.nextInt();

tMinuman2 = porsi*TA;

System.out.println("Total Minuman = Rp. "+ tMinuman2);

}else if(minuman == 3){
System.out.println("Kopi = " + K);
System.out.print("Banyak Porsi = ");
porsi = input.nextInt();

tMinuman3 = porsi*K;

System.out.println("Total Minuman = Rp. "+ tMinuman3);




}else if(minuman == 4){
System.out.println("Jus Advokat = " + JA);
System.out.print("Banyak Porsi = ");
porsi = input.nextInt();

tMinuman4 = porsi*JA;

System.out.println("Total Minuman = Rp. "+ tMinuman4);

}else {
System.out.println("nnMaaf, nomer pesanan anda tidak ada di menu");

}
}while(minuman > 4);

totalMinuman = tMinuman1 + tMinuman2 + tMinuman3 + tMinuman4;

total = totalMakanan + totalMinuman;

System.out.print("nTotal = Rp. "+total);


do{
System.out.print("nBayar: ");
bayar = input.nextInt();
if ( bayar < total){

int kurang2 = bayar - total;
System.out.print("Maaf, uang anda tidak cukup Rp. "+ kurang2);


}
}while(bayar <total);



int Kembalian2 = bayar - total;

System.out.print("Kembalian= " + Kembalian2);


System.out.print("n Mulai Lagi ? (y/n)");
mulai = input.next();

}while(mulai.equals("y"));
System.out.println("nTerima Kasih");
}

}


Output Program
program kasir java sederhana

Program Memunculkan Bilangan Prima Java

Bilangan prima adalah bilangan yang habis dibagi dengan satu dan dengan bilangan itu sendiri. Pada kesempatan kali ini, kita akan membuat program untuk memunculkan bilangan prima menggunakan java dengan fungsi for. yang kita lakukan adalah mengulang program hingga ia mendapatkan angka yang sama dengan dirinya sendiri dan memunculkannya, cukup simple kan. ?

#Program Bilangan Prima Java

import java.util.Scanner;
/**
 *
 * @author Razaq Nice
 */
public class prima {
   
    public static void main(String [] args){
        Scanner input = new Scanner(System.in);
       
        System.out.print("masukkan batas: ");
        int batas = input.nextInt();
    int j,k;
    for( k=1; k<=batas;k++){ // for pertama
        int i=0;
        for( j=1; j<=batas;j++){ // for kedua
           
            if(k % j == 0){ // if pertama
                i++;
            }
        }
        if( i==2){ // if kedua
            System.out.println(k);
        }
    }
    }
   
   
}


Perjelasan 

~ for yang pertama berfungsi untuk memberikan nilai, for yang kedua berfungsi untuk menyeleksi nilai, menyeleksi angka, apakah angka yang diberikan jika dibagikan dengan angka penyeleksi memberikan sisa bagi 0? jika ia i++; menambah i.

~di if yang kedua dilakukan seleksi nilai yang telah diseleksi, yang tidak dapat saya jelaskan adalah mengapa i == 2 akan memunculkan bilangan prima, dan kenapa jika i != 2 akan memunculkan selain bilangan prima

Output: 
output program bilangan prima di java



Memunculkan Angka Genap Ganjil Menggunakan For

Pada artikel yang lalu, kita sudah membuat program genap ganjil yang cukup sederhana, hanya sekali input. Bahkan, kita membuatnya menjadi input berulang ulang menggunakan perulangan do while. Nah, sekarang kita maunya sekali input tuh langsung keluar genap ganjilnya, atau kita memfilternya hanya mengeluarkan genap saja, atau ganjil saja.

Program kali ini masih menggunakan perulangan for. Disini kita akan mengulang proses pemilahan genap ganjil di dalam systemnya for. Dibawah ini saya akan membaginnya menjadi beberapa program, yaitu

#Memunculkan Genap Ganjil

import java.util.Scanner;
/**
 *
 * @author Razaqnice
 */
public class forGenap {
   
    public static void main(String [] args){
        int batas;
        Scanner input = new Scanner(System.in);
        System.out.print("Masukkan Angka Batas: ");
        batas = input.nextInt();
       
        for (int i=1; i<batas;i++){
            if(i%2 == 0){
                System.out.println(i+" adalah angka Genap");
            }else{
                System.out.println(i+" adalah angka Ganjil");
            }
        }
    }
   
}
Output 
genap ganjil for

#Munculkan Angka Genap Saja

import java.util.Scanner;
/**
 *
 * @author Razaqnice
 */
public class forGenap {
   
    public static void main(String [] args){
        int batas;
        Scanner input = new Scanner(System.in);
        System.out.print("Munculkan Angka Genap Sampai(Batas): ");
        batas = input.nextInt();
       
        for (int i=1; i<batas;i++){
            if(i%2 == 0){ //untuk memunculkan ganjil saja, ubah 0 jadi 1
                System.out.println(i);
            }
           
        }
    }
   
}
Output.
Filter Genap atau ganjilnya
Semoga bermanfaat

Program Bintang Segitiga | Ketupat Menggunakan For Java

Jika kita mengkombinasikan fungsi fungsi pada pemograman, maka kita akan mendapatkan output baru. Layaknya program untuk menampilkan bintang segitiga  dan ketupat ini. Program bintang segitiga ini dibuat dengan mengkombinasikan lebih dari satu perulangan for, konsepnya seperti berikut:

for(kondisi awal; kondisi akhir; increment){ // for pertama
 for(kondisi awal; kondisi akhir; increment){ // for kedua
}
}

for pertama digunakan untuk perulangan ke bawah, sedangkan for kedua digunakan untuk perulangan kesamping.

Kode Program

##Bintang Segitiga (kiri)

Buka Script:

/**
*
* @author RazaqNice
*/
public class bintang1 {
public static void main(String[] args) {
for(int a=10;a>0;a--){

for(int a1=10;a1>a;a1--){
System.out.print("x");
}

System.out.println("");
}
}
}


#Output


program bintang segitiga kiri

##Bintang Segitiga (kanan)

Buka Script:

/**
*
* @author RazaqNice
*/
public class bintang2 {
public static void main(String[] args) {
for(int a=10;a>0;a--){
for(int i=1; i<=a; i++){ System.out.print(" "); } for(int a1=10;a1>a;a1--){
System.out.print("x");
}

System.out.println("");
}
}
}

#Output
program bintang segitiga kanan

##Bintang Segitiga Piramid (utuh)

Buka Script:

/**
*
* @author Razaqnice
*/
public class bintang3 {
public static void main(String[] args) {
for(int a=10;a>0;a--){
for(int i=1; i<=a; i++){ System.out.print(" "); } for(int a1=10;a1>a;a1--){
System.out.print("x");
}
for(int a2=10;a2>a;a2--){
System.out.print("x");
}
System.out.println("");
}
}
}

#Output
program bintang segitiga piramid utuh

##Bintang Ketupat

Buka Script:

/**
*
* @author RazaqNice
*/
public class bintang4 {
public static void main(String [] args){


for(int a=10;a>0;a--){
for(int i=1; i<=a; i++){ System.out.print(" "); } for(int a1=10;a1>a;a1--){
System.out.print("x");
}
for(int a2=10;a2>a;a2--){
System.out.print("x");
}
System.out.println("");
}
for(int b=0; b<=10;b++){ for(int j=1;j<=b;j++){ System.out.print(" "); } for(int b1=10; b1>b;b1--){
System.out.print("x");
}
for(int b2=10; b2>b;b2--){
System.out.print("x");
}
System.out.println("");
}



}

}


#Output
program bintang segitiga ketupat

Semoga bermanfaat

Program Perulangan For di Java

Setelah mengotak atik perulangan while kemarin, kali ini kita akan mencoba untuk mencicipi perulangan For di java. Konsepnya sama aja sih, sama sama perulangan yang berbeda di bagian kondisinya. Jika kita menggunakan perulangan For, maka kita harus mengikuti konsep berikut:
for (initialization; termination; increment) {
   doSomething();
}
 disitu tuh bedanya dengan while yang cuma menyatakan kondisi
while(kondisi){
doSomething();
}
Berikut Scriptnya

public class for1 {
    public static void main(String[] args){
        int awal, akhir;
        String kata;
       
        Scanner input = new Scanner(System.in);
       
        System.out.print("Ulangi kata: ");
        kata = input.next();
        System.out.print("Sebanyak: ");
        akhir = input.nextInt();
        System.out.print("\n");
       
        for(awal=0;awal<=akhir;awal++){
            System.out.println("No. "+awal+" "+kata);
        }
    }
   
}

#Output Program

program perulangan for di java

Semoga bermanfaat

Program Gabungan Do While If Nested Java

Kali ini kita akan membahas materi lanjutan dari do while yang kemarin, nama programnya agak ngaco yaitu Program gabungan Do while If else Nested, tapi emang kenyataanya begitu :D, di dalam program ini, nanti akan ada do whilenya dan juga if nestednya yang dimana kita menggabungkan program do while dengan program if nested pada artikel artikel sebelumnya ,, 

#Alur program


  • Memulai program if nested, ketika sudah selesai, akan muncul pertanyaan apakan akan mengulang program dari cabang if nested tersebut? jika tidak maka akan muncul lagi pertanyaan apakah akan mengulang program utamanya ? 
  • simple kan :), disini kita cuma menggabungkan aja, biar kompleks 

#Scriptnya


import java.util.Scanner;
/**
 *
 * @author Razaqnice
 */
public class DoWhileIf {
 
     public static void main(String [] args){
        Scanner input = new Scanner(System.in);
        String ulang,mulai;
        do{
        int pilih;
        System.out.println("Program Program");
        System.out.println("1. Operator aritmatika 2");
        System.out.println("2. Genap ganjil");
        System.out.println("3. Mencari luas lingkaran");
          System.out.print("\nJalankan program no: ");
        pilih = input.nextInt();
     
        if(pilih == 1){
               do{
        float a,b;
     
        System.out.println("\n\n -Program Aritmatika-");
        System.out.print("Masukkan Angka 1: ");
        a = input.nextFloat();
        System.out.print("Masukkan Angka 2: ");
        b = input.nextFloat();
     
        System.out.println("");
        System.out.println(a+ " + " +b+" = "+(a+b));
        System.out.println(a+ " - " +b+" = "+(a-b));
        System.out.println(a+ " x " +b+" = "+(a*b));
        System.out.println(a+ " ; " +b+" = "+(a/b));
        System.out.println(a+ " mod " +b+" = "+(a%b));
     
        System.out.print("Ulangi program ini ? (y/n) ");
        ulang = input.next();
               }while(ulang.equals("y"));
     
        }else if(pilih == 2){
         
            do{
             float a;
        System.out.println("\n\n -Program Genap Ganjil-");
        System.out.print("Masukkan Angka: ");
        a = input.nextFloat();
     
        if(a % 2 == 0){
            System.out.println(" \nAnda memasukkan angka genap");
        }else{
             System.out.println(" \nAnda memasukkan angka ganjil");
        }
     
         System.out.print("Ulangi program ini ? (y/n) ");
        ulang = input.next();
               }while(ulang.equals("y"));
        }else if(pilih == 3){
         
            do{
            float phi,r,luas;
     
        phi=(float) 3.14;
     
        System.out.print("\n\n-Program menghitung luas lingkaran-");
        System.out.print("\n Masukkan nilai jari jari: ");
        r = input.nextFloat();
     
        luas = phi*r*r;
     
        System.out.println("\nLuas lingkaran adalah= " +luas);
     
         System.out.print("Ulangi program ini ? (y/n) ");
        ulang = input.next();
               }while(ulang.equals("y"));
    }else{
            System.out.println("\nAnda memasukkan angka yang tidak ada di menu !");
        }
        System.out.print("\nMulai Ulang (y/n) ?? ");
        mulai = input.next();
        }while(mulai.equals("y"));
        }
 
}

#Output Program 

Program Gabungan Do While If Nested Java

Semoga bermanfaat

Cara Membuat Baris Baru di PHP Java dan C++

Kalau di java, untuk membuat baris baru cukup kita tambahkan ln aja, dari print, jadi println, atau di dalam tanda petiknya ditambahkan \n . jadinya, System.out.print("blabalblaba \n blababab");  gitu,, kalau di C++ cukup tambahkan \n yang dimana kasusnya sama seperti di java, jadinya cout <<"" bababab \n blababa";  kalau untuk PHP, kita harus menambahkan <br/> 

jadinya

<?php
echo "blababa <br/>";
?>

Cukup sekian :D

Program Perulangan Do While di Java

Pada siang yang cerah ini, kita akan membuat program perulangan sederhana menggunakan fungsi do while di java. Disini, kita akan menggabungkan program do while ini dengan program aritmatika 2, jadi outputnya nanti sama seperti aritmatika 2, bedanya terletak pada ujung program. pada ujung program terdapat pertanyaan, Ulangi ???, jika kita menginput "y", maka program aritmatika duanya akan di ulangi, namun jika kita menginput selain y maka program tersebut akan behenti

Berikut kode programnya

#Contoh 1

import java.util.Scanner;
/**
 *
 * @author Razaqnice
 */
public class dowhile {
   
   
    public static void main(String [] args){
        Scanner input = new Scanner(System.in);
       
        float a,b;
        String u;
        do{
        System.out.print("Masukkan Angka 1: ");  
        a = input.nextFloat();
       
        System.out.print("Masukkan Angka 2: ");
        b = input.nextFloat();
       
        System.out.println("");
        System.out.println(a+ " + " +b+" = "+(a+b));
        System.out.println(a+ " - " +b+" = "+(a-b));
        System.out.println(a+ " x " +b+" = "+(a*b));
        System.out.println(a+ " ; " +b+" = "+(a/b));
        System.out.println(a+ " mod " +b+" = "+(a%b));
       
        System.out.print("\n Ulang (y/n)= ");
        u =input.next();
        }while(u.equals("y"));    
    }
   
}


script-javaku.blogspot.com

#Contoh 2

public class doWhile2 {
    public static void main(String[] args){
        int hit = 1;
        do {
            System.out.println("Hitung: " + hit);
            hit++;
        } while (hit < 17);
    }
   
}

script-javaku.blogspot.com
Penjelasan
  • pada while disini, menggunakan kondisi yang sama seperti program login kemarin
  • pada contoh 2, program akan mengulang hit ditambah dengan 1 (++), sampai hit mencapai <17
Semoga bermanfaat

Program Login Sederhana di Java

Pada kesempatan kali ini kita akan membuat program login sederhana, yang merupakan lanjutan dari materi sebelumnya. Dalam pembuatan program login ini, kita menggunakan fungsi If dan, Operator pembanding, dan Operator logika

#Operator Pembanding
script-javaku.blogspot.com
Operator Pembanding
#Operator Logika
script-javaku.blogspot.com
Operator Logika

Buka Script:

import java.util.Scanner;

/**
*
* @author Razaq nice
*/
public class Login {

public static void main(String [] args){
Scanner input = new Scanner(System.in);
String username,password;

System.out.println("Login");
System.out.print("\nUsername: ");
username = input.next();
System.out.print("Password: ");
password = input.next();


if(username.equals("admin") && password.equals("12345")){
System.out.println("\nLogin Sukses");
}else{
System.out.print("\nLogin Gagal");
}


}

}



Penjelasan
*Pada program, kita membandingkan data login yang di input user dengan data login yang kita tetapkan, jika sama maka bernilai true
* Penggunaan && artinya, kedua bagian harus benar, jika keduanya sama maka bernilai true

#Output
script-javaku.blogspot.com
Semoga bermanfaat

Program IF Bersarang di Java

Menggabungkan program menggunakan IF Bersarang di java - pada artikel sebelumnya kita sudah membuat program hanya dengan menggunakan IF tunggal, yaitu program genap ganjil. Sekarang kita akan menggunakan lebih dari satu if untuk menggabungkan beberapa program yang sudah kita buat pada pertemuan sebelumnya, diantaranya

Berikut script programnya

import java.util.Scanner;
/**
 *
 * @author Gekko
 */
public class ifbersarang {
   
    public static void main(String [] args){
        Scanner input = new Scanner(System.in);
       
        int pilih;
        System.out.println("Program Program");
        System.out.println("1. Operator aritmatika 2");
        System.out.println("2. Genap ganjil");
        System.out.println("3. Mencari luas lingkaran");
          System.out.print("\nJalankan program no: ");
        pilih = input.nextInt();
       
        if(pilih == 1){
             
        float a,b;
       
        System.out.println("\n\n -Program Aritmatika-");
        System.out.print("Masukkan Angka 1: ");
        a = input.nextFloat();
        System.out.print("Masukkan Angka 2: ");
        b = input.nextFloat();
       
        System.out.println("");
        System.out.println(a+ " + " +b+" = "+(a+b));
        System.out.println(a+ " - " +b+" = "+(a-b));
        System.out.println(a+ " x " +b+" = "+(a*b));
        System.out.println(a+ " ; " +b+" = "+(a/b));
        System.out.println(a+ " mod " +b+" = "+(a%b));
        }else if(pilih == 2){
             float a;
        System.out.println("\n\n -Program Genap Ganjil-");
        System.out.print("Masukkan Angka: ");
        a = input.nextFloat();
       
        if(a % 2 == 0){
            System.out.println(" \nAnda memasukkan angka genap");
        }else{
             System.out.println(" \nAnda memasukkan angka ganjil");
        }
        }else if(pilih == 3){
            float phi,r,luas;
       
        phi=(float) 3.14;
       
        System.out.print("\n\n-Program menghitung luas lingkaran-");
        System.out.print("\n Masukkan nilai jari jari: ");
        r = input.nextFloat();
       
        luas = phi*r*r;
       
        System.out.println("\nLuas lingkaran adalah= " +luas);
    }else{
            System.out.println("\nAnda memasukkan angka yang tidak ada di menu !");
            System.out.println("System Exit");
        }
        }
   
}
Berikut outputnya



Penjelasan

  • Script programnya cukup sederhana walaupun agak panjang
  • hanya terdapat tiga penambahan baru if, else if, else
  • penjelasannya sudah di jelaskan pada artikel artikel sebelumnya ,, 
  • jika ada masalah tanyakan pada kotak komentar

Program Mencari Luas Lingkaran di Java

Membuat program mencari luas lingkaran di java - pada postingan ini saya cuma ingin membagi bagi script, soalnya jika kita memahami program aritmatika2 yang kita buat sebelumnya, maka program ini tidak ada apa apanya, trus kenapa di bagiin, biar bikin rame aja ,, 

tidak ada pembelajaran baru dari program ini, malah lebih hebat program kemarin, ada fungsi kondisi

Berikut scriptnya

public class lingkaran2 {
 
    public static void main(String [] args){
        Scanner input = new Scanner(System.in);
     
        float phi,r,luas;
     
        phi=(float) 3.14;
     
        System.out.print("-Program menghitung luas lingkaran-");
        System.out.print("\n Masukkan nilai jari jari: ");
        r = input.nextFloat();
     
        luas = phi*r*r;
     
        System.out.println("\nLuas lingkaran adalah= " +luas);
    }
 
}

script-javaku.blogspot.com


Penjelasan lengkapnya dapat dilihat di artikel sebelumnya  

Semoga bermanfaat

Program Genap Ganjil Menggunakan Fungsi If di Java

Membuat Program genap ganjil 1 Menggunakan Fungsi If di java - program genap ganjil ini adalah lanjutan/ perkembangan dari program sebelumnya Program Operator Aritmatika 2 di Java. disini kita menggunakan mod. mod adalah sisa bagi dari suatu pembagian.

perkembangannya disini adalah kita mulai mencicipi fungsi kondisi if dan else. berikut script programnya

public class Mod {
 
    public static void main(String [] args){
        Scanner input = new Scanner(System.in);
     
        float a;
     
        System.out.print("Masukkan Angka: ");
        a = input.nextFloat();
     
        if(a % 2 == 0){
            System.out.println(" \nAnda memasukkan angka genap");
        }else{
             System.out.println(" \nAnda memasukkan angka ganjil");
        }
     
    }
 
}
jalankan, maka hasilnya seperti gambar di bawah

http://script-javaku.blogspot.com

Penjelasan.
 - % merupakan lambang dari mod
 - jika seandainya sisa bagi dari a : 2 = 0 maka munculkan angka genap, dan sebaliknya

Program Operator Aritmatika 2 di Java

Penggunaan Scanner (Meminta input user/ keyboard) pada program Aritmatika 2 di java - pada malam ini saya akan berbagi script tentang program java yang mengandung scanner seperti yang telah saya janjikan sebelumnya, program sebelumnya yang kita buat bersifat static, ketika dijalankan langsung muncul hasilnya. Program kali ini berbeda, ketika kita menjalankannya, ia akan meminta kita untuk menginput Angka pertama, ketika kita sudah selesai (tekan enter) dengan angka pertama, ia akan meminta kita untuk menginput Angka kedua, kemudian setelah kita enter baru muncul hasilnya.

Pada program ini kita menggunakan 5 operator aritmatika berikut

Kita aceh
berikut scriptnya

import java.util.Scanner;
/**
 *
 * @author Gekko
 */
public class OperatorAritmatika {
 
    public static void main(String [] args){
        Scanner input = new Scanner(System.in);
     
        float a,b;
     
        System.out.print("Masukkan Angka 1: ");
        a = input.nextFloat();
        System.out.print("Masukkan Angka 2: ");
        b = input.nextFloat();
     
        System.out.println("");
        System.out.println(a+ " + " +b+" = "+(a+b));
        System.out.println(a+ " - " +b+" = "+(a-b));
        System.out.println(a+ " x " +b+" = "+(a*b));
        System.out.println(a+ " ; " +b+" = "+(a/b));
        System.out.println(a+ " mod " +b+" = "+(a%b));
     
     
     
    }
 
}

Penjelasan.

  •  Import Scanner = memasukkan program scanner ( meminta input user) pada program aritmatika 2
  • float a dan b merupakan variabel yang dapat mengeksekusi angka pecahan. ex: 4,5 ,,soalnya pada program terdapat proses pembagian, jadi kita menggunakan float agar tidak error
  • a = input.nextFloat() = meminta input user kemudian di simpan di variabel a
  • mod merupakan sisa bagi, dalam proses dilambangkan dengan "%"
Berikut Output programnya jika menggunakan tipe data Integer, Perhatikan pada proses pembagian
kita aceh

Berikut Ouput program menggunakan tipe data Integer, jika memasukkan bilangan pecahan

kita aceh
Berikut output program Sukses

kita aceh




untuk php dan c++ besok saya update artikelnya ... 

Semoga bermanfaat

Tipe Data di Java

Terdapat beberapa tipe data di java, dalam mempelajarinya, kita tidak harus menghafalnya, tipe tipe data ini akan terhafal sendiri seiring dengan banyaknya project yang kita buat, jangan menghafal, buatlah project project sederhana. berikut tipe datanya
script javaku

Ada beberapa referensi yang mengatakan String bukanlah tipe data, melainkan sebuah objek. Namun terdapat sebuah keunikan pada string yaitu dapat langsung dibuat tanpa harus membuat objek

Semoga bermanfaat

Program Aritmatika 1 Java

Membuat program aritmatika 1 sederhana menggunakan java - pada kesempatan kali ini saya akan membahas mengenai program aritmatika,, nantinya kita akan bertemu dengan yang namanya tipe data seperti string, integer, boolean, dan lain sebagainya, namun pada program aritmatika ini hanya menggunakan tipe data integer. mengapa? karena program tidak dapat mengeksekusi tipe data string. nanti pertemuan selanjutnya saya akan membahas mengenai tipe data.

pada program ini, kita akan membuatnya sesederhana mungkin, kita akan membuat program tanpa proses input, ntar ketika dijalankan langsung keluar hasilnya.. 

berikut kodenya: 

public class aritmatika1 {
 
    public static void main(String [] args){
        int a = 10;
        int b = 92;
     
        int c = a + b;
     
        System.out.println(+a+" + "+b+" = " +c);
    }
 
}

coba jalankan, maka hasil seperti inilah yang akan anda dapatkan

script javaku
Penjelasan.
  • Integer disingkat dengan int, tipe data yang hanya dapat menyatakan angka, dapat memproses angka
  • pada script terlihat variable c merupakan hasil dari variabel a tambah variabel b;
  • angka pada variabel a dan variabel b dapat di ubah dengan sesuka hati anda, ingat integer hanya dapat memproses 11 digit angka
selamat mencoba


Pengertian 50 Fungsi Fungsi di Java

Pada kesempatan kali ini saya akan menjelaskan sebagian fungsi fungsi atau mungkin hampir mencakup semua fungsi yang ada di Java, Kenapa? karena kata temen saya, biar lebih mudah dalam belajar pemograman itu kita harus tau terlebih dahulu, yang ini fungsinya apa, yang itu fungsinya apa, nah, ketika kita uda tahu fungsinya baru kita mulai buat programnya.. kalau gitu metodenya, jadi kapan belajarnya, asik ngapal fungsi. Adalah kesenangan tersendiri ketika kita membuat program kita error dalam pembelajaran, tapi masalahnya sebagian orang takut untuk melakukan kesalahan,.. perbandingannya gini nih, kalo ketika bayi si A ga berani untuk mencoba berjalan(karna takut jatuh), kpan dia bisanya coba..
Script javaku

Tapi ga ada salahnya dengan metode setiap orang, semua metode benar, benar ketika apa yang dipelajari benar benar di dapat, benar benar di mengerti. itu baru bener, walaupun orang kurang mengerti dengan metode kita, yang penting kan minimal metode tersebut berguna bagi kita..

kebanyaan curhat tentang metode, berikut Fungsi fungsinya

Note.
untuk mempermudah kamu dalam mencari fungsi yang ingin kamu ketahui, CTRL + F aja

1. Abstract
Abstrac adalah kata kunci yang digunakan untuk menyatakan kelas atau metode untuk menjadi abstract. Sebuah metode tidak memiliki implementasi, semua kelas yang berisi metode abstract harus dari mereka abstrak, walaupun tidak semua kelas abstrak memiliki metode abstrak.Objek dari kelas abstrak tidak dapat instantiated, tetapi dapat diperpanjang oleh kelas lain. Semua subclass dari kelas abstrak harus menyediakan
implementasi untuk semua metode abstrak, atau juga harus abstrak.

2. Assert
Assert merupakan kata kunci yang ditambahkan dalam J2SE 1,4, digunakan untuk membuat pernyataan yang programmer percaya selalu benar dititik dalam program. Jika pernyataan akan diaktifkan ketika program dijalankan dan ternyata bahwa pernyataan adalah palsu, Kata kunci ini dimasukkan untuk membantu dalam debugging.

3. Byte
Byte kata kunci yang digunakan untuk menyatakan suatu bidang yang dapat menyimpan sebuah 8 – bit menandatangani dua complement integer. Kata kunci ini juga digunakan untuk menyatakan bahwa suatu metode mengembalikan nilai tipe byte.

4. Break
Digunakan untuk melanjutkan pelaksanaan program dipernyataan segera setelah blok melampirkan saat ini ataupernyataan jika diikuti sebuah label.

5. Case
Case digunakan untuk membuat kasus-kasus individu dalam pernyataan switch.

6. Class
Suatu jenis yang mendefinisikan implementasi dari jenis objek tertentu. Sebuah defenisi kelas mendefinisikan instance kelas bidang dan metode dan kelas batin serta menetukan antar muka kelas dan segera mengimplementasikan superclass kelas. Jika superclasstidak secara eksplisit ditentukan, superclass secara implicit object.

7. Default
Default digunakan dalam sebuah pernyataan switch untuk label blok pernyataan yang akan dieksekusi jika tidak ada case cocok dengan nilai yang ditentukan.

8. Else
Kata kunci ini dapat digunakan bersama if untuk membuat penyataan if-else yang mengujisuatu ekspresi Boolean, jika ekspresi bernilai true, blok pernyataan yang berhubungan dengan if dievaluasi, jika ia bernilai false blok, dari laporan yang berkaitan dengan else dievaluasi.

9. Import
Digunakan pada awal sebuah file sumber untuk menentukan kelas atau seluruh paket JAVA untuk disebut kemudian tanpa termasuk paket-paket mereka nama-nama dalam referensi. Sejak J2SE 5.0, import laporan dapat mengipor statc anggota kelas.

10. If
If digunakan untuk membuat pernyataan jika yang menguji suatu ekspresi bernilai true, blok pernyataan yang berhubungan dengan jika pernyataan dijalankan. Kata kunci ini juga dapat digunakan untuk membuat pernyataan jika lain.

11. New
New digunakan untuk membuat sebuah instance dari sebuah kelas atau array.

12. Package
Sekelompok jenis paket dinyatakan dengan package kata kunci.

13. Int
Adalah kata kunci yang digunakan untuk menyatakan sebuah lapangan yang dapat memegang 32-bit masuk integer melengkapi dua. Kata kunci ini juga digunakan untuk menyatakan bahwa metode yang mengembalikan nilai int.

14. Interface
Digunakan untuk menyatakan tipe khusus kelas yang hanya berisi metode abstrak, konstan (static final) bidang dan static interface. Hal ini nantinya akan diimplementasikan oleh kelas yang menyatakan antarmuka dengan implementasi kata kunci.

15. Long
Long kata kunci digunakan unuk menyatakan sebuah lapangan yang dapat memegang 64-bit masuk integer yang melengkapi dua. Kata kunci ini digunakan untuk menyatakan bahwa metode yang mengembalikan nilai tipe long.

16. Native
Digunakan dalm deklarasi metode untuk menentukan bahwa metode ini tidak diimplementasikan dalam file sumber java yang sama, melainkan dalm bahasa lain.

17. Private
Kata kunci yang digunakan dalam pembagian lapangan, metode, atau kelas batin, anggota swasta hanya dapat diakses oleh anggota lain dari kelas mereka sendiri.

18. Public
Piblic kata kunci yang digunakan dalam deklarasi metode, kelas, atau bidang, kelas umum, metode dan bidang dapat diakses oleh anggota dari setiap kelas.

19. Static
Digunakan untuk menyatakan sebuah lapangan, metode atau kela batin sebagai bidang kelas. Kelas mempertahankn satu salinan bidang kelas terlepas dari berapa banyak contoh yang ada dari kelas itu. Static juga digunakan untuk mendefinisikan sebuah metode sebagai metode kelas. Kelas metode yang terikat ke kelas, bukan ke contoh spesifik, dan hanya dapat beroperasi pada kolom kelas. (kelas dan interface dideklarasikan sebagai static anggota lain kelas atau interface sebenarnya top-level kelas dan tidak inner class).

20. Return
Digunakan untuk menyelesaikan pelaksanaan metode. Hal ini dapat diikuti oleh suatu nilai yang dapt diperlukan oleh defenisi metode yang dikembalikan ke pemanggil.

21. This
Digunakan untuk mewakili sebuah instance dari kelas dimana ia muncul. This dapat digunakan untuk mengakses anggota kelas sebagai referensi. This juga kata kunci digunakan untuk meneruskan panggilan dari satu konstuktor dikelas untuk konstuktor lain dikelas yang sama.

22. Throw
Kata kunci yang digunakan untuk menangani exception jenis tugas yang kompatibel. Jika tidak ada handler pengecualian tersebut ditemukan dalam metode yang sekarang, maka kembali metode dan proses ini diulang dalam metode di stack, maka pengecualian dilewatkan ke handler pengecualian theard itu tidak tertangkap.

23. Try
Medefinisikan blok pernyataan yang telah exception handling. Jika pengecualian dilemparkan dalam try blok, opsional catch blok dapat menagani menyatakan jenis pengecualain. Juga,opsionalfinally blok dapat dideklarasikan yang akan dijalankan ketika keluar eksekusi try blok dan catch klausa, telepas dari apakah pengecualain dibuang atau tidak. Sebuah try blok harus memilki minimal satu catch klausa atau finally blok.

24. Void
Kata kunci yang digunakan untuk menyatakan bahwa suatu metode tidak mengembalikan nilai apapun.

25. Volatile
Digunakan dalam deklarasi lapangan untuk menentukan bahwa variabel yang diubah asynchronously oleh bersamaan menjalankan thread, metode, kelas dan interface sehingga tidak dapat dideklarasikan volative.

26. While
Kata kunci digunakan untuk membuat loop semntara, ynag menguji suatu ekspresi Boolean dan mengeksekusi blok pernyataan yang berhubungan dengan loop jika ekspresi bernilai true, ini terus sampai ekspresi bernilai false. Kta kunci ini juga dapat digunakan untuk membuat sebuah do-while-loop.

27. Boolean
Kata kunci yang digunakan untuk menyatakan suatu bidang yang dapat menyimpan suatu nilai Boolean, yaitu baik true atau false. Kata kunci ini juga digunakan untuk menyatakn bahwa metode yang mengembalikan nilai tipe Boolean.

28. Char
Char kata kunci digunakan untuk menyatakan bidang yang dapat menyimpan 16-bit Unicode karakter. Kata kunci ini juga digunakan untuk menyatakan bahwa metode yang mengembalikan nilai tipe char.

29. Catch
Mendefinisikan sebuah handler pengecualian kelompok pernyataan yang dieksekusi jika pengecualian dilemparkan diblok ditentukan oleh sebelumnya try kata kunci, kode ini akan dijalankan hanya jika kelas pengecualian dilemparkan adlah tugas kompatibel dengan kelas pengecualian dideklarasikan oleh catch klausa.

30. Const
Meskipun reserved sebagai kata kunci dijava, const tidak digunakan dan memiliki fungsi.

31. Continue
Digunakan untuk melanjutkan eksekusi program pada akhir tubuh loop saat ini. Jika diikuti dengan label, continue eksekusi kembali pada akhir tubuh loop brlabel melampirkan.

32. Do
Kata kunci yang dpat digunakan bersama dengan whie untuk membuat sebuah dowhile loop, yang menjalankan suatu blok statement berkaitan dengan loop dan kemudian tes ekspresi Boolean yang dapat berkait dengan while, jika ekspresi bernilai true, blok dijalankan lagi, ini trussampai ekspresi bernilai false.

33. Double
Kata kunci yang digunakan untuk menyatakan sebuah lapangan yang dapat memegang 64-bit. Kata kunci ini juga digunakan untuk menyatakan bahwa suatumetode megembalikan nilai tipe double.

34. Enum
Sebuah java kata kunci yang igunakan untuk mendeklarasikan tipe enumerasi. Matri
memperpanjang kelas dasar enum.

35. Extends
Digunakan dalm sebuah deklarasi kelas untuk menetukan superclass, digunakan dalam deklarasi interface nutuk menentukan satu atau lebih superinterface. Kelas X Y meluas kelas untuk menmbah fungsionalitas, baik dengan menambahkan field atau metode ke Y kelas, atau dengan meng-overridemetode kelas Y. Antarmuka Z memperluas satu atau lebih interface dengan menmbahkan metode. Kelas X dikatakan
sebagai subclass Y kelas, interface Z dikatakan sebagai interface dari interface itu meluas. Juga digunakan untuk menentukan batas atas sebuah ketik Generics.

36. Final
Mendefinisikan entitas sekali yang tidak dapat diubah atau berasal dari nanti. Lebih spesifk, sebuah kelas akhir tidak dapat subclassed, metode akhir tidak dapat diganti, dan variabel final dapat trjadi paling banyak sekali sebagai ekspresi kiri. Semua metode dikelas terakhir secara implicit final.

37. Finaly
Digunakan untuk mendefinisikan suatu blok statement nutuk blok yang ditetakan sebelumnya oleh try kata kunci. Yang finaly blok dijalankan setelah keluar eksekusi try blok dan apapun yang terkait catch klausa terlepas dari apakah pengecualian terlempar atau tertangkap, atau eksekusi meninggalkan metode ditengah try atau catch blok menggunakan return kata kunci.

38. Float
Float kata kunci digunakan untuk menyatakan sebuah lapanagn yang dapa memegang 32-bit persisi tunggal IEEE 754-angka floating point. Kata kinci ini juga digunakan untuk menyatkan bahwa suatu metode mengembalikan tipe float.

39. For
For kata kunci digunakan untuk membuat loop, yang menmpatkan inisialiasai variabel, suatu ekspresi Boolean, dan suatu incrementation. Inisialisasi variabel dilakukan terlebih dahulu, kemudian ekspresi Boolean dievaluasi. Jika ekspresi bernilai true, blok pernyataan yang berhubungan loop dijalaankan dan kemudian
incrementation yang dilakukan.

40. Goto
Meskipun receved sebagai kata kunci dijava, goto tidak digunakan dan memiliki fungsi pada java.

41. Implement
Untuk menentukan satu atau lebih interface yang diimplementasikan oleh kelas saat ini. Kelas A mewarisi jenis dan metode abstrak dinyatakan oleh interface.

42. Instanceof
Sebuah operator biner yang menggunakan sebuahreferensi objek sebagai operan pertama dan kelas atau antar muka sebagai operan kedua dan menghasilkan hasil Boolean.

43. Protected
Kata kunci yangdigunakan dalam pembagian lapangan, metode,atau kelas batin, anggota yang dilindungi hanya dapat diakse oleh anggota kelas mereka sendiri, bahwa kelas itu subclass atau kelas yang sama.

44. Strictfp
Sebuah java kata kunci yang digunakan untuk membatasi persis dan pembulatan pehitungan floating point untuk memastikan portabilitas.

45. Super
Untuk mengakse anggota kelas diwariskan oleh kelas dimana ia muncul. Super kata kunci juga digunakan untuk meneruskan panggialn dari konstruktor di superclass.

46. Switch
Kata kunci yang digunakan dalam hubunganya dengan case dan default untuk membuat pernyataan switch,yang mengavaluasi sebuah variable, nilai cocok untuk tertentu case,dan engeksekusi blok pernyataan terkait dengan case.

47. Transient
Menytakan bahwa medan bukan contoh default seri bentuk objek.

48. Synchronized
Digunakan dalam deklarasi atau blok kode metode untuk mendapatkan mutex kunci untuk objek sedangkan saat benag mengekekusi kode.

49. Throws
Digunakan dalam deklarasi metode untuk menentukan pengecualian tidak ditangani dalam metode melainkanditeruskan ketingkat yang lebih tniggi berikutnya program. Semua tertngkap pengecualian dalam sebuah metode yang tidak kasus RuntimeException harus dideklarasikan menggunakan throws kata kunci.

50. Short
Short kata kunci digunakan untuk menyatakan bidang bisa menampung 16-bit integer melengkapi menandatangi dua. Kata kunci ini juga digunaka untuk menyatakan bahwa metode yang mengembalikan nilai tipe short.

Ok, cukup 50 kan? 
Sebenernya sih mau update juga fungsi fungsi yang di c++ dan php, tapi mata uda cape, besok key ..


Hello World di Java

Program Hello world adalah program yang paling sederhana dari semua bahasa pemograman. Sebelum memulai untuk membuat program, buka dulu netbeansnya. disini kita menggunakan editor netbeans key..

- setelah di buka, buat sebuah project baru di file> new project , beri nama project tersebut "belajar" tanpa tanda petik
- kemudian, buatlah sebuah Class, caranya klik kanan pada project atau packagenya kemudian new > java class
- kemudian akan muncul sebuah class yang isinya
public class belajar {
 
}
- nah, di dalam kedua kurung tersebutlah yang nantinya akan kita obok obok sehingga terlahirlah sebuah program

-untuk membuat program hello world, tambahkan script berikut

 public static void main(String[] args) {
    System.out.println("Hello World");
    } 
-Sehingga menjadi

public class belajar {
    public static void main(String[] args) {
    System.out.println("Hello World");
    }

untuk menjalankannya, klik kanan pada namafile.java kemudian klik Run .. dan inilah hasil yang akan anda dapatkan :)
Script Javaku

Ingat: - Perhatikan buka dan tutup kurung, mereka selalu berpasangan, dan sebuah script program diletakkan didalam kurung tersebut, dan juga java itu sensitive case, jadi perhatikan besar kecilnya huruf program anda..
- Setiap baris program di akhiri dengan ";"

Penjelasan
- agar dapat menjalankan program, maka public static void main(String[] args) {} adalah hal yang wajib ada
- System.out.println(""); adalah perintah untuk mencetak keluaran
- yang didalam kurung pada println("") dan di antara dua tanda petik itu adalah komentar, kita boleh mengetik apapun di dalam komentar,,