Analisis Sistem Struktur Tabel

19 BAB IV DESKRIPSI PEKERJAAN

4.1 Analisis Sistem

Pada perpustakaan ini penggunaan sistem masih dilakukan secara manual, sehingga pelayanan terhadap anggota tidak dapat dilakukan secara efektif dan efesien. Kekurangan lain yang ada pada perpustakaan adalah bentuk pelaporan yang msaih manual serta masih belum interaktif sehingga laporan- laporan yang dibuat masih belum bisa memberikan informasi yang optimal untuk mendukung kinerja dari perpustakaan. Di samping itu dalam hal pengadaan barang, perpustakaan UNESA masih belum bisa menentukan pustaka-pustaka mana saja yang akan diadakan yang diambil dari bagian pengusuluan pustaka oleh para mahasiswa Unesa. Untuk itu dibuatkan suatu fitur yang akan membantu menentukan usulan pustaka mana yang terbaik yang dapat dilakukan pengadaan yaitu melalui fitur vote. Untuk reservasi pemesanan pustaka sebelumnya masih belum ada notifikasi yang memberitahukan informasi-informasi yang terkait mengenai pustaka yang dipesan yang seringkali mahasiswa lupa bahwa mereka telah melakukan pemesanan sebelumnya. Notifikasi ini akan membantu mahasiswa mengetahui bagaimana status pustaka yang sedang dipesan sehingga mahasiswa dapat mengetahui apakah pesanan pustakanya telah dapat dipinjam atau masih belum.

4.2 Perancangan Sistem

Analisis dan percangan sistem menggunakan beberapa bahasa pemodelan untuk mempermudah analisis terhadap sistem. Permodelan sistem yang digunakan adalah Document Flow, System Flow, Data Flow Diagram dan Entity Relationship Diagram. Dalam bab ini juga disertakan juga struktur tabel dari sistem yang akan diterapkan.

4.2.1 System Flow Vote Usulan Pustaka

System flow vote usulan pustaka akan ditampilkan pada Gambar 4.1. System Flow Vote Usulan Pustaka Sistem Sivitas Vo ting Usul an Pustaka Uni ver sita s N eg er i Su rab ay a Menu Utama Menu Utama Mulai Memasukkan user dan password Validasi Login MS_Mahasiswa Login valid? Tidak Menampilkan menu web Memilih menu Pengusulan Pustaka Menu Pengusulan Pustaka Menu Pengusulan Pustaka Melakukan vote pustaka yang diinginkan Melakukan update dan insert vote pustaka PP_Usul PP_Detailvote Vote pustaka berhasil dilakukan Vote pustaka berhasil dilakukan Selesai ya Menampilkan vote pustaka terupdate Gambar 4.1 Document Flow Vote Usulan System flow pada Gambar 4.1 menjelaskan proses vote pengusulan pustaka yang ada di dalam website Digital Library UNESA. Dimulai dari mahasiswa memasukkan username dan password pada halaman login, lalu masuk ke menu vote pengusulan dan kemudian melakukan vote sesuai dengan usulan pustaka yang ingin di-vote. Sistem akan menyimpan hasil tersebut untuk nantinya dapat digunakan sebagai laporan sesuai kebutuhan.

4.2.2 Document Flow Pelaporan

Document flow pelaporan akan ditampilkan pada Gambar 4.2. Document Flow Pelaporan Pegawai Perpustakaan Kepala Perpustakaan Me mb uat Pe lap oran Mulai Melakukan pengumpulan data yang diperlukan Data terkumpul Membuat laporan Selesai Data Transaksi Excel Data Master Excel Laporan Jumlah Koleksi Laporan Informasi Perpustakaan Laporan Peminjam Buku Laporan Buku Dipinjam Laporan Pengguna Aktif Laporan Usulan Pustaka Laporan Usulan Pustaka Usulan Gambar 4.2 Document Flow Pelaporan Document flow pada Gambar 4.2 menjelaskan proses pelaporan yang ada di dalam perpustakana UNESA. Alur proses ini dimulai dari bagian pegawai yang terlebih dahulu harus mengumpulkan data-data transaksi maupun master sebagai sumber dalam membuat pelaporan. Data tersebut akan digunakan oleh pegawai perpustakaan untuk membuat pelaporan yang dibantu dengan aplikasi Microsoft Excel.

4.2.3 System Flow Pelaporan

System flow pelaporan ditampilkan pada Gambar 4.3 hingga Gambar 4.6. System Flow Pelaporan1 Pegawai Perpustakaan Sistem Pelaporan Kepala Perpustakaan Me mb uat Pe lap oran Mulai Membuat Laporan Jumlah Koleksi MS_Pustaka PP_Eksemplar Membuat Laporan Informasi Perpustakaan MS_Pustaka PP_Eksemplar MS_Anggota PP_Transaksi LV_Jurusan LV_Fakultas Membuka aplikasi dan memilih jenis laporan Laporan Jumlah Koleksi? Ya Laporan Jumlah Koleksi A Laporan Informasi Perpustakaan? Tidak Ya Laporan Informasi Perpustakaan A 1 Tidak 4 A Selesai Gambar 4.3 System Flow Pelaporan1 System Flow Pelaporan2 Pegawai Perpustakaan Sistem Pelaporan Kepala Perpustakaan Me mb uat Pe lap oran Membuat Laporan Peminjam Buku MS_Pustaka PP_Eksemplar MS_Anggota LV_Jurusan LV_Fakultas Membuat Laporan Buku Dipinjam PP_Transaksi MS_Pustaka PP_Eksemplar Laporan Peminjan Buku? Ya Laporan Peminjam Buku A Laporan Buku Dipinjam? Tidak Ya Laporan Buku Dipinjam A 1 2 Tidak A Selesai Gambar 4.4 System Flow Pelaporan2 System Flow Pelaporan 3 Pegawai Perpustakaan Sistem Pelaporan Kepala Perpustakaan Me mb uat Pe lap oran Membuat Laporan Pengguna Aktif MS_Pustaka PP_Eksemplar MS_Anggota PP_Transaksi LV_Jurusan Membuat Laporan Usulan Pustaka PP_Usul Laporan Pengguna Aktif? Ya Laporan Pengguna Aktif A Laporan Usulan Pustaka? Tidak Ya Laporan Usulan Pustaka A 2 3 Tidak A Selesai Gambar 4.5 System Flow Pelaporan3 System Flow Pelaporan 3 Pegawai Perpustakaan Sistem Pelaporan Kepala Perpustakaan Me mb uat Pe lap oran 3 Membuat Laporan Usulan Pustaka Grafik PP_Usul Laporan Usulan PustakaGrafik? Laporan Usulan PustakaGrafik A 4 Tidak A Selesai Kembali ke Menu? Ya Gambar 4.6 System Flow Pelaporan4 System flow pelaporan pada Gambar 4.3 hingga Gambar 4.6 menjelaskan proses pelaporan yang digunakan bila menggunakan aplikasi. Pegawai yang memiliki akses untuk membuat pelaporan pada aplikasi akan melakukan login ke dalam aplikasi. Kemudian pegawai perpustakaan dapat masuk ke dalam menu pelaporan dan memilih laporan yang diinginkan. Pegawai perpustakaan melakukan input data yang dibutuhkan dalam membuat pelaporan seperti tanggal, format laporan, jenis pustaka yang ingin dibuat laporan. Setelah melakukan input data yang dibutuhkan maka laporan akan ditampilkan sesuai dengan hasil inputan yang dilakukan oleh pegawai perpustakaan tersebut.

4.2.4 Data Flow Diagram

Data flow diagram dari Rancang Bangun Sistem Perpustakaan UNESA untuk Context Diagram akan ditampilkan pada Gambar 4.7, DFD Level 0 pada Gambar 4.8 dan DFD Level 1 pada Gambar 4.9. Gambar 4.7 DFD Context Diagram Data Vote Usulan Konfirmasi Vote Data Request Pelaporan Jumlah Koleksi Laporan Jumlah Koleksi Data Request Laporan Informasi Perpustakaan Laporan Informasi Perpustakaan Data Request Laporan Peminjam Buku Laporan Peminjam Buku Data Request Laporan Buku Dipinjam Laporan Buku Dipinjam Data Request Laporan Pengguna Aktif Laporan Pengguna Aktif Data Request Laporan Usulan Pustaka Laporan Usulan Pustaka Data Request Laporan Usulan PustakaGrafik Laporan Usulan PustakaGrafik 1 Sistem Informasi Perpustakaan Universitas Negeri Surabaya Sivitas Kepala Perpustakaan Gambar 4.8 DFD Level 0 Data Vote Usulan Konfirmasi Vote Update Vote Pustaka insert detailvote Pelaporan Jumlah Koleksi Data Request Pelaporan Jumlah Koleksi Data Usulan Pustaka Data Pustaka Data T ransaksi Data Eksemplar Data Jurusan Data Anggota Data Fakultas Data Request Pelaporan Informasi Perpustakaan Data Request Laporan Peminjam Buku Data Request Laporan Buku Dipinjam Data Request Laporan Pengguna Aktif Data Request Laporan Usulan Pustaka Data Request Laporan Usulan Pustaka Grafik Laporan Informasi Perpustakaan Laporan Peminjam Buku Laporan Buku Dipinjam Laporan Pengguna Aktif Laporan Usulan Pustaka Laporan Usulan Pustaka Grafik Sivitas Kepala Perpustakaan 1.1 Vote Usulan Pustaka 1.2 Pelaporan 1 PP_Usul 2 PP_Detailvote 3 MS_Pustaka 4 PP_T ransaksi 5 PP_Eksemplar 6 LV_Jurusan 7 MS_Anggota 8 LV_Fakultas Gambar 4.9 DFD Level 1 Data Request Laporan Jumlah Koleksi Laporan Jumlah Koleksi Data Request Laporan Informasi Perpustakaan Laporan Informasi Perpustakaan Data Request Laporan Peminjam Buku Laporan Peminjam Buku Data Request Laporan buku Dipinjam Laporan buku Dipinjam Data Request Laporan Pengguna Aktif Laporan Pengguna Aktif Data Reqeust Laporan Usulan Pustaka Laporan Usulan Pustaka Data Request Laporan Usulan Pustaka Grafik Laporan Usulan Pustaka Grafik Data Pustaka Data Eksemplar Data Pustaka Data Eksemplar Data Anggota Data Transaksi Data Jurusan Data Fakultas Data Pustaka Data Eksemplar Data Anggota Data Jurusan Data Fakultas Data Transaksi Data Pustaka Data Transaksi Data Pustaka Dat Eksemplar Data Anggota Data Transaksi Data Jurusan Data Usulan Data Usulan Kepala Perpustakaan 1 PP_Usul 3 MS_Pustaka : 1 4 PP_Transaksi : 1 5 PP_Eksemplar : 1 6 LV_Jurusan : 1 7 MS_Anggota : 1 8 LV_Fakultas : 1 1.2.1 Pelaporan Jumlah Koleksi 1.2.2 Pelaporan Informasi Perpustakaan 1.2.3 Pelaporan Peminjaman Buku 1.2.4 Pelaporan Buku Dipinjam 1.2.5 Pelaporan Pengguna Aktif 1.2.6 Pelaporan Usulan Pustaka 1.2.7 Pelaporan Usulan Pustaka Grafik 3 MS_Pustaka : 2 5 PP_Eksemplar : 2 3 MS_Pustaka : 3 5 PP_Eksemplar : 3 7 MS_Anggota : 2 6 LV_Jurusan : 2 8 LV_Fakultas : 2 4 PP_Transaksi : 2 3 MS_Pustaka : 4 5 PP_Eksemplar : 4 3 MS_Pustaka : 5 5 PP_Eksemplar : 5 7 MS_Anggota : 3 4 PP_Transaksi : 3 6 LV_Jurusan : 3

4.2.5 Entity Relationship Diagram

Entity Relationship Diagram ERD dari Rancang Bangun Sistem Perpustakaan UNESA terdiri dari Conceptual Data Model CDM dan Physical Data Model PDM. 1. Conceptual Data Model CDM Conceptual Data Model pada sistem ini dibedakan menjadi 2 warna yaitu warna kuning yang berarti tabel tersebut adalah tabel master dan warna hijau yang berarti tabel tersebut adalah tabel transaksi. CDM dapat dilihat pada Gambar 4.10. Gambar 4.10 Conceptual Data Model BahanPustakaEksemplar TransaksiEksemplar detailbukuvote TransaksiAnggota divote oleh Memiliki Jurusan DetilBP Jurusan Pustaka MS_PUSTAKA IDPustaka Judul JudulSeri NoPanggil KodeDDC TglPerolehan AuthorFirst1 AuthorLast1 AuthorFirst2 AuthorLast2 AuthorFirst3 AuthorLast3 Kota NamaPenerbit TahunTerbit Edisi JmlHalRomawi JmlHalaman DimensiPustaka ISBN Keterangan Keywords LinkPustaka file1 file2 file3 file4 file5 file6 file7 file8 file9 file10 T_USER T_UPDATETIME T_HOST pi N12 VA200 VA200 VA50 VA50 D VA100 VA100 VA100 VA100 VA100 VA100 VA50 VA100 D VA20 N6 N6 VA30 VA30 VA200 VA100 VA200 VA200 VA200 VA200 VA200 VA200 VA200 VA200 VA200 VA200 VA200 VA30 VA30 VA30 M PP_EKSEMPLAR IDEksemplar HargaUsulan TglPerolehan TglTerbit Keterangan StatusEksemplar IsLabeled TglOpname T_USER T_UPDATETIME T_HOST pi NO8 N14,2 D D VA200 VA5 N1 D VA30 VA30 VA30 M PP_TRANSAKSI IDTransaksi TglTransaksi PerpanjangKe TglPerpanjang TglTenggat TglPengembalian StatusTransaksi T_USER T_UPDATETIME T_HOST fix_status rpjaminan Flag pi NO8 D N5 D D D A1 VA30 VA30 VA30 A1 N14,2 VA7 M PP_USUL IDUsulan idunit NamaPengusul TglUsulan StatusUsulan NPKPetugasValidasi Tglvalidasiusul Judul HargaUsulan Keterangan AuthorFirst1 AuthorLast1 AuthorFirst2 AuthorLast2 AuthorFirst3 AuthorLast3 Penerbit TahunTerbit T_USER T_UPDATETIME T_HOST ISBN Edisi Vote_Usulan pi NO8 VA7 VA50 D A1 VA6 D VA200 N14,2 VA200 VA100 VA100 VA100 VA100 VA100 VA100 VA100 D VA30 VA30 VA30 VA30 VA20 I M pp_detailvote idvote pi NO M MS_ANGGOTA IDAnggota NamaAnggota JK Alamat Email Telp Hp KodePos Kota NoPIN TglDaftar TglExpired Catatan NoIKA StatusAnggota TglSelesaiSkors UangJaminan StatusPinjaman Password T_USER T_UPDATETIME T_HOST pi VA20 VA50 A1 VA100 VA50 VA20 VA20 VA5 VA50 VA50 D D VA100 VA15 A1 D N14,2 A1 VA50 VA30 VA30 VA30 M PP_BIDANGJU LV_JURUSAN KDJurusan NamaJurusan Label Flag f_jur pi VA10 VA100 VA7 VA7 VA2 M LV_FAKULTAS KDFakultas namafakultas pi VA10 VA100 M 2. Physical Data Model PDM Physical Data Model pada sistem ini dibedakan menjadi 2 warna yaitu warna kuning yang berarti tabel tersebut adalah tabel master dan warna hijau yang berarti tabel tersebut adalah tabel transaksi. PDM dapat dilihat pada Gambar 4.11. Gambar 4.11 Physical Data Model BahanPustakaEksemplar TransaksiEksemplar detailbukuvote TransaksiAnggota divote oleh Memiliki Jurusan DetilBP Jurusan Pustaka MS_PUSTAKA IDPustaka Judul JudulSeri NoPanggil KodeDDC TglPerolehan AuthorFirst1 AuthorLast1 AuthorFirst2 AuthorLast2 AuthorFirst3 AuthorLast3 Kota NamaPenerbit TahunTerbit Edisi JmlHalRomawi JmlHalaman DimensiPustaka ISBN Keterangan Keywords LinkPustaka file1 file2 file3 file4 file5 file6 file7 file8 file9 file10 T_USER T_UPDATETIME T_HOST NUMERIC12 VARCHAR200 VARCHAR200 VARCHAR50 VARCHAR50 DATE VARCHAR100 VARCHAR100 VARCHAR100 VARCHAR100 VARCHAR100 VARCHAR100 VARCHAR50 VARCHAR100 DATE VARCHAR20 NUMERIC6 NUMERIC6 VARCHAR30 VARCHAR30 VARCHAR200 VARCHAR100 VARCHAR200 VARCHAR200 VARCHAR200 VARCHAR200 VARCHAR200 VARCHAR200 VARCHAR200 VARCHAR200 VARCHAR200 VARCHAR200 VARCHAR200 VARCHAR30 VARCHAR30 VARCHAR30 pk PP_EKSEMPLAR IDEksemplar IDPustaka HargaUsulan TglPerolehan TglTerbit Keterangan StatusEksemplar IsLabeled TglOpname T_USER T_UPDATETIME T_HOST SERIAL NUMERIC12 NUMERIC14,2 DATE DATE VARCHAR200 VARCHAR5 NUMERIC1 DATE VARCHAR30 VARCHAR30 VARCHAR30 pk fk PP_TRANSAKSI IDTransaksi IDAnggota IDEksemplar TglTransaksi PerpanjangKe TglPerpanjang TglTenggat TglPengembalian StatusTransaksi T_USER T_UPDATETIME T_HOST fix_status rpjaminan Flag SERIAL VARCHAR20 INT4 DATE NUMERIC5 DATE DATE DATE CHAR1 VARCHAR30 VARCHAR30 VARCHAR30 CHAR1 NUMERIC14,2 VARCHAR7 pk fk2 fk1 PP_USUL IDUsulan idunit NamaPengusul TglUsulan StatusUsulan NPKPetugasValidasi Tglvalidasiusul Judul HargaUsulan Keterangan AuthorFirst1 AuthorLast1 AuthorFirst2 AuthorLast2 AuthorFirst3 AuthorLast3 Penerbit TahunTerbit T_USER T_UPDATETIME T_HOST ISBN Edisi Vote_Usulan SERIAL VARCHAR7 VARCHAR50 DATE CHAR1 VARCHAR6 DATE VARCHAR200 NUMERIC14,2 VARCHAR200 VARCHAR100 VARCHAR100 VARCHAR100 VARCHAR100 VARCHAR100 VARCHAR100 VARCHAR100 DATE VARCHAR30 VARCHAR30 VARCHAR30 VARCHAR30 VARCHAR20 INT4 pk pp_detailvote idvote IDAnggota IDUsulan SERIAL VARCHAR20 INT4 pk fk2 fk1 MS_ANGGOTA IDAnggota NamaAnggota JK Alamat Email Telp Hp KodePos Kota NoPIN TglDaftar TglExpired Catatan NoIKA StatusAnggota TglSelesaiSkors UangJaminan StatusPinjaman Password T_USER T_UPDATETIME T_HOST VARCHAR20 VARCHAR50 CHAR1 VARCHAR100 VARCHAR50 VARCHAR20 VARCHAR20 VARCHAR5 VARCHAR50 VARCHAR50 DATE DATE VARCHAR100 VARCHAR15 CHAR1 DATE NUMERIC14,2 CHAR1 VARCHAR50 VARCHAR30 VARCHAR30 VARCHAR30 pk PP_BIDANGJUR IDPustaka KDJurusan NUMERIC12 VARCHAR10 pk,fk1 pk,fk2 LV_JURUSAN KDJurusan KDFakultas NamaJurusan Label Flag f_jur VARCHAR10 VARCHAR10 VARCHAR100 VARCHAR7 VARCHAR7 VARCHAR2 pk fk LV_FAKULTAS KDFakultas namafakultas VARCHAR10 VARCHAR100 pk

4.3 Struktur Tabel

Dari ERD dapat diperoleh 18 tabel yang digunakan untuk membangun sistem informasu perpustakaan. Penjelasan dari masing-masing tabel dalam database yang dibuat adalah: 1. Tabel Master Pustaka 2. Nama Tabel : MS_PUSTAKA 3. Fungsi : Menyimpan data-data pustaka yang dimiliki oleh perpustakaan. 4. Primary Key : IDPustaka 5. Foreign Key : KDJenisPustaka, IDPenerbit, IDKategori, KDBahasa Tabel 4. 1 Tabel Master Pustaka Nama Tipe Keterangan IDPustaka Numeric12 Primary Key KDJenisPustaka Varchar10 Foreign Key IDPenerbit Int4 Foreign Key IDKategori Int4 Foreign Key KDBahasa Varchar3 Foreign Key Judul Varchar200 Not null JudulSeri Varchar200 Allow null NoPanggil Varchar50 Not null KodeDDC Varchar50 Not null TglPerolehan Date Allow null AuthorFirst1 Varchar100 Not null AuthorLast1 Varchar100 Allow null AuthorFirst2 Varchar100 Allow null AuthorLast2 Varchar100 Allow null AuthorFirst3 Varchar100 Allow null AuthorLast3 Varchar100 Allow null Kota Varchar50 Allow null NamaPenerbit Varhcar100 Allow null TahunTerbit Date Allow null Edisi Varchar20 Allow null JmlHalRomawi Numeric6 Allow null JmlHalaman Numeric6 Allow null DimensiPustaka Varchar30 Allow null ISBN Varchar30 Allow null Keterangan Varchar200 Allow null Keywords Varchar200 Not null Nama Tipe Keterangan LinkPustaka Varchar200 Allow null File1 Varchar200 Allow null File2 Varchar200 Allow null File3 Varchar200 Allow null File4 Varchar200 Allow null File5 Varchar200 Allow null File6 Varchar200 Allow null File7 Varchar200 Allow null File8 Varchar200 Allow null File9 Varchar200 Allow null File10 Varchar200 Allow null 1. Tabel Anggota 2. Nama Tabel: MS_Anggota 3. Fungsi: Menyimpan anggota perpustakaan Universtias Negeri Surabaya 4. Primary Key: IDAnggota 5. Foreign Key: - Tabel 4. 2 Tabel Anggota Nama Tipe Keterangan IDAnggota Varchar20 Primary Key NamaAnggota Varchar50 Not null JK Char1 Not null Alamat Varchar100 Not null Email Varchar50 Allow null Telp Varchar20 Allow null HP Varchar20 Allow null KodePos Varchar5 Allow null Kota Varchar50 Allow null NoPin Varchar50 Allow null TglDaftar Date Not null TglExpired Date Not null Catatan Varchar100 Allow null NoIKA Varchar15 Allow null Status Anggota Char1 Not null TglSelesaiSkors Date Allow null UangJaminan Numeric14,2 Allow null StatusPinjaman Char1 Allow null Password Varchar50 Not null 1. Tabel Jurusan 2. Nama Tabel: LV_Jurusan 3. Fungsi: Menyimpan jurusan di Universitas Negeri Surabaya 4. Primary Key: KDJurusan 5. Foreign Key: KDFakultas Tabel 4. 3 Tabel Jurusan Nama Tipe Keterangan KDJurusan Varchar10 Primary Key KDFakultas Varchar10 Foreign Key NamaJurusan Varchar100 Not null Label Varchar7 Allow null Flag Varchar7 Allow null 1. Tabel Fakultas 2. Nama Tabel: LV_Fakultas 3. Fungsi: Menyimpan fakultas di Universitas Negeri Surabaya 4. Primary Key: KDFakultas 5. Foreign Key: - Tabel 4. 4 Tabel Fakultas Nama Tipe Keterangan KDFakultas Varchar10 Primary Key NamaFakultas Varchar100 Not null 1. Tabel Bidang Jurusan 2. Nama Tabel: PP_BidangJur 3. Fungsi: menyimpan pustaka dengan bidang jurusannya 4. Primary Key: IDPustaka, KDJurusan 5. Foreign Key: IDPustaka, KDJurusan Tabel 4. 5 Tabel Bidang Jurusan Nama Tipe Keterangan IDPustaka Numeric12 Primary Key, Foreign Key KDJurusan Varchar10 Primary Key, Foreign Key 1. Tabel Eksemplar 2. Nama Tabel: PP_Eksemplar 3. Fungsi: Menyimpan eksemplar-eksemplar dari pustaka 4. Primary Key: IDEksemplar 5. Foreign Key: IDPustaka, KDLokasi, KDRak,KDKondisi Tabel 4. 6 Tabel Eksemplar Nama Tipe Keterangan IDEksemplar Serial Primary Key KDRak Varchar15 Foreign Key KDLokasi Varchar15 Foreign Key IDPustaka Numeric Foreign Key KDKondisi Varchar5 Foreign Key HargaUsulan Numeric Allow Null TglPerolehan Date Not null TglTerbit Date Allow Null Keterangan Varchar200 Allow Null StatusEksemplar Varchar5 Not null IsLabeled Numeric Not null TglOpname Date Allow Null 1. Tabel Transaksi 2. Nama Tabel: PP_TRANSAKSI 3. Fungsi: Menyimpan transaksi yang terjadi diperpustakaan 4. Primary Key: IDTransaksi 5. Foreign Key: KDLokasi, IDEksemplar Tabel 4. 7 Tabel Transaksi Eksemplar Nama Tipe Keterangan IDTransaksi Serial Primary Key KDLokasi Varchar15 Foreign Key IDEksemplar INT4 Foreign Key TglTranksasi Date Not null PerpanjanganKe Numeric Allow Null TglPerpanjangan Date Allow Null TglTenggat Date Allow Null TglPengembalian Date Not null StatusTransaksi Char1 Not null Fix_Status Char1 Allow Null RpJaminan Numeric Allow Null Flag Varchar7 Allow Null 1. Tabel Usulan Pustaka 2. Nama Tabel: PP_USUL 3. Fungsi: Menyimpan usulan pustaka 4. Primary Key: IDUsulan 5. Foreign Key: - Tabel 4. 8 Tabel Usulan Pustaka Nama Tipe Keterangan IDUsulan Serial Primary Key IDUnit Varchar7 Allow Null NamaPengusul Varchar50 Not null TglUsulan Date Not null StatusUsulan Char1 Allow Null NPKPetugasValidasi Varchar6 Allow Null TglValidasiUsul Date Allow Null Judul Varchar200 Not null HargaUsulan Numeric Allow Null Keterangan Varchar200 Allow Null AuthorFirst1 Varchar100 Not null AuthorLast1 Varchar100 Allow Null AuthorFirst2 Varchar100 Allow Null AuthorLast2 Varchar100 Allow Null AuthorFirst3 Varchar100 Allow Null AuthorLast3 Varchar100 Allow Null Penerbit Varchar100 Not null TahunTerbit Date Allow Null Nama Tipe Keterangan ISBN Varchar30 Allow Null Edisi Varchar20 Allow Null VoteUsulan INT4 Not null 1. Tabel Detail Vote 2. Nama Tabel: PP_DETAILVOTE 3. Fungsi: Menyimpan jumlah vote pustaka usulan 4. Primary Key: IDVote 5. Foreign Key: IDUsulan Tabel 4. 9 Tabel Detail Vote Nama Tipe Keterangan IDVote Serial Primary Key IDUsulan INT4 Foreign Key IDAnggota Varchar20 Foreign Key 4.4 Rancangan Input dan Output 1. Data Rancangan Input: a Data Pengusulan Pustaka Rancangan input pengusulan pustaka dapat dilihat pada Gambar 4.12. Judul Pustaka : ………………………………….. Harga : ………………………………….. Pengarang 1 : ………………………………….. …………………………………….. Pengarang 2 : ………………………………….. …………………………………….. Pengarang 3 : ………………………………….. …………………………………….. Penerbit : ………………………………….. Tahun Terbit : ………………………………….. Edisi : ………………………………….. ISBN : ………………………………….. Keterangan : ………………………………….. Simpan Batal Gambar 4.12 Rancangan Input Pengusulan Pustaka b Laporan Jumlah Koleksi Rancangan input jumlah koleksi dapat dilihat pada Gambar 4.13. Grafik : Format : Tampilkan Gambar 4.13 Rancangan Input Laporan Jumlah Koleksi c Laporan Informasi Pustaka Rancangan input informasi pustaka dapat dilihat pada Gambar 4.14. Periode : sd Format : Tampilkan Gambar 4.14 Rancangan Input Laporan Informasi Pustaka d Laporan Peminjam Buku Rancangan input peminjam buku dapat dilihat pada Gambar 4.15. Semester : Tahun : Grafik : Format : Tampilkan Gambar 4.15 Rancangan Input Laporan Peminjam Buku e Laporan Buku Dipinjam Rancangan input buku dipinjam dapat dilihat pada Gambar 4.16. Semester : Tahun : Grafik : Format : Tampilkan Gambar 4.16 Rancangan Input Laporan Buku Dipinjam f Laporan Pengguna Aktif Rancangan input pengguna aktif dapat dilihat pada Gambar 4.17. Jenis Sirkulasi : Periode : sd Grafik : Teratas : Format : Tampilkan Gambar 4.17 Rancangan Input Laporan Pengguna Aktif g Laporan Usulan Pustaka Rancangan input usulan pustaka dapat dilihat pada Gambar 4.18. Jenis Usulan : Periode : sd Urutkan Berdasarkan : Format : Tampilkan Gambar 4.18 Rancangan Input Laporan Usulan Pustaka h Laporan Usulan Pustaka Grafik Rancangan input usulan pustaka grafik dapat dilihat pada Gambar 4.19. Periode : sd Kategori Grafik : Grafik : Tampilkan Gambar 4.19 Rancangan Input Laporan Usulan Pustaka Grafik

4.5 Implementasi Sistem