sistem informasi rental mobil

Upload: dani-ramadani

Post on 13-Jul-2015

14.924 views

Category:

Documents


105 download

DESCRIPTION

Laporan akhir sistem informasi, proyek sistem informasi rental mobil

TRANSCRIPT

LAPORAN AKHIR SISTEM INFORMASI SISTEM INFORMASI RENTAL MOBIL

Disusun Oleh Kelompok 8 :

Depri Harpindo / 10523092 Moch Ari N / 10523125 Muhammad Alyas A / 10523148 Ramadani / 10523144 Artha Galang S. / 10523121 Prasetyo Sieskayadi / 10523134

JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS ISLAM INDONESIA 2011

i

HALAMAN PERSEMBAHANLaporan Proposl sistem informasi ini kami buat sebagai syarat untuk

menempuh Presentasi akhir mata kuliah sistem informasi. Kami persembahkan proposal ini kepada:

1. Allah SWT yang telah memberikan semua yang kami perlukan. 2. Nabi Muhammad SAW yang telah membuat revolusi besar dalam keidupan ini yaitu telah membuat dunia ini terang benderang dari kegelapan yang pernah ada sebelumnya. 3. Ibu Dosen pembimbing kami dalam mata kuliah sistem informasi ini, Bu Nur Wijayaning R. Yang selalu membimbing kami selama satu semester ini dan memberi ilmu yang sangat bermanfaat bagi kami. 4. Ayah dan bunda kami tercinta atas doa, kasih sayang, pengertian, dukungan moral, spiritual dan kepercayaanya. 5. Semua teman teman yang tidak bisa kami sebutkan satu persatu atas dukungan dan bantuannya selama ini atau teman teman seperjuangan dalam mata kuliah sistem informasi.

ii

HALAMAN MOTTOOrang yang beriman kepada Allah akan selalu berusaha mencari ilmudan mengembangkannya dan kemudian mempergunakannya untuk mencarikebaikandan manfaat bagi dirinya, keluarga dan masyarakat. (QS. AL ISRA : 85)

Belajarlah setinggi tinggi nya awalaupun harus pergi kenegri cina sekalipun.

Bacalah dengan menyebut nama Tuhanmu yang menciptakan. (QS. Al Alaq ayat 1)

Jangan mempelajari ilmu karena tiga hal dan jangan pula meninggalkannya karena tiga hal : jangan mencari ilmu untuk berdebat, untuk berbangga dan untuk pamer.Dan jangan enggan belajar karena malu, karena merasa cukup dan karena rela dengan kebodohan. (UMAR BIN KHATAB)

iii

KATA PENGANTARDengan memanjatkan puji dan syukur kehadirat Allah SWT yang telah melimpahkan rahmat dan hidayah-Nya sehingga kami dapat menyelesaikan laporan proposal kami dan juga kami dapat menyelesaikan software rental mobil kami. Dalam pembuatan proposal laporan dan software kami ini tidak terlepas dari bantuan banyak pihak yang telah membimbing, memberi semangat dan memberikan petunjuk serta penjelasan. Maka pada kesempatan ini izinkanlah kami untuk mengucapkan terima kasih kapada : 1. Pak Yudi Prayudi, S.Si., M.Kom. selaku kepala Jurusan Teknik Informatika. 2. Ibu Dosen pembimbing kami dalam mata kuliah sistem informasi ini, Bu Nur Wijayaning R. Yang selalu membimbing kami selama satu semester ini dan memberi ilmu yang sangat bermanfaat bagi kami. 3. Teman-teman satu perjuangan di Fakultas Teknologi Industri, Program Studi Teknik Informatika. 4. Teman-teman satu perjuangan di Fakultas Teknologi Industri, Program Studi Teknik Informatika 5. Keluarga yang telah memberikan dukungan moril maupun spiritual; serta. 6. Semua teman teman yang tidak bisa kami sebutkan satu persatu atas dukungan dan bantuannya selama ini atau teman teman seperjuangan dalam mata kuliah sistem informasi.

Yogyakarta, 27 Desember 2011

Penulis

iv

DAFTAR ISI

HALAMAN PERSEMBAHAN ............................................................................ i HALAMAN MOTTO .......................................................................................... ii KATA PENGANTAR ........................................................................................ iii DAFTAR ISI ...................................................................................................... iv BAB I PENDAHULUAN .................................................................................... 1 1.1 Latar Belakang ........................................................................................... 1 1.2 Rumusan Masalah ...................................................................................... 1 1.3 Batasan Masalah ........................................................................................ 2 1.4 Penyelesaian Masalah................................................................................. 2 BAB II PERANCANGAN SISTEM INFORMASI .............................................. 4 2.1 Entity Relationship Diagram (ERD) ........................................................... 4 2.2 Data Flow Diagram (DFD) ........................................................................ 5 2.3 Rancangan Interface ................................................................................. 10 BAB III HASIL DAN PENGUJIAN .................................................................. 14 3.1 Implementasi............................................................................................ 14 3.2 Pengujian Sistem ...................................................................................... 34 BAB IV KESIMPULAN DAN SARAN ............................................................ 36 4.1 Kesimpulan .............................................................................................. 36 4.2 Saran ........................................................................................................ 36 DAFTAR PUSTAKA ........................................................................................ 37

BAB I PENDAHULUAN1.1 Latar Belakang Teknologi Informasi berperan penting dalam memperbaiki kualitas suatu Instansi. Penggunaannya tidak hanya sebagai proses otomatisasi terhadap akses informasi, tetapi juga menciptakan akurasi, kecepatan, dan kelengkapan sebuah sistem yang terintegrasi, sehingga proses organisasi yang terjadi akan efisien, terukur, dan fleksibel. Perkembangan teknologi informasi saat ini tidak hanya digunakan untuk 2 instansi-instansi berskala besar, namun dapat digunakan oleh berbagai kalangan masyarakat untuk menunjang suatu bisnis maupun usaha yang dikelolanya. Salah satu usaha yang saat ini sedang berkembang adalah usaha rental mobil. Selain dibutukannya SDM yang handal dalam mengelola usaha tersebut, kemajuan teknologi juga berperan dalam meningkatkan kemajuan usaha tersebut. Sampai saat ini banyak rental mobil yang masih menggunakan cara manual dalam pengelolaan bisnis dan usaha mereka. Maka dibutukannya sistem informasi yang baik dan tepat untuk menunjang usaha dan bisnis tersebut agar mencapai hasil yang maksimal. 1.2 Rumusan Masalah Seperti disebutkan diatas, banyak rental mobil yang masih menggunakan cara manual dalam mengelola usaha tersebut. Seperti penyimpanan data karyawan, mobil dan supir, proses transaksi yang masih mencatat dan menyalin hasil transaksi secara manual bukan dengan komputerisasi, dan hal-hal lainnya yang terkait dalam usaha tersebut. Selain itu untuk memudahkan costumer untuk mendapatkan informasi yang lebih lengkap, maka dibutukanlah media/sarana informasi yang mudah diakses dimana dan kapan pun. Dari penjelasan diatas dapat disimpulkan permasalahan yaitu Bagaimana membuat sebuah sistem informasi berbasis komputerisasi pada rental mobil dalam mencatat semua transaksi dan membuat laporan serta menampilkan informasi dengan

1

cepat, tepat, dan akurat?. Berdasarkan latar belakang masalah maka dapat diidentifikasikan bagaimana membangun Sistem Informasi Pengolahan Data Rental Mobil Pada Perusahaan rental mobil ini. 1.3 Batasan Masalah Agar identifikasi masalah yang dibahas ini lebih jelas dan mudah dipahami, maka dibuatlah batasan masalah hanya pada dalam beberapa hal antara lain : Sistem yang dibangun dapat mengelola data pelanggan, kendaraan, supir, penyewaan, dan pengembalian mobil. Pembuatan laporan transaksi rental mobil terdiri dari berbagai laporan meliputi laporan data pelanggan, laporan data mobil, laporan data penyewaan mobil, dan laporan data pengembalian mobil. Untuk sarana informasi bagi costumer, kami akan membuat halaman web,namun untuk web ini bersifat statis dalam bentuk html. 1.4 Penyelesaian Masalah 1.4.1 Usulan Untuk mengatasi masalah yang telah dikemukakan pada rumusan masalah, maka dibutukannya sebuah system informasi berbasis komputerisasi agar dapat mencatat semua transaksi yang terjadi, membuat laporan keuangan. Sistem informasi tersebut dalam bentuk aplikasi yang dapat digunakan oleh user dalam mengelola usaha tersebut. Selain itu juga dibutukannya media/sarana informasi untuk memasarkan jasa rental mobil ini, media tersebut adalah website, namun website ini hanya berguna untuk memberikan informasi yang lengkap tentang rental mobil ini kepada para costumer maupun pengunjung yang mengunjungi website ini.

2

1.4.2 Langkah Penyelesaian Untuk mengatasi masalah tersebut, maka dibutukanlah sistem informasi yang baik dan tepat untuk menunjang usaha tersebut. Sistem Informasi rental mobil ini dirancang untuk menunjang seluruh kegiatan dalam usaha tersebut. Adapun langkahlangkah penyelesaian masalah tersebut adalah : 1. Membuat media maupun sarana informasi untuk memasarkan jasa rental mobil berupa Website, ini berguna untuk memberikan informasi secara detail tentang rental mobil tersebut, seperti informasi merk dan tipe mobil yang akan disewa, harga sewa mobil, ketentuan-ketentuan yang berlaku untuk menyewa mobil, dan lain-lain. Costumer dapat memesan mobil yang akan dia sewa melalui YM maupun nomor telpon yang terdapat pada halaman website tersebut. Selain itu, costumer juga dapat memesannya dengan cara langsung datang ke Rental Mobil tersebut. 2. Setelah costumer memesannya, user memasukkan data costumer dan mobil yang disewa tersebut pada aplikasi rental mobil. Pada aplikasi ini juga dapat menampilkan data laporan penyewaan mobil dan pengembalian mobil, serta transaksi yang telah terjadi.

3

BAB II PERANCANGAN SISTEM INFORMASI2.1 Entity Relationship Diagram (ERD)

Gambar 2. 1 ERD Sistem Informasi Rental Mobil

4

2.2 Data Flow Diagram (DFD)

Gambar 2. 2 Diagram Konteks / level 0

5

Gambar 2. 3 DFD Level 1

6

Gambar 2. 4 DFD Level 2

7

Gambar 2. 5 DFD Level 3.1

Gambar 2. 6 DFD Level 3.2

8

Gambar 2. 7 DFD Level 3.3

Gambar 2. 8 DFD Level 3.4

9

2.3 Rancangan Interface

Gambar 2. 9 Form Login Admin

Gambar 2. 10 Form Utama Program

10

Gambar 2. 11 Tampilan Form Utama Program

Gambar 2. 12 Form Tampilan Data Mobil

11

Gambar 2. 13 Form Tampilan Data Supir

Gambar 2. 14 Form Tampilan Data Penyewa

12

Gambar 2. 15 Rancangan Website Rental Mobil

13

BAB III HASIL DAN PENGUJIAN3.1 Implementasi Program ini dibuat dengan menggunakan bahasa pemrograman java dan databasenya adalah oracle.

Gambar 3. 1 Form Login Admin Tampilan form login admin, disini admin memasukkan username dan passwordnya dan Pada Gambar 3.2 merupakan tampilan program setelah admin berhasil login. Pada bagian ini menampilkan semua data penyewa yang telah menyewa mobil termasuk menyewa jasa supir.

14

Gambar 3. 2 Tampilan Program Setelah Login Implementasi program diawali dengan fungsional yang dapat dilakukan program untuk mengelola data mobil. Untuk melakukan pemasukkan data mobil baru, pilih menu input data lalu pilih mobil (Ctrl+M). Disini akan dimasukkan data mobil baru yaitu dengan No. Polisi AB9253BP, Nama Mobil City, Merk Mobil Honda, dan Biaya Sewa Rp.400.000,-.

Gambar 3. 3 Ke Form Input Data Mobil

15

Gambar 3. 4 Input data mobil baru Setelah memasukkan data mobil baru dan mengklik tombol Simpan Data, maka akan muncul pesan konfirmasi bahwa data telah tersimpan didatabase program.

Gambar 3. 5 Konfirmasi data mobil telah tersimpan

16

Untuk melihat apakah data benar-benar tersimpan silahkan pilih menu Tampilkan Data lalu pilih Mobil (Shift+M).

Gambar 3. 6 Ke Data Mobil

Gambar 3. 7 Data mobil yang telah tersimpan di database

17

Untuk mengubah dan menghapus data mobil dapat menggunakan fasilitas yang ada di Menu.

Gambar 3. 8 Ke Edit Data Mobil

Gambar 3. 9 Ubah Data Mobil Disini yang diubah adalah biaya sewa yang semula Rp.400.000,- menjadi RP.420.000,-.

18

Gambar 3. 10 Konfirmasi data mobil telah diubah

Gambar 3. 11 Data mobil telah berubah

19

Untuk menghapus data mobil, silahkan pilih Menu lalu pilih Hapus. Masukkan No. Polisi dari data mobil yang ingin dihapus, setelah itu klik tombol Hapus maka data mobil telah terhapus dari databasenya.

Gambar 3. 12 Data Mobil telah dihapus

Implementasi selanjutnya adalah fungsional yang dapat dilakukan oleh program untuk mengelola data supir. Untuk melakukan pemasukkan data supir, silahkan pilih menu Input Data lalu pilih Supir (CTRL+S).

Gambar 3. 13 Ke Form Input Data Supir

Disini akan dimasukkan data supir yaitu Id Supir 111, Nama Supir Satria Wibowo dan Biaya Jasa Rp.100.000,-. Setelah itu klik tombol Simpan Data, maka data supir yang baru saja dimasukkan akan disimpan di database.

20

Gambar 3. 14 Memasukkan dan Menyimpan Data Supir

Untuk melihat data supir apakah benar-benar telah tersimpan pilih menu Tampilkan Data lalu pilih Supir (Shift+S).

Gambar 3. 15 Ke Data Supir

21

Gambar 3. 16 Data Supir yang telah tersimpan Untuk mengubah data supir, klik Menu lalu pilih Edit, disini yang diubah adalah Biaya Jasa Supir yang tadinya Rp.100.000,- menjadi Rp.75.000,-. Setelah itu klik tombol Edit Data, maka muncul pesan konfirmasi bahwa data supir telah diubah.

Gambar 3. 17 Mengubah Data Supir

22

Gambar 3. 18 Data Supir telah berubah Untuk menghapus data supir, pilih Menu lalu pilih Hapus, masukkan Id Supir dan klik tombol Hapus untuk menghapus data supir tersebut. Setelah itu maka akan muncul pesan konfirmasi bahwa data supir telah terhapus dari database.

Gambar 3. 19 Hapus Data Supir

23

Implementasi selanjutnya adalah fungsional yang dapat dilakukan oleh program untuk mengelola data penyewa. Untuk memasukkan data penyewa pilih menu Input Data lalu pilih Penyewa (Ctrl+P), setelah itu masukkan data penyewa diform-form tersebut.

Gambar 3. 20 Ke Form Input Data Penyewa

Gambar 3. 21 Input Data Penyewa Baru

Setelah memasukkan data yang diperlukan klik tombol Simpan Data, maka data penyewa telah tersimpan di database.

24

Gambar 3. 22 Pesan Konfirmasi Data Penyewa Telah Tersimpan Untuk mengetahui bahwa data penyewa benar-benar tersimpan silahkan pilih menu Tampilkan Data, lalu pilih Penyewa (Shift+P).

Gambar 3. 23 Menuju Data Penyewa

25

Gambar 3. 24 Data Penyewa Untuk mengubah dan menghapus data penyewa dapat menggunakan fasilitas yang ada pada Menu.

Gambar 3. 25 Fungsional yang ada pada Menu Data Penyewa

26

Untuk memasukkan data penyewaan mobil, klik tombol Penyewaan Mobil yang ada dibagian utama pada program ini, masukkan data-data ke form yang telah disediakan.

Gambar 3. 26 Form Penyewaan Mobil Setelah mengisi data pada form penyewaan mobil klik simpan, maka akan muncul pesan konfirmasi bahwa data penyewaan mobil telah tersimpan.

27

Gambar 3. 27 Konfirmasi Data Penyewaan Mobil telah tersimpan Penyewa tentunya dapat menyewa lebih dari satu mobil, caranya sama saja seperti langkah diatas tadi, namun No. Polisi Mobil dan Id Supir harus berbeda. Pada form tersebut juga admin dapat mengubah dan menghapus data penyewaan mobil.

Gambar 3. 28 Data Penyewaan Mobil

28

Untuk melihat laporan penyewaan mobil, pilih menu Laporan lalu pilih Penyewaan Mobil (Alt+S). Disana menampilkan data banyaknya penyewa menyewa mobil dan total harga dari penyewaan mobil termasuk menyewa jasa supir.

Gambar 3. 29 Ke Laporan Penyewaan Mobil

Gambar 3. 30 Laporan Penyewaan Mobil Untuk melihat laporan pengembalian mobil, pilih menu Laporan lalu pilih Pengembalian Mobil (Alt+K). disana menampilkan data pengembalian mobil yang telah selesai disewa oleh penyewa tersebut.

29

Gambar 3. 31 Ke Laporan Pengembalian Mobil

Gambar 3. 32 Laporan Pengembalian Mobil Untuk memasukkan laporan pengembalian mobil, klik Menu, lalu pilih Input Pengembalian Mobil.

30

Gambar 3. 33 Ke Input Pengembalian Mobil

Gambar 3. 34 Form Input Pengembalian Mobil

Gambar 3. 35 Pesan Konfirmasi Pengembalian Mobil

31

Untuk melihat laporan lain-lainnya, klik menu Laporan, lalu pilih Lain-lain (Alt+L). Disana menampilkan total penyewa mobil dan total pendapatan berdasarkan merk mobil.

Gambar 3. 36 Ke Laporan Lain-lain

Gambar 3. 37 Laporan Lain-lain

Untuk memudahkan pelanggan mendapatkan informasi tentang rental mobil ini, maka kami juga membuat website, ini bertujuan agar pelanggan mengetahui mobil-mobil apa saja yang disewakan serta syarat dan ketentuan yang berlaku pada rental mobil ini.

32

Gambar 3. 38 Website sebagai sarana informasi

33

3.2 Pengujian Sistem Pengujian diawali dengan admin (end user) membuka program, lalu memasukkan username dan password, setelah berhasil login maka akan terlihat tampilan program dengan 4 menu utama, yaitu Input Data, Tampilkan Data, Laporan, dan Lain-lain. Pengujian sistem secara umum adalah pengujian data dengan cara memanipulasi (input, edit, delete) data mobil, supir, penyewa, dan penyewaan mobil, serta memasukkan laporan pengembalian mobil. Dalam pembuatan program ini, kami telah membuat sejumlah eksepsi yang berguna untuk menangani jika terjadi kesalahan, kesalahan tersebut bisa saja terjadi karena human error, maupun data yang dimasukkan tidak ada di database. Sebagai contoh, jika admin memasukkan data yang salah maka program akan memunculkan pesan kesalahan seperti dibawah ini.

Gambar 3. 39 Pesan Kesalahan Pada Form Penyewaan Mobil

Sehingga kesalahan-kesalahan yang mungkin saja terjadi dapat ditangani dengan eksepsi ini dan tentunya data yang salah dimasukkan tersebut tidak disimpan ke database rental mobil ini.

34

Selain pengujian berdasarkan kesalahan yang mungkin saja terjadi, keakuratan dalam menghitung biaya penyewaan mobil juga kami perhatikan. Contoh dalam pengujian proses perhitungan total biaya penyewaan mobil ini dapat dilihat pada tabel dibawah ini.

Table 1 Perhitungan Total Biaya dari Pelanggan 009Pelanggan dengan ID 009 Harga sewa mobil Toyota Avanza Lama sewa (hari) Total Sewa Mobil Toyota Avanza Biaya Sewa Mobil + Supir Harga sewa mobil Honda Jazz Lama sewa (hari) Total Sewa Mobil Honda Jazz Biaya Sewa Mobil + Supir Total Biaya Sewa Mobil + Supir 300000 2 600000 x Biaya sewa jasa supir 280000 2 560000 x Biaya sewa jasa supir 75000 2 150000 710000 75000 2 150000 750000 1460000 x x

Sehingga pada Laporan penyewaan mobil, data yang ditampilkan akurat sesuai dengan apa yang diuji seperti diatas tersebut.

Gambar 3. 40 Laporan Penyewaan Mobil

35

BAB IV KESIMPULAN DAN SARAN4.1 Kesimpulan Kami membuat software rental mobil ini bertujuan untuk mempermudah suatu showroom penyewaan mobil dalam menyusun,membuat memasarkan dan menyimpan semua data dan sistem informasi dalam showroom rental mobil tersebut. Agar semua data dan sistem informasinya tidak bekerja secara manual lagi tapi semuanya sudah menggunakan sistem informasi yang sangat modern dan canggih. 4.2 Saran Selama satu semester ini kami mengikuti mata kuliah sistem informasi sangat banyak pegalaman yang kami da[atkan dan dapat kami terapakan dalam kehidupan sehari hari, kami mengerti sistem informasi itu apa, bagaiman fungsi dari suatu sistem inforamasi tersebut. Kami berharap mata kuliah sistem informasi in kedepan nya bisa semakin canggih lagi dan menggunakan softwe yang baru dan semakin canggih.

36

DAFTAR PUSTAKARIFAUN NAIM, Januari 2011. Proposal analisis dan perancangan pengolahan data pada bengkel motor (On-line) Available at http://buahilmu.wordpress.com/2011/01/22/proposal-analisis-danperancanganpengolahandata-pada-bengkel-motor/ Yuniati Siti M, Yuyun Yuhana, Endah Lely, Februari 2009 Proposal Sistem Informasi Perpustakaan. (On-line) Available at http://yuniatisiti.wordpress.com/2009/02/04/proposal-sisteminformasiperpustakaan/ Dafiq, Januari 2011. Membuat Aplikasi Java Sederhana Menggunakan Database & Oracle (Tahap 1) (On-line) Available at http://dhafiqsan.blogspot.com/2011/01/membuat-aplikasi-koneksi-java-dengan.html Dafiq, Januari 2011. Membuat Aplikasi Java Sederhana Menggunakan Database & Oracle (Tahap 2) (On-line) Available at http://dhafiqsan.blogspot.com/2011/01/membuat-aplikasi-java-sederhana.html

37