Anda di halaman 1dari 4

usman@dsn.dinus.ac.

id

TRANSFORMASI DATA
ANALISIS MULTIVARIAT
• Compute Variable...
Lektion Zwei (#2): • Recode into Same Variables...
• Recode into Different Variables...
Datentransformation
(Transformasi Data)

© usman@dsn.dinus.ac.id 081.5665.8285  © usman@dsn.dinus.ac.id 081.5665.8285 

Compute
 Menu: Transform | Compute Variable...
 Kegunaan: membuat variabel baru (variabel target)
dengan cara membuat operasi (perhitungan/
 Gunakan file data karyawan_nama_nim.sav pengolahan) terhadap variabel-variabel lain yang
sudah ada.
untuk materi latihan ini.  Contoh operasi: menjumlahkan, mengalikan,
membagi, mengkuadratkan, memangkatkan,
meghitung nilai akar, menghitung nilai logaritma,
menghitung rata-rata, dan lain-lain
 Catatan: jika variabel target diberi nama yang sama
dengan variabel lama (yang sudah ada), maka yang
terjadi adalah variabel lama tersebut nilai-nilainya
akan tergantikan oleh hasil operasi.

© usman@dsn.dinus.ac.id 081.5665.8285  © usman@dsn.dinus.ac.id 081.5665.8285 

1
usman@dsn.dinus.ac.id

 Latihan 1:
– Buat variabel baru bernama jumlah, isinya merupakan
 Latihan 2:
hasil penjumlahan dari variabel ms_kerja dan variabel – Buat variabel baru bernama rata2, isinya merupakan
pnglmn. hasil rata dari variabel ms_kerja dan variabel pnglmn.
– Langkah: – Langkah:

Hasil: Hasil:

© usman@dsn.dinus.ac.id 081.5665.8285  © usman@dsn.dinus.ac.id 081.5665.8285 

 Latihan 3:  Soal 1:
– Ubah nilai variabel gaji (lihat tabel), sesuaikan – Ubah nilai variabel gj_awal seperti Latihan 3.
label variabelnya.
Semula Menjadi
Satuan dollar per tahun Satuan ribu rupiah per bulan
Catatan: 1$ = 15.000
– Langkah:

© usman@dsn.dinus.ac.id 081.5665.8285  © usman@dsn.dinus.ac.id 081.5665.8285 

2
usman@dsn.dinus.ac.id

 Soal 2: buat variabel baru akr_gj yang nilainya


 Latihan 4:
merupakan akar kuadrat dari gaji.
– Buat variabel baru ln_gaji yang nilainya merupakan
 Soal 3: buat variabel baru rt_gaji yang nilainya
hasil logaritma natural (ln) dari variabel gaji.
merupakan hasil rata-rata dari gaji dan gj_awal.
– Langkah:
 Soal 4: buat variabel baru ln_gjaw yang nilianya
Hasil: merupakan hasil logaritma natural (ln) dari variabel
gj_awal

© usman@dsn.dinus.ac.id 081.5665.8285  © usman@dsn.dinus.ac.id 081.5665.8285 

 Latihan 5:
Recode into same variable
– Ubah nilai variabel gender sebagai berikut:
• f →P
 Menu: Transform | Recode into Same • m→L
Variables.. – Langkah:
 Kegunaan: mengganti/mengubah nilai-nilai 1. Buka menu: Transform | Recode into Same
variabel yang sudah ada dengan nilai-nilai Variables...
baru hasil transformasi pengkodean ulang. 2. Pindahkah variabel gender ke Variables
3. Klik tombol Old and New Values..
 Contoh: mengganti nilai/angka 0 menjadi 1,
mengganti nilai/huruf A menjadi B.

© usman@dsn.dinus.ac.id 081.5665.8285  © usman@dsn.dinus.ac.id 081.5665.8285 

3
usman@dsn.dinus.ac.id

 Latihan 6: Ubah jabatan karyawan dari ‘staf’ menjadi Recode into different variable
‘penyelia’ untuk semua karyawan yang mempunyai
gaji terakhirnya (variabel gaji) lebih besar atau sama
 Menu: Transform | Recode into Different
dengan 40.000.000 rupiah per bulan
Variables..
 Kegunaan: membuat variabel baru yang nilai-
nilainya merupakan hasil transformasi
pengkodean ulang.
 Catatan: pada prinsipnya ini sama dengan
Recode into same variable, dan yang
membedakan adalah dihasilkannya variabel
baru, bukan mengganti nilai variabel yang
sudah ada.
© usman@dsn.dinus.ac.id 081.5665.8285  © usman@dsn.dinus.ac.id 081.5665.8285 

 Latihan 6:
– Buat variabel baru kls_gaji, yaitu: klasifikasi gaji
dengan tipe numerik.
– Nilai variabel kls_gaji ditentukan berdasarkan
nilai variabel gaji, sebagai berikut:
gaji kls_gaji Label
0 s.d 25.000.000 1 Kecil
25.000.0001 ‒ 50.000.000 2 Sedang
> 50.000.000 3 Besar

© usman@dsn.dinus.ac.id 081.5665.8285  © usman@dsn.dinus.ac.id 081.5665.8285 

Anda mungkin juga menyukai