Rancangan DFD PERANCANGAN SISTEM 3.1 Perangkat Lunak

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