Institutional Repository | Satya Wacana Christian University: Perancangan Aplikasi Sirkulasi Buku Perpustakaan Sekolah Dasar

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
2013

Perancangan Aplikasi Sirkulasi Buku
Perpustakaan Sekolah Dasar

Laporan Tugas Akhir


Oleh:
Alex Suryawan
562010010

Program Studi Diploma Teknik Informatika
Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
Salatiga
2013

i

ii

iii

iv

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
Akhir ini.

v

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

Alex Suryawan

vi

Daftar Isi
Judul ................................................................................. i
Lembar Pengesahan ........................................................... ii
Lembar Pernyataan Bebas Plagiasi ..................................... iii
Lembar Pernyataan Persetujuan Publikasi .......................... iv
Kata Pengantar ................................................................... v
Daftar Isi............................................................................ vii
Daftar Gambar ................................................................... ix
Daftar Lampiran................................................................. xii
Bab 1 Pendahuluan ........................................................... 1
1.1


Latar Belakang .............................................. 1

1.2

Tujuan ........................................................... 1
1.2.1

Tujuan Umum.................................. 1

1.2.2

Tujuan Khusus ................................. 2

1.3

Rumusan Masalah ......................................... 2

1.4

Batasan Masalah............................................ 3


1.5

Metodologi .................................................... 3

Bab 2 Tinjauan Pustaka .................................................... 6
2.1

Penelitian Terdahulu ...................................... 6

2.2

Landasan Teori .............................................. 7
2.2.1 Pengertian Aplikasi ............................ 7
2.2.2 Pengertian Efektif .............................. 8
2.2.3 Pengertian Efisien .............................. 9
2.2.4 Pengertian Perpustakaan .................... 9
2.2.5 Peran Perpustakaan ............................ 10
vii


2.2.6 Tujuan Perpustakaan .......................... 11
Bab 3 Perancangan Sistem ................................................ 13
3.1

Perangkat Lunak ............................................ 13

3.2

Rancangan DFD ............................................ 13

3.3

Flowchart ...................................................... 24

3.4

Desain Database ............................................ 26

3.5


Perancangan Tier ........................................... 28

Bab 4 Hasil dan Analisis ................................................... 45
4.1

Hasil Karya/Implementasi ............................. 45

4.2

Hasil Pengujian ............................................. 51

4.3

Analisis ......................................................... 52

Bab 5 Penutup .................................................................. 53
5.1

Kesimpulan ................................................... 53


5.2

Saran ............................................................. 53

Daftar Pustaka ................................................................... 55
Lampiran .......................................................................... 56

viii

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
Gambar 3.9

Sirkulasi ...................................................... 21
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
Gambar 3.16 Database Denda ............................................ 28

ix

Gambar 3.17 LKT Form Login ........................................... 29
Gambar 3.18 LKT Form Utama Tambah Buku ................... 30
Gambar 3.19 LKT Form Utama Lihat Daftar Buku ............ 30
Gambar 3.20 LKT Form Utama Tambah Anggota .............. 31
Gambar 3.21 LKT Form Utama Lihat Daftar Anggota ....... 32
Gambar 3.22 LKT Form Utama Admin .............................. 33
Gambar 3.23 LKT Form Peminjaman ................................. 34
Gambar 3.24 LKT Form Pengembalian .............................. 34
Gambar 3.25 LKT Form Utama Laporan ............................ 35
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

Gambar 3.33 Class Diagram DendaInfo, ManageDenda,
MaxKwitansiPetugas dan MaxKwitansiPetugasItem ............ 44
x

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
Gambar 4.14 Form Laporan ............................................... 51

xi

Daftar Lampiran
Lampiran Kode Program ...................................................... 56

xii