Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 11

PRAKTIKUM 5

data main;
input v1 v2 v3 v4 v5;
array var{5} v1- v5;
i=1;
do until (i=6);
nilai=var[i];
hasil=var[6-i];
output;
i=i+1;
end;
keep i nilai hasil;
cards;
12345
;
proc print;
run;

data main;
input v1 v2 v3 v4 v5;
array var{5} v1- v5;
i=1;
do while (i<6);
nilai=var[i];
hasil=var[6-1]-var[i];
output;
i=i+1;
end;
keep i nilai hasil;
datalines;
12345
;
proc print;
run;
data ab;
input groups $ tinggi berat;
if tinggi <170 then delete;
cards;
a 171 65
b 160 56
a 165 71
a 171 63
b 149 51
;
proc print;
run;

data ab;
input groups $ tinggi berat;
if tinggi <170 and groups='a'
then
do;
berat+100;
groups='ganti';
tinggi=0;
end;
cards;
a 171 65
b 160 56
a 165 71
a 171 63
b 149 51
;
proc print;
run;

data main;
input var ;
if var<10 then kkn='drop out';
else if var <20 then kkn='tdklulus';
else kkn='lulus';
cards;
21
8
7
13
12
21
;
proc print;
run;
PRAKTIKUM 6
data means;
input groups$ height weight;
cards;
a 171 65
b 160 56
a 165 71
a 171 63
b 149 51
a 161 53
b 174 64
b 177 64
a 167 60
;
proc means;
var height weight;
run;
proc sort;
by groups;
run;
proc means;
var height weight;
by groups;
run;

data means;
input groups$ height weight;
cards;
a 171 65
b 160 56
a 165 71
a 171 63
b 149 51
a 161 53
b 174 64
b 177 64
a 167 60
;
proc univariate;
var height;
run;
data means;
input groups$ height weight;
cards;
a 171 65
b 160 56
a 165 71
a 171 63
b 149 51
a 161 53
b 174 64
b 177 64
a 167 60
;
proc means range sum var stderr skewness kurtosis;
var height weight;
run;

proc import out = data


datafile="C:\data.xls"
dbms=excel replace;
sheet="sheet1";
proc print;
run;
proc sort data=data;
by laba;
run;
proc sort data=data;
by laba;
run;
proc format;
value pendidikan
1='SD';
2='SMP';
run;

Soal

1. Impor data dari excel ke SAS dengan data yang terdiri dari 3 kolom variabel pertama
menggunakan karakter n=10! (cantumkan kata pengantarnya, tabelnya, syntax
coding diSAS, viewtable. Data pada variabel ke-2 diurut)
2. Buat data yang terdiri dari n=10 kolom 3. Variabel pertama berupa data karakter
kemudian cari statistik deskriptif yang terdiri dari rata-rata, modus, median, standar
deviasi, dan standar error! Gunakan proc mean!
3. Dari data nomor 1 gunakan proc univariate interpretasikan nilai yang terdapat:
a) Momen
b) Basic statistical measures
Pada bagian momen interpretasikan kecuali uncorrected SS.

Jawab:

1. Program
proc import out = dataimpor
datafile="D:\dataimpor.xls"
dbms=excel replace;
sheet="sheet1";
proc sort data=dataimpor;
by pendidikan;
proc print;
run;

2. Program
data means;
input pendidikan$ pendapatan pengalamanberdagang;
cards;
SD 1500000 10
SD 3500000 10
SD 450000 8
SMEA 3200000 8
SMA 3000000 20
SMK 1500000 4
SMP 3500000 20
SMP 3000000 7
SD 500000 4
SD 4000000 12
;
proc means range median mode stddev stderr;
var pendapatan pengalamanberdagang;
run;

data means;
input pendidikan$ pendapatan pengalamanberdagang;
cards;
SD 1500000 10
SD 3500000 10
SD 450000 8
SMEA 3200000 8
SMA 3000000 20
SMK 1500000 4
SMP 3500000 20
SMP 3000000 7
SD 500000 4
SD 4000000 12
;
proc univariate;
var pendapatan pengalamanberdagang;
run;

You might also like