Analisa KESIMPULAN DAN SARAN

Deffi Rosdiana Sari Jurnal TASKRIPSI 3 yang dimengerti oleh mesin komputer dengan menggunakan bahasa pemrograman tertentu. e. Testing pengujian Melakukan pengujian yang menghasilkan kebenaran program. Proses pengujian berfokus pada logika internal perangkat lunak, memastikan bahwa semua pernyataan sudah diuji dan memastikan apakah hasil yang diinginkan sudah tercapai atau belum. f. Maintenance perawatan Menangani perangkat lunak yang sudah selesai agar dapat berjalan lancar dan terhindar dari gangguan-gangguan yang dapat menyebabkan kerusakan. System Engineering Requirements Analysis Testing Design Coding Maintenance Feedback Gambar 1.1 Metode Waterfall

2.2 Analisa

A. Analisa Sistem

Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan kegiatan atau menyelesaikan suatu sasaran tertentu [9]. Sedangan analisis sistem merupakan penguraian dari suatu sistem yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, hambatan-hambatan yang terjadi dari kebutuhan yangdiharapkan sehingga dapat diusulkan perbaikan-perbaikannya. Hal-hal yang dilakukan pada tahap analisis sistem adalah analisis masalah, prosedur yang sedang berjalan, dokumen yang terlibat, analisis pengkodean, analisis kebutuhan fungsional dan kebutuhan nonfungsional meliputi analisis perangkat keras, analisis perangkat lunak serta analisis pengguna.

B. Analisis Fungsional

Ketika akan membangun sebuah program aplikasi, tahap pertama yang harus dilakukan yaitu dengan mempelajari dan menganalisa sistem yang sedang berjalan. Analisis sistem pemesanan dan pembayaran sewa mobil online berbasis web di Rental Daras yang sedang berjalan saat ini akan digambarkan dalam flowmap. Customer Sekretaris a1 : arsip formulir pemesanan pada sekretaris Formulir Pemesanan Formulir Pemesanan Pemilihan mobil yang akan disewa Mobil yang akan disewa terpilih Mobil yang akan disewa terpilih Pemeriksaan mobil yang akan disewa Telah disewa ? Mobil yang akan disewa ada Tidak Mobil yang akan disewa telah dipesan Ya Mobil yang akan disewa telah dipesan Pemilihan ulang mobil yang akan disewa Ada ? Status supir tidak ada Tidak Mobil yang akan disewa ada Pemilihan penggunaan jasa supir Supir ? Pemeriksaan status supir Ya Jasa supir terpilih Jasa supir tidak terpilih Tidak Pengisian formulir pemesanan supir terpilih Status supir ada Ya Status supir ada Status supir tidak ada Pemilihan ulang supir Pemilihan supir supir terpilih Formulir pemesanan terisi Formulir pemesanan terisi Pemeriksaan kelengkapan formulir pemesanan Lengkap ? Formulir pemesanan tidak lengkap Tidak Formulir pemesanan terisi lengkap Ya Formulir pemesanan tidak lengkap Pengisian ulang formulir pemesanan a1 Gambar 2.1 Flowmap Pemesanan Sewa Mobi Customer Sekretaris a2 : arsip kwitansi pemesanan ACC Sekretaris pada sekretaris Formulir kwitansi pembayaran Formulir kwitansi pembayaran Pembayaran uang sewa Sesuai ? Pembayaran uang sewa sesuai Ya Pembuatan kwitansi pembayaran Pembayaran uang sewa tidak sesuai Tidak Uang sewa Uang sewa Pemeriksaan uang sewa Pembayaran uang sewa tidak sesuai Pembayaran ulang uang sewa 2 1 Kwitansi pembayaran a2 1 Kwitansi pembayaran ACC sekretaris Pengesahan kwitansi pembayaran 2 1 Kwitansi pembayaran ACC sekretaris Gambar 2.2 Flowmap Pembayaran Sewa Mobil Deffi Rosdiana Sari Jurnal TASKRIPSI 4 Customer Sekretaris Supir Pengecekan kwitansi pembayaran Kwitansi pembayaran yang sesuai Pengecekan penggunaan jasa supir 1 Kwitansi pembayaran ACC sekretaris Kwitansi pembayaran tidak sesuai Sesuai ? Ya Kwitansi pembayaran tidak sesuai Tidak Ada ? Jasa supir ada Ya Jasa supir tidak ada tidak Jasa supir ada Pengambilan mobil Mobil di bawa Mobil di bawa Pengambilan mobil Pengesahan kwitansi Mobil di bawa 1 Kwitansi pembayaran ACC sekretaris a3 a3 : arsip kwitansi pemesanan ACC customer pada customer 1 Kwitansi pembayaran ACC customer Gambar 2.3 Flowmap Pengambilan Mobil Sewa Customer Sekretaris Supir Pengecekan kwitansi pembayaran Kwitansi pembayaran yang sesuai Pengecekan penggunaan jasa supir 2 Kwitansi pembayaran di ACC customer 2 Kwitansi pembayaran tidak sesuai Sesuai ? Ya 2 Kwitansi pembayaran tidak sesuai Tidak Ada ? Jasa supir ada Ya Jasa supir tidak ada tidak Jasa supir ada Pengembalian mobil Mobil di kembalikan Mobil di kembalikan Mobil di kembalikan 2 Kwitansi pembayaran di ACC customer Jasa supir tidak ada Pengembalian mobil Pembuatan kwitansi order 2 1 Kwitansi order a4 a4 : arsip kwitansi order pada sekretaris 1 Kwitansi order Gambar 2.4 Flowmap Pengembalian Mobil Sewa

C. Analisa Basis Data

Basis data adalah kumpulan data yang dapat digambarkan sebagai aktifitas dari satu atau lebih organisasi yang berelasi. Tahap ini digunakan untuk menganalisis data apa saja yang berelasi dan terlibat dalam pembuatan sistem. Entity Relationship Diagram ERD merupakan suatu alat pemodelan yang digunakan untuk menggambarkan hubungan antar entitas yang terjadi, yang berisi komponen-komponen entitas dan relationship yang masing-masing dilengkapi dengan atribut-atribut yang merepresentasikan seluruh fakta dari sebagian dunia nyata. Entity Relationship dari Sistem pemesanan dan pembayaran sewa mobil di Rental Daras adalah suatu model jaringan yang menggunakan susunan data yang disimpan dalam sistem secara abstrak. Member mengorder mobil N N produsen Mempunyai Mengolah Staff 1 N N mempunyai 1 1 deskripsi kapasitas bagasi transmisi Id_produk Id_produsen nama_produk fasilitas AC pintu harga img Full_nama Tgl_lahir Jenis_identitas No_identitas Id_member email password title pekerjaan alamat kota Kode_pos negara No_tlp No_hp status nama jabatan status Id_staff username password email Id_order Id_member Status_order Time_order Id_produsen Nama_produsen Report 1 Email_byr_pp Nama_byr_pp Total_buy Id_report Id_order Nama_produk Id_thx Time_back Payment status Mengolah 1 Mempunyai Detail order 1 N Jam_boking Lama_sewa Lama_sewa2 Jenis_service Id_order Id_produk jumlah Time_boking supir N Time_byr Id_staff via view vots Id_staff Berita Isi_berita Id_berita Id_staff Judul Tgl Mengolah 1 N Gambar 2.5 ERD di Rental Daras Corporation

D. Analisa Kebutuhan Non-Fungsional

1. Diagram Konteks

Sistem pemesanan dan pembayaran sewa mobil online berbasis web di Rental Daras Corporation Member Staff Data login Sekretaris Data setting Data restore Data backup Data pengelolaan mobil Data produsen Data mobil terbaru Data transaksi Data berita Data Daftar member Data laporan Pengunjung Request daftar Request list mobil Request sewa sekarang Request syarat ketentuan sewa Request hubungi kami Request mobil terlaku Request mobil terpopuler Request mobil terbaru Request berita Info login Sekretaris Info setting Info restore Info backup Info pengelolaan mobil Info produsen Info mobil terbaru Info transaksi Info berita Info daftar member Info laporan info daftar info list mobil info sewa sekarang Info syarat ketentuan sewa info hubungi kami info mobil terlaku Info mobil terpopuler info mobil terbaru Info berita Info login member Info list mobil Info sewa sekarang Info syarat ketentuan sewa Info hubungi kami Info client area Info data tagihan Info berita Info keranjang belanja Data login member Request list mobil Request sewa sekarang Request syarat ketentuan sewa Request hubungi kami Data client area Request data tagihan Request berita Data keranjang belanja Email Paypal Data Pembayaran Info Pembayaran Aktifasi registrasi data Info registrasi data berhasil Gambar 2.6 Diagram Konteks

2. DFD Level 0

5.0 Cari Mobil 4.0 Pengolahan data master 1.0 Daftar 6.0 Order 2.0 Login 3.0 Pengolahan data member Pengunjung Member Staff staff Member Info mobil Info produsen Request data mobil Request data produsen Data member Info member Request data mobil Request data produsen Info mobil Info produsen Data order Data detail order Data konfirmasi Info order Info detail order Info konfirmasi Order Detail_order Mobil Produsen Data produsen Info produsen Data mobil Info mobil Data detail_order Info detail_order Data order Info order Info produsen Data produsen Info mobil Data mobil Info detail_order Data detail_order Info order Data order Data mobil Data produsen Data order Data detai order info mobil info produsen info order info detai order Data mobil Data produsen Info mobil Info produsen Data login staff Info login valid, invalid Info staff Info member Data staff Data member Info login valid, invalid Data login member Info member Data member Info member Data member Data login member Info login valid, invalid Info login valid, invalid Data login staff Data daftar member Info daftar member Info produsen Info mobil Data staff Info staff Data staff Info staff Report Data report Info report Info report Data report Paypal Request data pembayaran Status pembayaran Email Aktifasi registrasi data Info registrasi data Data status order Gambar 2.7 DFD Level 0 Deffi Rosdiana Sari Jurnal TASKRIPSI 5

3. Skema Relasi

Order PK Id_order Id_member Status_order Time_order Time_back Payment Id_staff FK 1 Report PK Id_report Id_order Nama_produk Id-thx Email_byr_pp Nama_byr_pp Total_Buy Time_byr Via Id_staff FK 1 Produsen PK Id_produsen Nama_produsen Mobil PK Id_produk Id_produsen Nama_produk Fasilitas Deskripsi Kapasitas Bagasi Transmisi Ac Pintu Harga Img Status View Vots FK 1 Member Id_member Email Password Title Full_nama Tgl_lahir Jenis_identitas No_identitas Pekerjaan Alamat Kota Kode_pos Negara No_tlp No_hp status PK Detail_ order FK 1 Id_order Id_produk Jumlah Time_boking Jam_boking Lama_sewa Lama_sewa2 Jenis_service supir FK 2 Staff PK Id_Staff Username Password Email Nama Jabatan status FK 2 FK 2 Berita PK Id_Berita Id_staff judul Tgl Isi_berita FK 1 Gambar 2.8 Skema Relasi

2.3 Desain