METODOLOGI PENGEMBANGAN
SISTEM INORMASI
SISTEM INORMASI
(Rental Motor)
DISUSUN OLEH
NAMA :
IMAM DARMAWAN 155610079
VONNY
JESICHA P 155610121
ACHMAD MIRZA 155610052
RENNGUR
FAHRI 155610077
MUHAMMAD DERI 155610046
JURUSAN :
SISTEM INFORMASI
JENJANG :
S1
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AKAKOM YOGYAKARTA
2016/2017
a)
Rumusan
Masalah
-
Proses penyewaan motor masih menggunakan pencatatan secara manual tanpa
terkomputerisasi
-
Penyimpanan data yang tidak efektif karena data penyewaan tersimpan secara
fisik tidak dengan system yang sudah terkomputerisasi, sehingga mengakibatkan
penumpukan penyimapanan data penyewaan
-
Terjadi
kesulitan saat pengecekan data penyewaan, karena belum terkomputerisasi
b) Batasan
Masalah
-
Pembahasan hanya pada penyewaan saja (motor).
-
Orang yang terlibat adalah petugas atau bagian administrasi,
penyewa dan pemilik
-
System dapat mencetak transaksi penyewaan dan laporan
keseluruhan mengenai penyewaan.
-
Petugas atau bagian administrasi hanya melayani
customer yang akan menyewa dan melakukan pencetakan transaksi penyewaan
c)
Tujuan
Sistem Perangkat Lunak Rental Motor ini dibuat untuk
membantu dalam pengelolaansewa motor agar tidak terjadi jadwal yang
bentrok antara penyewa motor dan yang akan menyewa motor, serta keterlambatan pengembaliaan
motor yang berimbas pada jadwal penyewaan yang telah ada yang dapat merugikan
customer dan pemilik rental mobil itu sendiri
-
Membantu dalam pengelolaan sewa motor agar tidak
terjadi jadwal yang bentrok.
-
Membatu para pengelola dalam mengelola penyewaan motor
sehingga menjadi lebih cepat dan mudah.
-
Data penyewaan tersimpan rapih dan aman.
-
Membantu pengelola dalam pencarian data penyewaan
sehingga lebih cepat dan mudah.
-
Mempercepat kerja petugas dalam melakukan pekerjaan
agar lebih efektif dan efisien.
-
Mempermudah dalam perekapan laporan data penyewaan
d)
Perancangan Diagram Berikut Perancangan dengan menggunakan 4 Diagram :
-
Diagram konteks (level 0)
-
DFD Level 1
-
DFD Level 2 (Proses Transaksi)
-
Use Case
1.
DIAGRAM KONTEKS
GAMBAR 1.1 DIAGRAM KONTEKS SISTEM
INFORMASI
RENTAL MOTOR
2. DFD LEVEL 1
GAMBAR 1.2 DFD LEVEL 1 SISTEM
INFORMASI
RENTAL MOTOR
GAMBAR
1.3 DFD LEVEL 2 SISTEM INFORMASI
RENTAL
MOTOR
FORM
OUTPUT
NAMA
|
NO
KTP/SIM
|
NO
TELEPHONE
|
JAMINAN
|
MOTOR
|
JUMLAH
PINJAMAN
|
TGL PINJAM
|
JAM
PINJAM
|
TGL
KEMBALI
|
JAM
KEMBALI
|
Nama
Aaplikasi : Sistem Informasi Manajemen Rental Motor
Deskripsi :
Sistem Informasi manajemen Rental Motor merupakan
informasi yang diperlukan dalam yang diperlukan dalam suatu perusahaan rental
motor meliputi pendaftaran, pelanggan, proses.
1) Login
2) Mengelola
data Motor, meliputi :
a) Memasukkan
data motor
b) Mengubah
data motor
c) Menghapus
data motor
3) Mengelola
data penyewa, meliputi :
a) Memasukkan
data penyewa
b) Mengubah
data pnyewa
c) Menghapus
data penyewa
4) Mengelola
data peminjaman, meliputi :
a) Memasukkan
dta peminjaman
b) Mengubah
data peminjaman
5) Mencari
motor
Berikut adalah deskripsi
pendefinisian aktor pada Sistem
Informasi Manajemen Rental Motor :
No
|
AKTOR
|
DESKRIPSI
|
1.
|
Karyawan
/ petugas rental
|
Orang
yang bertugas dan memiliki hak akses untuk melakukan operasi pengelolaan data
motor, karyawan, da proses peminjaman motor
|
2.
|
Penyewa
|
Orang
yang menyewa motor .
|
Berikut adalah deskripsi pendefinisian
Use Case pada sistem informasi Manajemen Rental Motor :
NO
|
AKTOR
|
DESKRIPSI
|
1.
|
Login
/ mendaftar
|
Merupakan
proses pengecekan akes pengelolaan data rental motor yang dalam kasus ini
adalah karyawan. Login wajib untuk fungsi-fungsi yang berkaitan dengan akses
perubahan ke basis data.
|
2.
|
mengelola
data Motor
|
Merupakan
proses generalisasi yang meliputi tiga buah proses pengelolaan data motor
yaitu masukkan data motor, mengubah data motor, dan menghapus data motor.
|
3.
|
Masukkan
data Motor
|
proses
memasukkan data motor ke dalam basis data
|
4.
|
Mengubah
data motor
|
Proses
megubah data motor yang ada di basis data.
|
5.
|
Menghapus
data Motor
|
proses menghapus data motor dari dalam
basis data.
|
6.
|
Mengelola
data penyewa
|
Mengelola
data penyewa merupakan proses generalisasi yang meliputi tiga buah proses
yaitu memasukkan data penyewa, mengubaha data penyewa dan menghapus adata
penyewa.
|
7.
|
Memasukkan
data penyewa
|
Merupakan
proses memasukkan data penyewa ke dalam basis data.
|
8.
|
Mengubah
data penyewa
|
Merupakan
proses merubah data penyewa ke dalam
basis data.
|
9.
|
Menghapus
data penyewa
|
Merupakan
proses meghapus data penyewa didalam basis data
|
10.
|
Mengelola
data peminjaman
|
Merupakan
proses generalisasi yang meliputi dua buah proses yaitu memasukkan data
peminjaman dan mengubah data pemnjaman.
|
11.
|
Memasukkan
data peminjaman
|
Merupakan
proses memasukkan data peminjamaan ketika ada penyewa/customer yang melakukan
transaksi peminjaman motor
|
12.
|
Mengubah
data peminjaman
|
Merupakan
proses merubah data peminjaman yang dilakukan untuk merrubah status
peminjaman ketika motor elah dikembalikan.
|
13.
|
Mencari
motor
|
Mencari
motor berdasarkan merk, tipe, dan
warna dimana akan menampilkan data motor yang dicari
|
E. DIAGRAM CLASS
TMotor
|
+Jenis
+Tahun
+Jumlah
|
+setJenis()
+getJenis()
+setTahun()
+getTahun()
+setJumlah()
+getJumlah()
|
MAIN
|
+main()
+uiLogin()
+uiMenu()
+uiMengelola Motor
+uiMengelolaAnggota
+uiMengelolaPeminjaman
|
MengelolaMotor
|
+cariMotorByJenis
+cariMotorByTahun
+memasukkanMotor
+ubahMotor()
+hapusMotor()
|
TPemnjaman
|
+id
+nama
+alamat
+telepon
|
+setId()
+getId()
+setNama()
+getNama()
+setAlamat()
+getAlamat()
+setTelepon()
+getTelepon()
|
Login
|
+validasiLogin()
+Logout()
|
MengelolaAnggota
|
+cariAnggotaByNama()
+cariAnggotaById()
+memasukkanAnggota()
+mengubahAnggota()
+menghapusAnggota()
|
KoneksiBasisData
|
+host
+database
+username
+password
|
+membukaKoneksi()
+eksekusiQuerySelect()
+eksekusiQueryUpdate()
+tutupKoneksi()
|
TPeminjaman
|
+jenis
+tgl_peminjaman
+id_anggota
+tgl_kembali
|
+setJenis()
+getJenis()
+setTglPeminjaman()
+getTglPeminjaman()
+setIdAnggota()
+getIdAnggota()
+setTglKembali()
+getTglKembali()
|
MengelolaPeminjaman
|
+memasukkanPeminjaman()
+mencariPeminjaman()
+ubahPeminjaman()
|
