Perancangan Proses Flowchart Sistem Aplikasi Online Car Rental System

manajemen dengan menggunakan DFD dan flowchart. Berikut merupakan rancangan proses sistem yang diajukan dalam bentuk DFD dan flowchart.

4.4.2 Flowchart Sistem Aplikasi Online Car Rental System

A. Flowchart Sistem Aplikasi Online Car Rental System Proses pada

Customer dan Operational Manager Gambar 4.6 Flowchart pada Customer Dan Operational Manager OPM 171 Pada sistem aplikasi online car rental system terdapat proses terkomputerisasi yang bermula dari customer yang login ke dalam sistem penyewaan online, jika belum mempunyai username dan password, user diberikan halaman untuk mendaftar. Setelah itu user bisa mengisi formulir penyewaan mobil. Lalu kemudian nanti melihat lagi rental history-nya, apakah sudah disetujui oleh Operational Manager OPM atau belum. Pada bagian Operational Manager, bisa langsung login ke dalam aplikasi menggunakan username dan password Operational Manager, setelah itu Operational Manager bisa memilih data customer, dan selanjutnya memilih detail customer untuk mengetahui customer mana yang sudah mengisi rental history untuk kemudian disetujui approved atau ditolak rejected.Setelah itu Operational Manager lalu mecetak reminder report untuk kemudian diserahkan kebagian Area Manager guna memeberikan mobil kepada customer. 172

B. Flowchart Sistem Aplikasi Online Car Rental System pada Owner

Gambar 4.7 Flowchart pada Owner Pada bagian owner, bisa langsung login kedalam aplikasi menggunakan username dan password owner, setelah itu owner bisa memilih data customer, dan selanjutnya memilih detail customer untuk mengetahui customer mana yang sudah mengisi rental history untuk kemudian disetujui atau ditolak. Fitur yang membedakan dari user lainnya adanya fitur report, di sini owner bisa melakukan pencarian, pengelompokkan dan pencetakan laporan berdasarkan tanggal user tersebut menginput data rental history. Selain itu fitur report ini juga dilengkapi dengan active dan non-active report. Sehingga report yang dicetak bisa dikelompokan kepada rental history yang sedang berjalan active report atau rental history yang telah berlalu non-active report. Pada bagian report ini juga terdapat penjumlahan otomatis dari total yang dibayarkan oleh customer, sehingga owner bisa langsung mengetahui berapa pendapatan yang dihasilkan baik itu active report maupun non-active report.

C. DFD Sistem Aplikasi

Online Car Rental System a. Diagram Konteks Operational Manager Operational Manager Owner Owner Customer Customer Online Car Rental System Username, pass, user_module CRUD data_costumer, CRUD data_rental_history, CRUD data_driver, CRUD data_credit_card, CRUD data_car Username, pass, user_module Username, pass, module user, Create data rental_history Data rental_history Data_costumer, data_rental_history, data_driver, data_credit_card, data_car CRUD data_costumer, CRUD data_rental_history, CRUD data_driver, CRUD data_credit_card, CRUD data_rental_report, CRUD data_car Data_costumer, data_rental_history, data_driver, data_credit_card, data_rental_report, data_car Gambar 4.8 DFD Level 0 Zero Pada gambar diagram konteks yang diusulkan di atas, penulis menggambarkan suatu sistem informasi berbasis web dalam proses penyewaan kendaraan, customer melakukan pengisian rental history lalu data rental history tersebut akan diproses oleh operational manager, untuk kemudian diperikisa apakah permohonan penyewaan kendaraan tersebut dapat diterima atau tidak, selanjutnya laporan penyewaan akan diberikan kepada owner perusahaan dan dapat disorting dan dicetak berdasarkan periode tanggal.

b. Diagram Overview

OWNER Customer Operational Manager 1.0 Proses Login Username, pass Users 2.0 Pengolahan data user Data_user Data_user 3.0 Pengolahan Data Costumer costumer 4.0 Pengolahan Rental History rental 5.0 Pengolahan data driver driver 10.0 Pengolahan Rental Report 6.0 Pengolahan data Credit Card Credit_Card 7.0 Pengolahan Data Branc Card Branch_card Input Data Costumer Input Rental History Data Rental history Input Data Driver Input Data Credit Card Input Data Bramch Card Input Data Periode Report Data Rental history Data Costumer Data Driver Data Credit Card Data Branch Card Data Report Data Driver Data Credit Card Data Branch Card Data Rental Data Costumer 8.0 Pengolahan Data Car Car Input Data Bramch Car Data Car 9.0 Pengolahan Data Reminder Gambar 4.9 DFD Level 1

c. Diagram Rinci

1. Diagram Rinci Proses 1 customer customer customer customer id_opm, password id_customer, password 1.1 Cek id_owner, password 1.2 Cek id_opm, password 1.3 Cek id_customer, password 1.0 Proses Login owner Operational manager customer OWNER Operational Manager customer id_owner, password Gambar 4.10 DFD Level 1.0 2. Diagram Rinci Proses 2 Operational Manager 2.1 Input customer 2.2 Edit customer 2.3 Delete customer 2.4 lihat data customer input customer customer data_customer id_cusotmer id_customer id_customer id_customer data_customer id_customer id_customer data_customer data_customer Gambar 4.11 DFD Level 2.0