BAB IV ANALISIS DAN DESAIN SISTEM. Berdasarkan analisis sistem yang sedang berjalan pada CV. Putra Rent Car

dokumen-dokumen yang mirip
BAB IV ANALISIS DAN DESAIN SISTEM. diharapkan mampu meningkatkan kinerja pada sistem informasi administrasi

BAB IV ANALISIS DAN DESAIN SISTEM. terdapat pegawai atau karyawan. Dalam pelaksanaannya sering timbul masalah

BAB IV ANALISIS DAN DESAIN SISTEM. yaitu sering kali mengalami kesalahan dalam melakukan pencatatan data

BAB IV PERANCANGAN SISTEM. Spesifikasi sistem yang ada pada Rancang Bangun Sistem Informasi Pengadaan

BAB IV DESKRIPSI PEKERJAAN. mempelajari serta memberikan solusi bagi masalah yang timbul. Permasalahan yang ada pada PT Istana Keramik Indah

BAB IV DESKRIPSI KERJA PRAKTEK. identifikasi masalah. Adapun penjelasannya sebagai berikut: beberapa cara yang telah dilakukan, antara lain:

BAB III ANALISIS DAN PERANCANGAN SISTEM. 2. Analisa permasalahan dan perancangan sistem

BAB IV DISKRIPSI PEKERJAAN. UPT. Taman Budaya Jawa Timur, secara garis besar permasalahan pada

BAB IV ANALISIS DAN DESAIN SISTEM. yang lama dengan sistem yang baru. Analisa sistem ini berisi dan System Flow,

BAB IV ANALISIS DAN DESAIN SISTEM. diharapkan mampu meningkatkan kinerja pada sistem informasi administrasi

BAB I PENDAHULUAN. (Hardware) dan juga berupa perangkat lunak (Software), tetapi mempunyai nilai

BAB IV DESKRIPSI PEKERJAAN. berbeda dengan beberapa institusi pendidikan lain. Hal ini disebabkan karena

BAB IV DESKRIPSI PEKERJAAN. yang digunakan oleh CV. DAUN MUDA COMMUNICATION, ini dilakukan

BAB IV DESKRIPSI PEKERJAAN. berupa kertas, sehingga sering terjadi redudansi data dan adanya

BAB IV DISKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. kosong. Hal ini dapat digunakan untuk menentukan berapa jumlah limit yang

BAB IV DISKRIPSI PEKERJAAN

BAB IV ANALISIS DAN DESAIN SISTEM. berdasarkan data yang telah diperoleh dari hasil studi lapangan. Sedangkan desain

BAB IV ANALISIS DAN DESAIN SISTEM. dan data dari calon siswa baru diarsipkan. Setelah diarsipkan nantinya akan

BAB IV DESKRIPSI KERJA PRAKTIK

BAB II GAMBARAN UMUM PERUSAHAAN. CV. Putra Rent Car Surabaya yang terletak di Jl. Jemursari II / 100

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV METODE PENELITIAN. ditemukan solusi yang tepat sesuai dengan harapan pihak perusahaan.

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV ANALISA DAN DESAIN SISTEM. permasalahan yang ada pada sistem dimana aplikasi dibangun yang meliputi

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI SISTEM. untuk peningkatan kinerja Aplikasi Jadwal Kegiatan pada SMA Negeri 1 Klakah

BAB IV ANALIS DAN DESAIN SISTEM. ZAM ZAM Surabaya. Beberapa proses yang dikembangkan meliputi : salesman akan meinputkan datanya kedalam program.

BAB IV ANALIS DAN DESAIN SISTEM. Dari document flow yang prosesnya masih manual lalu dibuat system

BAB III ANALISIS DAN PERANCANGAN SISTEM. Tahap analisis sistem merupakansuatu proses untuk menganalisis dan

BAB IV DESKRIPSI SISTEM. manual. Manual di sini mempunyai arti bahwa belum adanya sebuah sistem yang

BAB IV DESKRIPSI PEKERJAAN

BAB IV METODE KERJA PRAKTEK. Sistem yang terdapat pada SMU Negeri 1 Sidoarjo khususnya pada

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI KERJA PRAKTEK. Melakukan survey dan wawancara secara langsung di Primkopal Mako

BAB IV DISKRIPSI PEKERJAAN. Kerja praktik ini dilaksanakan selama satu bulan di Klinik Pendidikan

BAB IV ANALISIS DAN DESAIN SISTEM. Analisis sistem pada PT. Toyota Astra Motor merupakan perusahaan

BAB IV DESKRIPSI PEKERJAAN. Perkembangan teknologi informasi saat ini membutuhkan analisa

BAB IV ANALISIS DAN DESAIN SISTEM. perangkat keras, perangkat lunak, dan pengguna. Analisis ini diperlukan sebagai

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Berdasarkan hasil survey ke CV. Tiga Kurnia pada Bagian Produksi, selama

BAB IV METODE KERJA PRAKTEK. perangkat keras, perangkat lunak dan pengguna. Analisis digunakan sebagai dasar

BAB IV DESKRIPSI KERJA PRAKTIK. satu usaha yang didirikan adalah Surya Mart. Saat ini Surya Mart masih

BAB IV ANALISIS DAN DESAIN SISTEM. membawa kartu Perpustakaan. Siswa memilih buku atau koleksi yang akan

BAB IV ANALISIS DAN DESAIN SISTEM. Dalam pengembangan sistem informasi dibutuhkan analisis

BAB IV DESKRIPSI PEKERJAAN. proses perhitungan dan pemberian gajikepada para pegawai PT. Wijaya Sakti.

BAB IV ANALISIS DAN DESAIN SISTEM. Berdasarkan hasil survey dan pengamatan yang dilakukan di CV. Mitra

BAB IV ANALISIS DAN DESAIN SISTEM. seorang dengan bagian konseling. Bagian Konseling memberikan informasi

BAB IV DESKRIPSI KERJA PRAKTEK. karena sistem yang masih dilakukan secara manual. diharapkan dapat mengatasi permasalahan tersebut.

BAB IV DESKRIPSI PEKERJAAN. dan transaksi baik peminjaman dan pengembalian masih dilakukan dengan cara

BAB IV RANCANG BANGUN SISTEM. Masalah yang terdapatkan pada PT.ALLIB INDONESIA adalah proses

BAB IV DESKRIPSI SISTEM KERJA PRAKTEK. diwujudkan dalam bentuk survey ke PT. Perkebunan Nusantara X (Persero)

BAB IV DESKRIPSI PEKERJAAN. penggunaan sistem masih dilakukan dengan pencatatan secara manual, sehingga

BAB IV ANALISIS DAN DESAIN SISTEM. diharapkan mampu meningkatkan kinerja Sistem Informasi Manajemen Stock

BAB IV HASIL DAN PEMBAHASAN

BAB IV DESKRIPSI SISTEM. suatu sistematika penelitian. Adapun urutan langkah penelitian dalam

BAB IV DISKRIPSI PEKERJAAN

BAB IV PEMBAHASAN 4.1 Analisis Sistem 1. Permasalahan yang timbul

BAB III ANALISIS DAN PERANCANGAN SISTEM. keputusan atau tindakan dalam menyelesaikan masalah tersebut.

BAB IV DESKRIPSI PERKERJAAN

DISKRIPSI PEKERJAAN. tahapan penelitian yang dilakukan adalah sebagai berikut.

BAB IV DESKRIPSI KERJA PRAKTEK

BAB III ANALISIS DAN PERANCANGAN SISTEM. kegiatan perusahaan menjadi terganggu dalam pemenuhan permintaan barang

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil survey, wawancara dan pengamatan yang dilakukan di

DAFTAR ISI. ABSTRAK... Error! Bookmark not defined. DAFTAR ISI... 1 DAFTAR TABEL... 4 DAFTAR GAMBAR... 5 DAFTAR LAMPIRAN... 7

BAB IV ANALISA DAN DESAIN SISTEM

BAB IV DESKRIPSI KERJA PRAKTEK. informasi agar dapat terorganisir dengan baik dan jelas.

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV DISKRIPSI PEKERJAAN. sistem komputer untuk penggunaan jadwal mengajar guru dan mata pelajaran.

/1. Flowmap Usulan Daftar Anggota

BAB IV DESKRIPSI PEKERJAAN. dengan beberapa perusahaan lain. Hal ini diakibatkan karena sistem yang

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM. adalah mengoptimalkan kinerja semua mesin agar tidak ada karyawan yang

BAB IV DESKRIPSI KERJA PRAKTIK

BAB IV DESKRIPSI PEKERJAAN. data, selanjutnya melakukan tahapan sebagai berikut: menyajikan suatu rancangan langkah kerja dari sistem yang baru.

BAB III ANALISIS DAN PERANCANGAN SISTEM. Pada bab ini dibahas tentang identifikasi permasalahan, analisis

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil wawancara di perusahaan tersebut terdapat

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI PEKERJAAN. permasalahan yang ada pada bagian Area Pelayanan (AP) yang lebih tepatnya

BAB IV HASIL DAN PEMBAHASAN. lama dengan sistem yang baru. Analisa sistem ini berisi dan System Flow, Data Flow

BAB IV ANALISIS DAN DESAIN SISTEM

DESKRIPSI PEKERJAAN. Pada proses penyusunan laporan kerja praktik peneliti melakukan

BAB IV DESKRIPSI PERKERJAAN. Proses tersebut meliputi penawaran detil paket hosting yang dilakukan oleh

DAFTAR ISI. ABSTRAK... vi. KATA PENGANTAR... vii. DAFTAR TABEL... xii. DAFTAR GAMBAR... xiii. DAFTAR LAMPIRAN... xvi BAB I PENDAHULUAN...

BAB IV PERANCANGAN. dengan proses yang ditentukan, berikut ini adalah tahapan tahapan dari proses. 1. Rancangan Bagan Alir Document ( Flow Map )

BAB IV ANALISIS DAN DESAIN SISTEM. database terpusat. Proses yang dikembangkan meliputi: Pelajar (KTP) seperti pada gambar di lampiran.

BAB IV DESKRIPSI KERJA PRAKTEK. Sistem yang dibangun adalah Sistem Informasi Penjadwalan kegiatan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dilakukan dalam pengumpulan data tersebut, antara lain:

BAB IV DESKRIPSI PEKERJAAN

BAB IV 4. DESKRIPSI PEKERJAAN. yang dikembangkan dengan tampilan yang mudah untuk dijalankan. Aplikasi

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI KERJA PRAKTEK. beberapa penelitian yang dilakukan antara lain : Dalam melakukan penelitian selama melaksanakan Kerja Praktek di

BAB IV DESKRIPSI PEKERJAAN. mendapatkan tugas dan di tempatkan pada bagian Bagian Bagian Tata Usaha dalam

BAB III ANALISIS DAN PERANCANGAN SISTEM. departemen Health, Safety dan Environment (HSE) PT Bangun Sarana Baja,

BAB IV ANALISIS DAN DESAIN SISTEM. pendapatan masih disimpan dalam bentuk dokumen.

Transkripsi:

BAB IV ANALISIS DAN DESAIN SISEM Berdasarkan analisis sistem yang sedang berjalan pada CV. Putra Rent Car Surabaya, proses persewaan mobil masih dilakukan secara manual dimana pelanggan harus datang langsung ke perusahaan untuk memesan mobil yang akan dipesan dan kemudian diarsipkan. Setelah diarsipkan nantinya akan dilakukan pencarian data pesanan berdasarkan nomer pemesanan. Hal ini berakibat pada lamanya sistem persewaan yang dilakukan secara manual. Kekurangan lain yang sering terjadi adalah sulitnya pengarsipan data pesanan yang secara sistematis dan terperinci. Serta kesalahan penginputan data oleh bagian administrasi pada saat pengisian data pesanan para pelanggan. Mengacu pada permasalahan yang ada, CV. Putra Rent Car Surabaya membutuhkan sistem informasi persewaan mobil berbasis web yang terkomputerisasi agar efektif dan efisien. Untuk dapat menemukan solusi dari permasalahan yang ada untuk lebih jelasnya, dapat dijelaskan pada sub bab dibawah ini. 4.1 Analisis Sistem Sistem yang diperlukan oleh CV. Putra Rent Car Surabaya adalah sebuah sistem yang dapat menangani dan memenuhi semua proses yang berkaitan dengan persewaan mobil berbasis web secara terkomputerisasi. Sehingga dapat dilakukan dengan cepat, tepat, dan akurat. Bagi staf administrasi, sistem ini berguna dalam proses pendaftaran pelanggan, penyewaan mobil dan sopir, serta dalam proses 32

33 pengembalian mobil. Dari analisa tersebut, dikembangkan menjadi data flow diagram yang sesuai, entity relationship diagram, dan rangka desain input dan output. 4.2 Desain Sistem Perancangan sisten ini dimaksudkan untuk membantu memecahkan masalah pada sistem yang sedang berjalan dan merupakan suatu sistem yang baik dan sesuai dengan kebutuhan semua pihak. Rancangan yang baik harus melalui beberapa tahap-tahap perancangan, mulai dari document flow, sistem flow, Context Diagram, HIPO, ERD, DFD, Conceptual Data Model, Physical Data Model, DBMS, dan desain input dan output. 4.2.1 Document Flow Document Flow ini menunjukan jalannya sistem yang ada pada CV. Putra Rent Car Surabaya. Semua kegiatan dilakukan secara manual, seperti yang berjalan pada CV. Putra Rent Car Surabaya. ujuannya agar mempelajari sistem yang lama, dan kemudian membuat sistem yang baru yang lebih efektif dan efisien secara terkomputerisasi. Adapun entity pada system flow antara lain :

34 A. Document Flow Pendaftaran Dokumen Flow Pendaftaran Konsumen Admin Pendaftaran Mulai Form Pendaftaran Cek Anggota Ada? Simpan Data Pelanggan 1 Y Membuat Kartu Anggota Kartu Anggota Kartu Anggota Selesai Gambar 4.1 Document Flow Pendafftaran Document flow memberikan gambaran alur proses pendaftaran pelanggan sampai mendapatkan kartu anggota. Pertama calon pelanggan dating ke perusahaan untuk pengisian formulir ke bagian administrasi. Kemudian bagian administrasi mencatat semua data calon pelanggan dan pelanggan akan mendapatkan kartu anggota. Adapun gambar document flow komputerisasi pendaftaran dapat dilihat pada Gambar 4.1.

35 B. Document Flow Penyewaan Dokumen Flow Penyewaan Konsumen Admin Penyewaan Manajer Mulai Karu Anggota Cek Anggota Ada? 1 Form Penyewaan Y Cek Mobil ersedia? Y Bayar DP 2 Hitung Pembayaran dan Sewa Mobil 2 Uang Membuat Nota Sewa Nota Sewa Nota Sewa Nota Sewa Membuat Rekap Penyewaan Selesai Laporan Penyewaan Laporan Penyewaan Gambar 4.2 Document Flow Penyewaan Document Flow ini memberikan gambaran alur proses penyewaan mobil. Pertama pelanggan memberikan kartu anggota, kemudian pelanggan dapat memilih mobil yang akan dipesan terlebih dahulu membayar Down Payment (DP). Adapun gambar document flow penyewaan dapat dilihat pada Gambar 4.2.

36 C. Document Flow Pengembalian Dokumen Flow Pengembalian Konsumen Admin Pengembalian Manajer Mulai Kartu Pelanggan Cek Data Pelanggan Nota Sewa Valid? Y Cek Data Sewa Valid? Y Menghitung Sisa Bayar Lunas? Y Membuat Bukti Pengembalian Menghitung Sisa Denda Bukti Pengembalian Bukti Pengembalian Bukti Pengembalian Rekapitulasi Pengembalian 3 Laporan ransaksi Pengembalian Laporan ransaksi Pengembalian Selesai Gambar 4.3 Document Flow Pengembalian Pada document flow pengembalian, dimulai bagian administrasi mengecek data sewa dan pelanggan apakah tersedia dalam database apakah tidak. Kemudian pelanggan membayar sisa sewa yang telah ditentukan oleh perusahaan dan pelanggan akan menerima bukti, yang tampak pada Gambar 4.3.

37 4.2.2 System Flow System flow ini menunjukkan jalannya sistem yang ada pada CV. Putra Rent Car Surabaya. Semua kegiatan dilakukan secara terkomputerisasi, tujuannya agar segala proses sirkulasi sekolah dapat berjalan secara efektif dan efisien dibandingkan dengan sistem yang lama, yaitu sistem manual. Adapun entity pada system flow antara lain pelanggan, administrasi, dan manajer. A. Sistem Flow Pendaftaran Sistem Flow Pendaftaran Konsumen Admin Pendaftaran PDE Mulai Form Pendaftaran Data Pelanggan Cek Anggota Ada? Y Pelanggan Simpan Data Pelanggan Membuat kartu Anggota Kartu Anggota Kartu Anggota Selesai Gambar 4.4 System Flow Pendaftaran

38 Pada gambar 4.4 system flow pendaftaran, menjelaskan tentang proses pendaftaran pelangggan barudenagn via web. Kemudian jika calon pelanggan ingin jadi member, maka harus register dahulu pada website tersebut. B. Sistem Flow Pemesanan Sistem Flow Pemesanan Konsumen Admin Manajer Data Pesanan Mulai Pesanan Mobil Bukti Pesanan Cek Mobil Mobil Ada?? Y Pakai Sopir?? ransaksi Pemesanan Y Input Sopir Membuat Bukti Pemesanan Cek Sopir Sopir Bukti Pemesanan Membuat Laporan Pemesanan Laporan Pemesanan Selesai Gambar 4.5 Sistem Flow Pemesanan

39 Pada system flow pemesanan ini menjelaskan tentang proses pemesanan mobil yang berbasis web. Pertama pelanggan harus mengisi datanya untuk bisa mengakses web tersebut kemudian mengisi data-data pesanan dan disimpan ke dalam database dan pelanggan akan menerima bukti pesanan. Dari penjelasan diatas dapat dilihat pada Gambar 4.5. C. Sistem Flow Pembatalan Sistem Flow Pembatalan Konsumen Admin Manajer Mulai Data Pembatalan Data Pembatalan Pemesanan Validasi Data Pemesanan Valid? Pembayaran Validasi Data Pembayaran DP Detil Pembayaran Valid? Y Menyimpan Data Pembatalan Pembatalan Mengupdate Data Pemesanan Pemesanan Mengupdate Data Pembatalan Pembatalan Merekap Data Pembatalan Rekap Data Pembatalan Nota Rekap Sewa Data Pembatalan Selesai Gambar 4.6 Sistem Flow Pembatalan

40 Pada proses pembatalan, pertama bagian administrasi pada CV. Putra Rent Car Surabaya mengecek data pesanan yang masuk. Proses pembatalan juga menghanguskan uang Down Payment (DP) pelanggan sebagai bukti dari pemesanan yang akan dibatalkan. Untuk lebih jelasnya dapat dilihat pada Gambar 4.6. D. Sistem Flow Penyewaan Sistem Flow Penyewaan Konsumen Admin Penyewaan Manajer Mulai Pelanggan Karu Anggota Kode Anggota Cek Anggota Mobil Ada? 1 Form Penyewaan Y Data Sewa Cek Mobil Detil Sewa ransaksi Penyewaan Y ersedia? Sopir Cek Sopir 1 ersedia? Jenis Mobil Y Menghitung Biaya Menyimpan Data Sewa Sewa Uang Jumlah Uang Mengupdate Data Mobil Hitung Pembayaran Membuat Nota Sewa Nota Sewa Nota Sewa Nota Sewa 1 Selesai Rekap Data Sewa Laporan Data Sewa Laporan Data Sewa Gambar 4.7 Sistem Flow Penyewaan

41 Gambar 4.7 adalah gambar sistem flow penyewaan mobil yang menjelaskan tentang dalam sewa mobil. Dimana proses awalnya melakukan pengecekan data pelanggan dan data pesanan. Jika memang ada data pesanan dan pelanggan maka pelanggan dapat menyewa mobil dan sopirnya dengan ketentuan-ketentuan yang sudah ada pada CV. Putra Rent Car Surabaya. E. Sistem Flow Pengembalian Sistem Flow Pengembalian Konsumen Admin Pengembalian PDE Mulai Pelanggan Kartu Pelanggan Kode Pelanggan Nota Sewa Cek Data Pelanggan Valid? Sewa Y ID Sewa Detil Sewa Cek Data Sewa Mobil Valid? ransaksi Pengembalian Update Mobil Cek Denda Ada?? Sewa Y Membuat Bukti Pengembalian Hitung Denda Menghitung Sisa Bayar Denda Uang Jumlah Uang Bukti Pengembalian Bukti Pengembalian Update Sewa Rekap Pengembalian Bukti Pengembalian Selesai Laporan ransaksi Pengembalian Laporan ransaksi Pengembalian Gambar 4.8 Sistem Flow Pengembalian

42 Pada gambar 4.8 menjelaskan tentang proses pengembalian. Dimana terlebih dahulu terdapat proses pengecekan data pelanggan dan data pesanan. Di proses pengembalian ini juga terdapat proses penghitungan denda yang telah ditentukan oleh CV. Putra Rent Car Surabaya. Untuk lebih detail dapat dilihat pada gambar 4.8. 4.2.3 HIPO (Hierarchical Input Process Output) HIPO adalah suatu rincian dari sistem informasi yang akan dibuat, didalam HIPO juga terdapat sub-sub proses. Dengan adanya HIPO, alur proses dari sistem akan lebih teratur dan jelas. HIPO dari sistem persewaan mobil berbasis web pada CV. Putra Rent Car Surabaya dapat dilihat pada gambar 4.9. Gambar 4.9 HIPO Sistem Informasi Persewaan Mobil

43 4.2.4 Context Diagram Context diagram menggambarkan asal data, menunjukkan asal data, dan menunjukkan aliran data tersebut. Context diagram sistem persewaan mobil berbasis web pada CV. Putra Rent Car Surabaya terdiri dari 3 external entity, yaitu pelanggan, pimpinan, dan sopir. Kartu_ID Jumlah_Uang_DP KONSUMEN Form_Pemesanan Data_Pesanan kartu_anggota Data_Pembatalan Kartu_Pelanggan Nota_Sewa 0 Lap_Data_Jns_Mobil Form_Pendaftaran Bukti_Pemesanan Lap_Data_User Bukti Pengembalian Nota_Sewa_ SISEM INFORMASI PERSEWAAN MOBIL Memiih Laporan Lap_Data_Keuangan Lap_Data_Sopir PIMPINAN Bukti_Pesanan Kartu_Anggota + llaporan_pemesanan Surat_Jalan Surat_Jalan Sopir Gambar 4.10 Context Diagram Sistem Informasi Persewaan Mobil Aliran data yang keluar dari masing-masing external entity menunjukkan data tersebut merupakan inputan, sedangkan aliran data yang masuk menunjukkan output dari sistem informasi persewaan mobil berbasis web.

44 4.2.5 DFD Level 0 Sistem Persewaan Mobil Berbasis Web Setelah membuat context diagram dari sistem informasi persewaan mobil berbasis web pada CV. Putra Rent Car Surabaya, untuk selanjutnya context diagram tersebut akan dibagi menjadi sub-sub proses yang lebih kecil. Context diagram dapat dilihat pada gambar 4.10. Dan hasil decompose itu sendiri disebut DFD Level 0. DFD Level 0 itu sendiri terdiri dari tiga proses utama, tiga external entity dan tujuh data store yang semuanya itu saling berkaitan. iga proses utama itu juga dapat dibagi menjadi sub-sub proses yang lebih kecil, dan sub-sub yang lebih kecil itu sendiri masih saling berkaitan antara yang satu dengan yang lain. ak terkecuali dengan external entity dan data store yang ada. Form Penyewaan Konsumen Data Konsumen 1 Simpan Data Sewa 15 Sewa_ Simpan Data Konsumen 12 Konsumen Simpan Data Sopir PIMPINAN Mengelola Data Master Simpan Data Mobil 13 Sopir_ 14 Mobil_ + Form Penyewaan [kartu_anggota] [Bukti_Pesanan] [Nota_Sewa_] 2 [Form_Pendaftaran] [Jumlah_Uang_DP] [Nota_Sewa] Cek Pelanggan [Bukti Pengembalian] KONSUMEN [Bukti_Pemesanan] Mengelola ransaksi 16 Denda_ [Kartu_ID] Hitung Denda [Kartu_Pelanggan] Cek Data Pesan 17 Pesan [Kartu_Anggota] [Data_Pesanan] [Data_Pembatalan] [Form_Pemesanan] + Cek Data Pembayaran Simpan Data Pembatalan 18 Bayar 19 Batal 20 Jenis Mobil 3 Data Bayar Data Jenis Mobil [Lap_Data_Jns_Mobil] [Lap_Data_User] [Lap_Data_Sopir] [llaporan_pemesanan] Data Sopir [Lap_Data_Keuangan] [Memiih Laporan] [Surat_Jalan] Mengelola Laporan [Surat_Jalan] Sopir + Gambar 4.11 DFD Level 0 Sistem Persewaan Mobil

45 4.2.6 DFD Level 1 Sistem Informasi Persewaan Mobil A. Mengelola Data Master Pada Gambar 4.12 merupakan DFD level 1 subproses mengelola data master dari sistem informasi persewaan mobil pada CV. Putra Rent Car Surabaya. Yang dimana terdapat tiga proses, yaitu mengelola data pelanggan, mengelola data sopir, mengelola data mobil. 1.1 Konsumen [Data Konsumen] [Form Penyewaan] Mengelola Data Pelanggan [Simpan Data Konsumen] [Simpan Data Sewa] 12 Konsumen 15 Sewa_ 1.2 Sopir Data Sopir Mengelola Data Sopir [Simpan Data Sopir] 13 Sopir_ 1.3 Mobil Data Sopir Mengelola Data Mobil [Simpan Data Mobil] 14 Mobil_ Gambar 4.12 DFD Level 1 Mengelola Data Master

46 B. Subproses ransaksi Pada Gambar 4.13 merupakan DFD Level 1 transaksi dari sistem informasi persewaan mobil pada CV. Putra Rent Car Surabaya. Pada sub sistem ini terdapat lima transaksi, yaitu proses pendaftaran, proses pemesanan, proses pembatalan, proses penyewaan, dan proses pengembalian. [Form_Pendaftaran] 2.1 [Cek Pelanggan] 12 Konsumen [Kartu_Anggota] Pendaftaran + Data Pelanggan Sopir KONSUMEN [kartu_anggota] [Form Penyewaan] Surat Jalan_ 14 Mobil_ [Jumlah_Uang_DP] 2.2 Data Mobil [Nota_Sewa_] Data Sopir_ 13 Sopir_ Penyewaan Harga 20 Jenis Mobil Data Sewa 15 Sewa_ 2.3 [Nota_Sewa] Jumlah Uang [Bukti Pengembalian] [Hitung Denda] Cek Data Mobil Cek Data Sewa 16 Denda_ Pengembalian [Kartu_Pelanggan] Cek Pelanggan 17 Pesan 2.4 [Cek Data Pesan] [Cek Data Pembayaran] 18 Bayar [Data_Pembatalan] Pembatalan [Simpan Data Pembatalan] 19 Batal 2.5 [Data_Pesanan] [Bukti_Pemesanan] [Form_Pemesanan] [Kartu_ID] Pemesanan Cek Data Mobil Cek Sopir Cek Jenis Mobil [Bukti_Pesanan] Gambar 4.13 DFD Level 1 ransaksi

47 C. Subproses Membuat Laporan Sedangkan pada gambar 4.14 DFD Level 1 pembuatan laporan, pimpinan memilih jenis laporan yang didapatkan dari data store yang ada pada sistem informasi persewaan mobil berbasis web pada CV. Putra Rent Car Surabaya. 1 Lap_Data_Keuangan Lap_Data_User Data Jenis Mobil 20 Jenis Mobil PIMPINAN Lap_Data_Sopir Lap_Data_Jns_Mobil Mencetak Laporan Data Bayar 18 Bayar Memiih Laporan llaporan_pemesanan Data Sopir 13 Sopir_ Surat_Jalan Surat_Jalan Sopir Gambar 4.14 DFD Level 1 Pembuatan Laporan 4.2.7 ERD (Entity Relation Diagram) Entity relational diagram adalah suatu alat untuk mempresentasikan model data yang ada pada Sistem dimana terdapat entity dan relationship. Entity merupakan objek yang ada dan terdefinisikan di dalam suatu organisasi, dapat berupa abstrak/nyata, misal dapat berupa orang, objek/waktu kejadian.

48 4.2.8 Conceptual Data Model (CDM) Untuk menggambarkan konsep database sistem informasi penerimaan siswa baru dapat digambarkan conceptual data model (CDM), sehingga dapat diketahui table apa saja yang dipakai dan relasi-relasinya. Untuk lebih jelasnya dapat dilihat pada gambar 4.15 dibawah ini. NoPol NoRang ka NoM esin Warna gl_snk Status_M obil Mobil Pelang g an Id_Pel Nama_Pel Alamat_Pel No_lp Melakukan Detail_Sewa Disewa Memiliki id_detail_sewa gl_sewa Jaminan UangM uka gl_kembali Jumlah Kurang Status_s ewa Sopir Sewa Id_Sewa Jumlah_Sewa Status_s ewa Menyewa Mempunyai Id_Sopir Nama_Sopir Alm_Sopr lp_sopir glmsk Status_Sopir Jenis_mobil id_jenis _mobil nama_jenis Harg a Denda Gambar 4.15 Conceptual Data Model (CDM)

49 4.2.9 Physical Data Model (PDM) Setelah didapatkan konsep database pada conceptual data model (CDM) maka selanjutnya degenerate ke Physical Data Model (PDM). Di PDM ini kita dapat mengetahui hasil dari relasi-relasi yang dibangun di CDM. Dimungkinkan adanya table baru hasil dari relasi CDM. Database PDM merupakan bentuk fisik dari database yang digunakan dalam aplikasi. Untuk lebih jelasnya dapat dilihat pada gambar 4.16 : MOBIL NOPOL varc har(8) NORANGKA varc har(15) NOMESIN varc har(15) WARNA varc har(15) GL_SNK date SAUS_MOBIL numeric(1) NOPOL = NOPOL ID_SEWA = ID_SEWA EN_139 ID_SEWA char(8) JUM LAH_SEWA numeric(10) SAUS numeric(1) EN_8 ID_PEL char(8) NAMA_PEL varc har(30) ID_PEL = ID_PEL ALAMA_PEL varc har(40) NO_LP varc har(12) SEWA ID_DEAIL_SEWA char(8) NOPOL varc har(8) ID_SEWA char(8) ID_SOPIR char(8) ID_PEL char(8) GL_SEWA date JAMINAN varc har(20) UANGMUKA varc har(20) GL_KEMBALI date JUM LAH numeric(9) KURANG integ er SAUS numeric(1) SOPIR ID_SOPIR char(8) ID_SOPIR = ID_SOPIR NAMA_SOPIR varc har(20) ALM_SOPR varc har(40) ID_DEAIL_SEWA = ID_DEAIL_SEWA LP_SOPIR varc har(12) GLMSK date SAUS_SO PIR numeric(1) JENIS_MOBIL ID_JENIS_MOBIL char(8) ID_DEAIL_SEWA char(8) NAMA_JENIS varc har(25) HARGA numeric(8) DENDA numeric(9) Gambar 4.16 Physical Data Model (PDM)

50 4.2.10 Struktur File Dalam sub bab ini dijelaskan struktur dari tabel-tabel yang akan digunakan dalam pembuatan sistem informasi persewaan mobil berbasis web pada CV. Putra Rent Car Surabaya. Data-data dibawah ini akan menjelaskan satu persatu detil struktur tabel untuk setiap tabel. 1. Nama abel : Login Fungsi : Untuk memulai masuk program Primary Key : Username Foreign Key : - abel 4.1 Login Field name ype Field Size Description Username Varchar 50 Primary key (Nama User) Password Varchar 50 Kode Password 2. Nama tabel : Jenis Mobil Fungsi : untuk menyimpan data jenis mobil Primary key : id_jenis mobil Foreign key : - abel 4.2 Jenis Mobil Field name ype Field Size Description ID_Jenis_Mobil Varchar 50 Primary key (ID jenis mobil) Nama Jenis Varchar 50 Nama Jenis Mobil Harga Numeric 18,0 Harga Sewa Mobil Denda Numeric 18,0 Denda Sewa Mobil

51 3. Nama tabel : Pelanggan Fungsi : Untuk menyimpan data pelanggan Primary key : id_pelanggan Foreign key : - abel 4.3 Pelanggan Field name ype Field Size Description ID-Pelanggan Char 5 Primary key (ID Pelanggan) Nama Pelanggan Varchar 30 Nama Pelanggan Alamat Pelanggan Varchar 40 Alamat Pelanggan No_elp Varchar 12 No. elp Pelanggan Email Varchar 50 Email Pelanggan 4. Nama tabel : Sopir Fungsi : Untuk menyimpan data sopir Primary key : ID_Sopir Foreign key : - abel 4.4 Sopir Field name ype Field Size Description ID_Sopir Char 6 Primary key (ID Sopir) Nama_Sopir Varchar 20 Nama Sopir Alm_Sopir Varchar 40 Alamat Sopir lp_sopir Varchar 12 elepon Sopir gl_masuk Datetime - anggal Masuk Sopir Harga Numeric 18,0 Harga Sewa Sopir

52 Denda Numeric 18,0 Denda Sewa Sopir Status_Sopir Varchar 15 Status Sopir 5. Nama abel : Detil_Jenis_Mobil Fungsi : Untuk Menyimpan Data Detail jenis Mobil Primary key : ID_detil_jenis_mobil Foreign key : - abel 4.5 Detil Jenis Mobil Field name ype Field Size Description Id_jenis_mobil Varchar 50 Id Jenis Mobil Id_detil_jenis_mobil Varchar 50 Primary Key (Id Detil) No_polisi Varchar 50 Nomer Polisi No_rangka Varchar 15 Nomer Rangka Mobil No_mesin Varchar 15 Nomer Mesin Mobil gl_stnk Datetime - agnggal SNK Warna Varchar 50 Warna Mobil Status Varchar 50 Status Mobil 6. Nama tabel : Pembatalan Fungsi Primary key : Untuk menyimpan data pembatalan : ID_pembatalan Foregin key : -

53 abel 4.6 Pembatalan Field name ype Field Size Description ID_Pembatalan Varchar 50 Primary key (ID_Pembatalan) ID_Pemesanan Varchar 50 Id Pemesanan Mobil Nama_Pelanggan Varchar 50 Nama Pelanggan Alamat Varchar 50 Alamat Pelanggan elp Datetime - elepon Pelanggan Email Varchar 50 Email Pelanggan anggal Datetime - anggal Pembatalan 7. Nama abel : Pemesanan Fungsi Primary key : Untuk menyimpan data pemesanan mobil : ID_Pemesanan Foregin key : - abel 4.7 Pemesanan Field name ype Field Size Description ID_Pemesanan Varchar 50 Primary key (ID Pemesanan) Id_pelanggan Varchar 50 ID Pelanggan Nama_Pelanggan Varchar 50 Nama Pelanggan Alamat Varchar 50 Alamat Pelanggan No_elp Varchar 50 No. elepon Pelanggan Eamil Varchar 50 Email Pelanggan anggal Varchar 50 anggal Pemesanan Status Varchar 50 Status

54 8. Nama abel : ransaksi Fungsi Primary key : untuk menyimpan seluruh transaksi persewaan : id_transaksi Foreign key : - abel 4.8 ransaksi Field name ype Field Size Description Id_transaksi Varchar 50 Primary key (ID transaksi) Id_pelanggan Varchar 50 ID Pelanggan anggal Datetime - anggal ransaksi otal Numeric 18,0 otal yang harus dibayar Bayar Numeric 18,0 Bayar semua biaya Kurang Numeric 18,0 Kekurangan bayar sewa Status Varchar 50 Status transaksi gl_tuntas Datetime - anggal sisa sewa Denda Numeric 18,0 Denda sewa Status_tuntas Varchar 50 Status tuntas 9. Nama abel : Detil_transaksi Fungsi Primary key : untuk menyimpan detil transaksi : id_detil_transaksi Foreign key : -

55 abel 4.9 Detil ransaksi Field name ype Field Size Description ID_transaksi Varchar 50 Id transaksi pelanggan Id_detil_transaksi Varchar 50 Id Detil ransaksi Pelanggan Id_detil_jenis_mobil Varchar 50 Id Detil jenis Mobil gl_sewa Datetime - anggal sewa gl_kembali Datetime - anggak Kembali otal Numeric 18,0 otal pembayaran Status Varchar 50 Status 10. Nama abel : detil_sopir Fungsi Primary key : untuk menyimpan transaksi sewa sopir : id_detil_sopir Foreign key : - abel 4.10 Detil Sopir Field name ype Field Size Description ID_transaksi Char 5 Primary key (ID transaksi) Id_detil_sopir Varchar 50 Id detil sopir Lama Numeric 18,0 Lama sewa sopir gl_sewa Dateime - anggal sewa gl_kembali Datetime - anggal Kembali otal Numeric 18,0 otal yang harus dibayar Status Varchar 50 Status sopir

56 4.2.11 Desain Input dan Output Desain input dan output merupakan perencanaan dari desain interface yang akan dibuat pada program agar pengguna dapat membayangkan apakah Sistem yang akan dibuat sesuai dengan kebutuhan pengguna. Hal ini dimaksudkan agar terjalin kerja sama antara pengguna Sistem dengan pemakai Sistem sehingga Sistem baru yang dibuat ini dapat memenuhi kebutuhan kedua belah pihak. A. Desain Input Dekstop Desain input desktop ini merupakan gambaran secara umum tentang bentuk dari tampilan atau user interface dari suatu program. Pada sistem informasi pembelian dibuat beberapa desain input interface. Gambar 4.17 Desain Input Form Login Pada Gambar 4.17 merupakan gambar desain input untuk form login. Form desain input login digunakan jika user ingin masuk ke dalam program.user harus menginputkan user name dan password yang mereka miliki. Jika user name dan password benar maka user dapat masuk ke dalam program. User dapat mengakses menu-menu yang ada pada program, tetapi hanya sesuai dengan hak akses yang mereka miliki.

57 Gambar 4.18 Desain Input Form User Pada Gambar 4.18 merupakan gambar desain input form user rule untuk form data user. Form desain input user rule digunakan untuk mengelola data user rule atau hak akses dari setiap pegawai terhadap program. Form user digunakan untuk mengelola data user. Dalam form user terdapat beberapa data yang harus diisi yaitu data user name, password dan level. iap-tiap pegawai memiliki username untuk dapat melakukan transaksi yang ada di sistem informasi pembelian dan penjualan. ombol simpan, ubah, dan keluar digunakan untuk maintenance data user. Gambar 4.19 Desain Input Form Pelanggan Pada Gambar 4.19 merupakan desain form master pelanggan. Form desain input pelanggan digunakan untuk mengelola data-data pelanggan. Dalam desain form pelanggan terdapat tombol simpan, ubah, dan keluar digunakan untuk

58 maintenance data customer. Data id pelanggan sudah terisi otomatis jadi tidak perlu dilakukan pengisian. Gambar 4.20 Desain Input Form Mobil Pada Gambar 4.20 merupakan gambar desain input data mobil untuk form mobil. Form desain input mobil digunakan untuk mengelola data-data mobil. Dalam desain form mobil terdapat tombol simpan, ubah, dan keluar digunakan untuk maintenance data mobil. Gambar 4.21 Desain Input Form Sopir Pada Gambar 4.21 merupakan gambar desain input data mobil untuk form sopir. Form desain input sopir digunakan untuk mengelola data-data sopir. Dalam

59 desain form sopir terdapat tombol simpan, ubah, dan keluar digunakan untuk maintenance data sopir. Gambar 4.22 Desain Input Jenis Mobil Pada Gambar 4.22 merupakan desain form master jenis mobil. Form desain input jenis mobil digunakan untuk mengelola data-data jenis mobil. Dalam desain form jenis mobil terdapat tombol simpan, ubah, dan keluar digunakan untuk maintenance data jenis mobil. Data id jenis mobil sudah terisi otomatis jadi tidak perlu dilakukan pengisian. Gambar 4.23.Desain Detil Mobil

60 Pada Gambar 4.23 merupakan desain form master detil mobil. Form desain input detil mobil digunakan untuk mengelola data-data detil mobil. Dalam desain form detil mobil terdapat tombol simpan, ubah, dan keluar digunakan untuk maintenance data detil mobil. Data id detil mobil sudah terisi otomatis jadi tidak perlu dilakukan pengisian. Gambar 4.24 Desain Input Form ransaksi Sewa Pada gambar 4.24 merupakan desain input transaksi sewa yang terdapat 2 buah masukan yaitu : Id ransaksi dan Id Pelanggan. erdapat pencarian data pelanggan sehingga akan seluruh data akan muncul. ombol cari digunakan untuk mencari data pelanggan. ombol simpan digunakan untuk menyimpan transaksi yang dilakukan. Gambar 4.25 Desain Input Form ransaksi Kembali

61 Pada gambar 4.25 merupakan desain input transaksi kembali yang terdapat 2 buah masukan yaitu : Id ransaksi dan Id Pelanggan. erdapat pencarian data pelanggan sehingga akan seluruh data akan muncul. ombol cari digunakan untuk mencari data pelanggan. ombol simpan digunakan untuk menyimpan transaksi yang dilakukan. B. Desain Input Web Desain input web ini merupakan gambaran secara umum tentang bentuk dari tampilan atau user interface dari suatu program. Pada sistem informasi penjualan dibuat beberapa desain input interface. Gambar 4.26 Desain Web Login Pada Gambar 4.26 merupakan gambar desain web input untuk form login. Form desain input login digunakan jika user ingin masuk ke dalam web dan untuk melakukan sebuah transaksi.user harus menginputkan user name dan password yang mereka miliki dengan cara mendaftar dulu seperti pada Gambar 4.27. Jika user name dan password benar maka user dapat masuk ke dalam web. User dapat mengakses menu-menu yang ada pada web, tetapi hanya sesuai dengan hak akses yang mereka miliki.

62 Gambar 4.27 Desain Web Daftar C. Desain Output Dekstop Desain output merupakan gambaran secara umum tentang bentuk dari tampilan atau user interface dari suatu laporan. Pada sistem informasi pembelian dibuat beberapa desain output sebagai interace dari laporan. Gambar 4.28 Desain Laporan Pemesanan