Jostar.id
Portfolio
Mobile App · 2026

Bali Kei Hire — Operasional & Penggajian Tim Event Rental

Bali Kei Hire adalah aplikasi operasional untuk bisnis persewaan perlengkapan event (kursi, meja, dekorasi) di Bali. Dari satu aplikasi, admin mengelola event dan klien, menugaskan tim dan supir, meninjau laporan kerja harian pegawai, mengatur kewajiban beserta dendanya, mencatat kasbon, hingga menghitung gaji dan menerbitkan slip gaji PDF. Pegawai memakai aplikasi yang sama untuk melihat jadwal event, mengirim laporan harian, dan memantau pendapatan serta kasbon mereka. Dibangun dengan Flutter (pola BLoC) dan backend Firebase, dilengkapi pemilihan lokasi venue lewat Google Maps.

Platform
Android · iOS
Tahun
2026
Industri
Event Rental / Manajemen Operasional
Peran
Full-cycle: arsitektur, app Flutter (admin & pegawai), backend Firebase

Tampilan aplikasi

Klik gambar untuk memperbesar — geser kiri/kanan untuk berpindah.

Login — Bali Kei Hire
Dashboard admin — event, klien & pegawai dalam satu menu
Review laporan harian — approve untuk masuk perhitungan gaji
Form kewajiban pegawai — tugas & denda, approve/reject
Riwayat kewajiban — approved/rejected dengan denda
Kasbon pegawai — pengajuan, denda & pembayaran

Fitur utama

Dua peran: Admin & Pegawai

Admin mengelola seluruh operasional, sementara pegawai melihat jadwal event, mengirim laporan harian, dan memantau pendapatan — dari aplikasi yang sama.

Manajemen event

Kelola event dari input hingga selesai, dengan status pembayaran (upcoming, finished, unpaid, paid), detail, dan penugasan tim per event.

Review laporan harian

Pegawai mengirim laporan kerja harian (jam kerja + hasil pekerjaan); admin approve/reject, dan hasilnya masuk ke perhitungan gaji.

Kewajiban & denda pegawai

Tugas wajib (mis. cuci mobil, piket kebersihan) dengan denda bila tidak dikerjakan, lengkap dengan alur approve/reject dan riwayatnya.

Kasbon pegawai

Pencatatan kasbon (uang muka) per pegawai dengan riwayat denda dan pembayaran, terhubung ke saldo pendapatan.

Penggajian & slip gaji PDF

Perhitungan pendapatan otomatis dari laporan harian, riwayat pendapatan, dan slip gaji yang bisa dibuat sebagai PDF lalu dibagikan.

Manajemen klien & armada

Kelola data klien serta mobil dan supir (termasuk supir ekstra) yang ditugaskan untuk operasional event.

Lokasi venue via Google Maps

Pemilihan dan pencarian titik lokasi venue event menggunakan Google Maps dan GPS untuk memudahkan koordinasi tim.

Sorotan teknis

Bagian canggih di balik layar yang membuat sistem ini bekerja mulus.

  • Arsitektur multi-peran (admin & pegawai) dengan state management flutter_bloc dan data real-time Firebase Auth + Cloud Firestore.
  • Alur laporan harian → approval admin → otomatis terhubung ke perhitungan gaji pegawai, menutup rantai dari kerja hingga bayar.
  • Generasi slip gaji dan dokumen PDF (paket pdf) yang bisa langsung dibagikan ke pegawai via share_plus/WhatsApp.
  • Integrasi Google Maps + GPS (google_maps_flutter, location) untuk pemilihan dan pencarian lokasi venue event.
  • Sistem kasbon dan kewajiban/denda yang saling terhubung ke saldo pendapatan, sehinga tanggung jawab finansial pegawai tercatat rapi.
  • Layout responsif (flutter_screenutil) agar konsisten di berbagai ukuran layar admin maupun pegawai.

Tech stack

FlutterDartflutter_bloc (BLoC)Firebase AuthCloud FirestoreFirebase StorageGoogle MapsLocation / GPSpdfshare_plusimage_pickerfile_pickerphoto_viewflutter_screenutilintl

Mau aplikasi seperti ini untuk bisnismu?

Kami sudah pernah membangun sistem seperti Bali Kei Hire dari nol sampai dipakai. Ceritakan kebutuhanmu — konsultasi awal gratis, tanpa komitmen.