Project Detail
Sarka StudyHub
Platform belajar CPNS dan PPPK berbasis web yang menyajikan materi terstruktur, latihan interaktif, navigasi topik yang rapi, dan dukungan tutor AI untuk pengalaman belajar yang lebih terarah.

Sarka StudyHub adalah platform belajar digital yang saya kembangkan untuk membantu peserta seleksi CPNS dan PPPK memahami materi secara lebih terarah, praktis, dan mudah diakses. Aplikasi ini dirancang sebagai ruang belajar berbasis konten yang ringan, responsif, dan mudah dikembangkan untuk kebutuhan materi yang terus bertambah.
Proyek ini dibangun menggunakan Astro sebagai fondasi frontend, TailwindCSS untuk styling responsif, serta Node.js dan Express sebagai backend pendukung fitur chat AI. Fokus utama pengembangan adalah menghadirkan pengalaman belajar yang cepat, rapi, dan tidak membingungkan bagi pengguna.
1. Latar Belakang
Persiapan CPNS dan PPPK sering kali membutuhkan banyak materi dari berbagai kategori, seperti TIU, TWK, TKP, manajerial, sosial kultural, teknis, hingga wawancara. Tantangan utamanya adalah bagaimana menyajikan materi tersebut agar tetap mudah dicari, dibaca, dan dipelajari secara bertahap.
Melalui Sarka StudyHub, materi disusun dalam struktur yang jelas berdasarkan tahun, kategori, section, dan topik. Dengan pendekatan ini, pengguna dapat langsung masuk ke materi yang dibutuhkan tanpa harus menelusuri banyak halaman secara manual.
2. Konten Belajar Terstruktur
- Materi CPNS dan PPPK dikelompokkan berdasarkan struktur folder yang konsisten sehingga mudah dikelola dan diperluas.
- Setiap halaman materi memiliki informasi pendukung seperti judul, subtitle, ringkasan, estimasi waktu baca, daftar isi, dan navigasi antar topik.
- Konten ditulis menggunakan Markdown agar proses penulisan, revisi, dan penambahan materi baru menjadi lebih cepat dan fleksibel.
3. Latihan Soal Interaktif
- Beberapa materi dilengkapi latihan soal langsung di halaman pembahasan.
- Pengguna dapat memilih jawaban dan mendapatkan feedback instan untuk memahami alasan jawaban benar atau salah.
- Pendekatan ini membuat proses belajar lebih aktif karena pengguna tidak hanya membaca, tetapi juga langsung menguji pemahaman.
4. Pengalaman Pengguna yang Responsif
- Antarmuka dirancang agar tetap nyaman digunakan di desktop, tablet, maupun perangkat mobile.
- Desain visual dibuat bersih, fokus, dan mudah dipindai sehingga pengguna dapat membaca materi dalam waktu lama dengan lebih nyaman.
- Astro membantu menghasilkan halaman yang ringan dan cepat, cocok untuk platform edukasi yang mengandalkan banyak konten statis.
5. Dukungan Tutor AI
- Aplikasi dilengkapi backend Express sebagai proxy untuk menghubungkan frontend dengan layanan chat AI.
- Tutor AI diarahkan untuk menjawab pertanyaan seputar CPNS dan ASN dalam bahasa Indonesia yang singkat, runtut, dan mudah dipahami.
- Fitur ini berguna sebagai pendamping belajar ketika pengguna membutuhkan penjelasan tambahan di luar materi utama.
6. Arsitektur yang Skalabel
- Route dinamis digunakan untuk menampilkan halaman materi berdasarkan struktur konten, sehingga topik baru dapat ditambahkan tanpa membuat route manual.
- Asset publik seperti icon, manifest, dan service worker disiapkan untuk mendukung pengalaman aplikasi yang lebih modern.
- Pemisahan antara frontend Astro dan backend Express membuat pengembangan fitur lebih terorganisir dan mudah dipelihara.
7. Hasil dan Manfaat
- Pengguna mendapatkan akses ke materi CPNS dan PPPK yang lebih rapi, terstruktur, dan mudah diikuti.
- Pengelolaan konten menjadi lebih efisien karena materi dapat ditambahkan melalui file Markdown.
- Platform siap dikembangkan lebih lanjut untuk fitur seperti tryout, bank soal, progress belajar, pencarian materi, dan personalisasi rekomendasi belajar.
Sarka StudyHub menjadi contoh implementasi platform edukasi modern yang mengutamakan performa, keterbacaan, dan kemudahan pengembangan. Proyek ini tidak hanya berfungsi sebagai media belajar, tetapi juga sebagai fondasi yang dapat terus diperluas untuk kebutuhan pembelajaran digital yang lebih lengkap.