Uji normalitas data online untuk penelitian pertanian: Shapiro–Wilk, Shapiro–Francia, Jarque–Bera, D’Agostino K² + histogram, Q–Q plot, boxplot.
Selalu lakukan double check untuk menghindari kesalahan analisis.
Normality Checker – Proteksi Tanaman UNEJ adalah sebuah perangkat lunak berbasis web yang dirancang untuk melakukan uji asumsi normalitas pada data statistik. Aplikasi ini berfungsi sebagai alternatif ringan dan cepat pengganti perangkat lunak statistik berat (seperti SPSS atau Minitab) ketika pengguna hanya membutuhkan verifikasi distribusi data. Fungsi utamanya adalah menghitung apakah sebaran data sampel mengikuti kurva distribusi normal atau tidak, yang merupakan syarat mutlak sebelum melakukan uji parametrik seperti ANOVA atau t-test.
Aplikasi ini menyediakan berbagai metode uji statistik yang lengkap untuk menyesuaikan dengan karakteristik data pengguna. Tersedia metode Shapiro–Wilk (disarankan untuk sampel kecil, n < 50), Shapiro–Francia, Jarque–Bera (berbasis skewness dan kurtosis), serta D’Agostino K². Pengguna juga diberikan fleksibilitas untuk menentukan tingkat signifikansi (Alpha/$\alpha$) mulai dari 0.01, 0.05, hingga 0.10 sesuai ketelitian yang dibutuhkan dalam penelitian.
Selain perhitungan angka statistik, aplikasi ini unggul dalam visualisasi data. Secara otomatis, sistem akan men-generate tiga jenis grafik interaktif: Histogram yang dilengkapi kurva lonceng (normal curve) untuk melihat bentuk sebaran, Q–Q Plot untuk membandingkan kuantil data terhadap kuantil teoritis, dan Boxplot untuk mendeteksi adanya data pencilan (outlier). Visualisasi ini membantu peneliti memahami "mengapa" datanya tidak normal, bukan sekadar memberikan status "Normal/Tidak Normal".
Fitur cerdas lain yang disematkan adalah sistem Rekomendasi Transformasi Data. Jika hasil uji menunjukkan data tidak normal, algoritma aplikasi akan menganalisis pola data (misalnya: apakah data berupa persentase, proporsi, condong ke kanan, atau mengandung nilai nol) dan menyarankan transformasi matematika yang sesuai. Contohnya, jika data terdeteksi sebagai persentase (0-100), aplikasi akan menyarankan transformasi Arcsin, atau jika data skewed (condong), akan disarankan transformasi Logaritma atau Box-Cox.
Terakhir, aplikasi ini didesain dengan fleksibilitas manajemen data yang tinggi ala spreadsheet. Pengguna dapat mengimpor file secara langsung (format .csv, .xls, .xlsx), melakukan copy-paste data langsung dari Excel ke dalam tabel aplikasi, atau mengetik manual. Aplikasi juga mendukung ekspor data kembali ke format CSV, memudahkan pengguna untuk menyimpan hasil kerja atau membersihkan data sebelum diolah lebih lanjut.
Langkah 1: Input Data
Anda memiliki tiga cara untuk memasukkan data. Pertama, klik tombol "Import File" di pojok kanan atas untuk mengunggah file Excel atau CSV. Kedua, Anda bisa menyalin (copy) data dari Excel dan menempelnya (paste) langsung ke area "Quick Paste" di sidebar kiri atau langsung ke dalam tabel grid utama (gunakan Ctrl+V). Ketiga, Anda bisa mengetik data secara manual pada tabel "Data Editor". Pastikan data angka berada di kolom tersendiri, karena kolom pertama ("Sample") dikhususkan untuk label/kode sampel.
Langkah 2: Konfigurasi dan Eksekusi
Setelah data masuk, perhatikan panel sebelah kiri ("Konfigurasi Uji").
Pilih Target Kolom yang berisi data angka yang ingin diuji.
Tentukan nilai Alpha ($\alpha$) (standar penelitian biasanya 0.05).
Pilih Metode Uji (Gunakan Shapiro-Wilk jika data Anda kurang dari 50 baris).
Klik tombol "Run Analysis".
Hasil status (Normal/Tidak Normal) akan muncul di kotak ringkasan, lengkap dengan nilai p-value dan rekomendasi perbaikan jika data tidak normal.
Langkah 3: Interpretasi Grafik
Gulir ke bagian bawah/kanan untuk melihat visualisasi.
Lihat Histogram: Apakah batang data mengikuti garis merah (kurva normal)?
Lihat Q-Q Plot: Apakah titik-titik biru berada dekat dengan garis putus-putus?
Lihat Boxplot: Apakah ada titik di luar kotak (atas/bawah)? Itu adalah outlier.
Jika Anda ingin menghapus baris data tertentu (misalnya outlier), klik pada baris di tabel editor, lalu tekan tombol "Hapus Baris" atau tombol Delete pada keyboard, kemudian lakukan "Run Analysis" ulang.
Q1: Apa kegunaan utama aplikasi ini?
A: Untuk menguji apakah data penelitian Anda berdistribusi normal atau tidak, yang merupakan syarat untuk uji statistik parametrik.
Q2: Apakah saya perlu menginstall aplikasi ini?
A: Tidak, ini adalah aplikasi berbasis web (HTML/JS) yang berjalan langsung di browser tanpa instalasi.
Q3: Format file apa saja yang bisa diimpor?
A: Aplikasi mendukung format .csv, .xls, dan .xlsx (Microsoft Excel).
Q4: Metode uji apa yang sebaiknya saya pilih untuk data sedikit (kurang dari 50)?
A: Disarankan menggunakan metode Shapiro–Wilk, karena metode ini memiliki kekuatan uji (power of test) yang baik untuk sampel kecil.
Q5: Apa arti "Alpha" atau $\alpha$ pada pengaturan?
A: Alpha adalah batas toleransi kesalahan. Jika $\alpha = 0.05$, artinya kita menggunakan tingkat kepercayaan 95%.
Q6: Bagaimana cara membaca hasil "p-value"?
A: Jika p-value > Alpha (misal > 0.05), maka data NORMAL. Jika p-value < Alpha, maka data TIDAK NORMAL.
Q7: Apa yang harus saya lakukan jika data dinyatakan "TIDAK NORMAL"?
A: Cek kotak "Rekomendasi" di sidebar kiri. Aplikasi akan menyarankan transformasi data (seperti Log, Akar Kuadrat, atau Arcsin) atau menyarankan penggunaan uji non-parametrik.
Q8: Apa fungsi Boxplot pada aplikasi ini?
A: Boxplot digunakan untuk mendeteksi outlier (pencilan) atau data ekstrim yang seringkali menjadi penyebab data tidak normal.
Q9: Bisakah saya mengedit data langsung di tabel?
A: Ya, tabel bersifat interaktif seperti Excel. Anda bisa mengetik, menghapus, atau copy-paste sel secara langsung.
Q10: Mengapa muncul pesan "Butuh n≥3"?
A: Uji normalitas memerlukan minimal 3 data sampel untuk dapat menghitung varians dan deviasi standar secara valid.
Q11: Apakah aplikasi ini menyimpan data saya di server?
A: Tidak. Semua proses perhitungan dilakukan di browser (sisi klien). Data Anda aman dan tidak dikirim ke server manapun.
Q12: Apa fungsi fitur "Quick Paste"?
A: Fitur ini memudahkan Anda yang ingin cepat memasukkan data satu kolom dari Excel tanpa harus menyimpan file terlebih dahulu. Cukup copy dari Excel, paste di kotak Quick Paste, lalu klik Import.
Q13: Bagaimana jika data saya mengandung nilai negatif?
A: Aplikasi tetap bisa menghitung normalitas, namun rekomendasi transformasi tertentu (seperti Akar Kuadrat atau Logaritma) mungkin tidak berlaku atau akan disarankan menggunakan metode Yeo-Johnson.
Q14: Apa bedanya Shapiro-Wilk dan Jarque-Bera?
A: Shapiro-Wilk bekerja berdasarkan korelasi data urut, cocok untuk sampel kecil. Jarque-Bera bekerja berdasarkan momen (skewness/kurtosis), biasanya lebih cocok untuk sampel besar.
Q15: Bagaimana cara menyimpan hasil analisis?
A: Saat ini Anda bisa mendownload data yang sudah diedit/dibersihkan dengan tombol "Download CSV". Untuk grafik dan hasil statistik, Anda bisa melakukan screenshot.
Q16: Apa itu Q-Q Plot?
A: Quantile-Quantile Plot. Jika data normal, titik-titik data akan berkumpul mengikuti garis lurus diagonal.
Q17: Apakah saya bisa menghapus kolom "Sample"?
A: Tidak, kolom "Sample" dikunci sebagai referensi baris, tetapi Anda bisa mengganti isi teksnya.
Q18: Mengapa tombol "Run Analysis" menyala/berubah warna?
A: Tombol atau notifikasi akan berubah menjadi biru/kuning (dirty state) jika Anda mengubah data tapi belum menjalankan ulang analisisnya, mengingatkan agar hasil yang tampil selalu up-to-date.