1. Pendahuluan
Proposal ini menguraikan rencana pengembangan Omacare, sebuah platform digital komprehensif yang bertujuan untuk merevolusi cara akses dan pengelolaan layanan perawatan kesehatan di rumah (homecare). Omacare dirancang untuk menjadi jembatan terpercaya antara pasien (atau keluarga mereka) dengan para penyedia layanan kesehatan profesional (mitra), seperti perawat, fisioterapis, dan pengasuh.
Dengan antarmuka yang intuitif dan alur yang modern, Omacare tidak hanya mempermudah pemesanan layanan, tetapi juga memberikan transparansi, keamanan, dan ketenangan pikiran bagi semua pihak yang terlibat.
2. Ruang Lingkup & Fitur Aplikasi
Pengembangan akan dibagi menjadi tiga komponen utama: Aplikasi Pelanggan, Aplikasi Mitra, dan Panel Admin.
2.1. Aplikasi Pelanggan (Fase 1 - Usulan UI & Direncanakan)
- Katalog Layanan: Menampilkan berbagai layanan homecare yang tersedia dengan deskripsi, rincian cakupan, dan estimasi biaya.
- Keranjang Belanja: Memungkinkan pemesanan beberapa layanan sekaligus dalam satu transaksi, lengkap dengan counter jumlah barang.
- Alur Pemesanan & Penjadwalan: Proses pemesanan yang mudah, termasuk pemilihan tanggal dan waktu, pemilihan alamat dari daftar atau peta, serta metode pembayaran.
- Pelacakan Pesanan Langsung: Fitur pelacakan real-time seperti aplikasi ride-hailing, menampilkan lokasi mitra di peta, dan estimasi waktu tiba (ETA).
- Riwayat & Status Pesanan: Mengelola pesanan dalam berbagai status (Menunggu Pembayaran, Aktif, Selesai, Dibatalkan) dalam tampilan tab yang rapi.
- Sistem Pembayaran: Alur pembayaran terintegrasi untuk pesanan yang menunggu pembayaran.
- Komunikasi Dalam Aplikasi: Fitur chat untuk komunikasi langsung antara pelanggan dan mitra.
- Sistem Rating & Ulasan: Memungkinkan pelanggan memberikan penilaian (bintang) dan ulasan teks setelah layanan selesai.
- Manajemen Profil & Alamat: Pengaturan profil pengguna (nama, email, telepon) dan pengelolaan beberapa alamat layanan dengan integrasi pencarian dan pemilihan lokasi di peta.
- Catatan Kesehatan: Melihat riwayat catatan kesehatan digital yang diberikan oleh penyedia layanan untuk setiap sesi.
2.2. Aplikasi Mitra (Fase 2 - Direncanakan)
- Manajemen Profil & Verifikasi Identitas: Mitra dapat mengatur profil, kredensial, dan melalui proses verifikasi oleh admin.
- Pengaturan Jadwal & Ketersediaan: Mitra dapat mengatur jam kerja dan hari libur mereka untuk mengontrol pesanan yang masuk.
- Penerimaan dan Penolakan Pesanan Masuk: Notifikasi real-time untuk pesanan baru dengan opsi untuk menerima atau menolak.
- Navigasi Peta ke Lokasi Pelanggan: Integrasi peta untuk menunjukkan rute terbaik ke alamat pelanggan.
- Update Status Pesanan: Mitra dapat memperbarui status pesanan (Mulai Perjalanan, Tiba, Mulai Layanan, Selesai) yang akan terlihat langsung oleh pelanggan.
- Komunikasi Chat dengan Pelanggan: Fitur chat terintegrasi untuk berkoordinasi dengan pelanggan.
- Pengisian Catatan Kesehatan Digital: Formulir digital untuk mengisi catatan vital dan perkembangan pasien setelah layanan selesai.
- Dashboard Pendapatan dan Riwayat Transaksi: Ringkasan pendapatan, detail transaksi, dan riwayat pekerjaan.
2.3. Panel Admin (Fase 3 - Direncanakan)
- Dashboard Analitik Utama: Visualisasi data kunci seperti jumlah pesanan harian, pendapatan, layanan populer, dan rating mitra.
- Manajemen Pengguna: Mengelola data pelanggan dan mitra, termasuk menonaktifkan akun atau mengubah informasi.
- Proses Verifikasi dan Persetujuan Mitra Baru: Meninjau dokumen dan menyetujui pendaftaran mitra baru.
- Manajemen Layanan: Menambah, mengubah, atau menghapus layanan, serta mengatur harga dasar dan deskripsi.
- Manajemen Seluruh Pesanan (Order Oversight): Kemampuan untuk melihat semua pesanan yang sedang berjalan, membatalkan pesanan jika perlu, dan menengahi masalah.
- Manajemen Laporan dan Keluhan: Sistem untuk menangani laporan atau keluhan dari pelanggan maupun mitra.
- Pengaturan Biaya Platform dan Promosi: Mengatur persentase biaya platform dan membuat kode promo atau diskon.
3. Arsitektur dan Teknologi
Aplikasi dibangun menggunakan tumpukan teknologi modern yang menjamin skalabilitas, kecepatan, dan pengalaman pengguna yang luar biasa:
- WEBSITE TANPA APLIKASI ANDROID & IPHONE, TETAPI INSTALASI MENGGUNAKAN PWA
- Frontend & Backend: React, Restful API, Nextjs, Mysql, TypeScript
- Styling: Tailwind CSS dengan ShadCN/UI Components
- Peta & Geocoding: MapTiler
4. Estimasi Waktu Pengerjaan
Berikut adalah perkiraan jadwal pengembangan proyek setelah persetujuan.
| Fase |
Deskripsi |
Estimasi Durasi |
| Fase 1 |
Pengembangan Aplikasi Pelanggan (UI/UX & Frontend) |
5 - 7 Minggu |
| Fase 2 |
Pengembangan Aplikasi Mitra (Provider) |
5 - 7 Minggu |
| Fase 3 |
Pengembangan Panel Admin |
6 - 8 Minggu |
| Fase 4 |
Pengujian Terintegrasi, Perbaikan Bug, dan Peluncuran |
2 - 3 Minggu |
Catatan: Estimasi dapat berubah tergantung pada kompleksitas detail dan kecepatan umpan balik selama pengembangan.
5. Estimasi Rincian Biaya
Biaya pengembangan dihitung berdasarkan kompleksitas fitur dan waktu yang dibutuhkan.
| Fase |
Deskripsi |
Estimasi Biaya (IDR) |
| Fase 1 |
Pengembangan Aplikasi Pelanggan |
Rp 15.000.000 - Rp 25.000.000 |
| Fase 2 |
Pengembangan Aplikasi Mitra (Provider) |
Rp 15.000.000 - Rp 25.000.000 |
| Fase 3 |
Pengembangan Panel Admin |
Rp 20.000.000 - Rp 30.000.000 |
| Lain-lain |
Biaya server, database, dan API pihak ketiga (misal: MapTiler) |
Tergantung pemakaian |
| Estimasi Total Proyek |
Rp 50.000.000 - Rp 80.000.000 |
Disclaimer: Biaya di atas adalah estimasi kasar. Penawaran final akan diberikan setelah diskusi mendalam mengenai setiap detail fitur.