Activity Diagram 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 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