Mean Median Modus adalah Ukuran pemusatan data merupakan salah satu pengukuran data dalam statistika. Statistika adalah pengetahuan yang berhubungan dengan cara mpenyusunan data, penyajian data, dan penarikan kesimpulan mengenai suatu keseluruhan berdasarkan data yang ada pada bagian dari keseluruhan tadi.
Untuk mempermudah menghitungnya silahkan copy program dalam bahasa c++ di bawah ini:
#include<iostream>
#include<conio.h>
using namespace std;
main(){
int pil,banyak[100],x,modus[100],k=1,n;
float nilai[100],jumlah=0,max,min, rata,med;
cout<<"===========================";
cout<<"\nPROGRAM MEAN, MEDIAN, MODUS\n";
cout<<"===========================\n";
cout<<"masukan jumlah bilangan= ";cin>>n;
for(int i=0;i<n;i++){
cout<<"masukan nilai bil ke "<<i+1<<" = "; cin>>nilai[i];
}
//(1) menetukan nilai maksimum minimum
for(int i=0;i<n;i++){
if(nilai[i]>max){
max=nilai[i];
}
}
cout<<"nilai maksimum= "<<max;
cout<<endl;
min=nilai[0];
for(int i=0;i<n;i++)
{
if(nilai[i]<min)
{
min=nilai[i];
}
}
cout<<"nilai minimum= "<<min;
cout<<endl;
//(2) menetukan modus
//untuk mengurutkan secara ascending
cout<<"nilai yang diurutkan"<<endl;
for(int i=0;i<n;i++)
{
for(int j=(i+1);j<n;j++)
{
if(nilai[i]>nilai[j])
{
int tmp;
tmp=nilai[i];
nilai[i]=nilai[j]; //mengurutkan data
nilai[j]=tmp;
}
}
cout<<nilai[i]<<" ";
}
//menghitung berapa kali muncul tiap angka
for(int i=0;i<n;i++)
{
banyak[i]=0;
for(int j=0;j<n;j++)
{
if(nilai[i]==nilai[j])
{
banyak[i]++;
}
}
}
//menentukan nilai yang paling sering muncul
for(int i=0;i<n;i++)
{
if(banyak[i]>k)
{
k=banyak[i];
}
}
//jika modus lebih dari satu
for(int i=0;i<n;i++)
{
if(x==0)
modus[x]=0;
else
modus[x]=modus[x-1];
if(banyak[i]==k)
{
if(nilai[i]!=modus[x])
{
modus[x]=nilai[i];
x++;
}
}
}
//Jika Semua angka muncul sama banyak
int z=0;
for(int i=0;i<n;i++)
{
if(banyak[i]==k)
{
z++;
}
}
if(z==n)
{
x=0;
}
if (x==0)
cout<<"\nTidak Ada Modus!"<<endl;
else
{cout<<"\nModus ada "<<x<<" = "<<endl;
for(int i=0;i<x;i++)
{
cout<<modus[i]<<" ";
}
}
cout<<endl;
//(3) mencari mean
for(int i=0;i<n;i++){
jumlah=jumlah+nilai[i];
}
rata=jumlah/n;
cout<<"mean= "<<rata;
cout<<endl;
//(4) mencari median
if(n%2==0){
med=(nilai[(n/2)]+nilai[(n/2)-1])/2;
}
else{
med=nilai[(n/2)];
}
cout<<"median= "<<med;
}
#include<conio.h>
using namespace std;
main(){
int pil,banyak[100],x,modus[100],k=1,n;
float nilai[100],jumlah=0,max,min, rata,med;
cout<<"===========================";
cout<<"\nPROGRAM MEAN, MEDIAN, MODUS\n";
cout<<"===========================\n";
cout<<"masukan jumlah bilangan= ";cin>>n;
for(int i=0;i<n;i++){
cout<<"masukan nilai bil ke "<<i+1<<" = "; cin>>nilai[i];
}
//(1) menetukan nilai maksimum minimum
for(int i=0;i<n;i++){
if(nilai[i]>max){
max=nilai[i];
}
}
cout<<"nilai maksimum= "<<max;
cout<<endl;
min=nilai[0];
for(int i=0;i<n;i++)
{
if(nilai[i]<min)
{
min=nilai[i];
}
}
cout<<"nilai minimum= "<<min;
cout<<endl;
//(2) menetukan modus
//untuk mengurutkan secara ascending
cout<<"nilai yang diurutkan"<<endl;
for(int i=0;i<n;i++)
{
for(int j=(i+1);j<n;j++)
{
if(nilai[i]>nilai[j])
{
int tmp;
tmp=nilai[i];
nilai[i]=nilai[j]; //mengurutkan data
nilai[j]=tmp;
}
}
cout<<nilai[i]<<" ";
}
//menghitung berapa kali muncul tiap angka
for(int i=0;i<n;i++)
{
banyak[i]=0;
for(int j=0;j<n;j++)
{
if(nilai[i]==nilai[j])
{
banyak[i]++;
}
}
}
//menentukan nilai yang paling sering muncul
for(int i=0;i<n;i++)
{
if(banyak[i]>k)
{
k=banyak[i];
}
}
//jika modus lebih dari satu
for(int i=0;i<n;i++)
{
if(x==0)
modus[x]=0;
else
modus[x]=modus[x-1];
if(banyak[i]==k)
{
if(nilai[i]!=modus[x])
{
modus[x]=nilai[i];
x++;
}
}
}
//Jika Semua angka muncul sama banyak
int z=0;
for(int i=0;i<n;i++)
{
if(banyak[i]==k)
{
z++;
}
}
if(z==n)
{
x=0;
}
if (x==0)
cout<<"\nTidak Ada Modus!"<<endl;
else
{cout<<"\nModus ada "<<x<<" = "<<endl;
for(int i=0;i<x;i++)
{
cout<<modus[i]<<" ";
}
}
cout<<endl;
//(3) mencari mean
for(int i=0;i<n;i++){
jumlah=jumlah+nilai[i];
}
rata=jumlah/n;
cout<<"mean= "<<rata;
cout<<endl;
//(4) mencari median
if(n%2==0){
med=(nilai[(n/2)]+nilai[(n/2)-1])/2;
}
else{
med=nilai[(n/2)];
}
cout<<"median= "<<med;
}
Berikut adalah outputnya:
Sekian pembahasan dari Mean Median Modus. Tunggu rumus - rumus selanjutnya...
diposting oleh: Karina Dwi Astuti ( B220141019 )

maaf tapi ketika di run mean median modus nya tidak keluar
BalasHapus