Perancangan Data Flow Diagram DFD

Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009. USU Repository © 2009

4.2.4. Perancangan Data Flow Diagram DFD

Didalam penyusunan Tugas Akhir ini, penulis melakukan perancangan awal sistem dengan menggunakan Data Flow Diagram DFD sesuai dengan data hasil penelitian. Data Flow Diagram DFD merupakan suatu bagian yang menggambarkan urutan kerjaproses secara garis besar. Dengan diagram aliran data dapat dipahami bagaimana sistem tersebut berjalan. ------------------------------------------------------------ Gambar 4.2.4 : Diagram Konteks Sistem Pengolahan Penggajian Kepegawaian Sistem Informasi Penggajian Pegawai Slip Pegawai - Data Golongan - Data Penggajian Biodata pegawai Pegawai Bagian Kepegawaian Bagian Keuangan Mengirim pegawai Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009. USU Repository © 2009 Gambar 4.2.4 Diagram Konteks Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai 1 Penggajian Gaji Pegawai 2 Pembuatan Laporan PIMPINAN - Laporan Penggajian Pegawai - Laporan Penggajian Pegawai Perbulan F2 Golongan F3 Pegawai F1 Bagian F4 Penggajian Biodata Pegawai - Data golongan - Data penggajian Info biodata pegawai Pegawai Bagian Kepegawaian Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009. USU Repository © 2009 Penggunaan notasisimbol dalam diagram arus data berguna untuk membantu komunikasi antara analisis sistem dengan pemakai sistem user agar dapat memahami suatu sistem secara logika. Adapun sombol-simbol yang digunakan pada DFD adalah sebagai berikut : No Nama Simbol Gambar Keterangan 1 2 3 4 External Entity Terminator Kesatuan Luar Proses Data Store. Data Flow Arus Data External Entity Terminador Kesatuan luar digambarkan dengan notasisimbol kotak berbentuk bujur sangkar. Simbol ini menggambarkan suatu proses atau transformasi data. Simbol ini untuk memudahkan mengambarkan simpanan data Simbolnotasi ini mengambarkan arus data yang mengalir sebagi input atau output. Tabel 4.5 Simbol-Simbol DFD Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009. USU Repository © 2009 4.2.4.1. ERD Entity Relationship Diagram Entity Relationship Diagram adalah Entity Relationship yang berisikan komponen- koponen himpunan entitas dan himpunan relasi yang masing-masing dilengkapi dengan atribut-atribut. Relasi Antar Tabel Gambar 4.2.4 Entity Relationship Diagram 4.2.4.2. Normalisasi Merancang database merupakan sebagian hal yang penting pada tahap desain sistem yaitu pada desain sistem secara terincidetil. Database yang baik dibentuk melalui teknik normalisasi. Pegawai NIP Nm_peg Tgl_lahir Almt Jenkel Agama Kd_golongan Kd_jabatan Status Pendidikan TMT Gaji Pegawai Id_gaji Waktu_gaji Gaji pokok Tunj_anak Tunj_istri Tunj_jabatan Total_gaji menerima NIP Total_gaji Id_gaji Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009. USU Repository © 2009 “Normalisasi adalah proses pengelompokan atribut atau field dari suatu relasi sehingga membentuk relasi yang strukturnya baik. Normalisasi merupakan suatu teknik dalam logical desain sebuah database”. Ir. Ponco W. Sigit, 1999 : 76 Pada buku lain disebutkan bahwa “normalisasi adalah proses pengelompokkan data kedalam bentuk tabel atau relasi atau file untuk menyatakan entitas dan hubungan sehingga terwujud satu bentuk database yang mudah untuk di modifikasikan” Sri Widianti, 1998 : 39 Adapun tahap-tahap dalam melakukan normalisasi adalah sebagai berikut : 1. Unnormalized Relation. Tahap ini yang dilakukan adalah Repeating Group, untuk menjadi first normal form1 Nf pada tiap perpotongan kolom dan baris harus terdapat data value. 2. Normalized Relation First Normal Form1Nf Pada tahap ini yang dilakukan adalah Remove Partial Dependencies, untuk menjadi second normal form2Nf. 3. Second Normal Form 2Nf. Pada tahap ini yang dilakukan adalah Remove Transtitive Dependencies, untuk menjadi third normal form3Nf. 4. Third Normal Form 3Nf. Pada tahap ini yang dilakukan adalah Remove Remaining Anomalies Resulting From Functional Dependencies untuk menjadi normal BCNF bila setiap atribut determinant merupakan candidat key. Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009. USU Repository © 2009 5. Boyce-Codd Normal Form BCNF Pada tahap ini yang dilakukan adalah Remove Multivalued Dependencies untuk menjadi forth normal form4Nf. 6. Fourth Normal Form 4Nf. Pada tahap ini yang dilakukan adalah Removing Remaining Anomalies untuk menjadi fifth normal form5Nf. 7. Fifth Normal Form 5Nf. Pada tahap ini yang dilakukan adalah menghindari terjadinya Join Dependent relasi yang telah pecahdibagi tidak dapat dikembalikan lagi.

4.2.5. Perancangan Komunikasi Data