Menampilkan Memilih Menampilkan Memilih Menampilkan Memilih Menampilkan Memilih Menampilkan

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