Cara Input Data Kuesioner dari Excel dan Google Form ke SPSS (Koding Lengkap)
Cara input data kuesioner dari Excel dan Google Form ke SPSS: rapikan tabel, koding jawaban, impor, Variable View, balik butir negatif, skor total.
Cara input data kuesioner dari Excel ke SPSS terlihat sepele, tetapi di sinilah banyak masalah olah data bermula. Kolom yang terbaca sebagai teks, butir negatif yang lupa dibalik, sel kosong yang membuat skor total hilang, atau label variabel yang tidak ada sehingga output SPSS sulit dibaca. Semua itu baru ketahuan saat uji validitas atau regresi menghasilkan angka yang aneh.
Artikel ini memandu proses input dari awal: merapikan tabel di Excel, mengubah jawaban Google Form yang masih berupa teks menjadi angka, mengimpor ke SPSS, mengisi Variable View dengan benar, membalik butir negatif, menghitung skor total, dan memeriksa data sebelum diuji. Ikuti berurutan, dan simpan file di tiap tahap.
Prinsip tata letak data yang bisa dibaca SPSS
SPSS mengharapkan data berbentuk matriks sederhana: satu baris untuk satu responden dan satu kolom untuk satu variabel atau butir. Baris pertama berisi nama kolom. Tidak ada baris judul di atasnya, tidak ada sel yang digabung (merge), tidak ada kolom total yang dihitung manual di tengah, dan tidak ada catatan di bawah tabel.
Kalau kuesioner Anda punya tiga variabel dengan masing-masing 10 butir, berarti ada 30 kolom butir ditambah kolom identitas dan demografi. Kolom skor total tidak perlu dibuat di Excel; nanti dihitung di SPSS supaya rumusnya tercatat.
Langkah 1: Rapikan tabel di Excel
- Buat kolom pertama ID berisi nomor urut responden. Ini memudahkan menelusuri data yang janggal.
- Beri nama kolom butir dengan format pendek tanpa spasi:
X1_1,X1_2, sampaiY_10. Hindari nama yang diawali angka, mengandung titik di awal, atau terlalu panjang. Nama lengkap pernyataan akan ditaruh di kolom Label SPSS, bukan di header. - Kolom demografi diberi nama jelas:
JK,USIA,PRODI,SEMESTER. - Hapus kolom yang tidak dipakai, misalnya Timestamp dari Google Form, kecuali Anda memerlukannya untuk mencatat periode pengumpulan data.
- Pastikan tidak ada baris kosong di tengah dan tidak ada responden ganda.
- Simpan sebagai file baru, misalnya
data_bersih.xlsx, dan biarkan file asli tidak tersentuh.
Langkah 2: Koding jawaban teks menjadi angka
Bila jawaban masih tertulis "Setuju" atau "Sangat Tidak Setuju", ubah menjadi angka sebelum impor. Tentukan tabel koding lebih dulu dan tulis di Bab 3.
| Jawaban | Kode pernyataan positif |
|---|---|
| Sangat Setuju | 5 |
| Setuju | 4 |
| Netral | 3 |
| Tidak Setuju | 2 |
| Sangat Tidak Setuju | 1 |
Cara tercepat: blok seluruh kolom butir, tekan Ctrl+H (Find and Replace), ganti "Sangat Tidak Setuju" menjadi 1 terlebih dahulu, baru "Tidak Setuju" menjadi 2, lalu "Sangat Setuju" menjadi 5, dan terakhir "Setuju" menjadi 4. Urutan ini penting karena teks "Setuju" juga terkandung dalam "Sangat Setuju" dan "Tidak Setuju". Centang Match entire cell contents agar penggantian hanya mengenai sel yang isinya persis sama.
Alternatifnya, buat tabel koding kecil di sheet lain dan pakai rumus =VLOOKUP(B2;Kode!$A$1:$B$5;2;0), lalu salin hasilnya sebagai nilai (Paste Special, Values). Data demografi juga dikodekan: Laki-laki = 1, Perempuan = 2; semester atau prodi diberi kode berurutan. Catat semua kode di satu dokumen.
Langkah 3: Dari Google Form ke Excel
Buka formulir, tab Responses, klik ikon Sheets untuk membuat spreadsheet tanggapan. Di Google Sheets, pilih File, Download, Microsoft Excel (.xlsx). Pertanyaan tipe kisi (grid) menghasilkan header panjang seperti "Pernyataan motivasi [Saya belajar setiap hari]". Ganti header itu menjadi kode butir seperti X1_1 sesuai kisi-kisi kuesioner Anda. Jawaban dari tipe Linear scale sudah berupa angka; jawaban dari tipe pilihan ganda berupa teks dan perlu dikodekan seperti Langkah 2. Panduan menyusun formulirnya ada di artikel cara membuat kuesioner Google Form untuk skripsi.
Langkah 4: Impor ke SPSS
- Buka SPSS. Pada versi 25 ke atas pilih File, Import Data, Excel. Pada versi lama pilih File, Open, Data, lalu ubah Files of type menjadi Excel.
- Pilih file
data_bersih.xlsx, lalu pilih Worksheet yang benar. - Centang Read variable names from first row of data supaya header menjadi nama variabel.
- Biarkan Percentage of values that determine data type pada 95, kecuali ada kolom bercampur teks dan angka.
- Klik OK. Periksa Data View: semua kolom butir harus berupa angka rata kanan. Kolom yang rata kiri biasanya terbaca sebagai String dan harus diperbaiki di Excel atau lewat Variable View.
Langkah 5: Lengkapi Variable View
Klik tab Variable View di kiri bawah. Inilah yang membuat output SPSS mudah dibaca dan dipahami penguji.
| Kolom | Isi yang disarankan |
|---|---|
| Name | Kode pendek tanpa spasi, misalnya X1_1 |
| Type | Numeric untuk semua butir dan kode demografi |
| Width / Decimals | Width 8, Decimals 0 untuk skor bulat |
| Label | Teks pernyataan lengkap atau nama variabel, misalnya "Saya mengerjakan tugas tepat waktu" |
| Values | Label kode: 1 = Sangat Tidak Setuju sampai 5 = Sangat Setuju; untuk JK: 1 = Laki-laki, 2 = Perempuan |
| Missing | Kode khusus untuk data kosong bila dipakai, misalnya 999 |
| Measure | Nominal untuk demografi kategori, Ordinal untuk butir Likert (atau Scale bila diperlakukan interval), Scale untuk skor total dan usia |
Isi Values cukup sekali, lalu salin sel Values itu (klik kanan, Copy) dan tempel ke semua butir lain. Menu Data, Define Variable Properties juga bisa dipakai untuk mengisi label banyak variabel sekaligus.
Langkah 6: Membalik skor butir negatif
Butir yang kalimatnya berlawanan arah harus dibalik agar skor tinggi selalu berarti tingkat variabel yang tinggi. Dua cara:
- Recode: Transform, Recode into Different Variables, masukkan butir negatif, beri nama baru misalnya X1_3R, klik Old and New Values, isi 1 menjadi 5, 2 menjadi 4, 3 menjadi 3, 4 menjadi 2, 5 menjadi 1, Continue, OK.
- Compute: Transform, Compute Variable, Target Variable X1_3R, Numeric Expression
6 - X1_3untuk skala 1-5 (untuk skala 1-4 gunakan 5 dikurangi butir).
Pakai nama baru dengan akhiran R, jangan menimpa variabel asli, supaya jejaknya jelas. Gunakan versi R ini di semua analisis selanjutnya.
Langkah 7: Hitung skor total dan rata-rata
Buka Transform, Compute Variable. Isi Target Variable, misalnya TOTAL_X1, dan Numeric Expression SUM(X1_1 TO X1_10) (dengan butir negatif sudah diganti versi R-nya). Untuk rata-rata, pakai MEAN(X1_1 TO X1_10). Fungsi SUM dan MEAN mengabaikan sel kosong, sedangkan rumus X1_1 + X1_2 + ... menghasilkan missing bila satu sel kosong. Karena itu, periksa data kosong lebih dulu (Langkah 8) sebelum memilih rumus. Ulangi untuk tiap variabel.
Langkah 8: Periksa data sebelum diuji
- Analyze, Descriptive Statistics, Frequencies untuk semua butir. Cari nilai di luar rentang (misalnya 0, 6, atau 55) dan jumlah Missing. Perbaiki di sumbernya dengan bantuan kolom ID.
- Descriptives untuk melihat Minimum dan Maximum tiap variabel sekali pandang.
- Cek responden yang menjawab angka sama untuk semua butir (straight-lining). Putuskan perlakuannya bersama pembimbing dan catat alasannya.
- Cek jawaban ganda dari orang yang sama bila kuesioner daring.
Langkah 9: Simpan dengan benar
Simpan data sebagai .sav (File, Save As) dan output sebagai .spv. Simpan juga salinan dengan tanggal, misalnya data_skripsi_2026-10-26.sav, sebelum melakukan perubahan besar. File Excel asli, file bersih, dan file .sav sebaiknya ada di satu folder beserta dokumen tabel koding.
Kesalahan yang sering terjadi
| Masalah | Penyebab | Solusi |
|---|---|---|
| Kolom terbaca String, uji tidak bisa dijalankan | Ada teks atau spasi di sel, atau koma desimal tidak dikenali | Bersihkan sel di Excel, ubah Type ke Numeric, atau pakai Alter Type |
| Cronbach's Alpha rendah atau negatif | Butir negatif belum dibalik | Recode butir negatif, uji ulang |
| Skor total banyak yang kosong | Ada sel kosong dan rumus memakai tanda plus | Lengkapi data atau pakai SUM, dan tetapkan perlakuan missing |
| Output penuh kode X1_1 tanpa arti | Label dan Values belum diisi | Lengkapi Variable View sebelum analisis |
| Jumlah responden di output tidak sama dengan jumlah kuesioner | Baris kosong atau responden ganda ikut terimpor | Periksa Data View dan Frequencies kolom ID |
Checklist sebelum uji validitas
- Satu baris satu responden, satu kolom satu butir, header pendek.
- Semua jawaban sudah berupa angka dengan tabel koding yang tercatat.
- Variable View lengkap: Label, Values, Measure.
- Butir negatif sudah dibalik dengan nama baru berakhiran R.
- Frequencies tidak menunjukkan nilai di luar rentang atau missing yang tidak dijelaskan.
- File .sav tersimpan dengan nama bertanggal.
Setelah file .sav rapi, tahap berikutnya adalah uji validitas dan reliabilitas, lalu deskripsi variabel dengan perhitungan skor dan interval Likert. Kalau Anda ingin seluruh proses ini selesai dalam satu pertemuan, Skriptas menyediakan bimbingan olah data SPSS via Zoom mulai Rp25.000 per sesi: Anda yang mengoperasikan SPSS di laptop sendiri, saya memandu dari impor sampai output pertama. Pengenalan menu SPSS secara umum ada di panduan SPSS untuk skripsi. Konsultasi awal gratis lewat WhatsApp.
Video tutorial terkait
Tonton langkahnya langsung di layar. Video dimuat dari YouTube hanya saat Anda menekan tombol putar.
Cara Memindahkan Data Kuesioner dari Excel ke SPSS (Import Data) untuk Skripsi, Tanpa Ketik Ulang
Tutorial memindahkan data kuesioner dari Microsoft Excel ke SPSS dengan File › Import Data › Excel: syarat file Excel (baris pertama nama variabel), jendela Read Excel File, memeriksa Data…
Cara Rekap Kuesioner Google Form di Excel: Jawaban Teks Jadi Angka Likert dan Skor Total
Tutorial mengubah hasil kuesioner Google Form berisi teks (Sangat Setuju, Setuju, Netral, ...) menjadi angka skala Likert 1-5 di Excel dengan Find and Replace (Match entire cell contents),…
Pertanyaan yang sering diajukan
Bagaimana cara memasukkan data kuesioner dari Excel ke SPSS?
Rapikan Excel menjadi satu baris per responden dan satu kolom per butir dengan header pendek, ubah jawaban teks menjadi angka, lalu di SPSS pilih File, Import Data, Excel dan centang Read variable names from first row of data. Setelah itu lengkapi Variable View.
Jawaban kuesioner masih berupa teks seperti Setuju, bagaimana mengubahnya ke angka?
Gunakan Find and Replace di Excel per kolom (Sangat Setuju menjadi 5, Setuju menjadi 4, dan seterusnya) atau rumus VLOOKUP ke tabel koding. Lakukan sebelum impor supaya SPSS membaca kolom sebagai Numeric.
Apa beda SUM(X1_1 TO X1_10) dengan X1_1 + X1_2 + ... di Compute Variable?
SUM mengabaikan sel kosong dan tetap menghasilkan angka, sedangkan penjumlahan dengan tanda plus menghasilkan missing bila ada satu sel kosong. Untuk skor total, pastikan dulu tidak ada data kosong, lalu pilih salah satu dan konsisten.
Bagaimana membalik skor butir negatif di SPSS?
Transform, Recode into Different Variables, lalu pasangkan 1 ke 5, 2 ke 4, 3 ke 3, 4 ke 2, 5 ke 1. Untuk skala 1-5 bisa juga Compute Variable dengan rumus 6 dikurangi nama butir.
Measure di Variable View diisi apa untuk butir Likert?
Skor total dan rata-rata diisi Scale. Butir Likert boleh Ordinal atau Scale, tergantung perlakuan data di Bab 3. Data demografi seperti jenis kelamin dan program studi diisi Nominal.