• Tidak ada hasil yang ditemukan

T ERIMA K ASIH

ANALISIS DAN PERANCANGAN SISTEM

4.2. Perancangan Sistem

4.2.3. Perancangan Prosedur Yang Diusulkan

4.2.3.3. Kamus Data

Kamus data adalah katalog fakta tentang data dan kebutuhan-kebutuhan informasi dari suatu sistem informasi dengan lengkap. Keterangan lebih lanjut tentang struktur data suatu arus data di DFD secara lebih terperinci dapat dilihat di kamus data.

Alias : -

Aliran : Calon Mahasiswa  Proses 1, Proses 1  Calon Mahasiswa, Calon Mahasiswa  Proses 1.1, Calon Mahasiswa  Proses 1.4, Proses 1.1  Calon Mahasiswa

Atribut : kd_cln_mhs, nama, jk, tinggi, berat, tmpt_lahir, tgl_lahir, agama, p1, p2, alamat, tlp, asal_sekolah, sumber_info, status_cln_mhs, email, password, bukti, photo_cln_mhs, tgl_cln_mhs, gelombang, nm_ayah, nm_ibu, kerja_ayah, kerja_ibu, alamat_ortu, tlp_ortu, penghasilan_ortu

2. Nama arus data : Info Jadwal Ujian PMB Alias : -

Aliran : Proses 1  Calon Mahasiswa, Proses 1.2  Calon Mahasiswa

Atribut : kd_cln_mhs, nm_cln_mhs, tgl, gelombang 3. Nama arus data : Info Hasil Ujian PMB

Alias : -

Aliran : Proses 1  Calon Mahasiswa, Proses 1.3  Calon Mahasiswa

Alias : -

Aliran : Proses 1  Mahasiswa,

Proses 1.4  Calon Mahasiswa Mahasiswa  Proses 2,

Mahasiswa  Proses 2.1, Mahasiswa  Proses 2.1.1

Atribut : kd_cln_mhs, nama, jk, tinggi, berat, tmpt_lahir, tgl_lahir, agama, p1, p2, alamat, tlp, asal_sekolah, sumber_info, status_mhs, email, password, bukti, photo_mhs, tgl, gelombang, nm_ayah, nm_ibu, kerja_ayah, kerja_ibu, alamat_ortu, tlp_ortu, penghasilan_ortu, nim, kd_kelas, nm_kelas, kd_ruangan, nm_ruangan, nip, nm_dosen

5. Nama arus data : Form KRS Alias : -

Aliran : Mahasiswa  Proses 2, Mahasiswa  Proses 2.1, Mahasiswa  Proses 2.1.1

Atribut : nip, nm_dosen, kd_prodi, nm_prodi,

kd_makul, nm_makul, sks, kurikulum, kd_ruangan, nm_ruangan, kd_kelas, nm_kelas, tgl, semester, nim, nama, angkatan, status_krs

Alias : -

Aliran : Proses 2  Dosen Wali, Proses 2.2  Dosen Wali, Proses 2  Mahasiswa, Proses 2.1  Mahasiswa, Proses 2.1.1  Mahasiswa

Atribut : kd_krs, nim, nama, nip, nm_dosen, kd_makul, kd_kelas, kd_ruangan, kd_prodi, kd_krs, tgl, nm_makul, nm_ruangan, nm_prodi, sks, kurikulum, status_krs, cmhs, cdosen, semester 7. Nama arus data : Jadwal Kuliah

Alias : -

Aliran : Proses 2  Mahasiswa, Proses 2.1  Mahasiswa, Proses 2.1.2  Mahasiswa

Atribut : nip, nm_dosen, jam_mulai, jam_selesai, hari, tgl, kd_kelas, nm_kelas, kd_ruangan, nm_ruangan

Alias : -

Aliran : Dosen Wali  Proses 2, Dosen Wali  Proses 2.2

Atribut : nip, nm_dosen, email, jk, tmpt_lahir, tgl_lahir, alamat, agama, tlp, status, password, photo_dosen 9. Nama arus data : Lap. Mahasiswa

Alias : -

Aliran : Proses 2  Direktur, Proses 2  Ketua Prodi, Proses 2.3  Direktur, Proses 2.3  Ketua Prodi

Atribut : kd_cln_mhs, nim, nama, jk, tinggi, berat, tmpt_lahir, tgl_lahir, agama, p1, p2, alamat, tlp, asal_sekolah, sumber_info, status_mhs, email, bukti, photo_mhs, tgl, gelombang, nm_ayah, nm_ibu, kerja_ayah, kerja_ibu, alamat_ortu, tlp_ortu, penghasilan_ortu

Sistem basis data adalah suatu sistem informasi yang mengintegrasikan kumpulan dari data yang saling berhubungan satu dengan lainnya dan membuatnya tersedia untuk beberapa aplikasi yang bermacam-macam didalam suatu organisasi. Kemampuan untuk mengatur atau mengolah sejumlah data dan kecepatan untuk mencari informasi yang relevan adalah aset yang sangat penting bagi suatu organisasi.

4.2.4.1 Normalisasi

Normalisasi memberikan panduan yang sangat membantu bagi pengembang untuk mencegah penciptaaan struktur tabel yang kurang fleksibel atau mengurangi ketidakefisiensi sebuah basis data

Unnormal :

kd_cln_mhs, nama, jk, tinggi, berat, tmpt_lahir, tgl_lahir, agama, p1, p2, alamat, tlp, asal_sekolah, sumber_info, status_cln_mhs, email, password, bukti, photo_cln_mhs, tgl_cln_mhs, gelombang, nm_ayah, nm_ibu, kerja_ayah, kerja_ibu, alamat_ortu, tlp_ortu, penghasilan_ortu, kd_cln_mhs, nm_cln_mhs, tgl, gelombang, kd_cln_mhs, nama, status, tgl, gelombang, kd_cln_mhs, nama, jk, tinggi, berat, tmpt_lahir, tgl_lahir, agama, p1, p2, alamat, tlp, asal_sekolah, sumber_info, status_mhs, email, password, bukti, photo_mhs, tgl, gelombang, nm_ayah, nm_ibu, kerja_ayah, kerja_ibu, alamat_ortu, tlp_ortu, penghasilan_ortu, nim, kd_kelas, nm_kelas, kd_ruangan, nm_ruangan, nip, nm_dosen, nip,

kd_ruangan, nm_ruangan, kd_kelas, nm_kelas, tgl, semester, nim, nama, angkatan, status_krs, kd_krs, nim, nama, nip, nm_dosen, kd_makul, kd_kelas, kd_ruangan, kd_prodi, kd_krs, tgl, nm_makul, nm_ruangan, nm_prodi, sks, kurikulum, status_krs, cmhs, cdosen, semester, nip, nm_dosen, jam_mulai, jam_selesai, hari, tgl, kd_kelas, nm_kelas, kd_ruangan, nm_ruangan, nip, nm_dosen, email, jk, tmpt_lahir, tgl_lahir, alamat, agama, tlp, status, password, photo_dosen, kd_cln_mhs, nim, nama, jk, tinggi, berat, tmpt_lahir, tgl_lahir, agama, p1, p2, alamat, tlp,asal_sekolah, sumber_info, status_mhs, email, password, bukti, photo_mhs, tgl, gelombang,nm_ayah, nm_ibu, kerja_ayah, kerja_ibu, alamat_ortu, tlp_ortu, penghasilan_ortu.

Normal 1 :

kd_cln_mhs, nama, jk, tinggi, berat, tmpt_lahir, tgl_lahir, agama, p1, p2, alamat, tlp, asal_sekolah, sumber_info, status_cln_mhs, email, password, bukti, photo_cln_mhs, tgl_cln_mhs, gelombang, nm_ayah, nm_ibu, kerja_ayah, kerja_ibu, alamat_ortu, tlp_ortu, penghasilan_ortu, nm_cln_mhs, tgl, photo_mhs, nim, kd_kelas, nm_kelas, kd_ruangan, nm_ruangan, nip, nm_dosen, kd_prodi, nm_prodi, kd_makul, nm_makul, sks, kurikulum, semester, angkatan, status_krs, kd_krs, cmhs, cdosen, jam_mulai, jam_selesai, hari, photo_dosen, status_mhs.

a. cln_mhs : kd_cln_mhs*, nama, jk, tinggi, berat, tmpt_lahir, tgl_lahir, agama, p1, p2, alamat, tlp, asal_sekolah, sumber_info, status, email, password, bukti, photo, tgl, gelombang,

nm_ayah, nm_ibu, kerja_ayah, kerja_ibu, alamat_ortu, tlp_ortu, penghasilan_ortu.

b. dosen : nip*, nama, email, jk, tmpt_lahir, tgl_lahir, alamat, agama, tlp, status, password, photo

c. krs : kd_krs*, nim**, nip**, cmhs, cdosen, status, tgl, tgl_acc, semester

d. kelas : kd_kelas*, nip**, nm_kelas, kd_prodi, angkatan e. mahasiswa : nim*, kd_kelas**, kd_cln_mhs**, status, password,

photo, email

f. matakuliah : kd_makul*, nm_makul g. prodi : kd_prodi*, nm_prodi h. ruangan : kd_ruangan*, nm_ruangan

i. dtl_krs : kd_krs, nilai*, kd_dtl_makul**, kd_dtl_ruangan**, status j. dtl_matakuliah: kd_dtl_makul*, kd_makul**, kd_prodi**, kurikulum,

semester, sks

k. dtl_ruangan : kd_dtl_ruangan*, kd_ruangan**, kd_kelas**,

kd_dtl_makul**, nip**, hari, jam, jamselesai, max, tgl l. dtl_dosen : kd_makul**, nip**

Tabel relasi ini menggambarkan hubungan antara tabel-tabel yang terdapat pada database yang dimana di dalam tabel tersebut terdapat field kunci (primary key), dan terdapat kunci tamu (foreign key). Kedua kunci (key) ini digunakan untuk menghubungkan antara tabel.

mahasiswa PK nim* kd_kelas** status password photo email kd_cln_mhs** kelas PK kd_kelas* nm_kelas nip** kd_prodi** angkatan prodi PK kd_prodi* nm_prodi cln_mhs PK kd_cln_mhs* nama jk tinggi berat tmpt_lahir tgl_lahir agama p1 p2 alamat tlp asal_sekolah sumber_info status email password bukti photo tgl gelombang nm_ayah nm_ibu kerja_ayah kerja_ibu alamat_ortu tlp_ortu penghasilan_ortu ruangan PK kd_ruangan* nm_ruangan dosen PK nip* nama email jk tmpt_lahir tgl_lahir alamat agama tlp status password photo frs PK kd_frs* nim** nip** cmhs cdosen status tgl tgl_acc semester matakuliah PK kd_makul* nm_makul dtl_frs kd_frs** nilai status kd_dtl_makul** kd_dtl_ruangan** dtl_ruangan PK kd_dtl_ruangan* kd_ruangan** kd_kelas** kd_dtl_makul** nip** hari jam jamselesai tgl dtl_matakuliah PK kd_dtl_makul* kd_makul** kd_prodi** kurikulum semester sks dtl_dosen nip** kd_makul**

Diagram hubungan entitas atau di kenal dengan diagram ER adalah rotasi grafik dari sebuah model data atau sebuah model jaringan yang menjelaskan tentang data yang tersimpan dari sebuah sistem.

Pendaftaran Mahasiswa Mengikuti Kelas Memiliki FRS Memiliki Mata Kuliah Memiliki Ruangan Membimbing Mengisi Dosen Prodi Memiliki 1 1 N M N M N N N N N N M 1 1 1 N Menguasai M

Gambar 4.18. Entity Relationship Diagram (ERD) yang diusulkan

Dokumen terkait