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