bab iii. perancangan sistem 3.1. rancangan...

18
13 BAB III. PERANCANGAN SISTEM 3.1. Rancangan DFD Diagram Arus Data dari Sistem Informasi Perpustakaan terdiri dari : a. Proses Update Data Buku Proses ini meliputi penambahan, pengubahan dan penghapusan data buku perpustakaan. Data buku ini diperoleh dari adanya kegiatan penambahan buku yang baru dan maintenance data buku oleh operator (petugas perpustakaan). b. Proses Update Data Anggota Perpustakaan Proses ini meliputi penambahan, pengubahan dan penghapusan data anggota perpustakaan. Data anggota ini diperoleh dari kegiatan pendaftaran atau registrasi anggota baru perpustakaan dan maintenance data anggota oleh operator (petugas perpustakaan). c. Proses Layanan Data Proses ini meliputi pencarian data buku dan anggota perpustakaan oleh operator (petugas perpustakaan).

Upload: doxuyen

Post on 30-Mar-2019

228 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III. PERANCANGAN SISTEM 3.1. Rancangan DFDrepository.uksw.edu/bitstream/123456789/3357/4/T0_562010012_BAB III... · PERANCANGAN SISTEM . 3.1. Rancangan . DFD. Diagram Arus Data

13

BAB III.

PERANCANGAN SISTEM

3.1. Rancangan DFD

Diagram Arus Data dari Sistem Informasi

Perpustakaan terdiri dari :

a. Proses Update Data Buku

Proses ini meliputi penambahan, pengubahan dan

penghapusan data buku perpustakaan. Data buku ini

diperoleh dari adanya kegiatan penambahan buku

yang baru dan maintenance data buku oleh operator

(petugas perpustakaan).

b. Proses Update Data Anggota Perpustakaan

Proses ini meliputi penambahan, pengubahan dan

penghapusan data anggota perpustakaan. Data

anggota ini diperoleh dari kegiatan pendaftaran atau

registrasi anggota baru perpustakaan dan maintenance

data anggota oleh operator (petugas perpustakaan).

c. Proses Layanan Data

Proses ini meliputi pencarian data buku dan anggota

perpustakaan oleh operator (petugas perpustakaan).

Page 2: BAB III. PERANCANGAN SISTEM 3.1. Rancangan DFDrepository.uksw.edu/bitstream/123456789/3357/4/T0_562010012_BAB III... · PERANCANGAN SISTEM . 3.1. Rancangan . DFD. Diagram Arus Data

14

14

d. Proses Pembuatan Laporan

Laporan yang ditampilkan dalam aplikasi ini berupa

laporan peminjaman buku per bulan beserta jumlah

denda yang terkumpul.

Administrator

1.0.

Manajemen

Modul

2.0.

Manajemen

Staff

3.0.

Status

Member

4.0.

Kategori

5.0.

Manajemen

Buku

6.0.

Laporan

7.0.

Links

tmodul tstaff tstatus tkategori tbuku tlinks

Data modul

Data modul

Data staff

Data staff

Data status

Data status

Data kategori

Data kategori

Data buku

Data buku

Data link

Data link

Staff

8.0.

Manajemen

Member

Data status

Data member

tmember

Data member

9.0.

Manajemen

Transaksi

Data transaksi

ttransaksi

Data transaksi

Data buku

Data member

Data transaksi

Data laporan

Pengunjung

10.0.

View Buku

Data kategori

Data buku

Data member

Data buku

Gambar 3.1 DFD tingkat 0 Sistem Informasi Perpustakaan

Page 3: BAB III. PERANCANGAN SISTEM 3.1. Rancangan DFDrepository.uksw.edu/bitstream/123456789/3357/4/T0_562010012_BAB III... · PERANCANGAN SISTEM . 3.1. Rancangan . DFD. Diagram Arus Data

15

15

Dari gambar 3.1 terlihat bahwa administrator dapat

melalukan pengolahan data seperti manajemen modul,

buku, kategori, staff, dan status member. Sedangkan staff

hanya memiliki akses untuk manajemen member dan

transaksi.

Administrator

1.1.

Tambah

Modul

1.2.

View Modul

1.3.

Ubah Modul

1.4.

Hapus Modul

tmodul

Data modul

Data modul

Data modul

Data modul

Data modul

Data modul Data modul

Data modul

Data modul

Gambar 3.2 DFD tingkat 1 manajemen modul

Dalam gambar terihat administrator dapat menambah,

melihat, mengubah, dan menghapus data modul pada

manajemen modul dan akan akan disimpan dalam tabel

tmodul.

Page 4: BAB III. PERANCANGAN SISTEM 3.1. Rancangan DFDrepository.uksw.edu/bitstream/123456789/3357/4/T0_562010012_BAB III... · PERANCANGAN SISTEM . 3.1. Rancangan . DFD. Diagram Arus Data

16

16

Administrator

2.1.

Tambah Staff

2.2.

View Staff

2.3.

Ubah Staff

2.4.

Hapus Staff

tstaff

Data staff

Data staff

Data staff

Data staff

Data staff

Data staff Data staff

Data staff

Data staff

Gambar 3.3 DFD tingkat 1 manajemen staff

Dalam gambar terihat administrator dapat menambah,

melihat, mengubah, dan menghapus data staff pada

manajemen staff dan akan akan disimpan dalam tabel

tstaff.

Administrator

3.1.

Tambah

Status

3.2.

View Status

3.3.

Ubah Status

3.4.

Hapus Status

tstatus

Data status

Data status

Data status

Data status

Data status

Data status Data status

Data status

Data status

Gambar 3.4 DFD tingkat 1 manajemen status member

Dalam gambar terihat administrator dapat menambah,

melihat, mengubah, dan menghapus data status member

Page 5: BAB III. PERANCANGAN SISTEM 3.1. Rancangan DFDrepository.uksw.edu/bitstream/123456789/3357/4/T0_562010012_BAB III... · PERANCANGAN SISTEM . 3.1. Rancangan . DFD. Diagram Arus Data

17

17

pada manajemen status member dan akan akan disimpan

dalam tabel tstatus.

Administrator

4.1.

Tambah

Kategori

4.2.

View

Kategori

4.3.

Ubah

Kategori

4.4.

Hapus

Kategori

tkategori

Data kategori

Data kategori

Data kategori

Data kategori

Data kategori

Data kategori Data kategori

Data kategori

Data kategori

Gambar 3.5 DFD tingkat 1 manajemen kategori

Dalam gambar terihat administrator dapat menambah,

melihat, mengubah, dan menghapus data kategori pada

manajemen kategori dan akan akan disimpan dalam tabel

tkategori.

Administrator

5.1.

Tambah

Buku

5.2.

View Buku

5.3.

Ubah Buku

5.4.

Hapus Buku

tbuku

Data buku

Data buku

Data buku

Data buku

Data buku

Data buku Data buku

Data buku

Data buku

Gambar 3.6 DFD tingkat 1 manajemen buku

Page 6: BAB III. PERANCANGAN SISTEM 3.1. Rancangan DFDrepository.uksw.edu/bitstream/123456789/3357/4/T0_562010012_BAB III... · PERANCANGAN SISTEM . 3.1. Rancangan . DFD. Diagram Arus Data

18

18

Dalam gambar terihat administrator dapat menambah,

melihat, mengubah, dan menghapus data buku pada

manajemen buku dan akan akan disimpan dalam tabel

tbuku.

Administrator

7.1.

Tambah Link

7.2.

View Link

7.3.

Ubah Link

7.4.

Hapus Link

tlink

Data link

Data link

Data link

Data link

Data link

Data link Data link

Data link

Data link

Gambar 3.7DFD tingkat 2 manajemen link

Dalam gambar terihat administrator dapat menambah,

melihat, mengubah, dan menghapus data link pada

manajemen link dan akan akan disimpan dalam tabel

tlink.

Page 7: BAB III. PERANCANGAN SISTEM 3.1. Rancangan DFDrepository.uksw.edu/bitstream/123456789/3357/4/T0_562010012_BAB III... · PERANCANGAN SISTEM . 3.1. Rancangan . DFD. Diagram Arus Data

19

19

Staff

8.1.

Tambah

Member

8.2.

View Member

8.3.

Ubah

Member

8.4.

Hapus

Member

tmember

Data member

Data member

Data member

Data member

Data member

Data member Data member

Data member

Data member

Gambar 3.8DFD tingkat 1 manajemen member

Dalam gambar terihat staff dapat menambah, melihat,

mengubah, dan menghapus data member pada

manajemen member dan akan akan disimpan dalam tabel

tmember.

Staff

9.1.

Tambah

Transaksi

9.2.

View

Transaksi

9.3.

Ubah

Transaksi

9.4.

Hapus

Transaksi

ttransaksi

Data transaksi

Data transaksi

Data transaksi

Data transaksi

Data transaksi

Data transaksi Data transaksi

Data transaksi

Data transaksi

Gambar 3.9DFD tingkat 1 manajemen transaksi

Page 8: BAB III. PERANCANGAN SISTEM 3.1. Rancangan DFDrepository.uksw.edu/bitstream/123456789/3357/4/T0_562010012_BAB III... · PERANCANGAN SISTEM . 3.1. Rancangan . DFD. Diagram Arus Data

20

20

Dalam gambar terihat staff dapat menambah, melihat,

mengubah, dan menghapus data transaksi pada

manajemen transaksi dan akan akan disimpan dalam

tabel ttransaksi.

3.3 Flowchart

LOGIN

START

AS Staff?

INPUT

TRANSAKSI

Data Valid?

DATABASE

FINISH

Y

N ADMINISTRATOR

Y

N

Gambar 3.10 Flowchart tahap 1 (peminjaman buku)

Jika login yang dimasukan bukan staff, maka akan

diarahkan ke halaman administrator.

Jika login sebagai staff maka akan dapat melakukan

input transaksi.

Jika data yang diinput valid maka akan dimasukan ke

dalam database jika invalid maka akan dikembalikan ke

halaman input.

Jika data sudah masuk maka proses sudah selesai.

Page 9: BAB III. PERANCANGAN SISTEM 3.1. Rancangan DFDrepository.uksw.edu/bitstream/123456789/3357/4/T0_562010012_BAB III... · PERANCANGAN SISTEM . 3.1. Rancangan . DFD. Diagram Arus Data

21

21

LOGIN

START

AS Staff?

FORM

TRANSAKSI

PENGEMBALIAN

LEBIH DARI

HARI?

DATABASE

Y

N ADMINISTRATOR

DENDA

Y

N

CETAK?TAMPIL DATA

TRANSAKSIDATA TRANSAKSI Y

N

FINISH

AS ADMIN?

Y

N

Gambar 3.12 Flowchart tahap 2 (pengembalian buku)

Jika login yang dimasukan bukan staff, maka akan

diarahkan ke halaman administrator.

Jika login sebagai staff maka akan dapat melakukan

input transaksi pengembalian.

Jika data buku yang diinput jadwal pengembalian maka

akan dikenakan denda terlebih dahulu, jika tepat waktu

maka akan langsung masuk ke database.

Jika data sudah masuk,maka proses telah selesai.

Page 10: BAB III. PERANCANGAN SISTEM 3.1. Rancangan DFDrepository.uksw.edu/bitstream/123456789/3357/4/T0_562010012_BAB III... · PERANCANGAN SISTEM . 3.1. Rancangan . DFD. Diagram Arus Data

22

22

3.4 ERD (Entity Relationship Diagram)

Administrator Simpan Buku

Pinjam

MemberRegistrasiStaff

Gambar 3.13 ERD (Entity Relationship Diagram)

Dalam diagram tersebut terlihat bahwa administrator

dapat menyimpan buku, member dapat meminjam buku,

dan staff dapat meregistrasi member.

Page 11: BAB III. PERANCANGAN SISTEM 3.1. Rancangan DFDrepository.uksw.edu/bitstream/123456789/3357/4/T0_562010012_BAB III... · PERANCANGAN SISTEM . 3.1. Rancangan . DFD. Diagram Arus Data

23

23

3.5 Relasi Antartabel

Gambar 3.14 Relasi antartabel

Page 12: BAB III. PERANCANGAN SISTEM 3.1. Rancangan DFDrepository.uksw.edu/bitstream/123456789/3357/4/T0_562010012_BAB III... · PERANCANGAN SISTEM . 3.1. Rancangan . DFD. Diagram Arus Data

24

3.6 Perancangan Antarmuka

Perancangan antarmuka Sistem Informasi

Perpustakaan ini terdiri dari jenis yaitu website utamanya

dan bagian admin. Seperti digambarkan dibawah ini :

Perancangan Antarmuka Halaman Utama

Gambar 3.15 Halaman utama sistem informasi perpustakaan

- Pada halaman utama ini akan tampil tujuan dari

dikembangkannya Sistem Informasi

Perpustakaan.

- Pada bagian sidebar terdapat menu untuk

pencarian dan juga link yang menuju web luar.

Page 13: BAB III. PERANCANGAN SISTEM 3.1. Rancangan DFDrepository.uksw.edu/bitstream/123456789/3357/4/T0_562010012_BAB III... · PERANCANGAN SISTEM . 3.1. Rancangan . DFD. Diagram Arus Data

25

Perancangan Antarmuka Pencarian Buku

Gambar 3.16 Halaman pencarian buku

- Pada halaman pencarian pengguna akan

dihadapkan dengan halaman web dengan

kotak pencarian dan beberapa opsi dalam

pencariannya.

- Pencarian berdasarkan judul dan pengarang

memiliki desain antarmuka yang sama.

Page 14: BAB III. PERANCANGAN SISTEM 3.1. Rancangan DFDrepository.uksw.edu/bitstream/123456789/3357/4/T0_562010012_BAB III... · PERANCANGAN SISTEM . 3.1. Rancangan . DFD. Diagram Arus Data

26

Perancangan Antarmuka Kategori Buku

Gambar 3.17 Halaman kategori

- Pada halamn kategori akan tampil kategori buku

dalam bentuk tabel dan link untuk mencari pada

ujung kanan.

- Tampilan pencarian berdasarkan penerbit juga

memiliki desain antar muka dengan halamn

kategori.

Page 15: BAB III. PERANCANGAN SISTEM 3.1. Rancangan DFDrepository.uksw.edu/bitstream/123456789/3357/4/T0_562010012_BAB III... · PERANCANGAN SISTEM . 3.1. Rancangan . DFD. Diagram Arus Data

27

Perancangan Antarmuka Halaman Utama Admin

Gambar 3.18 Halaman awal admin

- Pada awal login pengguna akan melihat halaman

admin dengan ucapan datang pada bagian main

column.

- Pada pengguna dengan level staff, pada bagian

menu hanya akan tampil menu member,

transaksi, dan ubah password.

Page 16: BAB III. PERANCANGAN SISTEM 3.1. Rancangan DFDrepository.uksw.edu/bitstream/123456789/3357/4/T0_562010012_BAB III... · PERANCANGAN SISTEM . 3.1. Rancangan . DFD. Diagram Arus Data

28

Perancangan Antarmuka List

Gambar 3.19 Halaman list buku.

- Pada bagian main column akan ditampilkan

daftar buku dalam bentuk tabel.

- Pada bagian atas ada kotak pencarian untuk

mencari buku.

- Pada halaman kategori, staff, member, link,

modul, akan memiliki desain antarmuka yang

sama.

Page 17: BAB III. PERANCANGAN SISTEM 3.1. Rancangan DFDrepository.uksw.edu/bitstream/123456789/3357/4/T0_562010012_BAB III... · PERANCANGAN SISTEM . 3.1. Rancangan . DFD. Diagram Arus Data

29

Perancangan Antarmuka Halaman Pemasukan Data

Gambar 3.20 Halaman insert data

- Pada halaman pemasukan data akan ditampilkan

form untuk data yang akan dimasukan ke

database.

- Halaman pemasukan data pada menu lain juga

memiliki desain antarmuka yang sama hanya

berbeda pada form yang ditampilkan.

Page 18: BAB III. PERANCANGAN SISTEM 3.1. Rancangan DFDrepository.uksw.edu/bitstream/123456789/3357/4/T0_562010012_BAB III... · PERANCANGAN SISTEM . 3.1. Rancangan . DFD. Diagram Arus Data

30

Perancangan Antarmuka Laporan

Gambar 3.21 Form laporan

- Terdapat dua date picker untuk menentukan

periode data yang akan ditampilkan.

- Terdapat tombol preview dibawah date picker.

- Hasil laporan ditampilkan dalam tabel.