
Sistem Ojek Online Berbasis Mobile - Jakarta Selatan
2026Techindo
Ringkasan Proyek
Sistem Ojek Online ini adalah aplikasi mobile yang saya kembangkan untuk menyediakan layanan transportasi penumpang, pengiriman barang, dan pemesanan makanan dalam satu platform. Proyek ini dirancang untuk meniru alur kerja aplikasi ojek online modern, mulai dari pemesanan oleh pengguna hingga pengelolaan order oleh driver dan admin.
Aplikasi ini dibangun dengan Laravel sebagai backend (REST API) dan React Native sebagai frontend mobile agar dapat berjalan di platform Android (dan berpotensi iOS).
Tujuan Proyek
- Membangun sistem ojek online terintegrasi dengan beberapa jenis layanan
- Menerapkan arsitektur client–server menggunakan REST API
- Mengimplementasikan autentikasi, manajemen order, dan real-time status (simulasi)
- Menjadi portofolio pengembangan aplikasi mobile & backend
Fitur Utama
1. Layanan Penumpang
- Pemesanan ojek untuk antar penumpang
- Input lokasi jemput dan tujuan
- Perhitungan estimasi jarak dan biaya
- Status perjalanan (menunggu, dijemput, selesai)
2. Layanan Pengiriman Barang
- Pemesanan kurir untuk pengiriman barang
- Detail pengirim dan penerima
- Estimasi biaya berdasarkan jarak
- Tracking status pengiriman
3. Layanan Makanan
- Daftar restoran dan menu
- Pemesanan makanan
- Perhitungan total harga
- Status pesanan (diproses, diantar, selesai)
4. Autentikasi & Manajemen User
- Registrasi dan login pengguna
- Login driver
- Role user (customer, driver, admin)
5. Manajemen Order
- CRUD data pesanan
- Riwayat transaksi pengguna
- Riwayat order driver
Arsitektur Sistem
- Mobile App (React Native) sebagai client
- Laravel API sebagai server
- Komunikasi data menggunakan format JSON
- Autentikasi menggunakan token
Peran Saya dalam Proyek
- Merancang struktur database
- Membangun REST API menggunakan Laravel
- Mengembangkan aplikasi mobile dengan React Native
- Mengintegrasikan frontend dan backend
- Melakukan testing fitur utama
Hasil
Proyek ini berhasil menghasilkan aplikasi ojek online sederhana dengan fitur utama yang berjalan dengan baik. Aplikasi ini menjadi bukti kemampuan saya dalam membangun aplikasi full-stack mobile menggunakan Laravel dan React Native.
Teknologi yang Digunakan
LaravelReact NativeDoku