Anda di halaman 1dari 12

18

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.

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 numerik atau string.
Klik menu Type & Label dan kemudian pilih jenis transformasi yang dikehendaki.
4. Klik Continue.
5. Klik OK untuk melakukan transformasi, Cancel untuk membatalkan atau Reset untuk
mengganti proses transformasi.

Berikut adalah gambar tampilan menu Compute :

Modul Praktikum Statistik


Modul 3. Transformasi Data (Compute)
18

Dalam menu Compute, terdapat beberapa hal yang penting, yaitu:


Calculator Pad
Function
IF

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 :

Modul Praktikum Statistik


Modul 3. Transformasi Data (Compute)
18

Aplikasi 1 .
Buatlah variabel baru untuk menentukan jumlah nilai dari tiga mata kuliah dari masing-masing
mahasiswa, dengan nama variabel : jml_nil

Langkah yang diperlukan :


1. Definisikan variabel nama, nim, jur, pascal, logika, dan stat 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 stat yang dipisahkan dengan tanda koma
ke dalam kotak Numeric Expression.
7. Klik OK.

Hasilnya tampak pada gambar berikut :

Modul Praktikum Statistik


Modul 3. Transformasi Data (Compute)
18

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.

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 59
7. Klik Continue.
8. Klik OK.

Modul Praktikum Statistik


Modul 3. Transformasi Data (Compute)
18

Hasilnya tampak pada gambar berikut :

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.

Modul Praktikum Statistik


Modul 3. Transformasi Data (Compute)
18

b. Menentukan nilai maksimal dan minimal dari ketiga nilai pada setiap mahasiswa.

Nilai maksimal

Nilai Minimal

Modul Praktikum Statistik


Modul 3. Transformasi Data (Compute)
18

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

Langkah 1 (Membuat nilai huruf):

Modul Praktikum Statistik


Modul 3. Transformasi Data (Compute)
18

Langkah 2 (membuat keputusan LULUS):

Modul Praktikum Statistik


Modul 3. Transformasi Data (Compute)
18

c. Nama mahasiswa yang nilai logika lebih tinggi dari nilai statistik dan sekaligus berjenis
kelamin wanita

Modul Praktikum Statistik


Modul 3. Transformasi Data (Compute)
18

d. Nama mahasiswa yang dari jurusan Teknik Informatika atau nilai rata-ratanya >=75

Modul Praktikum Statistik


Modul 3. Transformasi Data (Compute)
18

e. Nama mahasiswa yang nilainya B dan berjenis kelamin Pria

Modul Praktikum Statistik


Modul 3. Transformasi Data (Compute)
18

4. Urutkan data tersebut berdasarkan nilai rata-ratanya


Langkah :

Selamat Mengerjakan!!!

Modul Praktikum Statistik


Modul 3. Transformasi Data (Compute)

Anda mungkin juga menyukai