Metode pengembangan perangkat lunak menggunakan metode pengembangan waterfall model. Dalam
waterfall terdapat beberapa tahapan utama yang menggambar aktivitas pengembangan perngkat lunak.
Alasan menggunakan metode waterfall karena tahap-tahap dalam pengembangan system pada model
waterfall terstuktur secara jelas.
Analisa
Kebutuhan
Desain Sistem
Penulisan Kode
Program
Pengujian
Program
Penerapan Program dan
Pemeliharaan
Pengertian
1. Analisis kebutuhan
Pada tahap ini dilakukan pengumpulan kebutuhan secara lengkap kemudian dianalisis dan didefinisikan kebutuhan yang
harus dipenuhi. Dalam pengumpulan data kebutuhan dapat dilakukan dengan wawancara, observasi, kuisoner
2. Desain Sistem
Proses desain adalah proses multi langkah yang berfokus pada 4 atribut yaitu: struktur data, arsitektur perangkat lunak,
representasi interface, dan detail procedural desain dikerjakan seelah kebutuhan selesai dikumpulan secara lengkap
3. Implementasi
4. Pengujian Sistem
Melakukan pengujian system dengan cara agar system valid dan dapat digunakan dengan baik
5. Pemeliharaan
Mengaplikasikan system yang sudah terintegrasi dan melakukan perawatan atau perbaikan kalau ada kekeliruan
Flowchart Sistem
Start GoPay
Masukkan lokasi
penjemputan dan Tunai / Cash
lokasi tujuan
Deskripsi
Pelanggan
Data diterima
Memesan orderan
2. memesan 3. pembayaran
Proses pembayaran
Pelang Pelang
gan gan
DFD Level 1 proses 1
Login gagal
Data profil pelanggan
1.1 Login 1.2 Verifikasi 1.3 Login ulang
berhasil
Pelanggan
Login
APLIKASI Informasi data driver
Pelanggan OJEK Driver ojek online
ONLINE
Memverifikasi order
Pemberitahuan informasi pelanggan
tentang driver APLIKASI
Pelanggan OJEK Driver ojek online Jasa
ONLINE
Menentukan tarif
Informasi data pesanan APLIKASI
Pelanggan OJEK Driver ojek online
Memberi rating
ONLINE Menerima rating
Proses pemesanan
3. Pembayaran