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