Modul Sas [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

Pengenalan SAS SAS (Statistical Analytic System ) pertama kali dikembangkan pada tahun 1960an di Department of Experimental Statistics, North Carolina State University. Kemudian didirikan the SAS Institute pada tahun 1976, yang bertujuan untuk mengembangkan SAS sebagai software untuk manajemen dan analisis data. SAS System meliputi produk untuk: • Manajemen database berukuran besar. • Analisis statistik untuk time series. • Analisis statistik untuk hampir semua problem dalam statistika klasik. • Analisis multivariat. • Model linear dan model linear diperumum (generalized linear model). • Clustering. • Visualisasi data. • Plotting. • Sistem informasi geogra.



Program SAS berbeda dengan program aplikasi statistik lainnya. Salah satunya adalah SAS tidak dijual sebagai paket program aplikasi statistika lainnya, melainkan disediakan dalam bentk lisensi. Oleh karena itu, pengguna harus membeli lisensi terlebih dahulu agar bisa menggunakan software ini. Namun, selain berupa software aplikasi, SAS juga terdapat dalam bentuk software online yang dapat diakses oleh siapapun yang memiliki akun akses. SAS OnDemand for Academics menyediakan cara pembelajaran pengelolaan dan analisis data secara online dengan menggunakan program SAS. Dengan menggunakan internet, pengguna dapat mengakses kemampuan analitik perangkat lunak SAS. Untuk dapat menggunakan layanan SAS OnDemand for Academics, pengguna diharuskan untuk mendaftar dengan membuat akun terlebih dahulu. Pertama, pengguna dapat mendaftar melalui laman https://odamid.oda.sas.com



1



2



Untuk membuat akun, pilih menu Register for an account yang ada pada laman di atas. Dengan meng-klik pilihan tersebut, akan muncul laman sebagai berikut



Pengguna dapat mengisi kolom-kolom pertanyaan untuk membuat akun. Setelah semua data di-submit, maka pengguna akan mendapat pemberitahuan melalui e-mail bahwa akun yang telah dibuat akan aktif dalam 15 menit. Setelah 15 menit, pengguna diharuskan memverikasi akun, untuk mendapatkan userID. Setelah pengguna mendapatkan userID, akun yang telah dibuat bisa digunakan.



Memulai SAS Setelah akun aktif, pengguna dapat login program SAS pada halaman awal dengan memasukkan userID dan password yang dimiliki. Setelah login, maka akan muncul laman sebagai berikut



Pada laman di atas, terdapat tiga jendela utama pada SAS, yaitu: 1. Jendela Code, merupakan tempat memasukkan data dan menuliskan program SAS. 2. Jendela Log, merupakan tempat jalannya program yang akan di-running, serta menampilkan berbagai error dan warning message. 3. Jendela Results, merupakan tempat hasil output program SAS yang telah dijalankan. Ada dua langkah dalam menulis program di SAS. Langkah pertama adalag tahapan persiapan data (DATA step). Tahapan ini merupakan tahapan pengorganisasian data dengan membuat sebuah gugus data dalam SAS. DATA step digunakan dalam rangka menyiapkan data untuk digunakan dalam rangka menyiapkan data untuk digunakan oleh salah satu prosedur (sering disebut 'proc'). Langkah kedua adalah tahapan PROC (PROC step), merupakan tahapan untuk menganalisis data. Dengan membuat satu gugus data SAS maka dapat 3



4 memanfaatkan berbagai prosedur yang terdapat di SAS tanpa perlu membuat data baru. Tahapan data pada SAS bekerja dengan sistem matriks. Satu gugus data pada SAS berisi informasi tentang deskripsi data dan nilai data yang bersangkutan. Gugus data ini diorganisis seperti tabel, di mana bagian baris menunjukkan observasi dan bagian kolom menunjukkan variabel. Tahapan DATA dan PROC merupakan bagian dari bahasa SAS, yang mempunyai sintaks sendiri. Beberapa aturan dasarnya adalah sebagai berikut: 1. Nama variabel dalam SAS sebaiknya tidak lebih dari 8 karakter. 2. Sebaiknya tidak memulai nama variabel dengan underscore. 3. Nama data mengikuti aturan yang sama dengan variabel, tetapi nama data menempati tempat yang berbeda. 4. Setiap pernyataan dalam SAS, diakhiri dengan tanda titik koma (;). 5. Baris yang dimulai dengan tanda asterik (*) akan dibaca sebagai komentar, harus diletakkan antara /* dan */. 6. Tahapan data DATA dimulai dengan kata 'data' dan tahapan PROC dimulai dengan kata 'proc'. 7. Perintah 'run' merupakan tanda yang diberikan kepada SAS, agar melakukan proses terhadap perintah-perintah sebelumnya. Misalkan kita memiliki gugus data sebagai berikut: Subject 10 7 4 20 25 14



Gender M M F M F F



EXAM 1 80 85 90 82 94 88



EXAM 2 84 89 86 85 94 84



Grade A A B B A C



Ketika data tersebut diinputkan dalam program SAS, maka tampilannya sebagai berikut:



5



Tiga baris pertama menyusun DATA step. Dalam contoh ini, DATA step dimulai dengan kata 'data' dan diakhiri dengan kata 'datalines'. Versi awal dari software SAS digunakan istilah 'cards' sebagai pengganti 'datalines'. Istilah kedua ini juga masih valid. Baris (1) menunjukkan kita ingin membuat suatu gugus data SAS yang dinamakan 'test'. Baris selanjutnya menunjukkan suatu pernyataan 'input' yang memberikan program dua penggal informasi: apa nama variabel dan di mana letaknya pada baris data. Pada variabel 'gender' dan 'grade' terdapat tanda ($). Tanda ini menunjukkan bahwa data yang diinputkan bukanlah data numerik melainkan data karakter. Enam beris berikutnya adalah data yang akan digunakan. Dengan meng-klik ikon pada Toolbar, maka akan muncul jendela baru yaitu Output Data. Jendela ini menampilkan tabulasi dari data yang telah dimasukkan.



Pada jendela Results, ditampilkan hasil output yang kita inginkan. Karena sebelumnya prosedur yang dipilih adalah untuk mencari rata-rata dari data



6 yang dimasukkan, maka outputnya adalah



SAS/BASE & PROC untuk Analisis Statistika 1. PROC CORR : menghitung koesien korelasi pada data. PROC CORR ; BY variables; VAR variables; ... RUN; 2. PROC REG : analisis regresi pada data SAS. PROC REG ; MODEL dependents=; BY variables; ... RUN; 3. PROC ANOVA : melakukan perhitungan ANOVA pada data PROC ANOVA ; CLASS variables; MODEL dependents=eecrs; ... RUN; 4. PROC TTEST : melakukan uji T pada data untuk satu maupun dua populasi. PROC TTEST; CLASS variable; PAIRED variables; BY varpables; VAR variables; ... RUN;



7



.