Selasa, 01 April 2014

Simulasi Ketuntasan Klasikal Hasil Belajar Menggunakan Matlab

Sintaksisnya:

clc;clear all;
disp('====================================================')
disp('Program  : Simulasi Ketuntasan Klasikal Nilai Siswa')
disp('Programer: Syaharuddin')
disp('====================================================')
x=input('Data = ');
k=input('KKM  = ');
n=length(x);
ts=[];
tdk=[];
fprintf('%5s %10s\n','   Nilai','  Keterangan')
for i=1:n;
    if x(i)>=k
        t(i)=1;
        ts=[ts i];
        fprintf('%8.2f %8.2f\n',x(i),t(i));
    else
        t(i)=0;
        tdk=[tdk i];
        fprintf('%8.2f %8.2f\n',x(i),t(i));
    end
end
T=sum(t);
P=(T*100)/n;
disp('Ket: 1 = Tuntas, 2 = Tidak Tuntas')
disp(['Hasil Analisis']);
disp(['1. Banyak Siswa = ',num2str(n)])
disp(['2. Siswa Tuntas = ',num2str(ts),', Jumlah = ',num2str(T)])
disp(['3. Ketuntasan Klasikal = ',num2str(P)])
disp(['4. Siswa Tidak Tuntas = ',num2str(tdk),', Jumlah = ',num2str(n-T)])
plot(x,'-*');
hold on
plot([1 n],[k k],'-r')
grid on
xlabel('Nomor Absen Siswa')
ylabel('Nilai Siswa')
title('Grafik Analisis Ketuntasan Hasil Belajar')
legend(['Klasikal = ',num2str(P),'%'])

Reaksi:

0 komentar:

Poskan Komentar

Catatan Kuliah

Syaharuddin Al Musthafa