Pengertian Modus
Modus adalah data yang paling sering muncul. Jika terdapat dua data yang memilki nilai sekaligus jumlah sering munculnya sama maka modusnya kedua data tersebut.Contoh :
2, 4, 1, 3, 3, 5, 2, 4, 2
Modus =2
Source Code menentukan Modus dengan Java
package modus;import java.util.Scanner;
public class Modus {
private static void ModuS(int N){
int HModus=0,i,FrekModus,KandidatModus,FrekKandidatModus;
boolean MasihSama;
Scanner input=new Scanner(System.in);
int [] A=new int[N];
for(i=0;i<N;i++){
System.out.print("Masukkan elemen data ke:"+i+"\t");
A[i]=input.nextInt();
}
//Pengurutan Data
for(i=0;i<N-1;i++){
for(int j=i+1;j<N;j++){
if(A[j]<A[i]){
int temp=A[i];
A[i]=A[j];
A[j]=temp;
}
}
}
FrekModus=0;
i=0;
while(i <N){
KandidatModus=A[i];
FrekKandidatModus=1;
i++;
MasihSama = true;
while(MasihSama && i<N){
if(A[i]==KandidatModus){
FrekKandidatModus=FrekKandidatModus+1;
MasihSama=true;
}
else{
MasihSama=false;
}
i++;
}
if(FrekKandidatModus > FrekModus){
HModus=KandidatModus;
FrekModus=FrekKandidatModus;
}
}
System.out.println("Modus :\t"+HModus);
}
public static void main(String[] args) {
int i;
Scanner input=new Scanner(System.in);
System.out.print("Masukkan banyak jumlah data :\t");
int N=input.nextInt();
ModuS(N);
}
}
Hasilnya
Algoritma menentukan modus
Mohon Like dan Komentarnya, Terimah Kasih
No comments