ANALISIS DAN PERANCANGAN SISTEM
3.4 Analisis Kebutuhan Sistem Fungsional
Pada kebutuhan sistem fungsional ini terdapat Diagram Konteks juga Data Flow Diagram atau biasa disebut dengan DFD. Dalam kasus ini Data Flow Diagram yang dibuat terdapat 6 proses yang mana dari aliran data inilah akan terlihat gambaran umum sistem yang akan dibangun.
SISTEM AUTOMASI
PERPUSTAKAAN Pengunjung Password admin yang ingin diubah
Data buku yang ingin dicari, ditambah, diubah, dihapus Data pengembalian yang ingin dicari, dihapus Data login admin
Informasi password admin yang sudah diubah
Informasi buku yang sudah dicari, ditambah, diubah, dihapus Informasi pemesanan yang sudah dicari, dihapus Informasi login admin
Data anggota yang ingin dicari, diedit, dan ditambah
Informasi anggota yang sudah dicari, diedit dan ditambah Data peminjaman, pengembalian buku yang ingin dicari
Informasi peminjaman, pengebalian buku yang sudah dicari
Data buku yang ingin dilihat, dicari Data buku baru yang ingin dilihat, dicari
Informasi buku yang sudah dilihat dan dicari Informasi buku baru yang sudah dilihat dan dicari
Data peminjaman buku yang ingin dilihat, dicari
Informasi peminjaman buku yang sudah dilihat dicari Data pengembalian buku yang ingin dicari
Informasi pengembalian buku yang sudah dilihat,dicari Admin
Gambar 3.21 Diagram Konteks
Terdapat 6 proses utama, yaitu Login Admin, Pengolahan Data Anggota, Pengolahan Data Kategori dan Subkategori, Pengadaan Koleksi buku/Buku baru, Pengolahan Data Peminjaman dan Pengolahan Data Pengembalian.
1. Login Admin
Proses ini dilakukan oleh admin untuk memulai semua proses yang ada dalam sistem. Proses yang bisa dilakukan untuk admin yaitu verifikasi id_admin dan password.
2. Pengolahan Data Anggota
Dalam proses ini, mencari data anggota, mengubah dan menambahnya, hanya bisa dilakukan oleh admin. Sedangkan pengunjung perpustakaan atau anggota hanya dapat melihat dan mencari data anggota saja. 3. Pengolahan Data Kategori dan Subkategori
Sama halnya dengan proses ini, admin bisa melakukan kegiatan pencarian, penambahan, dan perubahan kategori dan subkategori. Untuk pengunjung tidak bisa melihat, mencari data, juga mencari data kategori dan subkategori.
4. Pengadaan Koleksi/Buku baru
Pengunjung perpustakaan atau anggota, dapat melihat dan mencari data peminjaman, tetapi hanya admin yang dapat melakukan penambahan atau perubahan data peminjaman.
5. Pengolahan Data Peminjaman
Dalam proses ini, admin dapat menambah, merubah, dan meng-update informasi data pengembalian dari data peminjaman
6. Pengolahan Data Pengembalian
Proses ini dilakukan oleh admin. Proses ini akan didapat melalui jenis buku-buku yang banyak diminati pengunjung.
1.0 Verifikasi Admin 4.0 Pengadaan Koleksi/Buku baru 2.0 Pengolahan Data Anggota 5.0 Pengolahan data Peminjaman 3.0 Pengolahan Data Kategori dan Subkategori Admin Buku Admin
Info password admin baru
Pengunjung data anggota yang ingin
dicari, diubah dan ditambah
Anggota Cek data anggota yang ingin
dicari, diubah dan ditambah info anggota yang ingin
dicari, diubah dan ditambah info anggota yang ingin
dicari, diubah dan ditambah
Pencarian data peminjaman Pencarian dan penambahan data peminjaman
info penambahan data peminjaman
info data peminjaman
Penambahan, perubahan, dan pencarian koleksi buku
Info buku yang ditambah, dirubah dan dicari
Pencocokan menggunakan text mining dan pemasukan data buku
Info kategori, subkategori dan penyimpanan data buku
Info login admin Verifikasi login admin
Info login admin Data login admin
Password yang ingin diubah
peminjaman
data buku yang dipinjam
d a ta b u k u p in ja m in fo d a ta b u k u p in ja m
penambahan data peminjaman Info data buku yang dipinjam
Info Pencarian dan penambahan data peminjaman
6.0 Pengolahan
data Pengembalian Penambahan,
perubahan, dan update
data pengembalian perubahan, dan update Penambahan, data peminjaman update data
pengembalian
Info update data pengembalian
Info Penambahan, perubahan, dan update data peminjaman Info Penambahan, perubahan, dan
update data pengembalian
Pengembalian Penambahan,
perubahan, dan update data peminjaman Info Penambahan, perubahan, dan update
data peminjaman Subkategori
Kategori
Masukan data buku baru Tambah, ubah dan
Pencocokan teks mining dengan
subkategori Info data tambah, ubah pencocokan text
mining dengan subkategori buku baru
Tambah, ubah dan Pencocokan data buku ke kategori
Info data tambah, ubah dan kategorisasi buku
baru
Update data kategori buku
Update data subkategori buku
Me la k u k a n p in ja m b u k u
Info data pinjam buku
1.1 Verifikasi User_id 1.2 Verifikasi password Admin Cek password Verifikasi user_id admin informasi login valid/invalid
Perubahan user_id Perubahan password cek Verifikasi password Dan user_id
Konfirmasi perubahan password
Konfirmasi perubahan
user_id Lupa password
Konfirmasi password baru Tampil data admin
Lupa password
Gambar 3.23 DFD Level 1 Proses 1
2.1 Penambahan Data Anggota Admin Anggota 2.2 Perubahan Data Anggota 2.3 Pencarian Data Anggota
Tambah aggota Penambahan anggota Info penambahan anggota Info penambahan anggota
Info perubahan anggota Info perubahan anggota
Perubahan anggota Perubahan anggota
Pencarian anggota Pencarian anggota
Info pencarian anggota Info pencarian anggota
kategori 3.1 Penambahan kategori 3..2 Pencarian kategori
Tambah kategori Tambah kategori
Info Tambah kategori Info Tambah kategori
Ubah kategori perubahan kategori
Info Perubahan kategori Info perubahan kategori
3..2 Perubahan
kategori
Pencarian kategori Pencarian kategori
Info Pencarian kategori Info Pencarian kategori
Admin
Gambar 3.25 DFD Level 1 Proses 3
Admin 4.1 Kategorisasi dan tambah Buku baru 4.2 Tampil kategori
Buku baru Buku
Subkategori Masukan data buku baru Data subkategori buku baru
Data masuk ke datastore buku Pencocokan sinopsis dengan aturan
produksi Info data subkategori buku baru
Info data kategorisasi buku baru Tampil data buku baru
Tampil data kategori buku baru Info Tampil data buku baru
Kategori Aturan Produksi data kategorisasi buku baru
Info subkategori dan kategori aturan produksi
5.1 Penambahan Data Peminjaman Admin peminjaman 5.2 Perubahan Data Peminjaman 5.3 Pencarian Data Peminjaman
Tambah data Peminjaman Penambahan data Peminjaman Info penambahan data Peminjaman Info penambahan data Peminjaman
Info perubahan data Peminjaman Info perubahan data Peminjaman
Perubahan data Peminjaman Perubahan data Peminjaman Pencarian data Peminjaman Pencarian data Peminjaman
Info pencarian data Peminjaman Info pencarian data
Peminjaman
Buku Tambah data peminjaman
Info penambahan data Peminjaman Anggota
Peminjaman buku Info Peminjaman
buku
Perubahan data Peminjaman Info perubahan data Peminjaman
Gambar 3.27 DFD Level 1 Proses 5
6.1 Penambahan data pengembalian Admin 6.2 Pengembalian Perubahan data pengembalian 6.3 Update data pengembalian Info penambahan data Pengembalian
Info perubahan data Pengembalian
Info update data Pengembalian
Penambahan data Pengembalian Penambahan data Pengembalian
Info penambahan data Pengembalian
Info perubahan data Pengembalian
Info update data Pengembalian Perubahan data
Pengembalian Perubahan data Pengembalian Update data Pengembalian Update data Pengembalian 6.4 Pencarian data pengembalian
Pencarian data Pengembalian Pencarian data Pengembalian Info Pencarian data
Pengembalian Info Pencarian data
Pengembalian
Pencarian data Pengembalian
Buku Tambah data pengembalian
Info penambahan data Pengembalian
Perubahan data Pengembalian
Info perubahan data Pengembalian
subkategori 3.1.1 Penambahan subkategori 3.1.3 Pencarian subkategori
Tambah subkategori Tambah subkategori Info Tambah subkategori Info Tambah subkategori
Ubah subkategori perubahan subkategori
Info Perubahan subkategori Info perubahan subkategori
3.1.2 Perubahan subkategori
Pencarian subkategori Pencarian subkategori Info Pencarian subkategori Info Pencarian subkategori
Admin
3.1.4 Penambahan
Aturan Produksi Tambah aturan produksi
Info Tambah aturan produksi
Aturan produksi Tambah aturan produksi
Info Tambah aturan produksi