PERANCANGAN SISTEM INFORMASI RENTAL MOTOR DENGAN
PEMROGRAMAN VISUAL BASIC 2
TUGAS
UAS
Diajukan untuk memenuhi salah satu
syarat tugas UAS Pemrograman Visual Basic
Melda
Dwi Juniati 12153342
Program Studi Manajemen Informatika
Akademi Manajemen Informatika dan Komputer Bina
Sarana Informatika
Purwokerto
2017
BAB I
PENDAHULUAN
1.1 Latar Belakang
Kemajuan
teknologi saat ini telah semakin pesat perkembangannya. Sebagai salahsatu
produk teknologi adalah komputer yang sangat bermanfaat bagi masyarakat.
Komputer juga membuat proses kerja
menjadi lebih efisien, efektif dan memberikan hasil kerja lebih baik dan lebih
cepat.
Rental
motor salah satu fungsinya adalah memberikan pelayanan jasa penyewaan,namun
dalam hal ini pelayanan yang diberikan masih memiliki kekurangan , misalnya
pemberian pelayanan pada saat pelanggan datang untuk menyewa motor, dimana data
motor yang sudah diarsipkan sebelumnya hilang dan mengalami kerusakan pada saat
data tersebut dibutuhkan, sehingga memperlambat waktu pelanggan untuk menyewa
motor tersebut.
Pelanggan
sebagai salah satu komponen penting yang menggunakan pelayanan jasa dari rental
motor, dimana pelanggan selalu berharap mendapatkan sebuah pelayanan yang
terbaik. Oleh karena itu dalam mendukung peningkatan efisiensi kerja, waktu dan
sumber daya manusia maka perlu dibangun suatu sistem informasi manajemen agar
nantinyadiperoleh kemudahan dan kelancaran dalam memberikan pelayanan jasa secara
maksimal.
Cara
mempermudah pengerjaan dalam memasukan data hasil yang akurat dalam
pengolahan suatu data maupun penyajian data maka diperlukan suatu
sisteminformasi manajemen. Dengan sistem informasi manajemen tersebut,
diharapkan dapatmempercepat pelayanan kepada pelanggan serta pengarsipan yang
lebih baik dan amansehingga mempermudah apabila diperlukan sewaktu-waktu
1.
Memberikan
kemudahan dalam proses transaksi penyewaan dan pengembalian motor
2.
Memberikan
informasi bukti penyewaan dan membantu dalam penyimpanan data.
3.
Membantu
dalam pembuatan laporan
1.3
Metode Penelitian
Untuk
mendapatkan data yang akurat dan dokumen – dokumen yang mendukung proses
penyelesaian tugas Pemrograman Visual 2. ini maka penulis menggunakan metode
penelitian sebagai berikut:
1. Metode Wawancara
Penulis
melakukan wawancara pada karyawan yang bekerja dibidangnya dapat mengadakan
pengamatan lebih mendetail.
2. Study Kepustakaan
Yaitu untuk
mendapatkan data sekunder dan mencari, menganalisis berbagai teori yang
mendukung data dilapangan dari berbagai sumber sebagai literatur, yaitu
buku-buku relevan, internet dan sumber-sumber lainnya terhadap tugas Pemrograman
Visual 2 ini, untuk di jadikan referensi upaya menambah objektivitas data yang
diperoleh.
1.4
Ruang Lingkup
Pada
penulisan tugas ini penulis membahas tentang transaksi peminjaman dan
pengembalian pada rental motor serta membuat laporan harian dan bulanan.
BAB II
PEMBAHASAN
2.1.
Analisa Kasus
A.
Dokumen Masukan dan Keluaran
a.
Form
Login
- Form
login digunakan untuk proses penyeleksian masuk ke dalam program
- Pada
form ini terdapat dokumen masukannya ialan username dan password yang telah
terdaftar dalam database
b.
Form
Menu Utama
- Form
Menu utama digunakan untuk proses pemilihan menu program yang diinginkan
c.
Form
Master Data Motor
- From
data motor digunakan untuk mengolah data motor
- Data
masukan yang digunakan mengolah data adalah kode kendaraan, rincian No STNK, No
Polisi, tariff sewa
d.
Form
Master Data Petugas
- Form
data petugas digunakan untuk mengolah data user
- Data
masukan yang digunakan mengolah data adalah username, jabatan, level acces
e.
Form
Transaksi Sewa
- Form
transaksi digunakan untuk mengolah data transaksi
- Data
masukan yang digunakan mengolah data tersebut No.sewa, No.identitas, identitas,
nama, alamat, kode kendaraan, tariff, sewa, lama sewa, dibayar, kembali
- Data
keluarannya yang dihasilkan adalah cetak struk penyewaaan dari data transaksi sewa
f.
Form
transaksi pengembalian
-
Form
transaksi digunakan untuk mengolah data transaksi
- Data
masukan yang digunakan mengolah data tersebut No.sewa, No.identitas, identitas,
nama, alamat, kode kendaraan, tariff, sewa, lama sewa, total, denda, dibayar,
kembali
- Data
keluarannya yang dihasilkan adalah cetak struk pengembalian dari data transaksi
pengembalian
g.
Form
Laporan
-
Form
laporan digunakan untuk melihat laporan data yang ingin dilihat
-
Data
keluaran yang dihasilkan cetak laporan sesuai data laporan yang dipilih.
B.
ERD dan LRS
1.
ERD
Gambar
2.1. ERD
2.
LRS
C.
Spesifikasi File
Spesifikasi
file yang digunakan dalam perancangan program rental mobil ini terdiri dari
satu database rent.sql dan 4 tabel, yaitu :
a.
Table
user
Nama
table : user
Tipe
: file user
Panjang
record : 36
Akses
file :
random
Organisasi
file : index Sequential
Kunci
field : username
No
|
Elemen Data
|
Akronim
|
Tipe
|
Panjang
|
Ket
|
1.
|
Username
|
Username
|
Varchae
|
10
|
Primary
|
2.
|
Password
|
Password
|
Varchar
|
10
|
|
3.
|
Jabatan
|
Jabatan
|
Varchar
|
15
|
|
4.
|
Levelakses
|
Levelakses
|
Varchar
|
1
|
b.
Table
motor
Nama
table : motor
Tipe
: file motor
Panjang
record : 74
Akses
file :
random
Organisasi
file : index Sequential
Kunci
field : kode
No
|
Elemen Data
|
Akronim
|
Tipe
|
Panjang
|
Ket
|
1.
|
Kode
|
Kode
|
Varchae
|
4
|
Primary
|
2.
|
Rincian
|
Rincian
|
Varchar
|
40
|
|
3.
|
Nostnk
|
Nostnk
|
Varchar
|
8
|
|
4.
|
Nopol
|
Nopol
|
Varchar
|
10
|
|
5.
|
Tariff
|
Tariff
|
Double
|
||
6.
|
Status
|
Status
|
Varchar
|
12
|
c. Table
balik
Nama
table : balik
Tipe
: file balik
Panjang
record : 87
Akses
file :
random
Organisasi
file : index Sequential
Kunci
field : nokembali
No
|
Elemen Data
|
Akronim
|
Tipe
|
Panjang
|
Ket
|
1.
|
Nokembali
|
Nokembali
|
Varchae
|
8
|
Primary
|
2.
|
Tanggal
|
Tanggal
|
Date
|
||
3.
|
Nosewa
|
Nosewa
|
Varchar
|
8
|
|
4.
|
Telat
|
Telat
|
Int
|
11
|
|
5.
|
Dendatelat
|
Dendatelat
|
Double
|
||
6.
|
Dendarusak
|
Dendarusak
|
Double
|
||
7.
|
Note
|
Note
|
Varchar
|
60
|
|
8.
|
Totaldenda
|
Totaldenda
|
Double
|
||
9.
|
Dibayar
|
Dibayar
|
Double
|
||
10.
|
Kembali
|
Kembali
|
Double
|
||
11.
|
Username
|
Username
|
Varchar
|
11
|
d.
Table
sewadet
Nama
table : sewadet
Tipe
: file sewadet
Panjang
record : 121
Akses
file :
random
Organisasi
file : index Sequential
Kunci
field : nosewa
No
|
Elemen Data
|
Akronim
|
Tipe
|
Panjang
|
Ket
|
1.
|
Nosewa
|
Nosewa
|
Varchar
|
8
|
Primary
|
2.
|
Tanggal
|
Tanggal
|
Date
|
||
3.
|
Noid
|
Noid
|
Varchar
|
16
|
|
4.
|
Id
|
Id
|
Varchar
|
13
|
|
5.
|
Nama
|
Nama
|
Varchar
|
30
|
|
6.
|
Alamat
|
Alamat
|
Varchar
|
50
|
|
7.
|
Kode
|
Kode
|
Varchar
|
4
|
|
8.
|
Tariff
|
Tariff
|
Double
|
||
9.
|
Lama
|
Lama
|
Double
|
||
10.
|
Total
|
Total
|
Double
|
||
11.
|
Dibayar
|
Dibayar
|
Double
|
||
12.
|
Kembali
|
Kembali
|
Double
|
||
13.
|
Tglkembali
|
Tglkembali
|
Date
|
||
14.
|
Username
|
Username
|
Varchar
|
10
|
D.
Pengkodean
1)
Data
sewa
S
|
1
|
7
|
0
|
6
|
0
|
1
|
Sewa Tahun
Bulan Nomor urut
2)
Data
pengambalian
K
|
1
|
7
|
0
|
6
|
0
|
1
|
Kembali Tahun Bulan Nomor urut
E.
HIPO
Gambar
2.3 HIPO
F.
Flowchart
1.
Menu
Login
2. Menu utama
3. Transaksi
BAB III
PENUTUP
3.1.
Kesimpulan
Dari
uraian penjelasan dan pembahasan keseluruhan materi sebelumnya dan dalam rangka
menyelesaikan laporan ini, penulis telah mengambil kesimpulan pokok mengenai
permasalahan diatas sebabagi berikut:
1.
Secara
umum sistem informasi penyewaan motor yang dibahas merupakan sebuah aplikasi
yang dapat digunakan untuk membantu pengelola usaha penyewaan motor dalam
memberikan informasi yang lebih cepat tentang data motor, data karyawan,
penyewa serta membantu mempermudah transaksi yang terjadi pada unit usaha
penyewaan motor.
2.
Dari
hasil perancangan ini dibangun basis data di MySQL, form-form keluaran dan
masukan dibuat di Crystal Report dan menggunakan bahasa pemrograman Visual Basic
6.0
3.2.
Saran
Sistem
ini dibangun tidak luput dari kekurangan, untuk membuat sistem yang lebih baik,
berikut adalah saran untuk diperhatikan agar mampu mengembangkan sistem serupa
yang lebih baik.
1.
Seiring perkembangan jaman, maka akan semakin
kompleks juga kebutuhannya, untuk itu perlu dilakukan update terhadap fitur-fitur yang dipakai untuk dapat memperkaya fasilitas yang
terdapat pada aplikasi rental motor.
2.
Perlu
adanya pengembangan pada bagian jaringan dan server, guna mengaktisipasi penambahan cabang pada rental
motor, supaya data-data dari cabang yang satu dengan yang lainnya dapat saling
terkorelasi dengan baik.
3.
Perlu dilakukan normalisasi lebih lanjut pada
tabel motor, agar tidak terjadi redudasi (penumpukan) pada tabel.
Lampiran – Lampiran
Halaman login
Halaman menu utama
Halaman data motor
Halaman data petugas
Halaman sewa kendaraan
Halaman pengembalian kendaraan
Halaman ganti password
Tidak ada komentar:
Posting Komentar