3.6. Perancangan Sistem
3.6.1 Manajemen Data
3.6.1.1 Input dan Output Sistem
Tabel 16 Tabel definisi use case Nama Aktor
Masukan ke Sistem Keluaran Sistem
Administrator Username
, password, data anggota, data kriteria, data gallery, data
komentar Data calon anggota, data anggtoa,
data kriteria, data gallery, data komentar
Agen Anggota Username
, password, data packet wisata, data anggota, data wisatawan
Data paket wisata, data anggota, data wisatawan
User wisatawan
Username , password, pesan , data
kriteria, bobot kriteria, data paket wisata, data gallery, data pendaftaran,
data komentar Data kriteria, data paket wisata,
data gallery, data agen wisata, data komentar, hasil perhitungan,
dan data konfirmasi pesanan
3.6.2 Diagram Konteks
Diagram konteks adalah diagram yang terdiri dari suatu proses dan meng- gambarkan ruang lingkup suatu system.Bin Ladjamudin,2005.
3.6.3 Diagram Aktivitas
Diagram aktivitas digunakan untuk menggambarkan proses bisnisalur kerja suatu system informasi. Sebuah diagram aktifitas menunjukkan suatu alir kegiatan
secara beruntun, dan digunakan untuk mendeskripsikan kegiatan-kegiatan dalam sebuah operasi. Diagram aktivitas bermanfaat untuk menganalisis use case melalui
penggambaran aksi-aksi yang dibutuhkan, penggambaran algoritma berurutan yang kompleks, dan pemodelan aplikasi dengan proses parallel.
User
SPPK Pemilihan
Paket Wisata
Administrator
Anggota sistem
Data calon anggota, data anggota,data kriteria, data
gallery, data komentar Username, password
, data anggota, data kriteria, data
galerry, data komentar
Username, password, data paket
wisata, data anggota, data pesanan
Data paket wisata, data anggota, data wisatawan
Data kriteria masukan, data daftar anggota, data agen
Data gallery, data paket wisata, data komentar, hasil perhitungan
Username, password , pesan
Data konfirmasi pesanan
Gambar 24 Diagram konteks sistem pendukung pengambilan keputusan pemilihan
1. Diagram Aktivitas Login
Admin Anggota Pelanggan Sistem
Sukses Gagal
Mengakses sistem Menampilkan halaman
login Memasukkan username,
password
Menampilkan halaman utama aktor
Gambar 25 Diagram aktivitas login
2. Diagram Aktivitas Ganti Password
Admin Anggota Sistem
Memilih menu ganti password
Menampilkan form ganti password
Memasukkan password lama dan password baru, serta
retype password baru
Menekan tombol simpan Menyimpan dan mengubah data
di database dan memberikan pesan data berhasil disimpan
Menekan tombol batal Menghapus semua data yang
telah diisi oleh aktor
Gambar 26 Diagram aktivitas ubah password
3. Diagram Aktivitas Konfirmasi Calon Anggota
Admin Sistem
Memilih menu manajemen anggota tab Konfirmasi anggota
Menampilkan halaman pencarian calon anggota
Memasukkan namaid calon anggota
Menekan tombol cari
Memilih data yang ada pada tabel
Menampilkan data calon anggota pada field yang
Menampilkan data pendaftar dalam tabel
Aktor menekan tombol terima Menghapus data pada table calon
anggota dan menyimpan ke table anggota pada database
dan memberikan pesan data anggota berhasil disimpan
Aktor menekan tombol batal
Menghapus data isian aktor
Gambar 27 Diagram aktivitas konfirmasi calon anggota
4. Diagram Aktivitas Tambah Data Kriteria
Admin Sistem
Memilih menu manajemen kriteria tab tambah data kriteria
Menekan tombol simpan Input data pada form isian yang
tersedia Menampilkan halaman tambah
data kriteria
Menyimpan data kriteria ke dalam database dan menam-
pilkan pesan data telah disimpan
Menekan tombol simpan
Mengosongkan semua field
Gambar 28 Diagram aktivitas tambah data kriteria
5. Diagram Aktivitas Tambah Data Paket Wisata
Anggota Sistem
Memilih menu manajemen data paket tab tambah data
Menampilkan halaman tambah data paket wisata
Menginput data berdasarkan form yang tersedia
Menekan tombol simpan Menyimpan data paket ke
dalam database dan menampilkan pesan data telah
Menekan tombol batal Mengosongkan field
Gambar 29 Diagram aktivitas tambah data paket wisata
6. Diagram Aktivitas Daftar Anggota
User Sistem
Memilih menu daftar anggota Menampilkan halaman daftar
anggota
Mengisikan form pendaftaran yang tersedia
Menekan tombol daftar Menyimpan data calon anggota
dan memberikan pesan konfirmasi akan diproses 2 x 24
jam Menekan tombol batal
Mengosongkan isian aktor pada field
Gambar 30 Diagram aktivitas daftar anggota
7. Diagram Aktivitas Cari Rekomendasi Paket
User Sistem
8. Diagram Aktivitas Lihat Hasil
User Sistem
Menampilkan halaman hasil perhitungan
Melihat hasil perhitungan yang diproses oleh sistem
Memilih menu cari rekomendasi paket
Menampilkan halaman cari rekomendasi paket
Memasukkan input sesuai form yang ada dan menentukan bobot
tujuan
Menekan tombol proses Memproses data berdasarkan
bobot yang dibandingkan dengan inputan user
Menampilkan halaman rekomendasi paket yang telah
dihitung Klik detail untuk melihat detail
paket wisata
Menampilkan detail paket wisata dalam bentuk pop up
Gambar 31 Diagram aktivitas cari rekomendasi paket wisata
Gambar 32 Diagram aktivitas lihat hasil
9. Diagram Aktivitas Logout
Admin, Anggota, Pelanggan Sistem
3.6.3 Diagram Objek Parsial dan Diagram Sequential