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 1 Untuk mengelola system , admin harus menginputkan username dan password, Admin Admin memiliki semua hak akses terhadapap system informasi rental motor 2 Operator harus menginputkan username dan password. Operator Operator memiliki sebagian hak akses terhadap system informasi rental motor.
Use Case Login : Manajamen damanata user, Manajemen data member, manajemen data motor, Manajemen data transaksi peminjaman, Manajemen data transaksi pengembalian. Login : Manajemen data member, Manajemen data transaksi peminjaman, Manajemen data transaksi pengembalian.
1.2 Skenario 1. Use case : Login Admin Actor
: Admin
Tujuan
: Admin melakukan login untuk mengakses system informasi rental motor
Actor 2 Admin membuka system 3 Admin memilih menu login 5
7
System
4
System menampilkan form login
6
System akan memverifikasi username dan password
8
System akan membawa admin masuk ke halaman admin
Admin login dengan menginputkan username dan password pada form login
Jika Username dan password yang diinputkan benar
2. Use case
: Registrasi Member
Actor
: Admin
Tujuan
: Admin menginput data member
Aktor System 1. Pengunjung meyerahkan data diri kepada admin 2. Admin memilih menu manajemen member. 3. System menampilkan halaman manajemen member 4. Admin memilih salah satu aksi yang akan dilakukan, yaitu input, update, dan delate. Jika Admin memilih menu input member 5. System menampilkan form register member 6. Admin menginput data diri sesuai data yang diberikan pengunjung. 7. Admin mensubmit data-data
pengunjung kedalam system 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. 10. Admin akan menyerahkan kartu member kepada pengunjung 11. Pengunjung mendapat kartu identitas sebagai member 3. Use case
: Manajemen data motor
Actor
: Admin
Tujuan
: Admin melakukan input data motor baru
Actor 1. Admin memilih manajemen motor.
System menu 2. System menampilkan manajemen motor.
halaman
3. Admin memilih salah satu aksi yang akan dilakukan, yaitu input, update, dan delate, jika admin memilih input data motor 4. System menampilkan form Input data motor 5. Admin mengisi data-data motor 6. Admin mensubmit data motor kedalam system 7. System menyimpan data motor pada database.
4. Use case
: Transaksi Peminjaman
Actor
: Admin
Tujuan
: Admin menginput data transaksi peminjaman motor
Actor System 1. Admin memilih menu tambah transaksi peminjaman motor. 2. System menampilkan manajemen transaksi peminjaman motor 3. Admin memilih salah satu aksi yang akan dilakukan, yaitu input, update, dan delate, jika admin memilih input transaksi peminjaman. 4. System menampilkan form Input transaksi peminjaman 5. Admin mengisi data transaksi peminjaman motor 6. System menyimpan data transaksi peminjaman motor pada database. 7. System mencetak nota transaksi peminjaman 8. Member menerima nota transaksi, kunci motor dan kelengkapan motor lainnya. 5. Use case
: Transaksi Pengembalian
Actor
: Admin
Tujuan
: Admin menginput data transaksi Pengembalian motor
Actor System 1. Admin memeriksa kelengkapan motor. 2. Admin memilih menu tambah transaksi pengembalian motor pada system . 3. System menampilkan form transaksi pengembalian motor. 4. Admin memilih salah satu aksi yang akan dilakukan, yaitu
input, update, dan delate, jika admin memilih input transaksi pengembalian. 5. System menampilkan form Input transaksi pengembalian. 6. Admin mengisi data transaksi pengembalian motor 7. System mengecek apakah terjadi keterlambatan dalam pengembalian motor. 8. System menyimpan data transaksi pengembalian pada database. 9. System mencetak nota transaksi pengembalian motor 10. Member menerima transaksi pengembalian
nota
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