• Tidak ada hasil yang ditemukan

Analisis Kebutuhan Sistem Fungsional

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

Dokumen terkait