memasukkan username dan password, jawaban pertanyaan, dan data keluhan pelanggan. Pada bagian CSO data yang dimasukkan adalah username dan
password , data pelanggan, data dimensi, data item kategori, data pertanyaan, pilih
laporan dan pilih periode. Data-data yang telah dimasukkan tersebut akan menghasilkan informasi laporan karakteristik pelanggan, laporan keluhan
pelanggan, laporan tingkat kepuasan pelanggan, laporan pengaruh kualitas pelayanan terhadap kepuasan pelanggan dan laporan account. Pada pelanggan
hanya menerima informasi verifikasi login pelanggan, informasi keluhan, dan informasi jawaban.
B Diagram Jenjang Proses
Aplikasi Analisis Pengaruh Kualitas Pelayanan Terhadap Kepuasan
Pelanggan 1
Maintenance Data
2.1 Mengecek
Login 2.2
Mengisi Kuesioner
1.1 Maintenance
Data Pertanyaan Kuesioner
1.2 Maintenance Data
Pelanggan
2.1.1 Mengecek Login
Pelanggan 2.1.2
Mengecek Login CSO
2.2.1 Menampilkan
Pertanyaan Kuesioner
2.2.2 Menyimpan
Hasil Jawaban 2.2.3
Menganalisis Hasil Jawaban
Kuesioner 3
Membuat Laporan
2 Transaksi
3.1.1 Memilih
Laporan
3.3 Laporan Tingkat
Kepuasan
3.2 Laporan
Keluhan
3.1 Laporan
Karakteristik
3.4 Laporan
Pengaruh 3.5
Laporan Account
3.1.2 Menampilkan
Laporan 3.1.3
Mencetak Laporan
3.2.1 Memilih
Laporan
3.2.2 Menampilkan
Laporan 3.2.3
Mencetak Laporan
3.3.1 Memilih
Laporan
3.3.2 Menampilkan
Laporan 3.3.3
Mencetak Laporan
3.4.1 Memilih
Laporan
3.4.2 Menampilkan
Laporan 3.4.3
Mencetak Laporan
3.5.1 Memilih
Laporan
3.5.2 Menampilkan
Laporan 3.5.3
Mencetak Laporan
Gambar 3.14 Diagram Jenjang Proses Aplikasi Analisis Pengaruh Kualitas Pelayanan Terhadap Kepuasan Pelanggan
Diagram jenjang proses menggambarkan proses-proses yang ada pada DFD. Hal ini menggambarkan proses-proses dari level 0 hingga level 2. Pada
diagram jenjeng proses aplikasi analisis pengaruh kualitas pelayanan terhadap kepuasan pelanggan mempunyai tiga proses besar yaitu maintenance data,
transaksi, dan membuat laporan. Pada proses maintenance data terdapat dua sub proses yaitu maintenance data pertanyaan dan maintenance data pelanggan.
Proses transaksi mempunyai dua sub proses yaitu mengecek login dan mengisi kuesioner. Pada proses membuat laporan mempunyai lima sub proses yaitu
membuat laporan karakteristik, laporan keluhan, laporan tingkat kepuasan, laporan pengaruh, dan laporan account. Agar lebih jelasnya dapat dilihat pada
Gambar 3.14.
C Data Flow Diagram Level 0
Data flow diagram level 0 yang terlihat pada Gambar 3.15 merupakan
proses dekomposisi sistem untuk memudahkan seorang pengelola data melakukan proses pembangunan dan pengembangan sistem. Pada diagram level ini, proses
sistem dipecah menjadi 3 proses. Ketiga proses tersebut yaitu: a.
Proses Maintenance Data Proses ini berfungsi untuk menyimpan serta mengupdate data pertanyaan, data
item kategori, data dimensi, dan data pelanggan. Apabila sewaktu- waktu ada perubahan maka CSO dapat merubah data tersebut dan data baru otomatis
tersimpan. b.
Proses Mengolah Transaksi Proses mengolah transaksi berfungsi untuk sistem melakukan pengecekan data
login pelanggan, mengisi kuesioner, dan menganalisis hasil. tabel yang
berhubungan dalam proses transaksi ini adalah tabel user, tabel jawaban, tabel keluhan, dan tabel item kategori.
Gambar 3.15 DFD Level 0 Aplikasi Analisis Pengaruh Kualitas Pelayanan Terhadap Kepuasan Pelanggan
[Jenis Laporan Account] [Jenis Laporan Tingkat Kepuasan]
[Jenis Laporan Keluhan] [Jenis laporan Pengaruh]
Informasi Jumlah Pelanggn Informasi Jawaban Pertanyaan
Hasil Perhitungan Matriks Nilai Koefisien
Nilai Persamaan
Data Username Dan Password Pelanggan Dibaca Data Item Kategori Dibaca
Data Pelanggan Dibaca Jawaban Dibaca
[Laporan Account] Data Keluhan Dibaca
[Laporan Pengaruh] [Laporan Tingkat Kepuasan]
[Laporan Keluhan Pelanggan] [Laporan Karakteristik Pelanggan]
[Tanggal Periode] [Jenis Laporan Karakteristik]
Data Keluhan Dibaca Data Keluhan Disimpan
Data Pelanggan Dibaca Data Pelanggan Disimpan
[Verifikasi CSO Login] [Verifikasi Login Pelanggan]
Jawaban Disimpan Jawaban Dibaca
[Informasi Keluhan] [Informasi Jawaban]
[Jawaban Pertanyaan] [Data Keluhan]
Username dan Password CSO dibaca Username dan Password Pelanggan Dibaca
[Username dan Password CSO] [Username dan Password Pelanggan]
Data Dimensi Dibaca Data Item Kategori Dibaca
Data Pertanyaan Dibaca Data Dimensi Disimpan
Data Item Kategori Disimpan Data Pertanyaan Disimpan
[Data Pertanyaan] [Data Item Kategori]
[Data Dimensi] [Data Pelanggan]
Pelanggan Pelanggan
Pelanggan Pelanggan
Pelanggan Pelanggan
CSO
CSO CSO
CSO CSO
CSO CSO
CSO CSO
CSO CSO
CSO CSO
1 Mengelola Data Master
+
2 Mengolah Transaksi
+
3 Membuat Laporan
+
1 Pelanggan
2 Item_Kategori
3 Jawaban
4 Keluhan
5 User
3 Jawaban
1 Pelanggan
2 Item_Kategori
5 User
CSO CSO
CSO CSO
c. Membuat Laporan
Proses membuat laporan berfungsi untuk mengetahui informasi atau laporan yang dihasilkan dari masukan jawaban pertanyaan. Laporan dilakukan sistem
dengan memanggil data pada tabel user, tabel jawaban, tabel keluhan, dan tabel item kategori. Laporan yang dihasilkan dari proses ini adalah informasi laporan
karakteristik pelanggan, laporan keluhan pelanggan, laporan tingkat kepuasan pelanggan, laporan pengaruh, dan laporan account.
D DFD Level 1 Proses Maintenance Data Master
Gambar 3.16 DFD Level 1 Maintenance Data Master Pada Gambar 3.16 ini digambarkan bahwa maintenance data memiliki 2
sub proses yaitu maintenance data pertanyaan dan maintenance data pelanggan. Pada level ini, CSO memberikan inputan data pertanyaan, data item kategori, data
dimensi. Data-data tersebut akan diposes untuk sistem melakukan maintenance
[Data Pelanggan Dibaca] [Data Dimensi Dibaca]
[Data Item Kategori Dibaca] [Data Pertanyaan Dibaca]
[Data Dimensi Disimpan]
[Data Item Kategori Disimpan] [Data Pertanyaan Disimpan]
[Data Pertanyaan] [Data Item Kategori]
[Data Dimensi]
[Data Pelanggan Disimpan] [Data Pelanggan]
CSO CSO
CSO CSO
2 Item_Kategori
2 Item_Kategori
2 Item_Kategori
2 Item_Kategori
2 Item_Kategori
2 Item_Kategori
1 Pelanggan
1 Pelanggan
1.1
Mengelola Data Pertanyaan
1.2 Mengelola Data Pelanggan
data pertanyaan. Inputan data pelanggan dimasukkan pada sub proses maintenance
data pelanggan. Masing-masing data tersebut yang berhubungan dengan data pelanggan akan disimpan dalam table user, sedangkan yang
berhubungan dengan kuesioner akan disimpan pada tabel jawaban dan tabel item kategori sebagai tempat maintenance data kuesioner.
E DFD Level 1 Mengolah Transaksi
Pada Gambar 3.17 digambarkan bahwa terdapat dua sub proses dalam mengolah transaksi yaitu proses mencocokkan data pelanggan dan proses mengisi
kuesioner. Pelanggan akan login ke dalam sistem dan sistem akan mencocokkan dengan data yang sudah ada dalam database. Proses selanjutnya adalah sistem
akan memberi konfirmasi login kepada pelanggan dan melanjutkan ke halaman kuesioner. Sistem juga memberikan konfirmasi kepada CSO dan melanjutkan ke
halaman home CSO. Sub proses mengisi kuesioner akan memproses masukan dari pelanggan berupa data jawaban pertanyaan dan data keluhan. Masing-masing data
tersebut akan disimpan pada tabel jawaban dan tabel keluhan. Pada tabel item kategori membaca data item kategori, data dimensi, dan data pertanyaan. Hal ini
nantinya akan diproses lagi pada level selanjutnya.
F DFD Level 1 Membuat Laporan
Pada DFD level 1 membuat laporan digambarkan bahwa proses membuat laporan terdiri dari tiga sub proses antara lain proses memilih laporan, memilih
periode, dan mencetak laporan. Pada proses ini akan menghasilkan laporan karakteristik, laporan keluhan pelanggan, laporan tingkat kepuasan pelanggan,
laporan pengaruh, dan laporan account. Hal ini untuk lebih jelasnya dapat dilihat pada Gambar 3.18.
Gambar 3.17 DFD Level 1 Mengolah Transaksi
Gambar 3.18 DFD Level 1 Membuat Laporan
Data Logi n Val i d
[Informasi Juml ah Pel anggn] [Informasi Jawaban Pertanyaan]
[Hasi l Perhi tungan Matri ks] [Ni l ai Koefi si en]
[Ni l ai Persamaan] [Data Kel uhan Di baca]
[Data Kel uhan Di si mpan] [Jawaban Di si mpan]
[Jawaban Di baca] [Informasi Kel uhan]
[Informasi Jawaban] [Jawaban Pertanyaan]
[Data Kel uhan] [Veri fi kasi CSO Logi n]
[Veri fi kasi Logi n Pel anggan] [Username dan Password CSO di baca]
[Username dan Password Pel anggan Di baca] [Username dan Password CSO]
[Username dan Password Pel anggan]
Pel anggan CSO
5 User
5 User
Pel anggan Pel anggan
Pel anggan Pel anggan
3 Jawaban
3 Jawaban
Pel anggan CSO
4 Kel uhan
4 Kel uhan
Membuat Laporan Membuat Laporan
Membuat Laporan
Membuat Laporan Membuat Laporan
2.1 Mengecek Data Logi n
+
2.2 Mengi si Kuesi oner
+
[Jeni s Laporan Account] [Jeni s Laporan T i ngkat Kepuasan]
[Jeni s l aporan Pengaruh] [Jeni s Laporan Kel uhan]
[Jeni s Laporan Karakteri sti k]
[Informasi Jawaban Pertanyaan] [Informasi Juml ah Pel anggn]
[Hasi l Perhi tungan Matri ks] [Ni l ai Koefi si en]
[Ni l ai Persamaan]
[T anggal Peri ode] [Data Username Dan Password Pel anggan Di baca]
[Data Item Kategori Di baca] [Data Pel anggan Di baca]
[Laporan Account] [Laporan Pengaruh]
[Laporan Kel uhan Pel anggan]
[Laporan T i ngkat Kepuasan] [Laporan Karakteri sti k Pel anggan]
[Jawaban Di baca] [Data Kel uhan Di baca]
CSO
CSO CSO
CSO
CSO
CSO 4
Kel uhan
CSO 3
Jawaban 1
Pel anggan
2 Item_Kategori
5 User
Mengol ah T ransaksi Mengol ah T ransaksi
Mengol ah T ransaksi Mengol ah T ransaksi
Mengol ah T ransaksi 3.1
Membuat Laporan Karakteri stk
+
3.2 Membuat Laporan
Kel uhan
+
3.3 Membuat
Laporan T i ngkat Kepuasan
+
3.4 Membuat Laporan
Pengaruh
+
3.5 Membuat
Laporan Account
+
CSO CSO
CSO
CSO
G DFD Level 2 Mengecek Data Login
Pada DFD level 2 mengecek data login memiliki dua sub proses yaitu mengecek login CSO dam mengecek login pelanggan. Fungsi dari level ini adalah
pelanggan dan CSO dapat login dan dapat melakukan transaksi selanjutnya. Masing-masing username dan password pelanggan maupun CSO akan dicek pada
database dan keduanya akan mendapat verifikasi dari sistem untuk kevalidan data login. Hal ini agar lebih jelas dapat dilihat pada Gambar 3.19.
Gambar 3.19 DFD Level 2 Mengecek Data Login
H DFD Level 2 Mengisi Kuesioner
Pada Gambar 3.20 menunjukkan DFD level 2 mengisi kuesioner digambarkan terdapat 3 sub proses yaitu menampilkan pertanyaan, menyimpan
jawaban, dan menganalisis hasil jawaban. Hal ini akan mendapatkan hasil analisis yang nantinya akan dibuat laporan. Agar lebih jelasnya dapat dilihat pada Gambar
3.20.
[Data Login Valid] [Verifikasi CSO Login]
[Verifikasi Login Pelanggan] [Username dan Password CSO dibaca]
[Username dan Password Pelanggan Dibaca] [Username dan Password CSO]
[Username dan Password Pelanggan] Pelanggan
CSO
5 User
5 User
Pelanggan CSO
Mengisi Kuesioner 2.1.1
Mengecek Login CSO
2.1.2 Mengecek Login Pelanggan
Gambar 3.20 DFD Level 2 Mengisi Kuesioner
I DFD Level 2 Memilih Laporan Karakteristik
Pada Gambar 3.21 menunjukkan DFD level 2 memilih laporan karakteristik digambarkan terdapat 3 sub proses yaitu memilih laporan
karakteristik, menampilkan laporan karakteristik, dan mencetak laporan karakteristik. Agar lebih jelasnya dapat dilihat pada Gambar 3.21.
J DFD Level 2 Memilih Laporan Keluhan
Pada Gambar 3.22 menunjukkan DFD level 2 memilih laporan keluhan digambarkan terdapat 3 sub proses yaitu memilih laporan keluhan, menampilkan
laporan keluhan, dan mencetak laporan keluhan. Agar lebih jelasnya dapat dilihat pada Gambar 3.22.
[Data Login Valid]
[Informasi Jumlah Pelanggn]
[Informasi Jawaban Pertanyaan] [Hasil Perhitungan Matriks]
[Nilai Koefisien] [Nilai Persamaan]
Data Keluhan Data Jawaban
[Data Keluhan Dibaca] [Data Keluhan Disimpan]
[Jawaban Disimpan]
[Jawaban Dibaca] [Informasi Keluhan]
[Informasi Jawaban] [Jawaban Pertanyaan]
[Data Keluhan] Pelanggan
Pelanggan
Pelanggan Pelanggan
3 Jawaban
3 Jawaban
4 Keluhan
4 Keluhan
Membuat Laporan Membuat Laporan
Membuat Laporan Membuat Laporan
Membuat Laporan Mengecek Data Login
2.2.1 Menampilkan Pertanyaan
2.2.2 Menyimpan Pertanyaan
2.2.3 Menganalisis Jawaban
Gambar 3.21 DFD Level 2 Memilih Laporan Karakteristik
Gambar 3.22 DFD Level 2 Memilih Laporan Keluhan
K DFD Level 2 Memilih Laporan Tingkat Kepuasan
Pada Gambar 3.23 menunjukkan DFD level 2 memilih laporan tingkat kepuasan digambarkan terdapat 3 sub proses yaitu memilih laporan tingkat
kepuasan, menampilkan laporan tingkat kepuasan, dan mencetak laporan tingkat kepuasan. Agar lebih jelasnya dapat dilihat pada Gambar 3.23.
[Laporan Karakteristik Pelanggan] Data Laporan Karakteristik
[Informasi Jumlah Pelanggn] [Data Pelanggan Dibaca]
Laporan Karakteristik Dipilih [Jenis Laporan Karakteristik]
CSO 1
Pelanggan Mengolah T ransaksi
CSO 3.1.1
Memilih Laporan Karakteristik
3.1.2 Menampilkan
Laporan Karakteristik
3.1.3 Mencetak Laporan
Karakteristik
View Request Laporan Keluhan Laporan Keluhan Dipilih
[Laporan Keluhan Pelanggan] [Data Keluhan Dibaca]
[Jenis Laporan Keluhan]
4 Keluhan
CSO CSO
3.2.1 Memilih Laporan
Keluhan 3.2.2
Menampilkan Laporan Keluhan
3.2.3 Mencetak Laporan
Keluhan
Gambar 3.23 DFD Level 2 Memilih Laporan Tingkat Kepuasan
L DFD Level 2 Memilih Laporan Pengaruh
Pada Gambar 3.24 menunjukkan DFD level 2 memilih laporan pengaruh digambarkan terdapat 3 sub proses yaitu memilih laporan pengaruh, menampilkan
laporan pengaruh, dan mencetak laporan pengaruh. Agar lebih jelasnya dapat dilihat pada Gambar 3.24.
Gambar 3.24 DFD Level 2 Memilih Laporan Pengaruh
Laporan Tingkat Kepuasan Ditampilkan Request Laporan Tingkat Kepuasan
[Laporan Tingkat Kepuasan] [Data Item Kategori Dibaca]
[Informasi Jawaban Pertanyaan] [Hasil Perhitungan Matriks]
[Jawaban Dibaca] [Jenis Laporan Tingkat Kepuasan]
3 Jawaban
CSO 2
Item_Kategori Mengolah Transaksi
Mengolah Transaksi CSO
3.3.1 Memilih Laporan
Tingkat Kepuasan
3.3.2 Menampilkan Laporan
Tingkat Kepuasan
3.3.3 Mencetak Laporan
Tingkat Kepuasan
Laporan Pengaruh Di tam pi l kan Request Laporan Pengaruh
[Laporan Pengaruh] [Ni l ai Koefi si en]
[Ni l ai Persam aan] [Jeni s l aporan Pengaruh]
CSO M engol ah T ransaksi
M engol ah T ransaksi CSO
3.4.1 M em i l i h Laporan
Pengaruh 3.4.2
M enam pi l kan Laporan Pengaruh
3.4.3 M encetak
Laporan Pengaruh
M DFD Level 2 Memilih Laporan Account
Pada Gambar 3.25 menunjukkan DFD level 2 memilih laporan account digambarkan terdapat 3 sub proses yaitu memilih laporan account, menampilkan
laporan account, dan mencetak laporan account. Agar lebih jelasnya dapat dilihat pada Gambar 3.25.
Gambar 3.25 DFD Level 2 Memilih Laporan Account
3.2.4 Perancangan Basis Data