Perancangan Data Perancangan Data dan Tabel

1 Proses Pengaturan Sistem Pada proses ini Kasubbag dapat melakukan insert data Vendor. Untuk lebih jelasnya dapat dilihat pada Gambar 3.11 dibawah ini: informasi vendor vendor ok vendor data vendor kasubbag vendor 3 simpan 2 isi vendor Gambar 3.7 DFD Level 1 Pengaturan Sistem

3.5 Perancangan Data dan Tabel

Perancangan ini akan membahas mengenai perancangan data dan tabel yang akan digunakan pada sistem. Dalam perancangan data, menjelaskan tentang dua model data yaitu: model data konseptual dan model data fisik. Untuk lebih jelasnya dapat dijelaskan di bawah ini:

3.5.1 Perancangan Data

a Model Data Konseptual Conceptual Data Model Model data konseptual adalah rancangan dalam bentuk diagram sebelum pembuatan database secara detail. Model data konseptual ini dibuat tanpa harus mempertimbangkan DBMS apa yang nantinya dipakai, karena bentuk ini hanya sebuah konsep rancangan yang nantinya bisa digunakan oleh semua DBMS. Model data konseptual pada aplikasi sistem ini merepresentasikan rancangan basis data konseptual yang nantinya akan digunakan oleh sistem ini. Pada konsep rancangan ini dibuat dengan menggunakan Power Designer 9. Untuk lebih jelasnya dapat dilihat pada Gambar 3.8 berikut: m em i l i ki m em bawahi m engi kuti l aporan di l anj utkan termasuk dal am terl i bat dal am yang di adakan di aj ukan terdi ri dari user ni p username password namaUser tl p pi VA10 VA20 VA10 VA50 VA20 M Identi fi er_1 pi j urusan i dJurusan namaJurusan pi I VA20 M Identi fi er_1 pi fakul tas i dFakul tas nam aFakul tas pi I VA20 M Identi fi er_1 pi pengaj uan noPengaj uan namaPengaj uan al amatFi l e statusPengaj uan subj ect tgl Pengaj uan accKaj ur accDekan accWaki l Rektor accKabi roUmum accKabagUmum accKasubBagi an pengaj uan keteranganT ol ak pi I VA100 VA200 I VA100 D VA10 VA10 VA10 VA10 VA10 VA10 VA10 VA255 M Identi fi er_1 pi pengadaan i dPengadaan tgl Pengadaan statusPengadaan pi I D VA2 M Identi fi er_1 pi vendor i dVendor namaVendor al amatVendor kual i tas kuanti tas waktu pi I VA100 VA100 VA10 VA10 VA10 M Identi fi er_1 pi hi story i dHi story dari tuj uan statusHi story tgl Hi story pi I VA10 VA10 VA2 D M Identi fi er_1 pi l evel i dLevel namaLevel pi I VA20 M Identi fi er_1 pi barang i dBarang namaBarang j um l ahBarang hargaKi saran total Harga kuanti tas kual i tas waktu total Ni l ai statusT erpi l i h spesi fi kasi keterangan pi I VA100 VA3 VA20 VA20 VA10 VA10 VA10 VA10 VA2 VA25 VA255 M Identi fi er_1 pi kode uni t i dKodeM ateri l kodeM ateri l nam aM ateri l pi I VA10 VA100 M Identi fi er_1 pi perm i ntaan i dPermi ntaan kodeM ateri l j uml ahPerm i ntaan spesi fi kasi Perm i ntaan keteranganPerm i ntaan tgl Permi ntaan statusPerm i ntaan sumberM ateri l pi I VA10 I VA200 VA200 D I VA100 M Identi fi er_1 pi Gambar 3.8 Model Data Konseptual b Model Data Phisik Model data phisik dibuat dengan cara merubah model data konseptual yang telah dijelaskan di atas. Model data ini mempresentasikan rancangan fisik basis data yang disimpan di server. Model data ini menghasilkan tabel-tabel yang nantinya akan dipakai dalam implementasi sistem yang dibuat. Untuk lebih jelasnya dapat dilihat pada Gambar 3.9 dibawah ini: FK_USER_TERMASUK__FAKULTAS FK_PENGAJUA_TERLIBAT__USER FK_BARANG_YANG_DIAD_PENGADAA FK_PERMINTA_DIAJUKAN_PENGAJUA FK_KODE_UNI_TERDIRI_D_PERMINT A FK_USER_MEMILIKI_LEVEL FK_JURUSAN_MEMBAWAHI_FAKULTAS FK_PENGADAA_MENGIKUTI_VENDOR FK_HISTORY_LAPORAN_PENGAJUA FK_FAKULTAS_T ERMASUK__USER FK_PENGAJUA_DILANJUTK_PENGADAA FK_PENGADAA_DILANJUT K_PENGAJUA user nip idFakultas idLevel username password namaUser tlp varchar10 int int varchar20 varchar10 varchar50 varchar20 pk fk2 fk1 jurusan idJurusan idFakultas namaJurusan int int varchar20 pk fk fakultas idFakultas nip namaFakultas int varchar10 varchar20 pk fk pengajuan noPengajuan nip idPengadaan namaPengajuan alamatFile statusPengajuan subject tglPengajuan accKajur accDekan accWakilRektor accKabiroUmum accKabagUmum accKasubBagian pengajuan keteranganT olak int varchar10 int varchar100 varchar200 int varchar100 datetime varchar10 varchar10 varchar10 varchar10 varchar10 varchar10 varchar10 varchar255 pk fk1 fk2 pengadaan idPengadaan idVendor noPengajuan tglPengadaan statusPengadaan int int int datetime varchar2 pk fk1 fk2 vendor idVendor namaVendor alamatVendor kualitas kuantitas waktu int varchar100 varchar100 varchar10 varchar10 varchar10 pk history idHistory noPengajuan dari tujuan statusHistory tglHistory int int varchar10 varchar10 varchar2 datetime pk fk level idLevel namaLevel int varchar20 pk barang idBarang idPengadaan namaBarang jumlahBarang hargaKisaran totalHarga kuantitas kualitas waktu totalNilai statusT erpilih spesifikasi keterangan int int varchar100 varchar3 varchar20 varchar20 varchar10 varchar10 varchar10 varchar10 varchar2 varchar25 varchar255 pk fk kode unit idKodeMateril idPermintaan kodeMateril namaMateril int int varchar10 varchar100 pk fk permintaan idPermintaan noPengajuan kodeMateril jumlahPermintaan spesifikasiPermintaan keteranganPermintaan tglPermintaan statusPermintaan sumberMateril int int varchar10 int varchar200 varchar200 datetime int varchar100 pk fk Gambar 3.9 Model Data Phisik

3.5.2 Perancangan Tabel