commit to user 20
Tabel 3.11 Tabel Usulan barang yang akan dihapus no Nama Field
Tipe Keterangan
1 Id_barang
char11 Foreign key, unique
2 Tgl_usulan
Time stamp without time zone
k. Tabel Barang yang sudah dihapus Nama tabel : hapus_barang
Fungsi : Penyimpanan data barang yang telah dihapus.
Tabel 3.12 Tabel Barang yang sudah dihapus no Nama Field
Tipe Keterangan
1 Id_barang
char11 Foreign key
2 Tgl_hapus
Time stamp without time zone
4. Skema Tabel
TBarang
PK id_barang
nama_barang id_b
FK1 id_jenis
th_datang kondisi
jumlah TJenis
PK,FK1 id_jenis
jenis
TKapasitas FK1
id_ruang TRuang
PK id_ruang
FK1 id_lantai
fungsi TPinjamKembali
PK id
nim_nip FK1
id_barang tgl_pinjam
tgl_kembali status
TLantai
PK id_lantai
FK1 id_gedung
TGedung
PK id_gedung
FK1 id_fakultas
nama_gedung TFakultas
PK id_fakultas
nama_fakultas user
PK username
password level
barangdel FK1
id_barang tgl_usulan
hapus_barang FK1
id_barang tgl_hapus
Gambar 3.2 skema tabel
commit to user 21
5. Activity Diagram
a. Login
Gambar 3.3 activity diagram login b. Lihat barang
Gambar 3.4 activity diagram lihat barang c. Tambah data barang
Gambar 3.5 activity diagram tambah data barang
get username dan password cek database
valid? masuk kehalaman
ya tidak
get Id_Barang menampilkan data barang
get data barang cek database
valid? simpan data
ya tidak
commit to user 22
d. Ubah data barang
Gambar 3.6 activity diagram ubah data barang e. Usulan hapus barang
Gambar 3.7 activity diagram usulan hapus data barang
f. Hapus barang
Gambar 3.8 activity diagram hapus data barang
get Id barang menampilkan data barang
get data barang baru
ubah data barang ke data barang baru ya
valid? tidak
get id barang menampilkan data barang tampilan aduniv
get id barang menampilkan data barang yang di usulkan
setujui tolak
menghapus barang menghapus barang disisi aduniv
menampilkan barang di adfak
commit to user 23
g. Lihat data peminjaman
Gambar 3.9 activity diagram lihat data peminjaman h. Peminjaman
Gambar 3.10 activity diagram peminjaman
i. Pengembalian
Gambar 3.11 activity diagram pengembalian
get id peminjaman menampilkan data peminjaman
get data peminjaman cek database
simpan data peminjaman valid?
ya tidak
get tanggal kembali, jam kembali,status baru cek database
get Id peminjaman menampilkan form pengembalian
ubah tanggal kembali, jam kembali,status baru valid?
ya tidak
commit to user 24
j. Tambah data kapasitas
Gambar 3.12 activity diagram tambah data kapasitas k. Lihat data kapasitas
Gambar 3.13 activity diagram lihat data kapasitas
l. Ubah data kapasitas
Gambar 3.14 activity diagram ubah data kapasitas
get data kapasitas cek database
simpan data kapasitas valid?
ya tidak
get id ruang menampilkan data kapasitas
get id ruang menampilkan data kapasitas by id ruang
get data kapasitas baru
simpan data kapasitas baru valid?
ya tidak
commit to user 25
m. Lihat data jenis
Gambar 3.15 activity diagram lihat jenis barang n. Tambah jenis
Gambar 3.16 activity diagram tambah jenis barang o. Ubah data jenis
Gambar 3.17 activity diagram ubah data jenis
get id jenis menampilkan data jenis
get id_jenis dan jenis cek database
simpan jenis barang valid?
ya tidak
get id jenis menampilkan data jenis
get id jenis baru dan jenis baru
simpan id jenis baru,jenis baru valid?
ya tidak
commit to user 26
p. Tambah user
Gambar 3.18 activity diagram tambah user
6. Class Diagram Tahap Analisis