ANALISIS PERANCANGAN SISTEM INFORMASI RENTAL MOTOR DENGAN MENGGUNAKAN PHP DAN MYSQL Disusun Oleh : Vega Dwi Suryani 13121038 Emi Agustina 13121041 FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCU BUANA YOGYAKARTA
DAFTAR ISI DAFTAR ISI... 2 DAFTAR TABLE... 3 DAFTAR GAMBAR... 4 1. SRS DAN SKENARIO... 5 1.1 Software Requirement Spesification (SRS)... 5 1.2 Skenario... 6 2. USE CASE DIAGRAM... 10 2.1 Use Case Admin... 10 2.2 Use Case Operator... 11 3. ACTIVITY DIAGRAM... 12 3.1 Activity Registrasi Member... 12 3.2 Activity Login... 13 3.3 Activity Manajemen Data Member... 13 3.4 Activity Manajemen Data Motor... 14 3.5 Activity Manajemen Transaksi Peminjaman... 14 3.6 Activity Manajemen Transaksi Pengembalian... 15 4. CLASS DIAGRAM... 15 5. STATECHART DIAGRAM... 16 5.1 Statechart Registrasi Member... 16 5.2 Statechart Transaksi... 16 5.3 Statechart Pengembalian... 17 6. DEPLOYMENT DIAGRAM... 18 7. COMPONEN DIAGRAM... 18 8. PERANCANGAN DATABASE... 19 9. KESIMPULAN... 19
DAFTAR TABLE TABEL 1. 1 SRS... 5
DAFTAR GAMBAR Gambar 1. 1 Use Case Admin... 10 Gambar 1. 2 Use Case Operator... 11 Gambar 1. 4 Activity Register Member... 12 Gambar 1. 5 Activity Login... 13 Gambar 1. 6 Activity Manajmen Data Member... 13 Gambar 1. 7 Activity Manajemen Data Motor... 14 Gambar 1. 8 Activity Manajemen Peminjaman... 14 Gambar 1. 9 Activity Manjemen Pengembalian... 15 Gambar 1. 10 Class Digram... 15 Gambar 1. 11 Statechar Registrasi Member... 16 Gambar 1. 12 Statechart Transaksi Peminjaman... 16 Gambar 1. 13 Statechart Pengembalian... 17 Gambar 1. 14 Deloment Diagram... 18 Gambar 1. 15 Componen Diagram... 18 Gambar 1. 16 Rancangan Database... 19
1. SRS DAN SKENARIO 1.1 Software Requirement Spesification (SRS) TABEL 1. 1 SRS No Requirement Aktor Use Case 1 Untuk mengelola system, Login : Manajamen damanata user, admin harus Manajemen data member, menginputkan username manajemen data motor, Manajemen dan password, Admin Admin data transaksi peminjaman, memiliki semua hak akses Manajemen data transaksi terhadapap system pengembalian. informasi rental motor 2 Operator harus Login : Manajemen data member, menginputkan username Manajemen data transaksi dan password. Operator peminjaman, Manajemen data Operator memiliki sebagian hak transaksi pengembalian. akses terhadap system informasi rental motor.
1.2 Skenario 1. Use case : Login Admin Actor Tujuan : Admin : Admin melakukan login untuk mengakses system informasi rental motor Actor 2 Admin membuka system 3 Admin memilih menu login 5 Admin login dengan menginputkan username dan password pada form login System 4 System menampilkan form login 6 System akan memverifikasi username dan password 7 Jika Username dan password yang diinputkan benar 8 System akan membawa admin masuk ke halaman admin 2. Use case : Registrasi Member Actor Tujuan : Admin : Admin menginput data member Aktor 1. Pengunjung meyerahkan data diri kepada admin 2. Admin memilih menu manajemen member. 4. Admin memilih salah satu aksi yang akan dilakukan, yaitu input, update, dan delate. Jika Admin memilih menu input member 6. Admin menginput data diri sesuai data yang diberikan pengunjung. 7. Admin mensubmit data-data System 3. System menampilkan halaman manajemen member 5. System menampilkan form register member
pengunjung kedalam system 10. Admin akan menyerahkan kartu member kepada pengunjung 11. Pengunjung mendapat kartu identitas sebagai member 8. System akan menvalidasi data yang diinputkan kemudian system menyimpan ke dalam database. 9. Jika data tersebut sudah lengkap maka maka pengunjung sudah terdaftar sebagai member. 3. Use case : Manajemen data motor Actor Tujuan : Admin : Admin melakukan input data motor baru Actor 1. Admin memilih menu manajemen motor. 3. Admin memilih salah satu aksi yang akan dilakukan, yaitu input, update, dan delate, jika admin memilih input data motor 5. Admin mengisi data-data motor 6. Admin mensubmit data motor kedalam system System 2. System menampilkan halaman manajemen motor. 4. System menampilkan form Input data motor 7. System menyimpan data motor pada database.
4. Use case : Transaksi Peminjaman Actor Tujuan : Admin : Admin menginput data transaksi peminjaman motor Actor 1. Admin memilih menu tambah transaksi peminjaman motor. 3. Admin memilih salah satu aksi yang akan dilakukan, yaitu input, update, dan delate, jika admin memilih input transaksi peminjaman. 5. Admin mengisi data transaksi peminjaman motor 8. Member menerima nota transaksi, kunci motor dan kelengkapan motor lainnya. System 2. System menampilkan manajemen transaksi peminjaman motor 4. System menampilkan form Input transaksi peminjaman 6. System menyimpan data transaksi peminjaman motor pada database. 7. System mencetak nota transaksi peminjaman 5. Use case : Transaksi Pengembalian Actor Tujuan : Admin : Admin menginput data transaksi Pengembalian motor Actor 1. Admin memeriksa kelengkapan motor. 2. Admin memilih menu tambah transaksi pengembalian motor pada system. 4. Admin memilih salah satu aksi yang akan dilakukan, yaitu System 3. System menampilkan form transaksi pengembalian motor.
input, update, dan delate, jika admin memilih input transaksi pengembalian. 6. Admin mengisi data transaksi pengembalian motor 10. Member menerima nota transaksi pengembalian 5. System menampilkan form Input transaksi pengembalian. 7. System mengecek apakah terjadi keterlambatan dalam pengembalian motor. 8. System menyimpan data transaksi pengembalian pada database. 9. System mencetak nota transaksi pengembalian motor
2. USE CASE DIAGRAM 2.1 Use Case Admin Gambar 1. 1 Use Case Admin
2.2 Use Case Operator Gambar 1. 2 Use Case Operator
3. ACTIVITY DIAGRAM 3.1 Activity Registrasi Member Gambar 1. 3 Activity Register Member
3.2 Activity Login Gambar 1. 4 Activity Login 3.3 Activity Manajemen Data Member Gambar 1. 5 Activity Manajmen Data Member
3.4 Activity Manajemen Data Motor Gambar 1. 6 Activity Manajemen Data Motor 3.5 Activity Manajemen Transaksi Peminjaman Gambar 1. 7 Activity Manajemen Peminjaman
3.6 Activity Manajemen Transaksi Pengembalian Gambar 1. 8 Activity Manjemen Pengembalian 4. CLASS DIAGRAM Gambar 1. 9 Class Digram
5. STATECHART DIAGRAM 5.1 Statechart Registrasi Member Gambar 1. 10 Statechar Registrasi Member 5.2 Statechart Transaksi Gambar 1. 11 Statechart Transaksi Peminjaman
5.3 Statechart Pengembalian Gambar 1. 12 Statechart Pengembalian
6. DEPLOYMENT DIAGRAM Gambar 1. 13 Deloment Diagram 7. COMPONEN DIAGRAM Gambar 1. 14 Componen Diagram
8. PERANCANGAN DATABASE Gambar 1. 15 Rancangan Database 9. KESIMPULAN Adapun kesimpulan yang dapat di ambil dari pembangunan Sistem Informasi rental motor ini antara lain : Membuat pekerjaan admin menjadi lebih efektif dan efisien Mempermudah pekerjaan admin dalam membuat laporan Membantu mempermudah pekerjaan admin dalam mengelola data data motor dan data transaksi