16 yang telah didefinisikan sebelumnya, arsitektur sistem dapat
berupa arsitektur
software
maupun
hardware
sebagai pendukung aplikasi.
3.2.4 Implementasi
Tahapan ini merupakan tahapan akhir dalam pengembangan aplikasisistem, dimana diharapkan aplikasi dapat diterapkan dalam
kegiatan nyata yang berhubungan dengan sistem tersebut. Terdapat evaluasi dan perbaikan yang digunakan untuk penyempurnaan
aplikasi sehingga dapat berjalan optimal sesuai dengan yang diharapkan.
Dalam perancangan aplikasi
online booking
Ambarawa
tour and travelling
, penulis menggunakan PHP sebagai bahasa pemrograman, MySQL sebagai media penyimpanan data
database
.
3.3
Desain Sistem
Sebelum mengimplementasikan, sistem harus didesainkan terlebih dahulu. Dengan adanya desain sistem diharapkan dapat
membantu proses pengembangan dari pembuatan
website
. Pada bagian ini akan dibahas
use case diagram
,
activity diagram
dan
class diagram
.
3.3.1. Use Case Diagram
online booking
Ambarawa
tour and travelling.
Use case diagram
adalah diagram yang memperlihatkan hubungan antara
use case
deskripsi dari sekumpulan aksi dengan
17 aktor
–aktor himpunan pengguna
use case
. Diagram ini digunakan untuk mengorganisasi dan memodelkan perilaku dari suatu sistem
yang dibutuhkan serta diharapkan oleh pengguna. Use case diagram sistem informasi wisata Ambarawa ditunjukan pada Gambar 3.2.
Gambar 3.2 Use Case Diagram online booking Ambarawa Tour
Travelling
Pada Gambar 3.2
user
mengakses halaman
website
untuk melihat informasi yang ditampilkan di dalamnya.
User
dapat memberikan komentar pada beberapa halaman pada
website
serta
user
dapat melakukan reservasi
online
atau
online booking
untuk tujuan wisata di kawasan wisata Ambarawa. Selain aktifitas
tersebut,
user
tidak mempunyai hak akses apapun terhadap
website
.
18
Admin
merupakan pemegang hak akses penuh terhadap
website
.
Admin
mempunyai tugas dan kewajiban untuk memasukkan
data, mengubah
data, menghapus
data, memperbaharui data serta menyaring dan menentukan informasi
yang akan dimasukkan untuk ditampilkan pada halaman
website
3.3.2. Activity Diagram