BAB IV PEMBAHASAN
4.3 System Design
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 DiagramUse CaseLoginMember
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
2. Activity DiagramUse 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 DiagramUse Case Masukan Data Member
Gambar 4.18 Activity DiagramUse 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 DiagramUse Case Mengedit Data Member
Gambar 4.19 Activity DiagramUse 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 DiagramUse 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 DiagramUse CaseUser Manager
Gambar 4.21 Activity DiagramUse CaseUser 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
sistem akan melakukan validasi. Jika ternyata validasi gagal, maka administrator
harus mengulang pengisian lagi. Sebaliknya, jika validasi berhasil, maka user
baru dan user yang dieditakan tersimpan di dalam database.
7. Activity DiagramUse CaseContent Manager
Gambar 4.22 Activity DiagramUse CaseContent 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
melakukan validasi. Jika ternyata validasi gagal, maka administrator harus mengulang pengisian lagi. Sebaliknya, jika validasi berhasil, maka konten baru dan kontenyang dieditakan tersimpan di dalam database dan akan ditampilkan di halaman website.
8. Activity DiagramUse CaseLogin
Gambar 4.23 Activity DiagramUse CaseLogin
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 DiagramUse Case Mengaktifkan Pesanan
Gambar 4.24 Activity DiagramUse 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
10.Activity DiagramUse Case Menonaktifkan Pesanan
Gambar 4.25 Activity DiagramUse 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
11.Activity Diagram Pencarian Data Pesanan
Gambar 4.26 Activity DiagramUse 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 DiagramUse CaseCheck Out
Gambar 4.27 Activity DiagramUse CaseCheck 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