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 PERSEMBAHAN
Laporan 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 do’a, 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 MOTTO
”Orang 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 PENGANTAR
Dengan 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
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
1
BAB I
PENDAHULUAN
1.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
2 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.
3
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.
4
BAB II
PERANCANGAN SISTEM INFORMASI
2.1 Entity Relationship Diagram (ERD)
5
2.2 Data Flow Diagram (DFD)
6
7
8
Gambar 2. 5 DFD Level 3.1
9
Gambar 2. 7 DFD Level 3.3
10
2.3 Rancangan Interface
Gambar 2. 9 Form Login Admin
11
Gambar 2. 11 Tampilan Form Utama Program
12
Gambar 2. 13 Form Tampilan Data Supir
13
14
BAB III
HASIL DAN PENGUJIAN
3.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.
15
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,-.
16
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.
17 Untuk melihat apakah data benar-benar tersimpan silahkan pilih menu Tampilkan Data lalu pilih Mobil (Shift+M).
Gambar 3. 6 Ke Data Mobil
18 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,-.
19
Gambar 3. 10 Konfirmasi data mobil telah diubah
20 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.
21
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).
22
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.
23
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.
24 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.
25
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).
26
Gambar 3. 24 Data Penyewa
Untuk mengubah dan menghapus data penyewa dapat menggunakan fasilitas yang ada pada Menu.
27 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.
28
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.
29 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.
30
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.
31
Gambar 3. 33 Ke Input Pengembalian Mobil
Gambar 3. 34 Form Input Pengembalian Mobil
32 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.
33
34
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.
35 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 009
Pelanggan dengan ID 009
Harga sewa mobil Toyota Avanza 280000 Biaya sewa jasa supir 75000
Lama sewa (hari) 2 x 2 x
Total Sewa Mobil Toyota Avanza 560000 150000
Biaya Sewa Mobil + Supir 710000
Harga sewa mobil Honda Jazz 300000 Biaya sewa jasa supir 75000
Lama sewa (hari) 2 x 2 x
Total Sewa Mobil Honda Jazz 600000 150000
Biaya Sewa Mobil + Supir 750000
Total Biaya Sewa Mobil + Supir 1460000
Sehingga pada Laporan penyewaan mobil, data yang ditampilkan akurat sesuai dengan apa yang diuji seperti diatas tersebut.
36
BAB IV
KESIMPULAN DAN SARAN
4.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.
37
DAFTAR PUSTAKA
RIFAUN 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-dan-perancanganpengolahan-
data-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-sistem-informasiperpustakaan/
Dafiq, Januari 2011. Membuat Aplikasi Java Sederhana Menggunakan Database & Oracle (Tahap 1) (On-line) Available at
http://dhafiq-san.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