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.

Tampilkan postingan dengan label Contoh JOptionPane. Tampilkan semua postingan
Tampilkan postingan dengan label Contoh JOptionPane. Tampilkan semua postingan

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.

Minggu, 27 Desember 2015

Angka Kelipatan Java | Contoh For | Contoh JOptionPane

Salam baru sahabat pembaca. Bagaimana keadaan hari ini, semoga baik-baik saja mendapat semangat baru. Tulisan saya kali ini akan membahas entang Angka Kelipatan Java, Contoh For dan Contoh JOptionPane yang saya rangkum menjadi satu materi.

Saya ingin membuat anda khususnya pemula untuk mulai menyukai dan bersenang-sengan dengan bahasa Java ini. Bagaimana bisa? Mari lanjutkan dan simak tulisan dibawah ini :

Perhatikan koding dibawah ini :
import javax.swing.JOptionPane; // memanggil library JOptionPane
public class Kelipatan4 {
    public static void main (String [] args){
       
        // inputan start sebagai nilai awal
        int start=Integer.parseInt(JOptionPane.showInputDialog("START ?"));
       
        // inputan finish sebagai nilai berhenti
        int finish=Integer.parseInt(JOptionPane.showInputDialog("STOP ?"));
       
        // inputan sebagai kelipatan yang diinginkan
        int kelipatan=Integer.parseInt(JOptionPane.showInputDialog("KELIPATAN ?"));
       
        // logika for
        for (start=0; start<=finish; start+=kelipatan){
            System.out.print(start+" "); // output
        }
    }  
}
Screenshoot dari koding diatas :


Output :
  1. Akan muncul inputbox START (angka awal) dan isi nilainya seperti gambar dibawah ini :  

  2. Kemudian muncul inputbox STOP (angka berhenti) dan isi nilainya seperti gambar dibawah ini : 

  3. Selanjutnya muncul inputbox KELIPATAN (angka kelipatan) dan isi nilainya seperti gambar dibawah ini : 

  4. Output :
Penjelasan :
  1. Jangan lupa memanggil library JOptionPane.
  2. Buat inputan "start" sebagai penyimpan nilai awal yang didapat dari user. Lihat koding diatas. Penulisan script bisa dilihat pada materi sebelumnya
  3. Buat inputan "finish" sebagai penyimpan nilai akhir/berhenti yang didapat dari user juga. Lihat koding diatas.
  4. Buat inputan "kelipatan" sebagai penyimpan nilai dari kelipatan yang dinginkan user. Bisa kelipatan 2, 3, 4 dan berapa pun asal nilai yang dimasukkan berupa integer dan sesuai logika for (nilai awal dan nilai akhir).
  5. Buat koding logika for.
  6. start=0 adalah sebagai nilai awal dimana angka akan dieksekusi pertama kali.
  7. start<= finish adalah logika dimana nilai start akan berhenti pada batas nilai finish. Karena finis sebagai nilai akhir/berhenti.
  8. start+=kelipatan adalah angka akan diesksekusi sesuai dengan kelipatan yang dimasukkan user.
  9. Kebetulan dari contoh diatas saya contohkan kelipatan 2 (dua). sehingga hasilnya dapat anda lihat diatas.
Coba kalau saya inputan dari start=0, finish=15 dan kelipatan =3, hasilnya sebagai berikut :





Saya coba lagi inputan dari start=1, finish=50 dan kelipatan=4, hasilnya sebagi berikut :





Saya coba lagi inputan dari start=1, finish=100 dan kelipatan=8 hasilnya sebagai berikut :  





Bagaimana sahabat, sangat seru kan? Saya harap juga begitu. Jadi program diatas dapat anda tentukan sendiri nilai inputannya tanpa harus mengganti-ganti koding lagi.

Berikut saya tuliskan juga bagaimana caranya menampilkan kelipatan dari angka terbesar ke angka terkecil. Dibawah ini Screenshoot kodiingnya :


Untuk kodingnya tidak jauh beda, namun hanya mengganti/mengedit koding pada logika for. Dari koding logika for diatas ganti dengan koding seperti pada gambar dibawah ini :


Selanjutnya, akan saya coba dengan menginputkan start = 100, finish = - 05 dan kelipatan = 10, hasilnya sebagai berikut :




Kemudian saya coba lagi dengan menginputkan  start = 21, finish = 0 dan kelipatan = 3, hasilnya sebagai berikut :




Sekarang kita coba dengan koding yang berbeda namun hasilnya tetap seperti diatas.
Perhatikan Koding dibawah ini :
import javax.swing.JOptionPane; // memanggil library JOptionPane
public class KelipatanGanjilGenap {
    public static void main (String [] args){
       
        // inputan start sebagai nilai awal
        int start=Integer.parseInt(JOptionPane.showInputDialog("START ?"));
       
        // inputan finish sebagai nilai berhenti
        int finish=Integer.parseInt(JOptionPane.showInputDialog("STOP ?"));
       
        // inputan sebagai pilihan genap/ganjil yang diinginkan
        int pilihan=Integer.parseInt(JOptionPane.showInputDialog("PILIHAN GANJIL/GENAP ?\n\n1=Ganjil, 0=Genap"));
       
        //int jumlah=0; // variabel jumlah// tambahan
       
        // logika for
        for (start=start; start<=finish; start++){
           
            // logika if sebagai penentu genap/ganjil
            if(start%2==pilihan){
                System.out.print(start+" ");
            }
        }
    }  
}
Screenshoot koding diatas :


Output :
  1. Akan muncul inputbox START (angka awal) dan isi nilainya seperti gambar dibawah ini :

  2.  Kemudian muncul inputbox STOP (angka berhenti) dan isi nilainya seperti gambar dibawah ini : 

  3. Selanjutnya muncul inputbox (PILIHAN) dan pilih dengan mengisi inputan 1/0 sebagai ganjl/genap :

  4. Dan hasilnya akan tampil : 
 Namun jika pilihannya genap, maka hasilnya seperti gambar dibawah ini :




Penjelasan : Hampir sama dengan diatas, hanya berbeda pada inputan PILIHAN karena menggunakan mod (%) yang artinya jika hasil dari mod = 1 maka itu hasilnya GENAP. Jika hasil dari mod=1, maka itu hasilnya GANJIL. (Lihat pada koding diatas)

Sekian dulu. Selamat mencoba.

Sumber :
Alvin, Alexander. "". http://alvinalexander.com. 3 April 2012. Web. 29 Desember 2015.