Beruflich Dokumente
Kultur Dokumente
analisis,
pengujian
perancangan
sistem,
maka
sistem,
dapat
pengkodean,
ditarik
dan
beberapa
kesimpulan yaitu:
1. Sistem
Pendukung
Keputusan
Pemilihan
Hotel
di
Weighted
Product
(WP)
untuk
memperoleh
keputusan
dan
dapat
pemilihan
membantu
hotel
berhasil
memberikan
acuan
VI.2 Saran
Beberapa
pengembangan
hal
lebih
yang
lanjut
dapat
disarankan
DetectRoom
adalah
untuk
sebagai
berikut:
1. Membuat aplikasi ini tersedia dalam banyak bahasa
agar berguna untuk turis mancanegara.
2. Menerapkan
aplikasi
ini
105
dalam
sebuah
layanan
DAFTAR PUSTAKA
2011,
Sistem
Pendukung
Keputusan
Untuk
2010,
Kuliner
Sistem
Dengan
Pendukung
Visualisasi
Keputusan
Wisata
Geografi,
Jurnal
Abdul.,
2002,
Dasar
Pemrograman
WEB
Dinamis
H.,
Ramaini.,
1995.
Kamus
Pariwisata
dan
2007.
Konsep
dan
Aplikasi
Sistem
Pendukung
dkk.
2006.
Making
Fuzzy
(Fuzzy
Multi-Attribute
MADM),
Graha
Ilmu,
Yogyakarta.
Lee
Chang
Decision
Won.,
2006,
Support
Development
System
106
For
Of
Business
Web-Based
Process
Weighted
Informatika,
Product,
Program
Fakultas
Studi
Teknologi
Teknik
Industri,
Nurnaningrum
Arif.,
2010,
Sistem
Pendukung
Kejuruan
(SMK)
Menggunakan
Metode
Matematika
dan
Ilmu
Pengetahuan
Alam,
Berlian
Juliartha
Martin.,
2012,
Sistem
dengan
Metode
Program
Fuzzy
Studi
Query
Teknik
Berbasis
Elektronika,
Defi.,
2011,
Pembangunan
Sistem
Pendukung
Program
Teknologi
Studi
Teknik
Industri,
Informatika,
Universitas
Atma
Jaya, Yogyakarta.
Salusu.,
2003,
Pengambilan
Keputusan
Stratejik,
107
TOPSIS
Berbasis
Web,
Skripsi
Unpublished,
Decision
Support
System
and
Intelligent
Game
Approach
Making
for
Problems
Multiple
without
Attribute
Weight
108
LAMPIRAN
SKPL
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK
APLIKASI SISTEM PENDUKUNG KEPUTUSAN
PEMILIHAN HOTEL DI YOGYAKARTA DENGAN
METODE WEIGHTED PRODUCT
(DetectRoom Yogya)
Untuk :
Universitas Atma Jaya Yogyakarta
Dipersiapkan oleh:
Geotiffany Deviyanti / 5726
Nomor Dokumen
Halaman
SKPL-DetectRoom
1/35
Informatika
Fakultas Teknologi Industri
Revisi
DAFTAR PERUBAHAN
Revisi
Deskripsi
A
B
C
D
INDEX
GD
GD
TGL
Ditulis
oleh
Diperiksa
oleh
Disetujui
oleh
SKPL DetectRoom
4/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Revisi
Halaman
SKPL DetectRoom
Revisi
5/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Daftar Isi
1. Pendahuluan
1.1.
Tujuan
1.2.
Lingkup Masalah
1.3.
1.4.
Referensi
1.5.
Deskripsi Umum
2. Deskripsi Kebutuhan
2.1.
Perspektif Produk
2.2.
Fungsi Produk
10
2.3.
Karakteristik Pengguna
15
2.4.
Batasan-Batasan
15
2.5.
15
3. Kebutuhan khusus
16
3.1.
16
3.2.
18
18
35
SKPL DetectRoom
6/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Daftar Gambar
1. Arsitektur Perangkat Lunak DetectRoom
10
2. Usecase Diagram
18
35
SKPL DetectRoom
7/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
1. Pendahuluan
1.2. Tujuan
Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL)
ini merupakan dokumen spesifikasi kebutuhan perangkat
lunak DetectRoom (Sistem Pendukung Keputusan Pemilihan
Hotel) untuk mendefinisikan kebutuhan perangkat lunak
yang
meliputi
antarmuka
eksternal
(antarmuka
antara
dari
dibutuhkan,
fitur
segi
kecepatan,
serta
tambahan
tempat
keakuratan),
yang
dan
dimiliki
penyimpanan
atribut
yang
(fitur
sistem),
serta
ini
akan
digunakan
sebagai
bahan
acuan
perankingan
dalam
pemilihan
hotel
di
SKPL DetectRoom
8/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Sistem
platform
ini
berjalan
sistem
pada
operasi
lingkungan
Windows
dengan
berbasis
web
Definisi
Merupakan
spesifikasi
kebutuhan
dari
akan dikembangkan.
DetectRoom
Keputusan
(Sistem
Pemilihan
Hotel)
Pendukung
dimana
XXX
hotel
di
Yogyakarta
berbasis
web.
Internet merupakan istilah umum yang
Internet
dan
puluhan
layanan
informasi
SKPL DetectRoom
9/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Server
Menyatakan
aplikasi
yang
dalam
Web based
diakses
mempergunakan
memerlukan
proses
web
browser
instalasi
tanpa
terlebih
dahulu.
Role yang memberikan hak akses menangani
manajemen sistem untuk pengelolaan data.
Administrator
1.5. Referensi
Referensi
yang
digunakan
pada
perangkat
Deskripsi
perancangan
lunak
tersebut adalah:
1. Sapta
Juli,
Perangkat
umum
utama.
dokumen
SKPL
Bagian
utama
ini
terbagi
berisi
atas
penjelasan
SKPL,
pengembangan
ruang
perangkat
lingkup
lunak,
masalah
definisi,
dalam
referensi
kedua
berisi
penjelasan
umum
tentang
SKPL DetectRoom
10/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
produk
perangkat
lunak,
karakteristik
ketiga
berisi
penjelasan
secara
lebih
2. Deskripsi Kebutuhan
2.1. Perspektif Produk
DetectRoom
Yogya
merupakan
perangkat
lunak
yang
Yogyakarta
dalam
Sistem
ini
pemilihan
menangani
hotel
di
perangkingan
Kriteria
yang
digunakan
dalam
perangkat
pelanggan
yang
akan
dikalkulasi
dengan
metode
pengembangannya
pemrograman
HTML,
PHP
dibuat
dengan
menggunakan
framework
bahasa
CodeIgniter.
dan
NetBeans
IDE
7.0
dan
DBMS
yang
SKPL DetectRoom
11/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
GUI
(Graphical
disediakan
dalam
aplikasi
User
Interface)
web.
Pada
yang
sistem
ini
data
yang
ada
di
server
tersebut
secara
di
dalam
web
server
dan
ditampilkan
pada
data
yang
dimasukkan
akan
disimpan
dalam
Pengguna
Web Server
Internet
Administrator
Database Server
SKPL DetectRoom
12/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
produk
perangkat
lunak
DetectRoom
adalah
sebagai berikut :
1. Fungsi Login (SKPL-DetectRoom-001).
Fungsi login merupakan fungsi yang digunakan oleh
admin
untuk
dapat
masuk
dalam
sistem
yang
akan
untuk
administrator
administrator
maka
hanya
bisa
dengan
menampilkan
role
data
pengguna.
Fungsi Pengelolaan Admin mencakup:
a. Fungsi
Tambah
Pengguna
(SKPL-DetectRoom-002-
01).
Merupakan fungsi yang digunakan untuk menambah
data dari pengguna yang hanya dapat dilakukan
dengan Super Admin.
b. Fungsi Tampil Pengguna (SKPL-DetectRoom-002-02)
Merupakan
fungsi
yang
digunakan
untuk
SKPL DetectRoom
13/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
ini
digunakan
oleh
administrator
untuk
ini
digunakan
untuk
menampilkan
dan
yang
digunakan
untuk
menghapus
data
SKPL DetectRoom
14/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
ini
digunakan
oleh
Administrator
untuk
yang
digunakan
untuk
menampilkan
dan
Fungsi
pengelolaan
Tambah
Fasilitas
data
kriteria
ini
mencakup:
a. Fungsi
(SKPL-DetectRoom-005-
01)
Fungsi ini adalah fungsi untuk menambahkan data
fasilitas.
SKPL DetectRoom
15/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
b. Fungsi
Tampil
Fasilitas
(SKPL-DetectRoom-005-
02)
Fungsi
mencari
yang
digunakan
data
untuk
fasilitas
menampilkan
yang
telah
dan
disimpan
dalam database.
c. Fungsi Edit Fasilitas (SKPL-DetectRoom-005-03)
Fungsi
ini
digunakan
untuk
menghapus
data
ini
digunakan
untuk
menghapus
data
006)
Merupakan fungsi yang digunakan untuk melihat atau
menghapus
testimonial
pengunjung
web.
id_testimonial,
yang
Data
dikirim
dari
testimonial
nama_pengirim,
para
meliputi
email_pengirim,
Tampil
Testimonial
(SKPL-
DetectRoom-
006-01)
Merupakan
fungsi
yang
digunakan
untuk
menampilkan testimonial.
d. Fungsi Hapus Testimonial (SKPL- DetectRoom-00602)
Merupakan fungsi yang digunakan untuk menghapus
testimonial.
SKPL DetectRoom
16/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
7.
fungsi
yang
untuk
menyediakan
memperoleh
layanan
rekomendasi
bagi
dalam
fungsi
untuk
yang
menyediakan
mengirimkan
layanan
testimonial
bagi
berupa
SKPL DetectRoom
17/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Berpedoman
pada
tujuan
dari
pengembangan
diketahui
kemudian
setelah
sistem
ini
lunak
berbasis
komputer
maupun
membutuhkan
web
DetectRoom
dikembangkan
web
yang
non
mobile,
netbook.
browser
dapat
yang
dijalankan
seperti
Untuk
tidak
sebagai
dapat
PC
pada
desktop,
digunakan
tergantung
pada
SKPL DetectRoom
18/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
3. Kebutuhan khusus
3.1. Kebutuhan antarmuka eksternal
Kebutuhan
antar
muka
eksternal
pada
perangkat
Antarmuka pemakai
Pengguna
berinteraksi
ditampilkan
dalam
bentuk
dengan
antarmuka
form-form
dan
yang
halaman-
halaman web.
3.1.2.
Mouse
5.
3.1.3.
mengoperasikan
lunak
yang
perangkat
lunak
dibutuhkan
untuk
DetectRoom
adalah
sebagai berikut :
1. Nama
Sumber
: Windows
: Microsoft
: MySQL
Nomor Versi
Sumber
: 5.1.37
: Open Source
SKPL DetectRoom
19/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
: XAMPP
Nomor Versi
: 1.7.2
Sumber
: Open Source
Sebagai
Web
Server
yang
dibutuhkan
dalam
4.0),
web
untuk
Safari
Sebagai
browser
yang
dibutuhkan
Antarmuka Komunikasi
SKPL DetectRoom
20/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Pengguna
(Pengunjung)
Mengirim Testimonial
<<include>>
Mengelola Data Hotel
<<include>>
<<include>>
Mengelola Data Kamar
<<include>>
Administrator
Login
<<include>>
Mengelola Data Fasilitas
<<include>>
Mengelola Data Testimonial
Mengubah Password
SKPL DetectRoom
21/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
pada
sebuah
username
dan
password
yang
berupa
Use
Case
ini
dimulai
ketika
administrator
3.
Administrator
memasukkan
username
dan
password.
4.
Password
atau
username
yang
di
6.
5. Alternative Flow
none
6. Error Flow
E-1
Password
atau
username
yang
di
inputkan
tidak sesuai.
1.
Sistem
menampilkan
peringatan
bahwa
7. PreConditions
none
8. PostConditions
SKPL DetectRoom
22/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
1. Aktor
administrator
memasuki
sistem
dan
dapat
1. Brief Description
Use Case ini digunakan oleh aktor administrator
untuk mengelola data pengguna yang akan menggunakan
sistem. Data pengguna yang dikelola meliputi : Id
Pengguna, username, password.
2. Primary Actor
1. Administrator
3. Supporting Actor
none
4. Basic Flow
1. Use Case ini dimulai ketika administrator sudah
berhasil
login
dan
memilih
untuk
melakukan
pengelolaan pengguna.
2. Sistem
memberikan
pilihan
untuk
melakukan
memilih
untuk
melakukan
tambah
data pengguna.
A-1
A-2
SKPL DetectRoom
23/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
yang
diinputkan
adalah
id
pengguna,
meminta
sistem
untuk
menyimpan
mengecek
data
pengguna
yang
telah
diinputkan
Data
E-1
pengguna
yang
diinputkan
administrator salah
7. Sistem
menyimpan
inputan
data
pengguna
ke
database
8. Use Case selesai.
5. Alternative Flow
A-1 Administrator memilih untuk melakukan tampil
data pengguna
1. Sistem menampilkan data pengguna
2. Berlanjut ke Basic Flow langkah ke 8
A-2 Administrator memilih untuk melakukan reset
password pengguna
1. Sistem menampilkan data pengguna
2. Admnistrator meminta sistem untuk mereset
password pengguna
3. Password
pengguna
yang
dipilih
telah
terreset.
4. Berlanjut ke Basic Flow langkah ke 8
A-3 Administrator memilih untuk melakukan hapus
data pengguna
1. Sistem menampilkan data pengguna
2. Administrator memilih data pengguna yang
akan dihapus
SKPL DetectRoom
24/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
3. Administrator
meminta
sistem
untuk
menghapus
data
pengguna
dari
database
5. Berlanjut ke Basic Flow langkah ke 8
6. Error Flow
E-1 Data pengguna yang diinputkan administrator
salah
1. Sistem memberikan pesan peringatan bahwa
data yang diinputkan salah
2. Kembali ke Basic Flow Langkah ke 4
7. PreConditions
1. Aktor telah berhasil melakukan login
8. PostConditions
1. Data
pengguna
administrator
terupdate
hanya
(kecuali
melakukan
tampil
jika
data
pengguna)
4.1.3
1. Brief Description
Use
Case
ini
digunakan
oleh
aktor
Case
ini
dimulai
ketika
administrator
SKPL DetectRoom
25/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
2. Sistem
memberikan
pilihan
untuk
melakukan
memilih
untuk
melakukan
tambah
data hotel.
A-1
A-2
4. Administrator
data
yang
menginputkan
diinputkan
data
adalah
id
hotel
dengan
hotel,
nama
meminta
sistem
untuk
menyimpan
mengecek
data
hotel
yang
telah
diinputkan
E-1 Data hotel yang diinputkan administrator
salah atau tidak lengkap
7. Sistem menyimpan inputan data hotel ke database
8. Use Case selesai
5. Alternative Flow
A-1 Administrator memilih untuk melakukan tampil
data hotel
1. Sistem menampilkan data hotel
2. Berlanjut ke Basic Flow langkah ke 8
A-2 Administrator memilih untuk melakukan edit
data hotel
Program Studi Teknik Informatika
SKPL DetectRoom
26/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
kemudian
mengedit
data
hotel
tersebut.
3. Administrator
meminta
sistem
untuk
meminta
sistem
untuk
yang
diinputkan
salah
atau
belum
lengkap
2. Kembali ke Basic Flow langkah ke 4
E-2 Data hotel yang dieditkan administrator salah
atau tidak lengkap
Program Studi Teknik Informatika
SKPL DetectRoom
27/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
hotel
telah
administrator
terupdate
hanya
melakukan
(kecuali
jika
tampil
data
hotel).
4.1.4
1. Brief Description
Use
Case
ini
digunakan
oleh
aktor
Case
ini
dimulai
ketika
administrator
memberikan
pilihan
untuk
melakukan
memilih
untuk
melakukan
tambah
data kamar.
A-1
A-2
SKPL DetectRoom
28/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
A-3
4. Administrator
data
yang
menginputkan
diinputkan
data
adalah
kamar
id
dengan
kamar,
jenis
meminta
sistem
untuk
menyimpan
mengecek
data
kamar
yang
telah
diinputkan
E-1 Data kamar yang diinputkan administrator
salah atau tidak lengkap
7. Sistem menyimpan inputan data kamar ke database
8. Use Case selesai
5. Alternative Flow
A-1 Administrator memilih untuk melakukan tampil
data kamar
1. Sistem menampilkan data kamar
2. Berlanjut ke Basic Flow langkah ke 8
A-2 Administrator memilih untuk melakukan edit
data kamar
1. Sistem menampilkan data kamar yang sudah
tersimpan didalam database.
2. Administrator memilih data kamar yang akan
diedit,
kemudian
mengedit
data
kamar
tersebut.
3. Administrator
meminta
sistem
untuk
Data
kamar
yang
diedit
salah
atau
tidak lengkap
Program Studi Teknik Informatika
SKPL DetectRoom
29/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
meminta
sistem
untuk
yang
diinputkan
salah
atau
belum
lengkap
2. Kembali ke Basic Flow langkah ke 4
E-2 Data kamar yang dieditkan administrator salah
atau tidak lengkap
1. Sistem memberikan pesan peringatan bahwa
data yang diedit salah atau belum lengkap
2. Kembali ke Basic Flow langkah ke 4
7. PreConditions
1. Use Case Login sudah dilakukan.
2. Administrator telah memasuki sistem.
3. Data Hotel harus sudah ada
8. PostConditions
Data
kamar
telah
terupdate
(kecuali
jika
SKPL DetectRoom
30/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
4.1.5
Use
case
Spesification
Pengelolaan
Data
Fasilitas
1. Brief Description
Use
Case
ini
digunakan
oleh
aktor
Case
memilih
ini
dimulai
untuk
ketika
melakukan
administrator
pengelolaan
data
fasilitas.
2. Sistem
memberikan
pilihan
untuk
melakukan
memilih
untuk
melakukan
tambah
data fasilitas.
A-1
A-2
4. Administrator
dengan
data
menginputkan
yang
data
fasilitas
diinputkan
adalah
id
meminta
sistem
untuk
menyimpan
mengecek
data
fasilitas
yang
telah
diinputkan
Program Studi Teknik Informatika
SKPL DetectRoom
31/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
E-1
Data
fasilitas
yang
diinputkan
menyimpan
inputan
data
fasilitas
ke
database
8. Use Case selesai
5. Alternative Flow
A-1 Administrator memilih untuk melakukan tampil
data fasilitas
1. Sistem menampilkan data fasilitas
2. Berlanjut ke Basic Flow langkah ke 8
A-2 Administator
memilih
untuk
melakukan
edit
data fasilitas.
1. Sistem menampilkan data fasilitas
2. Administrator memilih data fasilitas yang
akan
diedit,
kemudian
mengedit
data
fasilitas tersebut
3. Administrator
meminta
sistem
untuk
Data
fasilitas
yang
telah
diedit
salah
5. Sistem menyimpan data fasilitas yang telah
diedit ke database
6. Berlanjut ke Basic Flow langkah ke 8
A-3 Administrator memilih untuk melakukan hapus
data fasilitas
1. Sistem menampilkan data fasilitas
2. Administrator memilih data fasilitas yang
akan dihapus
SKPL DetectRoom
32/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
3. Administrator
menghapus
meminta
data
sistem
fasilitas
yang
untuk
telah
dipilih
4. Sistem
menghapus
data
fasilitas
dari
database
5. Berlanjut ke Basic Flow langkah ke 8
6. Error Flow
E-1 Data fasilitas yang diinputkan administrator
salah atau tidak lengkap
1. Sistem memberikan pesan peringatan bahwa
data
yang
diinputkan
salah
atau
belum
lengkap
2. Kembali ke Basic Flow langkah ke 4
E-2 Data fasilitas yang dieditkan administrator
salah atau tidak lengkap
1. Sistem memberikan pesan peringatan bahwa
data yang diedit salah atau belum lengkap
2. Kembali ke Basic Flow langkah ke 4
7. PreConditions
1. Use Case Login sudah dilakukan
2. Administrator telah memasuki sistem
3. Data hotel harus sudah ada
8. PostConditions
1. Data fasilitas telah terupdate (kecuali jika
administrator hanya melakukan tampil data
fasilitas)
SKPL DetectRoom
33/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
4.1.6
Use
case
Spesification
Pengelolaan
Data
Testimonial
1. Brief Description
Use Case ini digunakan oleh aktor administrator
untuk pengelolaan data testimonial.
2. Primary Actor
1. Administrator
3. Supporting Actor
none
4. Basic Flow
1. Use
Case
memilih
ini
dimulai
untuk
ketika
melakukan
administrator
pengelolaan
data
testimonial.
2. Sistem
memberikan
pilihan
untuk
melakukan
memilih
untuk
melakukan
tampil
data testimonial.
A-1
memilih
data
testimonial
data
meminta
sistem
testimonial
yang
untuk
telah
dipilih
Program Studi Teknik Informatika
SKPL DetectRoom
34/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
4. Sistem
menghapus
data
testimonial
dari
database
5. Berlanjut ke Basic Flow langkah ke 5
6. Error Flow
E-1
Data
balasan
testimonial
yang
diinputkan
kosong
1. Sistem memberikan pesan peringatan bahwa
data yang diinputkan kosong
2. Kembali ke A-2 langkah ke 3
7. PreConditions
1. Use Case Login sudah dilakukan
2. Administrator telah memasuki sistem
8. PostConditions
1. Data testimonial telah terupdate (kecuali jika
administrator hanya melakukan tampil data
testimonial)
Use case Spesification : Pemilihan Hotel
4.1.7
1. Brief Description
Use
memperoleh
Case
ini
digunakan
rekomendasi
hotel
oleh
untuk
aktor
dalam
memilih
hotel
menampilkan
antarmuka
untuk
melakukan
pemilihan hotel.
Program Studi Teknik Informatika
SKPL DetectRoom
35/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
3. Aktor
menginputkan
data-data
kriteria
yang
fasilitas
dan
titik
lokasi
yang
akan
dikunjungi.
4. Aktor
meminta
sistem
untuk
memproses
data
menampilkan
rekomendasi
dari
hasil
pemilihan hotel
7. Use Case selasai
5. Alternative Flow
none
6. Error Flow
E-1 Data yang diinputkan kurang lengkap atau salah
1. Sistem menampilkan pesan peringatan bahwa
data
pemilihan
yang
diinputkan
kurang
memperoleh
rangking
alternatif
1. Brief Description
Use
Case
ini
digunakan
oleh
aktor
untuk
SKPL DetectRoom
36/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
2. Primary Actor
1. Pengguna (Pengunjung)
3. Supporting Actor
none
4. Basic Flow
1. Use Case ini dimulai ketika aktor memilih untuk
melakukan pengiriman testimonial.
2. Sistem menampilkan antarmuka berupa form untuk
melakukan pengiriman testimonial.
3. Aktor
menginputkan
testimonial,
data
seperti
untuk
nama
mengirimkan
pengirim,
meminta
sistem
untuk
mengirimkan
mengecek
data
testimonial
yang
diinputkan.
E-1 Data yang diinputkan kurang lengkap atau
salah.
6. Sistem memberikan peringatan bahwa testimonial
berhasil dikirim
7. Use Case selasai
5. Alternative Flow
None
6. Error Flow
E-1 Data yang diinputkan kurang lengkap atau salah
1. Sistem menampilkan pesan peringatan bahwa
data yang diinputkan kurang lengkap atau
salah
2. Kembali ke Basic Flow langkah ke 3
7. PreConditions
None
Program Studi Teknik Informatika
SKPL DetectRoom
37/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
8. PostConditions
Aktor berhasil mengirimkan data testimonial
4.1.9
1. Brief Description
Use
Case
ini
digunakan
oleh
actor
Case
ini
dimulai
ketika
aktor
memilih
berupa
password
lama,
password
SKPL DetectRoom
38/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
SKPL DetectRoom
39/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Username
Nama_Hotel
Password
Gambar
Id_Hotel
Rate_Pelanggan
Nama_Fasilitas
Memiliki
Memiliki
Gambar
Fasilitas
Id_Fasilitas
Id_Kamar
Bobot_Fasilitas
Kamar
Jenis_Kamar
Fasilitas_Kamar
Harga_Sewa
Id_Testimonial
Testimonial
Tanggal_Kirim
Nama_Pengirim
Komentar
Email_Pengirim
SKPL DetectRoom
40/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
DPPL
DESKRIPSI PERANCANGAN PERANGKAT LUNAK
APLIKASI SISTEM PENDUKUNG KEPUTUSAN
PEMILIHAN HOTEL DI YOGYAKARTA DENGAN
METODE WEIGHTED PRODUCT
(DetectRoom Yogya )
Dipersiapkan oleh:
Geotiffany Deviyanti
/ 5726
Nomor Dokumen
Halaman
DPPL-DetectRoom
1/57
Revisi
DAFTAR PERUBAHAN
Revisi
Deskripsi
A
B
C
D
E
F
INDEX
TGL
Ditulis
oleh
GD
GD
Diperik
sa oleh
Disetuj
ui oleh
DPPL DetectRoom
42/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Revisi
Halaman
DPPL DetectRoom
Revisi
43/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Daftar Isi
1
Pendahuluan.........................................4
9
1.1 Tujuan...........................................
....49
1.2 Ruang
Lingkup........................................49
1.3 Definisi dan
Akronim.................................50
1.4 Referensi...........................................51
2
Analysis Model......................................52
2.1 Perancangan Arsitekur...............................52
2.2 Perancangan Rinci...................................53
2.2.1 Sequence Diagram.................................53
2.2.2 Class Diagram....................................64
2.2.3 Class Diagram Specific Descriptions..............65
3
Deskripsi Dekomposisi...............................81
3.1 Dekomposisi Data....................................81
3.1.1 Deskripsi Entitas Pengguna.......................81
3.1.2 Deskripsi Entitas Data Hotel.....................81
3.1.3 Deskripsi Entitas Data Kamar.....................82
3.1.4 Deskripsi Entitas Data Fasilitas.................83
3.1.5 Deskripsi Entitas Data Testimonial...............83
3.2 Physical Data Model.................................84
4
Deskripsi Perancangan AntarMuka.....................85
4.1 Login...............................................85
4.2 Antarmuka Halaman Utama Admin.......................86
4.3 Antarmuka Pengelolaan Data Pengguna.................87
4.3.1 Deskripsi Tombol Tambah Pengguna.................87
4.3.2 Deskripsi Tombol Cari............................88
4.3.3 Deskripsi Tombol Reset...........................89
4.3.4 Deskripsi Tombol Hapus...........................89
4.4 Antarmuka Pengelolaan Data Hotel....................90
4.4.1 Deskripsi Tombol Tambah Hotel....................90
4.4.2 Deskripsi Tombol Cari............................91
4.4.3 Deskripsi Tombol Edit............................92
4.4.4 Deskripsi Tombol Hapus...........................93
4.5 Antarmuka Pengelolaan Data Kamar....................93
4.5.1 Deskripsi Tombol Tambah Kamar....................94
4.5.2 Deskripsi Tombol Cari............................95
Program Studi Teknik Informatika
DPPL DetectRoom
44/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
DPPL DetectRoom
45/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Daftar Gambar
DPPL DetectRoom
46/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
DPPL DetectRoom
47/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
DPPL DetectRoom
48/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
1. Pendahuluan
1.1 Tujuan
Dokumen
(DPPL)
Deskripsi
bertujuan
perancangan
Perancangan
untuk
perangkat
Perangkat
mendefinisikan
lunak
yang
akan
Lunak
deskripsi
dikembangkan.
hotel
pengunjung
yang
wisatawan
yang
di
Yogyakarta
ditujukan
akan
sesuai
calon
berkunjung
ke
kebutuhan
pengunjung
atau
Yogyakarta
yang
Lunak
DetectRoom
dikembangkan
dengan
tujuan untuk :
1. Menangani
perankingan
dalam
pemilihan
hotel
di
spesifikasi
fungsional
perangkat
lunak
yang
DPPL DetectRoom
49/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Definisi
Merupakan
deskripsi
perancangan
dari
akan dikembangkan,
DetectRoom
Keputusan
(Sistem
Pemilihan
Hotel)
Pendukung
dimana
XXX
hotel
di
yogyakarta
berbasis
web.
Internet
dan
puluhan
layanan
informasi
Role
DPPL DetectRoom
50/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Administrator
WP
yang
merupakan
metode
perhitungan
1.4 Referensi
Referensi
yang
digunakan
pada
perangkat
lunak
tersebut adalah:
1.
Robertus
Apri
Perangkat
Malindo,
Lunak
TA,
Deskripsi
Universitas
Perancangan
Atma
Jaya
Yogyakarta, 2011.
2.
Sapta
Juli,
Lunak
SC3,
Deskripsi
Universitas
perancangan
Atma
Jaya
Perangkat
Yogyakarta,
2006.
3.
Deviyanti
Perangkat
Geotiffany,
Lunak
Spesifikasi
DetectRoom,
Kebutuhan
Universitas
Atma
DPPL DetectRoom
51/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
2. Analysis Model
2.1 Perancangan Arsitekur
VIEW
Login_ui
CONTROLLER
MODEL
Login_con
auth
Pengguna_con
Pengguna_mdl
Ubahpassword
_ui
Kelolapengguna
_ui
Hotel_con
Hotel_mdl
Kelolahotel_ui
Kelolakamar_ui
Kamar_con
Kamar_mdl
Kelolafasilitas
_ui
Fasilitas_con
Fasilitas_mdl
Spk_ui
Spk_con
Kelolatestimonial
_ui
Tesimonial_con
Testimonial_
mdl
Kirimkomentar
_ui
DPPL DetectRoom
52/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Login
: Administrator
: Login_ui
: auth
: Login_con
1: Start Login
2: login()
3: do_login()
4:
5:
6:
2.
Kelola Pengguna
Tambah Pengguna
: Kelolapengguna_ui
: Administrator
: Pengguna_mdl
: Pengguna_con
1: Start Interface
2:
3: Input data pengguna
4: insert_user()
5: insert_data_user()
6:
7:
8:
DPPL DetectRoom
53/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Tampil Pengguna
: Administrator
: Pengguna_con
: Kelolapengguna_ui
: Pengguna_mdl
1: Start interface
2:
3: Input pencarian user
4: cari_user()
5: search_user()
6:
7:
8:
: Kelolapengguna_ui
: Administrator
: Pengguna_mdl
: Pengguna_con
1: Start interface
2:
3: Plih user
4: get user
5: get_user()
6:
7:
8:
9: Reset password
10: validasi
11:
12: reset_pass()
13: reset_pass_user()
14:
15:
16:
DPPL DetectRoom
54/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Hapus Pengguna
: Administrator
: Kelolapengguna_ui
: Pengguna_mdl
: Pengguna_con
1: Start interface
2:
3: Pilih user
4: get id user
5: get id user
6:
7:
8:
9: delete user
10: delete_user()
11: delete_user()
12:
13:
14:
3.
Kelola Hotel
Tambah Hotel
: Kelolahotel_ui
: Administrator
: Hotel_mdl
: Hotel_con
1: Start interface
2:
3: Input data hotel
4: validasi input
5: insert_hotel()
6: insert_data_hotel()
7:
8:
9:
DPPL DetectRoom
55/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Tampil Hotel
: Hotel_con
: Kelolahotel_ui
: Administrator
: Hotel_mdl
1: Start interface
2:
3: Input pecarian
4: manajemen_hotel()
5: search_hotel()
6:
7:
8:
Edit Hotel
: Hotel_con
: Kelolahotel_ui
: Administrator
: Hotel_mdl
1: Start interface
2:
3: Pilih hotel
4: get id hotel
5: get_hotel_by_id()
6:
7:
8: Input edit hotel
9: validasi input
10: edit_hotel()
11: update_data_hotel()
12:
13:
DPPL DetectRoom
56/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Hapus Hotel
: Administrator
: Hotel_con
: Kelolahotel_ui
: Hotel_mdl
1: Start interface
2: Hapus data hotel
3: delete_hotel()
4: delete_hotel()
5:
6:
7:
4.
Kelola Kamar
Tambah Kamar
: Kamar_con
: Kelolakamar_ui
: Administrator
: Kamar_mdl
: Hotel_mdl
1: Start interface
2:
3: Input data kamar
4: insert_kamar()
5: get_hotel()
6:
7: validasi input
8: insert_data_kamar()
9:
10:
11:
DPPL DetectRoom
57/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Tampil Kamar
: Kamar_con
: Kelolakamar_ui
: Administrator
: Kamar_mdl
: Hotel_mdl
1: Start interface
2:
3: Input pencarian kamar
4: manajemen_kamar()
5: search_kamar()
6:
7: get_data_hotel()
8:
9:
10:
Edit Kamar
: Kamar_con
: Kelolakamar_ui
: Administrator
: Kamar_mdl
: Hotel_mdl
1: Start interface
2:
3: Pilih kamar
4: get id kamar
5: get_kamar_by_id()
6: get_data_hotel()
7:
8:
9:
10: input edit kamar
11: validasi input
12: edit_kamar()
13: update_data_kamar()
14: update hotel
15:
16:
17:
18:
DPPL DetectRoom
58/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Hapus Kamar
: Kamar_con
: Kelolakamar_ui
: Administrator
: Kamar_mdl
: Hotel_mdl
1: Start interface
2:
3: Hapus kamar
4: delete_kamar()
5: delete_kamar()
6:
7:
8:
5.
Kelola Fasilitas
: Fasilitas_con
: Kelolafasilitas_ui
: Administrator
: Fasilitas_mdl
: Hotel_mdl
1: Start interface
2:
3: Input data fasilitas
4: insert_fasilitas()
5: get_hotel()
6:
7: validasi input
8: insert_data_fasilitas()
9:
10:
11:
: Hotel_mdl
DPPL DetectRoom
59/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
: Fasilitas_con
: Kelolafasilitas_ui
: Administrator
: Fasilitas_mdl
: Hotel_mdl
1: Start interface
2:
3: Input pencarian fasilitas
4: manajemen_fasilitas()
5: search_fasilitas()
6:
7: get_data_hotel()
8:
9:
10:
: Fasilitas_con
:
Kelolafasilitas_ui
: Administrator
: Fasilitas_mdl
: Hotel_mdl
1: Start interface
2:
3: Pilih fasilitas
4: get id fasilitas
5: get_fasilitas_by_id()
6: get_data_hotel()
7:
8:
9:
10: input edit fasilitas
11: validasi input
12: edit_fasilitas()
13: update_data_fasilitas()
14: update hotel
15:
16:
17:
18:
DPPL DetectRoom
60/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
: Fasilitas_con
:
Kelolafasilitas_ui
1: Start interface
: Administrator
: Fasilitas_mdl
: Hotel_mdl
2:
3: Hapus fasilitas
4: delete_fasilitas()
5: delete_fasilitas()
6:
7:
8:
6.
Kelola Testimonial
: Kelolatestimonial_ui
: Administrator
: Testimonial_con
: Testimonial_mdl
1: Start interface
2:
3: Input pecarian testimonial
4: manajemen_testimonial()
5: search_testimonial()
6:
7:
8:
: Hotel_mdl
DPPL DetectRoom
61/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
: Administrator
: Testimonial_con
: Kelolatestimonial_ui
: Testimonial_mdl
1: Start interface
2:
3: Hapus testimonial
4: delete_testimonial()
5: delete_testimonial()
6:
7:
8:
7.
Pemilihan Hotel
: Pengguna
: Spk_ui
(Pengunjung)
1: Start interface
: Spk_con
: Fasilitas_mdl
: Kamar_mdl
: Hotel_mdl
2:
3: Input data spk
4: WP()
5: get_kamar()
6:
7: get_fasilitas()
8:
9: get_hotel()
10:
11:
12:
DPPL DetectRoom
62/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
8.
Pengiriman Komentar
: Pengguna
(Pengunjung)
: Kirimkomentar_ui
: Testimonial_con
: Testimonial_mdl
1: Start interface
2:
3: Input data komentar
4: insert_testimonial()
5: insert_comment()
6:
7:
8:
9.
Ubah Password
: Administrator
: Ubahpassword_ui
: Pengguna_mdl
: Pengguna_con
1: Start interface
2:
3: Input data ganti password
4: change_pass()
5: get_pass()
6:
7: update_pass_user()
8:
9:
10:
DPPL DetectRoom
63/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
DPPL DetectRoom
64/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
<<boundary>>
+Login_ui()
Default
konstruktor,
digunakan
untuk
inisialisasi
semua
<<boundary>>
+Kelolapengguna_ui()
Default
konstruktor,
digunakan
untuk
inisialisasi
semua
<<boundary>>
+PengelolaanHotelUI()
Default
konstruktor,
digunakan
untuk
inisialisasi
semua
<<boundary>>
DPPL DetectRoom
65/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
+Kelolakamar_ui()
Default
konstruktor,
digunakan
untuk
inisialisasi
semua
<<boundary>>
+Kelolafasilitas_ui()
Default
konstruktor,
digunakan
untuk
inisialisasi
semua
<<boundary>>
+Kelolatestimonial_ui()
Default
konstruktor,
digunakan
untuk
inisialisasi
semua
<<boundary>>
+Spk_ui()
Default
konstruktor,
digunakan
untuk
inisialisasi
semua
ini
digunakan
untuk
mengambil
DPPL DetectRoom
data
titik
lokasi
66/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
tujuan pengunjung
<<boundary>>
+Kirimkomentar_ui()
Default
konstruktor,
digunakan
untuk
inisialisasi
semua
<<boundary>>
+Ubahpassword_ui()
Default
konstruktor,
digunakan
untuk
inisialisasi
semua
<<control>>
+Login_con()
Default konstruktor, digunakan untuk inisialisasi semua
DPPL DetectRoom
67/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
ini
digunakan
untuk
logout
pengguna,
session
selesai.
<<control>>
+Pengguna_con()
Default
konstruktor,
digunakan
untuk
inisialisasi
semua
ini
digunakan
untuk
mengambil
data-data
pengguna
DPPL DetectRoom
68/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
ini
digunakan
untuk
mencari
data
pengguna
dalam
database.
+change_pass()
Operasi ini digunakan untuk memperbaharui password pengguna
<<control>>
+Hotel_con()
Default
konstruktor,
digunakan
untuk
inisialisasi
semua
DPPL DetectRoom
69/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
+tampilhotel()
Operasi
ini
digunakan
untuk
menampilkan
data
hotel
di
halaman pengunjung.
+manajemen_hotel()
Operasi ini digunakan untuk menampilkan / mencari data hotel
yang dilakukan administrator.
<<control>>
+Kamar_con()
Default
konstruktor,
digunakan
untuk
inisialisasi
semua
ini
digunakan
untuk
menampilkan
data
kamar
ini
digunakan
untuk
menghapus
data
kamar
yang
DPPL DetectRoom
70/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
+carikamar ()
Operasi ini digunakan untuk mencari data kamar.
<<control>>
+Fasilitas_con()
Default
konstruktor,
digunakan
untuk
inisialisasi
semua
ini
digunakan
untuk
memperbaharui
data
fasilitas
menampilkan
data
fasilitas
dalam database.
+manajemen_fasilitas ()
Operasi
ini
digunakan
untuk
DPPL DetectRoom
71/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
<<control>>
+Spk_con()
Default
konstruktor,
digunakan
untuk
inisialisasi
semua
ini
digunakan
untuk
implementasi
perhitungan
WP
<<control>>
+Testimonial_con ()
Default
konstruktor,
digunakan
untuk
inisialisasi
semua
ini
digunakan
untuk
mencari
data
testimonial
di
database
DPPL DetectRoom
72/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
+delete_testimonial()
Operasi ini digunakan untuk menghapus data testimonial yang
tersimpan di database.
<<entity>>
+Auth()
Default konstruktor, digunakan untuk inisialisasi semua
attribute dari kelas ini.
+do_login()
Operasi ini digunakan untuk melakukan login kedalam sistem
+is_logged_in()
Operasi ini digunakan untuk mengecek apakah user sudah login
atau belum
+do_logout()
Operasi
ini
digunakan
untuk
logout
pengguna,
session
selesai.
<<entity>>
Username : string
Atribut ini digunakan untuk menyimpan data username dari
pengguna
DPPL DetectRoom
73/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
-Password : string
Atribut ini digunakan untuk menyimpan data password dari
pengguna
-Role : string
Atribut ini digunakan untuk menyimpan data role dari
pengguna
+Pengguna_mdl()
Default
konstruktor,
digunakan
untuk
inisialisasi
semua
ini
digunakan
untuk
menyimpan
data
pengguna
ke
database.
+get_all_user()
Operasi ini digunakan untuk mengambil data pengguna yang
tersimpan di database
+reset_pass_user()
Operasi ini digunakan untuk mereset password pengguna di
database.
+delete_user()
Operasi
ini
digunakan
untuk
menghapus
data
pengguna
digunakan
untuk
mengambil
password
di
database.
+get_pass()
Operasi
ini
pengguna
dalam database.
DPPL DetectRoom
74/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
+get_user_by_id()
Operasi ini digunakan untuk mengambil data pengguna dalam
database berdasarkan id.
+search_user()
Operasi
ini
digunakan
untuk
mencari
dan
mengambil
data
<<entity>>
-ID_Hotel : integer
Atribut ini digunakan untuk menyimpan data ID Hotel
-Nama_Hotel: string
Atribut ini digunakan untuk menyimpan data nama hotel
-Deskripsi : string
Atribut ini digunakan untuk menyimpan data keterangan dari
hotel
-NoTlp : string
Atribut ini digunakan untuk menyimpan data no telepon dari
hotel
-Kelas_Hotel : string
Atribut ini digunakan untuk menyimpan data kelas dari hotel
-Rate_pelanggan : Double
Atribut ini digunakan untuk menyimpan data rating pelanggan
hotel
DPPL DetectRoom
75/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
-LinkWebsite : string
Atribut ini digunakan untuk menyimpan alamat website dari
hotel
-Alamat : string
Atribut ini digunakan untuk menyimpan data alamat dari hotel
-Longitude : float
Atribut ini digunakan untuk menyimpan data longitude dari
hotel
-Latitude : float
Atribut ini digunakan untuk menyimpan data latitude letak
dari hotel
-Gambar : string
Atribut ini digunakan untuk menyimpan foto dari hotel
+Hotel_mdl()
Default
konstruktor,
digunakan
untuk
inisialisasi
semua
ini
digunakan
untuk
menyimpan
data
hotel
ke
database.
+update_data_hotel()
Operasi ini digunakan untuk merubah data hotel yang ada di
database.
+delete_hotel()
Operasi ini digunakan untuk menghapus data hotel yang ada di
DPPL DetectRoom
76/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
dalam database.
+get_all_hotel ()
Operasi
ini
digunakan
untuk
mengambil
data
hotel
yang
tersimpan di database.
+get_hotel_by_id()
Operasi
ini
digunakan
untuk
mengambil
data
hotel
dalam
<<entity>>
-Id_Kamar : integer
Atribut ini digunakan untuk menyimpan data Id kamar
-Jenis_Kamar: srring
Atribut ini digunakan untuk menyimpan jenis kamar hotel
-Harga_Sewa : float
Atribut ini digunakan untuk menyimpan data harga sewa normal
kamar
-Fasilitas_Kamar : string
Atribut ini digunakan untuk menyimpan data fasilitas kamar
-Gambar : string
Atribut ini digunakan untuk menyimpan data gambar dari kamar
Program Studi Teknik Informatika
DPPL DetectRoom
77/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
+Kamar_mdl()
Default
konstruktor,
digunakan
untuk
inisialisasi
semua
ini
digunakan
untuk
menyimpan
data
kamar
ke
database.
+update_data_kamar()
Operasi ini digunakan untuk merubah data kamar yang ada di
database.
+delete_kamar()
Operasi ini digunakan untuk menghapus data kamar yang ada di
dalam database.
+get_all_kamar ()
Operasi
ini
digunakan
untuk
mengambil
data
kamar
yang
tersimpan di database.
+get_kamar_by_id()
Operasi
ini
digunakan
untuk
mengambil
data
kamar
dalam
<<entity>>
-Id_Fasilitas : integer
DPPL DetectRoom
78/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
konstruktor,
digunakan
untuk
inisialisasi
semua
ini
digunakan
untuk
menyimpan
data
fasilitas
ke
database.
+update_data_fasilitas()
Operasi ini digunakan untuk merubah data fasilitas yang ada
di database.
+delete_fasilitas()
Operasi ini digunakan untuk menghapus data fasilitas yang
ada di dalam database.
+get_fasilitas_by_id()
Operasi ini digunakan untuk mengambil data fasilitas dalam
database berdasarkan id.
DPPL DetectRoom
79/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
+search_fasilitas()
Operasi
ini
digunakan
untuk
mencari
dan
mengambil
data
<<entity>>
-Id_Testimonial : integer
Atribut ini digunakan untuk menyimpan data Id testimonial
-Nama_Pengirim : string
Atribut ini digunakan untuk menyimpan nama pengirim komentar
-Email_Pengirim : string
Atribut ini digunakan untuk menyimpan data nilai email dari
pengirim komentar
-Komentar : text
Atribut ini digunakan untuk menyimpan komentar
-Email_Pengirim : timestamp
Atribut ini digunakan untuk menyimpan data tanggal kirim
komentar
+Testimonial_mdl()
Default
konstruktor,
digunakan
untuk
inisialisasi
semua
DPPL DetectRoom
80/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
+get_all_testimonial()
Operasi ini digunakan untuk mengambil data testimonial yang
tersimpan di database.
+delete_testimonial()
Operasi ini digunakan untuk menghapus data testimonial yang
ada di dalam database.
+search_testimonial()
Operasi ini digunakan untuk mencari data testimonial yang
ada di dalam database.
3. Deskripsi Dekomposisi
3.1 Dekomposisi Data
3.1.1 Deskripsi Entitas Pengguna
Tipe
Panjang
Keterangan
Nama
Username
Varchar
30
Password
Varchar
100
role
Varchar
18
Tipe
Panjang
Keterangan
ID dari hotel,
Id_Hotel
Integer
primary key
DPPL DetectRoom
81/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Nama_Hotel
Varchar
Deskripsi
Text
NoTlp
50
Keterangan hotel
Varchar
20
No telepon hotel
Kelas_Hotel
Varchar
10
Rate_pelanggan
float
LinkWebsite
Varchar
100
Alamat
Varchar
100
Longitude
Double
Latitude
Double
Gambar
text
Rating pelanggan
hotel
Alamat website
hotel
Alamat dari
hotel
Titik koordinat
longitude hotel
Titik koordinat
latitude hotel
Foto Hotel
Tipe
Panjang
Id_Kamar
Integer
Id_Hotel
Integer
Keterangan
Id dari kamar,
Primary key
Id dari hotel yang
memiliki
kamar,
foreign key
Jenis_Kamar
Varchar
50
Jenis
dari
kamar
hotel
Harga_Sewa
Double
Harga
normal
sewa
kamar
DPPL DetectRoom
82/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Fasilitas_Kamar
text
Fasilitas kamar
Gambar
text
Hotel_Id_Hotel
Integer
Id
hotel
yang
memiliki
kamar,
foreign key
Tipe
Panja
ng
Keterangan
Id Fasilitas
Id_Fasilitas
Integer
hotel, primary
key
Nama_Fasilitas
Varchar
50
Nama fasilitas
yang
dimiliki
hotel
Bobot_Fasilitas
Integer
Bobot
dari
fasilitas
hotel
Hotel_Id_Hotel
Integer
Id hotel yang
memiliki
fasilitas,
foreign key
Tipe
Panjang
Keterangan
Id
Id_Testimonial
Integer
testimonial,
primary key
Nama_Pengirim
Varchar
30
Nama pengirim
testimonial
DPPL DetectRoom
83/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Email_pengirim
Varchar
50
Email
pengirim
Komentar
Text
Isi
pesan
testimonial
Tanggal_kirim
Timestamp
Tanggal kirim
testimonial
FASILITAS
ID_FASILITAS
HOTEL_ID_HOTEL
NAMA_FASILITAS
BOBOT_FASILITAS
int
int
varchar(50)
int
HOTEL
ID_HOTEL
NAMA_HOTEL
DESKRIPSI
NOTLP
JENIS_HOTEL
LINKWEBSITE
ALAMAT
LONGITUDE
LATITUDE
GAMBAR
RATE_PELANGGAN
int
varchar(50)
text
varchar(20)
varchar(10)
varchar(100)
varchar(100)
double
double
text
float
KAMAR
ID_KAMAR
ID_HOTEL = HOT EL_ID_HOT EL HOTEL_ID_HOTEL
JENIS_KAMAR
HARGA_SEWA
ID_HOTEL = HOT EL_ID_HOT EL
FASILITAS_KAMAR
GAMBAR
int
int
varchar(50)
double
text
text
TESTIMONIAL
ID_TESTIMONIAL
int
NAMA_PENGIRIM
varchar(30)
EMAIL_PENGIRIM
varchar(50)
KOMENTAR
text
TANGGAL_KIRIM
timestamp
DPPL DetectRoom
84/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
LOGIN
DPPL DetectRoom
85/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Rancangan
antarmuka
gambar
4.1
digunakan
untuk
tombol
username
login
dan
ditekan,
password
yang
sistem
akan
diinputkan
mengecek
dengan
data
atau
Sebaliknya
tidak
jika
cocok
username
maka
akan
dan
password
diberikan
pesan
peringatan.
Logout
Home
Kelola Pengguna
Kelola Hotel
Kelola Kamar
Kelola Fasilitas
Kelola Testimonial
Ubah Password
footer
Rancangan
halaman
utama
antarmuka
dari
gambar
pengguna
4.2
ini
merupakan
administrator
setelah
penjelasan
pilihan
singkat
menu
untuk
tentang
penggunaan
menghubungkan
ke
sistem
halaman
tertentu yang dipilih pengguna sesuai fungsinya masingProgram Studi Teknik Informatika
DPPL DetectRoom
86/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Logout
Home
Tambah Pengguna
Kelola Pengguna
Cari
cari
Kelola Hotel
Kelola Kamar
Reset
Hapus
Kelola Fasilitas
Kelola Testimonial
Ubah Password
mencari
atau
menampilkan,
mengedit
dan
data
pengguna
yang
ada
dalam
basis
data
akan
langsung ditampilkan.
4.3.1
Tombol
pengguna digunakan
pengguna
dalam
halaman
kelola
DPPL DetectRoom
87/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Logout
Tambah Pengguna
Home
Kelola Pengguna
Username
Kelola Hotel
Kelola Kamar
Simpan
Kelola Fasilitas
Kelola Testimonial
Ubah Password
Tombol
simpan
pada
rancangan
antarmuka
gambar
kemudian
saat
tombol
simpan
di
tekan
maka
pengguna
ditemukan
tersebut
maka
dalam
data
database
pengguna
kemudian
tersebut
jika
akan
DPPL DetectRoom
88/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
4.3.3
akan
muncul
halaman
untuk
mereset
password
Logout
Home
Kelola Pengguna
Username
Role
Kelola Hotel
Kelola Kamar
Reset Password
Kelola Fasilitas
Kelola Testimonial
Ubah Password
Tombol
reset
password
pada
rancangan
antarmuka
super
admin
pengguna
ini
digunakan
jika
yang
administrator
administrator
dipilih.
Saat
ingin
dengan
role
menghapus
data
administrator
menekan
DPPL DetectRoom
89/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Logout
Home
Tambah Hotel
Kelola Pengguna
cari
Cari
Kelola Hotel
Kelola Kamar
Edit
Hapus
Kelola Fasilitas
Kelola Testimonial
Ubah Password
dengan
role
pengelolaan
menambah,
mencari
administrator
hotel,
atau
atau
antarmuka
ini
menampilkan,
super
admin
meliputi
mengedit
:
dan
DPPL DetectRoom
90/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Logout
Tambah Hotel
Home
Nama Hotel
Kelola Pengguna
Deskripsi
Kelola Hotel
Kelola Kamar
Kelola Fasilitas
Kelola Testimonial
No Tlp
Ubah Password
Kelas Hotel
I V
Rate Pelanggan
Link Website
Alamat
Latitude
Longitude
Gambar
Pilih Gambar
Tambah
Tombol
simpan
pada
rancangan
antarmuka
gambar
basis
data
terlebih
dahulu
tersedia
kemudian
dengan
data
cara
hotel
saat
pengguna
baru
tombol
pada
simpan
mengisikan
textbox
di
yang
tekan
maka
berdasarkan
ini
digunakan
nama
hotel,
untuk
mencari
data
hotel
sebelum
menekan
tombol
ini
pada
textbox
yang
tersedia,
DPPL DetectRoom
kemudian
setelah
91/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
digunakan
administrator
jika
ingin
Logout
Home
Kelola Pengguna
Edit Hotel
Nama Hotel
Deskripsi
Kelola Hotel
Kelola Kamar
Kelola Fasilitas
Kelola Testimonial
Ubah Password
No Tlp
Jenis Hotel
I V
Rate Pelanggan
Link Website
Alamat
Latitude
Longitude
Gambar
Gambar lama
Ganti Gambar
Pilih Gambar
Edit
DPPL DetectRoom
92/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
ini
digunakan
administrator
jika
administrator
tampil
pesan
menekan
konfirmasi
tombol
apakah
hapus
yakin
maka
akan
akan
menghapus
menjalankan
script
untuk
menghapus
data
yang
dipilih.
Logout
Home
Tambah Kamar
Kelola Pengguna
cari
Cari
Kelola Hotel
Kelola Kamar
Edit
Hapus
Kelola Fasilitas
Kelola Testimonial
Ubah Password
dengan
role
pengelolaan
administrator
kamar,
antarmuka
DPPL DetectRoom
atau
ini
super
admin
meliputi
93/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
menambah,
mencari
atau
menampilkan,
mengedit
dan
Tombol
tambah
digunakan
kamar
dalam
halaman
kelola
kamar
Logout
Tambah Kamar
Home
Jenis Kamar
Kelola Pengguna
Harga Sewa
Kelola Hotel
Fasilitas Kamar
Kelola Kamar
Kelola Fasilitas
Gambar
Pilih Gambar
Kelola Testimonial
Ubah Password
Tambah
Tombol
simpan
pada
rancangan
antarmuka
gambar
basis
data
terlebih
dahulu
tersedia
kemudian
dengan
data
kamar
saat
cara
pengguna
baru
tombol
pada
simpan
mengisikan
textbox
di
tekan
yang
maka
DPPL DetectRoom
94/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
4.5.2
ini
digunakan
untuk
mencari
data
kamar
kamar
atau
nama
hotel
yang
akan
dicari
pada
digunakan
administrator
jika
ingin
Logout
Edit Kamar
Home
Jenis Kamar
Kelola Pengguna
Harga Sewa
Kelola Hotel
Fasilitas Kamar
Kelola Kamar
Kelola Fasilitas
Gambar
Kelola Testimonial
Gambar lama
Ubah Password
Ganti Gambar
Pilih Gambar
Edit
DPPL DetectRoom
95/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
ini
digunakan
administrator
jika
administrator
tampil
pesan
menekan
konfirmasi
tombol
apakah
hapus
yakin
maka
akan
akan
menghapus
menjalankan
script
untuk
menghapus
data
yang
dipilih.
Logout
Home
Tambah Fasilitas
Kelola Pengguna
cari
Cari
Kelola Hotel
Kelola Kamar
Edit
Hapus
Kelola Fasilitas
Kelola Testimonial
Ubah Password
Rancangan
pengguna
dengan
antarmuka
role
gambar
4.6
administrator
DPPL DetectRoom
digunakan
atau
super
oleh
admin
96/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
mencari
atau
menampilkan,
mengedit
dan
data
fasilitas
yang
ada
dalam
basis
data
akan
langsung ditampilkan.
4.6.1
Tombol
tambah
fasilitas
fasilitas
digunakan
menambahkan
fasilitas
dalam
halaman
administrator
baru,
saat
tombol
kelola
saat
ini
akan
ditekan
Logout
Tambah Fasilitas
Home
Kelola Pengguna
Nama Fasilitas
Kelola Hotel
Bobot Fasilitas
Kelola Kamar
Kelola Fasilitas
Tambah
Kelola Testimonial
Ubah Password
Tombol
simpan
pada
Rancangan
antarmuka
gambar
dahulu
data
fasilitas
DPPL DetectRoom
pada
textbox
yang
97/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
tersedia
kemudian
saat
tombol
simpan
di
tekan
maka
berdasarkan
nama
fasilitas
atau
nama
hotel,
sebelum
tersebut
akan
ditampilkan,
jika
tidak
digunakan
fasilitas
administrator
yang
dipilih,
jika
sehingga
ingin
jika
Logout
Home
Kelola Pengguna
Kelola Hotel
Edit Fasilitas
Nama Fasilitas
Bobot Fasilitas
Kelola Kamar
Kelola Fasilitas
Edit
Kelola Testimonial
Ubah Password
DPPL DetectRoom
98/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
untuk
menyimpan
perubahan
data
faslitas
tombol
edit
ditekan
sistem
akan
melakukan
ini
administrator
digunakan
ingin
administrator
menghapus
data
fasilitas
jika
yang
tampil
pesan
konfirmasi
apakah
yakin
akan
sistem
akan
menjalankan
script
untuk
menghapus
Logout
Home
Daftar Testimonial
Kelola Pengguna
cari
Cari
Kelola Hotel
Kelola Kamar
Hapus
Kelola Fasilitas
Kelola Testimonial
Ubah Password
dengan
role
administrator
atau
super
admin
DPPL DetectRoom
99/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
ini
digunakan
untuk
mencari
data
mengetikkan
dicari
pada
tombol
ini
kata
textbox
di
klik
kunci
yang
pencarian
tersedia,
maka
sistem
yang
kemudian
akan
akan
setelah
mencari
data
maka
data
testimonial
tersebut
akan
administrator
ini
digunakan
ingin
menghapus
administrator
data
testimonial
jika
yang
tampil
pesan
konfirmasi
apakah
yakin
akan
sistem
akan
menjalankan
script
untuk
menghapus
DPPL DetectRoom
100/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
DetectRoom Yogyakarta
Home
SPK Pemilihan
Hotel
Kontak
Rekomendasi Hotel
Masukkan tingkat kepentingan kriteria
Harga
Lokasi
Pelayanan
Fasilitas
Peta Yogya
Fasilitas Hotel
Fasilitas 1
Fasilitas 4
Fasilitas 2
Fasilitas 5
Fasilitas 3
Fasilitas 6
Proses
Footer
proses
digunakan
untuk
melakukan
perhitungan
DPPL DetectRoom
101/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Home
SPK Pemilihan
Hotel
Kontak
Tulis Komentar
Nama
Email
Pesan
Kirim
Komentar
List Komentar Pengunjung Web
Footer
(Pengunjung)
kirim
untuk
digunakan
untuk
meninggalkan
mengirimkan
komentar.
pesan
dan
DPPL DetectRoom
102/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
Logout
Home
Kelola Pengguna
Kelola Hotel
Kelola Kamar
Kelola Fasilitas
Ubah Password
Label nama user aktif
Password Lama
Password Baru
Confirm Password
Kelola Testimonial
Ubah Password
Ubah Password
admin
maupun
administrator
untuk
melakukan
mengisikan
terlebih
dahulu
password
lama,
DPPL DetectRoom
103/ 224
Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika