Soal Praktikum 4

Kalkulator Statistik Deskriptif & Visualisasi Karakter ASCII

Menerima sekumpulan data numerik dari pengguna, lalu secara murni menghitung Mean, Median, Modus (menangani multimodal dan tanpa modus), Standar Deviasi (Sampel & Populasi), serta menyajikan visualisasi frekuensi kemunculan berbasis teks ASCII Bar Chart menggunakan karakter # atau * untuk rentang 60–69, 70–79, 80–89, dan 90–100.

Input Kumpulan Data Numerik

Masukkan nilai angka dipisahkan oleh tanda koma atau spasi

Jumlah data terbaca saat ini: 10 angka.
Karakter ASCII Bar Chart:
Reset Default
μ

82.1

Mean (Rata-rata)

∑x (821) / n (10)
Me

83

Median (Nilai Tengah)

Data Terurut Ascending
Mo

Tidak ada modus (seluruh nilai memiliki frekuensi yang sama)

Modus (Nilai Terbanyak)

Tidak ada modus
σ

13.1017

Standar Deviasi (Sampel)

Populasi: 12.4294

Visualisasi Diagram Batang Berbasis Teks (ASCII Bar Chart)

Frekuensi kemunculan data rentang puluhan 60–69, 70–79, 80–89, dan 90–100 murni menggunakan karakter #

DataLab ASCII Bar Chart Renderer — Char: '#'
60–69  | ## (2)
70–79  | ## (2)
80–89  | ### (3)
90–100 | ### (3)

Tabel Distribusi Frekuensi Bins

Rentang Nilai (Bin) Frekuensi (Jumlah Kemunculan) Persentase (%) Visualisasi ASCII Text
60–69 2 data 20% ##
70–79 2 data 20% ##
80–89 3 data 30% ###
90–100 3 data 30% ###

Metode & Penjelasan Rumus Standar Deviasi

1. Standar Deviasi Sampel ($s$):
Digunakan ketika data dianggap sebagai sampel dari populasi (koreksi Bessel dengan pembagi $n - 1$): $$s = \sqrt{\frac{\sum_{i=1}^{n} (x_i - \bar{x})^2}{n - 1}} = \sqrt{\frac{1544.9}{9}} = \mathbf{13.1017}$$

2. Standar Deviasi Populasi ($\sigma$):
Digunakan jika data mewakili seluruh entitas populasi (dibagi $N$): $$\sigma = \sqrt{\frac{\sum_{i=1}^{N} (x_i - \mu)^2}{N}} = \sqrt{\frac{1544.9}{10}} = \mathbf{12.4294}$$

Langkah Perhitungan Median & Modus

1. Median:
Data diurutkan secara menaik (ascending):
60, 68, 72, 76, 81, 85, 89, 93, 97, 100
Karena n = 10 (genap), median adalah rata-rata elemen ke-5 (81) dan ke-6 (85) = 83.

2. Modus:
Sistem mendeteksi frekuensi kemunculan setiap angka. Modus adalah nilai dengan frekuensi terbesar. Jika semua nilai muncul dengan frekuensi yang persis sama atau hanya 1 kali, sistem menandai "Tidak ada modus". Jika terdapat 2 atau lebih angka yang sama-sama paling sering muncul, sistem menampilkan seluruh modus (bimodal / multimodal).

DataLab © 2026 — Data Science Processing Platform
UTS Data Science 2026/2027 • Dosen: Adie Kusna Wibowo • Politeknik META Industri