Skip to content Skip to sidebar Skip to footer

Widget Atas Posting

Bantu Support Dunia Programming dengan menonaktifkan Adsblock, atau gunakan browser tanpa block iklan, dan jangan lupa klik iklan yang ada disitus ini ya, agar website terus berkembang

Membuat Program Input Data, Tampil Data, Distribusi Frekuensi, Statistik & Keluar Java Class Netbeans

Cara Membuat Program Input Data, Tampil Data, Distribusi Frekuensi, Statistik & Keluar Menggunakan Java Class Dekstop dengan editor Netbeans IDE ini merupakan sebuah program sederhana namun susah untuk dibuat, karena membutuhkan beberapak logika matematika serta program percabangan.

Membuat Program Input Data, Tampil Data, Distribusi Frekuensi, Statistik & Keluar
Membuat Program Input Data, Tampil Data, Distribusi Frekuensi, Statistik & Keluar

Pada Program ini, kita di tuntut bagaimana cara melakukan perhitungan dari data yang kita input, pada program ini yang nantinya akan dijadikan proses perhitungan adalah distribusi frekuensi dan statistik.

Tidak banyak di butuhkan, namun cukup bermanfaat jika kalian membutuhkan atau mendapatkan tugas tentang bagaimana cara membuat program java class dari proses input data, menampilkan data, mengolah data menggunakan distribusi frekuensi, mengolah data inputan menjadi bentuk statistik.

Berikut cara bagaimana membuat program input data, tampil data, distribusi frekuensi, statistik dan keluar di aplikasi netbeans IDE.

Cara Membuat Program Input Data, Tampil Data, Distribusi Frekuensi, Statistik & Keluar

Sebelum kita masuk ke pembahasan bagaimana cara membuat program tersebut, alangkah baiknya kita harus mempersiapkan bahannya terlebih dahulu, terutama aplikasi Netbeans IDE.

Jika sudah mendownload aplikasinya, langkah selanjutnya membuat program Aplikasi Java Class pada Aplikasi Netbeans IDE.

Buat Projectnya terlebih dahulu dengan cara:
  1. Klik Menu File > New Project
  2. Pada Opsi Categories, Pilih Java
  3. Pada Opsi Projects, Pilih Java Application
  4. Kemudian Klik Next
  5. Pada Project Name, Ketik nama Project kalian, bisa menggunakan spasi
  6. Hilangkan centang mana Create Main Class
  7. Setelah itu Klik Finish
Setelah project kalian sudah terinstall, langkah selanjutnya kita masuk ke tahap pengcodingan, berikut coding yang bisa kalian copy paste.

Sebelum itu, buat file Java Classnya terlebih dahulu, caranya:
  1. Klik Kanan pada Nama Project yang sudah kalian buat
  2. Pilih New > Java Class
  3. Pada Class Name, buat nama Tanpa menggunakan spasi, dan tanpa diawali angka
  4. Setelah itu klik Finish
Kemudian buka file yang sudah kalian buat tadi, lalu copy code dibawah ini:
import java.util.Scanner;
import java.util.HashMap;
/**
 *
 * @author Dunia Programming
 */
public class Utama {
    static int []data=null;
    static int n;
    
    public static void main(String[] args) {
        System.out.println("|============================================================================|");
        System.out.println("| PROGRAM MENU : INPUT DATA, TAMPILKAN DATA, DISTRIBUSI FREKUENSI, STATISTIK |");  
        System.out.println("|============================================================================|");
        System.out.println("|            2055201001028 MUHAMMAD TAJUDDIN | PEMROGRAMAN VISUAL            |");
        Scanner rani = new Scanner(System.in);
        int pilih;
        do {
            System.out.println("    ");
            System.out.println("|===================================|");
            System.out.println("\t     MENU UTAMA");
            System.out.println("|===================================|");
            System.out.println("  1. Input data");
            System.out.println("  2. Tampilkan data");
            System.out.println("  3. Distribusi Frekuensi");
            System.out.println("  4. Statistik");
            System.out.println("  5. Keluar");
            System.out.println();
            System.out.print(" Masukan Pilihan : ");
            pilih = rani.nextInt();
            switch (pilih){
                case 1 : inputData();
                    break;
                case 2 : tampilkanData();
                    break;
                case 3 : frekuensi();
                    break;
                case 4 : statistik();
                    break;
            }
        } while (pilih!=5);
    }
    
    private static void inputData(){
        Scanner rani = new Scanner(System.in);
        System.out.println("================================================");
        System.out.println("\t\t MENU INPUT DATA");
        System.out.println("================================================");
        System.out.print("Masukan jumlah data nilai siswa = ");
        n = rani.nextInt();
        data = new int[n];
        for (int i=0;i<n;i++){
            System.out.print("Masukan data nilai siswa ke- "+(i+1)+" dari 1-100: ");
            data[i]=rani.nextInt();
        }
        System.out.println("================================================");
        System.out.println();
    }
     
    private static void tampilkanData(){
        if(data==null){
            System.out.println("- Lakukan input terlebih dahulu -");
            System.out.println();
            return;
        }
        System.out.println("================================================");
        System.out.println("\t\t TAMPILAN DATA");
        System.out.println("================================================");
        System.out.println("Data yang anda input : ");
        for(int i=0;i<n;i++){
           System.out.println("Nilai siswa ke- "+(i+1)+" = "+data[i]+" ");
        }
        System.out.println("================================================");
        System.out.println();
    }
    
    private static void frekuensi(){
        if(data==null){
            System.out.println("- Lakukan input terlebih dahulu -");
            System.out.println();
            return;
        }
        System.out.println("=========================================================");
        System.out.println("\t\t MENU DISTRIBUSI FREKUENSI");
        System.out.println("=========================================================");
        HashMap<Integer,Integer> map = new HashMap<Integer,Integer>();
        
        for(int i=0; i < data.length; i++){
            if(map.containsKey(data[i])){
		map.put(data[i], map.get(data[i]) + 1);
            } else {
		map.put(data[i], 1);
            }
        }
        
        System.out.println("Frekuensi kemunculan data");
        
        for (int i: map.keySet()) {
            System.out.println(""+i+"\t\t:"+map.get(i));
        }
        
        System.out.println("================================================");
        System.out.println();
    }
    
    private static void statistik(){
        if(data==null){
            System.out.println("- Lakukan input terlebih dahulu -");
            System.out.println();
            return;
        }
        double total=0;
        for(int i=0;i<n;i++)
            total+=data[i];
            double rata=total/n;
            int min=data[0],maks=data[0];
            for(int i=0;i<n;i++){
                if(data[i]<=min)
                    min=data[i];
                if(data[i]>=maks)
                    maks=data[i];}
        System.out.println("================================================");
        System.out.println("\t\t MENU STATISTIK");
        System.out.println("================================================");
        System.out.printf("Nilai rata-rata : %.0f\n",rata);
        System.out.println("Nilai minimum : "+min);
        System.out.println("Nilai maksimum : "+maks);
        System.out.println("================================================");
        System.out.println();
    }
}
Setelah kalian copy paste coding diatas, silahkan coba dengan cara klik kanan kemudian pilih run, dan hasilnya akan nampak pada editor bagian bawah layar.

Untuk Proses Pengisian, usahakan sesuaikan dengan aturan yang sudah ditetapkan ya agar tidak terjadi error saat melakukan proses perhitungan menggunakan distribusi frekuensi dan statistik.


Jika kalian ingin mendownload projectnya, kalian bisa download pada link dibawah ini:


Itulah penjelasan singkat mengenai cara Membuat Program Input Data, Tampil Data, Distribusi Frekuensi, Statistik & Keluar Java Class Netbeans, semoga bermanfaat.

Post a Comment for "Membuat Program Input Data, Tampil Data, Distribusi Frekuensi, Statistik & Keluar Java Class Netbeans"