Data Flow Diagram DFD Level 2 Diagram 1 Proses 3.0 ERD Entity Relations Database Normalisasi

89

f. Data Flow Diagram DFD Level 2 Diagram 1 Proses 4.0

Staff Opname Kominfomas Pimpinan 4.1 Olah data View report 4.2 Mutasi 4.3 Report Operator Sudin Input data Input mutasi verifikasi Report jumlah barang inventarisasi Report jumlah barang pertahun Report jumlah persudin Report mutasi barang Gambar 4.9. DFD Level 2 Diagram 1 proses 4.0 Keterangan umum Level 2 diagram 1 proses 4.0: Report , hasil dari penginputan dan mutasi yang diinput oleh operator sudin . Dicek dan diverifikasi datanya oleh staff opname, lalu semua laporan diberikan kepada pimpinan sebagai laporan. Laporan ini bisa dicetak atau dilihat secara digital. 90

4.3.2. Desain Basis Data

a. ERD Entity Relations Database

Gambar 4.10. Entitas Relations Diagram 91

b. Normalisasi

Suatu organisasi yang terdiri dari beberapa group elemen yang berulang perlu diorganisasikan kembali. proses normalisasi merupakan proses pengelompokan data ke dalam bentuk tabel yang menyatakan relasi. Berikut tahapan normalisasi dalam aplikasi yang penulis ajukan: 1. Bentuk tidak normal Tabel 4.2. Bentuk tidak normal ID KD_UNIT KD_JAR KD_MJAR KD_SPK KD_ASET SN JUM TAHUN ASAL KEGUNAAN NOINV KONDISI TGL_SURVEI KD_MJAR MEREK KD_JAR NAMAJARINGAN ID KD_UNIT KD_PC KD_MEREK KD_SPK KD_ASET SN JUM TAHUN ASAL KEGUNAAN 92 NOINV KONDISI TGL_SURVEI KD_MEREK MEREK KD_PC NAMA ID JUDUL FILE ID KD_UNIT KD_PPENDUKUNG KD_MPPENDUKUNG KD_SPK KD_ASET SN JUM TAHUN ASAL KEGUNAAN NOINV KONDISI TGL_SURVEI KD_MEREK MEREK KD_PPENDUKUNG NAMA ID KD_UNIT KD_JPRINTER KD_MPRINTER KD_SPK KD_ASET SN JUM TAHUN ASAL KEGUNAAN NOINV KONDISI TGL_SURVEI KD_JPRINTER NAMA KD_MPRINTER NAMA 93 MUTASI_ID JENIS_PERANGKAT NAMA_TABLE ID_PERANGKAT JUMLAH MUTASI_ID TGL_MUTASI NO_SURAT LOKASI PERUNTUKAN KETERANGAN LAMA_PENGGUNAAN PETUGAS_PENYERAH NIP_PETUGAS_PENYERAH PETUGAS_PENERIMA NIP_PETUGAS_PENERIMA DISETUJUI DISETUJUI_NIP user_id user_nama user_pwd grup_id user_role unit_id seksi_id user_aktivasi inputby inputdate KD_UNIT NAMAUNIT 94 2. Bentuk normal 1NF Tabel 4.3. Bentuk normal ke 1NF ID KD_UNIT KD_JAR KD_MJAR KD_SPK KD_ASET SN JUM TAHUN ASAL KEGUNAAN NOINV KONDISI TGL_SURVEI KD_MJAR MEREK KD_JAR NAMAJARINGAN ID KD_UNIT KD_PC KD_MEREK KD_SPK KD_ASET SN JUM TAHUN ASAL KEGUNAAN NOINV KONDISI TGL_SURVEI KD_MEREK MEREK KD_PC NAMA ID JUDUL FILE ID KD_UNIT KD_PPENDUKUNG 95 KD_MPPENDUKUNG KD_SPK KD_ASET SN JUM TAHUN ASAL KEGUNAAN NOINV KONDISI TGL_SURVEI KD_MEREK MEREK KD_PPENDUKUNG NAMA ID KD_UNIT KD_JPRINTER KD_MPRINTER KD_SPK KD_ASET SN JUM TAHUN ASAL KEGUNAAN NOINV KONDISI TGL_SURVEI KD_JPRINTER NAMA KD_MPRINTER NAMA MUTASI_ID JENIS_PERANGKAT NAMA_TABLE ID_PERANGKAT JUMLAH MUTASI_ID TGL_MUTASI NO_SURAT LOKASI PERUNTUKAN KETERANGAN LAMA_PENGGUNAAN PETUGAS_PENYERAH 96 NIP_PETUGAS_PENYERAH PETUGAS_PENERIMA NIP_PETUGAS_PENERIMA DISETUJUI DISETUJUI_NIP user_id user_nama user_pwd grup_id user_role unit_id seksi_id user_aktivasi inputby inputdate KD_UNIT NAMAUNIT 97 3. Bentuk normal 2NF Bentuk normal kedua dilakukan bila data berada dalam bentuk normal pertama. Semua atribut bukan kunci haruslah bergantung pada kunci primer Tabel 4.4. Bentuk normal 2NF jaringan ID KD_UNIT KD_JAR KD_MJAR KD_SPK KD_ASET SN JUM TAHUN ASAL KEGUNAAN NOINV KONDISI TGL_SURVEI komputer ID KD_UNIT KD_PC KD_MEREK KD_SPK KD_ASET SN JUM TAHUN ASAL KEGUNAAN NOINV KONDISI TGL_SURVEI printer ID KD_UNIT KD_JPRINTER KD_MPRINTER KD_SPK KD_ASET SN JUM TAHUN ASAL KEGUNAAN NOINV KONDISI TGL_SURVEI unit KD_UNIT NAMAUNIT objeksurvey ID JUDUL FILE kom_merek KD_MEREK MEREK ppendukung ID KD_UNIT KD_PPENDUKUNG KD_MPPENDUKUNG KD_SPK KD_ASET SN JUM TAHUN ASAL KEGUNAAN NOINV KONDISI TGL_SURVEI tbmutasi MUTASI_ID TGL_MUTASI NO_SURAT LOKASI PERUNTUKAN KETERANGAN LAMA_PENGGUNAAN PETUGAS_PENYERAH NIP_PETUGAS_PENYERAH PETUGAS_PENERIMA NIP_PETUGAS_PENERIMA DISETUJUI DISETUJUI_NIP kom_perangkt KD_PC NAMA jar_merek KD_MJAR MEREK jar_perangkt KD_JAR NAMAJARINGAN ppendukung_merek KD_MEREK MEREK printer_jenis KD_JPRINTER NAMA ppendukung_prngkt KD_PPENDUKUNG NAMA printer_merek KD_MPRINTER NAMA Tb_lookup MUTASI_ID JENIS_PERANGKAT NAMA_TABLE ID_PERANGKAT JUMLAH tbuser user_id user_nama user_pwd grup_id user_role unit_id seksi_id user_aktivasi inputby inputdate Keterangan : : Primary Key = Kunci Utama : Foreign Key = Kunci Tamu Bentuk yang penulis dapatkan hanya sampai 2NF dianggap sudah selesai, penulis tidak melakukan tahap 3NF. 98

c. Kamus Data

Kamus data merupakan deskripsi dari semua objek data yang dikonsumsi atau diproduksi sistem. Dalam sistem ini terdapat tujuh belas tabel yang masing- masing direpresentasikan oleh kamus data: Tabel 4.5 Spesifikasi tabel jaringan Name filed Tipe Filed Kunci Panjang Filed Keterangan ID KD_UNIT KD_JAR KD_MJAR KD_SPK KD_ASET SN JUM TAHUN ASAL KEGUNAAN NOINV KONDISI TGL_SURVEI int double double double varchar varchar varchar double double varchar varchar varchar varchar date PK FK FK FK 11 50 50 50 100 150 50 100 Tabel 4.6 Spesifikasi tabel jaringan_merek Name filed Tipe Filed Kunci Panjang Filed Keterangan KD_MJAR MEREK double varchar FK 255 Tabel 4.7 Spesifikasi tabel jaringan_perangkat Name filed Tipe Filed Kunci Panjang Filed Keterangan KD_JAR NAMAJARINGAN double varchar FK 255 Tabel 4.8 Spesifikasi tabel komputer Name filed Tipe Filed Kunci Panjang Filed Keterangan ID KD_UNIT KD_PC KD_MEREK KD_SPK KD_ASET int double double double varchar varchar PK FK FK FK 11 50 50 99 SN JUM TAHUN ASAL KEGUNAAN NOINV KONDISI TGL_SURVEI varchar double double varchar varchar varchar varchar date 50 255 255 100 100 Tabel 4.9 Spesifikasi tabel komputer_merek Name filed Tipe Filed Kunci Panjang Filed Keterangan KD_MEREK MEREK double varchar FK 255 Tabel 4.10 Spesifikasi tabel komputer_perangkat Name filed Tipe Filed Kunci Panjang Filed Keterangan KD_PC NAMA double varchar FK 255 Tabel 4.11 Spesifikasi tabel objek_survey Name filed Tipe Filed Kunci Panjang Filed Keterangan ID JUDUL FILE int varchar blob PK 2 100 Tabel 4.12 Spesifikasi tabel ppendukung Name filed Tipe Filed Kunci Panjang Filed Keterangan ID KD_UNIT KD_PPENDUKUNG KD_MPPENDUKUNG KD_SPK KD_ASET SN JUM TAHUN ASAL KEGUNAAN NOINV KONDISI TGL_SURVEI int double double double varchar varchar varchar double double varchar varchar varchar varchar date PK FK FK FK 11 50 50 50 100 150 50 100