keseluruhan berdasarkan bill
ÓÔ Õ Ó Ö
-
×ØÙÚ Õ Û Õ
Ú ÜÝÛ × Þ
bill laundr
ß
dan bill cafe
à á
erta mengambil identitas tamu dari data
ÓÔ Õ
Ó Ö
-
× Ø â
ã ä à
á
etelah melakukan perhitungan bia
ß
a
Þ Ú Õ
Ó Õ å æ
× ç Ø×Û æ
membuat bill pemba
ß
aran seban
ß
ak
è
rangkap
Þ
rangkap pertama diarsipkan dan rangkap kedua diserahkan kepada tamu beserta kartu identitas milik
tamu
à ã é
à
Receptionist membuat laporan data reservasi beserta fasilitas seban
ß
ak
è
rangkap berdasarkan data check-out.
ê
angkap pertama diarsipkan oleh receptionist dan rangkap kedua diserahkan kepada bagian
administrasi
à ã ë
à ì
agian administrasi membuat laporan keuangan berdasarkan data check-out.
á
eban
ß
ak
è
rangkap
Þ
rangkap pertama diarsipkan oleh bagian administrasi dan rangkap ke dua diserahkan kepada
íî ï
í
eneral
î ð
nager
ñ à
4.1.2.1. Use Case Diagrams
Use case diagrams menggambarkan fungsionalitas
ß
ang diharapkan dari sebuah sistem
à
1. Use Case Sistem Pelayanan Tamu Hotel yang Sedang Berjalan
Gambar 4.1 Use Case Sistem Informasi Pelayanan Tamu Yang Sedang Berjalan
2. Scenario Use case yang sedang berjalan
ò
ama
ó
se
ô
ase
õ ö ÷
ansaksi
ø
otel
ù
ktor
õ
tamu dan
ú
eceptionis
System
r
û üû
p tio
n ist
t
ý
m u
ý
dmin
GM transaksi hotel
laundry
cafe
laporan
include include
Tabel 4.1. Skenario Use Case transaksi hotel yang sedang berjalan
þ
ksi aktor
ÿ
eaksi aktor
✁
tamu melakukan
proses pemesanan kamar secara
langsung di hotel
✂ ✁
receptionist memberikan informasi status kamar kosong
✄
isi
☎ ✁
kamar tersedia
tamu melakukan reservasi
✆ ✁
receptionist mencatat data tamu pada buku agenda
✝ ✁
tamu mendapat no reservasi dan bon dari receptionist
✞ ✁
tamu melakukan check
✟
n
✠ ✁
receptionist mencatat data tamu sesuai identitas tamu dan di catat di buku
agenda
✡
ang telah disediakan
✁
apabila
✡
ang sebelumn
✡
a reservasi data tamu dicek terlebih dahulu no reservasin
✡
a
☛✁
tamu mendapat no kamar
☞ ✁
tamu melakukan check
✌
ut
✍✁
tamu men
✡
erahkan bill
check
✟
n
✄ ✎ ✏✑ ✏✎
✒✓ ✑ ✔
✁ ÿ
eceptionist melakukan perhitungan bia
✡
a keseluruhan berdasarkan bill
✕✖ ✏
✕✗
-
✔✘ ✙
✎ ✏✑ ✏✎ ✒✓ ✑
✔ ✚
bill laundr
✡
dan bill cafe
✁ ✛
erta mengambil identitas tamu dari data
✕✖ ✏
✕✗
-
✔✘ ✂✁
tamu mendapat bill check
✌
ut
✜
ama use
✢
ase
✣ ✤
aundr
✥
aktor
✣
receptionis dan tamu
Tabel 4.2. Scenario Use Case Laundry Yang Sedang Berjalan
✦
ksi aktor
✧
eaksi aktor
★ ✩
tamu memesan pamakaian jasa laundr
✥ ✪ ✩
receptionist mengambil bill check
✫
in dari arsip data check
✫
in
✬ ✩
✧
eceptionist mencatat data tamu
✥
ang memesan laundr
✥
sesuai dengan no kamar
✩ ✭
✩
receptionist membuat bill laundr
✥ ✮ ✩
tamu mendapat bill laundr
✥ ✜
ama
✯
se
✢
ase
✣ ✢
afe
✦
ktor
✣ ✰✱
mu
✲
an
✧
eceptionist
Tabel 4.3. Scenario Use Case Cafe Yang Sedang Berjalan
✦
ksi aktor
✧
eaksi aktor
★ ✩
tamu memesan cafe
✪ ✩
receptionist mengambil bill check
✫
in dari arsip data check
✫
in
✬ ✩
receptionist mencatat data tamu
✥
ang memesan café
✳
sesuai dengan no kamar
✭ ✩
receptionist membuat bill cafe
✮ ✩
tamu mendapat bill
✢
afe
✴
ama
✵
se
✶
ase
✷ ✸
aporan aktor
✷
receptionist
✹
administrasi dan
✺
eneral
✻✼
nager
✽✺ ✻✾
Tabel 4.4. Scenario Use Case Laporan Yang Sedang Berjalan
✿
ksi aktor
❀
eaksi aktor
❁✹
Receptionist membuat laporan data reservasi beserta fasilitas
pemakaian tamu
2. laporan diserahkan
kepada bagian administrasi
✹ ❂
✹
administrasi menerima laporan dari receptionist
❃✹ ❄
agian administrasi
membuat laporan keuangan berdasarkan data check-out
❅✹
bagian administrasi
men
❆
erahkan laporan
keuangan kepada
✺ ✻
General Manager
❇✹ ✺ ✻
✽
general Manager menerima laporan dari administrasi
4.1.2.2. Activity Diagram
Activity diagrams digunakan untuk mendokumentasikan alur kerja pada sebuah sistem
✹
1. Activity diagram sistem pelayanan tamu hotel yang sedang berjalan
❈
erikut ini
❉❊❋●❍●❋■ ❏
● ❉ ❑▲
❉ ▼
◆
ang menggambarkan aktivitas pela
◆
anan tamu hotel
◆
ang sedang berjalan pada hotel
❖ P
rta
◗
ahlia
Gambar 4.2. Activity Diagram Sistem Pelayanan Tamu Yang Sedang Berjalan
tamu receptionist
melakukan proses pemesanan kamar
memberikan informasi status kamar
kosongisi
tamu mendapat no reservasi dan bon
dari receptionist status kamar
tidak
mencatat data tamu pada buku agenda
mendapat no reservasi dan bukti reservasi
tamu melakukan reservasi
tersedia tamu melakukan
check In tersedia
mencatat data tamu sesuai identitas tamu
mendapat no kemar
tamu melakukan check Out
tamu menyerahkan bill check In reservasi
melakukan perhitungan biaya keseluruhan
mendapat bill check Out
2. Activity Diagram Prosedur laundry yang sedang berjalan
❘
erikut ini
❙ ❚❯❱❲❱❯❳ ❨
❱ ❙
❩ ❬ ❙
❭ ❪
ang menggambarkan aktivitas laundr
❪ ❪
ang sedang berjalan pada
❫
otel
❴❵
rta
❛
ahlia
❜
ianjur
❝
Gambar 4.3. Activity Diagram Prosedur Laundry Yang Sedang Berjalan
3. Activity Diagram pemakaian Fasilitas Cafe yang sedang berjalan
❘
erikut ini
❙ ❚❯❱❲❱❯❳
❨ ❱
❙ ❩❬
❙ ❭
❪
ang menggambarkan aktivitas cafe di hotel
❴❵
rta
❛
ahlia
❜
ianjur
Gambar 4.4. Activity Diagram Pemakaian Fasilitas Cafe Yang Sedang Berjalan
tamu receptionist
memesan pamakaian jasa laundry
mengambil bill check-in dari arsip data check-in
mencatat data tamu yang memesan laundry sesuai
dengan no kamar membuat bill laundry
mendapat bill laundry
Tamu Receptionist
memesan cafe mengambil bill
check-in dari arsip data check-in
mencatat data tamu yang memesan café,
sesuai dengan no kamar
membuat bill cafe mendapat bill Cafe
4. Activity Diagram Prosedur Laporan yang sedang berjalan
❞
erikut ini adalah
❡❢❣❤✐❤❣❥
D
❤ ❡❦ ❧ ❡♠ ♥
ang menggambarkan aktivitas prosedur
♦
aporan
♥
ang sedang berjalan pada hotel
♣q
rta
r
ahlia
s
ianjur
t
Gambar 4.5. Diagram Activity Prosedur Laporan Yang Sedang Berjalan
4.1.3. Evaluasi Sistem Yang Sedang Berjalan
r
ari sistem pela
♥
anan tamu pada hotel
♣ q
rta
r
ahlia
s
ianjur
♥
ang sedang berjalan dapat dilihat permasalahan
♥
ang ada
♥
aitu sebagai berikut
✉
receptionist administrasi
GM
membuat laporan data reservasi beserta
fasilitas pemakaian tamu
laporan diserahkan kepada bagian
administrasi menerima laporan
membuat laporan keuangan berdasarkan
data check-out menyerahkan laporan
keuangan menerima laporan
Tabel 4.5. Evaluasi Sistem Yang Sedang Berjalan No
Masalah Pemecahan Masalah
✈✇ ①
ulitn
②
a untuk mengetahui data kamar hotel
②
ang kosong atau melakukan cek kamar
✇ ③④
mbuat aplikasi dengan aplikasi
②
ang menggunakan database
⑤
seperti java dan
③ ②① ⑥ ⑦
sebagai tools pendukungn
②
a
✇ ⑧
gar lebih mudah dalam melakukan cek kamar
⑨ ✇
①
ulitn
②
a dalam
melakukan pemba
②
aran ketika tamu akan melakukan
⑩❶ ❷ ⑩ ❸
in ataupun
check out
⑤
karena semua sistem belum
terkomputerisasi masih
dengan cara pencatatan dalam agenda
②
ang telah disediakan
✇ ③④
mbuat sistem
informasi
②
ang mempermudah
dalam perhitungan
pemba
②
aran
✇
❹✇ ❺
engolahan dokumen reservasi tamu hotel
②
ang dibutuhkan oleh pihak
manejemen masih
berpeluang besar
untuk bisa
terjadin
②
a ketidak akuratan pada data
✇ ❻
entuk pengolahan data
②
ang men
②
angkut pela
②
anan tamu hotel akan dibuat secara terkomputerisasi dan semua data transaksi
pela
②
anan disimpan dalam storage pada sistem
②
ang dibuat sehingga mengurangi resiko atas kehilangan atau kerusakan
data
✇
4.2. Perancangan Sistem
❺
erancangan sistem ini merupakan tahapan untuk menggambarkan model baru
②
ang akan di buat penulis
✇ ❺
ada tahapan ini sangat penting karena dapat menentukan baik tidakn
②
a sistem baru
②
ang akan penulis buat tersebut
✇ ❺
erancangan sistem dimaksudkan untuk menggambarkan perbedaan dari sistem
②
ang sedang berjalan dengan sistem
②
ang diusulkan
⑤
garis besar sistem
②
ang lama merupakan sistem
②
ang digambarkan secara belum terkomputerisasi sedangkan sistem
②
ang diusulkan akan lebih di tekankan pada saat pengolahan data secara terkomputerisasi
✇ ❺
ada tahap ini penulis akan menjelaskan dan memberikan
gambaran mengenai perancangan sistem
❼
ang akan diusulkan pada prosedur administrasi pela
❼
anan tamu hotel
❽❾
rta
❿
ahlia
➀
ianjur
➁ ➂
erancangan sistem ini dibuat sebagai tahapan untuk mempersiapkan proses implementasi sistem
❼
ang diinginkan
➃
dan untuk menggambarkan secara jelas proses
➄
proses
❼
ang diinginkan oleh pengguna
➁ ➅
esuai dengan metode pendekatan
❼
ang akan digunakan adalah pendekatan
➆ ➇➈➉➊➋ ➆ ➌ ➍➉➎➋➉ ➏➐
maka model
❼
ang digambarkan dalam seluruh proses dan objek adalah dengan menggunakan
➑➒➓ ➁
4.2.1. Tujuan Perancangan Sistem
➂
erancangan sistem merupakan tahap dilakukann
❼
a gambaran
❼
ang jelas mengenai sistem
❼
ang akan dirancang dan merupakan bagian dari metodologi pembangunan suatu perangkat lunak
❼
ang dilakukan setelah melalui tahap analisis
➃
tujuan dari perancangan sistem itu sendiri adalah untuk memenuhi kebutuhan sistem serta membuat atau merancang suatu bentuk atau model
❼
ang baru
❼
ang lebih baik dari sebelumn
❼
a
❼
ang dapat memberikan kemudahan bagi pemakain
❼
a
➁ ➅
ehingga informasi
❼
ang dihasilkan lebih cepat dan akurat
➁ ➔
dapun perancangan sistem ini meliputi
→ ➣
➁ ➂
erancangan
↔↕ ➉
➊➙↕ ➉ ➏➍➙ ➛➌ ➙ ➜
dan skenarion
❼
a
➝ ➁
❿
iagram activit
❼ ➞
➁ ❿
iagram
➅
equens
➟ ➁
❿
iagram
➀
lass
➠ ➁
❿
iagram komponen