Professional Documents
Culture Documents
OLEH:
4. M Sholehhudin 135150200111137
Pernyataan Kebutuhan
(functional)
(Non-functional)
11. Sistem tidak dapat dioperasikan oleh pengguna yang tidak memiliki otoritas
12. Sistem harus memiliki GUI agar mudah dioperasikan pengguna
13. Sistem diimplementasikan dengan bahasa PHP + Mysql
14. Sistem harus bisa mengakses database yang telah ada
15. Sistem harus bisa CRUD(Create, Read, Update, Delete) pada database
Spesifikasi Kebutuhan
1.1 Sistem menyediakan sebuah form untuk username, password, dan tombol login
1.2 Sistem menyediakan fasilitas jika pengguna lupa password atau username
2.1 Sistem menyediakan sebuah form untuk melakukan pendaftaran
2.2 Sistem menyediakan sebuah field untuk username, password , nama,
email, alamat dan tombol daftar.
3.1 Sistem menyediakan sebuah tombol untuk mengedit profil
3.2 Sistem harus bisa menampilkan profil pengguna (nama, foto, email, tanggal
lahir, dan password)
3.3 Sistem menyediakan form untuk mengubah data pengguna
3.4 Sistem menyediakan sebuah tombol untuk simpan profil
4.1 Sistem menyediakan form jadwal dan hari
4.2 Sistem menyediakan field jadwal keberangkatan dan berapa hari
4.3 Sistem menyediakan tombol untuk menyimpan jadwal dan hari
5.1 Sistem menyediakan form kuota
5.2 Sistem menyediakan field jumlah penumpang
5.3 Sistem menyediakan tombol untuk menyimpan jumlah penumpang
6.1 Sistem menyediakan form paket
6.2 Sistem menyediakan field kota awal, kota tujuan , hotel dan kendaraaan
6.3 Sistem menyediakan tombol untuk menyimpan paket
7.1 Sistem menyediakan form chatting
7.2 Sistem menyediakan username dan field pesan
7.3 Sistem menyediakan tombol untuk mengirim pesan
8.1 Sistem menyediakan form pembayaran
8.2 Sistem menyediakan field kode transaksi, nama pengirim, nominal
8.3 Sistem menyediakan tombol mengirim kode transaksi
9.1 Sistem menyediakan form pembatalan
9.2 Sistem menyediakan field id transaksi
9.3 Sistem menyediakan tombol untuk mengirim pembatalan
10.1 Sistem menyediakan tombol untuk melakukan proses logout
Alternative -Jika gagal login maka akan sistem akan menampilkan pesan
flows “username atau password anda salah atau anda belum terdaftar
silahkan mendaftar pada fitur pendaftaran”.
condition
Objective Use case ini berfungsi jika user belum terdaftar dalam sistem , calon
member atau calon admin harus melakukan perdaftaran.
Actor User
Alternative -
flows
condition
Objective Use case ini berfungsi jika member ingin mengubah biodata member
Actor Member
Alternative -
flows
Objective Use case ini berfungsi jika member ingin memasukan jadwal
keberangkatan dan berapa hari berwisata yang diinginkan member
Actor Member
Alternative -
flows
condition
Objective Use case ini berfungsi jika member ingin memasukan jumlah
penumpang .
Actor Member
Pre-condition Membuka web browser``
Alternative -
flows
condition
Objective Use case ini berfungsi jika member ingin memasukan sendiri kota
awal, kota tujuan, kendaraan dan hotel, dan juga terdapat list paket
dari admin
Alternative -
flows
condition
Objective Use case ini berfungsi jika member ingin melakukan chating dengan
admin
Alternative -
flows
condition
Actor Member
Alternative -
flows
condition
Objective Use case ini berfungsi jika member atau admin ingin melakukan
pembatalan pesanan
Alternative -
flows
condition
Objective Use case ini berfungsi jika member atau admin ingin keluar dari
sistem
3. Melakukan login
Alternative -
flows
condition
Tabel 1.13 Use Case Logout
Objective Use case ini berfungsi jika admin ingin melakukan validasi pesanan
dari member
Actor Admin
Alternative -
flows
condition
Objective Use case ini berfungsi jika admin ingin melakukan validasi
pembayaran dari member
Actor Admin
Alternative -
flows
condition
SEQUENCE DIAGRAM
ADMIN
Validasi Pemesanan
Validasi Pembayaran
Pembatalan Pemesanan
Paket
Pembayaran
Logout
Login
Chating
MEMBER
Login
Logout
Kuota
Jadwal
Edit Profil
Daftar
Chating
Pembayaran
Pembatalan Pemesanan
Paket
Class Diagram
Detail Class
Menunggu pilihan
login
daftar
Masuk halaman login Masuk halaman daftar
Pilih Jadwal Pilih Hotel Pilih Kota Awal Pilih Kota Tujuan
Masukan Masukan Masukan Masukan
jadwal Hotel Kota Awal Kota Tujuan