P. Struktur Basis Data
Struktur basis data yang digunakan dalam pengembangan aplikasi analisis kualitas pelayanan adalah sebagai berikut:
1. Nama Tabel
: Kategori Primary Key
: id_kategori Foreign Key
: - Fungsi
: Menyimpan data kategori
Tabel 3.37 Tabel Kategori
No Nama Kolom
Tipe Panjang
Keterangan
1 Id_kategori
Char 8
Primary key 2
Nama_kategori Varchar
300 Not null
2. Nama Tabel
: Pertanyaan Primary Key
: id_pertanyaan Foreign Key
: id_kategori Fungsi
: Menyimpan data pertanyaan
Tabel 3.38 Tabel Pertanyaan
No Nama Kolom
Tipe Panjang
Keterangan
1 Id_pertanyaan
Char 8
Primary key 2
Id_kategori Char
8 Foreign key
3 Nama_kategori
Varchar 300
Not null
3. Nama Tabel
: Pelanggan Primary Key
: id_pel Foreign Key
: - Fungsi
: Menyimpan data pelanggan
Tabel 3.39 Tabel Pelanggan
No Nama Kolom
Tipe Panjang
Keterangan
1 Id_pel
Char 8
Primary key 2
Nama_pel Varchar
300 Not null
3 Jenis_kelamin
Varchar 20
Not null 4
Usia Int
- Not null
5 Pekerjaan
Varchar 300
Not null 6
Jumlah_kunjungan Int
- Not null
4. Nama Tabel
: Skala Primary Key
: id_skala Foreign Key
: - Fungsi
: Menyimpan data skala
Tabel 3.40 Tabel Skala
No Nama Kolom
Tipe Panjang
Keterangan
1 Id_skala
Char 8
Primary key 2
Nama_skala Varchar
100 Not null
3 Nilai_skala
Int -
Not null
5. Nama Tabel
: Jawaban Pelanggan Primary Key
: id_jawaban_pel Foreign Key
: id_pertanyaan, id_skala, id_pel, tgl_pengisian_pel Fungsi
: Menyimpan data jawaban pelanggan
Tabel 3.41 Tabel Jawaban Pelanggan
No Nama Kolom
Tipe Panjang
Keterangan
1 Id_jawaban_pel
Int -
Primary key 2
Id_pertanyaan Char
8 Foreign key
3 Id_skala
Char 8
Foreign key 4
Id_pel Char
8 Foreign key
5 Id_hitung_pel
Int -
Not null 6
Tgl_pengisian_pel date
- Not null
6. Nama Tabel
: Karyawan Primary Key
: id_karyawan Foreign Key
: - Fungsi
: Menyimpan data karyawan
Tabel 3.42 Tabel Karyawan
No Nama Kolom
Tipe Panjang
Keterangan
1 Id_karyawan
Char 8
Primary key 2
Nama_karyawan Varchar
100 Not null
3 Jabatan
Varchar 100
Not null 4
Status_login Varchar
100 Not null
5 Username
Varchar 50
Not null 6
Password Varchar
10 Not null
7. Nama Tabel
: Jawaban Manajemen Primary Key
: Id_jawaban_man Foreign Key
: id_pertanyaan, id_karyawan, id_skala, tgl_pengisian_man Fungsi
: Menyimpan data jawaban karyawan
Tabel 3.43 Tabel Jawaban Manajemen
No Nama Kolom
Tipe Panjang
Keterangan
1 Id_jawaban_man
Int -
Primary key 2
Id_pertanyaan Char
8 Foreign key
3 Id_karyawan
Char 8
Foreign key 4
Id_skala Char
8 Foreign key
5 Id_hitung_man
Inr -
Not null 6
Tgl_pengisian_man date
- Not null
8. Nama Tabel
: Nilai Pelayanan Pelanggan Primary Key
: Id_nilai_pel Foreign Key
: id_kategori Fungsi
: Menyimpan data nilai pelayanan pelanggan
Tabel 3.44 Tabel Nilai Pelayanan Pelanggan
No Nama Kolom
Tipe Panjang
Keterangan
1 Id_nilai_pel
Int -
Primary key 2
Id_kategori Char
8 Foreign key
3 Nilai_pelayanan_pel
Decimal 3,2
Not null 4
Periode_nilai_pel date
- Not null
9. Nama Tabel
: Nilai Pelayanan Manajemen Primary Key
: id_nilai_man Foreign Key
: id_kategori Fungsi
: Menyimpan data nilai pelayanan manajemen
Tabel 3.45 Tabel Nilai Pelayanan Manajemen
No Nama Kolom
Tipe Panjang
Keterangan
1 Id_nilai_ma
Int -
Primary key 2
Id_kategori Char
8 Foreign key
3 Nilai_pelayanan_man
Decimal 3,2
Not null 4
Periode_nilai_man date
- Not null
10. Nama Tabel
: Nilai Item Pelanggan Primary Key
: id_nilai_item_pel Foreign Key
: id_kategori Fungsi
: Menyimpan data nilai item pelanggan
Tabel 3.46 Tabel Nilai Item Pelanggan
No Nama Kolom
Tipe Panjang
Keterangan
1 Id_nilai_item_pel
Int -
Primary key 2
Id_kategori Char
8 Foreign key
3 Nilai_pelayanan_item_pel
Decimal 3,2
Not null 4
Periode_nilai_item_pel date
- Not null
11. Nama Tabel
: Nilai Item Manajemen Primary Key
: id_nilai_item_man Foreign Key
: id_kategori Fungsi
: Menyimpan data nilai item manajemen
Tabel 3.47 Tabel Nilai Item Manajemen
No Nama Kolom
Tipe Panjang
Keterangan
1 Id_nilai_item_man
Int -
Primary key 2
Id_kategori Char
8 Foreign key
3 Nilai_pelayanan_item_man
Decimal 3,2
Not null 4
Periode_nilai_item_man date
- Not null
12. Nama Tabel
: Nilai Gap Item Primary Key
: id_gap_item Foreign Key
: id_pertanyaan Fungsi
: Menyimpan data nilai gap item
Tabel 3.48 Tabel Nilai Gap Item
No Nama Kolom
Tipe Panjang
Keterangan
1 Id_gap_item
Int -
Primary key 2
Id_pertanyaan Char
8 Foreign key
3 Nilai_gap_item
Decimal 3,2
Not null 4
Periode_gap_item date
- Not null
13. Nama Tabel
: Nilai Gap Dimensi Primary Key
: id_gap_dimensi Foreign Key
: id_kategori Fungsi
: Menyimpan data nilai gap dimensi
Tabel 3.49 Tabel Nilai Gap Dimensi
No Nama Kolom
Tipe Panjang
Keterangan
1 Id_gap_dimensi
Int -
Primary key 2
Id_kategori Char
8 Foreign key
3 Nilai_gap_dimensi
Decimal 3,2
Not null 4
Periode_gap_dimensi date
- Not null
3.3.2 Rancangan User Interface
Rancangan user interface berfungsi untuk menggambarkan antarmuka aplikasi yang akan dibuat. Berikut ini merupakan rancangan antarmuka dari aplikasi
analisis kesenjangan kualitas pelayanan pada Parahita Diagnostic Center Surabaya.
A. Halaman Login Pengguna
Halaman login pengguna berfungsi untuk memeriksa setiap pengguna yang akan menggunakan aplikasi analisis kesenjangan kualitas pelayanan. Jika
pengguna tidak memiliki hak akses, maka pengguna tidak dapat menggunakan aplikasi analisis kesenjangan kualitas pelayanan. Berikut ini adalah halaman login
pengguna dapat dilihat pada Gambar 3.33.
Gambar 3.33 Halaman Login Pengguna