Standar deviasi disebut juga simpangan baku. Seperti
halnya varians, standar deviasi juga merupakan suatu ukuran dispersi
atau variasi. Standar deviasi merupakan ukuran dispersi yang paling
banyak dipakai. Hal ini mungkin karena standar deviasi mempunyai satuan
ukuran yang sama dengan satuan ukuran data asalnya. Misalnya, bila
satuan data asalnya adalah cm, maka satuan standar deviasinya juga cm.
Sebaliknya, varians memiliki satuan kuadrat dari data asalnya (misalnya
cm2). Simbol standar deviasi untuk populasi adalah σ (baca: sigma) dan untuk sampel adalah s.
Rumus untuk menghitung standar deviasi adalah sebagai berikut
Berikut akan saya paparkan program untuk menentukan standar deviasi
#include<stdio.h>
#include<math.h>
int main()
{
int n,i,xt,x[20],y;
float xrerata,sd;
xt=0;y=0;
printf("input data n= ");
scanf("%d",&n);
for (i=1;i<=n;i++)
{
printf("input data ke-%d= \n",i);
scanf("%d",&x[i]);
xt+=x[i];
}
xrerata= xt/n;
for (i=1;i<=n;i++)
{
y=y+((x[i]-xrerata)*(x[i]-xrerata));
}
sd= sqrt((y)/(n-1));
printf("output sd= %.2f",sd);
return 0;
}
#include<math.h>
int main()
{
int n,i,xt,x[20],y;
float xrerata,sd;
xt=0;y=0;
printf("input data n= ");
scanf("%d",&n);
for (i=1;i<=n;i++)
{
printf("input data ke-%d= \n",i);
scanf("%d",&x[i]);
xt+=x[i];
}
xrerata= xt/n;
for (i=1;i<=n;i++)
{
y=y+((x[i]-xrerata)*(x[i]-xrerata));
}
sd= sqrt((y)/(n-1));
printf("output sd= %.2f",sd);
return 0;
}
Semoga Bermanfaat :D