DAN
DESKRIPSI PERANCANGAN PERANGKAT LUNAK(DPPL)
Disusun Oleh:
Kelompok 1
1. Aulia Nurul Wafiq Azizah (211410112)
2. Dea Oktavia (211410096)
3. Depri Ariansyah (211410097)
4. Febi Dinata Yuda (211410042)
i
2023
KATA PENGANTAR
Penulis
ii
DAFTAR ISI
COVER...............................................................................................................
KATA PENGANTAR.......................................................................................
DAFTAR ISI.....................................................................................................iii
BAB I PENDAHULUAN
1.1 Proses Bisnis......................................................................................
1.2 Identifikasi Masalah..........................................................................
1.3 Deskripsi Sistem................................................................................
1.4 Kegunaan Sistem...............................................................................
1.5 Kemampuan Sistem...........................................................................
1.6 Terget Pengguna................................................................................
BAB II KEBUTUHAN SISTEM........................................................................
2.1 Kebutuhan Fungsional.......................................................................
2.2 Kebutuhan non Fungsional................................................................
2.3 Lingkungan Operasi..........................................................................
BAB III DESAIN SISTEM
3.1 Use Case............................................................................................
3.2 Data Flow Diagram...........................................................................
3.3 Entity Relationship Diagram...........................................................11
3.4 Desain Web.....................................................................................14
DAFTAR PUSTAKA.......................................................................................20
iii
BAB I
PENDAHULUAN
1
C. Diagram Activity
Pengunjung Pustakawan
Mengunjungi
perpus
Mencari Buku
yang diinginkan
Tidak
Ya
Mencatat rincian ke
buku peminjam
Memberikan kartu
peminjam dan tanggal
batas pengembalian buku
Pengunjung dapat
meminjam buku
2
D. Dokumentasi
Keaadaan perpustakaan
Buku peminjaman
3
1.3 Deskripsi Sistem
Dengan masalah diatas, kami akan menawarkan sistem informasi
perpustakaan berbasis web, yang akan mempermudah dalam transaksi
pinjam meminjam buku, dan menyediakan list-list buku beserta
penulisnya tanpa susah-susah mencari di setiap rak buku.
4
BAB II
PEMBAHASAN
5
b. Sistem dapat menampilkan judulbuku, pengarang, kategori buku,
penerbit dan identitas buku lainnya yang dikembalikan.
c. Sistem dapat memriksa estimasi denda atau sangsi bagi anggota yang
terlambat mengembalikan ataupun merusak buku yang dikembalikan.
d. Sistem dapat mengetahui total keseluruhan buku yang dipinjam.
e. Sistem dapat menampilkan data peminjam yang belum
mengembalikan.
6
berbasis web
Usability Sistem dilengkapi dengan icon yang mudah
dipahami dan terdapat informasi kecil penanda
fungsi
Safety Menggunakan password untuk login
Security Sistem hanya bisa diakses menggunakan kartu
anggota
Supportabiliy Terdapat tutorial edukasi sistem dalam bentuk
pdf dan video
Main Page Menampilkan logo dari perpustakaan yang
bersangkutan
7
BAB III
DESAIN SISTEM
8
3.2 Data Flow Diagram
A. Diagram Konteks
9
B. Level 1
10
C. Level 2 Peminjaman Buku
11
3.3 Entity Relationship Diagram
12
1. Tabel Anggota
Panjang
No Nama Atribut/Field Tipe Data Keterangan
Karakter
Primary
1. Kode_anggota 10 Integer
Key
1. Kode_anggota 10 Integer
2 Nama 50 Char
3 Kelas 5 Integer
4 Jurusan 30 Char
5 Alamat 80 Char
6 Tempat Tanggal Lahir 15 Char
2. Tabel Petugas
Panjang
No Nama Atribut/Field Tipe Data Keterangan
Karakter
Primary
1. Kode_petugas 10 Integer
Key
2 Nama 50 Char
3 Tempat Tanggal Lahir 100 Char
4 Alamat 80 Char
3. Tabel Buku
Panjang
No Nama Atribut/Field Tipe Data Keterangan
Karakter
Primary
1. Kode_buku 30 Integer
Key
2 Judul 50 Char
3 Penulis 50 Char
4 Penerbit 50 Char
5 Tahun Terbit 5 Integer
13
6 Kategori 15 Char
4. Tabel Peminjaman
Panjang
No Nama Atribut/Field Tipe Data Keterangan
Karakter
Primary
1. Kode_peminjaman 50 Integer
Key
2 Kode_buku 30 Integer
3 Judul buku 50 Char
4 Kode_anggota 10 Integer
5 Nama anggota 50 Char
6 Tanggal pinjam 20 Integer
7 Tanggal pengembalian 20 Integer
8 Kategori 20 Char
9 Denda 20 Integer
5. Kategori
Panjang
No Nama Atribut/Field Tipe Data Keterangan
Karakter
Primary
1. Nomor_kategori 100 Integer
Key
2 Nama kategori 30 Integer
6. Pengarang
Panjang
No Nama Atribut/Field Tipe Data Keterangan
Karakter
Primary
1. Id_pengarang 100 Integer
Key
2 Nama pengarang 30 Char
14
7. Penerbit
Panjang
No Nama Atribut/Field Tipe Data Keterangan
Karakter
Primary
1. Id_penerbit 100 Integer
Key
2 Nama penerbit 30 Char
3 Lokasi penerbit 50 Char
b. Data anggota
15
c. Data Penerbit
d. Data admin
16
e. Data peminjaman
f. Data Buku
17
g. Kategori Buku
2. Anggota
18
a. Peminjaman Buku
b. Pengembalian Buku
c. Profil
19
DAFTAR PUSTAKA
20
Dewi P, Intan Komala, Dkk, “ANALISIS DAN PERANCANGAN
SISTEM INFORMASI PERPUSTAKAAN STKIP HAMZANWADI
SELONG DENGAN MENGGUNAKAN TOGAF ADM”, Yogyakarta.
Kelasprogrammer.com.(2020, 28 November).” Contoh DFD Sistem
Informasi Perpustakaan”. Diakses pada 10 Mei 2023, dari
https://kelasprogrammer.com/contoh-dfd-perpustakaan/
21