CONTOH PROGRAM PENJUMLAHAN

CONTOH PROGRAM PENJUMLAHAN merupakan contoh studi kasus yang menggunakan inputan GUI menggunakan jOptionPane.

MESSAGEBOX

MESSAGEBOX merupakan contoh program yang menampilkan sebuah pesan GUI terhadap user dengan menggunakan jOptionPane.

CARA CEPAT MENULIS CODING

CARA CEPAT MENULIS CODING merupakan trik atau tips bagaimana cara mengetik coding dengan cepat. Ini membantu pada pemula agar lebih mahir dalam menulis coding.

BUTTON CLOSE EXIT NETBEANS

BUTTON CLOSE EXIT NETBEANS merupakan contoh bagaimana cara membuat Button Close Exit pada Netbenas.

CONTOH PROGRAM PENJUMLAHAN NETBEANS

CONTOH PROGRAM PENJUMLAHAN NETBEANS merupakan contoh bagaimana cara membuat program penjumlahan sederhana dengan menggunakan Netbeans.

Jumat, 27 Mei 2016

Membuat Folder | Directory

Bagaimana kabar pembaca hari ini? semoga tetap semangat. Kali ini saya ingin menuliskan bagaimana cara Membuat Folder dalam java atau yang dikenal dengan istilah direktori (directory). Pembaca dapat melihat sumber lain tentang apa itu direktori. Namun dalam tulisan ini, saya hanya fokus untuk menuliskan tentang cara membuat Folder.

Baiklah mari kita lihat koding di bawah ini :
package sistemTerdistribusi;
import java.io.File;
import java.io.*;
public class direktori {
    public static void main (String [] args){
        File f = new File("E:\\Direktori");
        if(f.mkdir()){
            System.out.println("Folder berhasil dibuat !");
        }else{
            System.out.println("Folder gagal dibuat !");
        }
    }
}
Screenshoot koding diatas :


OUTPUT :
  1. Jika Berhasil maka akan tampil seperti output teks :
  2. Kemudian cek folder di explorer pada partisi E seperti gambar dibawah ini : 
  3. Jika ada berarti Sukses.
  4. Namun jika gagal atau sudah membuat maka akan muncul output teks :

Penjelasan Koding
Baris ke-Deklarasi atau Penjelasan
1Letak File tersimpan pada package
2Memanggil library
3Memanggil library
4Nama class direktori
5Method main
6Membuat fungsi File serta alamat folder/direktori tersimpan 
7Logika if
8Nenampilkan output teks jika berhasil atau pernyataan ke-1
9Logika else
10Menampilkan output teks jika gagal atau pernyataan ke-2
11Tutup kurung kurawa dari if
12Tutup kurung kurawa dari method main
13Tutup kurung kurawa dari class direktori

Referensi :
Bow's Blog. "Membaca Direktori dalam Java". http://bow-masbow.blogspot.co.id. 21 Sep 2012. Web.27 Mei 2016.

Kamis, 05 Mei 2016

Contoh Array 1 Dimensi

Bagaimana kabar pembaca sekalian hari ini ? Semoga tetap semangat. Kali ini saya akan membahas tentang Contoh Array 1 Dimensi. Sebelumnya sudah saya tuliskan tentang Array 1 Dimensi, Array 2 Dimensi dan 3 Dimensi. Bila belum membaca, silahkan dibaca terlebih dahulu.

Lalu apa perbedaannya dengan Array 1 Dimensi yang sudah ada?  Tentu ada, karena dibawah ini ada sedikit cara yang berbeda. Pasti dapat menambah wawasan juga. Baiklah mari langsung saja perhatikan koding dibawah ini :
package Array;
import javax.swing.JOptionPane;
public class arrayCharFor {
    public static void  main (String [] args){
        // deklarasi variabel input
        int jumlahInput=Integer.parseInt(JOptionPane.showInputDialog(null,"Jumlah Inputan Nama ?"));
        // inisialisasi isi variabel int input dari jumlahInput
        int input []= new int[jumlahInput];
        // deklarasi string array
        String nama [] = new String [jumlahInput];
        // output keterangan
        System.out.println("Jumlah Inputan Nama : "+jumlahInput);
        // output Judul
        System.out.println("\nIndek ke- "+"\tNama");
        // for untuk mengolah array string
        for (int i=0; i<input.length;i++){
            // menampilkan output messagebox sebanyak variabel int input
            nama[i]=JOptionPane.showInputDialog("Nama ke-"+(i+1)+" yang akan diinput ?");
            // output isi variabel String nama
            System.out.println(i+"\t\t"+nama[i]);
        }
    }  
}
Screenshoot koding diatas :


OUTPUT :
  1. Akan muncul kotak dialog dan isi seperti dibawah ini :
  2. Kemudian akan muncul tampilan dibawah ini  dan isi seperti contoh seperti dibawah ini :

  3. Akan muncul lagi dan isi seperti gambar dibawah ini :

  4. Akan muncul lagi dan isi seperti gambar dibawah ini :

  5.  Akan muncul lagi dan isi seperti gambar dibawah ini :

  6. Akan muncul lagi dan isi seperti gambar dibawah ini :

  7. Kemudian akan tampil hasil akhir seperti dibawahi ini :
PENJELASAN :
  1. Memanggil library JOptionPane ( Baris ke-2).
  2. Deklarasi variabel inputan (baris ke-6).
  3. Inisialisasi isi variabel array (baris ke-8).
  4. Inisialisasi variabel array String(baris ke-10).
  5. Menampilkan output teks (baris ke-12).
  6. Menampilkan output teks judul (baris ke-14).
  7. Logika for (baris ke-16), mengeksekusi sesuai dengan inputan variabel inputan (baris ke-6).
  8. Menampilkan messagebox untuk inputan nama (baris ke 18).
  9.  Menampilkan output teks isi dari indeks i dan array String berupa nama (baris ke-20)
Referensi :
Pande, Putu. "Array 1 Dimensi dan Array 2 Dimensi pada Pemrograman C++". http://aguspande96.blogspot.co.id. 4  Juni 2015. Web.5 Mei 2016.

Rabu, 04 Mei 2016

Inputan Menggunakan Streams

Hasil Akhir Input Streams
Bagaimana kabar kalian hari ini ? Saya harap tetap semangat. Kali ini saya akan menulis tentang Inputan menggunakan Streams. Sebelumnya sudah saya sampaikan  inputan dengan menggunakan Scanner dan JOptionPane. Untuk lebih jelasnya bisa dibaca pada sumber lain karena saya dalam hal ini langsung membahas cara menulis kodingnya.

Perhatikan koding dibawah ini :
package sistemTerdistribusi; // letak file tersimpan, abaikan.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class contoh_inputan {
    public static void main (String []  args)throws IOException{
        // inputan untuk user
        System.out.println("Masukkan Sembarang Karakter : ");
        InputStreamReader masuk = new InputStreamReader(System.in);
        //deklarasi variabel BufferdReader
        BufferedReader baca = new BufferedReader(masuk);
        //konversi
        String konversi = (String)baca.readLine();
        //output
        System.out.println("Karakter yang dimasukkan : \""+konversi+"\"");
    }  
}
Screenshoot koding diatas :


OUTPUT :


PENJELASAN :
  1. Memanggil library (lihat koding pada baris 2-4).
  2. Membuat inputan ke user (lihat baris pada 8).
  3. Membuat variabel Input (lihat baris pada 9-11).
  4. Mengkonversikan inputan (lihat baris pada 13).
  5. Tampilkan output sesuai keinginan (lihat baris pada 15).
Referensi :
Tutorials Point. "Java.io.BufferedInputStream Class". http://www.tutorialspoint.com/java/io/java_io_bufferedinputstream.htm. Web. 4 Mei 2016.

Jumat, 29 April 2016

Menghitung Kecepatan

Hasil Akhir Kecepatan

Salam hangat. Bagaimana kabar Anda hari ini ? Semoga dalam keadaan tetap semangat. Kali ini saya mencoba menuliskan tentang Menghitung Kecepatan. Sebelumnya sudah saya tuliskan contoh dalam menghitung luas segitiga, menghitung luas persegi panjang dan lain-lain. Anda dapat melihatnya pada konten.

Menghitung Luas Persegi Panjang

Hasil Akhir Luas Persegi Panjang
 Salam semangat para pembaca. Jika kemarin yang saya tulis tentang Menghitung Luas Segitiga, kali ini saya akan menuliskan tentang Menghitung Luas Persegi Panjang. Saya akan menggunakan inputan JOptionPane. Silahkan para pembaca untuk membaca materi yang sudah agar dapat lebih memahami nantinya.

Menghitung Luas Segitiga

Hasil Akhir Luas Segitiga
 
Salam hangat untuk pembaca sekalian. Kali ini saya akan memuliskan sebuah cara menghitung Luas Segitiga. Saya menggunakan inputan dengan JOptioanPane. Bagi anda yang belum membaca, bacalah terlebih dahulu materi sebelumnya agar anda tidak bingung.

Minggu, 10 April 2016

Array Integer | Array String

Hasil Akhir Array String

Salam sehat semua ... Perjumpaan kali ini saya akan membahas tentang Array Integer dan Array String. Sebelumnya sudah saya tampilkan Array 1 Dimensi, Array 2 Dimensi dan Array 3 Dimensi. Anda dapat membaca materinya untuk lebih bisa memahami lagi. Materi kali ini bertujuan untuk lebih memantapkan pemahaman tentang array.

Array 3 Dimensi

Hasil Akhir Array 3 Dimensi

Salam sehat semua ... Perjumpaan kali ini saya akan membahas tentang Array 3 Dimensi. Sebelumnya sudah saya tampilkan Array 1 Dimensi dan Array 2 Dimensi beserta pengertiannya, Anda dapat membaca materinya untuk lebih bisa memahami lagi tentang array ini sebagai materi lanjutan.

Rabu, 30 Desember 2015

Menjumlah Kelipatan | Penjumlahan Kelipatan

 

 

Salam hangat para pembaca. Jika yang materi yang lalu sudah saya tuliskan tentang Contoh Program Penjumlahan, maka sekarang saya tuliskan tentang contoh Program Penjumlahan Kelipatan.

Biasanya contoh program yang semacam ini adalah tugas yang diberikan oleh Dosen/Guru. Oleh karena itu saya ingin saling berbagi.  Ada dua cara yang saya temukan, kita bisa menggunakan dengan for atau do while.

Namun untuk inputan saya kombinasikan dengan inputan GUI yaitu JOptionPane agar lebih menarik. Di bawah ini contoh menggunakan for. Perhatikan koding di bawah ini :

import javax.swing.JOptionPane; // memanggil library JOptionPane
public class MenjumlahKelipatan {
    public static void main (String [] args){
       
         // inputan angka sebagai nilai awal
        int angka=Integer.parseInt(JOptionPane.showInputDialog("START ?"));
       
        // inputan finish sebagai nilai berhenti
        int finish=Integer.parseInt(JOptionPane.showInputDialog("STOP ?"));
       
       // variabel penyimpan hasil akhir/jumlah
        int jumlah=0;
       
        // logika for       
         for (angka=angka; angka<=finish; angka++){
               if (angka !=finish){ //logika if = jika angka awal tidak sama dg angka akhir
                       System.out.print(angka+" + ");     // output angka dan + // pernyataan1
              }else{
                       System.out.print(angka+" = "); // output angka dan "=" // pernyataan2
              }
                  jumlah=jumlah+angka;  // menambahkan dari jumlah angka dari proses angka++
          
         }
            System.out.println(jumlah); // output hasil dari jumlah
    }
}
Screesnshoot koding diatas :


Output :
  1. Akan muncul inputbox START dan isi nilainya seperti gambar disamping : 

  2. Kemudian muncul lagi inputbox STOP dan isi nilainya seperti gambar disamping :

  3. Hasilnya :
Penjelasan :
  1. Memanggil librabry JOptionPane.
  2. Deklarasikan varibel. Variabel angka sebagai inputan angka awal. Variabel finish sebagai inputan angka berhenti. Variabel jumlah sebagai penampung hasil jumlah.
  3. Logika for (angka=angka; angka<=finish; angka++) . angka=angka adalah sebagai inputan awal, angka<=finish adalah sebagai angka berhenti dan angka++ adalah perulangan sebanyak 1.
  4. Terdapat logika if yaitu  if (angka !=finish). Artinya jika inputan awal tidak sama dengan inputan angka akhir/berhenti. Maka akan menampilkan output pada pernyataan1 ( angka dan ="+" ), selain itu menampilkan output pernyataan2 ( angka dan "=").
  5. System.out.println(jumlah); adalah menampilkan hasil jumlah dari angka-angka yang ditampilkan. Ingat, ini ditulis diluar dari kurung kurawa for.
Sekarang mari kita mencoba dengan menggunakan do-while.
Perhatikan koding dibawah ini :
import javax.swing.JOptionPane; // memanggil library JOptionPane
public class DoWhile {
    public static void main (String [] args){
       
        // menyimpan nilai variabel awal
        int i=Integer.parseInt(JOptionPane.showInputDialog("Nilai Awal ?"));
       
        // menyimpan nilai varibael berhenti
        int n=Integer.parseInt(JOptionPane.showInputDialog("Nilai Akhir ?"));
       
        int hasil=0;
      
            do { // logika do
                System.out.print(i);  // mencetak inputan awal/angka awal
               
                if (i != n) { // logika if atau kondisi 1
                  System.out.print(" + "); // output pernyataan 1
                } else { // kondisi 2
                  System.out.print(" = "); // output pernyataan 2
                }
                hasil = hasil + i; // variabel penampung nilai angka
                i++; // perulangan dilakukan sampai ke-n
            }
            while (i <= n); // logika while, sebagai indikator berhentinya perulangan.
            System.out.println(hasil); // menampilkan nilai hasil akhir.
    }
}
Screenshoot koding diatas :


Output :
  1. Akan muncul inputbox NILAI AWAL dan isi nilainya seperti gambar dibawah ini :

  2. Selanjutnya akan muncul lagi inputbox NILAI AKHIR dan isi nilainya seperti gambar dibawah ini :

  3. Kemudian akan tampil hasil/output :
Penjelasan :
  1. Memanggil library JOptionPane.
  2. Deklarasikan variabel. Variabel i sebagai inputan awal, variabel n sebagai inputan akhir/berakhir. Sedangkan inputan hasil sebagai penampung nilai penjumlahan dari tiap perulangan penampilan angka (lihat output).
  3. Penjelasannya logika do-while bisa dilihat pada komentar diatas.
Nah sekarang pembaca bisa melihat dan memilih akan menggunakan yang mana. Keduanya sama bisa digunakan hanya saja dari segi tampilan, menggunakan do-while yang lebih bagus.

Sumber :
Agung. "Sintak Menghitung Kelipatan 5 pada Java". http://agung-visca-barca.blogspot.co.id. Pebruari 2012. Web. 30 Desember 2015.

Selasa, 29 Desember 2015

Contoh System.out.println

Hasil System.out.println
Bagaimana kabar sahabat sekalian? Masih semangat belajar tentang Java? Kali ini saya akan menuliskan tentang contoh System.out.println. Ternyata banyak sekali fungsi dari ini, namun dalam tulisan saya ini akan fokus pada contoh penggunaannya saja. System.out.println akan mencetak output selanjutnya pada baris dibawahnya.

Langsung saja perhatikan koding dibawah ini :
public class Println {
    public static void main (String [] args){
        System.out.println("================================================");
        System.out.println("========= LATIHAN MENGGUNAKAN PRINTLN  =========");
        System.out.println("================================================");
        System.out.println("");
        System.out.println("_______________________________________________1");
        System.out.println("=============| Ini Baris Pertama  |=============");
        System.out.println("________________________________________________\n");
        System.out.println("_______________________________________________2");
        System.out.println("=============| Ini Baris Kedua  |===============");
        System.out.println("________________________________________________");
        System.out.println("");
        System.out.println("_______________________________________________3");
        System.out.println("=============| Ini Baris Ketiga  |==============\n");
        System.out.println("________________________________________________");
        System.out.println("_______________________________________________4");
        System.out.println("=============| Ini Baris Keempat  |==============");
        System.out.println("________________________________________________");
        System.out.println("");
        System.out.println("_______________________________________________5");
        System.out.println("=============| Ini Baris Kelima  |==============\n");
        System.out.println("________________________________________________");
        System.out.println("=============== LATIHAN SELESAI  ===============");
    }
}
Screenshoot koding diatas :


Output :

Penjelasan :
  1. Gunakan System.out.println.
  2. Dalam tanda ( " ") isikan garis sesuai keinginan seperti contoh diatas.
  3. Lihat model penulisan yang berbeda.
  4. Lihat pada tulisan baris ke-1, ke-3 dan ke-5. Mereka menggunakan "\n" yang artinya sama dengan System.out.println(""); .
  5. Sedangkan pada tulisan baris ke-2, ke-4 dan judul. Mereka menggunakan System.out.println(""); . 
  6. Jadi penggunakan System.out.println(""); itu sama dengan "\n" namun lain penulisan.
Anda juga dapat membaca tentang perbedaan print dan println yang sudah share beberapa waktu lalu agar lebih dapat lagi memahami tentang print dan println.

Sumber :
"Mengenal Perbedaan Perintah System.out.print dan System.out.println di Java". http://www.indrabt.com. Web. 29 Desember 2015.