Anda di halaman 1dari 4

Tugas pendahuluan 6

PRAKTIKUM
PAKET PROGRAM STATISTIKA

OLEH :
NAMA : NANANG SETIA
NIM : F1A2 19 034
KELOMPOK : V (LIMA)

PROGRAM STUDI S1 STATISTIKA


FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS HALU OLEO
KENDARI
2020
Soal:
1. Cari materi perulangan Do While dan Do Until di SAS!
2. Cari perbedaan keep dan var!
3. Buat rumus rata-rata menggunakan array dan perulangan do, n=30!
4. Buatlah program dengan output:
-3
-3 -2
-3 -2 -1
-3 -2 -1 0
-3 -2 -1 0 1
-3 -2 -1 0 1 2
-3 -2 -1 0 1 2 3

Jawab:
1. Materi perulangan Do While dan Do Until di SAS, yaitu:
a. Do While
Proses Pengulangan dengan menggunakan do while adalah sebuah proses
pengulangan dalam kondisi benar/true, jadi jika nilai pada sebuah kondisi
adalah benar/true maka proses akan terus berulang dan akan berhenti jika
nilai pada sebuah kondisi adalah salah/false.
Bentuk Umum Syntax Do While:
DO WHILE (Kriteria/kondisi logis);

b. Do Until
Proses Pengulangan dengan menggunakan Do Until adalah sama dengan
Do While, bedanya Do Until dengan menggunakan kondisi false/salah
yang berarti proses akan terus berulang jika kondis tetap salah.
Bentuk Umum Syntax Do Until :
DO UNTIL (Kriteria/kondisi logis);

2. Perbedaan keep dan var:


Keep adalah perintah dalam sas yang digunakan untuk mengurutkan perintah
pemanggilan output yang akan ditampilkan atau bisa juga dikatakan sebagai
penggabungan dari setiap output berdasarkan input yang dilakukanatau
menyeleksi output apa saja yang akn ditampilkan dalam output. Sedangkan
var adalah salah satu bentuk perintah dalam pengolahan data dalam sas untuk
mengurutkan variabel dalam data bisa berupa pengurutan variabel dalam
input dan pengurutan variabel dalam output.
3. Membuat rumus rata-rata dengan menggunakan array dan perulangan do
dimana n=30
Program:
Data Nanang;
input x1-x30;
array x{30} x1-x30;
n=30;
jumlah=sum ( of x1-x30 );
mean= jumlah/30;
do i=1 to 30;
end;
cards;
2 4 5 7 5 3 8 12 13 6 8 12 11 10 22 23 16 18 19 22 26 25 8 9
19 15 14 16 11 21
;
proc print noobs;
var n jumlah mean;
title"Program Rata-Rata";
run;

Output:
Program Rata-Rata 1
01:24 Saturday, December 11, 2020

n jumlah mean

30 390 13

4. Program:
Data Nanang;
array x(7) x1-x7;
i=0;
do while (i<7);
i = i+1;
x(i) = i - 4;
output;
end;
proc print noobs;
var x1-x7;
run;

Output:
The SAS System 2
01:24 Saturday, December 11, 2020

x1 x2 x3 x4 x5 x6 x7

-3 . . . . . .
-3 -2 . . . . .
-3 -2 -1 . . . .
-3 -2 -1 0 . . .
-3 -2 -1 0 1 . .
-3 -2 -1 0 1 2 .
-3 -2 -1 0 1 2 3

Anda mungkin juga menyukai