ôõ
pilih menu check
ö
n
÷ õ
ö
nput
ö ø
tamu
ù ú
ama
ö
nap
ù
no reservasi
û õ
üý
mpil
øþ ÿ
✁ý ✂ý✄
10. C
☎✆ ý✁
✝ ✞ ✁
✆✟ ✠✡ ☎
✠ ✁
ö ÿ
11.
✂ ☎
úý✁ ✞
✁ýÿ ✠✡
☎ ✠
✁ ☛
✞✆
12.
ö ÿ
☞ ✞✆
ÿ ✁ ý ✂ý✄
✆ ý ✂
✞
13.
✆ ý ✂
☞ ✟ ú
✌ ☎
✂ ✞
ý ✆
✄ ýÿ ✌ ý✁ ✌
✟ ✍ýÿ
✍ ☎
ÿ ✍
ý ✁
☎ ú
☎ ✝ ✟
✡ ýÿ
✎ ý✁
✆✞ ✏
✟ ✁ý
✁ ☎
ú ☎
✝ ✟
✡ ýÿ
✎ ý✁
✆✞
14.
✆ ý ✂
☞ ✟ ú
✆ ✆
ýú ☞
☎ ✂
✝ ý
✑ ý✄ýÿ
15.
✠ ☎✆ ý✁
✝ ✞ ✁
✆✟ ✠✡ ☎
✠ ✁
-
✞✆
N
ý ✂ý
U
✌ ☎
C
ý ✌ ☎
: T
✄ýÿ ✌
ý✁ ✌
✟ ✒
✁ ✆
✄
: R
☎ ✠ ☎
☞ ✆✟
ÿ ✟
✌ ✆
Tabel 4.8 Skenario Use Case Transaksi Aksi aktor
Reaksi sistem
1.
☞ ✟
ú ✟
✡ ✂
☎ ÿ
✞ ✌
✆ ý
✆✞ ✌
✁ ý ✂ ý✄
2.
✆ ý ✂
☞ ✟ ú
✌ ✆
ý ✆✞
✌ ✁ý ✂
ý✄
3.
✟ ÿ
☞ ✞✆
✆ ýÿ ✓✓ ýú
✑ ýÿ ✓
ý✁ ýÿ ✍
✟ ✠ ☎
✁
4.
✆ ý ✂
☞ ✟ ú
✌ ✆
ý ✆✞
✌ ✁ý ✂ý✄
✍ ýÿ
✍ ý
✆ ý
✆ ý ✂
✞
5.
✂ ☎
ÿ ✞
✆ ✄ýÿ ✌
ý✁ ✌
✟
6.
✟ ÿ
☞ ✞✆
ÿ ✁ý ✂ý✄
7.
✆ ý ✂
☞ ✟ ú
✍ ý
✆ ý
✆ ý ✂
✞ ✍
ý ✆
ý ✆
✄ýÿ ✌
ý✁ ✌
✟ ✆
ý ✂ ✞
✔✕
pilihan penggunaan
fasilitas
✖ ✕
laundr
✗ ✘✙ ✕
input pesanan laundr
✗ ✘✘ ✕
tampil rincian bia
✗
a laundr
✗ ✘ ✚✕
masuk ke transaksi
✘ ✛✕
men
✗
impan ke database
✘✜ ✕
cafe
✘ ✢✕
tampil rincian bia
✗
a cafe
✘ ✣
✕
masuk ke transaksi
✘ ✤
✕
men
✗
impan ke database
✥
ama
✦
se
✧
ase
★ ✩
engolahan
✪
ata
✫
ktor
★ ✫
dmin
Tabel 4.9. scenario use case pengolahan data Aksi aktor
Reaksi aktor 1. pilih menu setup hotel
✚ ✕
tampil menu setup hotel
3. tambah data hotel
✜✕
input t
✗
pe
✬ ✭ ✮
rga
✯✰ ✱
✮ ✲
✮ ✳
5.
✴ ✮
✲ ✵ ✮
✭ ✱ ✶
✷ ✮
✴ ✮
✵ ✮
✸ ✶ ✹
✯ ✺
✰ ✷
✮ ✴
✮ ✸ ✻✱✸ ✶
✸
6. edit data
✼✽
pilih data
✾
ang akan diedit
✿ ✽
tampil data
✾
ang akan di edit
❀ ✽
field
✾
ang dapat di edit aktif
❁❂ ✽
edit field
✾
ang akan diubah
❁❁ ✽
perubahan data disimpan ke database
❃❄ ❅❆ ❇❈❉❈
❊ ❋ ● ❊
❍ ❊
12. hapus data
13.
■ ❃
❏ ❃
❑ ❇❈❉❈
✾ ❈❄
▲ ❈ ●
❈❄ ❇❃
❑ ❈
■ ❋
❊
14.
❉❈▼ ■
❃ ❏
❇❈❉❈ ✾
❈❄ ▲
❈ ● ❈❄
❇ ❃ ❋ ◆❈
❑
15.
● ❆ ❄
❅ ❃❖▼❈ ❊
❃ ❈
■ ❈ ●
❈ ❑
❇❈❉❈ ❈ ●❈❄
❇❃ ❑
❈ ■
❋ ❊
❈❉❈❋ ❉❃ ❇
❈ ●
16.
✾ ❈ ●❃❄
❑ ❈
■ ❋ ❊
❇❈❉❈
17.
❑ ❈
■ ❋
❊ ❇❈❉❈
●❍
D
❈❉❈ ◆❈ ❊ ❍
● ❆ ❄
❅ ❃❖▼❈ ❊
❃ ❇❈❉❈
❇❃ ❑
❈ ■
❋ ❊
18. pilih menu setup laundry
19.
❉❈▼ ■
❃ ❏
▼ ❍❄❋ ❊
❍❉❋ ■
❏ ❈❋❄
❇ ❖
✾
20.
■ ❃
❏ ❃
❑ ❇❈❉❈
❏ ❈❋❄
❇ ❖
✾ ✾
❈❄ ▲
❈ ●❈❄ ❇❃
❍ ❇ ❃❉
21.
❉❈▼ ■
❃ ❏
❇❈❉❈ ✾
❈❄ ▲
❈ ● ❈❄
❇ ❃
❍ ❇ ❃❉
22.
❅ ❃❍
❏ ❇
✾ ❈❄
▲ ❇
❈ ■
❈❉ ❇
❃ ❍ ❇
❃❉ ❈ ●❉❃ ❅
23.
❍ ❇❃ ❉
❅ ❃❍
❏ ❇
✾ ❈❄
▲ ❈ ●❈❄
❇❃◆❈ ❑
24.
■ ❍❖❋ ◆❈
❑ ❈❄
❇❈❉❈ ❇
❃ ❊ ❃▼
■ ❈❄
●❍ ❇❈❉
❈ ◆❈ ❊ ❍
❃❄ ❅❆ ❇❈❉❈
❊ ❋ ● ❊
❍ ❊
25.
■ ❃
❏ ❃
❑ ▼ ❍❄❋
❊ ❍❉❋
■ P❈ ❅
é
◗ ❘ ✽
tampil menu setup café
27. edit data cafe
❙❚ ❯
pilih data café
❱
ang akan di edit
❙ ❲❯
tampil data
❱
ang akan di edit
❳ ❨ ❯
field
❱
ang dapat di edit aktif
❳ ❩ ❯
edit field
❱
ang akan di ubah
❳ ❙ ❯
perubahan data disimpan ke database
❬❭ ❪❫ ❴❵❛❵
❜ ❝ ❞ ❜
❡ ❜
33. tambah data café
34.
❬❭ ❢
❝❛ ❣
❡❭ ❝ ❤
❵ ❪
é dan harga
❳ ✐ ❯
tambah ke database
❬❭ ❪ ❫ ❛❵
❣ ❥❵❦
❴ ❵❛❵
❜ ❝
❞❜ ❡ ❜
36.
❢ ❬❧
❬❦ ❣
❡❭❝ ❜
❡❛❝ ❢
❛ ❱❢
❡ ❞❵
❣ ❵♠
37.
❛❵ ❣ ❢
❬ ❧ ❣
❡❭❝ ❜
❡❛❝ ❢
❛ ❱ ❢
❡ ❞❵
❣ ❵♠
38. tambah type kamar
39.
❬❭ ❢
❝❛ ❛
❱ ❢ ❡
,
❦ ❵♠ ♥
❵ ❭ ❫
❞❵ ❣
❵♠
40.
❛❵ ❣
❥❵❦ ❞
❡ ❴❵❛❵ ❥❵ ❜
❡ ❬❭
❪❫ ❛❵
❣ ❥❵❦
❴ ❵❛❵
❜ ❝
❞❜ ❡ ❜
41. Edit type kamar
42.
♦❬ ❧ ❬❦
❴ ❵❛❵
❱ ❵❭
♥ ❵ ❞❵❭
❴❬ ❡ ❴❬
❛
43. T
❵ ❣
❢ ❬ ❧
❴❵❛❵ ❱
❵ ❭ ♥
❵ ❞❵❭ ❴❬
❡ ❴❬ ❛
44.
♣ ❬❡ ❧❴
❴ ❵❛❵
❱ ❵ ❭
♥ ❵ ❞❵❭
❴❬ ❡ ❴❬❛
❵ ❞❛ ❬ ❪
45.
q ❴❬❛ ❪
❬❡ ❧❴ ❱
❵❭ ♥
❵ ❞ ❵❭
❴❬ ❝
❥ ❵❦
46.
♦❡♠❝ ❥
❵❦ ❵❭ ❴❵❛❵
❴❬ ❜ ❬
❣ ❢ ❵❭
❞ ❡
❴❵❛ ❵ ❥❵ ❜
❡ ❬❭ ❪ ❫
❴❵❛❵ ❜
❝ ❞❜
❡ ❜
r
ama
s
se
t
ase
✉ ✈
aporan
✇
ktor
✉
admin dan
①② ③④ ⑤⑥⑤⑦ ⑧ ⑨
⑩ ⑧ ⑥⑧ ④⑤⑦
Tabel 4.10. scenario use case Laporan Aksi aktor
Reaksi sistem
❶ ❷
input periode laporan
❸ ❷
tampil laporan per periode
❹ ❷
cetak
✈
aporan
❺ ❷
laporan di cetak
4.2.3.2. Diagram Activity Usulan
Activity diagram digunakan untuk mendokumentasikan alur kerja pada sebuah sistem
❷
1. Diagram Activity Login yang diusulkan
❻
erikut ini penggambaran activity diagram
❼
ang menggambarkan aktivitas receptionist pada saat melakukan
✈
ogin
Gambar 4.7. Diagram Activity Login Yang Diusulkan
receptionist, admin , GM sistem
masuk ke sistem
tampil form login input User ID dan
Password verifikasi Login berhasil ?
masuk tampilan
utama ya
tidak
2. Diagram Activity hotel yang di usulan
❽
erikut ini
❾ ❿➀➁➂➁➀➃ ➄ ➁
❾ ➅ ➆ ❾ ➇
➈
ang menggambarkan aktivitas transaksi hotel
➈
ang diusulkan
➉
Gambar 4.8. Diagram Activity hotel Usulan
receptionist sistem
pilih menu cek kamar
Input tanggal tipe kamar sesuai
pesanan tampil menu cek
kamar
cek ketersediaan
kamar
masuk menu check In
muncul alert pilihan ganti tgl atau batal
tersedia melakukan
reservasi tersedia
simpan ke database
tampil no reservasi
cek membatalkan
reservasi lanjut check IN
cancel tampil DP no
Kamar
pilih menu check Out
tampil menu check OUt
input no kamar tampil total
pembayaran menu check Out
tamu berhasil check Out
simpan ke database dan
cetak tidak tersedia
menyimpan ke database
3. Diagram Activity transaksi Yang Diusulkan
➊
erikut ini activit
➋
diagram
➋
ang menggambarkan aktivitas prosedur laundr
➋ ➋
ang diusulkan
Gambar 4.9. Diagram Activity prosedur transaksi Yang Diusulkan
receptionist sistem
pilih menu status kamar
tampil status kamar
input tanggal yang akan di cek
tampil status kamar dan data tamu
menu transaksi
input no kamar tampil data tamu data
transaksi tamu
laundry cafe
pilihan penggunaan fasilitas
input pesanan laundry
tampil rincian biaya laundry
input pesanan cafe
tampil rincian biaya cafe
masuk ke transaksi
menyimpan ke databse
4. Diagram Activity Pengolahan Data Yang Di Usulan
a
➌ ➍
engolahan
➎
ata
➏
otel
➐
erikut ini activit
➑
diagram
➑
ang menggambarkan prosedur
➍
engolahan
➎
ata hotel
➑
ang diusulkan
➌
Gambar 4.10. Diagram Activity Pengolahan Data Hotel Usulan
admin sistem
pilih menu setup hotel
tampil menu setup hotel
input type,harga no
kamar pilih data yg
akan dihapus tampil data yg
akan dihapus konfirmasi data
hapus data ya
edit data
tambah data hapus data
pilih data yg akan di edit
tidak
tampil data yg akan di edit
field yg akan di edit aktiv
edit field yg akan diubah
menyimpan ke databse
info data sukses
b
➒ ➓
engolahan
➔
ata
→
aundr
➣ ↔
erikut ini activit
➣
diagram
➣
ang menggambarkan prosedur
➓
engolahan
➔
ata
→
aundr
➣ ➣
ang diusulkan
Gambar 4.11. Diagram Activity Pengolahan Data Laundry Usulan
c
➒ ➓
engolahan
➔
ata
↕
afe
↔
erikut ini activit
➣
diagram
➣
ang menggambarkan prosedur
➓
engolahan
➔
ata
↕
afe
➣
ang diusulkan
Gambar 4.12. Diagram Activity Pengolahan Data Cafe Usulan
admin sistem
pilih menu setup laundry
tampil menu pengolahan data
laundry pilih data yang
akan diedit tampil data yg
akan di edit field yg akan di
edit aktif edit field yg
akan diubah simpan ke
database info data
sukses
admin sistem
pilih menu pengolahan data
cafe tampil menu
pengolahan data cafe
tambah data edit data
pilih fungsi tambah data
input menu cafe dan harga
pilih data y g akan di edit
tampil data y g akan di edit
field y g akan di edit aktiv
edit field y g akan di edit
simpan ke database
info data sukses
d
➙ ➛
engolahan
➜
ata
➝ ➞
pe
➟
amar
➠
erikut ini activit
➞
diagram
➞
ang menggambarkan prosedur
➛
engolahan
➜
ata
➝ ➞
pe
➟
amar
➞
ang diusulkan
Gambar 4.13. Diagram Activity Pengolahan Data Type KamarUsulan
5. Diagram activity Laporan
➠
erikut adalah diagram activit
➞ ➞
ang menggambarkan prosedur
➡
aporan
➞
ang diusulkan
➙
Gambar 4.14. Diagram Activity Laporan Yang Diusulkan
admin Sistem
pilih menu pengolahan data
type kamar tampil menu
pengolahan data Type kamar
edit Type Kamar
tambah Type Kamar
pilih fungsi Edit pilih type kamar yang
akan di edit tampil type kamar
yg akan di edit field yg akan di
edit aktiv
edit Type kamar pilih fingsi
tambah input Type, Harga
dan No kamar simpan ke
database info data sukses
admin, Gm sistem
input periode laporan
tampil laporan per periode
cetak Laporan laporan di cetak
pilih menu laporan tampil menu
laporan
4.2.3.3.Sequence Diagram
➢➤➥ ➦➤➧ ➨➤ ➩ ➫➭➯ ➲ ➭➳
digunakan untuk menggambarkan perilaku pada sebuah scenario
➵ ➸
iagram ini menunjukan sejumlah contoh objek dan messeg
➺
ang diletakan diantara objek
➻
objek di dalam use case
➵ ➼
omponen utama sequence diagram terdiri dari objek
➺
ang dituliskan pada kotak segi empat
➽
messegdiwakilkan dengan garis tanda panah dan waktu
➺
ang ditunjukan dengan dengan progress vertical
➵
1. Sequence Diagram Pada Saat Login
➾
erikut ini sequence diagram
➺
ang menggambarkan pada saat login
➵
Gambar 4.15. Sequence Login
receptionist, admin, GM form login
database cek login
1 : masuk ke sistem 2 : tampil form login
3 : input user ID password 4 : login
5 : verifikasi Login 6 : loginvalid
7 : masuk ke halaman utama
2. Sequence Diagram hotel usulan
➚
erikut adalah sequence diagram
➪
ang menggambarkan prosedur menu hotel
Gambar 4.16. Sequence Diagram Hotel Yang Diusulkan
receptionist main
database 1 : pilih menu cek kamar
2 : tampil menu cek kamar 3 : Input tanggal tipe kamar sesuai pesanan
4 : cek ketersediaan kamar 5 : tersedia
6 : melakukan reservasi 7 : koneksi database
8 : simpan data 9 : tampil no reservasi
10 : cek 11 : batalkan reservasi
12 : koneksi database 13 : simpan data
14 : masuk menu check In 15 : tampil DP no Kamar
16 : koneksi database 17 : simpan data
18 : data tersimpan dan cetak 19 : proses selesai
20 : pilih menu check Out 21 : tampil menu check OUt
22 : input no kamar 23 : koneksi database
24 : tampil total pembayaran 25 : alert tamu berhasil cek Out
26 : koneksi database 27 : simpan data
28 : data tersimpan dan cetak
3. Sequence Diagram menu transaksi hotel usulan
➶
erikut sequence diagram
➹
ang menggambarkan prosedur menu transaksi hotel
Gambar 4.17. Sequence Diagram Transaksi hotel yang di Usulkan
receptionist main
database 1 : pilih menu status kamar
2 : tampil status kamar 3 : input tanggal yang akan di cek
4 : koneksi database 5 : tampil status kamar dan data tamu
6 : proses selesai 7 : menu transaksi
8 : input no kamar 9 : tampil data tamu data transaksi tamu
10 : pilih pengguanaan fasilitas 11 : menu laundry
12 : input pesanan laundry 13 : koneksi database
14 : tampil rincian biaya laundry 15 : masuk ke transaksi
16 : simpan data 17 : transaksi bertambah
18 : menu cafe 19 : input pesanan cafe
20 : koneksi ke database 21 : tampil rincian biaya cafe
22 : masuk ke transaksi 23 : simpan data
24 : transaksi bertambah 25 : proses selesai
4. Sequence Diagram pengolahan data usulan
a
➘ ➴
engolahan
➷
ata
➬
otel
➮
erikut sequence diagram
➱
ang menggambarkan prosedur menu pengolahan data
➬
otel
➱
ang diusulkan
Gambar 4.18. Sequence Diagram Pengolahan Data Hotel Yang Diusulkan
admin form pengolahan data hotel
pengolahan data hotel database
1 : pilih menu pengolahan data hotel 2 : tampil form pengolahan data hotel
3 : hapus data 4 : pilih data yang akan dihapus
5 : tampil data yang akan di hapus 6 : konfirmasi data
7 : hapus data 8 : data di hapus
9 : simpan data 10 : proses hapus data selesai
11 : pilih fungsi tambah data 12 : input type harga, dan no kamar
13 : koneksi ke database 14 : simpan data
15 : Proses tambah data selesai 16 : pilih menu edit data
17 : pilih data yang akan di edit 18 : tampil data yang akan di edit
19 : field yang akan di edit aktiv 20 : edit field yang akan di ubah
21 : koneksi ke database 22 : simpan data
23 : info data sukses
b
✃ ❐
engolahan
❒
ata
❮
aundr
❰ Ï
erikut sequence diagram
❰
ang menggambarkan prosedur menu pengolahan data
❮
aundr
❰ ❰
ang diusulkan
Gambar 4.19. Sequence Diagram Pengolahan Data Laundry Yang Diusulkan
c
✃ ❐
engolahan
❒
ata
Ð
afe
Ï
erikut sequence diagram
❰
ang menggambarkan prosedur menu pengolahan data cafe
❰
ang diusulkan
Gambar 4.20. Sequence Diagram Pengolahan Data Cafe Yang Diusulkan
admin form pengolahan data Laundry
pengolahan data Laundry database
1 : pilih menu pengolahan data laundry 2 : tampil form pengolahan data laundry
3 : pilih data laundry yang akan di edit 4 : tampil data laundry yang akan di edit
5 : field yang akan di edit aktiv 6 : edit field yang akan di ubah
7 : koneksi ke database 8 : simpan data
9 : info data sukses
admin form pengolahan data Cafe
pengolahan data cafe database
1 : pilih menu pengolahan data cafe 2 : tampil form pengolahan data cafe
3 : fungsi tambah data 4 : pilih fungsi tambah data
5 : input menu cafe dan harga 6 : koneksi ke database
7 : simpan data 8 : proses tambah data selesai
9 : pilih fungsi edit data 10 : tampil data yang akan di edit
11 : field yang aka di edit aktiv 12 : edit field yang akan di edit
13 : koneksi ke database 14 : simpan data
15 : info data sukses
d
Ñ Ò
engolahan
Ó
ata
Ô Õ
pe
Ö
amar
×
erikut sequence diagram
Õ
ang menggambarkan prosedur menu pengolahan data
Ô Õ
pe
Ö
amar
Õ
ang diusulkan
Gambar 4.21. Sequence Diagram Pengolahan Data Type kamar Yang Diusulkan
5. Sequence Diagram Laporan
×
erikut ini merupakan gambar sequence diagram mencetak laporan
Gambar 4.22. Sequence Diagram Laporan Usulan
admin form pengolahan data Type kamar
pengolahan data type kamar database
1 : pilih menu pengolahan data type kamar 2 : tampil form pengolahan data type kamar
3 : fungsi edit type kamar 4 : pilih fungsi edit
5 : pilih type kamar yg akan di edit 6 : tampil type kamar yg akan di edit
7 : field yang akan di edit aktiv 8 : edit type kamar
9 : koneksi ke database 10 : simpan data
11 : proses edit data selesai 12 : pilih fungsi tambah type kamar
13 : input type, harga no kamar 14 : koneksi ke database
15 : simpan data 16 : info data sukses
admin, GM laporan
database 1 : pilih menu laporan
2 : tampil menu laporan 3 : input periode laporan
4 : meminta data 5 : menampilkan data
4.2.3.4.
Ø ÙÚ Û Û ÜÝÚ Þß Úà
á
lass diagrammengambarkan struktur dan deskripsi
âãä å å æ
çäâ è ä é ê
dan objek beserta hubungan satu sama lain seperti
âë ìíä îìï êì í
, pewarisan
ð
asosiasi dan lain
ñ
lain
ò ó
erikut ini adalah
âãä å å ô î
äé õ ä ï
ö
ang menggambarkan skema
ö
ang terdapat pada database
ò
Gambar 4.23. Class diagram yang diusulkan
kamar
-int noKamar -int idTypeKamar
-int Status +getIdTypeKamar
+setIdTypeKamar +getNoKamar
+setNoKamar +getStatus
+setStatus
detailTransaksi
-IdTransaksi +order
+totalHarga +idMenu
+idKamar +idLaundry
+qty
+getIdKamar +setIdKamar
+getIdLaundry +setIdLaundry
+getIdMenu +setIdMenu
+getIdTransaksi +setIdTransaksi
+getOrder +setOrder
+getQty +setQty
+getTotalHarga +setTotalHarga
user
-idUser +password
+getIdUser +setIdUser
+getPassword +setPassword
Laundry
-IdLaundry +jenis
+hargaLaundry +getHarga
+setHargaLaundry +getIdLaundry
+setIdLaundry +getJenis
+setJenis
Pengunjung
-IdTamu +nama
+alamat +hp
+tglCi +tglCo
+getAlamat +setAlamat
+getHp +setHp
+getIdTamu +setIdTamu
+setNama +getTglCi
+setTglCi +getTglCo
+setTglCo
menu
-IdMenu +menu
+HargaMenu +IdTypeMenu
+getIdTypeMenu +setIdTypeMenu
+getHargaMenu +setHargaMenu
+getIdMenu +setIdMenu
+getMenu +setMenu
Transaksi
-idTransaksi +idTamu
+noKamar +dp
+jumlah +sisa
+tgltransaksi
+getNoKamar +setNoKamar
+getTgltransaksi +setTgltransaksi
+getDp +setDp
+getIdTamu +setIdTamu
+getIdTransaksi +setIdTransaksi
+getJumlah +setJumlah
+getSisa +setSisa
TypeKamar
-idTypeKamar +typeKamar
+hargaKamar +getHargaKamar
+setHargaKamar +getIdTypeKamar
+setIdTypeKamar +getTypeKamar
+setTypeKamar
TypeMenu
-idTypeMenu +TypeMenu
+getTypeMenu +setTypeMenu
+getIdTypeMenu +setIdTypeMenu
Koneksi
-connDb +status
+getConnection +setStatus
+koneksidb
ShowAllDatabase
-conn +getData
Cafe
+String idTransaksi +doubke jumlah
+double sisa +String Id = =idTau
+getIdTamu +setIdTamu
+getIdtransaksi +getJumlahsetJumlah
+Operation1getSisa +OperatiosetSisan2
+clearFormation2
4.2.3.5.
÷ øù ú øûüûý þÿ
✁✂ ù
C
✄☎✆ ✄✝ ✞ ✝ ✟
✠✡☛ ☞✌ ☛ ☎
menggambarkan struktur dan hubungan antar komponen piranti lunak
✍ ✎
ermasuk ketergantungan
✏
dependenc
✑✒
diantaran
✑
a
✓ ✔
omponen piranti lunak adalah modul berisi code
✍ ✕✖
ik berisi source code ataupun binar
✑
code baik librar
✑
maupun ex
✗✘✙✎ ✖ ✕
✚✗
,
✖ ✛✜
✑ ✖
✢ ✣ ✤✙ ✢✘✙ ✚
✥✖✦ ✖ ✘
✧ ✤
✥ ✛
✚✗ ✎ ✛
✤ ✗
,
✚ ✛ ✢
✜ ✎
✧ ✤✗
✤ ✖
✙ ✥
✙✢ ★
✙✢ ✎ ✛
✤✗
. U
✤✙ ✤✢ ✑
✖ ✜
✧ ✤
✥ ✧ ✢✗✢
✎✗ ★
✕ ✗✢ ✎✙ ✜
✦✖★ ✛
✕ ✗
✕ ✗
★✖✥ ✖ ✘✚
✖ ✩ ✩
✦ ✖ ✢
✖ ✎
✖ ✙
✥ ✖ ✘ ✜
✖ ✣
✗
. T
✖✥ ✛
✦ ✖✥✖ ✎
✪ ✙
✣ ✖
✦✖★ ✛
✜ ✧
✤ ✥
✧ ✢ ✗✢
-
✜ ✧
✤ ✥
✧ ✢ ✗✢
✑ ✖
✢ ✣
✚✗ ✕
✛ ✫
✜ ✗✘ ✛
✚
.
✜ ✧
✤ ✥
✧ ✢ ✗✢
✦✖✥ ✖ ✎
✪ ✙
✣ ✖
✕ ✗
★ ✙
✥✖ ✛
✢✎✗ ★
✬ ✖
✘✗
,
✑ ✖
✛ ✎✙
✜✙✤ ✥
✙✚ ✖
✢ ✚
✖ ✑
✖ ✢
✖ ✢
✑ ✖
✢ ✣
✦ ✛✩
✗ ✦
✛ ✖
✜ ✖
✢ ✩
✗ ✕
✙ ✖✫
✜ ✧
✤ ✥ ✧
✢✗✢ ✙ ✢✎✙
✜ ✜
✧ ✤
✥ ✧ ✢✗✢
✚ ✖
✛ ✢
✓
Gambar 4.24.
÷ øù úø ûüûý
✭ÿ ✁
✂ ù
Pelayanan Tamu hotel 4.2.4
Perancangan Antar Muka
✮✗ ★✖
✢ ✘ ✖
✢ ✣ ✖
✢ ✖
✢✎ ✖★
✤✙ ✜
✖ ✖✦ ✖
✚ ✖✫
✥ ✗✢
✣✣ ✖
✤ ✕✖★✖
✢ ✎
✖ ✤
✥ ✛
✚ ✖
✢ ✑
✖ ✢
✣ ✦
✛✣ ✙ ✢
✖ ✜
✖ ✢
✩ ✗✘
✖★✖ ✚
✖ ✢
✣✩ ✙✢
✣ ✧
✚✗ ✫
✥ ✗✢ ✣ ✣
✙ ✢ ✖
,
✛ ✢ ✎✗
★✖ ✜ ✩ ✛
✑ ✖
✢ ✣
✦ ✛✣✙✢
✖ ✜
✖ ✢
✧ ✚✗
✫ ✥
✗✢ ✣ ✣
✙✢ ✖
.
✯ ✦ ✖✥
✙ ✢ ✦ ✖
✚ ✖
✤ ✖
✢✎ ✖★
✤✙ ✜
✖ ✛
✢ ✛
✎✗ ★✦ ✖✥✖
✎ ✕
✗ ✕
✗ ★ ✖✥✖
✕✖ ✣ ✛
✖ ✢
✑ ✖
✢ ✣ ✫✖★
✙ ✩ ✦
✛ ✚
✖ ✜✙ ✜
✖ ✢
✍ ✑
✖ ✛
✎✙ ✦✖★
✛ ✤✙ ✚
✖ ✛
✤ ✗✢✗✢ ✎✙ ✜ ✖
✢ ✩
✎ ★
✙ ✜
✎✙ ★
✤ ✗✢✙ ✑
✖ ✢ ✣
✖✦ ✖ ✦ ✖
✚ ✖
✤ ✥★ ✧
✣ ★ ✖
✤
,
✎ ✖
✤ ✥
✛ ✚
✖ ✢
✛ ✢
✥ ✙ ✎
✦ ✖ ✢
✧ ✙✎
✥ ✙ ✎
✦ ✖ ✚
✖ ✤
✩ ✗✎ ✛
✖✥ ✬✙✢
✣✩ ✛ ✑
✖ ✢ ✣
✎✗✚ ✖✫
✦ ✛
✎✗✢✎✙ ✜
✖ ✢
✦ ✖✥✖ ✎
✦ ✛
✙ ★✖
✛✜ ✖
✢ ✩
✗ ✥
✗ ★
✎ ✛ ✕
✗ ★
✛✜ ✙ ✎
✛ ✢ ✛
:
Resource server
database
koneksi server
4.2.3.6. Struktur Menu
✰
truktur menu pada
✱
ang terdapat pada perancagan ini dapat mengintegrasikan sebuah data dalam sistem dan disertai dengan instruksi
✱
ang ada pada setiap pilihan menu
✲ ✰
ebetuln
✱
a struktur menu dibedakan berdasarkan hak akses
✱
ang dimiliki masing
✳
masing tipe user
✲
1. Struktur Menu Tampilan Aplikasi
Gambar 4.25. Struktur Menu Pelayanan Tamu Hotel 4.2.3.7.
Perancangan Input
✴
erancangan input merupkana gambaran interface atau gambaran interface atau antar muka antar muka tempat memasukan data
✳
data kedalam sistem
✲ ✵
imana pada perancangan input
✱
ang dibuat meliputi bentuk
✳
bentuk dokumen dasar
✱
ang akan digunakan untuk mendapatkan data dalam perancangan tersebut
✲ ✴
ernacangan input
✱
ang dibuat haruslah dapat memberikan penjelasan bagi pemakain
✱
a
✶
baik dari bentuk maupun dari masukan
✱
ang akan diisi
✲ ✷
dapun perancangan input
✱
ang akan dibuat pada sistem informasi pada pela
✱
anan tamu hotel
✱
aitu sebagai berikut ini
✸
1. Desain Form Login
✹
orm login digunakan untuk membedakan hak akses pengguna
✺ ✻ ✼
lalui form login ini pengguna
✽
ang boleh masuk sistem ini adalah pengguna
✽
ang mengetahui
✾✿ ❀❁ ❂❃ ❄❀
dan
❅
assword
✺ ❆
esain form
❇
ogin ini dibuat seprti gambar dibawah ini
❈
Gambar 4.26. Rancangan menu login 2. Desain Form Menu utama
✻ ✼
nu utama ini merupakan tampilan awal ketika user masuk aplikasi dan telah selesai
❇
ogin
✺ ❉
ser dapat membuka menu file
❊
hotel
❊
café
❊
laundr
✽ ❊
❅
engolahan
❆
ata
❊ ❋
ransaksi dan
●
elp
✺
Gambar 4.27. Rancangan Manu utama 3. Perancangan Menu Reservasi
✻ ✼
rupakan form
✽
ang berfungsi untuk melakukan proses reservasi hotel
✺ ❍
ang apabila akan melakukan reservasi untuk check
■
in dalam waktu
✽
ang
masih agak lama maka tersedia menu cek kamar untuk mengecek tersedia apakah tidak kaar
❏
ang akan dipesan oleh tamu tersebut
❑ ▲
edangkan apabila
❏
ang ingin cek
▼
in pada hari tersebut atau ketersediaan kamar
❏
ang kosongdapat terlihat pada form
❏
ang dibawahn
❏
a
❑ ◆
an bila tersedia dan akan melakukan check
▼
in pada tanggal tersebut maka dari menu reservasi tersebut dapat langsung menuju ke menu selanjutn
❏
a
❏
aitu menu check
▼
in
❑
Gambar 4.28. Rancangan Menu Reservasi
4.
Perancangan Menu Check In
❖ P
rupakan form
❏
ang berfungsi untuk melakukan check
▼
in
◗ ❏
ang sebelumn
❏
a telah reservasi pada menu reservasi
❑ ▲
etelah melakukan proses tamu akan mendapatkan bukti check
▼
in
❑
Gambar 4.29. Rancangan Menu
❘❙❚ ❘ ❯
-
❱❲
5.
Perancangan Menu Check Out
❳ ❨
rupakan form
❩
ang berfungsi untuk melakukan check
❬
out
❭ ❪
an dalam menu check
❬
out ini akan tampil seluruh transaksi
❩
ang telah digunakan oleh tamu
❭
Gambar 4.30. Rancangan Menu
❫ ❴❵❛❜
-O
❝❞
6.
Perancangan Menu Cafe
❡
ada menu cafe ini berfungsi untuk menginputkan data pesanan tamu
❩
ang dipesan oleh tamu dan data tersebut akan masuk pada menu transaksi
❭
Gambar 4.31. Rancangan Menu Cafe
7. Perancangan menu laundry
❢
alam menu laundr
❣
ini berfungsi untuk tamu
❣
ang akan menggunakan fasilitas laundr
❣ ❤ ✐ ❥
n data laundr
❣
tersebut akan masuk pada transaksi
❦
Gambar 4.32. Rancangan Menu laundry 8. Perancangan Menu Pegolahan Data Kamar
❧
ada menu pengolahan data kamar ini berfungsi utuk admin
❣
ang nantin
❣
a akan tambah atau edit kamar hotel maupun itu no
❦♠ ❥
mar
❤ ♥❣
pe kamar ataupun harga dari kamar hotel
❦
Gambar 4.33. Rancangan Menu Pegolahan Data Kamar
9.
Perncangan Menu Pengolahan Data Cafe
♦
ada menu pengolahan data cafe ini berfungsi untuk tambah atau edit menu di cafe maupun itu t
♣
pe menu
qr
enu ataupun harga
s
Gambar 4.34. Rancangan Menu Pengolahan Data Café
10.
Perancangan Menu Pengolahan Data Laundry
♦
ada menu pengolahan data
t
aundr
♣
ini han
♣
a berfungsi untuk edit
t
aundr
♣
saja
s ✉
arena
♣
ang tersedia dan ditentukan oleh hotel han
♣
a dihitung dari jenis laundr
♣
untuk baju anak dan dewasa
s
Gambar 4.35. Rancangan Menu Pengolahan Data Laundry 11. Perancangan Menu Pengolahan Data Type Kamar
♦
ada menu pengolahan data t
♣
pe kamar berfungsi untuk tambah atau edit
✈✇
t
♣
pe kamar
q ①♣
pe kamar dan harga kamar
s
Gambar 4.36. Rancangan Menu Pengolahan Data Type Kamar 12. Perancangan Menu Transaksi
②
ada
③④
nu transaksi berfungsi sebagai menu untuk mengecek
⑤⑥
ansaksi tiap tamu
⑦
transaksi apa saja
⑧
ang telah di lakukan oleh tamu
⑨ ⑩
an untuk memudahkan apabila tamu akan menambah fasilitas laundr
⑧
atau café kembali
⑦ ⑥
eceptionist tinggal memilih menu laundr
⑧
atau cafe untuk menambah transaksi tersebut
⑨ ⑩
an natin
⑧
a akan muncul no kamar tamu secara otomatis
⑨
Gambar 4.37. Rancangan Menu Transaksi 4.2.4. Perancangan Aritektur Jaringan
❶
nfrastruktur
❷ ❸❹ ❺❻❺❼ ❼
❽❾❿
adalah sebuah konfigurasi jaringan dimana jaringan wireless tidak han
⑧
a berhubungan dengan sesama jaringan wireless saja
⑨ ❾
kan tetapi
⑦
terhubung juga dengan jaringan
❷ ❸❹ ❺ ➀
.
❾
gar jaringan
❷ ❸❹
❺❻❺ ❼ ❼
dapat
berhubungan dengan jaringan
➁ ➂➃ ➄➅
.
➆
aka disini digunakan
➇ ➈➈ ➄ ➉
➊➋ ➂➌➍ ➎
ang fungsin
➎
a sama kurang lebih dengan antenna
➏
4.2.4.3. Acces Point
➐
ada
➁ ➂➃ ➄ ➑ ➄
➉ ➉ ➒➓➔→
➅ ➄ ➣ ➂
➈ ➄ ➍ ➃
➇ ➌➉ ➈ ➄➂
➣ ➄➃
disebut sebagai
➇➈➈ ➄ ➉
➊➋ ➂➌➍→
dan terhubung pada jaringan kabel pada suatu lokasi
➎
ang tetap
➏ ↔↕
gas dari acces point adalah mengirim dn menerima data
→
serta berfungsi sebagai buffer data antara
➁ ➂➃
➄ ➑ ➄
➉ ➉ ➒➓➔
dengan
➁ ➂➃ ➄➅
➒➓➔ ➏
➙
atu akses point dapat mela
➎
ani sejumlah
➛➉ ➄➃ ➜
tergantung metode akses
➎
ang digunakan
➝
untuk jarak sampai ratusan kaki
➏ ➞
mumn
➎
a antenna akses point ditempatkan pada langit
➟
langit ruangan
→
atau dimanapun tergantung pada cakupan
➎
ang diinginkan
➏ ➐
enggunaan akses point dapat meningkatkan cakupan jaringan
➏ ➠
arak jangkauann
➎
a dapat mencapai hingga ratusan kaki
➜ ➡
kaki = 0,3
➢ ➤➥➤➦
.
➐ ➤ ➧
➤ ➢
➨ ➩ ➥
➩ ➧
➫ ➤
➭↕ ➩➯ ➩
➲ ➫ ➤
➫ ➨ ➳➵➧
➥ ➯ ➩
➦ ↕➫
➢ ➤ ➢
➨ ➤➦ ➥
➵ ➢
➭ ➩ ➧ ➸
➲ ➩
➧ ➺ ➩
➎ ➩
➢ ➵➧➵
➢ ↕
➢
,
➩➸ ➩ ➦
➺➩ ➨
➩ ➥
➤ ➢
➩ ➫
➥ ➵➲
➩ ➧
➲ ➳➧ ➤
➲ ➥
➵
v
➵ ➥
➩ ➫
➎ ➩
➧ ➸
➯➩ ➧
➺➩➻
. 4.2.4.4.
Kelas IP Addres
U
➧ ➥
↕ ➲ ➢
➤ ➢
➨ ➤➦
➢ ↕
➺➩➯ ➨
➦ ➳
➫ ➤
➫ ➨
➤ ➢
➭ ➩➸ ➵ ➩
➧ ➧ ➎
➩
,
➼ ➐
➩➺ ➺ ➦➤
➫ ➫ ➺➵➲
➤ ➻➳
➢ ➨
➳ ➲
➩ ➧
➺ ➩➻ ➩
➢ ➲
➤ ➻➩
➫
-
➲ ➤
➻ ➩
➫ ➏
D
➩ ➫ ➩
➦ ➨
➤➦ ➥ ➵
➢ ➭ ➩
➧ ➸➩ ➧
➨ ➤
➢ ➭ ➩➸
➵ ➩➧ ➼
➐ ➩➺ ➺
➦➤ ➫
➲ ➤
➺➩➻ ➩ ➢
➲ ➤
➻➩ ➫
-
➲ ➤
➻➩ ➫
➩➺ ➩➻ ➩➯
↕ ➧ ➥
↕ ➲ ➢ ➤
➢ ↕ ➺ ➩➯
➲ ➩
➧ ➨
➤ ➧
➺ ➵➫
➥ ➵ ➭
↕ ➫ ➵ ➩
➧ ➨
➤ ➧ ➺ ➩
➽ ➥ ➩
➦ ➩
➧ ➼
➐ ➩➺➺
➦➤ ➫ ➏
D
➤ ➧
➸➩ ➧
➢ ➤ ➢
➭ ➤➦
➵➲ ➩ ➧
➫ ➤
➭ ↕
➩➯ ➦
↕ ➩
➧ ➸
➧ ➳
➢ ➳
➦ ➾ ➩
➦ ➵➧
➸➩ ➧
➭ ➤
➭ ➤➦
➩ ➨
➩ ➭➻➳➲
➼ ➐
➩➺ ➺ ➦➤
➫ ➲
➤ ➨
➩➺➩ ➼
S
➐ ➵➧
➥➤➦ ➧
➤➥
S
➤➦
v
➵ ➚➤
➨ ➦
➳ ➪
➵ ➺ ➤➦
➺ ➵➫ ↕ ➩
➥ ↕
➩ ➦➤
➩ ➺➵➩
➫ ↕ ➢
➫ ➵➲ ➩ ➧
➨ ➤
➧ ➸➩
➧ ➩
➧ ➩ ➧
➲ ➳ ➢
↕ ➧➵ ➥
➩ ➫
➻➳ ➚
➩➻
tersebut akan lebih baik
➶
dibandingkan dengan jika setiap pemakai individual harus meminta
➹ ➘
addres ke otoritas pusat
➴
aitu internet assigned numbers authorit
➴ ➷
➹ ➬➮➬ ➱✃
4.2.4.5. Subnet Mask
❐
ubnet didefinisikan dengan mengimplementasikan masking bit
➷ ❒ ❮❰ ÏÐÑ
ÒÓ ❒
Ô
kepada
➹ ➘
address
✃ ❐
truktur subnet mask sama dengan struktur
➹ ➘
addres
➶ ➴
akni terdiri dari
Õ Ö
bit
➴
ang dibagi atas
×
segmen
✃ Ø
entuk subnet mask adalah urutan bit
Ù ➶
diikuti bit
Ú
jumlah bit
Ù
menentukan tingkat subnet mask
✃ ÛÜ
bel berikut ini memberikan beberapa contoh harga subnet mask
✃
Tabel 4.11 Contoh Subnet Mask
no Subnet mask biner
Decimal Hexa
tingkat
Ý Þ
11111111.11111111.00000000.00000000 255.255.0.0
FF.FF.00.00 16bit
ß Þ
11111111.11111111.11111111.00000000 255.255.255.0
FF.FF.FF.00 24bit
à Þ
11111111.11111111.11111111.10000000 255.255.255.128
FF.FF.FF.80 25bit
á Þ
11111111.11111111.11111111.11000000 255.255.255.192
FF.FF.FF.C0 26bit
â Þ
11111111.11111111.11111111.11100000 255.255.255.224
FF.FF.FF.E0 27bit
101
ãäã å
æç è éêç ê ëì ä íæ
îäë è
ê ë
ï ðñæ äë
í æí ìêç
ò óô ó õ
ö ÷øùö ùúûüý þ
Tahap Implementasi adalah tahap kelanjutan dari tahap perancangan. Pada tahapan ini akan menjelaskan mengenai sistem yang dirancang dan cara
menggunakan sistem tersebut. Langkah dari proses implementasi ini adalah urutan kejadian dari kegiatan awal sampai dengan kegiatan akhir yang harus dilakukan
dengan untuk mewujudkan sistem yang telah dirancang tersebut.
ÿ ✁
✁ ✂
ü ûü ý ü ú
õ ö ÷øù
ö ùúûüý þ
Sistem merupakan kumpulan-kumpulan dari komponen-komponen yang saling berhubungan untuk membangun suatu sistem itu sendiri. Pada
implementasi yang akan diuraikan untuk membangun suatu sistem yang akan dibangun dibutuhkan perangkat-perangkat untuk membangunnya. Dalam sistem
sistem informasi yang akan penulis buat dibutuhkan beberapa komponen baik berupa perangkat keras
✄☎✆ ✝✞ ☎
✆ ✟ ✠
dan perangkat lunak
✡ ☛☞✌✞ ☎
✆ ✟ ✠
yang dipadukan guna untuk mendukung berjalannya suatu sistem informasi. Perangkat
keras yang dimaksudkan adalah perangkat komputer secara fisik, sedangkan perangkat lunak merupakan program-program komputer untuk menjalankan untuk
menjalankan suatu pekerjaan yang akan kita kerjakan. Program-program tersebut
ditulis dalam bahasa khusus yang dimengerti dalam bahasa Komputer. Dalam mengimplementsikan perangkat lunak pemantauan dan pengendalian aplikasi
sistem informasi pelayanan tamu hotel Tirta Dahlia Cianjur ini terdapat beberapa hal yang menjadi batasan implementasi yaitu sebagai berikut ini :
1. Tidak semua kebutuhan sistem informasi pelayanan tamu hotel dapat dikerjakan, tetapi hanya pada bagian subsistem yang mendukung sistem
informasi pelayanan tamu hotel dan beberapa aplikasi pendukung lainnya. 2. Basis data yang digunakan dalam mengimplementasikan sistem informasi
retribusi adalah SQLyog 3. Tampilan dalam aplikasi ini berbahasa Indonesia
4. Program yang dibuat tidak rumit dan mudah untuk digunakannya.
✍ ✎✏✎ ✑✎ ✒ ✓
✔✕✖ ✓ ✖✗✘✙ ✚ ✛
✜✖✢✙✗ ✣✤✙✘ ✥ ✦
✗✙ ✤
Beberapa peragkat lunak yang harus disiapkan dalam penggunaan sistem informasi informasi pelayanan tamu pada Hotel Tirta Dahlia Cianjur yaitu
melakukan beberapa proses instalasi
✧★✩★✪✫ ✬✭★ ✮✯ ✯✫ ✫✪✰
yang dilakukan antara lain:
1. Program software java Netbeans IDE 6.7.1 sebagai perangkat lunak yang menyediakan fasilitas yang memadai untuk membuat suatu aplikasi
program 2. MySQL sebagai perangkat lunak pengembang dalam pembuatan basis data
3. Sistem poerasi yang digunakan yaitu standar Windows SP XP 2.
✱ ✲✳✲ ✴✲ ✵ ✶
✷✸✹ ✶ ✹✺✻✼ ✽ ✾
✿✹❀✼✺✼ ❁ ❂ ✼ ✻
❃ ✹❀✼
✽
Kebutuhan perangkat keras merupakan hal penting dalam sebuah sistem informasi, karena suatu sistem didukung oleh perangkat keras yang sesuai dengan
kebutuhan sistem perangkat lunak lalu akan menghasilkan suatu sistem yang lebih baik. Oleh sebab itu perlu dilakukan penetapan kebutuhan perangkat keras yang
khusunya berfungsi sebagai
❄ ❅❆ ❇❅❆
atau penyedia layanan. Adapun kebutuhan perangkat keras yang dibutuhkan nerdasarkan kebutuhan
minimal yang harus dipenuhi
❄ ❅❆ ❇❅❆
maupun
❈❉❊ ❅ ❋ ●
adalah sebagai berikut ini : 1. Server
1. Processor yang digunakan adalah AMD athlon Dual core processor dengan kecepatan 2.4 Ghz.
2. RAM 512 MB dan rekomendasi minimum 256 Mb 3. Hardisk 120Gb dan rekomendasi minimum 80 Gb
4. Keyboard, Mouse dan monitor. 2. Client
1. Processor yang direkomendasikan intel Pentium 4 dengan kecepatan 1.80 Ghz
2. RAM yang direkomenasikan 256 Mb 3. Hardisk yang direkomendasikan 80 Gb
4. Printer 5. Monitor LCD 14
6. Keyboard dan Mouse.
❍ ■❏■ ❑■ ▲ ▼
◆❖P ▼ P◗❘❙ ❚ ❯
❱❙ ❚
❯❚ ❲
❙ ❘❙
Pembangunan dalam basis data yang digunakan yaitu dengan menggunakan bahasa SQL, dimana perangkat lunak yang digunakan adalah SQLyog Enterprise.
Implementasi basis data dalam SQL yaitu sebagai berikut :
❲ ❳❨ ❳ ❱
❳ ❩❬
: dbhotel1 1. tdetailtransaksi
CREATE TABLE `tdetailtransaksi` `idTransaksi` int11 NOT NULL,
`order` char30 NOT NULL, `hargaSatuan` decimal10,0 NOT NULL,
`totalHarga` decimal10,0 NOT NULL, `qty` int11 NOT NULL DEFAULT 1,
KEY `FK_tdetailtransaksi` `idTransaksi`, CONSTRAINT `FK_tdetailtransaksi` FOREIGN KEY `idTransaksi`
REFERENCES `ttransaksi` `idTransaksi` ENGINE=InnoDB DEFAULT CHARSET=latin1
2. tkamar
CREATE TABLE `tkamar` `noKamar` int11 NOT NULL,
`idTypeKamar` int11 NOT NULL, `status` tinyint1 DEFAULT 0,
PRIMARY KEY `noKamar`, KEY `FK_tkamar` `idTypeKamar`,
CONSTRAINT `FK_tkamar`
FOREIGN KEY
`idTypeKamar` REFERENCES `ttypekamar` `idTypeKamar`
ENGINE=InnoDB DEFAULT CHARSET=latin1
3. tlaundry
CREATE TABLE `tlaundry` `laundry` varchar17 NOT NULL,
`hargaLaundry` decimal10,0 NOT NULL, PRIMARY KEY `laundry`
ENGINE=InnoDB DEFAULT CHARSET=latin1
4. tmenu
CREATE TABLE `tmenu` `idTypeMenu` int11 NOT NULL,
`menu` varchar30 NOT NULL, `hargaMenu` decimal10,0 NOT NULL,
PRIMARY KEY `menu`, KEY `FK_tmenu` `idTypeMenu`,
CONSTRAINT `FK_tmenu_type` FOREIGN KEY `idTypeMenu` REFERENCES `ttypemenu` `idTypeMenu`
ENGINE=InnoDB DEFAULT CHARSET=latin1
5. tpengunjung
CREATE TABLE `tpengunjung` `idTamu` int11 NOT NULL,
`nama` varchar58 NOT NULL, `alamat` varchar210 DEFAULT NULL,
`hp` varchar20 NOT NULL, `tglCi` date NOT NULL,
`tglCo` date NOT NULL,
PRIMARY KEY `idTamu` ENGINE=InnoDB DEFAULT CHARSET=latin1
6. ttransaksi
CREATE TABLE `ttransaksi` `idTransaksi` int11 NOT NULL,
`idTamu` int11 NOT NULL, `noKamar` int11 DEFAULT NULL,
`dp` decimal10,0 NOT NULL DEFAULT 0, `jumlah` decimal10,0 NOT NULL DEFAULT 0,
`sisa` decimal10,0 NOT NULL DEFAULT 0, `tglTransaksi` date NOT NULL,
`status` tinyint1 NOT NULL DEFAULT 0, PRIMARY KEY `idTransaksi`,
KEY `FK_ttransaksi_tamu` `idTamu`, KEY `FK_ttransaksi_kamar` `noKamar`,
CONSTRAINT `FK_ttransaksi_kamar` FOREIGN KEY `noKamar` REFERENCES `tkamar` `noKamar`,
CONSTRAINT `FK_ttransaksi_tamu` FOREIGN KEY `idTamu` REFERENCES `tpengunjung` `idTamu`
ENGINE=InnoDB DEFAULT CHARSET=latin1
7. ttypekamar
CREATE TABLE `ttypekamar` `idTypeKamar` int11 NOT NULL,
`typeKamar` char27 NOT NULL, `hargaKamar` decimal10,0 NOT NULL,
`fasilitas` varchar250 NOT NULL, PRIMARY KEY `idTypeKamar`
ENGINE=InnoDB DEFAULT CHARSET=latin1
8. ttypemenu
CREATE TABLE `ttypemenu` `idTypeMenu` int11 NOT NULL,
`TypeMenu` char9 NOT NULL, PRIMARY KEY `idTypeMenu`
ENGINE=InnoDB DEFAULT CHARSET=latin1
9. tuser
CREATE TABLE `tuser` `idUser` char10 NOT NULL,
`psw` char8 NOT NULL, PRIMARY KEY `idUser`
ENGINE=InnoDB DEFAULT CHARSET=latin1
5.1.5. Implementasi Antar Muka
Kegiatan ini bertujuan untuk menerangkan secara sigkat penggunaan program sistem informasi pelayanan tamu hotel Tirta Dahlia Cianjur. Cara penggunaannya
akan dijelaskan pada tabel-tabel berikut ini :
Tabel 5.1. Implementasi Login User Menu
Deskripsi
Login Proses untuk dapat masuk ke Menu utama
Tabel 5.2. Implementasi Menu Utama Menu
Deskripsi
File Menu program untuk melakukan pengaturan Login,
Logout dan Exit
Hotel Menu untuk melakukan proses cek kamar,
Reservasi, check In, check Out Pengolahan data
Menu untuk melakukan input, edit, tambah dan menampilkan data kamar, cafe, laundry dan type
kamar. Transaksi
Menu untuk meproses semua pembayaran dan untuk pemakaian jasa laundry dan café ataupun menambah
item pesanan tamu yang sebelumnya
sudah memesan laundry atau cafe
Laporan Menu untuk mengecek laporan
Tabel 5.3. Impleentasi Menu File Menu
Deskripsi
Login Cara untuk masuk ke menu utama
Logout Menu untuk switch user
Exit Menu untuk keluar dari program
Tabel 5.4. Implementasi Menu Hotel Menu
Deskripsi
Cek kamar Menu untuk melakukan cek ketersediaan kamar
Reservasi Menu untuk melakukan reservasi hotel
Check In Menu untuk melakukan proses Check In. baik yang
sebelumnya melakukan reservasi ataupun yang datang langsung.
Check-out Menu untuk melakukan proses check Out dan
melakukan proses pembayaran
Tabel 5.5. Implementasi Menu Pengolahan Data Menu
Desripsi
Pengolahan data kamar Menu untuk menambah,
mengubah data kamar
Pengolahan data Cafe Menu untuk menambah, mengubah data cafe
Pengolahan data laundry Menu untuk mengedit data laundry
Pengolahan data Type kamar
Menu untuk menambah dan edit data type kamar