bab iii analisis dan perancangan

advertisement
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
Download