Diajukan oleh:
Azizah Lubis
NIM. 160212109
M. Sabarudin LB
NIM. 160212129
Yulia Maulida
NIM. 160212031
Kami bersumpah bahwa laporan akhir analisis perancangan sistem ini adalah hasil jerih
payah kelompok kami sendiri, dan terkhusus untuk beberapa referensi yang kami ambil, kami
sebutkan dan cantumkan dengan jelas pada footnote atau lampiran referensi dari tugas ini.
Kami siap bertanggung jawab secara hukum, jika dikemudian hari isi laporan yang kami tulis
ini mengandung unsur plagiarisme.
1
DAFTAR ISI
2
B. Pengantar
SMP Negeri 12 Banda Aceh merupakan salah satu sekolah menengah pertama negeri
yang ada di kawasan kota Banda Aceh. Pada sekolah ini pengelolaan sistem informasi
sebagian besar masih dilakukan secara manual, salah satunya dalam pengelolaan sistem
informasi perpustakaan sekolah tersebut. Pengolahan ini tidak mampu mencegah
terjadinya pengulangan data yang dibukukan. Pengulangan data menyebabkan kurang
efesien dalam pembukuan saat proses pinjam-meminjam ataupun penambahan serta
pengurangan buku dan anggota di perpustakaan tersbut. Hal ini dapat memungkinkan
terjadinya terjadinya kesalahan dalam pengolahan data.
Maka dari itu, penulis, merancang sebuah Sistem Informasi Perpustakaan yang
berbasis Web pada SMP N 12 Banda Aceh, yang diharapkan mampu memberikan
kemudahan dan kelancaran dalam mengelola informasi perpustakaan tersebut.
3
*Silahkan ditambahkan sesuai dengan kebutuhan
E. Bagian 1 ~ Pendekatan Terstruktur
Pendekatan Terstruktur adalah suatu proses untuk mengimplementasikan urutan
langkah untuk menyelesaikan suatu masalah dalam bentuk program. Pendekatan
terstruktur dalam pengembangan system informasi adalah proses yang berorientasi kepada
teknik yang digunakan untuk merancang dan menulis program secara jelas dan konsisten.
a. Context Diagram
Context Diagram atau DFD level 0 merupakan gambaran besar yang dapat
mewakili seluruh proses yang terdapat di dalam suatu sistem. DFD level 0 akan
digunakan untuk menggambarkan interaksi antara sistem yang akan
dikembangkan dengan entitas luar. Pada gambar berikut terdiri dari dua panah
yang menunjukkan arah yang berbeda. Panah yang mengarah pada sistem
bertujuan untuk input data dan output.
4
Gambar 1. Diagram DFD
5
Gambar 4. Diagram ERD
6
Gambar 6. Struktur proses .......
4. Kamus Data
Kamus data ini merupakan deskripsi tertulis dari Sistem Informasi Perpustakaan
Berbasis Web, yang berada dalam database yang menjelaskan arti aliran data dan
penyimpanan data dalam DFD. Menspesifikasikan variabel dari setiap entitas dalam
database, serta mendeskripsikan hubungan antara entitas dalam ERD.
7
Kode Pinjam =*int*
Tanggal Peminjaman =*date*
Tanggal Pengembalian =*date*
3. Nama : Pengembalian
Digunakan di : Siswa dan admin pada saat proses siswa mengembalikan
buku (input)
Deskripsi : Peminjaman = kode pengembalian + kode pinjam +
tanggal pengembalian
kode pengembalian =*int*
Kode Pinjam =*int*
Tanggal Pengembalian =*date*
9. Nama : Input Data Buku
Digunakan di : Admin ketika proses mendata buku, memasukkan buku
baru (input)
Deskripsi : Buku = kode buku + judul + pengarang + penerbit +
kategori
Kode buku =*int*
Judul buku =*varchar*
Pengarang =*varchar*
Penerbit =*varchar*
Kategori =*varchar*
7. Nama : Input Data Pinjam
Digunakan di : Siswa dan admin pada saat proses siswa meminjam buku
Deskripsi : Peminjaman = kode pinjam + tanggal peminjaman +
tanggal pengembalian
Kode Pinjam =*int*
Tanggal Peminjaman =*date*
Tanggal Pengembalian =*date*
8. Nama : Input Data Anggota
Digunakan di : Siswa dan admin ketika siswa mendaftarkan diri menjadi
anggota pustaka (input)
Deskripsi : pendaftaran = nis + nama + kelas + alamat
Nis =*int*
Nama=*varchar*
Kelas=*int*
Alamat=*varchar*
9. Nama : Daftar Anggota
Digunakan di : admin ketika siswa mendaftarkan diri menjadi anggota
pustaka (input)
8
Deskripsi : pendaftaran = nis + nama + kelas + alamat
Nis =*int*
Nama=*varchar*
Kelas=*int*
Alamat=*varchar*
10. Nama : Daftar Buku
Digunakan di : Admin berisikan semua data buku yang ada
diperpustakaan (input)
Deskripsi : Buku = kode buku + judul + pengarang + penerbit +
kategori
Kode buku =*int*
Judul buku =*varchar*
Pengarang =*varchar*
Penerbit =*varchar*
Kategori =*varchar*
11. Nama : Daftar Peminjaman
Digunakan di : admin berisikan semua data siswa beserta buku yang
dinjam, pada saat proses siswa meminjam buku
5. Struktur Database
(Deskripsi singkat struktur database laporan akhir APSI)
9
Gambar 7. Struktur Database .......
6. Desain Input
(Deskripsi singkat desain input)
10
Gambar 9. Desain input .......
7. Desain Output
(Deskripsi singkat desain output laporan akhir APSI)
11
Gambar 11. Desain output .......
12
F. Pendekatan Berorientasi Objek
(Deskripsi singkat pengantar berorientasi objek)
*) Tambahkan row, jika aksi aktor dan reaksi sistem lebih dari tiga
*) Buat keseluruhan skenario dari use case tersebut
**) Coret salah satu type (Primary / Alternatif)
13
2. Activity Diagram
(Deskripsi singkat activity diagram)
3. Class Diagram
(Deskripsi singkat class diagram)
14
4. Object Diagram
(Deskripsi singkat object diagram)
G. Lampiran
15