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:
Post a Comment