Rahmad Riskiadi
[!NOTE] Catatan Historis & Milestone Akademik:
Project ini merupakan karya orisinal penelitian Tugas Akhir / Skripsi Sarjana Teknik Informatika yang diselesaikan pada tahun 2019 di Universitas Islam Negeri Sultan Syarif Kasim Riau (UIN Suska Riau).Flashback ke tahun 2019: Era di mana belum ada ChatGPT, GitHub Copilot, Claude, maupun AI generatif lainnya! Semua penurunan rumus pemulusan tiga tingkat (Brown's TES), kalkulasi matriks, turunan kuadratik, hingga baris kodingan PHP native diketik murni secara manual dari membedah jurnal-jurnal ilmiah, buku teks statistik, dan revisi dosen pembimbing di laboratorium kampus hingga larut malam. āš„
Bus Rapid Transit (BRT) Trans Metro Pekanbaru (TMP) merupakan denyut nadi transportasi massal di Kota Pekanbaru yang dikelola oleh Unit Pelaksana Teknis Pengelolaan Angkutan Perkotaan (UPT PAP) Dinas Perhubungan Kota Pekanbaru.
Armada bus beroperasi melayani 13 koridor utama dengan dua kategori tarif tiket resmi:
Volume penggunaan tiket fisik ini sangat masif:
2.794.797 tiket umum dan 815.038 tiket pelajar.2.341.622 tiket umum dan 558.886 tiket pelajar.2.539.151 tiket umum dan 567.902 tiket pelajar.2.922.656 tiket umum dan 654.072 tiket pelajar.Berdasarkan Standar Operasional Prosedur (SOP) Dinas Perhubungan, ketersediaan tiket cetak fisik adalah syarat mutlak operasional bus:
Sebelum adanya sistem ini, staf UPT PAP hanya mengandalkan pencatatan rekapitulasi manual di Microsoft Excel dan perkiraan kasar (gut feeling) berdasarkan data tahun lalu. Diperlukan sebuah sistem berbasis komputasi cerdas yang dapat memprediksi kebutuhan tiket tahun berikutnya secara presisi dan ilmiah.
Metode yang diterapkan dalam penelitian ini adalah Triple Exponential Smoothing (TES) Satu Parameter dari Robert Goodell Brown. Metode ini dipilih karena data deret waktu (time series) penjualan tiket bus menunjukkan adanya kecenderungan pola tren non-linier / kuadratik seiring dinamika mobilitas warga Pekanbaru.
Berbeda dengan metode Holt-Winters klasik yang membutuhkan 3 parameter terpisah ($\alpha, \beta, \gamma$), metode Brown hanya membutuhkan satu parameter pemulusan $\alpha$ ($0 < \alpha < 1$) yang kemudian dimuluskan secara bertingkat tiga kali:
$$S'_t = \alpha X_t + (1 - \alpha) S'_{t-1}$$ (Di mana pada periode awal $t = 1$, ditetapkan $S'_1 = X_1$).
$$S''_t = \alpha S'_t + (1 - \alpha) S''_{t-1}$$ (Di mana $S''_1 = X_1$).
$$S'''_t = \alpha S''_t + (1 - \alpha) S'''_{t-1}$$ (Di mana $S'''_1 = X_1$).
$$a_t = 3S'_t - 3S''_t + S'''_t$$
$$b_t = \frac{\alpha}{2(1 - \alpha)^2} \left[ (6 - 5\alpha)S'_t - (10 - 8\alpha)S''_t + (4 - 3\alpha)S'''_t \right]$$
$$c_t = \frac{\alpha^2}{(1 - \alpha)^2} \left( S'_t - 2S''_t + S'''_t \right)$$
$$F_{t+m} = a_t + b_t(m) + \frac{1}{2}c_t(m^2)$$ (Dengan $m = 1$ untuk meramalkan 1 tahun ke depan).
Tingkat kesalahan diukur menggunakan standar internasional MAPE: $$\text{PE}_t = \left| \frac{X_t - F_t}{F_t} \right| \times 100\% \quad , \quad \text{MAPE} = \frac{1}{n} \sum_{t=1}^{n} \text{PE}_t$$ $$\text{Tingkat Akurasi} = 100\% - \text{MAPE}$$
Berdasarkan pengujian parameter $\alpha$ dari $0.1$ hingga $0.9$, didapatkan nilai parameter optimal pada $\alpha = 0.5$.
Pada koridor-koridor utama yang melayani jutaan penumpang, model menghasilkan angka MAPE yang sangat fantastis (di bawah 10%):
| Koridor Bus TMP | Kategori | Data Aktual | Hasil Prediksi | Error MAPE | Akurasi | Kriteria Lewis (1982) |
|---|---|---|---|---|---|---|
| Koridor 01 | Umum | 1.044.502 | 1.063.828 | 1.82% | 98.18% | ā Sangat Baik (Highly Accurate) |
| Koridor 04B | Umum | 140.570 | 138.678 | 1.36% | 98.64% | ā Sangat Baik (Highly Accurate) |
| Koridor 06 | Umum | 187.063 | 190.837 | 1.98% | 98.02% | ā Sangat Baik (Highly Accurate) |
| Koridor 06 | Pelajar | 41.480 | 42.142 | 1.57% | 98.43% | ā Sangat Baik (Highly Accurate) |
| Koridor 08A | Pelajar | 38.791 | 40.203 | 3.51% | 96.49% | ā Sangat Baik (Highly Accurate) |
| Koridor 08A | Umum | 148.464 | 153.775 | 3.45% | 96.55% | ā Sangat Baik (Highly Accurate) |
| Koridor 02 | Umum | 390.490 | 425.211 | 8.17% | 91.83% | ā Sangat Baik (Highly Accurate) |
[!TIP] Standar Interpretasi MAPE (Lewis, 1982):
- $\text{MAPE} < 10\%$: Kemampuan peramalan Sangat Baik (Highly Accurate)
- $10\% \le \text{MAPE} < 20\%$: Kemampuan peramalan Baik (Good)
- $20\% \le \text{MAPE} < 50\%$: Kemampuan peramalan Cukup / Wajar (Reasonable)
- $\text{MAPE} \ge 50\%$: Kemampuan peramalan Tidak Akurat (Inaccurate)
Meskipun fondasi penelitiannya dirancang pada tahun 2019, aplikasi ini telah dimodernisasi penuh oleh Radevanka Project ke versi v2.0.0 agar siap dijalankan di server modern:
password_hash() standar industri dengan mekanisme auto-migration.random_bytes(32) dan sanitasi entitas HTML.(1^2) di PHP masa lalu menjadi fungsi eksponensial presisi pow(1, 2).Bagi teman-teman mahasiswa tingkat akhir atau instansi yang membutuhkan:
Hubungi tim Radevanka Project sekarang juga melalui WhatsApp atau tombol kontak di samping!
Mari ciptakan solusi serupa atau kustomisasi sesuai dengan ekosistem bisnis Anda.