Perancangan Database System Design

id_faq+telepon+pertanyaan+pesan+keterangan+penyelesaian+tgl_faq+id _hasil Format : Tabel 4.3 Daftar Faq

4.3.3 Perancangan Database

a. Entity Relationship Diagram ERD ERD ini menjelaskan hubungan antara entitas yang satu dengan entitas lainnya. Pada gambar 4.11 terdapat empat belas entitas dengan penjelasan sebagai berikut: banyak pegawai memiliki satu tim support, satu subbidrt, satu admin, dan satu kepbidit. Satu pegawai melaporkan banyak mslh. Satu admin mencatat banyak mslh. Satu mslh terbagi atas satu jenis_mslh. Satu mslh memiliki banyak lokasi. Satu mslh memiliki banyak via. Satu jenis_mslh memiliki banyak mslh_hd. Satu mslh_hd memiliki satu hd. Satu jenis_mslh memiliki banyak mslh_lan. Satu mslh_lan memiliki satu lan. Banyak mslh_hd diselesaikan oleh satu subbidrt dan banyak mslh_lan diselesaikan oleh satu tim support. Satu mslh memiliki satu status. Satu mslh_lan memiliki satu status dan satu mslh_hd memiliki satu status. Pada entitas buku_buku tamu memiliki satu hasil dan satu hasil dimiliki oleh satu buku_tamu. Dan satu faq memiliki satu hasil serta satu hasil memiliki satu faq. 92 pegawai Mslh Subbidrt sebagai sebagai mencatat Timsupport Admin Jenis_mslh memiliki Mslh_lan Memiliki Mslh_hd Memiliki nopeg nama_peg jabatan alamat unit tgl_masuk tgl_lahir pendidikan email Id_mslh nama_mslh hr wkt Id_lokasi Id_via Id_jenis id_mslh_hd Hr_hd Wkt_hd Mslh_hd Solusi_hd Id_mslh_lan Solusi_lan id_tim nopeg Nama_tim Telp_tim Ket_tim nopeg Telp_admin nama_admin Ket_admin Id_sub nopeg Nama_sub Telp_sub Ket_sub deskripsi Mslh_lan Hr_lan Wkt_lan menyelesaikan menyelesaikan 1 1 1 1 M M M 1 M 1 sebagai memiliki Status memiliki memiliki sebagai Kepbidit Pass_sub Pass_admin Pass_tim id_kep Ket_kep Nama_kep nopeg Telp_kep Pass_kep melaporkan nopeg id_status id_jenis Id_status Ket_status Id_jenis Id_sub Id_status Ket_hd Id_jenis id_tim Ket_hd Id_status 1 1 1 M M 1 M 1 1 1 M 1 1 M 1 M User_id_admin User_admin Ket_spesifik id_lan lan berdasarkan 1 M idLan Nama_lan hd berdasarkan M 1 Id_hd Nama_hd via lokasi berdasarkan berdasarkan Id_lokasi Ket_lokasi Id_via Ket_via M 1 M 1 pesan M 1 id_tim Konfirmasi pesan 1 M 1 id_kep Buku tamu memiliki hasil faq memiliki 1 1 M M Id_tamu telepon Ket_tamu saran Tgl_tamu Id_hasil Id_hasil Nama_hasil keterangan telepon Id_faq pertanyaan penyelesaian pesan Id_hasil Tgl_faq Gambar 4.23 ERD Pengem bangan Sistem Monitoring Help Desk 93 b. Normalisasi 1. Unnormalize Tabel di bawah ini merupakan tabel unnormalize, yaitu tabel yang masih mempunyai atribut-atribut yang ganda. Tabel di bawah belum normal, maka dapat dinormalisasikan dengan cara menghilangkan atribut yang berulang. Data dikumpulkan apa adanya sesuai dengan saat memasukkan data. Penormalan tabel unnormalize disebut 1NF, dan tabel 1NF akan dijelaskan pada tabel berikutnya. Tabel 4.4 Unnormalize 94 2. Normalisasi 1 NF Tabel di bawah merupakan tabel penormalan pertama. Dikarenakan pada tabel 4.1 masih terdapat atribut berulang maka dibuatlah tabel 1 NF, dimana tabel tersebut menghapus atribut berulang yang terdapat pada tabel unnormalize. Pada tabel ini setiap atribut harus mempunyai data yang atomic data terkecil dan sudah mempunyai primary key. Tabel 4.5 Normalisasi 1 NF 95 3. Normalisasi 2 NF Tabel di bawah merupakan tabel normal kedua, dimana setiap atribut sudah memiliki ketergantungan fungsional sepenuhnya pada primary key. Pada tabel di bawah ini sudah mencapai normal karena tidak ada ketergantungan antara atribut. Didapatkan hasil dari normalisasi 2 NF yakni tujuh belas tabel nopeg, timsupport, subbidrt, jenis_mslh, status, admin, mslh_lan, mslh, mslh_hd, lan, via, lokasi, kepbidit, hd, buku_tamu, hasil dan faq Tabel 4.6 Normalisasi 2 NF .’. Keterangan : = Primary Key = Foreign Key 96 c. Kamus Data Penjelasan Pada Proses 1. Proses 1.0 Nama Proses :Kelola Tamu Masukan :Jawab_faq Keluaran :daftar_faq Ringkasan Proses :merupakan suatu proses pencatatan buku tamu 2. Proses 2.0 Nama Proses :Pencatatan Masalah Masukan :Form_masalah Keluaran :bukti_form_masalah Ringkasan Proses :merupakan suatu proses pencatatan masalah baik terkait koneksi jaringan LAN maupun kerusakan hardware . 3. Proses 3.0 Nama Proses :Identifikasi Masalah Masukan :form_masalah_lan, form_pesan_kerusakan_hardware, form_masalah_kerusakan_hardware. Keluaran :bukti_form_masalah_lan, bukti_masalah_kerusakan_hardware, bukti _form_masalah_kerusakan_hardware. 97 Ringkasan Proses :merupakan suatu proses identifikasi masalah baik terkait koneksi jaringan LAN maupun kerusakan hardware . 4. Proses 4.0 Nama Proses :Pembuatan Laporan Bulanan Masukan :status_hasil_masalah dari database mslh, mslh_lan, mslh_hd Keluaran :hasil_bukti_form_masalah, laporan_bulanan Ringkasan Proses :merupakan suatu proses pembuatan hasil laporan baik terkait koneksi jaringan LAN maupun kerusakan hardware.

d. Kamus Data Penjelasan Pada Data Flow