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
Perancangan basis data dimulai dengan merancang konsep Conceptual Data Model
CDM lalu digenerate langsung menjadi bentuk Physical Data Model
PDM. Pada perancangan basis data tersebut maka akan dijelaskan keterkaitan antar tabel atau relasi tabel dari database yang digunakan dalam
aplikasi analisis pengaruh kualitas pelayanan terhadap kepuasan pelanggan.
Laporan Account Ditampilkan Request Laporan Account
[Laporan Account] [Data Username Dan Password Pelanggan Dibaca]
[Tanggal Periode] [Jenis Laporan Account]
CSO 5
User CSO
CSO 3.5.1
Memilih Laporan Account
3.5.2 Menampilkan
Laporan Account
3.5.3 Mencetak Laporan
Account
A Entity Relationship Diagram ERD
Entity Relationship Diagram ERD merupakan suatu rancangan sistem
yang digunakan untuk mempresentasikan, menentukan dan mendokumentasikan kebutuhan-kebutuhan sistem dalam pemrosesan database.
ERD juga menunjukkan hubungan antar tabel. ERD dibagi menjadi dua yaitu Conceptual
Data Model CDM dan Physical Data Model PDM.
1. Conceptual Data Model
CDM Conceptual Data Model
CDM dari aplikasi analisis pengaruh kualitas pelayanan terhadap kepuasan pelanggan terdapat lima tabel yaitu tabel
pelanggan, keluhan, user, jawaban, dan item kategori. Conceptual Data Model
CDM dapat dilihat pada Gambar 3.26.
Gambar 3.26 Conceptual Data Model CDM
2. Physical Data Model
PDM Berdasarkan CDM yang ada dapat dibuat physical data model. PDM dari
aplikasi analisis pengaruh kualitas pelayanan terhadap kepuasan pelanggan terdapat lima tabel yaitu tabel pelanggan, keluhan, user, jawaban, dan item
kategori. PDM aplikasi analisis pengaruh kualitas pelayanan terhadap kepuasan pelanggan dapat dilihat pada Gambar 3.27.
Gambar 3.27 Physical Data Model PDM
B Struktur Tabel
Pada tahapan ini akan dirancang struktur tabel di database yang nantinya akan digunakan sebagai media penyimpanan data secara struktural.
1. Tabel Pelanggan
Nama Tabel : Tabel Pelanggan
Primary Key : idPelanggan
Foreign Key : -
Fungsi : -
Tabel 3.5 Tabel Pelanggan No
Nama Kolom Tipe
Panjang Keterangan
1 idPelanggan
Integer -
Primary Key 2
Username Varchar
50 3
Nama_lengkap Varchar
100 4
Level Varchar
20 5
Alamat Varchar
50 6
Pekerjaan Varchar
50 7
Umur Integer
- 8
Jenis_kelamin Varchar
10 9
Penghasilan Integer
-
2. Tabel Item_Kategori
Nama Tabel : Item_Kategori
Primary Key : id_item_kategori
Foreign Key : -
Fungsi : -
Tabel 3.6 Item_Kategori No
Nama Kolom Tipe
Panjang Keterangan
1 Id_item_kategori
Integer -
Primary Key 2
Nama_item_kategori Varchar
100 3
Dimensi_layanan Varchar
100
No Nama Kolom
Tipe Panjang
Keterangan 4
Pertanyaan Text
- 5
No_pertanyaam Integer
-
3. Tabel Jawaban
Nama Tabel : Tabel Jawaban
Primary Key : id_jawaban
Foreign Key : userid, id_item_kategori
Fungsi :
Tabel 3.7 Tabel Jawaban No
Nama Kolom Tipe
Panjang Keterangan
1 Id_jawaban
Integer -
Primary Key 2
Userid Integer
- Foreign Key
3 Id_item_kategori
Integer -
Foreign Key 4
Jawaban Varchar
10 5
Nilai Integer
-
4. Tabel Keluhan
Nama Tabel : Tabel Keluhan
Primary Key : id_keluhan
Foreign Key : userid
Fungsi : -
Tabel 3.8 Tabel Keluhan No
Nama Kolom Tipe
Panjang Keterangan
1 Id_keluhan
Integer -
Primary Key 2
useid Integer
- Foreign Key
3 Isi_keluhan
Text -
4 Dimensi_layanan
Varchar 100
5 Tanggal_Keluhan
Date -
5. Tabel User
Nama Tabel : Tabel User
Primary Key : userid
Foreign Key : idPelanggan
Fungsi : -
Tabel 3.9 Tabel User No
Nama Kolom Tipe
Panjang Keterangan
1 Userid
Integer -
Primary Key 2
idPelanggan Integer
- Foreign Key
3 Password
Text -
4 Tanggal_Pembuatan
Date -
3.2.5 Analisis Data Regresi Linier Berganda