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