Friday, May 9, 2014

Rata-rata Hitung (Mean)

Rata-rata atau Mean merupakan ukuran statistik kecenderungan terpusat yang paling sering digunakan. Rata-rata ada beberapa macam, yaitu rata-rata hitung (aritmatik), rata-rata geometrik, rata-rata harmonik dan lain-lain. Tetapi jika hanya disebut dengan kata "rata-rata" saja, maka rata-rata yang dimaksud adalah rata-rata hitung (aritmatik). Penghitungan rata-rata dilakukan dengan menjumlahkan seluruh nilai data suatu kelompok sampel (∑Xn), kemudian dibagi dengan jumlah sampel tersebut. Jadi jika suatu kelompok sampel acak dengan jumlah sampel n, maka bisa dihitung rata-rata dari sampel tersebut dengan rumus sebagai berikut.






Keterangan:
 = rata-rata hitung
xi = nilai sampel ke-i
n = jumlah sampel

Agar mempermudah melakukan perhitungan rata-rata, berikut merupakan program menghitung nilai rata-rata menggunakan java class. Dengan program ini akan dapat menghitung nilai rata-rata dengan cepat dan mudah hanya dengan menginput datanya saja.

Pertama buat main programnya, dengan koding sebagai berikut

package ratarata;

public class Ratarata {
 public static void main(String[] args) {
      double jumlah = 0;
        double bilangan = 0;
        int n = 0;

        bilangan = KonsolInput.ambilDouble("Masukkan bilangan pertama : ");

        while (bilangan != 0) {
            jumlah += bilangan;     // sama dengan : jumlah = jumlah + bilangan
            n++;                    // sama dengan : n = n+1

            bilangan = KonsolInput.ambilDouble("Masukkan bilangan berikutnya (atau 0 untuk mengakhiri) : ");
        }

        // hitung rata-rataf
        double ratarata = jumlah/n;

        // cetak hasilnya ke layar
        if (n == 0) {
            System.out.println("Data kosong, rata-rata tidak bisa dihitung");  
        } else {
            System.out.println("Anda memasukkan " + n + " data");
            System.out.println("Rata-rata bilangan yang dimasukkan adalah " + ratarata);   
        }
    }
   
}

Setelah selesai membuat mainnya, maka selanjutnya buat java classnya dengan memasukkan koding berikut.

package ratarata;

import java.io.*;
public class KonsolInput {
    public static double ambilDouble(String pertanyaan) {
        String strbilangan = null;
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        double bilangan;

        System.out.print(pertanyaan);
        try {
            strbilangan = br.readLine();
        } catch (IOException ioe) {
            System.out.println("Kesalahan IO, program berhenti");
            System.exit(1);
        }

        bilangan = Double.parseDouble(strbilangan);
        return bilangan;
    }
   
}

Setelah selesai membuat classnya. run program tersebut dan akan muncul output seperti berikut.











Nah, dengan program di atas sangat mudah menghitung rata-rata


0 comments: