BikinApp.com
Sistem Ojek Online Berbasis Mobile - Jakarta Selatan

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