49
BAB 4 RANCANGAN SISTEM YANG DIUSULKAN
4.1 Usulan Prosedur Yang Baru Sistem pelayanan baru yang diusulkan adalah dengan membuat sistem
pelayanan berbasiskan web yang difokuskan pada pelayanan terhadap pelanggan
yang disebut dengan E-CRM. Aplikasi E-CRM ini merupakan aplikasi operational
CRM yang diterapkan untuk mendukung sistem pelayanan konvensional yang ada
pada perusahaan saat ini, dimana perusahaan memberikan pelayanan kepada para
pelanggannya hanya melalui telepon dan face to face saja.
Solusi CRM yang akan diterapkan pada Hotel Swarna Dwipa adalah salah
satu cara yang bisa dipergunakan untuk menciptakan hubungan yang lebih baik
antara pelanggan dengan perusahaan dengan cara meningkatkan kepuasan pelanggan
yang merupakan kunci penting untuk kelangsungan perusahaan. Sistem E-CRM ini
juga dapat membantu perusahaan untuk berinteraksi dengan pelanggan secara lebih
personal serta membantu perusahaan dalam menangani dan mengelola data
pelanggan dengan lebih baik sehingga data-data tersebut dapat dimanfaatkan untuk
meningkatkan kepuasaan pelanggan dalam jangka panjang. Dibawah ini akan
dijelaskan prosedur dari sistem E-CRM yang diusulkan berdasarkan fase – fase
dalam CRM :
1. Aqcuiring / mendapatkan pelanggan baru, penerapan dalam aplikasi E-CRM :
a. Promosi
Memasarkan produk terbaru dan informasi harga yang diadakan
dalam Hotel Swarna Dwipa melalui website.
50
b. Event
Fitur ini menampilkan event yang diadakan dalam Hotel Swarna
Dwipa untuk menarik perhatian pelanggan baru melalui website.
a. Berita
Fitur ini menampilkan informasi terbaru tentang hotel swarna dwipa
yang berguna untuk menarik perhatian pelanggan baru melalui
website
2. Enhancing / meningkatkan keuntungan dari pelanggan yang ada, tahap ini
merupakan tahap pengembangan dimana pelanggan dapat memberikan nilai tambah
bagi Hotel Swarna Dwipa, dan aplikasi yang merupakan tahap ini adalah:
a. Poin
Merupakan nilai tambah yang diberikan pada pelanggan setiap kali
memesan kamar maka mendapatkan tambahan poin, dan poin yang
dihasilkan dapat ditukarkan dengan menginap di Hotel Swarna
Dwipa.
b. Upgrade Room
Fitur yang disediakan untuk memudahkan pelanggan dalam merubah
type kamar, misalnya dari standar menjadi deluxe melalui website.
c. Food & Beverage
Fitur ini memudahkan pelanggan dalam memesan makanan dan
minuman yang ada dalam Hotel Swarna Dwipa, dan dapat memesan
melalui website Hotel Swarna Dwipa.
51
d.Perpanjang Kamar
Pelanggan dapat membuat tambahan waktu menginap di Hotel
Swarna Dwipa melalui website dimana saja dan kapan saja.
e.Laundry
Fitur ini memudahkan pelanggan dalam melakukan laundry dalam
jumlah sedikit maupun banyak melalui website Hotel Swarna Dwipa.
2 Retaining / mempertahankan pelanggan yang berpotensi, penerapan dalam
aplikasi E – CRM :
a. Kuesioner
Fitur ini menampilkan pertanyaan yang dapat membuat pelayanan
terhadap pelanggan menjadi lebih baik dari sebelumnya, dan menjaga
hubungan dengan pelanggan.
b. Layanan Informasi pelanggan
Fitur layanan informasi pelanggan dapat membuat hubungan antara
pihak hotel dan pelanggan semakin dekat karena dengan adanya
layana informasi pihak hotel dapat mengetahui pertanyaan,saran dan
kritik tentang hotel dan bagian dari divisi dan karyawan dalam
pelayanan di hotel.
52
4.2 Sistem Yang Diusulkan
4.2.1 Unified Model Diagram (UML)
Gambar 4.1 Class Diagram Hotel Swarna Dwipa
53
Attribut dan Operation
1. Pelanggan
Attribute :
kd_pelanggan,tanggal_daftar,email,password,
nama_depan,nama_belakang,jenis_kelamin,agama,tanggal_lahir,alamat,
kode_pos,kota,provinsi,negara,no_identitas,
hobi,makanan_favorit,minuman_favorit,music_favorite,
Operation :
login, view_profile, edit_profil, ganti_password, logout
2. Staf
Attribute :
kd_staf, username, password, nama, jenis_kelamin, jabatan,
last_login,status_staff
Operation :
login,logout,view_profil,edit_profil,ganti_password
• Admin
Operation :
login,logout,view_profil,edit_profil,ganti_password
• Bagian_Resepsionis
Operation :
login,logout,view_profil,edit_profil,ganti_password
54
• Bagian_F&B
Operation :
login,logout,view_profil,edit_profil,ganti_password
• Bagian_Laundry
Operation :
login,logout,view_profil,edit_profil,ganti_password
• Bagian_Marketing
Operation :
login,logout,view_profil,edit_profil,ganti_password
3. Kamar
Attribute :
no_kamar, tipe_kamar, harga_kamar, status_kamar
Operation :
order_kamar, upgrade_kamar, perpanjang_kamar, batal_kamar
4. Order_Kamar
Attribute :
no_order_kamar, no_kamar, tgl_order_kamar, check_in, check_out,
status_order_kamar
Operation :
view_kamar, add_kamar,edit_kamar,delete_kamar
55
5. Banquet
Attribute :
no_banquet, tipe_banquet, panjang, lebar, kapasitas , harga_banquet
Operation :
order_banquet, upgrade_banquet, perpanjang_banquet, batal_banquet
6. Order_Banquet
Attribute :
no_order_banquet, tgl_order_banquet, tipe_banquet, harga_banquet,
no_banquet, status_order_banquet
Operation :
view_banquet, add_banquet,edit_banquet,delete_banquet
7. Laundry
Attribute :
kd_laundry,nama_laundry,harga,keterangan
Operation :
order_laundry,view_laundry,add_laundry,edit_laundry, delete_laundry
8. Order_Laundry
Attribute :
no_order_laundry,kd_laundry,tgl_order_laundry,status_order_laundry
Operation :
view_kamar, add_kamar,edit_kamar,delete_kamar
56
9. Layanan_Informasi_Pelanggan
Attribute :
kd_layanan, tgl_layanan, kd_pelanggan, pertanyaan, jawaban, tipe_layanan,
kd_staff, status
Operation :
view_layanan,add_layanan,edit_layanan,delete_layanan
10. FAQ
Attribute :
kd_FAQ, pertanyaan , jawaban, tipe_FAQ
Operation :
view_ FAQ,add_ FAQ,edit_ FAQ,delete_ FAQ
11. Pesan
Attribute :
kd_pesan, kd_pelanggan, penerima,pengirim, judul, isi, status
Operation :
view_ Pesan,add_ Pesan,edit_ Pesan,delete_ Pesan
12. Konfirmasi_Pembayaran
Attribute :
kd_konfirmasi, tipe_order
Operation :
57
view_Konfirmasi_Pembayaran,add_Konfirmasi_Pembayaran,
edit_Konfirmasi_Pembayaran,delete_Konfirmasi_Pembayaran
13. Berita
Attribute :
kd_berita,tgl_berita, judul, isi,
Operation :
view_ Berita , add_ Berita, edit_ Berita, delete_ Berita
14. Promosi
Attribute :
kd_promosi, tgl_promosi, judul, isi
Operation :
view_ Promosi , add_ Promosi, edit_ Promosi, delete_ Promosi
15. Poin
Attribute :
kd_poin, jumlah_poin
Operation :
view_ Poin , add_ Poin, edit_ Poin, delete_ Poin
16. Event
Attribute :
kd_event, tgl_event, judul, isi
Operation :
58
view_ Event , add_ Event, edit_ Event, delete_ Event
17. Kuesioner
Attribute :
kd_kuesioner, judul, tanya1, tanya2,tanya3, tanya4, tanya5, jawab1 jawab2
,jawab3 ,jawab4 ,jawab5
Operation :
view_ Kuesioner , add_ Kuesioner, edit_ Kuesioner, delete_ Kuesioner
59
4.2.2 Use Case Diagram (Sistem e-CRM) Yang Diusulkan
4.2.2.1 Use Case Diagram Sistem CRM Pelanggan
Gambar 4.2 Use Case Diagram Sistem CRM Pelanggan
60
4.2.2.2 Use Case Diagram Sistem CRM Admin
Admin
manage_room
manage_faq
manage_customer_information_service
manage_staff
login
manage_F&B
manage_berita
manage_laundry
manage_promosi
manage_banquet
manage_kuesioner
manage_event
mengubah_username
Sistem CRM pada Hotel Swarna Dwipa
Mengubah_password
Gambar 4.3 Use Case Diagram Sistem CRM Admin
61
4.2.2.3 Use Case Diagram Sistem CRM Recepsionist
Resepsionist
login
ubah password
mengecek_order_kamar
mengecek_konfirmasi_pembayaran_kamar
mengubah_status_kamar
melihat_data_pelanggan
mengecek_customer_information_service
Sistem CRM pada Hotel Swarna Dwipa
Gambar 4.4 Use Case Diagram Sistem CRM Resepsionist
62
4.2.2.4 Use Case Diagram Sistem CRM Food & Beverage
Food & Beverage
login
ubah_ password
mengecek_dan_mengubah_ order_F&B
mengecek_customer_information_service
Sistem CRM pada Hotel Swarna Dwipa
Gambar 4.5 Use Case Diagram Sistem CRM Food & Beverage
63
4.2.2.5 Use Case Diagram Sistem CRM Marketing
Marketing
Sistem CRM pada Hotel Swarna Dwipa
login
mengecek_customer_information_service
melihat_data_pelanggan
ubah password
mengecek_order_banquet
mengecek_konfirmasi_pembayaran_banquet
mengubah status banquet
Gambar 4.6 Use Case Diagram Sistem CRM Marketing
64
4.2.2.6 Use Case Diagram Sistem CRM Laundry
Laundry
login
ubah password
mengecek_order_laundry
mengecek_customer_information_service
Sistem CRM pada Hotel Swarna Dwipa
Gambar 4.7 Use Case Diagram Sistem CRM Laundry
65
4.2.3 Use Case Spesification 4.2.3.1 Use Case Admin Login
Use Case Name Login
Actor Admin
Description Use Case ini digunakan oleh admin untuk memperoleh akses ke
sistem. Saat telah masuk ke sistem maka admin dapat melakukan
manage staff,manage kamar,manage faq,manage layanan informasi
pelanggan,manage F&B,manage berita,
manage event,manage kuesioner,manage laundry,manage
promosi,manage banquet,mengubah username dan password
Tabel 4.1 Penjelasan Use Case Admin Login
4.2.3.2 Use Case Admin Manage Staf
Use Case Name Manage Staf
Actor Admin
Description Use Case ini digunakan oleh admin untuk mengelola data staf yang
akan menggunakan sistem. Admin dapat melakukan entry data staf,
edit data staf, delete data staf
Tabel 4.2 Penjelasan Use Case Admin Manage Staf
66
4.2.3.3 Use Case Admin Manage Kamar
Use Case Name Manage kamar
Actor Admin
Description Use Case ini digunakan oleh admin untuk mengelola data kamar.
Admin dapat melakukan entry data kamar, edit data
Kamar, delete data kamar
Tabel 4.3 Penjelasan Use Case Admin Manage Kamar
4.2.3.4 Use Case Admin Manage F&B
Use Case Name Manage F&B
Actor Admin
Description Use Case ini digunakan oleh admin untuk mengelola data F&B.
Admin dapat melakukan entry data F&B, edit data
F&B, delete data F&B
Tabel 4.4 Penjelasan Use Case Admin Manage F&B
4.2.3.5 Use Case Admin Manage Berita
Use Case Name Manage Berita
Actor Admin
Description Use Case ini digunakan oleh admin untuk mengelola data Berita.
Admin dapat melakukan entry data Berita, edit data
Berita, delete data Berita
Tabel 4.5 Penjelasan Use Case Admin Manage Berita
67
4.2.3.6 Use Case Admin Manage Event
Use Case Name Manage Event
Actor Admin
Description Use Case ini digunakan oleh admin untuk mengelola data Event.
Admin dapat melakukan entry data Event, edit data
Event, delete data Event.
Tabel 4.6 Penjelasan Use Case Admin Manage Event
4.2.3.7 Use Case Admin Manage Promosi
Use Case Name Manage Promosi
Actor Admin
Description Use Case ini digunakan oleh admin untuk mengelola data Promosi.
Admin dapat melakukan entry data Promosi, edit data
Promosi, delete data Promosi
Tabel 4.7 Penjelasan Use Case Admin Manage Promosi
4.2.3.8 Use Case Admin Manage Kuesioner
Use Case Name Manage Kuesioner
Actor Admin
Description Use Case ini digunakan oleh admin untuk mengelola data Kuesioner.
Admin dapat melakukan entry data Kuesioner, edit data Kuesioner,
delete data Kuesioner
Tabel 4.8 Penjelasan Use Case Admin Manage Kuesioner
68
4.2.3.9 Use Case Admin Manage Banquet
Use Case Name Manage Banquet
Actor Admin
Description Use Case ini digunakan oleh admin untuk mengelola data Banquet.
Admin dapat melakukan entry data Banquet, edit data
Banquet, delete data Banquet
Tabel 4.9 Penjelasan Use Case Admin Manage Banquet
4.2.3.10 Use Case Admin Manage FAQ
Use Case Name Manage FAQ
Actor Admin
Description Use Case ini digunakan oleh admin untuk mengelola data FAQ.
Admin dapat melakukan entry data FAQ, edit data FAQ, delete data
FAQ
Tabel 4.10 Penjelasan Use Case Admin Manage FAQ
4.2.3.11 Use Case Admin Manage Username dan Password
Use Case Name Manage Username dan Password
Actor Admin
Description Use Case ini digunakan oleh admin untuk mengelola data Username
dan Password. Admin dapat melakukan entry Username dan
Password , edit Username dan Password, delete data Username
dan Password
Tabel 4.11 Penjelasan Use Case Admin Mengubah Username dan Password
69
4.2.3.12 Use Case Admin Manage Laundry
Use Case Name Manage Laundry
Actor Admin
Description Use Case ini digunakan oleh admin untuk mengelola data
Laundry. Admin dapat melakukan entry data Laundry, edit data
Laundry, delete data Laundry
Tabel 4.12 Penjelasan Use Case Admin Manage Laundry
4.2.3.13 Use Case Admin Manage Layanan Informasi Pelanggan
Use Case Name Manage Layanan Informasi Pelanggan
Actor Admin
Description Use Case ini digunakan admin untuk mengelola data Layanan
Informasi Pelanggan. Admin dapat melakukan entry data
Layanan Informasi Pelanggan, edit data Layanan Informasi
Pelanggan, delete data Layanan Informasi Pelanggan.
Tabel 4.13 Penjelasan Use Case Admin Manage Layanan Informasi Pelanggan
4.2.3.14 Use Case Pelanggan Login
Use Case Name Login
Actor Pelanggan
Description Use Case ini digunakan untuk memperoleh akses ke sistem. Pada
saat telah login maka pelanggan dapat melakukan order kamar,
order banquet secara online.
Tabel 4.14 Penjelasan Use Case Pelanggan Login
70
4.2.3.15 Use Case Pelanggan Mengubah Profile
Use Case Name Pelanggan Mengubah Profile
Actor Pelanggan
Description Use Case ini digunakan oleh pelanggan untuk mengubah Profile
. Pelanggan dapat melakukan entry data , edit data
, delete data.
Tabel 4.15 Penjelasan Use Case Pelanggan Mengubah Profile
4.2.3.16 Use Case Pelanggan Melakukan Order Kamar
Use Case Name Melakukan Order Kamar
Actor Pelanggan
Description Use Case ini digunakan oleh Pelanggan untuk Melakukan Order
Kamar secara online pada website Hotel Swarna Dwipa.
Tabel 4.16 Penjelasan Use Case Pelanggan Melakukan Order Kamar
4.2.3.17 Use Case Pelanggan Melakukan Order Banquet
Use Case Name Melakukan Order Banquet
Actor Pelanggan
Description Use Case ini digunakan oleh Pelanggan untuk Melakukan Order
banquet secara online pada website Hotel Swarna Dwipa.
Tabel 4.17 Penjelasan Use Case Pelanggan Melakukan Order Banquet
71
4.2.3.18 Use Case Pelanggan Mengupgrade Kamar
Use Case Name Upgrade Kamar
Actor Pelanggan
Description Use Case ini digunakan oleh pelanggan untuk mengubah tipe
kamar, misalnya dari yang standard menjadi deluxe .
Tabel 4.18 Penjelasan Use Case Pelanggan Upgrade Kamar
4.2.3.19 Use Case Pelanggan Perpanjang Kamar
Use Case Name Perpanjang Kamar
Actor Pelanggan
Description Use Case ini digunakan oleh Pelanggan untuk melakukan
perpanjang menginap di hotel secara online pada website Hotel
Swarna Dwipa.
Tabel 4.19 Penjelasan Use Case Pelanggan Melakukan Perpanjang Kamar
4.2.3.20 Use Case Pelanggan Melakukan Order F&B
Use Case Name Melakukan Order F&B
Actor Pelanggan
Description Use Case ini digunakan oleh Pelanggan untuk Melakukan Order
F&B secara online pada website Hotel Swarna Dwipa.
Tabel 4.20 Penjelasan Use Case Pelanggan Melakukan Order F&B
72
4.2.3.21 Use Case Pelanggan Melakukan Order Laundry
Use Case Name Melakukan Order Laundry
Actor Pelanggan
Description Use Case ini digunakan oleh Pelanggan untuk Melakukan Order
Laundry secara online pada website Hotel Swarna Dwipa.
Tabel 4.21 Penjelasan Use Case Pelanggan Melakukan Order Laundry
4.2.3.22 Use Case Pelanggan Melakukan Konfirmasi Pembayaran
Use Case Name Melakukan Konfirmasi Pembayaran Kamar & Banquet
Actor Pelanggan
Description Use Case ini digunakan oleh Pelanggan untuk Melakukan
Konfirmasi Pembayaran Kamar & Banquet secara online pada
website Hotel Swarna Dwipa.
Tabel 4.22 Penjelasan Use Case Pelanggan Melakukan Order Konfirmasi
Pembayaran
4.2.3.23 Use Case Pelanggan Mengecek Billing
Use Case Name Mengecek Billing
Actor Pelanggan
Description Use Case ini digunakan oleh Pelanggan untuk Mengecek Billing
saat masih check-in ataupun check-out secara online pada
website Hotel Swarna Dwipa.
Tabel 4.23 Penjelasan Use Case Pelanggan Mengecek Billing
73
4.2.3.24 Use Case Pelanggan Mengecek Poin
Use Case Name Mengecek Poin
Actor Pelanggan
Description Use Case ini digunakan oleh Pelanggan untuk Mengecek poin
secara online pada website Hotel Swarna Dwipa.
Tabel 4.24 Penjelasan Use Case Pelanggan Mengecek Poin
4.2.3.25 Use Case Pelanggan Mengecek Pesan
Use Case Name Mengecek Pesan
Actor Pelanggan
Description Use Case ini digunakan oleh Pelanggan untuk Mengecek Pesan
secara online pada website Hotel Swarna Dwipa.
Tabel 4.25 Penjelasan Use Case Pelanggan Mengecek Pesan
4.2.3.26 Use Case Pelanggan Mengecek History
Use Case Name Mengecek History
Actor Pelanggan
Description Use Case ini digunakan oleh Pelanggan untuk Mengecek History
secara online pada website Hotel Swarna Dwipa.
Tabel 4.26 Penjelasan Use Case Pelanggan Mengecek History
4.2.3.27 Use Case Pelanggan Mengisi Kuesioner
Use Case Name Mengisi Kuesioner
Actor Pelanggan
Description Use Case ini digunakan oleh Pelanggan untuk mengisi kuesioner
secara online pada website Hotel Swarna Dwipa.
74
Tabel 4.27 Penjelasan Use Case Pelanggan Mengisi Kuesioner
4.2.3.28 Use Case Pelanggan Mengakses Berita
Use Case Name Mengakses Berita
Actor Pelanggan
Description Use Case ini digunakan oleh Pelanggan untuk Mengakses Berita
secara online pada website Hotel Swarna Dwipa.
Tabel4.28 Penjelasan Use Case Pelanggan Mengakses Berita
4.2.3.29 Use Case Pelanggan Mengakses Promosi
Use Case Name Mengakses Promosi
Actor Pelanggan
Description Use Case ini digunakan oleh Pelanggan untuk Mengakses
Promosi secara online pada website Hotel Swarna Dwipa.
Tabel4.29 Penjelasan Use Case Pelanggan Mengakses Promosi
4.2.3.30 Use Case Pelanggan Mengakses Event
Use Case Name Mengakses Event
Actor Pelanggan
Description Use Case ini digunakan oleh Pelanggan untuk Mengakses Event
secara online pada website Hotel Swarna Dwipa.
Tabel4.30 Penjelasan Use Case Pelanggan Mengakses Event
75
4.2.3.31 Use Case Pelanggan Mengakses FAQ
Use Case Name Mengakses FAQ
Actor Pelanggan
Description Use Case ini digunakan oleh Pelanggan untuk Mengakses FAQ
secara online pada website Hotel Swarna Dwipa.
Tabel4.31 Penjelasan Use Case Pelanggan Mengakses FAQ
4.2.3.32 Use Case Pelanggan Mengakses Layanan Informasi Pelanggan
Use Case Name Mengakses Layanan Informasi Pelanggan
Actor Pelanggan
Description Use Case ini digunakan oleh Pelanggan untuk Mengakses
Layanan Informasi Pelanggan secara online pada website Hotel
Swarna Dwipa.
Tabel4.32 Penjelasan Use Case Pelanggan Mengakses Layanan Informasi
Pelanggan
4.2.3.33 Use Case Resepsionis Login
Use Case Name Login
Actor Resepsionis
Description Use Case ini digunakan untuk memperoleh akses ke sistem. Pada
saat telah login maka resepsionis dapat mengubah password dan
username, mengecek order kamar, mengecek, konfirmasi
pemabayran kamar, mengubah status kamar
,melihat data pelanggan, mengecek layanan informassi
pelanggan
Tabel4.33 Penjelasan Use Case Resepsionis Login
76
4.2.3.34 Use Case Resepsionis Mengubah Password
Use Case Name Mengubah Password
Actor Resepsionis
Description Use Case ini digunakan untuk mengubah entry Username dan
Password , edit Username dan Password, delete data Username
dan Password.
Tabel4.34 Penjelasan Use Case Resepsionis Mengubah Password
4.2.3.35 Use Case Resepsionis Mengecek Order Kamar
Use Case Name Mengecek Order Kamar
Actor Resepsionis
Description Use Case ini digunakan oleh resepsionis untuk Mengecek order
kamar secara online pada website Hotel Swarna Dwipa.
Tabel4.35 Penjelasan Use Case Resepsionis Mengecek Order Kamar
4.2.3.36 Use Case Resepsionis Mengecek Layanan Informasi
Use Case Name Mengecek Layanan Informasi Pelanggan
Actor Resepsionis
Description Use Case ini digunakan oleh resepsionis untuk Mengecek
Layanan Informasi Pelanggan secara online pada website Hotel
Swarna Dwipa.
Tabel4.36 Penjelasan Use Case Resepsionis Mengecek Layanan Informasi
Pelanggan
77
4.2.3.37 Use Case Resepsionis Mengecek Konfirmasi Pembayaran
Use Case Name Mengecek Konfirmasi Pembayaran Kamar
Actor Resepsionis
Description Use Case ini digunakan oleh resepsionis untuk Mengecek
Konfirmasi Pemabayaran Kamar secara online pada website
Hotel Swarna Dwipa.
Tabel4.37 Penjelasan Use Case Resepsionis Mengecek Konfirmasi
Pembayaran Kamar
4.2.3.38 Use Case Resepsionis Melihat Data Pelanggan
Use Case Name Melihat Data Pelanggan
Actor Resepsionis
Description Use Case ini digunakan oleh resepsionis untuk Melihat Data
Pelanggan secara online pada website Hotel Swarna Dwipa.
Tabel4.38 Penjelasan Use Case Resepsionis Melihat Data Pelanggan
4.2.3.39 Use Case Resepsionis Mengubah Status Kamar
Use Case Name Mengubah Status Kamar
Actor Resepsionis
Description Use Case ini digunakan oleh resepsionis untuk Mengubah Status
Kamar secara online pada website Hotel Swarna Dwipa.
Tabel4.39 Penjelasan Use Case Resepsionis Mengubah Status Kamar
78
4.2.3.40 Use Case Marketing Login
Use Case Name Login
Actor Marketing
Description Use Case ini digunakan untuk memperoleh akses ke sistem. Pada
saat telah login maka Marketing dapat mengubah password dan
username, mengecek order Banquet, mengecek, konfirmasi
pembayaran Banquet, mengubah status Banquet
,melihat data pelanggan, mengecek layanan informassi pelanggan
Tabel4.40 Penjelasan Use Case Marketing Login
4.2.3.41 Use Case Marketing Mengubah Password
Use Case Name Mengubah Password
Actor Marketing
Description Use Case ini digunakan untuk mengubah entry Username dan
Password , edit Username dan Password, delete data Username
dan Password.
Tabel 4.41 penjelasan Use Case Marketing Mengubah Username dan Password
4.2.3.42 Use Case Marketing Mengecek Order Banquet
Use Case Name Mengecek Order Banquet
Actor Marketing
Description Use Case ini digunakan oleh Marketing untuk Mengecek order
Banquet secara online pada website Hotel Swarna Dwipa.
Tabel4.42 Penjelasan Use Case Marketing Mengecek Order Banquet
79
4.2.3.43 Use Case Marketing Mengecek Layanan Informasi
Use Case Name Mengecek Layanan Informasi Pelanggan
Actor Marketing
Description Use Case ini digunakan oleh Marketing untuk Mengecek
Layanan Informasi Pelanggan secara online pada website Hotel
Swarna Dwipa.
Tabel4.43 Penjelasan Use Case Marketing Mengecek Layanan Informasi
Pelanggan
4.2.3.44 Use Case Marketing Mengecek Konfirmasi Pembayaran
Use Case Name Mengecek Konfirmasi Pembayaran Banquet
Actor Marketing
Description Use Case ini digunakan oleh Marketing untuk Mengecek
Konfirmasi Pemabayaran Banquet secara online pada website
Hotel Swarna Dwipa.
Tabel4.44 Penjelasan Use Case Marketing Mengecek Konfirmasi
Pembayaran Banquet
4.2.3.45 Use Case Marketing Melihat Data Pelanggan
Use Case Name Melihat Data Pelanggan
Actor Marketing
Description Use Case ini digunakan oleh Marketing untuk Melihat Data
Pelanggan secara online pada website Hotel Swarna Dwipa.
Tabel4.45 Penjelasan Use Case Marketing Melihat Data Pelanggan
80
4.2.3.46 Use Case Marketing Mengubah Status Banquet
Use Case Name Mengubah Status Banquet
Actor Marketing
Description Use Case ini digunakan oleh Marketing untuk Mengubah
Status Banquet secara online pada website Hotel Swarna
Dwipa.
Tabel4.46 Penjelasan Use Case Marketing Mengubah Status Banquet
4.2.3.47 Use Case Food & Beverage Login
Use Case Name Login
Actor Food & Beverage
Description Use Case ini digunakan untuk memperoleh akses ke sistem.
Pada saat telah login maka Bagian Food & Beverage dapat
mengubah, mengecek order makanan dan minuman,
mengecek, mengecek layanan informassi pelanggan.
Tabel4.47 Penjelasan Use Case Food & Beverage Login
4.2.3.48 Use Case Food & Beverage Mengubah Password
Use Case Name Mengubah Password
Actor Food & Beverage
Description Use Case ini digunakan untuk mengubah entry Username
dan Password , edit Username dan Password, delete data
Username dan Password.
Tabel4.48 Penjelasan Use Case Food & Beverage Mengubah Password
81
4.2.3.49 Use Case Food & Beverage Mengecek Konfirmasi Pembayaran
Use Case Name Mengecek Konfirmasi Pembayaran F & B
Actor Food & Beverage
Description Use Case ini digunakan oleh Food & Beverage untuk
Mengecek Konfirmasi Pembayaran F & B secara online
pada website Hotel Swarna Dwipa.
Tabel4.49 Penjelasan Use Case F & B Mengecek Konfirmasi Pembayaran
Banquet
4.2.3.50 Use Case Laundry Login
Use Case Name Login
Actor Laundry
Description Use Case ini digunakan untuk memperoleh akses ke sistem. Pada
saat telah login maka Bagian Laundry dapat mengubah, mengecek
order Laundry, mengecek, mengecek layanan informasi
pelanggan.
Tabel 4.50 Penjelasan Use Case Laundry Login
4.2.3.51 Use Case Laundry Mengubah Password
Use Case Name Mengubah Password
Actor Laundry
Description Use Case ini digunakan untuk mengubah entry Username
dan Password , edit Username dan Password, delete data
Username dan Password.
Tabel 4.51 Penjelasan Use Case Laundry Mengubah Password
82
4.2.3.52 Use Case Laundry Mengecek Konfirmasi Pembayaran
Use Case Name Mengecek Konfirmasi Pembayaran Laundry
Actor Laundry
Description Use Case ini digunakan oleh Bagian Laundry untuk Mengecek
Konfirmasi Pembayaran Laundry secara online pada website
Hotel Swarna Dwipa.
Tabel 4.52 Penjelasan Use Case Laundry Mengecek Konfirmasi Pembayaran
Laundry
83
4.2.4 Activity Diagram (Sistem e-crm) yang diusulkan 4.2.4.1 Activity Diagram Pelanggan
Activity Diagram Login Pelanggan
SistemPelanggan
mengakses situs hotel
melakukan login
mengisi username
mengisi password
klik ok
melakukan sign up
masukan data diri
menyimpan data
validasi data
menamplikan website setelah login
konfirmasi member & non member
[member]
[Non member]
[Valid]
[Invalid]
84
4.2.4.2 Activity Diagram Admin Activity Diagram Login Admin
85
4.2.4.3 Activity Diagram Marketing Activity Diagram Login Marketing
86
4.2.4.4 Activity Diagram Food And Beverage Activity Diagram Login Food And Beverage
SistemBagian F & B
melakukan login
mengisi username
mengisi password
klik ok
mengubah data pribadi
validasi data
mengubah username dan password
mengecek order F&B menyimpan data
[invalid]
[valid]
menampilkan website
87
4.2.4.5 Activity Diagram Laundry 4.2.2.5.1 Activity Diagram Login Laundry
SistemBagian Laundry
melakukan login
mengisi username
mengisi password
klik ok
mengubah data pribadi
validasi data
mengubah username dan password
mengecek order laundry
mengecek layanan informasi menyimpan data
[invalid]
[valid]
menampilkan website
88
4.2.4.6Activity Diagram Resepsionis 4.2.4.1.1 Activity Diagram Resepsionis
89
4.5. Spesifikasi Basis Data
Spesifikasi basis data akan memberikan penjelasan mengenai basis data yang
digunakan dalam merancang aplikasi e-CRM di Hotel Swarna Dwipa.
Basis data yang digunakan :
1. Nama table : MsStaf
Primary key : kd_Staf
Keterangan : Tabel berisi data-data staf
Tabel 4.61 : Spesifikasi basis data untuk MsStaf
Nama Field Tipe Panjang Keterangan
Kd_staf Integer 10 Nomor kode staf
username varchar 20 Sebagai username
password Varchar 50 pasword staf
Nama Varchar 20 Nama staf
Jenis kelamin Varchar 10 Jenis kelamin
Jabatan Varchar 10 Jabatan staf
Las login Date&time Waktu setelah login
90
2. Nama table : MsPesan
Primary key : kd_pesan
Keterangan : Table berisi data pesanan
Tabel 4.62 : Spesifikasi basis data untuk MsPesan
Nama Field Tipe Panjang Keterangan
Kode pesan Integer 10 Kode pesanan
Tanggal Date Tanggal
Judul Varchar 20 Berisi judul pesanan
Isi pesan Varchar 150 Berisi pesanan
Pengirim
pesanan
Varchar 15 Nama pengirim pesan
Penerima pesan Varchar 25 Berisi nama penerimma
Status pesanan varchar 10 Status pesanan
3. Nama tabel : MsKuisioner
Primary key : kd kuisioner
Keterangan : Table berisi data kuisyoner
Tabel 4.63 : Spesifikasi basis data untuk MsKuisioner
Nama field Tipe Panjang Keterangan
91
Kode kuisioner Integer 10 Kode kuisyoner
Judul Varchar 10 Judul kuisioner
Tanya Varchar 10 Pertanyaanya
Jawab Varchar 50 Berisi jawabanya
Kode staf Varchar 25 Berisi kode staf
Kode pelanggan Varchar 20 Kode pelanggan yang
mengisi
4. Nama tabel : MsKamar
Primary key : kd_kamar
Keterangan : Tabel berisi data kamar
Tabel 4.64 : Spesifikasi basis data untuk MsKamar
Nama field Tipe Panjang Keterangan
Nomer kamar Integer 10 Nomer kamar
Tipe kamar Varchar 10 Berisi tipe kamar
Harga kamar Integer 20 Harga kamar
Status kamar Varchar 10 Berisi status kamar
Ukuran kamar Varchar 20 Berisi ukuran kamar
92
5. Nama tabel : MsLaundry
Primary key : kd_laundry
Keterangan : Tabel berisi data laundry
Tabel 4.65 : Spesifikasi basis data untuk MsLaundry
Nama field Tipe Panjang Keterangan
Kd laundry Integer 10 Kode laundry
Nama laundry Varchar 25 Daftar laundry
Harga Int 20 Jumlah harga laundy
Keterangan Varchar 20 Keterangan laundry
Kode staf Integer 20 Kode staf
6. Nama table : MsPromosi
Primary key : kd_promosi
Keterangan : Tabel berisi data promosi
Tabel 4.66 : Spesifikasi basis data untuk MsPromosi
Nama field Tipe Panjang Keterangan
Kd_promosi Integer 10 Kd promosi
tanggal Date 10 Tanggal
Judul Varchar 25 Berisi judul promosi
93
Isi Varchar 100 Berisi isi promosi
Kd staf Varchar 15 Kd staf
7. Nama tabel : MsBanquet
Primary key : no_banquet
Keterangan : Tabel berisi data banquet
Tabel 4.67 : Spesifikasi basis data untuk MsJadwalmengajar
Nama field Tipe Panjang Keterangan
Nomer banquet Int 5 Nomer baquet
Tipe banquet Varchar 20 Tipe banquet
Panjang Integer 5 Ukuran banquet
Lebar Integer 5 Ukuran banquet
Kapasitas Integer 10 Kapasitas banquet
Harga banquet Integer 15 Harga sewa
Status Varchar 10 Status penyewaan
8. Nama table : Msorder_banquet
Primary key : no_order_banquet
94
Keterangan : Tabel berisi data order banquet
Tabel 4.68 : Spesifikasi basis data untuk Msorderbanquet
Nama field Tipe Panjang Keterangan
No order banquet Int 10 Id order banquet
Tgl order banquet Date Tanggal order
Tipe banquet Varchar 25 Tipe banquet
Harga banquet Integer 10 Harga
No banquet Integer 10 Nomer banquet
Status order
banquet
Varchar 20 Status
Tanggal masuk Date 5 Tanggal masuk
Tipe pembayaran Varchar 20 Tipe pembayaran
Kredit kard
nomber
Integer 20 Nomer kartu kreditr
9. Nama table : Mskonfirmasi pembayaran
Primary key : no_konfirmasi_pembayaran
Keterangan : Tabel berisi data pembayaran
Tabel 4.69 : Spesifikasi basis data untuk Mskonfirmasi
pembaya
95
Nama field Tipe Panjang Keterangan
No_konfirmasi
pembayaran
Int 10 No konfirmasi
pembayaran
Tipe order Varchar 5 Tipe order
Tanggal Date 10 Tanggal pembayaran
Jam Time Jam pembayaran
Nominal Int 20 Nilai
96
4.5 Rancangan Layar untuk Front Office
4.5.1 Rancangan Halaman Home
4.5.2 Rancangan Halaman Room
97
4.5.3 Rancangan Halaman Banquet
4.5.4 Rancangan Halaman Facilities
98
4.5.5 Rancangan Halaman Contact Us
4.5.6 Rancangan Halaman Promotion
99
4.5.7 Rancangan Halaman News
4.5.8 Rancangan Halaman Event
100
4.5.9 Rancangan Halaman Gallery
4.5.10 Rancangan Halaman Member Area
101
4.6 Rancangan Layar Untuk Front Office
4.6.1 Rancangan Layar Change Profil
4.6.2 Rancangan Layar Menambah Message
102
4.6.3 Rancangan Layar Isi Pesan
4.6.4 Rancangan Layar Order Room
103
4.6.5 Rancangan Layar Order Room
4.6.6 Rancangan Layar Order Room
104
4.6.7 Rancangan Layar Upgrade Room
4.6.8 Rancangan Layar Upgrade Room
105
4.6.9 Rancangan Layar Upgrade Room
4.6.10 Rancangan Layar Upgrade Room
106
4.6.11 Rancangan Layar Extand Room
4.6.12 Rancangan Layar Extand Room
107
4.6.13 Rancangan Layar Extand Room
108
4.6.14 Rancangan Layar Order banquet
4.6.15 Rancangan Layar Order banquet
109
4.6.16 Rancangan Layar Order banquet
4.6.17 Rancangan Layar Order banquet
110
4.6.18 Rancangan Layar Payment Confirmation
4.6.19 Rancangan Layar Payment Confirmation
111
4.6.20 Rancangan Layar Order Laundry
4.6.21 Rancangan Layar Order Laundry
112
4.6.22 Rancangan Layar Order F & B
4.6.23 Rancangan Layar Order F & B
113
4.6.24 Rancangan Layar History
4.6.25 Rancangan Layar History
114
4.6.26 Rancangan Layar Billing
4.6.27 Rancangan Layar Billing
115
4.6.28 Rancangan Layar News
4.6.29 Rancangan Layar News
116
4.6.30 Rancangan Layar Promotion
4.6.31 Rancangan Layar Promotion
117
4.6.33 Rancangan Layar Event
4.6.34 Rancangan Layar Event
118
4.6.35 Rancangan Layar FAQ
119
4.6.36 Rancangan Layar FAQ
4.6.37 Rancangan Layar FAQ
4.6.38 Rancangan Layar Kuesioner
120
4.6.39 Rancangan Layar Kuesioner
4.6.40 Rancangan Layar Change Password
121
122
4.5 Navigation Diagram
4.5.1 Navigation Diagram Front Office
klik banquet
Klik room
Klik contact us
Klik promosi
Klik facilities
Klik member area
123
4.5.2 Navigation Diagram Back Office
4.5.2.1 Navigation Diagram Back Office windows 1
klik extand roomklik change profil
klik order banquet
klik upgrade room
klik order F&Bklik order laundryklik payment confirmation
klik message
124
4.5.2.2 Navigation Diagram Back Office windows 2
125
4.6 Kebutuhan Implementasi
Penerapan E-CRM menggunakan berbagai elemen seperti perangkat keras
dan piranti lunak.
4.6.1 Kebutuhan Perangkat Keras
Sistem dirancang untuk dioperasikan pada PC standar dengan rekomendasi
spesifikasi minimum adalah prosesor 800 Mhz, Ram 1 GB, harddisk 80 GB untuk
PC bagian resepsionis dan marketing .Jaringan yang digunakan adalah LAN atau
Local Area Network dimana setiap bagian yang dihubungkan oleh sebuah server,
sehingga jalannya informasi dapat berjalan lebih cepat.
4.6.3 Kebutuhan Piranti Lunak
Bahasa perancangan menggunakan notasi UML. Piranti lunak yang
digunakan untuk perancangan adalah Mocrosof Visio.
Bahasa pemprograman yang digunakan adalah PHP untuk pembuatan
website dan forum dengan dukungan database Mysql. Sistem piranti lunak yang
digunakan adalah windows XP. Sedangkan komputer pengunjung hanya
membutuhkan aplikasi web browser seperti Internet Explorer.
4.7 Rencana Implementasi
Implementasi dari sistem dan teknologi informasi akan membutuhkan waktu,
oleh karena itu perlu dibuatkan sebuah perencanaan implementasi yang cukup
matang dan baik, sehingga hasil dari sebuah perencanaan sistem dan teknologi
informasi dapat terpenuhi secara menyeluruh dan optimal.
126