MODUL 3.
TRANSFORMASI DATA (PERINTAH COMPUTE)
Tujuan :
1. Memahami perintah compute (transformasi data)
2. Dapat menggunakan function serta fingsi IF.
Transformasi (perubahan) data digunakan untuk memodifikasi nilai-nilai yang telah ada. Hal
ini dilakukan apabila dalam suatu analisismensyaratkan 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.
Calculator Pad
Untuk membantu melakukan berbagai perhitungan, seperti operator aritmatika, operator relasi, dan
operator logika
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 absolut
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
Contoh aplikasi :
Jika dari hasil pengamatan diperoleh data, sebagai berikut :
Aplikasi 1 .
Buatlah variabel baru untuk menentukan jumlah nilai dari tiga mata kuliah dari masing-masing
mahasiswa, dengan nama variabel : jml_nil
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 mata kuliah logika, yaitu yang
nilainya di atas 59.
TUGAS 3.
TRANSFORMASI DATA (COMPUTE)
1. Simpanlah data anda di atas dengan nama file TUGAS3.sav.
2. Buatlah variabel baru sebagai hasil transformasi data dengan menu Compute, untuk :
a. Menentukan hasil rata-rata dari nilai statistik untuk setiap mahasiswa.
b. Menentukan nilai maksimal dan minimal dari ketiga nilai pada setiap mahasiswa.
Nilai maksimal
Nilai Minimal
3. Tampilkan:
a. Nilai rata-rata dari setiap mahasiswa
b. Mahasiswa yang lulus dengan nilai A dan B, jika syarat nilai A, adalah rata-rata nilainya
>=80 dan <=100, sementara nilai B >=60 dan <80, yang lain tulis GAGAL
c. Nama mahasiswa yang nilai logika lebih tinggi dari nilai statistik dan sekaligus berjenis
kelamin wanita
d. Nama mahasiswa yang dari jurusan Teknik Informatika atau nilai rata-ratanya >=75
Selamat Mengerjakan!!!