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
1. Aquiring
2. Enhance
3. Retain
Feature pada web yang diusulkan -
Share to social network Facilty Gallery News and Event Registrasi Member FAQ Live Chat MAP Contact Us
-
Testimonial Cross Selling Forum
-
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 Web-site Persentation
Fitur Gallery, dan Facilty
Access to Information
Share To Social Network dan Contact Us
Loyality Progamme
Membership dan Birthday Email.
Manfaat 1. Gallery merupakan fitur yang berisi sekumpulan gambargambar yang berisikan informasi mengenai M-One Hotel. 2. Facilty merupakan fitur yang berisi fasilitas-fasilitas yang terdapat di M-One Hotel.
Send
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 1. Membership merupakan sebuah fitur untuk yang berguna untuk meningkatkan loyalitas customer. Dalam membership M-One Hotel terdapat tiga
114 Pre-purchase e-CRM
Information Quality
Search Capability
Fitur
Live Chat
Search Available Room
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. Live Chat merupakan fitur dimana customer dapat melakukan interaksi secara dua arah dengan customer service M-One Hotel. Search Available Room merupakan fitur pencarian jumlah kamar yang tersedia yang dapat dipesan.
Tabel 4.3 Tabel At-Purchase At-purchase e-crm Payment Methods
Privacy and Security
Fitur Manfaat Payment Type :Transfer Fitur ini merupakan pilihan atau Credit Card cara pembayaran yang lebih disukai oleh customer apakah transfer atau credit card. 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
Promotions
Dynamic Pricing
Promotions
Fitur
News and Event
Manfaat 2. My Profile dan Edit Profile merupakan fitur untuk melihat data diri dan untuk mengubah data diri. 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.
Proposal Event, Cross 1. Selling, dan Room Edit, Meeting Room Edit
News and Event
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 backend yang di dalam fitur tersebut Customer Service dapat mengubah harga dari room dan meeting room 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 Ordering Process/Speed
Fitur Reservation Rooms Proposal Event
dan 1.
2.
Manfaat 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. Proposal Events merupakan sebuah fitur yang membantu customer untuk dapat membuat janji dan membahas mengenai pengadaan event di MOne 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 Problem Solving
Fitur FAQ, Testimonial, Forum
Order Tracking
My Reservation
After Sales Service
Cancel Reservation
4.1.4 4.1.4.1
Manfaat dan 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. 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. Cancel Reservation merupakan fitur yang ada dalam menu My Reservation yang berfungsi untuk membatalkan reservasi kamar yang telah dilakukan.
Proses Bisnis Yang Diusulkan 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.
1
2
3
4
5
6
7
Event Calon Member melakukan registrasi
Trigger Calon Member mendaftar menjadi member
Calon Calon Member, Member,Me Member mber melakukan mengajukan contact us pertanyaan Member memberik an testimonia l
Member memberikan kritik dan saran
Member melakukan Member posting memposting forum forum Member melakukan reservatio n room
Member memesan kamar
Member melakukan Member view my melihat data reservatio transaksi n Member melakukan proposal event
Member memesan ruang event
Source
Use Case
Response
Destination
Calon Member
Melakuka n Registrasi
Calon Member menjadi Member
Calon Member
Calon Member
Melakuka n Contact Us
Contact Us
Calon Member
Member
Memberik an Testimoni al
Testimoni al
Member
Member
Membuat Posting Forum
Forum
Member dan Admin
Member
Melakuka n Reservatio n Room
Reservatio n Room Created
Member
Member
Melakuka n View My Reservatio n
Data transaksi muncul
Member
Member
Melakuka n Reservasi Proposal Event
Proposal Event
Member dan Marketing
124
NO.
8
9
10
11
12
13
14
Event
Member melakukan edit profile
Trigger
Source
Member mengedit profile
Member
Member mencari Member ketersediaan melakukan kamar dan search ruang available meeting room Member membatal kan pesanan room
Member melakukan pembatalan pemesanan room
Member membatal kan pemesana n proposal event
Member melakukan pemabatala n pemesanan proposal event
Admin Admin melakukan mendaftarka registrasi n Employee employee Employee( Marketing, Customer Emmployee Service,Ad mengedit min)Melak Profile ukan Edit Profile Admin Admin melakukan mengedit FAQ edit FAQ
Use Case Melakuka n Edit Profile Member
Response
Destination
Profil Member Update
Member
Member
Melakuka n Search Available Room
Daftar available room
Member
Member
Melakuka n Cancel Reservatio n Room
Status Reservatio n Canceled
Customer Service
Member
Melakuka n Cancel Reservasi Proposal Event
Status Reservatio n Canceled
Marketing
Employe e
Melakuka n Registrasi Employee
Terdaftar Employee
Employee
Admin
Melakuka n Edit Profile Employee
Profil Employee Update
Admin
Admin
Melakuka n FAQ Edit
FAQ Update
Member
125
NO. 15
16
17
18
19
20
Event
Trigger Admin Admin melakukan memposting posting forum forum Admin melakukan Admin gallery mengedit edit gallery
Source
Use Case Melakuka n Posting Forum Admin
Response
Destination
Forum
Member dan Admin
Admin
Melakuka n Gallery Edit
Picture Gallery Update
Member
News and Event Update
Marketing
Admin
Marketing Melakuka n News and Event edit
Marketing mengedit news and event
Marketin g
Melakuka n News and Event Edit
Marketing melakukan edit meeting room
Marketing Mengedit meeting room
Marketin g
Melakuka n Meeting Room Edit
Meeting Room Update
Member
Customer service mengedit room
Custome r Service
Melakuka n Room Edit
Room Update
Member
Customer Service Mengedit Facility
Custome r Service
Melakuka n Facility Edit
Facility Update
Member
Customer Service Melakuka n Room Edit Customer Service Melakuka n Facility Edit
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 1. Calon member
System 1.1 Sistem akan
membuka halaman
menampilkan field-
registrasi
field yang harus diisi oleh calon member
2. Calon member
2.1 Sistem menyimpan
mengisi semua data
data yang telah diisi
pada halaman
oleh calon member
registrasi 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 1. Calon member membuka halaman contact us 2. Calon member mengisi semua data pada halaman contact us
System 1.1 Sistem akan menampilkan fieldfield 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.
3. Customer service akan menerima email dari calon member. 4. Customer service akan membalas email dari calon member 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 1. Member membuka halaman testimonial 2. Member mengisi semua data pada
System 1.1 Sistem akan menampilkan fieldfield yang harus diisi oleh member
halaman testimonial 3. Member melakukan
3.1 Sistem menyimpan
submit data yang
data yang telah diisi
sudah 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 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
System
2.1 Sistem akan menampilkan fieldfield yang harus diisi oleh member 2.2 Sistem menyimpan data yang telah diisi oleh member 3.1 Sistem akan menampilkan fieldfield yang harus diisi oleh member 3.2 Sistem menyimpan data yang telah diisi oleh member 4.1 Sistem akan menampilkan fieldfield 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
Exception Conditions
1.1 Sistem akan menampilkan kamar yang tersedia beserta harga 2. Member memilih tipe 2.1 Sistem menampilkan kamar field-field yang harus diisi oleh member 3. Member memilih 3.1 Sistem menyimpan tanggal check-in dan data yang telah diisi check-out oleh member 4. Member memilih 4.1 Sistem menampilkan jumlah kamar yang rincian dari reservasi akan dipesan dan total harga 4.2 Sistem menampilkan tipe pembayaran yang harus diisi oleh member 5. Member memilih tipe 5.1 Sistem menyimpan pembayaran data yang telah diisi oleh member 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 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
System 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
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
2. Member memilih meeting room dan template 3. Member mengisi semua data pada halaman make event reservation 4. Member dapat mengupload proposal jika template yang disediakan tidak sesuai dengan keinginan member Exception Conditions
4.1 Sistem menyimpan file yang dibuat oleh Member
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 1. Member membuka
System 1.1 Sistem akan
halaman search
menampilkan data
available room and
dari room dan
event
meeting room 1.2 Sistem menampilkan field-field tanggal yang dapat dipilih
2. Member memilih tanggal
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 1. Member membuka halaman edit profile
System 1.1 Sistem akan menampilkan data dari member 1.2 Sistem menampilkan field-field yang harus diisi oleh member
2. Member mengisi data yang ingin diubah
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 1. Member membuka
System 1.1 Sistem menampilkan
halaman my
data reservasi kamar
reservation
yang dilakukan sebelumnya
2. Member memilih
2.1 Sistem mengubah
tombol cancel
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 1. Member membuka
System 1.1 Sistem akan
halaman my
menampilkan data
reservation
reservasi event yang telah dilakukan sebelumnya
2. Member memilih
2.1 Sistem mengubah
tombol cancel
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 1. Admin membuka halaman registrasi
System 1.1 Sistem akan menampilkan fieldfield yang harus diisi oleh admin
2. Admin mengisi
Exception Conditions
2.1 Sistem menyimpan
semua data pada
data yang telah diisi
halaman registrasi
oleh admin
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 1. Employee membuka halaman edit profile
System 1.1 Sistem akan menampilkan data dari employee 1.2 Sistem menampilkan field-field yang harus diisi oleh employee
2. Employee mengisi
Exception Conditions
2.1 Sistem menyimpan
data yang ingin
data yang telah diisi
diubah
oleh employee
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 1. Admin membuka halaman FAQ edit 2. Admin dapat mengubah data FAQ
3. Admin dapat menambah data FAQ
4. Admin dapat menghapus data FAQ
Exception Conditions
System 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
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 1. Admin membuka halaman forum
System 1.1 Sistem akan menampilkan data forum
2. Admin dapat mengreply data forum
2.1 Sistem menampilkan data-data yang dapat di-reply oleh Admin 2.2 Sistem menyimpan data yang dibalas olehAdmin
3. Admin dapat
3.1 Sistem menampilkan
menghapus data
data-data yang dapat
forum
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 1. Admin membuka halaman gallery edit 2. Admin dapat mengupdate data picture gallery 3. Admin dapat menambah data gallery 4. Admin dapat menghapus datam gallery
Exception Conditions
System 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
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
Actors
Ketika marketing membuka halaman news and event edit, sistem akan menampilkan data dari news and event dan Marketing dapat mengubah news and event. 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
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
3. Marketing dapat menambah data news and event
4. Marketing dapat menghapus data news and event
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
Actors
Ketika marketing membuka halaman meeting room edit, sistem akan menampilkan data dari meeting room dan marketing dapat mengubahnya. 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
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
3. Marketing dapat menambah data meeting room
4. Marketing dapat menghapus data meeting room
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
Actors
Ketika customer service membuka halaman room edit, sistem akan menampilkan data dari room dan customer service dapat mengubahnya. Customer service
Related Use Case
-
Stakeholders
Member
Preconditions
Customer service masuk ke halaman room edit
Postconditions
Data room berubah
Flow of Activities
Actors 1. Customer service membuka halaman room edit 2. Customer service dapat mengubah data room
System
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. Customer service 3.1 Sistem menampilkan dapat menambah data data-data yang dapat room ditambah oleh customer service 3.2 Sistem menyimpan data yang ditambah oleh customer service 4. Customer service 4.1 Sistem menampilkan dapat menghapus data data-data yang dapat room 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 1. Customer service
System 1.1 Sistem akan
membuka halaman
menampilkan data
facility edit
facility 1.2 Sistem menampilkan field-field yang harus diisi oleh customer service
2. Customer service
2.1 Sistem menyimpan
mengisi data yang
data yang telah diisi
ingin diubah
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
:System
Member
View_MyReservation(CheckinDate)
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
:System
Member
Start_Cancel_Proposal_Event(Event_Start,Id_Proposal_Event)
Event_Start,Event_End,Status_Proposal_Event
Cancel_Proposal_Event() Event_Start,Event_End,Status_Proposal_Event
Gambar 4.15 Simple Sequence Diagram Melakukan Cancel Proposal Event
:System
Employee
Start_Registrasi_Employee(Job_Status)
Add_Employee_Information(Id_Employee,Name,UserName,Password)
Submit()
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
:System
Customer Service
Start_EditRoom(Id_Room) 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
:System
CustomerService
Start_EditFacility(Name_Facility,Id_Facility) Type_Facility,Name_Facility
Edit_Facility(Type_Facility,Name_Facility)
Submit()
Gambar 4.23 Simple Sequence Diagram Melakukan Edit Facility
158 4.1.6 4.1.6.1
Problem Domain Model Structure
Gambar 4.24 Domain Class Diagram
159 4.1.6.2
Statechart / Create_ContactUs / Edit_Profil_Member
Member
/ Create_Proposal_Event
/ Add_Member
/ Add_Forum / Create_Testimonial / Create_Reservation_Room
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
1:Start_Add_Registrasi(First_Name,Last_Name,Address,UserName,Password)
2:save()
1.1:Create_Member(First_Name,Last_Name,Address,UserName,Password) :add_Member_ :Member handler
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 1:Start_EditFAQ(Id_FAQ)
1.1:Get_FAQ :Edit_FAQ_Handler
:FAQ
2:save()
Admin
Gambar 4.100 Communication Diagram Edit FAQ
Gambar 4.101 Communication Diagram Posting Forum Admin
Gambar 4.102Communication Diagram Edit Gallery
1:Start_Edit_Room(Id_Room)
1.1:Edit_Room(ID_Room,Room_Name,Price,Total_Room)
:Edit_Room_Handler
:Room
2:save()
Customer Service
Gambar 4.103 Communication Diagram Edit Room
215 1:Start_EditMeetingRoom(Id_MeetingRoom) 1.1:Edit_MeetingRoom(Fuction_Room,Size,Setting,Capacity) :Edit_MeetingRoom_Handler
:Meeting_Room
2:save()
Customer Service
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
Bulan No
Kegiatan
Februari 3
1.
Analisis Sistem Informasi
2.
Design Sistem Informasi
3.
Coding
4.
Testing
5.
Training
6.
Implementasi
4
Maret 1
2
3 4
April 1
2 3 4 1
Mei 2
3
Juni
Juli
4 1 2 3 4 1 2 3
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.