• Tidak ada hasil yang ditemukan

BAB III ANALISIS DAN PERANCANGAN SISTEM

3.2 Perancangan Sistem

3.2.3 Data Flow Diagram

Data Flow Diagram (DFD) berfungsi untuk menggambarkan proses

aliran data yang terjadi di dalam sistem dari tingkat yang tertinggi sampai yang terendah sehingga memungkinkan untuk dilakukan proses dekomposisi, partisi atau pembagian sistem ke dalam bagian-bagian yang lebih kecil dan lebih sederhana. Data Flow Diagram (DFD) pada aplikasi analisis pengaruh kualitas pelayanan terhadap kepuasan pelanggan terdiri atas context diagram,diagram jenjang proses, dan DFD sampai dengan DFDlevel 1.

A Context Diagram

Gambar 3.13 Context Diagram Aplikasi Analisis Pengaruh Kualitas Pelayanan Terhadap Kepuasan Pelanggan

Pada context diagram yang terlihat pada Gambar 3.13 terdapat 2 Entity

yaitu Pelanggan dan CSO. Dalam sistem tersebut, terlihat bahwa pelanggan Jenis Laporan Account Jenis laporan Pengaruh Jenis Laporan Tingkat Kepuasan

Jenis Laporan Keluhan

Laporan Account

Laporan Pengaruh Laporan Tingkat Kepuasan

Laporan Keluhan Pelanggan Laporan Karakteristik Pelanggan

Verifikasi CSO Login

Tanggal Periode

Jenis Laporan Karakteristik Data Pertanyaan Data Item Kategori Data Dimensi

Username dan Password CSO Data Pelanggan Informasi Keluhan

Informasi Jawaban

Verifikasi Login Pelanggan

Data Keluhan

Jawaban Pertanyaan Username dan Password Pelanggan

0

Aplikasi Analisis Kualitas Pelayanan Terhadap Kepuasan Pelanggan

+

CSO Pelanggan

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

0 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

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 11 PelangganPelanggan 1.1

Mengelola Data Pertanyaan

1.2

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 angganPel angganPel 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

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 PelangganPelanggan 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

Dokumen terkait