Selasa, 10 April 2018

METODOLOGI PENGEMBANGAN SISTEM INFORMASI (Rental Motor)



METODOLOGI PENGEMBANGAN
 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.    ANALISA DAN PERANCANGAN
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

3.     DFD LEVEL 2 PROSES TRANSAKSI

GAMBAR 1.3 DFD LEVEL 2 SISTEM INFORMASI
RENTAL MOTOR

4.     FORM INPUT
 


FORM OUTPUT

NAMA
NO KTP/SIM
NO TELEPHONE
JAMINAN
MOTOR
JUMLAH
PINJAMAN
TGL PINJAM
JAM PINJAM
TGL KEMBALI
JAM KEMBALI











































5.     USE CASE

A.     STUDY KASUS
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


B.    DEFINISI AKTOR
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 .









C.   DEFINISI USE CASE
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
































D.     DIAGRAM USE CASE

 



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()











Tidak ada komentar:

Posting Komentar

METODOLOGI PENGEMBANGAN SISTEM INFORMASI (Rental Motor)

METODOLOGI PENGEMBANGAN  SISTEM INORMASI (Rental Motor)   DISUSUN OLEH N...