Upload
phungkhue
View
220
Download
0
Embed Size (px)
Citation preview
111
BAB 4
ANALISIS DAN PERANCANGAN
SISTEM INFORMASI YANG DIUSULKAN
4.1 Analisis Sistem Informasi Yang Diusulkan
4.1.1 Purpose
Berdasarkan analisa sistem yang berjalan di M-One Hotel, maka diberikan
usulan rancangan sistem yang baru yaitu membuat sistem pelayanan berbasis web yang
difokuskan pada pelayanan terhadap customer yang disebut dengan E-CRM.
Perancangan sistem yang diusulkan berdasarkan pada analisis yang telah dilakukan baik
secara internal maupun eksternal perusahaan. Aplikasi e-CRM ini merupakan aplikasi
CRM yang diterapkan untuk mendapatkan customer baru, meningkatkan nilai customer,
serta untuk mempertahankan loyalitas customer pada M-One Hotel.
112
4.1.2 Fase CRM
Tabel 4.1 Fase CRM
FASE CRM
Feature pada web yang diusulkan
1. Aquiring
- Share to social network - Facilty - Gallery - News and Event - Registrasi Member - FAQ - Live Chat - MAP - Contact Us
2. Enhance
- Testimonial - Cross Selling - Forum
3. Retain
- Reservation Room - Proposal Event - Edit Profile & My Profile - Forget Password - My Reservation - Membership - Send Birthday Email
113 4.1.3 Pembagian Fitur berdasarkan pre-purchase, at-purchase dan post-purchase
Tabel 4.2 Tabel Pre-purchase
Pre-purchase e-CRM Fitur Manfaat Web-site Persentation Gallery, dan Facilty 1. Gallery merupakan
fitur yang berisi sekumpulan gambar-gambar yang berisikan informasi mengenai M-One Hotel.
2. Facilty merupakan fitur yang berisi fasilitas-fasilitas yang terdapat di M-One Hotel.
Access to Information Share To Social Network
dan Contact Us 1. Share To Social
Network merupakan sebuah fitur yang dapat memudahkan Customer untuk mempublikasi website M-One Hotel ke media sosial lainnya seperti : e-mail, facebook, twitter, dan media sosial lainnya.
2. Contact Us merupakan fitur dimana customer dapat bertanya langsung kepada pihak Hotel, yang nantinya Customer Service akan mengirimkan jawaban ke email Customers
Loyality Progamme Membership dan Send
Birthday Email. 1. Membership merupakan
sebuah fitur untuk yang berguna untuk meningkatkan loyalitas customer. Dalam membership M-One Hotel terdapat tiga
114
Pre-purchase e-CRM Fitur Manfaat tingkatan berdasarkan
jumlah banyaknya reservasi yang dilakukan customer.
2. Send Birthday Email adalah sebuah fitur dimana Perusahaan mengucapkan ucapan selamat ulang tahun kepada member melalui web M-One Hotel dan mengirimkan email kepada member yang berulang tahun.
Information Quality Live Chat Live Chat merupakan fitur dimana customer dapat melakukan interaksi secara dua arah dengan customer service M-One Hotel.
Search Capability Search Available Room Search Available Room merupakan fitur pencarian jumlah kamar yang tersedia yang dapat dipesan.
Tabel 4.3 Tabel At-Purchase
At-purchase e-crm Fitur Manfaat Payment Methods Payment Type :Transfer
atau Credit Card Fitur ini merupakan pilihan cara pembayaran yang lebih disukai oleh customer apakah transfer atau credit card.
Privacy and Security Login, My Profile, dan Edit Profile.
1. Dengan adanya menu login, member dapat dijaga keamanan tentang kerahasiaan data-data mereka, dan hak akses antara calon member,member, dan employee.
115
Pre-purchase e-CRM Fitur Manfaat 2. My Profile dan Edit
Profile merupakan fitur untuk melihat data diri dan untuk mengubah data diri.
Promotions News and Event Fitur ini merupakan penjelasan tentang tingkatan yang ada pada member , event yang akan diadakan, dan berita-berita lainnya yang berkaitan dengan promo yang diadakan di M-One Hotel.
Dynamic Pricing Proposal Event, Cross Selling, dan Room Edit, Meeting Room Edit
1. Cross Selling merupakan sebuah fungsi untuk enhance customer yang terdapat pada fitur request proposal dimana M-One Hotel juga menawarkan layanan kamar (room requirments) kepada customer yang ingin mengadakan events di M-One Hotel.
2. Room Edit dan Meeting Room Edit merupakan fitur back-end yang di dalam fitur tersebut Customer Service dapat mengubah harga dari room dan meeting room
Promotions News and Event Fitur ini merupakan penjelasan tentang tingkatan yang ada pada member , event yang akan diadakan, dan berita-berita lainnya yang berkaitan dengan promo yang diadakan di M-One Hotel.
116
Pre-purchase e-CRM Fitur Manfaat Ordering Process/Speed Reservation Rooms dan
Proposal Event 1. Reservation Rooms
merupakan fitur yang digunakan oleh customer untuk memudahkan dalam pemesanan kamar tanpa harus datang langsung. Customer juga mendapatkan fasilitas personalisasi untuk discount berdasarkan dari tipe member apakah silver, gold, atau diamond.
2. Proposal Events merupakan sebuah fitur yang membantu customer untuk dapat membuat janji dan membahas mengenai pengadaan event di M-One Hotel. Dengan fitur ini Customer dapat menjabarkan event seperti apa yang ingin diadakan dan kapan event diadakan. Bagian marketing akan mengirimkan email tentang konfirmasi proposal request, sehingga bagian marketing dapat berkomunikasi lebih lanjut sesuai dengan metode yang telah
customer pilih untuk membahas events yang akan diadakan.
117
Tabel 4.4 Tabel Post-Purchase
Post-Purchase e-CRM Fitur Manfaat Problem Solving FAQ, Testimonial, dan
Forum 1. FAQ merupakan fitur
yang merupakan kumpulan pertanyaan dan jawaban umum yang sering ditanyakan, sehingga customer lebih mudah dalam mendapatkan informasi.
2. Testimonial merupakan kritik dan saran dari customer yang berfungsi untuk meningkatkan pelayanan yang diberikan oleh M-One Hotel.
Order Tracking My Reservation My Reservation merupakan
fitur dimana customer dapat melihat status reservasi yang dilakukan apakah pending atau booked. Dan juga dapat melihat data history transaksi pemesanan yang pernah dilakukan Member.
After Sales Service Cancel Reservation Cancel Reservation merupakan fitur yang ada dalam menu My Reservation yang berfungsi untuk membatalkan reservasi kamar yang telah dilakukan.
4.1.4 Proses Bisnis Yang Diusulkan
4.1.4.1 Proses Bisnis Reservation Room Yang Diusulkan
Pelanggan melakukan reservasi online di website M-One Hotel. Pelanggan yang
sudah menjadi member langsung login. Pelanggan memeriksa ketersedian kamar.
118 kemudian pelanggan mengisi form reservasi dengan lengkap. Untuk pelanggan yang
belum memiliki member diwajibkan melakukan pengisian form data pelanggan untuk
registrasi menjadi member. Kemudian system akan melakukan pembaharuan data
kembali.
System kemudian akan menghitung total biaya reservation room. Pelanggan
segera melakukan transfer down payment minimal sebesar 25%. Kemudian pelanggan
memasukkan kode transfer. Kemudian system akan memeriksa kode transfer tersebut.
System akan memberikan kode booking reservation dan pelanggan mencetak kode
booking tersebut.
Apabila ada pelanggan yang ingin mengajukan pembatalan reservation room
maka pelanggan mengajukan pemabatalan dengan menekan cancel di my reservation.
Kemudian system akan melakukan pemotongan biaya sebesar 25% dari total
pembayaran reservation room untuk biaya administrasi dan akan di transfer ke
pelanggan.
Pelanggan datang ke M-One Hotel dengan membawa kode boking reservasi dan
diberikan kepada resepsionis M-One Hotel. Resepsionis akan mengechek kode boking
tersebut. Setelah cocok kode boking tersebut maka pelanggan akan diantar ke
kamarnya.
Pelanggan ke resepsionis untuk mengajukan check out kepada resepsionis.
Kemudian resepsionis akan membuat perincian total pembayaran selama pelanggan
menginap di M-One Hotel dan langsung di berikan kepada pelanggan. Kemudian
pelanggan membayar semua total pembayaran kepada resepsionis. Resepsionis akan
mencetak bukti pembayaran dan langsung di berikan kepada pelanggan.
119
Gambar 4.1 Activity Diagram Reservasi Room
120 4.1.4.2 Proses Bisnis Membuat Proposal Event Yang Diusulkan
Pelanggan melakukan reservasi online di website M-One Hotel. Pelanggan yang
sudah menjadi member langsung login. Pelanggan memeriksa ketersedian ruangan di
website. kemudian pelanggan mengisi form reservasi event dengan lengkap. Untuk
pelanggan yang belum memiliki member diwajibkan melakukan pengisian form data
pelanggan untuk registrasi menjadi member. Kemudian system akan melakukan
pembaharuan data kembali.
System kemudian akan menghitung total biaya reservation event. Pelanggan
segera melakukan transfer down payment minimal sebesar 40%. Kemudian pelanggan
memasukkan kode transfer. Kemudian system akan memeriksa kode transfer tersebut.
System akan memberikan kode booking reservation dan pelanggan mencetak kode
booking tersebut.
Apabila ada pelanggan yang ingin mengajukan pembatalan reservation event
maka pelanggan mengajukan pemabatalan dengan menekan cancel di my reservation.
Kemudian system akan melakukan pemotongan biaya sebesar 40% dari total
pembayaran reservation room untuk biaya administrasi dan akan di transfer ke
pelanggan.
Pelanggan datang ke M-One Hotel dengan membawa kode boking reservasi dan
diberikan kepada resepsionis M-One Hotel. Resepsionis akan mengechek kode boking
tersebut. Setelah cocok kode boking tersebut maka pelanggan akan diantar ke ruangan
yang telah di pesan oleh pelanggan.
121
Pelanggan ke resepsionis untuk mengajukan check out kepada resepsionis.
Kemudian resepsionis akan membuat perincian total pembayaran selama pelanggan
menggunakan ruangan di M-One Hotel dan langsung di berikan kepada pelanggan.
Kemudian pelanggan membayar semua total pembayaran kepada resepsionis.
Resepsionis akan mencetak bukti pembayaran dan langsung di berikan kepada
pelanggan.
122
Gambar 4.2 Activity Diagram Reservasi Proposal Event
123 4.1.5 System Requirement
4.1.5.1 Events Table
Tabel 4.5 Event Table
NO. Event Trigger Source Use Case Response Destination
1
Calon Member
melakukan registrasi
Calon Member
mendaftar menjadi member
Calon Member
Melakukan
Registrasi
Calon Member menjadi Member
Calon Member
2
Calon Member, Member
melakukan contact us
Calon Member,Me
mber mengajukan pertanyaan
Calon Member
Melakukan Contact
Us
Contact Us
Calon Member
3
Member memberik
an testimonia
l
Member memberikan
kritik dan saran
Member
Memberikan
Testimonial
Testimonial
Member
4
Member melakukan
posting forum
Member memposting
forum Member
Membuat Posting Forum
Forum Member
dan Admin
5
Member melakukan reservatio
n room
Member memesan
kamar Member
Melakukan
Reservation Room
Reservation Room Created
Member
6
Member melakukan
view my reservatio
n
Member melihat data
transaksi Member
Melakukan View My Reservatio
n
Data transaksi muncul
Member
7
Member melakukan proposal
event
Member memesan
ruang event Member
Melakukan
Reservasi Proposal
Event
Proposal Event
Member dan
Marketing
124
NO. Event
Trigger Source Use Case Response Destination
8 Member
melakukan edit profile
Member mengedit profile
Member
Melakukan Edit Profile
Member
Profil Member Update
Member
9
Member melakukan
search available
room
Member mencari
ketersediaan kamar dan
ruang meeting
Member
Melakukan Search Available
Room
Daftar available
room Member
10
Member membatal
kan pesanan room
Member melakukan pembatalan pemesanan
room Member
Melakukan Cancel
Reservation Room
Status Reservatio
n Canceled
Customer Service
11
Member membatal
kan pemesanan proposal
event
Member melakukan pemabatala
n pemesanan proposal
event
Member
Melakukan Cancel Reservasi Proposal
Event
Status Reservatio
n Canceled
Marketing
12
Admin melakukan registrasi employee
Admin mendaftarkan Employee
Employee
Melakukan
Registrasi Employee
Terdaftar Employee
Employee
13
Employee(Marketing, Customer Service,Admin)Melakukan Edit Profile
Emmployee mengedit Profile
Admin
Melakukan Edit Profile
Employee
Profil Employee Update
Admin
14 Admin
melakukan FAQ edit
Admin mengedit
FAQ Admin
Melakukan FAQ Edit
FAQ Update
Member
125
NO. Event
Trigger Source Use Case Response Destination
15
Admin melakukan
posting forum
Admin memposting
forum Admin
Melakukan Posting Forum Admin
Forum Member
dan Admin
16
Admin melakukan
gallery edit
Admin mengedit gallery
Admin Melakukan Gallery
Edit
Picture Gallery Update
Member
17
Marketing Melakukan News
and Event edit
Marketing mengedit news and
event
Marketing
Melakukan News
and Event Edit
News and Event
Update Marketing
18
Marketing melakukan
edit meeting room
Marketing Mengedit meeting room
Marketing
Melakukan Meeting Room Edit
Meeting Room
Update Member
19
Customer Service
Melakukan Room
Edit
Customer service
mengedit room
Customer Service
Melakukan Room
Edit
Room Update
Member
20
Customer Service
Melakukan Facility
Edit
Customer Service
Mengedit Facility
Customer Service
Melakukan Facility
Edit
Facility Update
Member
126 4.1.5.2 Usage
4.1.5.2.1 Usecase Diagram
Gambar 4.3 UseCase Diagram
127 4.1.5.2.2 Usecases Description
Tabel 4.6 Usecase Description Melakukan Registrasi Member
Use Case Name Melakukan Registrasi Member
Scenario Registrasi dilakukan melalui website
Triggering Event Calon member mendaftar menjadi member
Brief Description Ketika Calon Member melakukan registrasi, maka
sistem akan meminta data lengkap calon Member
tersebut untu disimpan kedalam database
Actors Calon member
Related Use Case -
Stakeholders Calon member
Preconditions Calon member masuk ke menu registrasi
Postconditions Calon member menjadi member
Flow of Activities Actors System
1. Calon member
membuka halaman
registrasi
2. Calon member
mengisi semua data
pada halaman
registrasi
1.1 Sistem akan
menampilkan field-
field yang harus
diisi oleh calon
member
2.1 Sistem menyimpan
data yang telah diisi
oleh calon member
Exception Conditions 2.1 Jika username / e-mail sudah ada dalam
database maka calon member harus memilih
username / e-mail baru.
Tabel 4.7 Usecase Description Melakukan Contact Us
128 Use Case Name Melakukan Contact Us
Scenario Calon member dan member melakukan contact us
melalui website
Triggering Event Calon member mengajukan pertanyaan
Brief Description Ketika calon member melakukan contact us, maka
sistem akan meminta field-field yang harus diisi, yang
nantinya pertanyaan dari calon member tersebut akan
dibalas oleh Customer Service
Actors Calon member , member, dan customer service
Related Use Case -
Stakeholders Customer service
Preconditions Calon member masuk ke menu contact us
Postconditions Calon member mendapatkan balasan email dari
customer service
Flow of Activities Actors System
1. Calon member membuka halaman contact us
2. Calon member
mengisi semua data pada halaman contact us
3. Customer service
akan menerima email dari calon member.
4. Customer service akan membalas email dari calon member
1.1 Sistem akan menampilkan field-field yang harus diisi oleh calon member
2.1 Sistem menyimpan data yang telah diisi oleh calon member
2.2 Sistem akan mengrimkan data tersebut ke email customer service.
Exception Conditions
Tabel 4.8 Usecase Description Memberikan Testimonial
129 Use Case Name Memberikan Testimonial
Scenario Member memberikan testimonial melalui website
Triggering Event Member memberikan kritik dan saran
Brief Description Ketika member membuka halaman testimonial, maka
sistem akan menampilkan field-field yang harus diisi
oleh member.
Actors Member
Related Use Case -
Stakeholders Customer service
Preconditions Member masuk ke menu testimonial
Postconditions Data testimonial akan muncul
Flow of Activities Actors System
1. Member membuka
halaman testimonial
2. Member mengisi
semua data pada
halaman testimonial
3. Member melakukan
submit data yang
sudah diisi
1.1 Sistem akan
menampilkan field-
field yang harus diisi
oleh member
3.1 Sistem menyimpan
data yang telah diisi
oleh member
Exception Conditions
Tabel 4.9 Usecase Description Melakukan Posting Forum
130 Use Case Name Melakukan Posting Forum
Scenario Member melakukan posting forum melalui website
Triggering Event Member memposting forum
Brief Description Ketika member membuka halaman forum, maka
sistem akan menampilkan field-field yang harus diisi
oleh member.
Actors member
Related Use Case
Stakeholders Admin
Preconditions Member masuk ke halaman forum
Postconditions Data postingan forum muncul
Flow of Activities Actors System
1. Member membuka halaman forum
2. Member dapat membuat new thread
3. Member dapat
membalas thread yang sudah ada
4. Member dapat
menghapus postingan yang sudah dibuat
2.1 Sistem akan menampilkan field-field yang harus diisi oleh member
2.2 Sistem menyimpan data yang telah diisi oleh member
3.1 Sistem akan menampilkan field-field yang harus diisi oleh member
3.2 Sistem menyimpan data yang telah diisi oleh member
4.1 Sistem akan menampilkan field-field yang harus diisi oleh member
4.2 Sistem menyimpan data yang telah diisi oleh member
Exception Conditions
Tabel 4.10 Usecase Description Melakukan Reservation Room
131 Use Case Name Melakukan Reservation Room
Scenario Member melakukan reservation room melalui website
Triggering Event Member memesan kamar
Brief Description Ketika member melakukan reservasi kamar, maka
sistem akan menampilkan data-data yang harus diisi
oleh member.
Actors Member
Related Use Case Include : Melakukan Registrasi
Stakeholders Customer service
Preconditions Member masuk ke halaman reservation room
Postconditions Member mendapatkan id_reservation
Flow of Activities Actors System
1. Member membuka halaman make reservation room
2. Member memilih tipe kamar
3. Member memilih
tanggal check-in dan check-out
4. Member memilih jumlah kamar yang akan dipesan
5. Member memilih tipe
pembayaran
1.1 Sistem akan menampilkan kamar yang tersedia beserta harga
2.1 Sistem menampilkan field-field yang harus diisi oleh member
3.1 Sistem menyimpan data yang telah diisi oleh member
4.1 Sistem menampilkan rincian dari reservasi dan total harga
4.2 Sistem menampilkan tipe pembayaran yang harus diisi oleh member
5.1 Sistem menyimpan data yang telah diisi oleh member
Exception Conditions 4.1 Jika member belum dapat login, maka member
dapat melakukan registrasi
Tabel 4.11 Usecase Description Melakukan View My Reservation
132 Use Case Name Melakukan View My Reservation
Scenario Member melakukan view my reservation melalui
website
Triggering Event Member mengaktivasi reservasi
Brief Description Ketika member melakukan reservasi event, maka
sistem akan menampilkan data-data yang harus diisi
oleh member.
Actors Member
Related Use Case -
Stakeholders Customer service
Preconditions Member masuk ke halaman my reservation
Postconditions Member mengaktifkan reservasi kamar
Flow of Activities Actors System
1. Member membuka halaman my reservation
2. Member memasukan
kode pembayaran
3. Member melakukan
submit data yang sudah diisi
4. Member dapat
mencari data transaksi yang pernah dilakukan
1.1 Sistem akan menampilkan data dari reservasi yang ada beserta status reservasi
2.1 Sistem menampilkan field yang harus diisi oleh member
2.2 Sistem akan mengubah status reservasi
3.1 Sistem menyimpan data yang telah diisi oleh member
4.1 Sistem menampilkan data transaksi yang pernah dilakukan oleh member
Exception Conditions
Tabel 4.12 Usecase Description Melakukan Reservasi Proposal Event
133 Use Case Name Melakukan Reservasi Proposal Event
Scenario Member melakukan reservasi proposal event melalui
website
Triggering Event Member memesan ruang event
Brief Description Setelah member melakukan reservasi kamar, maka
Member melakukan aktivasi kamar setelah
pembayaran
Actors Member
Related Use Case Include : Melakukan Registrasi
Stakeholders Customer Service dan marketing
Preconditions Member masuk ke halaman make event reservation
Postconditions Member mendapatkan id_event_reservation
Flow of Activities Actors System
1. Member membuka halaman make event reservation
2. Member memilih
meeting room dan template
3. Member mengisi semua data pada halaman make event reservation
4. Member dapat meng-upload proposal jika template yang disediakan tidak sesuai dengan keinginan member
1.1 Sistem akan menampilkan data dari meeting room dan template yang disediakan
2.1 Sistem menampilkan field-field yang harus diisi oleh member
3.1 Sistem menyimpan data yang telah diisi oleh member
4.1 Sistem menyimpan
file yang dibuat oleh Member
Exception Conditions 3.1 Jika member belum dapat login, maka Member
dapat melakukan registrasi
Tabel 4.13 Usecase Description Melakukan Search Available Room
134 Use Case Name Melakukan Search Available Room
Scenario Member melakukan search available room and event
room melalui website
Triggering Event Member mencari ketersediaan kamar dan ruang
meeting
Brief Description Ketika member membuka halaman search available
room, sistem akan menampilkan jumlah kamar dan
ruang meeting yang tersedia
Actors Member
Related Use Case -
Stakeholders -
Preconditions Member masuk ke halaman search avilable room and
event
Postconditions Data available room dan meeting room muncul
Flow of Activities Actors System
1. Member membuka
halaman search
available room and
event
2. Member memilih
tanggal
1.1 Sistem akan
menampilkan data
dari room dan
meeting room
1.2 Sistem menampilkan
field-field tanggal
yang dapat dipilih
2.1 Sistem menampilkan
data available room
dan available
meeting room.
Exception Conditions
Tabel 4.14 Usecase Description Melakukan Edit Profile
135 Use Case Name Melakukan Edit Profile Member
Scenario Member melakukan edit profile melalui website
Triggering Event Member mengedit profile
Brief Description Ketika member membuka halaman edit profile, sistem
akan menampilkan data dari member dan member
dapat mengubah data diri.
Actors Member
Related Use Case -
Stakeholders -
Preconditions Member masuk ke halaman edit profile
Postconditions Data member berubah
Flow of Activities Actors System
1. Member membuka
halaman edit profile
2. Member mengisi data
yang ingin diubah
1.1 Sistem akan
menampilkan data
dari member
1.2 Sistem menampilkan
field-field yang harus
diisi oleh member
2.1 Sistem menyimpan
data yang telah diisi
oleh member
Exception Conditions
Tabel 4.15 Usecase Description Melakukan Cancel Reservation Room
136 Use Case Name Melakukan Cancel Reservation Room
Scenario Member melakukan cancel reservation room melalui
website
Triggering Event Member membatalkan pemesanan kamar
Brief Description Ketika member membuka halaman my reservation,
sistem akan menampilkan data reservasi kamar yang
dilakukan sebelumnya dan member dapat memilih
tombol cancel reservasi yang akan dibatalkan
Actors Member
Related Use Case -
Stakeholders Customer service
Preconditions Member masuk ke halaman my reservation
Postconditions Data reservasi kamar dibatalkan
Flow of Activities Actors System
1. Member membuka
halaman my
reservation
2. Member memilih
tombol cancel
1.1 Sistem menampilkan
data reservasi kamar
yang dilakukan
sebelumnya
2.1 Sistem mengubah
status reservasi
2.2 Sistem menyimpan
data yang telah diisi
oleh member
Exception Conditions
Tabel 4.16 Usecase Description Melakukan Cancel Reservasi Proposal Event
137 Use Case Name Melakukan Cancel Reservasi Proposal Event
Scenario Member melakukan cancel reservasi proposal event
melalui website
Triggering Event Member membatalkan pemesan event
Brief Description Ketika member membuka halaman my reservation,
sistem akan menampilkan data reservasi proposal
event yang dilakukan sebelumnya dan member dapat
memilih tombol cancel reservasi yang akan dibatalkan
Actors Member
Related Use Case -
Stakeholders Marketing
Preconditions Member masuk ke halaman my reservation
Postconditions Data reservasi event dibatalkan
Flow of Activities Actors System
1. Member membuka
halaman my
reservation
2. Member memilih
tombol cancel
1.1 Sistem akan
menampilkan data
reservasi event yang
telah dilakukan
sebelumnya
2.1 Sistem mengubah
status reservasi
2.2 Sistem menyimpan
data yang telah diisi
oleh member
Exception Conditions
Tabel 4.17 Usecase Description Registrasi Employee
138 Use Case Name Melakukan Registrasi Employee
Scenario Admin melakukan registrasi employee melalui website
Triggering Event Admin mendaftarkan employee
Brief Description Ketika Admin membuka halaman registrasi employee,
maka sistem menampilkan data-data yang harus diisi
Actors Admin
Related Use Case -
Stakeholders Admin
Preconditions Admin masuk ke menu registrasi
Postconditions Employee terdaftar
Flow of Activities Actors System
1. Admin membuka
halaman registrasi
2. Admin mengisi
semua data pada
halaman registrasi
1.1 Sistem akan
menampilkan field-
field yang harus diisi
oleh admin
2.1 Sistem menyimpan
data yang telah diisi
oleh admin
Exception Conditions
139
Tabel 4.18 Usecase Description Melakukan Edit Profile Employee
Use Case Name Melakukan Edit Profile Employee
Scenario Employee melakukan edit profile melalui website
Triggering Event Employee mengedit profile
Brief Description Ketika employee membuka halaman edit profile,
sistem akan menampilkan data dari employee dan
employee dapat mengubah data diri.
Actors Employee
Related Use Case -
Stakeholders -
Preconditions Employee masuk ke halaman edit profile
Postconditions Data employe berubah
Flow of Activities Actors System
1. Employee membuka
halaman edit profile
2. Employee mengisi
data yang ingin
diubah
1.1 Sistem akan
menampilkan data
dari employee
1.2 Sistem menampilkan
field-field yang harus
diisi oleh employee
2.1 Sistem menyimpan
data yang telah diisi
oleh employee
Exception Conditions
140
Tabel 4.19 Usecase Description Melakukan FAQ Edit
Use Case Name Melakukan FAQ Edit
Scenario Admin melakukan FAQ edit melalui website
Triggering Event admin mengedit FAQ
Brief Description Ketika Admin membuka halaman FAQ edit, sistem
akan menampilkan data dari FAQ dan Admin dapat
mengubah FAQ.
Actors Admin
Related Use Case -
Stakeholders Member
Preconditions Admin masuk ke halaman FAQ
Postconditions Data FAQ berubah
Flow of Activities Actors System
1. Admin membuka halaman FAQ edit
2. Admin dapat mengubah data FAQ
3. Admin dapat menambah data FAQ
4. Admin dapat menghapus data FAQ
1.1 Sistem akan menampilkan data FAQ
2.1 Sistem menampilkan data-data yang dapat diubah oleh Admin
2.2 Sistem menyimpan data yang diubah oleh admin
3.1 Sistem menampilkan data-data yang dapat ditambahkan oleh admin
3.2 Sistem menyimpan data yang ditambahkan oleh admin
4.1 Sistem menampilkan data-data yang dapat dihapus oleh admin
4.2 Sistem menyimpan data yang dihapus oleh admin
Exception Conditions
141
Tabel 4.20 Usecase Description Melakukan Postingan Forum Admin
Use Case Name Melakukan Posting Forum Admin
Scenario Admin melakukan postingan forum admin melalui
website
Triggering Event Admin memposting forum
Brief Description Ketika admin membuka halaman forum , sistem akan
menampilkan data dari forum dan admin dapat
membalas thread dan menghapus forum.
Actors Admin
Related Use Case -
Stakeholders Member
Preconditions Admin masuk ke halaman forum
Postconditions Data postingan forum muncul
Flow of Activities Actors System
1. Admin membuka
halaman forum
2. Admin dapat meng-
reply data forum
3. Admin dapat
menghapus data
forum
1.1 Sistem akan
menampilkan data
forum
2.1 Sistem menampilkan
data-data yang dapat
di-reply oleh Admin
2.2 Sistem menyimpan
data yang dibalas
olehAdmin
3.1 Sistem menampilkan
data-data yang dapat
dihapus oleh admin
3.2 Sistem menyimpan
data yang dihapus
oleh admin
Exception Conditions
142
Tabel 4.21 Usecase Description Melakukan Gallery Edit
Use Case Name Melakukan Gallery Edit
Scenario Admin melakukan gallery edit melalui website
Triggering Event Admin mengedit gallery
Brief Description Ketika admin membuka halaman picture gallery edit,
sistem akan menampilkan data dari gallery dan admin
dapat mengubah gallery.
Actors Admin
Related Use Case -
Stakeholders Member
Preconditions Admin masuk ke halaman gallery edit
Postconditions Data gallery berubah
Flow of Activities Actors System
1. Admin membuka halaman gallery edit
2. Admin dapat meng-update data picture gallery
3. Admin dapat menambah data gallery
4. Admin dapat menghapus datam gallery
1.1 Sistem akan menampilkan data forum
2.1 Sistem menampilkan data-data yang dapat ditambahkan oleh admin
2.2 Sistem menyimpan data yang ditambahkan admin
3.1 Sistem menampilkan data-data yang dapat ditambahkan oleh admin
3.2 Sistem menyimpan data yang ditambahkan oleh admin
4.1 Sistem menampilkan data-data yang dapat dihapus oleh admin
4.2 Sistem menyimpan data yang dihapus oleh admin
Exception Conditions
143
Tabel 4.22 Usecase Description Melakukan News And Event Edit
Use Case Name Melakukan News And Event Edit
Scenario Marketing melakukan news and event edit melalui
website
Triggering Event Marketing mengedit news and event
Brief Description Ketika marketing membuka halaman news and event edit, sistem akan menampilkan data dari news and event dan Marketing dapat mengubah news and event.
Actors Marketing
Related Use Case -
Stakeholders Member
Preconditions Marketing masuk ke halaman news and event
Postconditions Data news and event berubah
Flow of Activities Actors System
1. Marketing membuka halaman news and event edit
2. Marketing dapat mengubah data news and event
3. Marketing dapat
menambah data news and event
4. Marketing dapat
menghapus data news and event
1.1 Sistem akan menampilkan data news and event
2.1 Sistem menampilkan data-data yang dapat diubah oleh marketing
2.2 Sistem menyimpan data yang diubah marketing
3.1 Sistem menampilkan data-data yang dapat ditambah oleh marketing
3.2 Sistem menyimpan data yang ditambahkan oleh marketing
4.1 Sistem menampilkan data-data yang dapat dihapus oleh marketing
4.2 Sistem menyimpan data yang dihapus oleh marketing
Exception Conditions
144
Tabel 4.23 Usecase Description Melakukan Meeting Room Edit
Use Case Name Melakukan Meeting Room Edit
Scenario Marketing melakukan meeting room edit melalui
website
Triggering Event Marketing mengedit meeting room
Brief Description Ketika marketing membuka halaman meeting room edit, sistem akan menampilkan data dari meeting room dan marketing dapat mengubahnya.
Actors Marketing
Related Use Case -
Stakeholders Member
Preconditions Marketing masuk ke halaman meeting room edit
Postconditions Data meeting room berubah
Flow of Activities Actors System
1. Marketing membuka halaman meeting room edit
2. Marketing dapat meng-update data meeting room
3. Marketing dapat
menambah data meeting room
4. Marketing dapat
menghapus data meeting room
1.1 Sistem akan menampilkan data forum
2.1 Sistem menampilkan data-data yang dapat diubah oleh marketing
2.2 Sistem menyimpan data yang diubah oleh marketing
3.1 Sistem menampilkan data-data yang dapat ditambah oleh marketing
3.2 Sistem menyimpan data yang ditambahkan oleh marketing
4.1 Sistem menampilkan data-data yang dapat dihapus oleh marketing
4.2 Sistem menyimpan data yang dihapus oleh marketing
Exception Conditions
145
Tabel 4.24 Usecase Description Melakukan Room Edit
Use Case Name Melakukan Room Edit
Scenario Customer Service melakukan room edit melalui
website
Triggering Event Customer service mengedit room
Brief Description Ketika customer service membuka halaman room edit, sistem akan menampilkan data dari room dan customer service dapat mengubahnya.
Actors Customer service
Related Use Case -
Stakeholders Member
Preconditions Customer service masuk ke halaman room edit
Postconditions Data room berubah
Flow of Activities Actors System
1. Customer service membuka halaman room edit
2. Customer service dapat mengubah data room
3. Customer service
dapat menambah data room
4. Customer service
dapat menghapus data room
1.1 Sistem akan menampilkan data forum
2.1 Sistem menampilkan data-data yang dapat diubah oleh customer service
2.2 Sistem menyimpan data yang diubah customer service
3.1 Sistem menampilkan data-data yang dapat ditambah oleh customer service
3.2 Sistem menyimpan data yang ditambah oleh customer service
4.1 Sistem menampilkan data-data yang dapat dihapus oleh customer service
4.2 Sistem menyimpan data yang dihapus oleh customer service
Exception Conditions
146
Tabel 4.25 Usecase Description Melakukan Facility Edit
Use Case Name Melakukan Facilty Edit
Scenario Customer Service melakukan facility edit melalui
website
Triggering Event Customer service mengedit facility
Brief Description Ketika customer service membuka halaman facility
edit, sistem akan menampilkan data dari facility dan
customer service dapat mengubah facility.
Actors Customer service
Related Use Case -
Stakeholders Member
Preconditions Customer service masuk ke halaman facility edit
Postconditions Data facility berubah
Flow of Activities Actors System
1. Customer service
membuka halaman
facility edit
2. Customer service
mengisi data yang
ingin diubah
1.1 Sistem akan
menampilkan data
facility
1.2 Sistem menampilkan
field-field yang harus
diisi oleh customer
service
2.1 Sistem menyimpan
data yang telah diisi
oleh customer
service
Exception Conditions
147 4.1.5.2.2.1 Simple Sequence Diagram
Gambar 4.4 Simple Sequence Diagram Melakukan Registrasi Member
148
Gambar 4.5 Simple Sequence Diagram Melakukan Contact Us
Gambar 4.6 Simple Sequence Diagram Memberikan Testimonial
149
Gambar 4.7 Simple Sequence Diagram Melakukan Posting Forum
Gambar 4.8 Simple Sequence Diagram Melakukan Reservation Room
150
Member
View_MyReservation(CheckinDate)
:System
RoomInfo,CostAndPayment
Gambar 4.9 Simple Sequence Diagram Melakukan View My Reservation
Gambar 4.10 Simple Sequence Diagram Melakukan Posting Forum Admin
151
Gambar 4.11 Simple Sequence Diagram Melakukan Reservasi Proposal Event
Gambar 4.12 Simple Sequence Diagram Melakukan Search Available Room
152
Gambar 4.13 Simple Sequence Diagram Melakukan Edit Profil Member
Gambar 4.14 Simple Sequence Diagram Melakukan Cancel Reservation Room
153
Member
:System
Event_Start,Event_End,Status_Proposal_Event
Cancel_Proposal_Event()
Event_Start,Event_End,Status_Proposal_Event
Start_Cancel_Proposal_Event(Event_Start,Id_Proposal_Event)
Gambar 4.15 Simple Sequence Diagram Melakukan Cancel Proposal Event
Employee
Start_Registrasi_Employee(Job_Status)
:System
Submit()
Add_Employee_Information(Id_Employee,Name,UserName,Password)
confirmation_Status_Registrasi
Gambar 4.16 Simple Sequence Diagram Melakukan Registrasi Employee
154
Gambar 4.17 Simple Sequence Diagram Melakukan Edit Profile Employee
Gambar 4.18 Simple Sequence Diagram Melakukan Edit News and Events
155
Gambar 4.19 Simple Sequence Diagram Melakukan FAQ Edit
Gambar 4.20 Simple Sequence Diagram Melakukan Edit Gallery
156
Customer Service
Start_EditRoom(Id_Room)
:System
ID_Room,Room_Name,Price,Total_Room
Edit_Room(ID_Room,Room_Name,Price,Total_Room)
Submit()
Gambar 4.21 Simple Sequence Diagram Melakukan Edit Room
Gambar 4.22 Simple Sequence Diagram Melakukan Edit Meeting Room
157
CustomerService
Start_EditFacility(Name_Facility,Id_Facility)
:System
Type_Facility,Name_Facility
Edit_Facility(Type_Facility,Name_Facility)
Submit()
Gambar 4.23 Simple Sequence Diagram Melakukan Edit Facility
158 4.1.6 Problem Domain Model
4.1.6.1 Structure
Gambar 4.24 Domain Class Diagram
159 4.1.6.2 Statechart
Member
/ Add_Member
/ Edit_Profil_Member
/ Create_Reservation_Room
/ Create_Proposal_Event
/ Create_Testimonial
/ Add_Forum
/ Create_ContactUs
Gambar 4.25 Statechart Member
Gambar 4.26 Statechart Contact Us
Gambar 4.27 Statechart Testimonial
Gambar 4.28 Statechart Forum
160
Gambar 4.29 Statechart Reservation Room
Gambar 4.30 Statechart Detail Reservation Room
Gambar 4.31 Statechart Proposal Event
Gambar 4.32 Statechart Cancel Proposal Event
161
Gambar 4.33 Statechart Meeting Room
Gambar 4.34 Statechart Cancel Reservation Room
Gambar 4.35 Statechart News And Event
Gambar 4.36 Statechart Room
162
Gambar 4.37 Statechart Gallery
Gambar 4.38 Statechart Facility
Gambar 4.39 Statechart FAQ
163
Gambar 4.40 S0tatechart Employee
4.1.7 Recommendation
4.1.7.1.1 System’s Usefulness and Feasibility
Dalam perencanaan prosedur yang diusulkan akan diadakan maintenance setiap
enam bulan, guna mengevaluasi kinerja sistem yang sedang berjalan. Selama proses
maintenance, user tidak dapat mengakses sistem.
4.2 Perancangan Sistem Informasi yang Diusulkan
4.2.1 Support Service Architecture & Deployment Environment
Deployment Environment
1. Deployment architecture sistem informasi yang di terapkan pada M-One Hotel
adalah multi computer architecture karena setiap bagian pada perushaan ini
membutuhkan komputer.
164
Bagian perusahaan terdiri dari Customer Service, Marketing, dan Admin.
2. Server pada M-One Hotel hanya satu yang merupakan Centralized Architecture
karena tidak memiliki cabang.
Berikut adalah gambar jaringan komputer yang diusulkan :
Gambar 4.41 Network Diagram
4.2.1.1 Spesifikasi Perangkat
4.2.1.1.1 Perangkat Keras
Perangkat keras (hardware) minimum yang dibutuhkan server untuk
menjalankan aplikasi ini adalah :
• Processor Intel i7 3.0 GHz
• Memory DDR3 4GB
165
• Hardisk 2TB
• 15 inch Monitor
• Modem + Koneksi Internet
• Router
Perangkat keras (hardware) minimum yang dibutuhkan client untuk
menjalankan aplikasi ini adalah :
• Pentium 4 2.0 GHz
• Memory DDR2 500MB
• Hardisk 40GB
• 15 inch Monitor
• Modem + Koneksi Internet
4.2.1.1.2 Perangkat Lunak
Kebutuhan minimum perangkat lunak (software) yang dibutuhkan user
(marketing, customer service, dan admin) agar dapat mengakses aplikasi website ini
antara lain :
• Operating system Windows XP
Perangkat lunak yang digunakan untuk menjalankan sistem komputer.
• Browser ( Mozila Firefox / Opera / Google Chrome )
Perangkat lunak ini berfungsi untuk mencari aplikasi yang berupa website dalam
jaringan internet.
Sedangkan kebutuhan minimum perangkat lunak (software) yang dibutuhkan
server untuk menjalankan aplikasi ini adalah :
166
• XAMPP
• PHPmyAdmin server
Perangkat lunak ini merupakan DBMS yang digunakan untuk menyimpan data-
data yang berhubungan dengan M-One Hotel, seperti data transaksi, data perusahaan
serta data pelanggan.
4.2.2 Software Architecture
Sistem informasi software yang diterapkan M-One Hotel dengan aplikasi dan
server dalam satu tempat dengan lokasi yang sama maka software architecturenya two
tier.
167 4.2.3 Usecase Realization Design
4.2.3.1 First-Cut Design Model Class Diagram
Gambar 4.42 First-Cut Model Class Diagram
168 4.2.3.2 Multilayer Design System Sequence Diagram
4.2.3.2.1 First Cut System Sequence Diagram
Gambar 4.43 First Cut System Sequence Diagram Melakukan Registrasi Member
169
Gambar 4.44 First Cut System Sequence Diagram Melakukan Contact Us
170
Gambar 4.45 First Cut System Sequence Diagram Memberikan Testimonial
171
Gambar 4.46 First Cut System Sequence Diagram Melakukan Posting Forum
172
Gambar 4.47 First Cut System Sequence Diagram Melakukan Reservation Room
173
Gambar 4.48 First Cut System Sequence Diagram Melakukan View My
Reservation
174
Gambar 4.49 First Cut System Sequence Diagram Melakukan Posting Forum
Admin
175
Gambar 4.50 First Cut System Sequence Diagram Melakukan Reservasi Proposal
Event
176
Gambar 4.51 First Cut System Sequence Diagram Melakukan Search Available
Room
177
Gambar 4.52 First Cut System Sequence Diagram Melakukan Edit Profile Member
178
Gambar 4.53 First Cut System Sequence Diagram Melakukan Cancel Reservation
Room
179
Gambar 4.54 First Cut System Sequence Diagram Melakukan Cancel Proposal
Event
180
Gambar 4.55 First Cut System Sequence Diagram Melakukan Registrasi Employee
181
Gambar 4.56 First Cut System Sequence Diagram Melakukan Edit Profil Admin
182
Gambar 4.57 First Cut System Sequence Diagram Melakukan Edit Profil Marketing
183
Gambar 4.58 First Cut System Sequence Diagram Melakukan Edit Profil Customer
Service
184
Gambar 4.59 First Cut System Sequence Diagram Melakukan Edit News And Event
185
Gambar 4.60 First Cut System Sequence Diagram Melakukan Edit FAQ
186
Gambar 4.61 First Cut System Sequence Diagram Melakukan Edit Gallery
187
Gambar 4.62 First Cut System Sequence Diagram Melakukan Edit Room
188
Gambar 4.63 First Cut System Sequence Diagram Melakukan Edit Meeting Room
189
Gambar 4.64 First Cut System Sequence Diagram Melakukan Edit Facility
190 4.2.3.2.2 Data Access Layer
Gambar 4.65 Sequence Data Access Layer Melakukan Registrasi Member
191
Gambar 4.66 Sequence Data Access Layer Melakukan Contact Us
192
Gambar 4.67 Sequence Data Access Layer Memberikan Testimonial
193
Gambar 4.68 Sequence Data Access Layer Melakukan Posting Forum
194
Gambar 4.69 Sequence Data Access Layer Melakukan Reservation Room
195
Gambar 4.70 Sequence Data Access Layer Melakukan View My Reservation
196
Gambar 4.71 Sequence Data Access Layer Melakukan Reservasi Proposal Event
197
Gambar 4.72 Sequence Data Access Layer Melakukan Search Available Room
198
Gambar 4.73 Sequence Data Access Layer Melakukan Edit Profil Member
199
Gambar 4.74 Sequence Data Access Layer Melakukan Cancel Reservation Room
200
Gambar 4.75 Sequence Data Access Layer Melakukan Cancel Reservation Proposal Event
201
Gambar 4.76 Sequence Data Access Layer Melakukan Registrasi Employee
202
Gambar 4.77 Sequence Data Access Layer Melakukan Edit Profil Employee
203
Gambar 4.78 Sequence Data Access Layer Melakukan News And Event Edit
204
Gambar 4.79 Sequence Data Access Layer Melakukan FAQ Edit
205
Gambar 4.80 Sequence Data Access Layer Melakukan Postingan Forum Admin
206
Gambar 4.81 Sequence Data Access Layer Melakukan Gallery Edit
207
Gambar 4.82 Sequence Data Access Layer Melakukan Room Edit
208
Gambar 4.83 Sequence Data Access Layer Melakukan Meeting Room Edit
209
Gambar 4.84 Sequence Data Access Layer Melakukan Facility Edit
210 4.2.3.3 Communication Diagram
Member
1:Start_Add_Registrasi(First_Name,Last_Name,Address,UserName,Password)
:add_Member_
handler2:save()
1.1:Create_Member(First_Name,Last_Name,Address,UserName,Password)
:Member
Gambar 4.85 Communication Diagram Registrasi Member
Gambar 4.86 Communication Diagram Contact Us
Gambar 4.87 Communication Diagram Memberikan Testimonial
211
Gambar 4.88 Communication Diagram Posting Forum
Gambar 4.89 Communication Diagram Reservation Room
Gambar 4.90 Communication Diagram View My Reservation
Gambar 4.91 Communication Diagram Proposal Event
212
Gambar 4.92 Communication Diagram Search Available Room
Gambar 4.93 Communication Diagram Edit Profil Member
Gambar 4.94 Communication Diagram Cancel Reservation Room
Gambar 4.95 Communication Diagram Cancel Registrasi Employee
213
Gambar 4.96 Communication Diagram Edit Profil Admin
Gambar 4.97 Communication Diagram Edit Profil Customer Service
Gambar 4.98 Communication Diagram Edit Profil Marketing
Gambar 4.99 Communication Diagram Edit News And Event
214
Admin
:Edit_FAQ_Handler :FAQ
1:Start_EditFAQ(Id_FAQ) 1.1:Get_FAQ
2:save()
Gambar 4.100 Communication Diagram Edit FAQ
Gambar 4.101 Communication Diagram Posting Forum Admin
Gambar 4.102Communication Diagram Edit Gallery
Customer Service
:Edit_Room_Handler :Room
1:Start_Edit_Room(Id_Room) 1.1:Edit_Room(ID_Room,Room_Name,Price,Total_Room)
2:save()
Gambar 4.103 Communication Diagram Edit Room
215
Customer Service
:Edit_MeetingRoom_Handler :Meeting_Room
1:Start_EditMeetingRoom(Id_MeetingRoom) 1.1:Edit_MeetingRoom(Fuction_Room,Size,Setting,Capacity)
2:save()
Gambar 4.104 Communication Diagram Edit Meeting Room
Gambar 4.105 Communication Diagram Edit Facility
Gambar 4.106 Communication Diagram Cancel Proposal Event
216
4.2.3.4 Update Design Model Class Diagram
Gambar 4.107 Update Design Model Class Diagram
217 4.2.3.5 Package Diagram
Gambar 4.108 Package Diagram
218 4.2.4 Struktur Database
Nama tabel : Testimonial
Primary Key : Id_Testimonial
Keterangan :Tabel ini digunakan untuk menyimpan data testimonial pada M-One
Hotel.
Tabel 4.26 Struktur Database Testimonial
Field Type Descriptions
Id testimonial Char(5) Nomor testimonial
Id member Char(10) Nomor member
Text testimonial Text() Isi testimonial
Insert date Date() Tanggal testimonial
Nama tabel : Cancel Proposal Event
Primary Key : Id_Cancel_Proposal_Event
Keterangan :Tabel ini digunakan untuk menyimpan data cancel proposal event pada
M-One Hotel.
Tabel 4.27 Struktur Database Cancel Proposal Event
Field Type Descriptions
Id cancel proposal event Char(5) Nomor proposal event
Id member Char(10) Nomor member
Text testimonial Text() Isi testimonial
Insert date Date() Tanggal testimonial
219 Nama tabel : Proposal Event
Primary Key : Id_Proposal_Event
Keterangan : Tabel ini digunakan untuk menyimpan proposal event pada
M-One Hotel.
Tabel 4.28 Struktur Database Proposal Event
Field Type Descriptions
Id Proposal Event Char(5) Nomor proposal event
Id Member Char(5) Nomor member
Event Type Varchar(20) Tipe event
Event name Varchar(20) Nama event
Event start Date() Mulai event
Email Varchar(20) Email member
Phone Number() Telepon member
Fax Number() Fax member
Address Varchar(50) Alamat member
Country Varchar(20) Negara member
State Varchar() Kota member
Zip code Number() Zip member
Id Meeting room Varchar(5) Nomor meeting room
Id Room Varchar(5) Nomor room
Price Number() Harga meeting room
Num attendance Number() Jumlah peserta event
Total price Number() Total harga
Insert date Date() Tanggal proposal event
Num person Number() Jumlah orang yang menginap
pada room requirments
Payment type Varchar(8) Tipe pembayaran
220 Field Type Descriptions
Credit card type Varchar(10) Tipe kartu kredit
Credit card number Number() Nomor kartu kredit
Transfer bank Number() Nama bank
Transfer code Varchar(15) Kode pembayaran
Booking code Varchar(5) Kode booking
Total event room Number() Total meeting room
Total stay room Number() Total room
Username Varchar(10) Username member
Status Varchar(6) Status reservasi
Proposal file Varchar(20) Nama file yang di attach
Nama tabel : Meeting Room
Primary Key : Id_Meeting_Room
Keterangan :Tabel ini digunakan untuk menyimpan data meeting room pada M-One
Hotel.
Tabel 4.29 Struktur Database Meeting Room
Field Type Descriptions
Id meeting room Char(5) Nomor meeting room
Type meeting room Varchar(15) Tipe meeting room
Name meeting room Varchar(20) Nama meeting room
Capacity Number() Kapasitas meeting room
Picture Varchar(50) Gambar meeting room
221 Nama tabel : Cancel Reservation Room
Primary Key : Id_Cancel_Reservation_Room
Keterangan :Tabel ini digunakan untuk menyimpan data cancel reservation room
pada M-One Hotel.
Tabel 4.30 Struktur Database Cancel Reservation Room
Field Type Descriptions
Id cancel reservation Char(5) Nomor cancel reservation
Id reservation room Char(5) Nomor reservaition room
Date cancel Date() Tanggal cancel
reservation
Nama tabel : News And Event
Primary Key : Id_News_And_Event
Keterangan : Tabel ini digunakan untuk menyimpan news and event pada
M-One Hotel.
Tabel 4.31 Struktur Database News And Event
Field Type Descriptions
Id News And Event Char(5) Nomor news and event
Id Employee Char (5) Nomor employe
Title News And Event Varchar (50) Nama news and event
Content Varchar(100) Deskripsi news and event
Date Date() Tanggal news and event
Image Varchar(50) Gambar news and event
222 Nama tabel : Reservation Room
Primary Key : Id_Reservation
Keterangan : Tabel ini digunakan untuk menyimpan data reservation room pada
M-One Hotel.
Tabel 4.32 Struktur Database Reservation Room
Field Type Descriptions
Id reservation Char(5) Nomor reservasi
Id member Char(5) Nomor Member
Id room Char(5) Nomor kamar
Check in Date() Tanggal Check-in
Check out Date() Tanggal Check-out
Num room Number() Jumlah kamar yang dipesan
Num person Number() Jumlah total orang yang menginap
Num adult Number() Jumlah orang dewasa
Num children Number() Jumlah anak kecil
Total cost Number() Jumlah harga
Status Varchar(7) Status reservasi
Payment type Varchar(8) Tipe pembayaran
Credit card type Varchar(10) Tipe kartu kredit
Credit card number Number() Nomor kartu kredit
Transfer bank Varchar(15) Nama Bank
Transfer code Number() Kode Transfer
Optional request Text() Permintaan tambahan Member
Booking code Char(5) Kode pemesanan
Insert date Date() Tanggal pemesanan
Time limit Date() Batas waktu reservasi
223 Nama tabel : Member
Primary Key : Id_Member
Keterangan : Tabel ini digunakan untuk menyimpan data Member pada
M-One Hotel.
Tabel 4.33 Struktur Database Member
Field Type Descriptions
Id Member Char(5) Nomor member
User name Varchar(15) User name member
Password Varchar(100) Password member
Address Varchar(50) Alamat member
Email Varchar(20) Email member
Member Type Varchar(6) Tipe member
Title Varchar(25) Gelar member
First Name Varchar(20) Nama depan member
Last Name Varchar(20) Nama belakang member
Phone Number() Telepon member
DOB Date() Tanggal lahir member
Gender Varchar(6) Jenis Kelamin member
Fax Number() Fax member
Country Varchar(20) Negara member
State Varchar(20) Kota member
Zip Code Number() Zip member
Join Date Date() Tanggal member mendaftar
Card Number Number() Nomor kartu member
224 Nama tabel : Forum
Primary Key : Id_Forum
Keterangan :Tabel ini digunakan untuk menyimpan data forum post pada M-One
Hotel.
Tabel 4.34 Struktur Database Forum
Field Type Descriptions
Id forum Char (5) Nomor thread
Id employee Char(5) Nomor employee
Id member Char(5) Nomor Member
Thread Varchar(20) Category
Title forum Varchar(20) Judul thread
Text forum Varchar(50) Isi dari posting forum
Date Date() Tanggal posting thread
Post num Number() Jumlah posting forum
Nama tabel :Contact Us
Primary Key : Id_ContactUs
Keterangan :Tabel ini digunakan untuk menyimpan data ContactUs pada M-One
Hotel.
Tabel 4.35 Struktur Database Contact Us
Field Type Descriptions
Id contact us Char (5) Nomor contact us
Id member Char(5) Nomor member
User name Varchar(20) User name member
225 Field Type Descriptions
Date contact Date () Tanggal contact us
Status contact Varchar(20) Status contact us
Message Varchar(50) Pesan contact us
Nama tabel : Room
Primary Key : Id_Room
Keterangan : Tabel ini digunakan untuk menyimpan data room pada
M-One Hotel.
Tabel 4.36 Struktur Database Room
Field Type Descriptions
Id room Char (5) Nomor room
Room name Varchar(10) Nama room
Room Type Varchar(10) Tipe room
Price Number() Harga room
Description Varchar(100) Deskripsi room
Total Room Number() Jumlah room
Nama tabel : Employee
Primary Key : Id_Employee
Keterangan : Tabel ini digunakan untuk menyimpan Employee pada
M-One Hotel.
226
Tabel 4.37 Struktur Database Employee
Field Type Descriptions
Id Employee Char(5) Nomor employee
User Name Varchar(10) User name employee
Password Varchar(100) Password employee
Address Varchar(50) Alamat employee
Email Varchar(20) Email employee
Employee Type Varchar(6) Tipe employee
Title Varchar(25) Gelar employee
First Name Varchar(20) Nama depan employee
Last Name Varchar(20) Nama belakang employee
Phone Number() Telepon employee
DOB Date() Tanggal lahir employee
Gender Varchar(6) Jenis kelamin employee
Fax Number() Fax employee
Country Varchar(20) Negara employee
State Varchar(20) Kota employee
Zip Code Number() Kode pos employee
Nama tabel : FAQ
Primary Key : Id_FAQ
Keterangan : Tabel ini digunakan untuk menyimpan data FAQ pada
M-One Hotel.
227
Tabel 4.38 Struktur Database FAQ
Field Type Descriptions
Id faq Char (5) Nomor FAQ
Id employee Char(5) Nomor employee
Quesition Text() Petanyaan FAQ
Answer Text() Jawaban FAQ
Nama tabel : Gallery
Primary Key : Id_Gallery
Keterangan :Tabel ini digunakan untuk menyimpan data gallery pada M-One Hotel.
Tabel 4.39 Struktur Database Gallery
Field Type Descriptions
Id gallery Char (5) Nomor gallery
Id Employee Char(5) Nomor employee
Title Varchar(20) Judul gallery
Direktori Varchar(20) Nama file gallery
Tipe gallery Varchar(20) Tipe gallery
`
Nama tabel : Facility
Primary Key : Id_Facility
Keterangan :Tabel ini digunakan untuk menyimpan data facility pada M-One Hotel.
228
Tabel 4.40 Struktur Database Facility
Field Type Descriptions
Id Facility Char (5) Nomor facility
Name Facility Varchar(20) Nama facility
Type Facility Varchar(7) Tipe facility
Category Facility Varchar(20) Kategori facility
229 4.2.5 User Interface & System Interface Design
4.2.5.1 User Interface Design
4.2.5.1.1 Struktur Menu
4.2.5.1.1.1 Struktur Menu Calon Member
Gambar 4.109 Struktur Menu Calon Member
230
4.2.5.1.1.2 Struktur Menu Member
Gambar 4.110 Struktur Menu Member
231
4.2.5.1.1.3 Struktur Menu Admin
Gambar 4.111 Struktur Menu Admin
232
4.2.5.1.1.4 Struktur Menu Marketing
Gambar 4.112 Struktur Menu Marketing
233
4.2.5.1.1.5 Struktur Menu Customer Service
Gambar 4.113 Struktur Menu Customer Service
234 4.2.3.6.1 User Interface
4.2.3.6.1.1 Rancangan User Interface Untuk Calon Member
Gambar 4.114 User Interface Halaman Home
Halaman home terdiri dari menu login member, registrasi untuk member yang
baru, live chat untuk mengakses pingbox, make reservation room untuk mengakses
reservation room, make event untuk mengakses proposal event, news and event untuk
menampilkan berita dan promo yang ada di M-One Hotel, search available room untuk
235 menampilkan ketersediaan kamar, facility untuk menampilkan data dari database
facility, dan share to socila network yaitu facebook dan twitter.
Gambar 4.115 User Interface Halaman MAP
Pada halaman ini berfungsi untuk menjelaskan tentang lokasi dari M-One Hotel,
yang berasal dari Google Map
236
Gambar 4.116 User Interface Halaman Registrasi Member
Pada halaman ini berisikan form registrasi member dimana terdapat field – field
yang harus diisi dan disimpan pada database member.
237
.
Gambar 4.117 User Interface Halaman Abouts Us
Pada halaman ini menampilkan visi dan misi dari perusahaan.
238
Gambar 4.118 User Interface Halaman Gallery
Pada halaman ini menampilkan data-data gambar yang berasal dari database
gallery.
239
Gambar 4.119 User Interface Halaman Contact Us
Pada halaman ini pelanggan harus mengisi field-field yang ada, yang nantinya
akan disimpan dalam database contact
240
Gambar 4.120 User Interface Halaman Room Reservation Dan Registrasi Member
Pada halaman ini sistem akan menampilkan detail reservasi, dan field-field yang
harus diisi oleh calon member, yang kemudian data reservasi calon member akan
tersimpan dan status calon member menjadi member
241
Gambar 4.121 User Interface Halaman Make Event Dan Registrasi Member
Pada halaman ini sistem akan menampilkan field-field yang harus diisi oleh
calon member, yang kemudian data proposal event calon member akan tersimpan dan
status calon member menjadi member
242 4.2.3.6.1.2 Rancangan User Interface Untuk Member
Gambar 4.122 User Interface Halaman Login
Pada halaman ini member mengisi field username dan password yang akan
dicocokan dengan database member
243
Gambar 4.123 User Interface Halaman Forget Password
Pada halaman ini member dapat mengisi email yang akan dicocokkan ke dalam
database member, jika sesuai maka member akan mendapatkan email yang berisikan
password yang diinginkan.
244
Gambar 4.124 User Interface Halaman Testimonial
Pada halaman ini sistem akan menampilkan data testimonial yang berasal dari
database testimonial
245
Gambar 4.125 User Interface Halaman Write Testimonial
Pada halaman ini sistem akan menampilkan field-field yang harus diisi oleh
member yang nantinya akan disimpan pada database testimonial.
246
Gambar 4.126 User Interface Halaman Membership
Pada halaman ini berisikan tipe dari member berdasarkan dari banyaknya
transaksi yang pernah dilakukan oleh member, yang berasal dari database member.
247
Gambar 4.127 User Interface Halaman My Profile
Pada halaman ini member dapat melihat data diri, yang berasal dari database member.
248
Gambar 4.128 User Interface Halaman Edit Profile
Pada halaman ini member dapat mengedit profil data diri, yang nantinya akan di
update pada database member.
249
Gambar 4.129 User Interface Halaman Reservation Room
Pada halaman ini member dapat memilih tipe kamar yang diinginkan, yang
berasal dari database room.
250
Gambar 4.130 User Interface Halaman Reservation Room 2
Pada halaman ini member dapat memilih tanggal check-in dan check-out dan
jumlah orang yang akan menginap beserta jumlah kamar yang akan di pesan.
251
Gambar 4.131 User Interface Halaman Reservation Room 3
Pada halaman ini member dapat melihat detail dari reservasi yang dilakukan.
252
Gambar 4.132 User Interface halaman Reservation Room 4
Pada halaman ini member melihat detail reservasi, yang kemudian memilih tipe
pembayaran dan memasukan optional request didalam reservasi yang dilanjutkan term
of policies untuk kebenaran data reservasi tersebut. Semua data tersebut nantinya akan
disimpan dalam database room reservation, selain itu member juga dapat memilih
tombol print untuk tanda bukti reservasi.
253
Gambar 4.133 User Interface Halaman Reservarion Room 5
Pada halaman ini akan menampilkan feedback dari reservasi yang telah
dilakukan, sehingga member dapat mengetahui bahwa reservasi yang dilakukan telah
berhasil.
254
Gambar 4.134 User Interface Halaman Make Event
Pada halaman ini sistem akan menampilkan template yang disediakan untuk
menggunakan meeting room dan setting yang digunakan, yang kemudian memilih type
yang berisikan half day, one day dan full day, no of attendence yang berisi jumlah
peserta event dan memilih seetting meeting room, yang berasal dari database meeting
room.
255
Gambar 4.135 User Interface Halaman Make Event 2
Pada halaman ini akan memunculkan gambar dari meeting room beserta fasilitas
yang didapat, member juga dapat memilih addtional request.
256
Gambar 4.136 User Interface Halaman Make Event 3
Pada halaman ini sistem akan menampilkan field-field yang harus diisi oleh
member, dan dapat memilih room requirments untuk memesan kamar. Member juga
dapat attach file bila template yang disediakan tidak sesuai dengan keinginan member.
257
Gambar 4.137 User Interface Halaman Room Requirments
Pada halaman ini member memilih tipe kamar dan jumlah kamar yang dipesan
yang berasal dari database room.
Gambar 4.138 User Interface Halaman Attach File
258
Pada halaman ini member dapat upload file proposal yang berisi data rincian
event yang akan dibuat oleh member, yang nantinya akan disimpan di dalam database
proposal event.
Gambar 4.139 User Interface Halaman Make Event 4
Pada halaman ini sistem akan menampilkan detail dari event yang dilakukan
yang kemudian memilih tipe pembayaran, dan data tersebut nantinya akan disimpan
dalam database proposal event.
259
Gambar 4.140 User Interface Halaman Make Event 5
Pada halaman ini akan menampilkan feedback dari proposal event yang telah
dilakukan, sehingga member dapat mengetahui bahwa reservasi yang dilakukan telah
berhasil.
260
Gambar 4.141 User Interface Halaman Forum
Pada halaman ini member dapat memilih kategori yang ada, yang berasal dari
database category forum.
261
Gambar 4.142 User Interface Forum 2
Pada halaman ini member dapat mebuat thread baru berdasakan category yang
dipilih yang berasal dari database thread.
262
Gambar 4.143 User Interface Halaman Post New Thread
Pada halaman ini member dapat membuat thread baru, yang nantinya disimpan
dalam database thread
263
Gambar 4.144 User Interface Halaman Forum Post
Pada halaman ini sistem menampilkan data forum post yang berasal dari
database forum post, member juga dapat reply untuk membalas post yang sudah ada.
264
Gambar 4.145 User Interface Halaman Forum Reply
Pada halaman ini sistem akan menampilkan field-field yang harus diisi oleh
member.
265
Gambar 4.146 User Interface Halaman Search Available Room
Pada halaman ini member akan dapat mencari ketersediaan kamar yang berasal
dari database room.
266
Gambar 4.147 User Interface Halaman My Reservation
Pada halaman ini sistem akan menampilkan data status reservasi ,dan untuk
melihat data history yang pernah dilakukan, baik reservation room maupun proposal
event. Member juga dapat cancel reservasi yang pernah dilakukan.
267
Gambar 4.148 User Interface Halaman My Reservation View Detail
Pada halaman ini member dapat melihat rincian reservasi yang pernah dilakukan
di M-One Hotel.
268 4.2.3.6.1.3 Rancangan User Interface Untuk Admin
Gambar 4.149 User Interface Halaman Login
Pada halaman ini akan menampilkan field username dan password, dimana
kedua data tersebut harus dicocokkan dengan database employee.
269
Gambar 4.150 User Interface Halaman Regsitrasi Employee Marketing
Pada halaman ini admin akan mendaftarkan marketing kedalam database
employee.
270
Gambar 4.151 User Interface Halaman Regsitrasi Employee Customer Service
Pada halaman ini admin akan mendaftarkan customer service kedalam database
employee.
271
Gambar 4.152 User Interface Halaman Edit Profile
Pada halaman ini employee dapat mengubah data diri yang ada dalam database
employee.
272
Gambar 4.153User Interface Halaman FAQ
Pada halaman ini FAQ diambil dari database FAQ, admin dapat menambah
dan mengubah data dari FAQ.
273
Gambar 4.154 User Interface Halaman Add FAQ
Pada halaman ini admin dapat menambahkan data dari FAQ, dan sistem
menampilkan field-field yang harus diisi oleh admin.
274
Gambar 4.155 User Interface Halaman Category Forum
Pada halaman ini sistem akan menampilkan data dari database category forum.
275
Gambar 4.156 User Interface Halaman Forum Thread
Pada halaman ini sistem akan menampilkan data thread berdasarkan category
yang dipilih dari database thread, admin juga dapat mengahpus data thread.
276
Gambar 4.157 User Interface Halaman Forum Post
Pada halaman ini sistem menampilkan data dari forum post dari database post
forum, admin dapat membalas postingan forum ataupun menghapusnya.
277
Gambar 4.158 User Interface Halaman Forum Reply
Pada halaman ini admin harus mengisi field-field yang ada untuk membalas
postingan forum.
278
Gambar 4.159 User Interface Halaman Gallery
Pada halaman ini sistem akan menampilkan katagori gallery yang ada yang
berasal dari database gallery, admin memilih katagori yang ingin diubah.
279
Gambar 4.160 User Interface Halaman Gallery Edit
Pada halaman ini admin harus mengisi field-field yang ada, untuk mengedit
gallery.
280 4.2.3.6.1.4 Rancangan User Interface Untuk Marketing
Gambar 4.161 User Interface Halaman News and Event Edit
Pada halaman ini sistem akan menampilkan data news and event yang dapat
diubah oleh marketing, dan marketing dapat menambah news and event baru yang
nantinya akan di perbaharui di database news and event.
281
Gambar 4.162 User Interface Halaman Add news and Event
Pada halaman ini berfungsi untuk menambahkan news and event, sistem akan
menampilkan field-field yang harus diisi oleh marketing.
282
Gambar 4.163 User Interface Halaman Proposal Event
Pada halaman ini marketing dapat melihat detail proposal event yang telah dilakukan
oleh member yang memiliki fungsi untuk approve proposal, rejected proposal dan
download proposal, yang berasal dari database proposal event. Marketing juga dapat
melihat laporan berdasarkan bulan dan tahun proposal event itu dilakukan.
283
Gambar 4.164 User Interface Halaman Meeting Room
Pada halaman ini marketing dapat melihat data, mengubah data dan menambah
data dari meeting room.
284
Gambar 4.165 User Interface Halaman Meeting Room Edit
Pada halaman ini berfungsi untuk mengubah data dari meeting room, dimana
sistem akan menampilkan field-field yang harus diisi oleh marketing
285
Gambar 4.166 User Interface Halaman Add New Meeting Room
Pada halaman ini sistem akan menampilkan field-field yang harus diisi oleh
marketing untuk menambah meeting room
286 4.2.3.6.1.5 Rancangan User Interface Untuk Customer Service
Gambar 4.167 User Interface Halaman Room Reservation
Pada halaman ini berfungsi untuk melihat keseluruhan data reservasi kamar
yang terjadi di M-One Hotel, customer service juga dapat melihat reservasi yang ada
berdasarkan bulan dan tahun yang ada dalam database room reservation.
287
Gambar 4.168 User Interface Halaman Room
Pada halaman ini sistem akan menampilkan seluruh room yang ada yang berasal
dari database room, customer service dapat mengubah, menghapus, dan menambah
room baru.
288
Gambar 4.169 User Interface Halaman Edit Room
Pada halaman ini sistem akan menampilkan field-field yang harus diisi oleh
customer service, untuk mengubah data dari room.
289
Gambar 4.170 User Interface Halaman Add New Room
Pada halaman ini sistem akan menampilkan field-field yang harus diisi oleh
customer service, untuk menambahkan data room pada database room.
290
Gambar 4.171User Interface Halaman Facility
Pada halaman ini sistem akan menampilkan seluruh facilty yan ada pada
database facility, customer service dapat mengubah, menghapus, dan menambahkan
facility.
291
Gambar 4.172 User Interface Halaman Add New Facility
Pada halaman ini customer service dapat memilih tipe dari facility, dan
memasukan nama dari facility.
292
Gambar 4.173 User Interface Halaman Member
Pada halaman ini customer service dapat melihat data member yang berasal dari
database member. Customer service juga dapat mencari data member bedasarkan id,
username dan type member .
293
Gambar 4.174 User Interface Halaman Testimonial
Pada halaman ini sistem akan menampilkan data dari database testimonial,
customer service dapat menghapus dan menambahkan data testimonial.
294
Gambar 4.175 User Interface Halaman Write Testimonial
Pada halaman ini customer service dapat menulis testimonial yang akan
disimpan dalam database testimonial.
295
Gambar 4.176 User Interface Halaman Contact Answer
Pada halaman ini sistem menampilkan data contact us, yang berasal dari
database contact us.
296
Gambar 4.177 User Interface Halaman Write Contact Answer
Pada halaman ini customer service akan menjawab pertanyaan-pertanyaan yang
berasal dari database contact us.
297 4.2.5.2 System Output Design/hasil
Dalam perancangan yang diusulkan dibutuhkan output dari sistem guna
menampilkan feedback dari website kepada member, dibawah ini akan diberikan
beberapa contoh output yang ditampilkan :
1. Detail Proposal Event
Gambar 4.178 Detail Proposal Event
298
2. Detail Reservation Room
Gambar 4.179 Detail Reservation Room
299 4.2.6 System Integrity Control And Security Control
4.2.6.1 Integrity Control
Dalam perancangan yang diusulkan dibutuhkan integrity control guna
kelengkapan data dalam sistem, dibawah ini akan dijelaskan beberapa contoh integrity
control berdasarkan dari fungsinya :
1. Field Combination Control :
- Pada form reservation room bila ketersediaan room yang ingin dipesan telah
habis, maka member tidak dapat memesan room tersebut.
- Pada form registrasi dibutuhkan username dan email untuk login, jika
username /email yang dimasukan sudah digunakan maka calon member
harus memasukan username/ email yang baru.
2. Value Limit Control :
- Pada form check-in dan check-out data yang dimasukan harus benar yaitu
tanggal yang dimasukan paling cepat sehari sebelum melakukan reservasi,
dan tanggal check-out minimum sehari setelah check-in.
- Pada form proposal event jumlah kapasitas yang dimasukan tidak boleh
lebih besar dari setting capacity yang telah ditetapkan.
3. Completeness Control :
- Pada form registrasi member diperlukan data-data untuk kelengkapan data
member dimana data tersebut harus diisi oleh calon member.
- Pada form proposal event dibutuhkan data kelengkapan tentang event yang
akan diadakan, dan member harus mengisi semua data tersebut.
300
4. Data Validation Control :
- Pada form input transfer code yang dibutuhkan untuk mengubah status dari
reservasi, member harus memasukan kode bukti pembayaran yang berisi
angka.
4.2.6.2 Security Control
Prosedur yang diusulkan terdiri dari 2 bagian yaitu front end (member dan calon
member) serta back end (admin, marketing, customer service). Di bawah ini akan
dijelaskan user authentication/hak akses user dari sistem E-CRM yang diusulkan:
1. Fungsi-fungsi bagi calon Member
Bagi calon member yang mengunjungi website M-One Hotel dapat
mengakses berbagai menu yang berfungsi untuk memudahkan dalam memperoleh
informasi dari Hotel. Adapun menu halaman yang dapat diakses, yaitu:
i. Halaman Registrasi
Calon Member yang belum registrasi menjadi Member M-One Hotel, bisa
mengakses halaman registrasi sehingga dapat melakukan registrasi Member
secara online. Dimana dalam proses registrasi username dan email yang
didaftarkan dicek terlebih dahulu oleh sistem untuk memastikan bahwa tidak
adanya duplikasi data.
ii. Halaman About us
Calon member dapat mengakses halaman about yang berisikan informasi
company profile dan visi misi dari M-One Hotel.
301
iii. Halaman Gallery
Calon member dapat mengakses halaman gallery yang berisikan gambar –
gambar mengenai fasilitas maupun room yang terdapat di M-One Hotel.
iv. Halaman Contact Us
Calon member dapat mengakses halaman contact us yang dapat digunakan
untuk menanyakan informasi kepada pihak M-One Hotel.
v. Halaman FAQ
Calon member dapat mengakses halaman FAQ yang berisikan informasi –
informasi berupa pertanyaan dan jawaban yang umumnya di tanyakan kepada
M-One Hotel.
vi. Halaman MAP
Calon member dapat mengakses halaman MAP yang berisikan informasi
lokasi dan nomor telepon M-One Hotel serta dilengkapi dengan google map
yang memudahkan dalam pencarian lokasi.
vii. Halaman News And Event
Calon member dapat mengakses halaman news and event yang berisikan
informasi – informasi mengenai informasi dan event-event promo yang akan
diadakan di M-One Hotel.
viii. Halaman Chat Online
Calon member dapat mengakses halaman chat online merupakan halaman
yang terdiri dari pingbox chat sehingga dapat dilakukan interaksi komunikasi
dua arah antara perusahaan dengan pihak luar.
302 2. Fungsi-fungsi bagi Member
Bagi member yang telah melakukan registrasi di website M-One Hotel
dapat mengakses berbagai menu yang dapat diakses oleh calon member,yang
selain itu juga dapat mengakses menu khusus bagi member, yaitu:
i. Halaman Login
Member yang telah melakukan registrasi dapat mengakses halaman login
dari M-One Hotel, yang berisi username dan password.
ii. Halaman Forget Password
Jika member tidak mengingat password, maka member dapat mengakses
halaman forget password yang berisi username dan email dari member yang
nantinya password tersebut akan dikirimkan melalui email yang di-input
oleh member.
iii. Halaman Testimonial
Member dapat mengakses halaman testimonial yang digunakan untuk
Memberikan testimonial mengenai M-One Hotel.
iv. Halaman My Profile & Edit Profile
Member dapat mengakses halaman my profile yang berisikan informasi
mengenai data member, dan member dapat mengubah data diri.
v. Halaman Membership
Member dapat mengakses halaman membership yang berisi tentang
tingkatan dari member tersebut, yaitu:
303
a) Silver Member
Member akan langsung mendapatkan silver member jika baru
melakukan registrasi, yang nantinya akan mendapatkan discount
sebesar 10% (sepuluh persen), dari total seluruh biaya reservasi dalam
setiap transaksi.
b) Gold Member
Member akan mendapatkan golden member jika sudah melakukan
reservasi lebih dari 10 kali, yang nantinya akan diberikan dicount
sebesar 20% (dua puluh persen), dari total seluruh biaya dalam setiap
transaksi.
c) Diamond Member
Member akan mendapatkan diamond member jika sudah melakukan
reservasi lebih dari 20 kali, yang nantinya akan diberikan dicount
sebesar 30% (tiga puluh persen), dari total seluruh biaya dalam setiap
transaksi.
vi. Halaman My Reservation
Member dapat mengakses halaman My Reservation yang berisikan
informasi transaksi yang telah dilakukan dan untuk melihat status reservasi
apakah sudah booked atau masih pending, status booked akan terjadi bila
member yang telah melakukan reservasi sudah melakukan pembayaran
paling lama tiga jam setelah member melakukan reservasi, bila pembayaran
sudah melewati dari batas waktu yang ditentukan maka status reservasi akan
dibatalkan otomatis oleh sistem. Dan Member dapat melihat seluruh data
304
transaksi yang pernah dilakukan di M-One Hotel. Member juga dapat
membatalkan reservasi kamar dan event yang sudah berstatus booked, dalam
fitur cancel reservation room /event. Untuk reservasi kamar akan dikenakan
biaya sebesar 25%(dua puluh lima persen) bila dilakukan sehari sebelum
tanggal check-in, dan untuk event akan dikenakan biaya 40%(empat puluh
persen) bila seminggu sebelum event diadakan, dari total seluruh biaya
reservasi. Bila pembatalan reservasi dilakukan sebelum itu, maka member
tidak dikenakan biaya dan uang akan dikembalikan sepenuhnya.
vii. Halaman Search Available Room
Member dapat mengakses halaman search available room yang berfungsi
untuk mencari ketersediaan kamar dalam periode tertentu.
viii. Halaman Make Reservation Room
Member dapat mengakses halaman make reservation room untuk
melakukan reservasi kamar, dengan dua tipe pembayaran yang disediakan
yaitu pembayaran via transfer maupun credit card. Dalam pemesanan
tersebut terdapat fungsi personalisasi khusus pada member M-One Hotel
yaitu discount berdasarkan dari tipe member yaitu silver, gold, atau
diamond. Selain itu stock kamar untuk make reservation room dibatasi oleh
M-One Hotel setengah dari total keseluruhan kamar yang tersedia.
ix. Halaman Make Event
Member dapat mengakses halaman make event untuk melakukan proposal
event yang digunakan untuk pemesanan melakukan suatu event yang
disediakan oleh pihak M-One Hotel. Selain itu saat member melakukan
305
proposal event pihak Hotel akan menjelaskan tentang fasilitas yang didapat,
dan menanyakan apakah memerlukan room requirements atau tidak, bila
template yang disediakan tidak sesuai dengan keinginan member, maka
member dapat meng-upload proposal event yang diinginkan, setelah
melakukan proposal event pihak Hotel akan mengkonfirmasi lebih lanjut
mengenai pembahasan events yang diajukan.
x. Halaman Forum
Member dapat mengakses halaman forum yang berfungsi reply dan post
new thread. Yang berguna untuk saling berbagi pengalaman antar member.
3. Fungsi – Fungsi Admin
Bagian Admin merupakan bagian back end website yang bertugas untuk
membantu dalam pelaksanaan sistem. Beberapa fungsi yang dapat diakses oleh
bagian Admin , yaitu:
i. Halaman Login, My Profile, Edit Profile, Logout
Admin dapat mengakses halaman login untuk login sehingga dapat
mengakses website back end M-One Hotel. Selain itu dapat mengakses my
profile untuk melihat data profile, edit profile untuk mengedit data profile
serta logout untuk keluar dari website.
ii. Halaman Registrasi Employee
Admin dapat mengakses halaman registrasi employee yang berfungsi
sebagai back end dari website M-One Hotel
306
iii. Halaman FAQ Edit
Admin dapat mengakses halaman FAQ edit yang berfungsi untuk add FAQ,
update FAQ, delete FAQ, yang tampil pada front end website M-One Hotel.
iv. Halaman Postingan Forum Admin
Admin dapat mengakses halaman forum admin yang berfungsi untuk reply,
post new threads, dan delete threads.
v. Halaman Gallery Edit
Admin dapat mengakses halaman gallery edit yang berfungsi untuk add
picture, edit picture dan delete picture yang tampil pada front end website
M-One Hotel.
4. Fungsi – Fungsi Marketing
Bagian marketing merupakan bagian back end website yang bertugas untuk
membantu dalam pelaksanaan sistem. Beberapa fungsi yang dapat diakses oleh
bagian marketing , yaitu:
i. Halaman Login, My Profile, Edit Profile, Logout
Marketing dapat mengakses halaman login untuk login sehingga dapat
mengakses website back end M-One Hotel. Selain itu dapat mengakses my
profile untuk melihat data profile, edit profile untuk mengedit data profile
serta logout untuk keluar dari website.
ii. Admin dapat mengakses halaman News And Event edit yang berfungsi
untuk view news and event, edit news and event, delete news and event,
yang tampil pada front end website M-One Hotel
iii. Halaman Proposal Event
307
Marketing dapat mengakses halaman proposal event yang memiliki fungsi
untuk melihat proposal event mengenai event yang akan diadakan, beserta
spesifikasi dari event tersebut yang diajukan oleh member. Yang
selanjutnya marketing akan menghubungi member untuk keterangan lebih
lanjut mengenai event tersebut.
5. Fungsi – Fungsi Customer Service
Bagian customer service merupakan bagian back end website yang
bertugas untuk membantu dalam pelaksanaan sistem. Beberapa fungsi yang dapat
diakses oleh bagian customer service, yaitu:
i. Halaman Login, My Profile, Edit Profile, Logout
Customer service dapat mengakses halaman login untuk login sehingga
dapat mengakses website back end M-One Hotel. Selain itu dapat
mengakses my profile untuk melihat data profile, edit profile untuk
mengedit data profile serta logout untuk keluar dari website.
ii. Halaman Reservation Room
Customer service dapat mengakses halaman reservation room yang
memiliki fungsi untuk melihat data transaksi reservation room yang ada dan
dapat melihat data reservation per-bulan dan per-tahun.
iii. Halaman Rooms Edit
Customer service dapat mengakses halaman rooms edit yang memiliki
fungsi add rooms, edit rooms, dan delete rooms yang tampil pada front end
website M-One Hotel.
308
iv. Halaman Contact Answer
Customer service dapat mengakses halaman contact answer yang memiliki
fungsi untuk answer contact mengenai informasi hotel yang berasal dari
contact us yang diajukan oleh bagian front end.
iv. Halaman Meeting Room Edit
Customer service dapat mengakses halaman meeting room edit yang
memiliki fungsi untuk add meeting room, edit meeting room, dan delete
meeting room yang tampil pada front end website M-One Hotel.
309
4.12 Gantt Chart Development Sistem E-CRM
Tabel 4.41 Gantt Chart Development
No Kegiatan
Bulan
Februari Maret April Mei Juni Juli
3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3
1. Analisis Sistem Informasi
2. Design Sistem Informasi
3. Coding
4. Testing
5. Training
6. Implementasi
310
Berikut adalah penjelasan dari kegiatan yang tertera pada Gantt Chart di atas:
1. Kegiatan analisis sistem informasi dilakukan selama enam minggu. Kegiatan
yang dilakukan saat pengumpulan data terdiri dari survey ke perusahaan,
wawancara dengan pihak perusahaan dan melakukan penyebaran kuesioner.
Kuesioner yang dilakukan disebarkan pada customer M-One Hotel yaitu
customer individu dan customer corporate, yang kemudian di dapatkan
kebutuhan dari perusahaan berdasarkan GAP analisis untuk mendapatkan data
yang diperlukan untuk perancangan e-CRM guna membangun hubungan jangka
panjang antara perusahaan dengan customer, sehingga dapat dibangun website
sesuai dengan kebutuhan customer.
2. Kegiatan design sistem informasi dilakukan selama empat minggu, setelah hasil
analisis telah diperoleh, maka hasil tersebut digunakan untuk merancang website
e-CRM. Dalam tahap ini diperlukan perancangan untuk internal perusahaan
maupun external perusahaan agar dapat berjalan dengan secara maksimal.
3. Pada tahap coding pembuatan website akan dilakukan berdasarkan hasil analisis
dan perancangan yang telah dibuat pada kegiatan sebelumnya. Pembuatan
program memakan waktu sekitar enam minggu.
4. Pada tahap testing dilakukan setelah website selesai dibuat. Tahap ini diperlukan
untuk mengecek apakah fitur yang dibuat pada website sudah berjalan dengan
benar atau belum. Pada tahap ini, aplikasi website masih menggunakan
localhost. Tahap ini dilakukan sekitar tiga minggu.
311
5. Pada tahap training dilakukan kepada pihak internal perusahaan yaitu admin,
marketing, dan customer service sebagai bagian dari back-end website M-One
Hotel. Tahap ini dilakukan sekitar empat minggu.
6. Tahap Implementasi akan dilakukan selama tiga minggu. Implementasi
dilakukan dengan cara melakukan pengiriman website ke hosting. Setelah
website berhasil dikirim, akan dilakukan pengujian ulang terhadap fungsionalitas
dari fitur pada website, pada tahap ini akan dilakukan fase CRM yang pertama
yaitu acquire yaitu mendapatkan customer baru, yang dalam ini juga akan
memasang iklan-iklan tentang website M-One Hotel di web yang mempunyai
banyak pengunjung. Yang kemudian dilanjutkan dengan enhance dan retain
untuk meningkatkan loyalitas dari customer. Starategi implementasi yang
digunakan adalah direct instalation dimana sistem yang lama akan diganti
dengan sistem yang diusulkan.