Anda di halaman 1dari 36

FIK UPTT

03/29/2024 JT-Transformasi/modifikasi dara- 1


M.k.Manajemen data-FIK UPTT
TRANSFORMASI / MODIFIKASI DATA
Setelah semua data dientry pada dasarnya anda dapat
langsung melakukan analisis untuk mengetahui informasi yang
diinginkan. Namun seringkali data yang ada tidak semuanya
dapat langsung dilakukan analisis. Beberapa data bisa jadi
masih perlu dilakukan modifikasi/transformasi, misalnya untuk
keperluan analisis kita harus mengelompokkan umur menjadi
tiga kategori, misalnya <20 thn, 20-35 thn dan lebih dari 35
thn. Kasus lain, misalnya kita akan membuat variable baru
hasil dari gabungan beberapa variabel (misalnya variable
SIKAP diukur oleh 10 pertanyaan/variable), maka kita
melakukan aktifitas di SPSS untuk menggabungkan beberapa
variabel tersebut.

03/29/2024 JT-Transformasi/modifikasi dara- 2


M.k.Manajemen data-FIK UPTT
1. MENGELOMPOKKAN DATA

 Pengelompokkan biasanya digunakan untuk mengubah


variable Numerik menjadi variable Kategorik.
Pengelompokkan dapat dilakukan pada Variabel yang sama
ataupun ke variable baru yang berbeda. Dianjurkan kalau
melakukan pengelompokkan sebaiknya digunakan variable
baru sehingga masih dimiliki nilai yang asli pada File Data.
 Sebagai contoh kita memiliki data Latihan2.SAV yang berisi
Umur Ibu [umur], Tekanan Darah Sistolik pengukuran
pertama [sistol1], Tekanan Darah Sistolik pengukuran
kedua [sistol2], dan Riwayat ibu menderita Hipertensi
[hiperten].

03/29/2024 JT-Transformasi/modifikasi dara- 3


M.k.Manajemen data-FIK UPTT
No Umur Sistol1 Sistol2 Hiperten
0=ya 1=tidak
1 19 120 130 0
2 20 130 130 1
3 17 140 130 0
4 21 110 120 1
5 40 120 120 0
6 37 130 120 1
7 26 120 130 0
8 25 110 120 1
9 41 120 120 0
10 25 130 130 1
Dari data diatas di entry di SPSS dan hasilnya sbb:
03/29/2024 JT-Transformasi/modifikasi dara- 4
M.k.Manajemen data-FIK UPTT
03/29/2024 JT-Transformasi/modifikasi dara- 5
M.k.Manajemen data-FIK UPTT
Sebagai contoh kita akan melakukan pengelompokkan umur. Umur akan
diklasifikasikan menjadi 3 kelompok yaitu: <20 thn, 20-30 thn, >30 thn.
Langkahnya adalah sbb:
1. Pilih Transform
2. Pilih Recode
3. Pilih Into Different Variables

03/29/2024 JT-Transformasi/modifikasi dara- 6


M.k.Manajemen data-FIK UPTT
4.Sorot variabel umur, lalu klik tanda panah kekanan sehingga variabel
umur berpindah di kotak Input Variable  Output Variable
5.Pada kotak Output variable, pada bagian Name ketiklah umurgrp
(sebagai nama variabel baru untuk umur yang sudah dikelompokkan dan
berbentuk kategorik)
6.Ketiklah Change sehingga pada kotak Input Variable  Output
Variable terlihat  umurgrp

03/29/2024 JT-Transformasi/modifikasi dara- 7


M.k.Manajemen data-FIK UPTT
7. Klik option Old and New Values, nampak kotak Old and New Values di
layar monitor.

8. Pada kotak dialog tersebut ada beberapa isian yang harus diisi. Secara
garis besar ada 2 isian yang harus diisi yaitu Old Value (nilai lama
yang akan di recode) dan New Value (nilai baru sebagai hasil recode
dari nilai lama). Me Recode dapat dilakukan per sate nilai lama atau
jangkauan nilai (Range).

03/29/2024 JT-Transformasi/modifikasi dara- 8


M.k.Manajemen data-FIK UPTT
9. Sekarang kita akan me Recode nilai berat badan <20 thn menjadi kode
1. Pindahkan kursor ke kotak Range: Lowest through ,
ketiklah 19. Bawa kursor ke bagian kotak New Value, ketiklah 1
kemudian klik Add. Hasilnya sbb:
1.

Langkah 3
Ketik 1
1
Langkah 1

19
Langkah 4
Klik Add
Langkah
2

03/29/2024 JT-Transformasi/modifikasi dara- 9


M.k.Manajemen data-FIK UPTT
10. Pindahkan kursor ke kotak Range: ---- through ----, kita akan me
recode berat badan 20 s/d 30 menjadi kode 2. Pada 2 kotak tersebut
isilah 20 dan 30. Lalu pindahkan kursor ke kotak New Value, ketiklah
2. Pilih Add.

03/29/2024 JT-Transformasi/modifikasi dara- 10


M.k.Manajemen data-FIK UPTT
11. Selanjutnya kita klik pada bagian Range: ---- through highest. Kita
akan melakukan peng kodean berat>30 menjadi kode 3. Pada kotak
Range: ---- through highest ketiklah 31. Lalu pindahkan kursor ke
kotak New Value, ketiklah 3. Klik Add. Langkahnya seperti diatas, dan
akhirnya setelah selesai hasilnya sbb:

• Nn Klik Continue
• Klik OK, terlihat variabel baru umurgrp sudah terbentuk
berada dikolom paling kanan.

11.Klik Continue
12.Klik OK, terlihat variabel baru umurgrp sudah terbentuk berada dikolom
paling kanan.

03/29/2024 JT-Transformasi/modifikasi dara- 11


M.k.Manajemen data-FIK UPTT
03/29/2024 JT-Transformasi/modifikasi dara- 12
M.k.Manajemen data-FIK UPTT
2. MEMBUAT VARIABEL BARU HASIL
PERHITUNGAN MATEMATIK
 Selain fasilitas Recode yang sudah kita coba untuk
mengelompokkan data, fasilitas SPSS yang lain yaitu
membuat variabel baru hasil dari operasi matematik dari
beberapa variabel yang sudah dientry, misalkan melakukan
penjumlahan, pengurangan, pembagian dan perkalian dll.
 Sebagai contoh pada file latihan2 terdapat data tekanan
darah pengukuran pertama [sistol1] dan pengukuran kedua
[sistol2]. Kita akan membuat variabel baru agar setiap
responden mempunyai data rata-rata tekanan darah sistolik.
Adapun caranya:

03/29/2024 JT-Transformasi/modifikasi dara- 13


M.k.Manajemen data-FIK UPTT
1. Pastikan anda di posisi tampilan Data Editor
2. Pilih Transform
3. Pilih Compute, kemudian muncul kotak dialog Compute

Pada kotak tersebut terlihat:


 Target Variable: diisi nama variabel yang akan dibuat, dapat
merupakanvariabel lama atau variabel baru.
 Numeric Expression: diisi rumus yang akan digunakan untuk
menghitung nilai yang baru pada target variabel. Rumus yang tertulis
dapat mengandung nama variabel yang sudah ada, operasi matematik
dan fungsi. Adapun operasi matematik yang dapat dilakukan:
+ penjumlahan, - pengurangan, * perkalian, / pembagian,
** pangkat, (.) kurung
03/29/2024 JT-Transformasi/modifikasi dara- 14
M.k.Manajemen data-FIK UPTT
4. Misalkan akan membuat variabel baru rata-rata tekanan darah, dengan
nama hbrata, maka pada kotak Target Variable, ketiklah hbrata
5. Pada Numeric Expression, ketiklah variabel-variabel yang akan
dijumlahkan dengan disertai tanda +, tampilannya: (sistol1 + sistol2)/2,
sehingga terlihat di layar:

6. Klik OK, sesaat kemudian variabel hbrata akan muncul dibagian paling
kanan.
03/29/2024 JT-Transformasi/modifikasi dara- 15
M.k.Manajemen data-FIK UPTT
03/29/2024 JT-Transformasi/modifikasi dara- 16
M.k.Manajemen data-FIK UPTT
3. MEMBUAT VARIABEL BARU DENGAN
KONDISI TERTENTU “IF”
 Dalam pembuatan variabel baru seringkali dihasilkan dari
kondisi beberapa variabel yang ada. Misalnya dalam file
data latihan2 terdapat variabel umur dan variabel hipertensi.
Kemudian kita ingin membuat variabel baru yang berisi
resiko tinggi dan resiko rendah. Misalkan variabel baru tsb
diberi nama RISK dan untuk kelompok resiko tinggi (kode
1) dan resiko rendah (kode 2). Adapun kriteria resiko tinggi
adalah bila responden berumur diatas 30 tahun dan
menderita hipertensi. Selain kondisi tsb dikelompokkan
kedalam resiko rendah. Dari kasus ini berarti kita
diharapkan membuat variabel baru dengan kondisi variabel
umur dan hipertensi. Bagaimana cara membuat variabel
RISK tsb?

03/29/2024 JT-Transformasi/modifikasi dara- 17


M.k.Manajemen data-FIK UPTT
1. Pilih Transform
2. Pilih Compute
3. Pada kotak Target Variable, ketiklah RISK
4. Pada kotak Numeric Expression, ketiklah 2
5. Klik OK, terlihat dilayar variabel RISK sudah terbentuk dengan semua
selnya berisi angka 2.

6. Pilih kembali menu Transform


7. Pilih kembali Compute

03/29/2024 JT-Transformasi/modifikasi dara- 18


M.k.Manajemen data-FIK UPTT
8. Pada kotak Target Variable biarkan tetap berisi RISK
9. Pada kotak Numeric Expression, hapus angka 2 dan gantilah dengan
angka 1

03/29/2024 JT-Transformasi/modifikasi dara- 19


M.k.Manajemen data-FIK UPTT
10. Klik tombol IF, sesaat kemudian muncul dialog Compute Variable: if
cases
11. Klik tombol berbentuk lingkaran kecil: Include if cases satisfies
conditions
12. Pada kotak dibawah option Include….: ketiklah: umur>30 &
hiperten=0
Ket: ibu yang menderita hipertensi di kode 0.

Klik Disini!

Klik Continue
03/29/2024 JT-Transformasi/modifikasi dara- 20
M.k.Manajemen data-FIK UPTT
13. Klik OK, akan muncul pesan:

14. Klik OK, maka terbentuklah variabel RISK pada kolom paling kanan
dengan isi 1 dan 2 (1=resiko tinggi dan 2=resiko rendah).

03/29/2024 JT-Transformasi/modifikasi dara- 21


M.k.Manajemen data-FIK UPTT
4. MEMILIH SEBAGIAN DATA (SUBSET)
 Dalam kondisi tertentu seringkali kita hanya menginginkan
mengolah dan menganalisis hanya data dari kelompok
tertentu saja. Misalkan kita ingin mengetahui distribusi
aktifitas pada usila yang tinggal di Jakarta Selatan. Di dalam
data tentunya ada variabel yang menunjukkan wilayah
tempat tinggal usila.
 Sebagai contoh kita ingin mengetahui tekanan darah sistolik
pada ibu yang mempunyai riwayat hipertensi (dalam contoh
ini kita masih menggunakan file data Latihan2.SAV).
Caranya adalah sebagai berikut:

03/29/2024 JT-Transformasi/modifikasi dara- 22


M.k.Manajemen data-FIK UPTT
1. Pilih menu: Data
2. Pilih Select Cases
3. Klik pada tombol: If Condition is Satisfied

4. Klik pilihan: If

03/29/2024 JT-Transformasi/modifikasi dara- 23


M.k.Manajemen data-FIK UPTT
5. Ketiklah/sorot dan pindah pada kotak: hiperten=0
Ket: ibu yang menderita hipertensi kodenya=0

6. Klik Continue

7. Perhatikan di bagian bawah pada kotak: Unselected Cases are:


filtered atau deleted. Pilihan filtered artinya data yang tidak dianalisis
hanya ditandai dengan pencoretan nomor kasus. Sedangkan untuk
pilihan Deleted, artinya kasus yang tidak terpilih akan dihapus secara
permanen. Biasanya digunakan option: filtered.

03/29/2024 JT-Transformasi/modifikasi dara- 24


M.k.Manajemen data-FIK UPTT
8. Klik OK sehingga anda kembali ke Data Editor. Perhatikan pada data
editor ada beberapa kasus yang tidak terpilih (dimatikan), yang ditandai
dengan pencoretan nomor kasusnya.

03/29/2024 JT-Transformasi/modifikasi dara- 25


M.k.Manajemen data-FIK UPTT
5. MENYIMPAN HASIL OLAHAN / HASIL
ANALISIS
Hasil analisis akan ditampung pada jendela Output (Output
Window), seperti tampak pada gambar dibawah ini. Anda
dapat mengedit teks langsung pada window tersebut.
Prosedur yang sering digunakan untuk edit teks, seperti Cut,
Copy dan Paste juga dapat digunakan di Jendela Output ini.
Bila anda akan menyimpan hasil analisis:
1. Pilih File
2. Pilih Save As
3. Ketik/Isikan nama filenya
4. Klik OK

03/29/2024 JT-Transformasi/modifikasi dara- 26


M.k.Manajemen data-FIK UPTT
03/29/2024 JT-Transformasi/modifikasi dara- 27
M.k.Manajemen data-FIK UPTT
MENGELOMPOKKAN VARIABEL…Modul hal 33 s.d 36
NO UMUR DIDIK KERJA ANAK EKSKLU HB1 HB2 BAYI SEGERA KOLOS LAHIR SAMPAI
1 23 1 1 1 1 10,1 11,1 2500 2 1 2 1
2 24 4 1 2 0 09,8 10,2 3000 4 3 3 4
3 34 2 0 3 1 11,1 11,5 4000 1 2 2 1
4 35 3 1 4 1 10,2 09,8 3600 2 3 4 2
5 19 1 0 4 0 10,4 10,1 3500 3 2 4 2
6 24 4 0 3 0 11,2 11,0 2700 5 4 4 4
7 22 3 0 2 0 12,5 12,2 2900 3 4 2 2
8 19 1 1 1 1 11,4 11,4 2600 2 1 1 2
9 26 3 1 1 0 13,2 12,3 3500 3 2 2 4
10 25 3 0 2 1 9,2 9,1 4000 4 4 5 4
11 21 1 0 3 1 10,1 11, 3300 2 1 2 1
12 22 2 1 4 0 10,1 11,1 4100 2 4 2 4
13 19 3 0 4 0 10,2 09,8 2800 2 1 2 1
14 20 2 1 3 1 10,2 09,8 3600 2 3 4 4
15 23 3 0 2 0 10,2 09,8 2400 1 1 2 2
16 26 1 1 1 1 11,2 10,0 3000 5 4 4 4
17 27 4 0 1 0 11,2 10,0 3900 5 4 4 4
18 30 3 0 2 0 11,2 10,0 2800 5 4 4 4
19 31 4 1 3 1 13,2 12,3 3300 1 1 2 2
20 32 4 1 4 1 13,2 12,3 2100 3 2 4 4
21 23 1 1 4 1 10,1 11,1 2500 2 1 2 1
22 24 4 1 3 0 09,8 10,2 3000 4 3 3 4
23 34 2 0 2 1 11,1 11,5 4000 1 2 2 1
24 35 3 1 1 1 10,2 09,8 3600 2 1 1 2
25 19 1 0 1 0 10,4 10,1 3500 3 4 2 2
26 24 4 0 2 0 11,2 10,0 2700 5 4 4 4
27 22 3 0 3 0 12,5 12,2 2900 1 2 2 2
28 19 1 1 4 1 11,4 11,4 2600 2 1 1 2
29 26 3 1 4 0 13,2 12,3 3500 3 2 1 1
30 25 3 0 3 1 09,2 09,1 4000 4 4 5 4
31 21 1 0 2 1 10,1 11,1 3300 2 1 2 1
32 22 2 1 1 0 10,1 11,1 4100 2 1 2 1
33 19 3 0 1 0 10,2 09,8 2800 2 3 4 2
34 20 2 1 2 1 10,2 09,8 3600 2 3 1 1
35 23 3 0 3 0 10,2 09,8 2400 2 3 4 2
36 26 1 1 4 1 11,2 10,0 3000 5 4 4 4
37 27 4 0 4 0 11,2 10,0 3900 5 4 4 4
38 30 3 0 3 0 11,2 10,0 2800 5 4 4 4
39 31 4 1 2 1 13,2 12,3 3300 1 1 4 4
40 32 4 1 1 1 13,2 12,3 2100 3 2 2 2
41 21 1 0 2 1 10,1 11,1 3300 2 1 2 2
42 22 2 1 1 0 10,1 11,1 4100 2 1 2 1
43 19 3 0 1 0 10,2 09,8 2800 1 1 2 1
44 20 2 1 2 1 10,2 09,8 3600 2 3 2 2
45 23 3 0 3 0 10,2 09,8 2400 2 3 4 2
46 26 1 1 4 1 11,2 10,0 3000 5 4 1 2
47 27 4 0 4 0 11,2 10,0 3900 5 4 4 4
48 30 3 0 3 0 11,2 10,0 2800 5 4 4 4
49 31 4 1 2 1 13,2 12,3 3300 3 2 4 2

03/29/2024
50 32 4 1
JT-Transformasi/modifikasi dara-
1 0 13,2 12,3 2100 3 1 1 2
28
M.k.Manajemen data-FIK UPTT
ENTRY DATA
Langkah memasukkan/Entry Data di SPSS
1. Setelah Data Editor terbuka, terlihat ada lajur kolom dan
lajur baris. Lajur kolom yang ditandai masing-masing kolom
dengan kata “var” merupakan tempat variabel dimasukkan
dan lajur baris tempat kasus/responden. Pada dasarnya
anda dapat langsung memasukkan data dahulu kemudian
baru membuat nama variabel, atau sebaliknya membuat
nama variabel dahulu baru kemudian mengetikkan
datanya.
2. Sekarang kita akan memasukkan data nomor responden.
Langkah pertama kita akan membuat nama variabel,
caranya:
a. Masuk ke Variabel View, klik dobel dibawah Name,
ketikkan nama variabelnya dengan mengetikkan
NOMOR
03/29/2024 JT-Transformasi/modifikasi dara- 29
M.k.Manajemen data-FIK UPTT
Klik Disini!!

03/29/2024 JT-Transformasi/modifikasi dara- 30


M.k.Manajemen data-FIK UPTT
b. Pada option Type, pilih jenis Numeric karena data yang dimasukkan
berbentuk angka, width biarkan 8 dan decimal hapuslah angka 2 dan
isikan 0.

c. Klik OK dan kembali ke Data Editor. Pada option Label, klik dobel dan
dapat diisikan untuk memperjelas nama variabel. Dapat diisikan “Nomor
Responden”.
d. Kotak Values biarkan kosong saja karena datanya sudah jelas.
e. Selanjutnya dengan cara yang sama buat variabel selanjutnya yaitu
UMUR, jenis Numerik, desimal 0, label “Umur Responden”.

03/29/2024 JT-Transformasi/modifikasi dara- 31


M.k.Manajemen data-FIK UPTT
f. Untuk Variabel DIDIK, pada values dibuat kode sbb:
1=SD, 2=SMP, dst pada Valuesnya.
g. Pada Variabel Hb, pada option Type anda harus
memberikan Desimal dengan mengisi 1. Untuk
memasukkan data yang ada anda dapat
mengetikkaqn dengan tanda titik (.) untuk pemisah
desimalnya, kalau tidak bisa masuk karena setting
komputer yang berbeda, dapat dimasukkan tanda
koma (,).

03/29/2024 JT-Transformasi/modifikasi dara- 32


M.k.Manajemen data-FIK UPTT
MENGELOMPOKKAN VARIABEL…Lanjutan…1
Umur dapat diklasifikasikan menjadi 3 kelompok yaitu: <20 thn, 20-30 thn,
>30 thn.
1. Pilih Transform
2. Pilih Recode
3. Pilih Into Different Variables.
4. Sorot Variabel UMUR, lalu klik tanda panah ke kanan sehingga
variabel UMUR berpindah di kotak Input VariabelOutput Variabel
5. Pada kotak Output Variabel, pada bagian Name ketiklah UMURGRP
(sebagai nama variabel baru untuk umur yang bentuknya sudah
kategorik).
6. Ketik Change sehingga pada kotak Input VariabelOutput Variabel
terlihat UMURUMURGRP.

03/29/2024 JT-Transformasi/modifikasi dara- 33


M.k.Manajemen data-FIK UPTT
MENGELOMPOKKAN VARIABEL…Lanjutan…2
7. Klik option Old and New Value. Pada kotak tsb. Ada beberapa isian
yang harus diisi. Secara garis besar ada 2 isian yang harus diisi, yaitu
Old Value (nilai lama yang akan di recode) dan New Value (nilai baru
sebagai hasil recode dari nilai lama). Merecode dapat dilakukan per satu
nilai lama atau jangkauan nilai (range). Sekarang kita akan merecode
nilai umur <20 thn menjadi kode 1. Pindahkan kursor ke kotak Range:
lowest through.., ketiklah 19.
8. Bawa kursor ke kotak New Value, ketiklah 1, kemudian klik Add.
9. Pindahkan kursor ke kotak: Range:---through ---, kita akan merecode
umur 20 s/d 30 thn menjadi kode 2. Pada 2 kotak tersebut isilah 20 dan
30. Lalu pindahkan kursor ke kotak New Value, ketiklah 2, klik Add.
10.Klik pada bagian Range: ---- through highest. Kita akan melakukan
pengkodean umur > 30 thn menjadi kode 3. Pada kotak Range: ----
throuh highest ketiklah 31. Lalu pindahkan kursor ke kotak New Value,
ketiklah 3. Klik Add.
11.Klik Continue
12.Klik OK.
03/29/2024 JT-Transformasi/modifikasi dara- 34
M.k.Manajemen data-FIK UPTT
PEMBUATAN VARIABEL BARU
1. Pastikan anda di posisi tampilan Data Editor
2. Pilih Transform
3 Pilih Compute, kemudian muncul kotak dialog Compute,
Pada kotak tersebut Target Variable: diisi nama variabel
baru yang akan dibuat, misalkan hasil rata-rata pengukuran
Hb1 dan Hb2 akan diberi nama variabel HBRATA, maka
pada kotak Target Variable, ketiklah HBRATA
4. Pada Numeric Expression, ketiklah variabel-variabel yang
akan dijumlahkan dengan disertai tanda + dan bagi dengan
tanda /, tampilannya: (HB1 + HB2)/2
5. Klik OK, sesaat kemudian variabel HBRATA sudah
terbentuk dan akan muncul dibagian paling kanan.

03/29/2024 JT-Transformasi/modifikasi dara- 35


M.k.Manajemen data-FIK UPTT
TAHAPAN SELANJUTNYA
ADALAH ANALISIS DATA

03/29/2024 JT-Transformasi/modifikasi dara- 36


M.k.Manajemen data-FIK UPTT

Anda mungkin juga menyukai