3.2.2.1 Context Diagram
Context Diagram menjelaskan gambaran umum mengenai sistem dan entitas eksternal yang berinteraksi dengan sistem serta arah informasi yang masuk
dan keluar antara entitas luar dengan sistem. Jadi pada contect diagram ini dapat di lihat entitas – entitas dan proses yang terjadi seperti pada gambar berikut :
Catatan T elephone
Kode_Pos Photo
Jenis_Kelamin
E_Mail T anggal_Lahir
Alamat T empat_Lahir
Nama Id
Sistem Perpustakaan Online Studi Kasus UPN veteran Jawa T imur
+
Member Mahasiswa
Gambar 3.1 Context Diagram
Pada diagram context terdapat 2 entitas yang terlibat dalam sistem, yaitu : user dan admin.
Admin berinteraksi dengan sistem antara lain yaitu login ke sistem, melihat, menambah, merubah serta menghapus data user dan data koleksi.
Table berikut menjelaskan definisi masing – masing dari entitas tersebut :
Tabel 3.2.2.1 Entitas sistem No
Entitas Definisi
1 Admin
Petugas perpustakaan. 2
Member Member dapat merubah data member serta mengunduh
koleksi yang berbentuk digital, member berupa member mahasiswa.
Dari tabel tesebut dapat dilihat bahwa kedua entitas tersebut memiliki peranan masing – masing dalam sistem aplikasi ini, antara lain :
1. Admin : menambah, merubah, menghapus data user serta data
koleksi. 2. Member
: member dapat login terlebih dahulu lalu dapat merubah data member serta mengunduh koleksi yang berbentuk
digital.
3.2.2.2 DFD Level 0
Jenis_Kelamin Photo Catatan
Telephone Kode_Pos
Data Buku Data Buku
Id
Data Pengarang Data Pengarang
Data Kategori Data Kategori
Data Penerbit Data Penerbit
Data Denda Data Denda
Data Denda
Data Pengembalian Data Pengembalian
Data Buku Id
Data Peminjaman Data Peminjaman
Data Buku Data Buku
Data Member Data Member
E_Mail
Tanggal_Lahir Alamat
Tempat_Lahir Nama
Id Member
Mahasiswa Member
Mahasiswa Member
Mahasiswa Member
Mahasiswa Member
Mahasiswa Member
Mahasiswa 1
Pendaftaran
2 Penambahan
Buku 3
Peminjaman 4
Pengembalian
5 Download
Member
Buku Peminjaman
Fines
kategori Master_Pengarang
Master_Penerbit Member
Mahasiswa Member
Mahasiswa Member
Mahasiswa Member
Mahasiswa Member
Mahasiswa
Gambar 3.2 DFD Level 0
Keterangan :
Untuk proses awal yaitu Member menginputkan data login ke dalam sistem untuk diproses oleh sistem. Kemudian setelah selesai login. admin
mengelola data member dan data koleksi buku serta transaksi buku. Setelah login, member bisa mengelola data member dan bisa mengunduh file digital yang
tersedia. Kemudian dari data – data tersebut akan menghasilkan tabel member dan table koleksi yang kemudian data tersebut akan ditampilkan menurut hak
akses masing - masing setelah itu member dapat melakukan transaksi peminjaman dan apabila pada waktu pengembalian buku member melakukan keterlambatan
maka sistem akan mengirim data ke data member untuk memberikan info denda pada profile member di daftar peminjaman. .
3.2.3 Perancangan Basis Data