4.3.3 Activity Diagram
Activity Diagram merupakan diagram yang menggambarkan berbagai
aliran aktivitas yang terjadi di dalam sistem, yang meliputi bagaimana sebuah proses dapat terjadi, kemungkinan-kemungkinan yang bisa terjadi, serta
bagaimana akhir dari proses tersebut. Activity diagram sistem yang diajukan berdasarkan use case yang telah dibuat.
1. Activity Diagram Use Case Login Member
Gambar 4.16 Activity Diagram Use Case Login Member
Activity diagram Gambar 4.16 merupakan rancangan rangkaian proses
yang akan terjadi ketika visitor sudah membuka halaman website hotel, dan setelah member masuk ke halaman utama website maka member harus memilih
kontak reservasi dan memilih masuk member maka sistem akan menampilkan
halaman login member. Actor lalu dapat memasukkan username, password dan kode yang sesuai. Setelah itu sistem akan melakukan pengecekan terhadap
username , password dan kode yang dimasukkan oleh actor meliputi kesesuaian
username , password dengan kode, apabila Username, password dan kode belum
dimasukkan atau salah maka sistem akan menampilkan pesan salah, dan apabila username
, password dan kode telah sesuai maka akan masuk ke halaman formulir member.
2. Activity Diagram Use Case Pemesanan Kamar
Gambar 4.17 Activity Diagram Use Case Pemesanan Kamar
Activity diagram Gambar 4.17 merupakan rancangan rangkaian proses
yang akan terjadi ketika visitor akan melakukan pembayaran setelah melakukan pengisian data dengan lengkap, dan jumlah kamar. Pada saat malakukan
pembayaran ada tiga jenis pilihan pembayaran, yaitu cash, transfer dan pembayaran credit card. Adapun yang dimaksud dengan cash adalah visitor
membayar dengan cara datang langsung ke hotel dengan syarat harus membawa formulir yang sudah dicetak oleh visitor dan dengan jangka waktu yang telah
ditentukan dalam website, adapun dengan pembayaran transfer adalah dengan cara transfer ke rekening yang telah ada pada website dan dengan jarak waktu
yang telah ditentukan. Adapun dengan pembayaran credit card adalah dengan cara visitor harus mengisi formulir pembayaran yang telah disediakan.
3. Activity Diagram Use Case Masukan Data Member
Gambar 4.18 Activity Diagram
Use Case Masukan Data Member Activity diagram
Gambar 4.18 merupakan rancangan proses yang akan
terjadi ketika visitor ingin menjadi member, dengan mengisi formulir yang sudah disediakan. Setelah mengisi formulir, sistem akan melakukan validasi. Jika
ternyata validasi gagal dilakukan, maka visitor harus mengulang pengisian lagi. Sebaliknya, jika validasi berhasil, email dan password baru akan tersimpan di
dalam database.
4. Activity Diagram Use Case Mengedit Data Member
Gambar 4.19 Activity Diagram Use Case Mengedit Data Member
Activity diagram
Gambar 4.19 merupakan rangkaian proses yang akan
dilakukan oleh sistem ketika visitor akan mengubah data member yang telah ada di dalam database. Dari list member yang ada, Jika terdapat data yang ingin
diubah, maka visitor harus melakukan login member terlebih dahulu, setelah
masuk ke halaman formulir member maka visitor memilih tombol mengedit member
. dan mengedit data member. Jika proses ingin dilanjutkan maka visitor harus login kembali. Dan data member tersebut ter-update.
5. Activity Diagram Use Case Pembayaran
Gambar 4.20 Activity Diagram
Use Case Pembayaran
Activity diagram Gambar 4.20 merupakan rancangan rangkaian proses
yang akan terjadi ketika visitor akan melakukan pembayaran setelah melakukan pengisian data dengan lengkap, dan jumlah kamar. Pada saat malakukan
pembayaran ada tiga jenis pilihan pembayaran, yaitu cash, transfer dan pembayaran credit card. Adapun yang dimaksud dengan cash adalah visitor
membayar dengan cara datang langsung ke hotel dengan syarat harus membawa formulir yang sudah dicetak oleh visitor dan dengan jangka waktu yang telah
ditentukan dalam website, adapun dengan pembayaran transfer adalah dengan cara transfer ke rekening yang telah ada pada website dan dengan jarak waktu
yang telah ditentukan. Adapun dengan pembayaran credit card adalah dengan cara visitor harus mengisi formulir pembayaran yang telah disediakan.
6.
Activity Diagram Use Case User Manager
Gambar 4.21 Activity Diagram Use Case User Manager
Activity diagram
Gambar 4.21 merupakan rancangan rangkaian proses
yang akan terjadi ketika administrator akan mengatur fungsi user. Dengan cara administrator
memilih user mana yang akan dipilih dan akan ditambah. Dan administrator
mengisi formulir yang sudah disediakan. Setelah mengisi formulir,
sistem akan melakukan validasi. Jika ternyata validasi gagal, maka administrator harus mengulang pengisian lagi. Sebaliknya, jika validasi berhasil, maka user
baru dan user yang diedit akan tersimpan di dalam database.
7.
Activity Diagram Use Case Content Manager
Gambar 4.22 Activity Diagram Use Case Content Manager
Activity diagram Gambar 4.22 merupakan rancangan rangkaian proses
yang akan terjadi ketika administrator akan Content Manager. Dengan cara administrator
memilih Konten mana yang akan diedit dan akan ditambah. Setelah administrator
melakukan pengeditan atau penambahan konten maka sistem akan
melakukan validasi. Jika ternyata validasi gagal, maka administrator harus mengulang pengisian lagi. Sebaliknya, jika validasi berhasil, maka konten baru
dan konten yang diedit akan tersimpan di dalam database dan akan ditampilkan di halaman website.
8. Activity Diagram Use Case Login
Gambar 4.23
Activity Diagram Use Case Login Activity diagram
Gambar 4.23 merupakan rancangan rangkaian proses yang akan terjadi ketika actor memilih untuk melakukan login. Ketika tombol
login ditekan, maka sistem akan menampilkan form login. Actor lalu dapat
memasukkan Username, password dan kode yang sesuai. Setelah itu sistem akan melakukan pengecekan terhadap Username, password dan kode yang
dimasukkan oleh actor meliputi kesesuaian Username, password dengan kode,
apabila Username, password dan kode belum dimasukkan atau salah maka sistem akan menampilkan pesan salah.
9. Activity Diagram Use Case Mengaktifkan Pesanan
Gambar 4.24 Activity Diagram Use Case Mengaktifkan Pesanan
Activity diagram Gambar 4.24 merupakan rangkaian proses yang
dilakukan oleh sistem ketika visitor akan check in dan Front Office akan mengaktifkan pesanan visitor. Dengan cara front office masuk ke halaman utama
front office , lalu memilih pesanan non aktif. Maka sistem akan menampilkan data
pesanan, dan front office memilih data yang akan diaktifkan dengan mengklik data visitor
yang akan diaktifkan. Maka visitor siap untuk menginap.
10. Activity Diagram Use Case Menonaktifkan Pesanan
Gambar 4.25 Activity Diagram Use Case Menonaktifkan Pesanan
Activity diagram Gambar 4.25 merupakan rangkaian proses yang akan
dilakukan oleh sistem ketika front office melakukan kesalahan memilih data pesanan yang diaktifkan. Dengan cara front office masuk ke halaman utama front
office , lalu memilih pesanan aktif. Maka sistem akan menampilkan data pesanan
aktif, dan front office memilih data yang akan dinonaktifkan dengan memilih data visitor
yang akan dinonaktifkan.
11. Activity Diagram Pencarian Data Pesanan
Gambar 4.26
Activity Diagram Use Case Pencarian Data Pesanan Activity diagram
Gambar 4.26 merupakan rangkaian proses yang akan dilakukan oleh sistem ketika front office melakukan pencarian data pesanan.
Dengan cara front office masuk ke halaman utama front office, lalu memasukkan kode pesanan, Setelah memasukkan kata kunci yang sesuai, maka dapat menekan
tombol “Cari”. Sistem akan melakukan pencarian data yang relevan dengan kata kunci yang dimasukkan tersebut. Data yang didapatkan kemudian ditampilkan.
12. Activity Diagram Use Case Check Out
Gambar 4.27 Activity Diagram Use Case Check Out
Activity diagram Gambar 4.27 merupakan rangkaian proses yang akan
dilakukan oleh sistem ketika visitor akan melakukan check out. Dengan cara front office
masuk ke halaman utama front office, lalu memilih pesanan aktif, dan front office
memilih data yang akan melakukan check out, dan klik check out. Maka sistem akan memindahkan data yang check out ke arsip data.
4.3.4 Class Diagram