Lompat ke kontenSkip to content
Lihat Curriculum Vitae
Semua proyekAll projects

Okt – Nov 2026Oct – Nov 2026 · Project manager dan front-end developerProject manager and front-end developer

SiagaRS

Prototipe lomba untuk membantu keluarga pasien mencari rumah sakit sesuai kebutuhan fasilitas, lengkap dengan sumber dan usia setiap data.A competition prototype that helps patients' families find hospitals by the facilities they need, showing the source and age of every data point.

Next.js · Go · MongoDB · OpenAPI

DokumentasiDocumentation

Tangkapan layar dari situs yang sedang berjalan, diambil 4 November 2026.Screenshots of the live site, taken on 4 November 2026.

Beranda: mencari rumah sakit berdasarkan fasilitas
Beranda: mencari rumah sakit berdasarkan fasilitasHome: find hospitals by facility
Cari rumah sakit dengan filter layanan dan peta
Cari rumah sakit dengan filter layanan dan petaHospital search with service filters and a map
Lacak rujukan (data simulasi)
Lacak rujukan (data simulasi)Referral tracking (simulated data)
Halaman Tentang data
Halaman Tentang dataAbout the data page
Tampilan di ponsel
Tampilan di ponselMobile view

MasalahProblem

Keluarga pasien sulit memastikan rumah sakit mana yang punya fasilitas yang dibutuhkan, dan seberapa baru informasinya. SiagaRS menampilkan sumber dan usia setiap data, serta membandingkan 2–3 rumah sakit.Patients' families struggle to confirm which hospital has the facilities they need and how current that information is. SiagaRS shows the source and age of every data point and compares 2–3 hospitals.

Peran sayaMy role

Project manager dan front-end developer untuk tim tiga orang. Saya memegang ruang lingkup, kontrak API, QA, dokumentasi, dan materi pitch, serta mengerjakan sisi frontend.Project manager and front-end developer for a team of three. I owned the scope, API contract, QA, documentation, and pitch materials, and built the frontend.

Keputusan teknisTechnical decisions

Satu kontrak OpenAPI untuk dua timOne OpenAPI contract for two teams

Frontend (Next.js, TypeScript) dan backend (Go REST API, MongoDB Atlas) dikerjakan terpisah, jadi saya menjaga satu kontrak OpenAPI dan dokumentasi tetap selaras di antara keduanya.The frontend (Next.js, TypeScript) and backend (Go REST API, MongoDB Atlas) were built separately, so I kept a single OpenAPI contract and the docs in sync between them.

Aturan kejujuran dataData honesty rules

Nilai yang tidak diketahui tidak pernah ditampilkan sebagai nol, dan data simulasi selalu diberi label.Unknown values are never shown as zero, and simulated data is always labeled.

Roadmap berversi dan perubahan ruang lingkup yang disetujuiA versioned roadmap and approved scope changes

Pekerjaan dibagi dalam roadmap v0.3.1 sampai v1.1.0. Perubahan ruang lingkup lewat persetujuan saya supaya tiket tiap orang tetap jelas.Work was split across a v0.3.1 to v1.1.0 roadmap. Scope changes went through my approval so everyone's tickets stayed clear.

HasilResults

  • Prototipe dengan frontend di Vercel.A working prototype with the frontend on Vercel.
  • QA manual, pemeriksaan rilis, dan dokumentasi dijaga di setiap versi.Manual QA, release checks, and documentation kept up to date for every version.

Yang belum selesaiNot finished yet

  • Pelacakan rujukan dan pengecekan BPJS adalah simulasi dengan data sintetis. Aplikasi ini bukan layanan medis.Referral tracking and BPJS checks are simulations with synthetic data. This app is not a medical service.