Friday, March 28, 2014

TRANSFORMASI DATA COMPUTE

TRANSFORMASI DATA
COMPUTE
Transformasi (perubahan) data digunakan untuk memodifikasi nilai-nilai yang telah ada. Hal ini dilakukan apabila dalam suatu analisis mensyaratkan distribusi tertentu, umumnya distribusi normal.
Beberapa perintah transformasi data yang akan kita pelajari adalah Compute dan Recode.
PERINTAH COMPUTE

  • Transformasi Compute akan menciptakan variabel baru atau memodifikasi nilai-nilai variabel untuk setiap case. 
  • Transformasi yang dapat dilakukan dengan Compute adalah transformasi numerik dan string. 
  • Compute berguna untuk membuat variabel baru berbasis variabel lama dengan formula tertentu. 


Untuk menggunakan fasilitas Compute, langkah yang dilakukan :
1. Klik menu Transform -> Compute
2. Buat variabel hasil transformasi dalam Target Variable.
3. Tentukan transformasi yang akan dilakukan, apakah transformasi bertipe numerik atau string. Klik menu Type & Label dan kemudian pilih jenis transformasi yang dikehendaki.
4. Masukkan variabel yang akan di transformasi ke dalam Numeric Expression.
5. Klik Continue.

Klik OK untuk melakukan transformasi, Cancel untuk membatalkan atau Reset untuk mengganti proses transformasi.
Contoh tampilan Compute :


Gambar 1. Tampilan Compute 
Dalam menu Compute, terdapat beberapa hal yang penting, yaitu: 
  • Target Variabel 
  • Type & Label 
  • Numeric Expression 
  • Calculator Pad 
  • Function 
  • IF 

A. Target Variabel 
Untuk membuat variabel hasil dari transformasi data. 
B. Type & Label 
Untuk menentukan type data apa yang digunakan disesuaikan dengan hasil transformasi. 
C. Numeric Expresion 
Untuk melakukan perhitungan matematis dan perintah transformasi.

A. Target Variabel 
Untuk membuat variabel hasil dari transformasi data. 
B. Type & Label 
Untuk menentukan type data apa yang digunakan disesuaikan dengan hasil transformasi. 
C. Numeric Expresion 
Untuk melakukan perhitungan matematis dan perintah transformasi.
Untuk membantu melakukan berbagai perhitungan, seperti operator aritmatika, operator relasi, dan operator logika. 
E. Function 
Function merupakan fungsi-fungsi default yang tersedia di dalam SPSS yang meliputi fungsi Aritmetika, Statistik, Distribusi, String, Date and Time, Random. 
Contoh Function yang akan digunakan ABS Mencari nilai absolute 
MOD Mencari sisa pembagian 
SQRT Mencari akar 
ROUND Mencari pendekatan ke bilangan bulat 
LOG10 Mencari nilai logaritma berbasis 10 
EXP         Mencari nilai eksponensial 
MAX Mencari nilai maksimal 
MIN    Mencari nilai minimal 
MEAN Mencari nilai rata-rata 
CONCAT Untuk menggabungkan ekspresi 
LOWER Untuk mengubah huruf besar menjadi huruf kecil 
LENGTH Untuk mengetahui panjang suatu string 
UPCASE Untuk mengubah huruf kecil menjadi huruf besar 
dan lain-lain 

Jika dari hasil pengamatan diperoleh data sebagai berikut :

Gambar 2. Aplikasi Compute 

Buatlah variabel baru untuk menentukan jumlah nilai dari tiga nilai mata kuliah dari masing-masing mahasiswa, dengan nama variabel : jml_nilai 
Langkah yang diperlukan : 
1. Definisikan variabel nama, nim, jur, N_Praktik, N_MID, dan N_UAS seperti tampilan gambar di atas, kemudian isikan data dari sepuluh mahasiswa. 
2. Klik Transform pilih Compute. 
3. Buat variabel penampung dengan nama jml_nil 
4. Klik Type & Label, pilih Type Numerik dan Labelnya adalah Jumlah Nilai Mahasiswa, kemudian klik Continue 
5. Pada kotak Function, pilih SUM(numexpr,numexpr,…) 
6. Masukkan satu per satu variabel pascal, logika, dan statement yang dipisahkan dengan tanda koma ke dalam kotak Numeric Expression. 
7. Klik OK.


Gambar 3. Perhitungan Compute 
Kemudian akan muncul output perhitungan pada data SPSS sebagai berikut :

Gambar 4. Hasil Perhitungan Compute
Fungsi IF 
Perintah IF digunakan apabila dalam transformasi data dibutuhkan himpunan bagian dari case dengan menggunakan ekspresi kondisi, yang terdiri atas >. <, >=, <=, =, atau ~=. 
Apabila kondisi bernilai TRUE maka transformasi akan dilakukan. 
Aplikasi 2. 
Anda diminta menulis nama-nama mahasiswa yang dinyatakan lulus dengan nilai Total di atas 220. 
Langkah yang diperlukan : 
1. Klik Transform, kemudian pilih Compute. 
2. Pada kotak Target Variable, tulis variabel Lulus. 
3. Masukkan variabel nama ke kotak Numeric Expression. 
4. Klik IF. 
5. Klik Include if case satisfies condition. 
6. Klik variabel logika dan masukkan ke kotak Numeric Expression, lalu klik tanda > dan tulis 220 
7. Klik Continue. 
8. Klik OK.

Gambar 5. Hasil Perhitungan Compute kedua

Gambar 6. Include If Case
Hasilnya akan tampak sebagai berikut :

Gambar 7. Hasil Compute Include If Case

0 comments:

Post a Comment

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
d
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Sweet Tomatoes Printable Coupons