13
Bab III. PERANCANGAN SISTEM 3.1 Perangkat Lunak
Dalam pembuatan aplikasi Sirkulasi Buku Perpustakaan Sekolah Dasar ini penulis menggunakan
perangkat lunaksoftware sebagai berikut :
a. Visual Studio 2008 Penulis penggunakan software Visual Studio 2008
karena ini merupakan salah satu software yang sering digunakan oleh penulis dan selain itu juga software ini
memiliki bahasa
pemrograman yang
mudah dimengerti.
b. Microsoft SQL Server 2005 Microsoft SQL Server 2005 merupakan sebuah sistem
manajemen basis data relasional produk Microsoft. Bahasa queri utamanya adalah Transact-SQL yang
merupakan implementasi dari SQL standar ANSIISO yang digunakan oleh Microsoft dan Sybase.
c. Windows 7 Windows 7 adalah sistem operasi yang penulis
gunakan. Hal ini dikarenakan software-software yang penulis gunakan berbasis Windows.
3.2 Rancangan DFD
Diagram Arus Data dari Aplikasi Sirkulasi Buku Perpustakaan Sekolah Dasar 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. d. Proses Pembuatan Laporan
Laporan yang ditampilkan dalam aplikasi ini berupa laporan peminjaman buku per bulan beserta jumlah
denda yang terkumpul.
Petugas
Aplikasi Sirkulasi Buku Perpustakaan SD
Data Buku
Admin Data Anggota
Lapo ran
Data Sirkula si
Lapo ran
Data Buku Data Anggota
Data Sirkula si
Data Petugas
Data lama pin jam dadan d
enda
Gambar 3.1 DFD tingkat 0 Aplikasi Sirkulasi Buku
Perpustakaan Sekolah Dasar
Petugas
Proses Update Buku Data Buku
Proses Update Anggota Data Anggota
Proses Update Sirkulasi Buku
Data Sirkulasi
Proses Pembuatan Laporan Admin
1
2
3
3 1
2
3
3 2
1 Data Petugas
Proses Update Petugas 4
4 Data lama pinjam
dan Denda Proses Update lama pinjam
dan Denda 5
5 Proses layanan data buku,
anggota, sirkulasi
1
2
3 1
2 3
1 2
3
Keterangan : 1
2 3
= =
= Primary key Data Buku, Data Buku
Primary key Data Anggota, Data Anggota Primary key Data Sirkulasi, Data Sirkulasi
4 = Primary key Data Petugas, Data Petugas
5 = Primary key Data lama, Pirmary key Data Denda, Data Petugas, Data Denda
Proses layanan data petugas, lama, denda
4 5
4 5
Gambar 3.2 DFD tingkat 1 Aplikasi Sirkulasi Buku
Perpustakaan Sekolah Dasar
Petugas
Tambah data buku
Ubah data buku
Hapus data buku
Primary key da ta buku,
data buku
Primary key da ta buku,
data buku Primary key da
ta buku, data buku
Admin
Primary key da ta buku,
data buku
Primary key da ta buku,
data buku Primary key da
ta buku, data buku
Data Buku
Primary key da ta buku,
data buku Primary key da
ta buku, data buku
Primary key data buku, data buku
Gambar 3.3 DFD tingkat 2 Proses Update Buku
Petugas
Tambah data anggota
Ubah data anggota
Hapus data anggota
Primary key da ta
anggota ,
data anggota
Primary key da ta
a nggota,
data anggota Primary key da
ta anggota
,
data anggota
Admin
Primary key da ta
a nggota,
data a
nggota Primary key da
ta a
nggota, data
a nggota
Primary key da ta
a nggota,
data anggo
ta
Data anggota
Primary key da ta anggota,
data ang gota
Primary key da ta anggota,
data ang gota
Primary key data anggota, data anggota
Gambar 3.4 DFD tingkat 2 Proses Update Anggota
Tambah data petugas
Ubah data petugas
Hapus data petugas Admin
Primary key da ta
petugas, data petugas
Primary key da ta pe
tug as,
data petugas Primary key da
ta p
etugas, data
p etugas
Data petugas
Primary key da ta
p etugas,
data petugas
Primary key da ta
p etugas,
data petugas
Primary key da ta petugas,
data pe tug
as
Gambar 3.5 DFD tingkat 2 Proses Update Petugas
Data lama,
denda
Ubah data lama, denda
Primary key da ta lama dan den
da,
data lama dan denda
Admin
Primary key da
ta lama da n denda,
data lama da
n denda
Gambar 3.6 DFD tingkat 2 Proses Update Lama Pinjam dan
Denda
Petugas
Tambah data sirkulasi
Ubah data sirkulasi
Primary key da ta sirkulas
i,
data sirkulasi Primary key da
ta sir
kulasi, data
si rkulasi
Admin
Primary key da ta
sir kulasi,
data sirkula
si Primary key da
ta sir
kulasi ,
data sirkula
si
Data sirkulasi
Primary key da ta sirkulasi,
data sirkul asi
Primary key data sirkulasi, data sirkulasi
Gambar 3.7 DFD tingkat 2 Proses Update Sirkulasi
21
Petugas Proses cari data buku
, anggo
ta, s irkulasi
Proses lih at
da ta bu
k u,
anggo ta, si
rkulasi
Primary key data sirkulasi, data sirkulasi
Primary key data buku, data buku
Admin
Primary key data buku, data buku
Primary key data sirkulasi, data sirkulasi
Data Buku
Data Anggota
Primary key data anggota ,
data anggota Primary key data sirkulasi
, data sirkulasi
Primary key data anggota, data anggota
Primary key data sirkulasi, data sirkulasi
Primary key data anggota, data anggota
Primary key data buku, data buku
Primary key data buku, data buku
Primary key data anggota, data anggota
Data Sirkula
si
Primary key data buku, data buku
Primary key data sirkulasi, data sirkulasi
Primary key data anggota, data anggota
Primary key data anggota, data anggota
Primary key data sirkulasi, data sirkulasi
Primary key data buku, data buku
G am
b
ar 3
.8 D
F D
ti n
gk at
2 P
ro se
s L
a ya
n an
D at
a B
uku ,
A n
ggo ta
, da n
S irkul
as i
Proses cari data petugas, lama dan denda
Proses lihat data petugas, lama dan denda
Admin
Primary key da ta petugas,
data petuga s
Primary key da ta lama
, data lama
Data Petugas
Primary key da ta denda,
data den da
Primary key da ta lama
, data lama
Primary key da ta petugas
, data petug
as Primary key da
ta denda ,
data den da
Data lama pinjam, Denda
Primary key da ta petugas
,
data petug as
Primary key da ta lama
,
data lama
Primary key da ta lama,
data lama Primary key da
ta petugas ,
data petug as
Primary key da ta denda,
data den da
Primary key da ta denda,
data den da
Gambar 3.9 DFD tingkat 2 Proses Layanan Data Petugas, lama
pinjam, dan Denda
Petugas
Input laporan sirkulasi Admin
Primary key da ta sirkulasi,
data sirkul asi
Primary key da ta sirkulasi,
data sirkul asi
Data Sirkulasi
Primary key da ta sirkulasi,
data sirku lasi
Gambar 3.10 DFD tingkat 2 Proses Pelaporan
3.3 Flowchart