Perancangan Aplikasi Sirkulasi Buku
Perpustakaan Sekolah Dasar
Diajukan kepada
Fakultas Teknologi Informasi
Untuk memperoleh Gelar Ahli Madya Komputer
Oleh:
Alex Suryawan 562010010
Program Studi Diploma Teknik Informatika
Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
Salatiga
i
Laporan Tugas Akhir
Oleh:
Alex Suryawan 562010010
Program Studi Diploma Teknik Informatika
Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
Salatiga
v
KATA PENGANTAR
Segala puji syukur penulis panjatkan kehadiran Tuhan
Yesus Kristus atas segala berkat dan anugerahnya yang sangat
luar biasa sehingga penulis dapat menyelesaikan penulisan
laporan Tugas Akhir ini dengan baik. Penulisan laporan
Tugas Akhir ini dimaksudkan untuk memenuhi sebagian dari
syarat dalam rangka meraih gelar sarjana Ahli Madya
Komputer pada Program Studi Diploma Teknik Informatika
Fakultas Teknologi Informasi Universitas Kristen Satya
Wacana Salatiga.
Penulis juga menyadari bahwa terselesaikannya laporan
Tugas Akhir dengan lancar tidak terlepas juga karena bantuan
dari berbagai pihak. Oleh karena itu, pada kesempatan ini
penulis ingin menyampaikan terimakasih kepada :
1. Dr. Dharmaputra T. Palekahelu, M. Pd sebagai Dekan Fakultas
Teknologi Informasi, Universitas Kristen Satya Wacana.
2. Bapak Budhi Kristianto, S.Kom, M.Sc sebagai Ketua
Program Studi Teknik Informatika, Diploma Fakultas Teknologi
Informasi, Universitas Kristen Satya Wacana.
3. Bapak Felix David, S.Kom yang telah berkenan meluangkan
waktu untuk memberikan bimbingan dalam penyusunan Tugas
vi
4. Orang tua dan keluarga tercinta, yang memberikan dukungan
baik moril maupun materil kepada penulis untuk selalu berusaha
mencapai hasil yang terbaik.
5. Semua teman-teman D3 Teknik Informatika 2010 yang telah
memberikan doa, dukungan, serta kebersamaannya selama ini.
6. Serta semua pihak yang tidak dapat penulis sebutkan satu
persatu.
Salatiga, 26-Juli-2013
vii Daftar Isi
Judul ... i
Lembar Pengesahan ... ii
Lembar Pernyataan Bebas Plagiasi ... iii
Lembar Pernyataan Persetujuan Publikasi ... iv
ix
Daftar Gambar
Gambar 3.1 DFD tingkat 0 Aplikasi Sirkulasi Buku
Perpustakaan Sekolah Dasar ... 15
Gambar 3.2 DFD tingkat 1 Aplikasi Sirkulasi Buku Perpustakaan Sekolah Dasar ... 16
Gambar 3.3 DFD tingkat 2 Proses Update Buku ... 17
Gambar 3.4 DFD tingkat 2 Proses Update Anggota ... 18
Gambar 3.5 DFD tingkat 2 Proses Update Petugas ... 19
Gambar 3.6 DFD tingkat 2 Proses Update Lama Pinjam dan Denda ... 19
Gambar 3.7 DFD tingkat 2 Proses Update Sirkulasi ... 20
Gambar 3.8 DFD tingkat 2 Proses Layanan Data Buku, Anggota, dan Sirkulasi ... 21
Gambar 3.9 DFD tingkat 2 Proses Layanan Data Petugas, lama pinjam, dan Denda ... 22
Gambar 3.10 DFD tingkat 2 Proses Pelaporan ... 23
Gambar 3.11 Flowchart Aplikasi Sirkulasi Buku Perpustakaan Sekolah Dasar ... 24
Gambar 3.12 Database Anggota ... 26
Gambar 3.13 Relasi Database Petugas dengan Roles ... 27
Gambar 3.14 Relasi Database Buku, Kategori dengan Penerbit ... 27
Gambar 3.15 Relasi Database Peminjaman dengan SirkulasiBuku ... 28
x
Gambar 3.26 Perancangan Tier Aplikasi Sirkulasi Buku Perpustakaan Sekolah Dasar ... 37
Gambar 3.27 Class Diagram UserIdentity, UserPrincipal, RoleInfo dan RoleInfoList ... 38
Gambar 3.28 Class Diagram AnggotaInfoList, AnggotaInfo dan ManageAnggota ... 39
Gambar 3.29 Class Diagram BukuInfoList, ManageBuku dan BukuInfo ... 40
Gambar 3.30 Class Diagram BukuDipinjam, ManagePeminjaman, ManagePengembalian, Peminjaman dan Pengembalian ... 41
Gambar 3.31 Class Diagram KategoriInfo, KategoriInfoList, PenerbitInfo dan PenerbitInfoList ... 42
Gambar 3.32 Class Diagram PetugasInfoList, ManagePetugas dan PetugasInfo... 43
xi
Gambar 4.1 Splash Screen ... 45
Gambar 4.2 Form Login ... 45
Gambar 4.3 Form Utama Tambah Buku Baru ... 46
Gambar 4.4 Form Utama Lihat Daftar Buku ... 46
Gambar 4.5 Form Ubah Buku ... 47
Gambar 4.6 Form Utama Tambah Anggota Baru ... 47
Gambar 4.7 Form Utama Lihat Daftar Anggota ... 48
Gambar 4.8 Form Ubah Anggota ... 48
Gambar 4.9 Form Utama Admin ... 49
Gambar 4.10 Form Ubah Denda ... 49
Gambar 4.11 Form Ubah Lama Peminjaman ... 50
Gambar 4.12 Form Utama Peminjaman ... 50
Gambar 4.13 Form Utama Pengembalian ... 51
xii
Daftar Lampiran