34 BAB III ANALISIS DAN PERANCANGAN 3.1 Latar Belakang Organisasi 3.1.1 Sejarah dan Profil Perusahaan Rental Mobil Dodidu adalah perusahaan yang bergerak dibidang penyewaan rental mobil yang menyediakan berbagai jenis mobil yang tersedia dan sopir yang profesional. Rental Mobil Dodidu beralamatkan di Jl. Baru Perjuangan No.77, Teluk Buyung, Bekasi. 3.1.2 Struktur Organisasi Gambar 3.1 Struktur Organisasi 35 3.1.3 Uraian Jabatan dan Kewenangan a. Direktur : Bertanggung jawab atas aktivitas perusahaan dan kelancaran usaha perusahaan. b. Manajer Keuangan : Mengawasi kegiatan setoran dan administrasi umum sehingga dapat melaksanakan pekerjaan dengan baik dan efisien. c. Manajer Operasional : Bertanggung jawab atas operasional perusahaan secara keseluruhan. d. Manajer Pemasaran : Bertanggung jawab dalam melakukan pencarian customer, menerima pemesanan melalui telepon dari customer, memasarkan jasa-jasa yang ditawarkan dari perusahaan kepada customer. e. Bagian Administrasi : Bagian ini bertugas melakukan pencatatan, meliputi administrasi kepegawaian, mengadakan korespondensi surat keluar masuk serta membuat laporan ke kantor perhubungan dan menginventaris peralatan perusahaan. f. Mandor Pool dan Bengkel : Mengatasi kerusakan dan perbaikan. g. Sopir : Mempersiapkan kendaraan yang dipercayakan dengan sebaik baiknya. 36 3.2 Analisis Sistem Berjalan 3.2.1 Flowchart sistem berjalan Gambar 3.2 Flowchart Sistem Berjalan 3.3 Rekomendasi Kebutuhan Sistem Pada tahap ini akan dijelaskan bagaimana rekomendasi kebutuhan sistem yang dibutuhkan oleh Rental Mobil Dodidu. 3.3.1 Kebutuhan 1. Sistem yang dapat mempermudah masyarakat sebagai pelanggan dalam melakukan penyewaan rental mobil. 37 2. Sistem yang dapat mengelola jadwal pemesanan agar mudah dilihat oleh pelanggan. 3. Sistem yang dapat mengelola pemesanan rental mobil secara cepat dan efisien. 4. Sistem yang dapat menghasilkan suatu laporan pemesanan secara cepat dan efisien. 3.3.2 Masalah 1. Masyarakat sebagai pelanggan harus datang langsung untuk melakukan pemesanan lapangan. 2. Sulit untuk mengetahui dengan cepat laporan penyewaan per periode karena harus dilakukan pengecekan ulang. 3.3.3 Usulan Dari kebutuhan dan masalah yang ada, maka usulan yang diajukan yaitu dengan membuat suatu sistem pemesanan kendaraan atau rental mobil berbasis web. Dengan menerapkan sistem ini diharapkan dapat mengatasi masalah-masalah dan memenuhi kebutuhan yang ada. 38 3.4 Perancangan Sistem yang Diusulkan Dalam perancangannya, sistem ini dikembangkan dengan menggunakan model pengembangan sistem metode waterfall. Sistem ini menggunakan pendekatan pemrograman berorientasi objek (UML) berupa Class Diagram, Use Case Diagram, Activity Diagram, Sequence Diagram, Collaboration Diagram, dan Statechart Diagram. Bahasa pemrograman yang digunakan yaitu PHP untuk server-side programming language, dan Javascript untuk client-side programming language. Basis data yang digunakan yaitu MySQL. 3.4.1 Use Case Diagram Perancangan Use Case Diagram ini bertujuan untuk menerangkan proses yang dapat dilakukan oleh aktor didalam sistem. Berikut adalah hasil perancangan Use Case Diagram dari sistem yang diusulkan. Gambar 3.3 Use Case Diagram Rental 39 3.4.2 Activity Diagram Gambar 3.4 Activity Diagram Proses Penyewaan 40 3.4.3 Class Diagram Gambar 3.5 Diagram Class Rental Mobil 3.5 Perancangan Basis Data Pada bab ini dijelaskan tentang perancangan basis data yang digunakan dalam sistem yang diusulkan dengan menggunakan Normalisasi dan Entity Relationship Diagram. 3.5.1 Normalisasi Normalisasi dilakukan untuk menghasilkan suatu basis data dengan entitas dan atribut yang konsisten dan dapat menyediakan kebutuhan data yang diperlukan. 41 3.5.2 Entity Relationship Diagram (ERD) Entity Relationship Diagram digunakan untuk menggambarkan hubungan antar entitas yang ada dalam basis data yang digunakan. Gambar 3.6 Entity Relationship Diagram Rental