Home - dedyirama-id/utbk-core GitHub Wiki
Welcome to the utbk-core wiki!
💡 UTBK Core adalah aplikasi berbasis web yang dirancang untuk mendukung siswa dalam persiapan menghadapi Ujian Tulis Berbasis Komputer (UTBK). Aplikasi ini menawarkan berbagai fitur yang bertujuan untuk mengembangkan keterampilan dasar yang sangat penting bagi kesuksesan dalam UTBK.
👀 Problem
- Rendahnya Peringkat PISA: Indonesia termasuk dalam 20 negara dengan peringkat PISA 2022 terendah, yang menunjukkan bahwa kemampuan berpikir kritis masyarakat Indonesia masih di bawah rata-rata.
- Minat Baca Rendah: Menurut UNESCO, persentase minat baca masyarakat Indonesia hanya sebesar 0.001%. Hanya 1 dari 1000 orang Indonesia yang mau membaca.
💭 Proposal
- Prinsip Pareto: Prinsip Pareto menyatakan bahwa 80% konsekuensi berasal dari 20% penyebab.
- Kesalahan Belajar: Kesalahan cara belajar selama pendidikan dasar mempengaruhi kemampuan seseorang dalam menyerap informasi pada pendidikan menengah dan akhirnya mempengaruhi kecerdasan keseluruhan.
- Upaya Pemerintah: Pemerintah melalui Kemendikbud telah berupaya mengatasi masalah ini dengan membuat kurikulum merdeka dan mengubah skema seleksi masuk perguruan tinggi (UTBK) menjadi lebih fokus pada penilaian pengetahuan skolastik dan penalaran.
- Solusi UTBK Core: UTBK Core berupaya memperbaiki 20% inti permasalahan yang berpotensi menyebabkan rendahnya kualitas pendidikan, sekaligus membantu siswa dalam menghadapi UTBK. UTBK Core menyediakan program yang menargetkan kemampuan dasar seperti membaca, memahami kalimat, berpikir logis, dan menyelesaikan permasalahan matematis yang diharapkan dapat membantu memperbaiki kualitas manusia secara keseluruhan.
🚀 APP Details
UTBK Core adalah aplikasi web yang memiliki fitur untuk membantu pengguna dalam belajar 20% kemampuan dasar paling berpengaruh dengan cara membentuk kebiasaan. UTBK Core dibangun dengan menerapkan sistem Progressive Web App (PWA) dengan mengoptimalkan akessibilitas dan performa aplikasi. Fitur fungsionalitas yang dimiliki adalah sebagai berikut:
- Instalability: Aplikasi UTBK Core dapat diinstall pada berbagai perangkat berkat penerapan PWA.
- Offline Capability: Aplikasi dapat diakses secara offline dengan menerapkan service worker dan cache web pada PWA.
- Accessibility: UTBK Core dikembangkan dengan upaya menerapkan keseluruhan aksesibilitas pada platform web. Sehingga memudahkan pengguna berkebutuhan khusus dalam mengakses aplikasi.
- High Performance: UTBK Core diupayakan untuk dikembangkan dengan mengoptimalisasikan sumber daya semaksimal mungkin, sehingga dapat menghasilkan aplikasi web yang optimal.
✨ Unique Selling Point (USP)
- Fokus pada 20% inti kemampuan yang paling berpengaruh.
- Sistem Evaluasi Performa.
- Memperbaiki kualitas pendidikan dengan cara yang paling mudah untuk dilakukan.
- Belajar dengan membangun kebiasaan.
🛫 Plan
- Pengembangan main app: Membangun tampilan utama aplikasi, termasuk landing page, halaman detail, dll.
- Pengembangan 7 core features:
- Qmath: Aplikasi latihan hitung cepat
- Logic Box: Melatih logika preposisi
- Lumina: Melatih literasi dan pemahaman bacaan
- Bridge: Melatih pemahaman bahasa inggris
- KBBI: Melatih penggunaan kata sesuai KBBI
- EYD 5: Melatih penyusunan kalimat sesuai EYD 5
- Affix: Melatih pemahaman afiksasi
- Pembuatan Sistem Evaluasi: Membangun sistem evaluasi berbasis data yang dapat memberikan umpan balik secara real-time kepada pengguna
- Pengembangan Fitur Tambahan: Menambah fitur seperti forum diskusi, sesi tanya jawab langsung dengan ahli, dan akses ke sumber daya belajar tambahan.
- Feedback dan Iterasi: Mengumpulkan umpan balik dari pengguna secara rutin dan melakukan iterasi untuk terus meningkatkan aplikasi.
- Tips & Trick: Memberikan tips & trick dalam belajar ataupun dalam menyelesaikan suatu permasalahan, seperti tips belajar suatu topik atau tips menyelesaikan suatu permasalahan logis.
🧮 Tech Stack
Development
- HTML, CSS dan Javascript
- Tailwindcss
- Nodejs
Management
- Git & Github
Design
- Figma
🎯 Traction & Milestone
Pencapaian yang telah diraih saat ini
- Program Qmath telah dipublish dan berjalan sepenuhnya. https://qmath.web.app/
- Beberapa tips & trick telah dikembangkan pada tahap awal.
Milestone Kedepan (MVP)
- Membangun database dan server baru untuk menampung keseluruhan fungsi UTBK Core.
- Mengembangkan UTBK Core untuk setidaknya mencapai MVP:
- Membangun default Landing Page.
- Membangun sistem admin dan user.
- Membangun dashboard user dan admin.
- Mengembangkan fitur logic box.
- Memindahkan Qmath ke sumber daya baru.
- Merilis aplikasi ke publik.
💰 Bussiness Model
❗ Untuk saat ini, pengembangan UTBK Core tidak difokuskan kepada tujuan bisnis. Pada tahap awal, UTBK Core akan dirilis secara gratis. Selanjutnya akan dilakukan evaluasi kembali apakah memungkinkan salah satu atau beberapa bussiness model ini dijalankan.
- Iklan: Menampilkan iklan, dengan biaya langganan untuk menghapus iklan.
- Kontent berbayar: Beberapa fitur dibuka secara gratis dengan batasan. Biaya langganan diberikan untuk mengakses fitur lengkap.
- Tryout: Mengadakan tryout berbayar atau menyediakan platform tryout untuk kerja sama.
👨🏻💻 Development Strategy
- Fokus utama pengembangan saat ini adalah untuk mencapai MVP.
- Setelah mencapai MVP, produk akan dipublish kemudian dievaluasi apakah memerlukan perbaikan lebih lanjut atau dapat dikembangkan untuk fitur lainnya.
- Tidak ada tenggat waktu untuk mencapai MVP, namun dengan ekspektasi standar, masa development setidaknya 1 - 2 bulan.
- Development menggunakan metode free explore, artinya tidak ada tekanan untuk menyelesaikan project secepatnya. Developer bisa mengeksplor dan belajar sambil mengembangkan project.
- Mencapai goals bukanlah kewajiban, namun sebuah kebanggan. Tidak ada keharusan untuk menyelesaikan project ini. Project bisa berubah, ditunda, atau dihentikan di tengah jalan. Semua keputusan akan dievaluasi selama project berjalan.