Anda di halaman 1dari 4

proc iml;

data asnur;
n=4;
j=1;
sigma_f=0;
array asnur(3) i f sigma_f;
do while (j<=(n+4));
i=j;
f=4*i-2;
sigma_f=sigma_f+f;
j=j+1;
output;
end;
proc print noobs;
var i f sigma_f;
run;

proc iml;
data asnur;
n=4;
j=1;
sigma_f=0;
array asnur(3) i f sigma_f;
do while (j<=(n+8));
i=j;
f=6*i/3;
sigma_f=sigma_f+f;
j=j+1;
output;
end;
proc print noobs;
var i f sigma_f;
run;
proc iml;
data asnur;
n=7;
j=1;
format Nama_Anda$ 30.0;
do while (j<=n);
Nama_Anda=('Asnur Saputra');
j=j+1;
output;
end;
proc print;
var Nama_Anda;
run;

proc iml;
data asnur;
n=7;
j=1;
format Nama_Anda$ 30.0;
do until (j>n);
Nama_Anda=('Asnur Saputra');
j=j+1;
output;
end;
proc print;
var Nama_Anda;
run;
proc iml;
data no;
input No;
datalines;
1
2
sampe seterusnya
;
proc print noobs data=no;
run;

proc iml;
data nama;
set NO;
input nama$1-50;
datalines;
Adinda Wulandari
Astira
sampe seterusnya
;
proc print noobs data=nama;
run;

proc iml;
data tugas;
set NAMA;
input Tugas;
datalines;
34
56
sampe seterusnya
;
proc print noobs data=tugas;
run;

proc iml;
data prak;
set tugas;
input Prak;
datalines;
34
56
sampe seterusnya
;
proc print noobs data=prak;
run;
proc iml;
data uts;
set prak;
input uts;
datalines;
34
56
sampe seterusnya
;
proc print noobs data=uts;
run;

proc iml;
data asnur;
set uts;
input uas;
datalines;
34
56
Sampe seterusnya
;
proc print noobs data=asnur;
run;

proc iml;
data a;
set ASNUR;
Nilai_Akhir=(2*Tugas+4*Prak+3*UTS+6*UAS)/15;
run;

proc iml;
data sa;
set A;
if Nilai_Akhir>81 then Index="A";
else if Nilai_Akhir>66 then Index="B" ;
else if Nilai_Akhir>51 then Index="C";
else if Nilai_Akhir>36 then Index="D";
else Index="E";
run;

proc iml;
data putra;
set SA;
format Ket $ 15.0;
if Index="A"|Index="B"|Index="C" then Ket="Lulus";
else Ket="Tidak Lulus";
proc print noobs data=putra;
run;

Anda mungkin juga menyukai