Hampir semua laporan statistika berbicara dalam pecahan: 42 dari 50 responden setuju, 3 dari 10 rumah tangga memakai internet, atau 72 dari 120 peserta survei memilih opsi A. Angka-angka seperti itu adalah pecahan yang belum selesai diolah, dan cara kita mengolahnya ikut menentukan kualitas kesimpulan. Persentase adalah bentuk akhir yang paling sering dilaporkan karena mudah dibaca publik, tetapi juga paling sering disalahartikan. Chapter ini melatih operasi pecahan, konversi antar bentuk, dan persentase perubahan, sekaligus memetakan jebakan yang paling sering menjebak pembaca laporan.

Mengapa Pecahan Penting dalam Statistika #

Proporsi adalah pecahan paling dasar dalam statistika: banyaknya kejadian yang diamati dibagi banyaknya pengamatan. Survei fiktif terhadap 120 responden menemukan 72 orang memilih opsi A, sehingga proporsinya adalah 72/120 = 0.6. Selama perhitungan belum selesai, pecahan seperti 72/120 sebaiknya dibiarkan dalam bentuk persisnya. Alasannya sederhana: pembulatan dini menularkan galat kecil ke setiap langkah berikutnya, sedangkan pecahan menyimpan nilai penuh tanpa kehilangan apa pun.

Class Fraction pada Python membantu kita menjaga ketelitian tersebut. Class ini menyimpan pembilang dan penyebut sebagai bilangan bulat, lalu menyederhanakan hasil operasi secara otomatis. Kita akan memakainya sebentar lagi untuk memeriksa perhitungan manual kita.

Operasi Dasar Pecahan #

Penjumlahan pecahan sederhana ketika penyebutnya sama: jumlahkan pembilangnya saja. Penyebut yang berbeda harus disamakan lebih dulu memakai kelipatan persekutuan terkecil (KPK). Untuk 1/3 + 1/4, KPK dari 3 dan 4 adalah 12, sehingga 1/3 menjadi 4/12 dan 1/4 menjadi 3/12, lalu keduanya dijumlahkan menjadi 7/12:

text
penyebut sama : 1/8 + 3/8 = 4/8 = 1/2
penyebut beda : 1/3 + 1/4 = 4/12 + 3/12 = 7/12

Hasil penjumlahan boleh melebihi satu, dan hal itu wajar dalam statistika. Contohnya, 1/2 + 1/3 + 1/4 = 13/12 ≈ 1.0833 (dibulatkan ke empat desimal) — pecahan melebihi satu muncul saat kita menjumlahkan bobot atau pangsa dari kategori yang tumpang tindih. Penyederhanaan memakai faktor persekutuan terbesar (FPB) menjaga bentuk tetap ringkas: 4/8 dibagi FPB 4 menghasilkan 1/2. Perhitungan manual di atas dapat diperiksa dengan class Fraction:

python
from fractions import Fraction

sama_penyebut = Fraction(1, 8) + Fraction(3, 8)
beda_penyebut = Fraction(1, 3) + Fraction(1, 4)
total_tiga = Fraction(1, 2) + Fraction(1, 3) + Fraction(1, 4)

print(sama_penyebut)
print(beda_penyebut)
print(total_tiga)
print(float(total_tiga))

Output yang Dihasilkan:

text
1/2
7/12
13/12
1.0833333333333333

Mari kita bedah kode di atas:

  1. Baris 3 (Fraction(1, 8) + Fraction(3, 8)): penjumlahan dilakukan pada penyebut sama menjadi 4/8, lalu disederhanakan otomatis menjadi 1/2.
  2. Baris 4 (Fraction(1, 3) + Fraction(1, 4)): class Fraction menyamakan penyebut ke 12 tanpa kita hitung manual, hasilnya 7/12.
  3. Baris 5-6: hasil 13/12 menunjukkan penjumlahan pecahan bisa melebihi satu; float() mengubahnya ke desimal 1.0833333333333333.

Konversi antara Pecahan, Desimal, dan Persen #

Konversi mengikuti dua langkah yang tetap. Bagi pembilang dengan penyebut untuk mendapatkan desimal, lalu kalikan 100 untuk mendapatkan persen; urutan itu dibalik saat kita membaca laporan. Tabel berikut merangkum pasangan yang paling sering muncul:

PecahanDesimalPersen
1/50.220%
1/40.2525%
1/30.333333.33%
1/20.550%
3/40.7575%
42/500.8484%

Perhatikan baris 1/3: desimalnya tidak pernah berhenti (0.3333…), sehingga tabel mencantumkan 0.3333 (empat desimal) dan 33.33% (dua desimal) sebagai hasil pembulatan. Kebiasaan yang baik adalah memutuskan jumlah desimal sebelum melaporkan, lalu menyatakan pembulatan itu secara eksplisit. Materi tabel frekuensi pada Section Statistika Deskriptif nanti akan memakai kebiasaan ini terus-menerus.

Persentase Perubahan #

Persentase perubahan mengukur seberapa jauh sebuah nilai bergeser dari titik awalnya, dinyatakan dalam persen terhadap nilai awal. Rumusnya:

text
persentase perubahan = (nilai_baru - nilai_awal) / nilai_awal × 100%

Harga beras di pasar fiktif naik dari Rp250.000 menjadi Rp300.000 per kuintal, sehingga persentase kenaikannya adalah (300000 - 250000) / 250000 = 0.2, atau 20%. Arah perubahan terlihat dari tanda: jika harga justru turun dari Rp300.000 ke Rp270.000, hasilnya (270000 - 300000) / 300000 = -0.1, yaitu penurunan 10%. Penyebut selalu nilai awal — di sinilah letak kesalahan yang paling sering terjadi, seperti kita lihat pada subbab berikutnya. Kode berikut sekaligus menguji dua jebakan yang akan dibahas:

python
harga_awal = 250000
harga_baru = 300000

perubahan = (harga_baru - harga_awal) / harga_awal
print(f"perubahan = {perubahan:.0%}")

nilai = 100
setelah_naik = nilai * 1.20
setelah_turun = setelah_naik * 0.80
print(f"setelah naik lalu turun = {setelah_turun}")

persen_dari_persen = 0.20 * 0.30
print(f"20% dari 30% = {persen_dari_persen:.0%}")

Output yang Dihasilkan:

text
perubahan = 20%
setelah naik lalu turun = 96.0
20% dari 30% = 6%

Mari kita bedah kode di atas:

  1. Baris 4: selisih 50000 dibagi harga awal 250000 menghasilkan 0.2; format :.0% mengalikan 100 dan menambahkan tanda %.
  2. Baris 8-9: nilai 100 naik 20% menjadi 120, lalu turun 20% yang dihitung dari 120 (bukan dari 100), sehingga hasil akhirnya 96.0.
  3. Baris 11: 20% dikalikan 30% sama dengan 0.2 × 0.3 = 0.06, yaitu 6% dari keseluruhan.

Jebakan Umum Persentase #

Jebakan pertama adalah persentase dari persentase. Kalimat “pangsa opsi A naik 20% dari posisi 30%” sering dibaca sebagai 50%, padahal kenaikan relatifnya adalah 0.3 × 1.2 = 0.36 atau 36%. Hasil 50% hanya benar jika yang dimaksud adalah tambahan 20 poin persentase (0.3 + 0.2 = 0.5). Kedua istilah ini berbeda makna, dan laporan yang baik selalu menyebut keduanya dengan tepat.

Jebakan kedua adalah dasar perbandingan yang bergeser. Harga yang naik 20% lalu turun 20% tidak kembali ke titik awal: dari 100 kita naik ke 120, lalu penurunan 20% dihitung dari 120 sehingga harga berakhir di 96 — bersih turun 4%. Nilai apa pun yang mengalami dua perubahan berurutan memakai dasar berbeda pada tiap langkah. Karena itu, setiap kali bertemu persentase, tanyakan dulu: persen dari angka mana?

Pecahan dan persentase membandingkan bagian dengan keseluruhan. Sering kali kita juga perlu membandingkan dua kuantitas yang sama-sama bukan keseluruhan — guru dengan siswa, lulus dengan tidak lulus, kejadian dengan penduduk. Chapter berikutnya, Rasio dan Proporsi, memformalkan perbandingan tersebut dan menunjukkan kapan angka seperti 1:30 lebih tepat daripada persentase. Untuk latihan pendamping, Khan Academy menyediakan materi pecahan hingga persentase secara gratis di https://www.khanacademy.org/math/statistics-probability .