Context Diagram DFD level 0

commit to user 14 lunak ini digunakan sebagai editor script dalam pembuatan website dengan menggunakan bahasa pemrograman web,yaitu PHP dan HTML. c. Aplikasi web adalah jenis aplikasi yang diakses melalui browser, misalnya Internet Explorer dan Mozilla Firefox. Digunakan untuk mengecek jalannya aplikasi sistem informasi tersebut. d. Web Server yaitu XAMPP yaitu server yang melayani permintaan aplikasi web. XAMPP merupakan tool yang menyediakan paket perangkat lunak ke dalam satu buah paket. 2. Perangkat KerasHardware Yang digunakan untuk membuat dan menjalankan aplikasi. a. Processor. Processor yang digunakan untuk pembuatan aplikasi ini processor Intel Pentium minimal Intel Pentium IV. b. Memory. Memory minimal yang digunakan dalam pembuatan dan untuk menjalankan aplikasi ini RAM 512 MB. c. Harddisk. Harddisk yang digunakan dalam pembuatan dan untuk menjalankan aplikasi ini minimal 500 MB

3.1.1 Context Diagram

Sistem Informasi Perpustakaan Anggota Admin Laporan Data buku Data buku, data transaksi Informasi buku Username,Pasword, Data buku, peminjam ,pengembalian 1 2 3 4 Gambar 3.1 Context Diagram commit to user 15 Context Diagram terdiri dari dua Eksternal entity yaitu admin dan anggota atau anggota. Uraian prosesnya sebagai berikut : 1. Admin login menggunakan username dan password, kemudian menginputkan data buku, dan dapat melihat data anggota, data peminjaman, dan data pengembalian ke sistem. 2. Anggota menanyakan informasi buku ke sistem atau search data buku, data anggota. 3. Anggota atau anggota dapat melihat data buku, data anggota, dan data transaksi dari sistem. 4. Admin mendapatkan laporan dari sistem mengenai data buku, data anggota, dan data transaksi. commit to user 16

3.1.2 DFD level 0

1.0 Login 2.0 Manajemen 3.0 Pendaftaran Anggota 5.0 Peminjaman buku 6.0 Pengembalian buku 7.0 Pencarian buku 8.0 Laporan File Admin Username, pasword Admin Message login File buku Data buku File anggota Data pendaftaran File peminjaman Data peminjaman Anggota Informasi buku Data buku Informasi anggota Data pendaftar Informasi terdaftar Username dan password Informasi transaksi Informasi pengembalian Data transaksi pengembalian Keyword buku Message pencarian buku Adatidak Laporan Data, anggota,peminjaman,pengembalian Data buku Data anggota Data peminjaman Keyword buku Data pencarian buku Data peminjaman Data anggota Username password Data pengembalian Validasi username password Data anggota Validasi username dan password Data peminjaman Username dan password Validasi username dan password Message login File Bahasa File Kategori File Kondisi File Letak Data Bahasa Data Kategori Data Kondisi Data letak Data Bahasa Data Kategori Data Kondisi Data letak Data perpanjangan Cetak Kartu Anggota Data perpanjangan 4.0 Peminjaman Sementara File pinjam temp Data buku Data buku dipesan Data buku dipesan Informasi data buku dipesan Data buku dipesan Gambar 3.2 DFD Level 0 commit to user 17 Uraian Proses: 1. Admin login dengan username dan password yang telah ditentukan dan mendapatkan validasi dari file admin. 2. Admin memasukkan data buku yang ada di perpustakaan. Data yang telah dimasukkan akan tersimpan di file data buku. Admin juga mengupdate buku jika ada tambahan koleksi atau buku baru. 3. Admin juga memasukkan data bahasa, letak, kondisi, dan kategori yang ada di perpustakaan. Data yang telah dimasukkan akan tersimpan di file koleksi, bahasa, letak, kondisi, dan kategori. 4. Anggota mendaftar terlebih dahulu menjadi anggota untuk dapat meminjam buku di perpustakaan dan data anggota yang mendaftar akan disimpan di dalam file anggota. Setelah terdaftar di dalam sistem maka anggota dapat meminjam buku di perpustakaan tersebut. 5. Anggota melakukan transaksi peminjaman dengan login ke dalam sistem menggunakan username dan password yang sudah terdaftar. Kemudian anggota memilih buku yang akan dipinjam dan data buku yang akan dipinjam tersebut akan disimpan sementara di dalam file pinjam_temp 6. Setelah buku yang akan dipinjam sudah selesai maka data buku yang dipinjam akan masuk ke dalam file peminjaman. 7. Setelah itu anggota melakukan transaksi pengembalian yaitu dengan menyerahkan buku ke admin dan admin login ke sistem dan mengisi form pengembalian dan setelah status buku sudah dikembalikan maka anggota dapat meminjam buku lagi. Data pengembalian disimpan di dalam file pengembalian. 8. Anggota dapat melakukan pencarian buku yang ada di perpustakaan dengan cara search buku di dalam sistem 9. Admin mendapatkan laporan berupa data buku, data anggota, dan data peminjaman serta pengembalian. commit to user 18

3.1.3 DFD level 1 proses Peminjaman Sementara