Академический Документы
Профессиональный Документы
Культура Документы
3.1.1
Identifikasi Masalah
Berdasarkan hasil wawancara yang telah dilakukan maka dapat
kualitas
pelayanan
dibutuhkan
suatu
model
yang
dapat
34
35
1 Variabel
2 Variabel
3 Variabel
4 Variabel
5 Variabel
3.1.2
Pengumpulan Data
Proses pengumpulan data dilakukan untuk memperoleh informasi yang
Variabel Penelitian
Tahapan variabel penelitian berfungsi untuk mengetahui variabel apa saja
yang digunakan pada penelitian ini. Dalam penelitian ini menggunakan dua
variabel
penelitian,
yaitu
variabel
terikat/dependen
dan
variabel
bebas/independen.
1. Variabel terikat (Y)
Variabel terikat/dependen adalah variabel yang dipengaruhi oleh variabel
bebas/independen. Dalam penelitian ini variabel terikat/dependen adalah
kepuasan pelanggan Dewi Sinta Hotel and Restaurant.
2. Variabel bebas (X)
Variabel bebas/independen adalah variabel yang mempengaruhi variabel
terikat/dependen. Variabel bebas yang terdapat pada penelitian ini adalah daya
36
b Instrumen Penelitian
Instrumen yang digunakan dalam penelitian ini adalah kuesioner.
Terdapat beberapa tahapan dalam mendesain kuesioner yaitu perancangan
konstruk, konsep konstruk, perancangan atribut konstruk, dan perancangan
pertanyaan kuesioner.
1. Perancangan Konstruk
Konstruk adalah elemen dari kuesioner yang digunakan untuk mendefinisikan
tujuan penilaian sebuah kuesioner terhadap objek kuesioner. Konstruk untuk
aplikasi analisis pengaruh kualitas pelayanan terhadap kepuasan pelanggan
mengacu pada penelitian Bernadet (2011) dapat dilihat pada Gambar 3.1.
Konstruk 1
Kasat Mata
Konstruk 2
Keandalan
Konstruk 3
Daya Tanggap
Konstruk 4
Jaminan
Konstruk 5
Empati
Konstruk 6
Kepuasan Pelanggan
2. Konsep Konstruk
Konstruk yang telah ditentukan sebelumnya harus didefiniskan ke dalam
sebuah konsep yang akan menjelaskan fungsi dari masing-masing konstruk
tersebut. Penjelasan fungsi konstruk tersebut berdasarkan pada penelitian
Bernadet (2011). Berikut ini adalah konsep dari konstruk untuk kuesioner
kepuasan pelanggan.
37
b Konstruk 2: Keandalan
Konstruk ini dipilih untuk mengukur kemampuan perusahaan dalam
memberikan jasa yang tepat dan dapat diandalkan.
c
Konstruk 4: Jaminan
Konstruk ini dipilih untuk mengukur kemampuan dan kesopanan
karyawan serta sifat dapat dipercaya yang dimiliki oleh karyawan.
Konstruk 5: Empati
Konstruk ini dipilih untuk mengukur pemahaman karyawan terhadap
kebutuhan konsumen serta empati yang diberikan oleh karyawan.
38
a. Kasat Mata
Atribut-atribut dari faktor kasat mata yaitu:
1. Kebersihan dan kerapian dari fasilitas yang disediakan
2. Fasilitas parkir
3. Fasilitasi rekreasi
4. Fasilitas restaurant
5. Penampilan karyawan
6. Struktur atau rancangan bangunan dan fasilitas yang disediakan
b. Keandalan
Atribut-atribut dari faktor keandalan yaitu:
1. Kemudahan pemesanan atau transaksi
2. Keakuratan pelayanan
3. Ketenangan beristirahat
4. Kemudahan cara pembayaran
5. Tarif yang sesuai dengan pelayanan yang didapat
c. Daya Tanggap
Atribut-atribut dari faktor daya tanggap yaitu:
1. Kesigapan karyawan dalam memberi informasi yang dibutuhkan
pelanggan
2. Kesigapan karyawan dalam melayani pelanggan
3. Penanganan keluhan pelanggan
d. Jaminan
Atribut-atribut dari faktor jaminan yaitu:
1. Keterampilan dan pengetahuan karyawan dalam melayani pelanggan
39
2. Keramahan karyawan
3. Reputasi penyedia jasa
4. Keamanan di lingkungan sekitar pelanggan
e. Empati
Atribut-atribut dari faktor empati yaitu:
1. Kemudahan dalan memanfaatkan fasilitas yang disediakan
2. Kemampuan karyawan dalam memberikan informasi yang dibutuhkan
oleh pelanggan
3. Kepekaan karyawan terhadap kebutuhan pelanggan
f. Kepuasan pelanggan
Atribut-atribut dari faktor kepuasan pelanggan yaitu:
1. Pelayanan yang diberikan memenuhi harapan pelanggan
2. Pelanggan mengatakan hal positif terhadap pelayanan yang didapat
3. Pelayanan yang diberikan memuaskan pelanggan
4. Tidak ada keluhan atau keluhan pelanggan dapat teratasi
5. Pelanggan merasakan rasa senang dan puas ketika menginap
4. Perancangan Pertanyaan Kuesioner
Pertanyaan dirancang berdasarkan atribut-atribut/indikator-indikator yang
telah ditentukan akan
40
Konstruk 2: Keandalan
1. Kemudahan pemesanan atau
transaksi.
2. Keakuratan pelayanan.
3. Ketenangan beristirahat.
4. Kemudahan cara pembayaran.
5. Tarif yang sesuai dengan pelayanan
yang didapat.
Pertanyaan
1. Kebersihan dan kerapian kamar
hotel.
2. Fasilitas parkir yang disediakan
hotel.
3. Fasilitas rekreasi yang disediakan
hotel.
4. Fasilitas restaurant yang ada pada
hotel.
5. Fasilitas karyawan hotel.
6. Struktur atau rancangan bangunan
dan fasilitas hotel.
1. Kemudahan dalam pemesanan
kamar pada hotel.
2. Keakuratan pelayanan yang
diberikan karyawan hotel.
3. Ketenangan dalam beristirahat pada
hotel.
4. Kemudahan cara pembayaran pada
hotel.
5. Tarif hotel telah sesuai dengan
pelayanan yang didapat pelanggan
1. Kesigapan karyawan hotel dalam
memberikan informasi yang
dibutuhkan.
2. Kesigapan karyawan hotel dalam
melayani pelanggan.
3. Penanganan keluhan pelanggan
pada hotel.
1. Keterampilan dan pengetahuan
karyawan hotel dalam melayani
pelanggan.
2. Keramahan karyawan hotel.
3. Reputasi hotel.
4. Keamanan di lingkungan hotel.
41
Atribut
dibutuhkan oleh pelanggan.
3. Kepekaan karyawan terhadap
kebutuhan pelanggan.
Konstruk 6: Kepuasan Pelanggan
1. Pelayanan yang diberikan
memenuhi harapan pelanggan.
2. Pelanggan mengatakan hal positif
terhadap pelayanan yang didapat.
3. Pelayanan yang diberikan
memuaskan pelanggan.
4. Tidak ada keluhan atau keluhan
pelanggan dapat teratasi.
5. Pelanggan merasa senang dan puas
menginap.
Pertanyaan
dibutuhkan pelanggan.
3. Kepekaan karyawan hotel terhadap
kebutuhan pelanggan.
1. Pelayanan hotel yang diberikan
memenuhi harapan pelanggan.
2. Pelanggan mengatakan hal positif
terhadap pelayanan hotel.
3. Pelayanan hotel yang diberikan
memuaskan pelanggan.
4. Tidak ada keluhan atau keluhan
pelanggan dapat teratasi.
5. Pelanggan merasa senang menginap
pada hotel
42
yang menginap di Dewi Sinta Hotel and Restaurant. Sampel yang digunakan
adalah pelanggan yang minimal pernah menginap di Dewi Sinta Hotel and
Restaurant yaitu minimal tiga puluh pelanggan.
3.2.1
43
informasi bahwa data jawaban kuesioner telah diterima dan tersimpan dalam
database aplikasi.
Selanjutnya, Manajer Hotel dapat menampilkan informasi atau laporan
dari aplikasi pengaruh kualitas pelayanan terhadap kepuasan pelanggan dengan
cara memasukkan periode laporan yang dibutuhkan. Laporan yang didapat oleh
Manajer Hotel adalah laporan karakteristik pelanggan, laporan kualitas pelayanan
yang paling mempengaruhi kepuasan pelanggan, dan laporan indikator kualitas
pelayanan yang paling berpengaruh terhadap kepuasan pelanggan. Gambaran
umum sistem pada aplikasi pengaruh kualitas pelayanan terhadap kepuasan
pelanggan dapat dilihat pada Gambar 3.3.
# Informasi
Pertanyaan Kuesioner
Pelanggan
Aplikasi Analisis
Pengaruh Kualitas Pelayanan
Terhadap Kepuasan Pelanggan
Manajer Hotel
Admin
Gambar 3.3
3.2.2
Sitemap
Sitemap adalah salah satu alat bantu untuk mempermudah dalam
44
reservation
questionnaire
login
bagian front
office
help
info
logout
category
question
questionnaire
customer
characteristics
login
report
home page
impact of
service quality
admin
info
manage users
help
logout
questionnaire
login
help
info
logout
customer
45
3.2.3
System Flow
System flow adalah gambaran tentang sistem yang akan dibagun. System
flow yang dibangun mulai dari Admin yaitu proses mengecek login staf. Proses
mengecek login staf adalah proses awal sebelum Admin dapat menggunakan
aplikasi analisis pengaruh kualitas pelayanan terhadap kepuasan pelanggan.
Proses mengecek login staf dimulai ketika Admin memasukkan
username dan password pada aplikasi analisis analisis pengaruh kualitas
pelayanan terhadap kepuasan pelanggan. Aplikasi akan mengecek username dan
password yang dimasukkan oleh Admin. Jika username dan password tidak
terdaftar maka aplikasi akan menampilkan informasi data staf tidak terdaftar. Jika
username dan password terdaftar maka aplikasi akan mengecek apakah username
dan password aktif. Jika username dan password tidak aktif maka aplikasi akan
menampilkan informasi data staf tidak aktif. Jika username dan password aktif
maka aplikasi akan membuat session untuk Admin agar dapat mengakses menu
dari aplikasi analisis pengaruh kualitas pelayanan terhadap kepuasan pelanggan.
Gambar 3.5 mengambarkan system flow mengecek login staf.
System flow selanjutnya yang dibangun adalah membuat kategori
pertanyaan. Proses membuat kategori adalah sebuah proses yang berfungsi untuk
membuat kategori-kategori yang nantinya dapat menunjang penyusunan kuesioner
pelanggan. Proses membuat kategori dimulai ketika Admin memasukkan data
kategori pertanyaan. Aplikasi akan mengecek apakah kategori pertanyaan yang
dimasukkan telah digunakan atau belum. Jika data kategori yang dimasukkan
sama atau telah digunakan aplikasi akan menampilkan informasi data kategori
pertanyaan sama. Jika data kategori yang dimasukkan tidak sama maka aplikasi
46
Admin
Sistem
Mulai
admin
Mengecek username
dan password staff
Memasukkan username
dan password
Informasi data
staff tidak
terdaftar
terdaftar?
Menampilkan informasi
data staff tidak terdaftar
Informasi data
staff tidak aktif
aktif?
Menampilkan informasi
data staff tidak aktif
1
Admin
Memasukkan data
kategori
Informasi data
kategori
pertanyaan sama
Sistem
katpertanyaan
sama?
Menampilkan informasi
data kategori pertanyaan
sama
T
Menyimpan data
kategori pertanyaan
Informasi data
kategori
pertanyaan
tersimpan
Selesai
Menampilkan informasi
data kategori pertanyaan
tersimpan
katpertanyaan
47
Admin
Sistem
deskpertanyaan
Informasi data
kategori dan
pertanyaan sama
sama?
Menampilkan informasi
data kategori dan
pertanyaan sama
T
Informasi data
pertanyaan
tersimpan
Menyimpan data
pertanyaan kuesioner
katpertanyaan
deskpertanyaan
Selesai
Menampilkan informasi
data pertanyaan
kuesioner tersimpan
48
49
Admin
Sistem
Menampilkan pertanyaan
kuesioner berdasarkan
kategori yang dipilih
Memilih kategori
pertanyaan
Pertanyaan
kuesioner
berdasarkan
kategori yang
dipilih
deskpertanyaan
Memilih pertanyaan
kuesioner
Menampilkan
informasi jumlah
pertanyaan setiap
kategori tidak
sesuai
Informasi jumlah
pertanyaan setiap
kategori tidak
sesuai
sesuai dengan
jumlah pertanyaan
setiap kategori?
Y
Mengubah status
pertanyaan kuesioner
Informasi data
pertanyaan
kuesioner aktif dan
tidak aktif
katpertanyaan
deskpertanyaan
Menampilkan informasi
data pertanyaan
kuesioner aktif dan
tidak aktif
Selesai
Manajer Hotel
Admin
1
Sistem
isijawab
pelanggan
Laporan karakteristik
pelanggan
N
Selesai
Memasukkan periode
analisis data
pelanggan
Informasi analisis
karakteristik
pelanggan
Menganalisis dan
menghitung data pelanggan
deskpelanggan
pelanggan
deskpelanggan
Laporan karakteristik
pelanggan
50
dan
menghitung
kualitas
pelayanan
maka
aplikasi
akan
51
Manajer Hotel
Admin
Sistem
isijawab
pertanyaan
E
A
Laporan pengaruh
kualitas pelayanan
Memasukkan periode
analisis pengaruh
kualitas pelayanan
Selesai
isijawab
pertanyaan
katpertanyaan
Laporan pengaruh
kualitas pelayanan
Admin
Sistem
Memasukkan data
kebijakan user
ada?
Menampilkan informasi
data user telah
digunakan
T
Menyimpan data user
Selesai
Menampilkan informasi
data user tersimpan
admin
52
53
Pelanggan
Sistem
pelanggan
Data pelanggan
Mengecek data pelanggan
Memasukkan data
pelanggan
reservasi
Informasi status
pelanggan aktif
baru?
Menyimpan data
reservasi dan
mengubah status
pelanggan
T
Y
Menyimpan data
reservasi dan data
pelanggan
Bukti reservasi
2
reservasi
Bukti reservasi
1
Menampilkan informasi
reservasi pelanggan
Selesai
pelanggan
Bukti reservasi
Bukti reservasi
1
2
A
54
Pelanggan
Data jawaban
kuesioner
Memasukkan
nomor identitas
Informasi data
pelanggan tidak
terdaftar
Informasi
pelanggan terdaftar
dam pertanyaan
kuesioner
Memasukkan data
jawaban kuesioner
Sistem
reservasi
Menampilkan informasi
pelanggan tidak terdaftar
pelanggan
Menampilkan informasi
pelanggan terdaftar dan
pertanyaan kuesioner
terdaftar?
Y
katpertanyaan
isijawab
deskpertanyaan
deskpelanggan
pelanggan
Gambar 3.13 System Flow Proses Mengisi Kuesioner Bagian Front Office
55
dan tanggal lahir tidak terdaftar. Jika data nama dan tanggal lahir benar maka
aplikasi akan membuat session login untuk pelanggan. Gambar 3.14
menggambarkan system flow mengecek login pelanggan.
Pelanggan
Mulai
Memasukkan nomor
identitas
Sistem
pelanggan
reservasi
Mengecek nomor
identitas
Informasi data
pelanggan
tidak terdaftar
terdaftar?
Menampilkan informasi
data pelanggan tidak
terdaftar
Form nama dan
tgl lahir
Menampilkan form
nama dan tgl lahir
pelanggan
Memasukkan nama dan
tgl lahir
Informasi data
nama dan tgl
lahir tidak valid
valid?
Menampilkan informasi
data nama dan tgl lahir
tidak valid
A
56
Pelanggan
Sistem
Mengisi jawaban
kuesioner
Informasi jawaban
kuesioner belum
lengkap
katpertanyaan
deskpertanyaan
lengkap?
Menampilkan informasi
jawaban kuesioner belum
lengkap
isijawab
deskpelanggan
Selesai
Menampilkan informasi
penerimaan jawaban kuesioner
pelanggan
3.2.4
Context Diagram
Context diagram adalah gambaran menyeluruh dari DFD. Di dalam
Context Diagram terdapat empat External Entity, yang terdiri atas Pelanggan,
57
Manajer Hotel, Bagian Front Office, dan Admin. Untuk lebih jelasnya dapat
melihat Gambar 3.16.
data user
Admin
data kuesioner
0
bukti reservasi
data jawaban
+
bukti reservasi
info kualitas pelayanan
Manajer Hotel
3.2.5
58
0
Aplikasi Analisis Pengaruh
Kualitas Pelayanan Terhadap
Kepuasan Pelanggan
Mengelola Data
Melakukan Transaksi
Membuat Laporan
Pada Gambar 3.17 terlihat bahwa diagram jenjang proses aplikasi analisis
pengaruh kualitas pelayanan terhadap kepuasan pelanggan memiliki tiga proses
besar. Proses-proses pada aplikasi analisis pengaruh kualitas pelayanan terhadap
kepuasan pelanggan tersebut adalah mengelola data, melakukan transaksi, dan
membuat laporan.
Mengelola data memiliki proses yaitu proses membuat kategori
pertanyaan, membuat pertanyaan kusioner, mengelola user Admin, dan mengelola
data pelanggan. Membuat kategori pertanyaan memiliki proses yaitu proses
mengecek data kategori pertanyaan, menampilkan informasi data kategori
pertanyaan sama, menyimpan data kategori pertanyaan, dan menampilkan
informasi data kategori pertanyaan tersimpan. Membuat pertanyaan kuesioner
memiliki proses yaitu proses mengecek data kategori dan pertanyaan,
menampilkan informasi data kategori dan pertanyaan sama. Menyimpan data
pertanyaan kuesioner, dan menampilkan informasi data pertanyaan kuesioner
tersimpan. Mengelola user Admin memiliki proses yaitu proses mengecek data
user, menampilkan informasi data user telah digunakan, menyimpan data user,
59
1
Mengelola Data
1.1
Membuat kategori
pertanyaan
1.1.1
Mengecek data
kategori pertanyaan
1.2
Membuat
pertanyaan
kuesioner
1.2.1
Mengecek data
kategori dan
pertanyaan
1.1.2
Menampilkan
informasi data
kategori pertanyaan
sama
1.2.2
Menampilkan
informasi data
kategori dan
pertanyaan sama
1.1.3
1.2.3
Menyimpan data
pertanyaan
kuesioner
Menyimpan data
kategori pertanyaan
1.1.4
Menampilkan
informasi data
kategori pertanyaan
tersimpan
1.2.4
Menampilkan
informasi data
pertanyaan
kuesioner tersimpan
1.3
1.4
Mengelola user
admin
Mengelola Data
Pelanggan
1.3.1
1.4.1
Memasukkan Data
Pelanggan
1.3.2
Menampilkan
informasi data user
telah digunakan
Mengubah Data
Pelanggan
1.4.2
1.3.3
Menyimpan data
user
1.3.4
Menampilkan
informasi data user
tersimpan
60
61
2
Melakukan
Transaksi
2.1
2.2
2.3
Mengecek login
staff
Menyusun
kuesioner
Menganalisis data
pelanggan
2.1.1
2.2.1
Mengecek username
dan password staff
Menampilkan pertanyaan
kuesioner berdasarkan
kategori yang dipilih
2.3.1
Menganalisis dan
menghitung data
pelanggan
2.1.2
Menampilkan
informasi data staff
tidak terdaftar
2.1.3
Menampilkan
informasi data staff
tidak aktif
2.1.4
Membuat session
untuk staff
2.2.2
Mengecek jumlah
kuesioner aktif dan
tidak aktif
2.3.2
Menampilkan
informasi analisis
karakteristik pelanggan
2.2.3
Menampilkan
informasi jumlah
pertanyaan setiap
kategori tidak sesuai
Mengubah status
pertanyaan kuesioner
2.2.4
2.2.5
Menampilkan informasi
data pertanyaan
kuesioner aktif dan tidak
aktif
2.4
Menganalisis
pengaruh kualitas
pelayanan
2.4.1
Menganalisis
pengaruh kualitas
pelayanan terhadap
kepuasan pelanggan
2.4.2
Menganalisis
indikator kualitas
pelayanan yang
paling berpengaruh
2.4.3
Menampilkan
informasi analisis
pengaruh kualitas
pelayanan beserta
indikatornya
62
Sinta Hotel and Restaurant. Kedua laporan tersebut dapat membantu pihak
manajemen Dewi Sinta Hotel and Restaurant dalam proses pengambilan
keputusan dan evaluasi kualitas pelayanan. Gambar 3.21 menggambarkan
diagram jenjang proses membuat laporan.
2
Melakukan
Transaksi
2.5
Melakukan reservasi
pelanggan
2.6
Mengisi kuesioner
pelanggan Bagian
Front Office
2.7
2.8
Mengecek login
pelanggan
Mengisi kuesioner
pelanggan
2.8.1
Mengecek jawaban
kuesioner pelanggan
pada setiap kategori
2.5.1
2.6.1
2.7.1
Mengecek data
pelanggan
Mengecek nomor
identitas
Mengecek nomor
identitas
2.5.2
Menyimpan data
reservasi dan data
pelanggan
2.6.2
Menampilkan
informasi pelanggan
tidak terdaftar
2.5.3
Menyimpan data
reservasi dan
mengubah status
pelanggan
2.5.4
Menampilkan
informasi reservasi
pelanggan
2.5.5
Menampilkan
informasi reservasi
pelanggan
2.7.2
Menampilkan informasi
data pelanggan tidak
terdaftar
2.8.2
Menampilkan informasi
jawaban kuesioner
belum lengkap
2.6.3
2.7.3
2.8.3
Menampilkan informasi
pelanggan terdaftar dan
pertanyaan kuesioner
Menampilkan form
nama dan tgl lahir
Menyimpan data
kuesioner
2.6.4
Menyimpan data
kuesioner
2.7.4
2.8.4
Mengubah status
pelanggan
2.7.5
Menampilkan
informasi data nama
dan tgl lahir tidak valid
2.6.5
Mengubah status
pelanggan
2.8.5
Menampilkan
informasi penerimaan
jawaban kuesioner
2.7.6
2.6.6
Menampilkan
informasi penerimaan
jawaban kuesioner
Membuat session
untuk pelanggan
3
Membuat Laporan
3.1
3.2
Membuat laporan
karakteristik pelanggan
Membuat laporan
pengaruh kualitas
pelayanan terhadap
kepuasan pelanggan
63
3.2.6
merupakan
perangkat
yang
digunakan
pada
metodelogi
Admin
Admin
2
[info validasi analisis]
[bukti reservasi]
[info validasi jawab kuesioner]
Melakukan transaksi
[info validasi user]
[data log in pelang g an]
[data jawaban]
Pelang g a
Pelang g an
n
[bukti reservasi]
[info validasi jawab kuesioner]
[data pelang gan tidak valid]
64
pelang gan
admin
[data us er]
validas i us er
+
Admin
Admin
katpertanyaan
deskpertanyaan
data kuesioner
Data pertanyaan dibac a
[data kuesioner]
validas i us er
info validasi kelola kues ioner
admin
data kuesioner
Data pertanyaan diubah
Data session s taff
katpertanyaan
deskpertanyaan
isijawab
deskpertanyaan
pelang gan
Melakukan transaks i
Data pelang gan diubah
pelang gan
+
Data pelang gan dibac a
Data deskripsi pelangg an dibaca
6
deskpelang gan
isijawab
res ervas i
admin
deskpelang gan
res ervas i
katpertanyaan
pelang gan
deskpertanyaan
+
7
deskpelang gan
res ervas i
isijawab
Manajer Hotel
[info kualitas pelayanan]
Pada DFD level 1 mengelola data terdapat empat sub proses yaitu
membuat kategori pertanyaan, membuat pertanyaan kuesioner, mengelola user
Admin, dan mengelola data pelanggan. Sub proses membuat kategori berfungsi
65
1.1
split data kuesioner
data kategori
katpertanyaan
info validasi
Membuat kateg ori pertanyaan
[data kuesioner]
deskpertanyaan
deskpertanyaan
Membuat pertanyaan
kuesioner
Admin
1.3
admin
+
merg e info validasi user
1.4
[Data pelangg an disimpan]
+
55
pelang gan
Melakukan transaksi
66
pertanyaan
sama,
menyimpan
data
kategori
pertanyaan,
dan
1.1.2
1.1.1
Data kateg ori pertanyaan dibaca
Meng ecek data
kateg ori pertanyaan
Menampilkan
informas i data kategori
pertanyaan sama
1.1.3
[Data kateg ori pertanyaan disimpan]
Menyimpan data
kateg ori pertanyaan
katpertanyaan
Data kateg ori tersimpan
1.1.4
kateg ori tersimpan
Menampilkan informasi
data kategori pertanyaan
tersimpan
[info validasi]
merg e info validasi kelola kues ioner
67
1.2.1
deskpertanyaan
1.2.3
1.2.2
Menampilkan informasi
data kategori dan
pertanyaan sama
Menyimpan data
pertanyaan kuesioner
deskpertanyaan
1.2.4
Flow_5712
Menampilkan informasi
data pertanyaan kuesioner
tersimpan
Data kateg ori dibaca
[info validasi]
merg e info validasi kelola kuesioner
Pada level 2 mengelola user Admin terdapat empat sub proses yaitu
mengecek data user, menampilkan informasi data user telah digunakan,
menyimpan data user, dan menampilkan informasi data user tersimpan. Gambar
3.27 menggambarkan level 2 mengelola user Admin.
Pada level 2 mengelola data pelanggan terdapat dua sub proses yaitu
memasukkan data pelanggan dan mengubah data pelanggan. Gambar 3.28
menggambarkan level 2 mengelola data pelanggan.
68
Admin
admin
1.3.1
Data user
Data user telah digunakan
1.3.2
1.3.3
Menampilkan informasi
data user telah
dig unakan
admin
1.3.4
Menampilkan informasi
data user tersimpan
Memasukkan data
pelang gan
Melakukan transaks i
pelang gan
69
70
Admin
merg e info validasi user
[data log in admin]
Meng ecek
log in staff
[validasi user]
2.1
Menyusun
kuesioner
2.3
periode pelang gan
info validasi analisis
Meng analisis
data pelang g an
+
[info validasi analisis]
split data kuesioner
Admin
[data kuesioner]
Membuat Laporan
2.4
Meng analisis
peng aruh
kualitas
pelayanan
2.5
Membuat Laporan
[bukti reservasi]
Melakukan
reservasi
pelang gan
Bag ian
Front Office
2.6
[data jawaban]
Data pelang gan
Pelang g an
[bukti reservasi]
[data pelang gan]
2.7
Meng ecek log in
pelang gan
[data log in pelang g an]
Meng isi
kuesioner
pelang gan
bagian front
office
Bag ian
Front Office
2.8
Meng isi
kuesioner
pelang gan
[data jawaban]
Pelang g an
[info validasi jawab kuesioner]
71
katpertanyaan
2.1
admin
reservasi
pelang gan
[Data pelangg an dibaca]
2.2
3
deskpertanyaan
Data kateg ori dibaca
Menyusun
kuesioner
isijawab
[Data jawaban dibaca]
+
2.3
deskpelang gan
Meng analisis
data pelang g an
2.4
Meng analisis
peng aruh
kualitas
pelayanan
2.5
Melakukan
reservasi
pelang gan
2.6
Meng isi
kuesioner
pelang gan
bagian front
office
2.7
Data pelang gan dibaca
+
2.8
Meng isi
kuesioner
pelang gan
+
Data pelang gan dibaca
2.2
3
Menyusun
kuesioner
deskpertanyaan
pelang gan
2.5
7
2.6
Meng isi
kuesioner
pelang gan
bagian front
office
reservasi
Melakukan
reservasi
pelang gan
isijawab
2.8
6
Meng isi
kuesioner
pelang gan
deskpelang gan
72
Pada level 2 mengecek login staf terdapat empat sub proses yaitu
mengecek usermane dan password staf, menampilkan informasi data staf tidak
terdaftar, menampilkan informasi data staf tidak aktif, dan membuat session untuk
staf. Gambar 3.32 menggambarkan DFD level 2 mengecek login staf.
Admin
2.1.1
Bag ian
Front Office
admin
Data staff
2.1.2
2.1.3
2.1.4
Menampilkan
informasi data staff
tidak terdaftar
Menampilkan
informasi data staff
tidak aktif
Membuat session
untuk staff
tidak aktif
tidak terdaftar
tidak terdaftar
[validasi user]
merg e info validasi user
tidak aktif
[info validasi user]
Bag ian
Front Office
Pada DFD level 2 menyusun kuesioner terdapat lima sub proses yaitu
menampilkan pertanyaan kuesioner berdasarkan kategori yang dipilih, mengecek
jumlah kuesioner aktif dan tidak aktif, menampilkan informasi jumlah pertanyaan
setiap kategori tidak sesuai, mengubah status pertanyaan kuesioner, dan
73
Split pertanyaan
Menampilkan
pertanyaan kues ioner
berdas arkan kategori
yang dipilih
2.2.3
Status pertanyaan
Menampilkan informasi
jumlah pertanyaan
setiap kategori tidak
sesuai
deskpertanyaan
Menampilkan informasi
data pertanyaan
kuesioner aktif dan tidak
aktif
Pada DFD level 2 menganalisis data pelanggan terdapat dua sub proses
yaitu menganalisis data pelanggan dan menampilkan informasi analisis
karakteristik pelanggan. Gambar 3.34 menggambarkan DFD level 2 menganalisis
data pelanggan.
74
deskpelang gan
2.3.1
2.3.2
Menampilkan
informasi analisis
karakteristik pelangg an
2.4.1
Meng analisis peng aruh
kualitas pelayanan
terhadap kepuasan
pelang gan
2.4.2
Menampilkan informasi
analis is peng aruh
kualitas pelayanan
beserta indikatornya
Membuat Laporan
75
2.5.2
Data reservasi
Menyimpan data
reservasi dan data
pelang gan
Data reservasi
2.5.3
Merge data pelangg an
Menyimpan data
reservasi dan
mengubah status
pelang gan
reservasi
2.5.4
Pelang g an
2.5.5
[bukti reservasi]
[bukti reservasi]
Mencetak bukti
reservasi pelang gan
Data pelang gan dibaca
Data reservasi dibaca
76
2.6.2
data tidak valid
Menampilkan
informasi
pelang gan tidak
terdaftar
Split pertanyaan
2.6.3
Menampilkan
informasi
pelang gan terdaftar
dan pertanyaan
kuesioner
2.6.4
Bag ian
Front Office
[data jawaban]
Menyimpan data
kuesioner
Jawaban kuesioner
2.6.6
Menampilkan
informasi
penerimaan
jawaban kuesioner
jawaban tersimpan
Gambar 3.37 DFD Level 2 Mengisi Kuesioner Pelanggan Bagian Front Office
77
Pada DFD level 2 mengecek login pelanggan terdapat enam sub proses
yaitu mengecek nomor identitas, menampilkan informasi data pelanggan tidak
terdaftar, menampilkan form nama dan tanggal lahir, mengecek nama dan tanggal
lahir, menampilkan informasi data nama dan tanggal lahir tidak valid, dan
membuat session untuk pelanggan. Gambar 3.38 menggambarkan DFD level 2
mengecek login pelanggan.
2.7.1
Split data res ervas i
Pelang g an
2.7.2
Menampilkan
informas i data
pelang gan tidak
terdaftar
2.7.3
Menampilkan form
nama dan tg l lahir
Pelang g an
2.7.4
2.7.5
Menampilkan
informas i data nama
dan tg l lahir tidak
valid
2.7.6
Membuat session
untuk pelang g an
78
Pada DFD level 2 mengisi kuesioner pelanggan terdapat lima sub proses
yaitu mengecek jawaban kuesioner pelanggan pada setiap kategori, menampilkan
informasi
Split pertanyaan
Pelang g an
Jawaban kuesioner
Jawaban kuesioner belum leng kap
2.8.2
2.8.3
Menampilkan
informas i jawaban
kuesioner belum
leng kap
Menyimpan data
kuesioner
Pelang g an
2.8.4
Merge data pelangg an
Meng ubah status
pelang gan
Menampilkan
informas i penerimaan
jawaban kues ioner
informas i penerimaan jawaban
79
Pada DFD level 1 membuat laporan terdapat dua sub proses yaitu
membuat laporan karakteristik pelanggan dan membuat laporan pengaruh kualitas
pelayanan terhadap kepuasan pelanggan. Sub proses membuat laporan
karakteristik pelanggan berfungsi untuk membuat laporan karaktersitik pelanggan
berdasarkan pelanggan yang pernah menginap pada Dewi Sinta Hotel and
Restaurant. Sub proses membuat laporan pengaruh kualitas pelayanan terhadap
kepuasan pelanggan berfungsi untuk membuat laporan pengaruh kualitas
pelayanan apa saja yang mempengaruhi kepuasan pelanggan. Gambar 3.40
menggambarkan DFD level 1 membuat laporan.
isijawab
admin
3.1
Data admin dibaca
Data jawaban dibac a
informas i karakteris tik pelangg an
Membuat laporan
karakteris tik pelangg an
pelang gan
deskpelang gan
res ervas i
katpertanyaan
Melakukan transaks i
3.2
Membuat
laporan
peng aruh
kualitas
pelayanan
terhadap
kepuas an
pelang gan
deskpertanyaan
3.2.7
ERD
Perancangan basis data atau yang lebih dikenal dengan ERD merupakan
representasi model basis data yang berasal dari gambaran rancangan DFD. ERD
terbagi menjadi dua bagian, yaitu Conceptual Data Model atau CDM dan
80
Physical Data Model atau PDM. Adapun kedua jenis basis data tersebut akan
dijelaskan sebagai berikut:
a. Conceptual Data Model (CDM)
CDM dari aplikasi analisis pengaruh kualitas pelayanan terhadap kepuasan
pelanggan terdapat tujuh tabel, yang terdiri atas tabel admin, tabel
katpertanyaan, tabel deskpertanyaan, tabel isijawab, tabel pelanggan, tabel
deskpelanggan, tabel reservasi. CDM aplikasi analisis pengaruh kualitas
pelayanan terhadap kepuasan pelanggan dapat dilihat pada Gambar 3.41.
katpertanyaan
admin
idadmin <pi> Variable characters (10) <M>
username
Variable characters (20) <M>
password
Variable characters (20) <M>
nama
Variable characters (40) <M>
hak
Variable characters (1) <M>
status
Variable characters (1) <M>
sejak
Variable characters (10) <M>
menentukan
<M>
<M>
<M>
<M>
Identifier_1 <pi>
memiliki
Identifier_1 <pi>
membuat
isijawab
deskpertanyaan
memiliki
Identifier_1 <pi>
<M>
<M>
<M>
<M>
Identifier_1 <pi>
mengisi
deskpelanggan
pelanggan
noidentitas <pi> Variable characters (20)
nama
Variable characters (40)
tgll
Variable characters (10)
status
Variable characters (1)
titel
Variable characters (5)
<M>
<M>
<M>
<M>
<M>
Identifier_1 <pi>
mempunyai
melakukan
reservasi
idreservasi <pi> Variable characters (20)
wmasuk
Variable characters (10)
wkeluar
Variable characters (10)
stat
Variable characters (1)
<M>
<M>
<M>
<M>
Identifier_1 <pi>
...
<M>
<M>
<M>
<M>
<M>
<M>
<M>
<M>
<M>
81
katpertanyaan
admin
idadmin
username
password
nama
hak
status
sejak
varchar(10) <pk>
varchar(20)
varchar(20)
varchar(40)
varchar(1)
varchar(1)
varchar(10)
FK_KATPERTA_MENENTUKA_ADMIN
varchar(20) <pk>
varchar(20) <fk2>
varchar(10) <fk1>
date
integer
varchar(10) <pk>
varchar(10) <fk>
varchar(40)
varchar(1)
varchar(40)
FK_DESKPERT_MEMILIKI_KATPERTA
FK_DESKPERT_MEMBUAT_ADMIN
isijawab
idjawab
noidentitas
iddeskpertanyaan
tgl
nilai
idkoategori
idadmin
namakat
status
namekat
deskpertanyaan
FK_ISIJAWAB_MEMILIKI2_DESKPERT
FK_ISIJAWAB_MENGISI_PELANGGA
iddeskpertanyaan
idkoategori
idadmin
pertanyaan
question
status
deskpelanggan
noidentitas
pelanggan
iddeskpelanggan
jkelamin
noidentitas varchar(20) <pk>
FK_DESKPELA_MEMPUNYAI_PELANGGA pendidikan
nama
varchar(40)
jpengeluaran
tgll
varchar(10)
berlanggan
status
varchar(1)
lmenginap
titel
varchar(5)
loyalitas
negara
tgl
FK_RESERVAS_MELAKUKAN_PELANGGA
reservasi
idreservasi
noidentitas
wmasuk
wkeluar
stat
varchar(10) <pk>
varchar(10) <fk1>
varchar(10) <fk2>
varchar(100)
varchar(100)
varchar(1)
varchar(20) <pk>
varchar(20) <fk>
varchar(10)
varchar(10)
varchar(1)
varchar(20) <pk,fk>
varchar(10) <pk>
varchar(1)
varchar(1)
varchar(1)
varchar(1)
varchar(1)
varchar(1)
varchar(2)
date
82
3.2.8
Struktur Tabel
Pada aplikasi analisis pengaruh kualitas pelayanan terhadap kepuasan
pelanggan ini terdapat tujuh tabel. Struktur tabel pada aplikasi analisis pengaruh
kualitas pelayanan terhadap kepuasan pelanggan pada Dewi Sinta Hotel and
Restaurant sebagai berikut:
a. Tabel admin
Primary Key : idadmin
Foreign Key : Fungsi
Type Data
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
admin
username
password
nama
hak
status
sejak
Length
Keterangan
10
Primary key
20
20
40
1
1
10
b. Tabel katpertanyaan
Primary Key : idkategori
Foreign Key : idadmin
Fungsi
Type Data
Varchar
Varchar
Varchar
Length
Keterangan
10
Primary key
10
Foreign key
40
83
Field
Type Data
Varchar
Varhcar
status
namekat
Length
1
40
Keterangan
c. Tabel deskpertanyaan
Primary Key : iddeskpertanyaan
Foreign Key : idkategori dan idadmin
Fungsi
Type Data
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Length
Keterangan
10
Primary key
10
Foreign key
10
Foreign key
100
100
1
d. Tabel isijawab
Primary Key : tgl
Foreign Key : noidentitas dan iddeskpertanyaan
Fungsi
Type Data
Varchar
Varchar
Varchar
Date
Integer
Length
Keterangan
20
Primary key
10
Foreign key
10
Foreign key
-
84
e. Tabel pelanggan
Primary Key : noidentitas
Foreign Key : Fungsi
Type Data
Varchar
Varchar
Varchar
Varchar
Varchar
Length
Keterangan
10
Primary key
40
10
10
5
f. Tabel deskpelanggan
Primary Key : noidentitas dan iddeskpelanggan
Foreign Key : noidentitas
Fungsi
Type Data
Varchar
iddeskpelanggan
negara
jkelamin
pendidikan
jpengeluaran
berlangganan
lmenginap
loyalitas
tanggalisi
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Date
Length
Keterangan
10
Primary key,
Foreign key
10
Primary key
20
Foreign key
1
1
1
1
1
1
85
g. Tabel reservasi
Primary Key : idreservasi
Foreign Key : noidentitas
Fungsi
Type Data
Varchar
Varchar
Varchar
Varchar
Varhar
Length
Keterangan
10
Primary key
10
Foreign key
10
10
1
86
mulai
Date P
Double TTabel, THitung, X, X
Double Y, R
Double SSreg, SStot, Alpha, B, H
Menghitung nilai
Input P
dengan rumus
SSreg/SStot
Mencari nilai
THitung dan TTabel
Cetak : H, P, TTabel,
THitung
selesai
Nama Proses
Membuat matrik x
Membuat matrik x transpose
Membuat matrik y
Membuat matrik perkalian x
dengan x transpose
Variabel
$matrix_x
$matrix_x2
$matrix_y
$matrikperkalian
Struktur Data
array 2 dimensi
array 2 dimensi
array 1 dimensi
array 2 dimensi
87
No
5.
6.
7.
8.
Nama Proses
Membuat matrik inverse
Membuat perkalian matrik
inverse dengan matik xx
transpose
Menghasilkan nilai koefisien
() atau persamaan regresi
Mencari nilai
Variabel
Struktur Data
$inverse_matrix
array 2 dimensi
$inverse_matrix_x array 2 dimensi
$matrix_b
array 1 dimensi
$yytopi2
$ybar2
$total_yytopi2
$total_ybar2
$r2
array 1 dimensi
array 1 dimensi
integer
integer
integer
88
Kuesioner Pelanggan
dd-mm-yyyy
Kuesioner pelanggan Dewi Sinta Hotel and Restaurant
No identitas :
istilah
no
keterangan
pertanyaan
TB
KB
CB
SB
89
Laporan Karakteristik
Pelanggan
Jenis karakteristik pelanggan :
dd-mm-yyyy
Keterangan karakteristik
no
keterangan
nilai
persentase
90
dd-mm-yyyy
Kesimpulan:
# Dimesi kualitas pelayanan yang memiliki pengaruh
# Atribut dimensi yang bermasalah
91
header
Login staff
username
password
login
footer
b. Tampilan Informasi
Tampilan informasi berfungsi untuk menampilkan informasi tentang aplikasi
analisis pengaruh kualitas pelayanan terhadap kepuasan pelanggan. Jika
pengguna aplikasi ingin mengetahui informasi tentang aplikasi analisis
pengaruh kualitas pelayanan dan kesulitan menggunakan aplikasi analisis
pengaruh kualitas dapat membuka tampilan informasi. Gambar 3.48
menggambarkan tampilan informasi.
header
footer
92
header
logout
question categories
No
Category ID
Category
Last Editing
save
footer
kuesioner
pertanyaan kuesioner
yang digunakan
berfungsi
dalam
untuk
membuat
penyusunan
kuesioner
pelanggan. Jika data pertanyaan dan data kategori yang dimasukkan telah
digunakan maka aplikasi akan menampilkan informasi bahwa data kategori
93
header
logout
questions
No
Question ID
Category
Question
Last Editing
question in indonesian
question in indonesian
total questions:
user guide
save
Enter Text
footer
94
header
category | question | questionnaire | report | manage users | help
logout
select questions
No
Question ID
save
Category
Question
Status
Option
user guide
Enter Text
footer
95
header
category | question | questionnaire | report | manage users | help
logout
period
Enter Text
to
Enter Text
view
no
description
value
percent
user guide
Enter Text
footer
96
header
category | question | questionnaire | report | manage users | help
logout
to
Enter Text
Kesimpulan:
# Dimesi kualitas pelayanan yang memiliki pengaruh
# Atribut dimensi yang bermasalah
view
user guide
Enter Text
footer
97
header
logout
username
no
User ID
Username
Name
Privileges
Status
Options
password
name
privileges
Enter Text
save
user guide
Enter Text
footer
header
reservation | questionnaire | help
logout
Customer reservation
no identity
reservation data
No identity
Name
Birthday
Arrival date
Departure date
name
birthday
arrival date
departure date
save
user guide
Enter Text
footer
98
header
reservation | questionnaire | help
logout
Customer questionnaire
no identity
name
birthday
user guide
questionnaire
no
pertanyaan
TB
KB
CB
SB
Enter Text
save
footer
99
header
Login customer
no identity
name
birthday
login
footer
header
customer questionnaire | help
logout
Customer questionnaire
user guide
questionnaire
no
pertanyaan
TB
KB
CB
SB
Enter Text
save
footer
100
Tujuan
Masukkan
Keluaran Yang
Diharapkan
Tampilan form login
staf
Username dan
password
Username dan
password
Username dan
password
101
Tujuan
Masukkan
Klik menu
kategori
Data kategori
Data kategori
Data kategori
Keluaran Yang
Diharapkan
Tampilan form
membuat kategori
pertanyaan
kuesioner
Tampilan informasi
data kategori harus
diisi
Tampilan informasi
data kategori
pertanyaan
tersimpan
Tampilan informasi
data kategori
pertanyaan gagal
tersimpan
102
Tujuan
Masukkan
Klik menu
pertanyaan
Keluaran Yang
Diharapkan
Tampilan form
membuat pertanyaan
kuesioner
Tujuan
Masukkan
Klik menu
menyusun
kuesioner
pelanggan
Data Kategori
Keluaran Yang
Diharapkan
Tampilan form
menyusun kuesioner
pelanggan
Tampilan informasi
data kategori harus
103
No
Tujuan
pelanggan berdasarkan
kategori jika data kategori
kosong
Mengetahui respon form
menyusun kuesioner
pelanggan berdasarkan
kategori jika jumlah data
pertanyaan yang diaktifkan
valid
Mengetahui respon form
menyusun kuesioner
pelanggan berdasarkan
kategori jika jumlah data
pertanyaan yang diaktifkan
tidak valid
Masukkan
Keluaran Yang
Diharapkan
diisi
Tujuan
Masukkan
Klik menu
menganalisis
data pelanggan
Data periode
Data periode
Keluaran Yang
Diharapkan
Tampilan form
menganalisis data
pelanggan
Tampilan informasi
analisis data
pelanggan
Tampilan informasi
data periode tidak
104
No
Tujuan
Masukkan
Keluaran Yang
Diharapkan
valid
Tampilan laporan
karakteristik
pelanggan
Tabel 3.15
No
Tujuan
Keluaran Yang
Diharapkan
Klik menu
Tampilan form
menganalisis
menganalisis
pengaruh kualitas pengaruh kualitas
pelayanan
pelayanan
Data periode
Tampilan informasi
analisis pengaruh
kualitas pelayanan
Masukkan
Data periode
Tampilan informasi
analisis pengaruh
kualitas pelayanan
dan atribut yang
bermasalah
Tampilan informasi
data periode tidak
valid
105
Tujuan
Masukkan
Klik menu
mengelola user
admin
Data user
Keluaran Yang
Diharapkan
Tampilan form
mengelola user
admin
Tampilan informasi
data user harus diisi
Data user
Tampilan informasi
data user tersimpan
Data user
Tampilan informasi
data user gagal
tersimpan
106
Tujuan
Masukkan
Klik menu
reservasi
pelanggan
Data reservasi
Keluaran Yang
Diharapkan
Tampilan form
reservasi pelanggan
Tampilan informasi
data reservasi harus
diisi
Nomor identitas
Tampilan informasi
data nomor identitas
lama
Tanggal
menginap
Tampilan informasi
data tanggal salah
Data reservasi
Tampilan informasi
data reservasi
tersimpan
Tabel 3.18 Perancangan Uji Coba Form Mengisi Kuesioner Oleh Staf
No
Tujuan
Masukkan
Klik menu
mengisi
kuesioner
Data pelanggan
Keluaran Yang
Diharapkan
Tampilan form cek
pelanggan
Tampilan form cek
pelanggan
107
No
Tujuan
Masukkan
Keluaran Yang
Diharapkan
Data pelanggan
Data jawaban
dan jumlah data
jawaban
Tampilan form
mengisi kuesioner
pelanggan
Tampilan informasi
data jawaban
tersimpan
Data jawaban
dan jumlah data
jawaban
Tampilan informasi
jumlah jawaban
belum valid
Tujuan
Masukkan
Klik menu
kuesioner
pelanggan
Nomor identitas,
nama, dan
tanggal lahir
pelanggan
Nomor identitas,
nama, dan
tanggal lahir
Keluaran Yang
Diharapkan
Tampilan form login
pelanggan
Tampilan kuesioner
pelanggan aktif
Informasi data
pelanggan tidak
terdaftar
108
No
Tujuan
Masukkan
pelanggan
Nomor identitas,
nama, dan
tanggal lahir
pelanggan
Keluaran Yang
Diharapkan
Tampilan kuesioner
pelanggan tidak aktif
Tujuan
Mengetahui respon aplikasi
setelah proses login
pelanggan berhasil
Mengetahui respon form
mengisi kuesioner jika data
jawaban dan jumlah data
jawaban yang dimasukkan
telah valid
Mengetahui respon form
mengisi kuesioner jika data
jawaban dan jumlah data
jawaban belum valid
Masukkan
Klik menu
mengisi
kuesioner
Data jawaban
dan jumlah data
jawaban
Data jawaban
dan jumlah data
jawaban
Keluaran Yang
Diharapkan
Tampilan form
mengisi kuesioner
Tampilan informasi
data jawaban
tersimpan
Tampilan informasi
jumlah jawaban
belum valid