Laporan Tugas Besar r p l

KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa karena dengan
rahmat dan Hidayah-Nya sehingga penulis dapat menyelesaikan Laporan Tugas Besar Mata
Kuliah

Rekayasa

Perangkat

Lunak

yang

berjudul

“SISTEM

INFORMASI

PERPUSTAKAAN”.
Dengan ketulusan hati yang sedalam-dalamnya penulis menyampaikan penghargaan

dan penghormatan yang setinggi-tingginya kepada kedua orang tua telah memberikan doa
dan dukungan moril maupun materil selama ini.
Selama penyususnan laporan Tugas Besar, banyak mendapat bantuan dan bimbingan
dari berbagai pihak, untuk itu pada kesempatan ini penulis ingin mengucapkan terimakasih
kepada:
1.

Deny Wiria Nugraha, S.T., M.Eng., Selaku Dosen Penanggung Jawab Mata Kuliah RPL.

2.

Wirdayanti, S.T., M.Eng., Selaku Dosen Mata Kuliah RPL.

3.

Chairunnisa Lamasitudju, S.Kom., M.Pd., Selaku Dosen Mata Kuliah RPL.

4.

Segenap Dosen serta staf Program Studi Teknik Informatika UNTAD, terima kasih atas

bantuannya serta dukungan moril yang diberikan.

5.

Rekan-rekan Mahasiswa UNTAD Palu khususnya Program Studi Teknik Informatika
Kelas B angkatan 2016.
Penulis menyadari bahwa masih banyak terdapat kekeliruan dan kekurangan dalam

penyusunan Laporan ini. Untuk itu, penulis mengharapkan kritik dan saran yang bersifat
membangun yang mengarah pada perbaikan Laporan ini.

Palu, Desember 2017

Penulis

ii

DAFTAR ISI
1
KATA PENGANTAR...............................................................................................................ii

DAFTAR ISI.............................................................................................................................iii
BAB I PENDAHULUAN..........................................................................................................1
1.1

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

1.2

Rumusan Masalah.......................................................................................................1

1.3

Batasan Masalah..........................................................................................................1

1.4

Tujuan Penelitian.........................................................................................................2

1.5


Sistematika Penulisan..................................................................................................2

BAB II LANDASAN TEORI....................................................................................................3
2.1

Konsep Dasar Sistem...................................................................................................3

2.2

Metodologi Pengembangan Sistem.............................................................................3

2.3

Struktur Analisis Sistem dan Desain...........................................................................3

2.4

Analisis Sistem............................................................................................................4

2.5


Penerapan Teknologi Pada Perpustakaan....................................................................4

BAB III PEMBAHASAN..........................................................................................................5
3.1

Prinsip Kerja................................................................................................................5

3.2

Kebutuhan Pengguna...................................................................................................6

3.3

Kebutuhan Sistem........................................................................................................6

3.4

Kebutuhan Antarmuka.................................................................................................6


3.5

Spesifikasi Sistem........................................................................................................7

BAB IV PERANCANGAN SISTEM........................................................................................8
4.1

Flowchart.....................................................................................................................8

4.1.1

Flowchart Daftar pengunjung..............................................................................8

4.1.2

Flowchart mencari buku.......................................................................................8

iii

4.1.3


Flowchart log in...................................................................................................9

4.1.4

Flowchart memasukkan data anggota..................................................................9

4.1.5

Flowchart memasukkan data buku.....................................................................10

4.1.6

Flowchart memasukkan data pegawai...............................................................10

4.1.7

Flowchart Data Pengguna..................................................................................11

4.2


Entity Relationship Diagram.....................................................................................11

4.3

Data Flow Diagram...................................................................................................12

4.3.1

DFD Sistem Informasi Perpustakaan.................................................................12

4.3.2

Spesifikasi Proses...............................................................................................14

4.3.3

Kamus Data........................................................................................................17

4.4


Use Case Diagram.....................................................................................................25

4.4.1

Use Case Diagram Sistem Informasi Perpustakaan...........................................25

4.4.2

Skenario Use Case..............................................................................................25

4.5

Sequence Diagram.....................................................................................................39

4.5.1

Daftar..................................................................................................................39

4.5.2


Mencari buku.....................................................................................................40

4.5.3

Log in.................................................................................................................40

4.5.4

Input anggota baru..............................................................................................40

4.5.5

Hapus anggota....................................................................................................41

4.5.6

Ubah anggota.....................................................................................................41

4.5.7


Input Data buku..................................................................................................41

4.5.8

Hapus Data buku................................................................................................42

4.5.9

Ubah Data buku..................................................................................................42

4.5.10

Input Data pegawai............................................................................................42

4.5.11

Hapus Data pegawai...........................................................................................43

4.5.12

Ubah Data pegawai............................................................................................43

4.6

Activity Diagram.......................................................................................................44
iv

4.6.1

Daftar..................................................................................................................44

4.6.2

Mencari buku.....................................................................................................44

4.6.3

Log in.................................................................................................................45

4.6.4

Menambah anggota............................................................................................45

4.6.5

Memasukkan data buku......................................................................................46

4.6.6

Memasukkan data pegawai................................................................................46

4.6.7

Mengubah data pegawai.....................................................................................47

4.6.8

Menghapus data pegawai...................................................................................47

4.6.9

Mengubah data anggota.....................................................................................48

4.6.10

Menghapus data anggota....................................................................................48

4.6.11

Mengubah data buku..........................................................................................49

4.6.12

Menghapus data buku........................................................................................49

4.6.13

Cetak Laporan....................................................................................................50

4.7

Class Diagram...........................................................................................................50

4.8

Desain Database........................................................................................................51

BAB V PERANCANGAN DESAIN DAN RAGAM DIALOG.............................................52
5.1

Perancangan Desain...................................................................................................52

5.2

Ragam Dialog............................................................................................................58

BAB VI PENGUJIAN PERANGKAT LUNAK.....................................................................60
BAB VII PENUTUP................................................................................................................64
7.1

Kesimpulan................................................................................................................64

7.2

Saran..........................................................................................................................64

DAFTAR PUSTAKA..............................................................................................................65

v

BAB I
PENDAHULUAN
1.1 Latar Belakang
Kemajuan teknologi komputer sebagai pendukung pemrosesan data dan
informasi telah menjadi kebutuhan pokok perusahaan. Instansi jasa pelayanan yang
memberikan pelayanan kepada masyarakat, sangat membutuhkan kecepatan pelayanan
informasi, sehingga dapat memberikan pelayanan yang optimal kepada pengunjung.

Sistem informasi perpustakaan adalah sebuah sistem informasi yang didesain
sesuai dengan keperluan dan dapat digunakan dengan sangat mudah dan disini,Sistem
informasi perpustakaan ini sangat berguna untuk para karyawan, mahasiswa dan para
pengguna yang memakai sistem informasi perpustakaan tersebut agar mengetahui
istilah-istilah dalam perangkat keras Hardware maupun perangkat lunak Software
komputer itu sendiri.
Disaat ini perkembangan didunia computer sangatlah pesat. Perkembangan
tersebut menurut seseorang untuk melakukan suatu pekerjaan serba praktis, cepat, dan
tepat. Waktu menjadi penentu dalam menyelesaikan suatu pekerjaan. Apalagi sekarang
ini jika pekerjaan dilakukan secara manual, sangatlah tidak efektif dan tidak efisien.
Oleh sebab itu kebutuhan akan informasi yang akurat dan tepat waktu untuk
menyajikan data-data yang lengkap sangat diperlukan.

1.2

Rumusan Masalah
Berdasarkan latar belakang di atas dapat dirumuskan suatu permasalahan,
yaitu bagaimana merancang dan membangun sebuah sistem informasi perpustakaan
dengan menggunakan Delphi.

1.3 Batasan Masalah
Dalam pembuatan program ini, batasan permasalahan yang ada adalah sistem
yang akan dibuat merupakan sistem informasi perpustakaan yang meliputi pengolahan
data anggota, pegawai, peminjaman buku, data buku dan data buku dikembalikan.

1

1.4 Tujuan Penelitian
Tujuan yang ingin dicapai dalam penelitian ini adalah:
1. Menemukan masalah-masalah yang dihadapi perpustakaan dalam penerapan sistem
yang sedang berjalan.
2. Menganalisa dan merancang sebuah sistem informasi untuk pemecahan masalah
yang dihadapi sehingga menghasilkan sebuah rancangan sistem informasi
perpustakaan.

1.5 Sistematika Penulisan
Sistematika penulisan laporan ini dibagi menjadi 7 Bab yang masing-masing
bab telah dirancang dengan suatu tujuan tertentu, barikut penjelasan masing masing
bab:
BAB I

PENDAHULUAN
Membahas tentang deskripsi umum dari tugas besar ini yang meliputi latar
belakang masalah, rumusan masalah, batasan masalah, tujuan penelitian serta
sistematika penulisan.

BAB II LANDASAN TEORI
Pada bab ini menjelaskan tentang dasar teori dalam pembuatan program ini
serta penjelasan tentang perpustakaan dan pelayanan kesehatan.
BAB III PEMBAHASAN
Pada bab ini menjelaskan tentang deskripsi detail dari tugas besar ini, yang
meliputi prinsip kerja, user requirement, system requirement dan system
specification.
BAB IV PERANCANGAN SISTEM
Pada bab ini menjelaskan tentang bagaimana perancang sistem informasi
puskesmas yang terdiri dari flowchart, data flow diagram, entity relationship
diagram, use case diagram, activity diagram, sequence diagram, class
diagram dan desain database.
2

BAB V PERANCANGAN DESAIN DAN RAGAM DIALOG
Pada bab ini menjelaskan tentang rancangan desain sistem informasi yang
dibuat serta ragam dialognya.
BAB VI PENGUJIAN PERANGKAT LUNAK
Pada bab ini menjelaskan mengenai hasil pengujian dari program yang dibuat.
BAB VII PENUTUP
Berisi kesimpulan dan saran.

BAB II
LANDASAN TEORI
2.1 Konsep Dasar Sistem
Sistem adalah suatu kumpulan atau himpunan dari unsur, komponen atau
variable-variabel yang terorganisasi, saling berinteraksi, saling tergantung satu sama
lain dan terpadu. Ada beberapa elemen yang membentuk sebuah sistem, yaitu tujuan,
masukan, keluaran, proses, mekanisme pengendalian dan umpan balik. Sistem
informasi dapat didefinisikan sebagi sistem di dalam suatu organisasi yang merupakan
kombinasi dari orang-orang, fasilitas, teknologi, media, prosedur-prosedur dan
pengendalian yang ditujukan untuk mendapatkan jalur komunikasi penting, memproses
tipe transaksi rutin tertentu, memberi sinyal kepada manajemen dan lainnya terhadap
kejadian-kejadian interanal dan eksternal yang penting dan menyediakan suatu dasar
informasi untuk pengambilan keputusan yang cerdik.

2.2 Metodologi Pengembangan Sistem
Metodologi pengembangan sistem adalah metode-metode, prosedur-prosedur
konsep-konsep pekerjaan, aturan-aturan dan postulat-postulat yang akan digunakan
untuk mengembangkan suatu sistem informasi.
Klasifikasi dari metodologi ini dibagi menjadi 3 yaitu:

3

1. Metodologi pemecahan fungsional. Metodologi ini menekankan pada pemecahan
dari sistem kedalam sub-subsistem yang lebih kecil, sehingga akan lebih mudah
untuk dipahami, dirancang dan diterapkan.
2. Metodologi orientasi-data. Metodologi ini menekankan pada karakterisik dari data
yang akan diproses. Metodologi ini dapat dikelompokkan kembal kedalam dua
kelas, yaitu:
a. Data-floworiented methodologis. Metodologi ini secara umum didasarkan pada
pemecahan dari sistem kedalam modul-modul berdasarkan dari tipe elemen data
dan tingkah laku logika modul tersebut di dalam sistem.
b. Data structure oriented methodologis. Menekankan struktur dari input dan
output pada sistem.

2.3 Struktur Analisis Sistem dan Desain
Struktur analisa sistem dan desain adalah pengembangan sistem terstruktur dan
digunakan secara luas untuk analisa dan desain suatu sistem. Dengan metodologi ini,
sistem dapat digambarkan secara logika dari arus data dan hubungan antar fungsinya di
dalam modul-modul sistem. Untuk dapat melakukan langkah-langkah sesuai dengan
yang diberikan oleh metodologi pengembangan pengembangan sistem terstruktur, maka
dibutuhkan alat dan teknik untuk melaksanakannya. Alat-alat yang dibutuhkan dalam
suatu metodologi umumnya berupa gambar, diagram atau grafik. Penggunaan diagram
atau gambar ini dipandang lebih mengena dan lebih mudah dimengerti. Alat-alat yang
digunakan ada juga yang tidak berbentuk gambar atau grafik seperti kamus data. Alatalat yang digunakan tersebut adalah flowchart, data flow diagram, kamus data, entity
relationship diagram, use case diagram dan activity diagram.

2.4 Analisis Sistem
Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem
informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk
mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatankesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang
diharapkan sehingga dapat diusulkan perbaikan-perbaikannya.

2.5 Penerapan Teknologi Pada Perpustakaan
Teknologi sistem informasi perpustakaan merupakan teknologi yang
memberikan

kemudahan

pelayanan

kepada
4

anggota

perpustakaan

dengan

memanfaatkan teknologi informasi. Dengan teknologi sistem informasi perpustakaan
dapat pula membantu dalam menangani alir informasi anggota antara unit sebuah
perpustakaan.

5

BAB III
PEMBAHASAN
3.1 Prinsip Kerja
Prinsip kerja dari aplikasi ini adalah mendata pengunjung, anggota, pegawai,
buku, dan peminjaman buku, setiap anggota yang meminjam buku harus mengebalikan
buku tersebut pada batas yang telah ditentukan. Setiap proses-proses tersebut menjadi
fitur utama dalam aplikasi ini.
Fungsi-fungsi yang terdapat pada aplikasi ini adalah:
a. Tampilan awal
Pada halaman ini, pengunjung diharuskan memasukkan datanya terlebih dahulu
jika ingin mencari buku
b. Menu cari buku
Menu ini berfungsi untuk mencari buku yang ingin dibaca atau dipinjam
c. Menu log in
Menu ini berfungsi untuk admin alias pengguna program tersebut untuk masuk
kedalam program tersebut
d. Menu beranda
Menu ini berfungsi untuk melihat data – data yang dimasukkan sekaligus dapat
mencetak laporan.
e. Menu tambah
Menu ini berfungsi untuk memasukkan dan sekaligus menyimpan data pengunjung
menjadi anggota, buku, dan pegawai
f. Menu data
Pada menu ini untuk melihat data pegawai,anggota,pengunjung,dan buku yang
sudah dimasukkan.
g. Menu pinjam
Pada menu ini user dapat mengelola peminjaman buku dan melihat data anggota
yang telah meminjam buku
h. Bantuan

6

Pada menu ini, pengguna dapat memperoleh petunjuk mengenai cara penggunaan
aplikasi.

3.2 Kebutuhan Pengguna
User requirement untuk sistem informasi perpustakaan dapat dijelaskan sebagai berikut:
a. Sistem dapat digunakan untuk mengelola data anggota, pegawai, buku,
peminjaman.
b. Sistem dapat digunakan untuk mencetak laporan.
c. Sistem dapat digunakan untuk melihat data anggota, pegawai, buku, peminjaman,

3.3 Kebutuhan Sistem
System requirement yang ada pada sistem informasi ini adalah:
a. Software berupa desktop application.
b. Sistem dibangun dengan multiple-login.
c. Bahasa pemrograman yang digunakan adalah Bahasa pemrograman Pascal dan
untuk basis data digunakan MySQL.

3.4 Kebutuhan Antarmuka
a. Kebutuhan antarmuka pengguna
Pengeloalaan user interface sistem informasi puskesmas menggunkan Delphi 10.2
Tokyo. Aplikasi ini memiliki form menarik yang mudah dioperasikan. Antarmuka
dirancang seminimalis mungkin, tidak terlalu banyak tombol, memiliki warna yang
menarik serta desain yang modern.

7

b. Kebutuhan antarmuka perangkat keras
Perangkat keras yang dapat digunakan adalah:
 PC/Laptop.
 Monitor VGA mempunyai resolusi minimal 1366 x 768 pixel.
 Printer untuk mencetak kartu pasien, nota pembayaran dan laporan.
 Keyboard dan mouse.
c. Kebutuhan antarmuka perangkat lunak
Perangkat lunak yang dibutuhkan antara lain:
 Sistem operasi widows 7,8 atau 10.
 Xampp.

3.5 Spesifikasi Sistem
a. Spesifikasi Hardware:
 Intel Celeron 1.50 Ghz
 Memori 1GB DDR3
 Hardisk 50GB
b. Spesifikasi Software:
 Sistem Operasi Windows 7
 Database MySQL
c. Spesifikasi User:
 User adalah pegawai dari puskesmas yang telah dipercaya untuk dijadikan
operator.
 Memiliki pengetahuan tentang komputer.

8

BAB IV
PERANCANGAN SISTEM
4.1 Flowchart
4.1.1

Flowchart Daftar pengunjung

4.1.2

Flowchart mencari buku

9

4.1.3

Flowchart log in

4.1.4

Flowchart memasukkan data anggota

10

4.1.5

Flowchart memasukkan data buku

4.1.6

Flowchart memasukkan data pegawai

11

4.1.7

Flowchart Data Pengguna

4.2 Entity Relationship Diagram

12

4.3 Data Flow Diagram
4.3.1

DFD Sistem Informasi Perpustakaan

A. DFD Level 0

B. DFD Level 1
Pinjamkembali

D4

7
Bukti pinjam

Lap.peminjaman
6

Daftar_peminjaman

Datar_anggota
A

Input data
peminjaman

pegawai

Bukti_pinjam

5
Input data buku
D3

Id_buku
4
Input data anggota
buku

D2

Id_anggot
a

D1

Info&status
buku

Cari buku yang dipinjam

anggota

Bukti pengembalian

Verivikasi pendaftaran
Bukti pendaftaran
B

Id_pendaftaran
anggota

1

2

pendaftaran

peminjaman

13

Bukti_pinjam

3
pengembalian

peminjaman

C. DFD Level 2
1.1
anggota

daftar

Id_daftar

varivikasi
1.2
Mengisi form
pendaftaran

Bukti_daftar

D1

anggota

Id_pendaftaran

2.1
peminjaman

1

1

pendaftaran
D2

1.2
Mengisi form
pendaftaran

buku

2.1.1

2.1.1

User login

Memilih daftar buku

2.1.2
Cetak bukti
peminjaman

3
pengebalian

3.2
pegawai

2.1
peminjaman

2.1.2
Cetak bukti
peminjaman

anggota

14

3.1
User datang ke
perpus dan
menyerahkan bukti
peminjaman

Memeriksa
keterlambatan

4.3.2 Spesifikasi Proses
No. Proses: 1
Nama Proses: Daftar
Deskripsi: Proses untuk memasukkan nama dan stambuk pengunjung
Source
Data
Entitas Pengunjung
Info Pengunjung
Data Pengunjung

Destination
DS pengunjung

Data
Data pengunjung

Logika:
Buka aplikasi sistem informasi puskesmas
Masukkan nama dan stambuk
Klik tombol simpan
Berhasil tersimpan

No. Proses: 2
Nama Proses: mencari buku
Deskripsi: Proses untuk mencari buku
Source
Data
Entitas pengunjung
Data buku
Ds buku
Data buku
Destination
Data
DS buku
Data buku
Logika:
Masukkan data buku
Klik tombol cari
Bawa buku jika ingin dipinjam ke petugas

No. Proses: 3
Nama Proses: log in
Deskripsi: Proses untuk petugas untuk masuk ke system informasi
perpustakaan
Source
Data
Entitas Pegawai
Data login
Ds pegawai
Destination
Data
Entitas pegawai
Data login
Logika:
Klik menu log in petugas
15

Masukkan username dan password pegawai
Klik tombol log in
Berhasil masuk

No. Proses: 4
Nama Proses: mengelola data anggota
Deskripsi: proses untuk menambahkan, mengubah, menghapus dan melihat
data anggota
Source
Data
Entitas pegawai
Data anggota
Destination
Entitas pegawai
Logika:
Pegawai memasukkan data anggota
Data disimpan ke databse

Data
Info anggota

No. Proses: 5
Nama Proses: mengelola data buku
Deskripsi: proses untuk menambahkan, mengubah, menghapus dan melihat
data buku
Source
Data
Entitas pegawai
Data buku
Destination
Data
Entitas pegawai
Info buku
Logika:
Pegawai memasukkan data buku
Data disimpan ke databse

No. Proses: 6
Nama Proses: mengelola data pegawai
Deskripsi: proses untuk menambahkan, mengubah, menghapus dan melihat
data pegawai
Source
Entitas pegawai
Destination
Entitas pegawai
Logika:
Pegawai memasukkan data pegawai
Data disimpan ke databse

16

Data
Data pegawai
Data
Info pegawai

4.3.3

Kamus Data
Nama arus data

: Info anggota

Alias

:-

Bentuk Data

: Tercatat

Arus Data

: Proses 2 – Mengelola anggota

Penjelasan

: Info terkait data diri anggota

Periode

: Setiap kali mengelola data anggota

Volume

: Tidak terbatas

Struktur Data

: Info anggota terdiri dari item data:
Stambuk
Nama
Jenis kelamin
Agama
TTL

17

Nama arus data

: Data buku

Alias

:-

Bentuk Data

: tercatat

Arus Data

: Proses 2 – Mengelola buku

Penjelasan

: Info terkait data dari buku

Periode

: Setiap kali mengelola data buku

Volume

: tak terbatas

Struktur Data

: id
Judul
Jenis buku
Penerbit
Tanggal dimasukkan
Tanggal diterbitkan
Lokasi
stock

18

Nama arus data

: Info pegawai

Alias

:-

Bentuk Data

: Tercatat

Arus Data

: Proses 2 – Mengelola pegawai

Penjelasan

: Info terkait data diri pegawai

Periode

: Setiap kali mengelola data pegawai

Volume

: Tidak terbatas

Struktur Data

: Info pegawai terdiri dari item data:
id
Nama
Jenis kelamin
Agama
TTL
No.tlp
Email
alamat

19

Nama arus data

: Login

Alias

: Masuk

Bentuk Data

: Data

Arus Data

: Proses 1 - Login

Penjelasan

: Data login berupa username & password untuk

masuk
ke sistem
Periode
Volume

: Setiap kali login
: Volume rata-rata tiap hari adalah 4 volume puncak
adalah 5

a. Struktur Data

: Login terdiri dari item data:
Username
Password

a. Nama arus data

: ID Valid

b. Alias

: ID Terdaftar

c. Bentuk Data

: Data

d. Arus Data

: Proses 1 – Login

e. Penjelasan

: ID pengguna yang terdaftar dalam sistem

f. Periode

: Setiap kali berhasil login

a. Volume

: Volume rata-rata tiap hari adalah 4 volume puncak
adalah 5

g. Struktur Data

: Info Pasien terdiri dari item data:
Username
Password
Hak Akses

20

Nama arus data

: Laporan Data Pengunjung

Alias

:-

Bentuk Data

: Dokumen Tercetak

Arus Data

: Proses 6 – Cetak Laporan

Penjelasan

: Laporan Data Pengunjung

Periode

: Setiap kali dimintai laporan

Volume

:-

Struktur Data

: Laporan Data Pasien terdiri dari item data:
stambuk
Nama
Tanggal

21

Nama arus data

: Laporan Data anggota

Alias

:-

Bentuk Data

: Dokumen Tercetak

Arus Data

: Proses 6 – Cetak Laporan

Penjelasan

: Laporan Data anggota

Periode

: Setiap kali dimintai laporan

Volume

:-

Struktur Data

: Laporan Data Pasien terdiri dari item data:
stambuk
Nama
Jenis kelamin
No.tlp
email

Nama arus data

: Laporan Data buku

Alias

:-

Bentuk Data

: Dokumen Tercetak

Arus Data

: Proses 6 – Cetak Laporan

Penjelasan

: Laporan Data buku

Periode

: Setiap kali dimintai laporan

Volume

:-

Struktur Data

: Laporan Data Pasien terdiri dari item data:
id
jenis
penerbit
tempat
stock
22

Nama arus data

: Laporan Data Pegawai

Alias

:-

Bentuk Data

: Dokumen Tercetak

Arus Data

: Proses 6 – Cetak Laporan

Penjelasan

: Laporan Data Pegawai

Periode

: Setiap kali dimintai laporan

Volume

:-

Struktur Data

: Laporan Data Pasien terdiri dari item data:
id
Nama
Jenis kelamin
No.tlp
email

Nama arus data

: Laporan Data Peminjaman

Alias

:-

Bentuk Data

: Dokumen Tercetak

Arus Data

: Proses 6 – Cetak Laporan

Penjelasan

: Laporan Data Peminjaman

Periode

: Setiap kali dimintai laporan

Volume

:-

Struktur Data

: Laporan Data Pasien terdiri dari item data:
stambuk
Nama
Tanggal

23

Nama arus data

: Laporan Data Pengembalian

Alias

:-

Bentuk Data

: Dokumen Tercetak

Arus Data

: Proses 6 – Cetak Laporan

Penjelasan

: Laporan Data pengembalian

Periode

: Setiap kali dimintai laporan

Volume

:-

Struktur Data

: Laporan Data Pasien terdiri dari item data:
no
stambuk
nama
judul
pinjam
kembali
dikembalikan

24

4.4 Use Case Diagram
4.4.1

Use Case Diagram Sistem Informasi Perpustakaan

4.4.2

Skenario Use Case

Nama Use Case

: Daftar

Aktor

: Pengunjung
Aksi Aktor

Aksi Sistem

SKENARIO NORMAL
1. Memasukkan Nama dan
stambuk
2. Masuk ke SI Perpustakaan
SKENARIO ALTERNATIF
1. Memasukkan Nama dan
stambuk.
2. Memeriksa valid tidaknya data
masukkan dengan memeriksa ke tabel
user.

25

Nama Use Case
: Mencari buku
Aktor
: Pengunjung / anggota
Aksi Aktor
Aksi Sistem
SKENARIO NORMAL
1. Memasukkan data buku
2. Memeriksa valid tidaknya data
masukan
3. Menampilkan buku yang dicari
SKENARIO ALTERNATIF

1. Memperbaiki data
yang tidak valid

masukkan
2. Memeriksa
masukan

valid

tidaknya

data

Nama Use Case
: log in
Aktor
: Petugas
Aksi Aktor
Aksi Sistem
SKENARIO NORMAL
1. memasukkan username dan
password
2. mengecek pada tabel user apakah
data yang dimasukkan valid
3. masuk ke dalam aplikasi
perpustakaan

SKENARIO ALTERNATIF
1. Memasukkan
password.

username

dan
26

2. Memeriksa valid tidaknya data
masukkan dengan memeriksa ke tabel
user.
3. Menampilkan pesan login tidak valid.
4. Memasukkan
password.

username

dan
5. Memeriksa valid tidaknya data
masukkan dengan memeriksa ke tabel
user.
6. Masuk ke aplikasi Perpustakaan

Nama Use Case
: Menambahkan data anggota baru
Aktor
: petugas
Aksi Aktor
Aksi Sistem
SKENARIO NORMAL
1. Memeriksa hak akses user
2. Memasukkan data anggota baru
3. Memeriksa valid tidaknya data
masukkan
4. Menyimpan data anggota kedalam
database
SKENARIO ALTERNATIF
1. Memeriksa hak akses user
2. Memasukkan data anggota baru
3. Memeriksa valid tidaknya data
masukkan
4. Menampilkan pesan data tidak valid
5. Memperbaiki data masukkan
yang tidak valid
6. Memeriksa valid tidaknya data
masukan
7. Menyimpan data anggota baru ke
basis data

Nama Use Case
: Menambah Data buku
Aktor
: Petugas
Aksi Aktor
Aksi Sistem
SKENARIO NORMAL
1. Memeriksa hak akses user
2. Memasukkan data buku
3. Memeriksa valid tidaknya data
27

masukan
4. Menyimpan data buku ke database
5. Menampilkan pesan sukses
tersimpan
SKENARIO ALTERNATIF
1. Memeriksa hak akses user
2. Memasukkan data buku
3. Memeriksa valid tidaknya data
masukkan
4. Menampilkan pesan data tidak valid
5. Memperbaiki data masukkan
yang tidak valid
6. Memeriksa valid tidaknya data
masukan
7. Menyimpan data buku ke basis data
8. Menampilkan
pesan
sukses
tersimpan.

Nama Use Case
: Menambah Data pegawai
Aktor
: Petugas
Aksi Aktor
Aksi Sistem
SKENARIO NORMAL
1. Memeriksa hak akses user
2. Memasukkan data pegawai
3. Memeriksa valid tidaknya data
masukan
4. Menyimpan data pegawai ke
database
5. Menampilkan pesan sukses
tersimpan
SKENARIO ALTERNATIF
1. Memeriksa hak akses user
2. Memasukkan data pegawai
3. Memeriksa valid tidaknya data
masukkan
4. Menampilkan pesan data tidak valid
5. Memperbaiki data masukkan
yang tidak valid
6. Memeriksa valid tidaknya data
masukan
7. Menyimpan data pegawai ke basis
data
8. Menampilkan
pesan
sukses
tersimpan.

28

Nama Use Case
: Mengubah Data Pegawai
Aktor
: Petugas
Aksi Aktor
Aksi Sistem
SKENARIO NORMAL
1. Memeriksa hak akses user
2. Memilih data pegawai yang
akan diubah
3. Menampilkan data pegawai yang
dipilih dan akan diubah
4. Mengubah data pegawai
5. Memeriksa valid tidaknya data
masukkan
6. Menyimpan data yang telah diubah
ke database
7. Menampilkan pesan data berhasil
diubah
SKENARIO ALTERNATIF
1. Memeriksa hak akses user
2. Memilih data pegawai yang
akan diubah
3. Menampilkan data pegawai yang
dipilih dan akan diubah
4. Mengubah data pegawai
5. Memeriksa valid tidaknya data
masukkan
6. Menampilkan pesan data tidak valid
7. Memperbaiki data masukkan
8. Memeriksa valid tidaknya data
masukkan
9. Menyimpan data yang telah diubah
ke database
10. Menampilkan pesan berhasil diubah

Nama Use Case
: Menghapus Data pegawai
Aktor
: Petugas
Aksi Aktor
Aksi Sistem
SKENARIO NORMAL
1. Memeriksa hak akses user
2. Memilih data pegawai yang
akan dihapus
3. Menampilkan pesan konfirmasi
apakah data akan dihapus
4. Memilih pilihan setuju/yes
5. Menghapus data pegawai dari
database
SKENARIO ALTERNATIF
1. Memeriksa hak akses user
29

2. Memilih data pegawai yang
akan dihapus
3. Menampilkan pesan konfirmasi
apakah data akan dihapus
4. Memilih pilihan tidak setuju/no
5. Memilih data pegawai yang
akan dihapus
6. Menampilkan pesan konfirmasi
apakah data akan dihapus
7. Memilih pilihan setuju/yes
8. Menghapus
database

data

pegawai

dari

Nama Use Case
: Mengubah Data anggota
Aktor
: Petugas
Aksi Aktor
Aksi Sistem
SKENARIO NORMAL
1. Memeriksa hak akses user
2. Memilih data anggota yang akan
diubah
3. Menampilkan data anggota yang
dipilih dan akan diubah
4. Mengubah data anggota
5. Memeriksa valid tidaknya data
masukkan
6. Menyimpan data yang telah diubah
ke database
7. Menampilkan pesan data berhasil
diubah
SKENARIO ALTERNATIF
1. Memeriksa hak akses user
2. Memilih data anggota yang akan
diubah
3. Menampilkan data anggota yang
dipilih dan akan diubah
4. Mengubah data anggota
5. Memeriksa valid tidaknya data
masukkan
6. Menampilkan pesan data tidak valid
7. Memperbaiki data masukkan
8. Memeriksa valid tidaknya data
masukkan
9. Menyimpan data yang telah diubah
ke database
10. Menampilkan pesan berhasil diubah

30

Nama Use Case
: Menghapus Data anggota
Aktor
: Petugas
Aksi Aktor
Aksi Sistem
SKENARIO NORMAL
1. Memeriksa hak akses user
2. Memilih data anggota yang akan
dihapus
3. Menampilkan pesan konfirmasi
apakah data akan dihapus
4. Memilih pilihan setuju/yes
5. Menghapus data anggota dari
database
SKENARIO ALTERNATIF
9. Memeriksa hak akses user
10. Memilih data anggota yang akan
dihapus
11. Menampilkan pesan konfirmasi
apakah data akan dihapus
12. Memilih pilihan tidak setuju/no
13. Memilih data anggota yang akan
dihapus
14. Menampilkan pesan konfirmasi
apakah data akan dihapus
15. Memilih pilihan setuju/yes
16. Menghapus data anggota dari
database

Nama Use Case
: Mengubah Data buku
Aktor
: Petugas
Aksi Aktor
Aksi Sistem
SKENARIO NORMAL
1. Memeriksa hak akses user
2. Memilih data buku yang akan
diubah
3. Menampilkan data buku yang dipilih
dan akan diubah
4. Mengubah data buku
5. Memeriksa valid tidaknya data
masukkan
6. Menyimpan data yang telah diubah
ke database
7. Menampilkan pesan data berhasil
diubah
SKENARIO ALTERNATIF
1. Memeriksa hak akses user
2. Memilih data buku yang akan
diubah
31

3. Menampilkan data buku yang dipilih
dan akan diubah
4. Mengubah data buku
5. Memeriksa valid tidaknya data
masukkan
6. Menampilkan pesan data tidak valid
7. Memperbaiki data masukkan
8. Memeriksa valid tidaknya data
masukkan
9. Menyimpan data yang telah diubah
ke database
10. Menampilkan pesan berhasil diubah

Nama Use Case
: Menghapus Data buku
Aktor
: Petugas
Aksi Aktor
Aksi Sistem
SKENARIO NORMAL
1. Memeriksa hak akses user
2. Memilih data buku yang akan
dihapus
3. Menampilkan pesan konfirmasi
apakah data akan dihapus
4. Memilih pilihan setuju/yes

2.

4.
5.

7.

5. Menghapus data buku dari database
SKENARIO ALTERNATIF
1. Memeriksa hak akses user
Memilih data buku yang akan
dihapus
3. Menampilkan pesan konfirmasi
apakah data akan dihapus
Memilih pilihan tidak setuju/no
Memilih data buku yang akan
dihapus
6. Menampilkan pesan konfirmasi
apakah data akan dihapus
Memilih pilihan setuju/yes
8. Menghapus data buku dari database

Nama Use Case
: Mencari pengunjung
Aktor
: Petugas
Aksi Aktor
Aksi Sistem
SKENARIO NORMAL
1. Memasukkandata
pengunjung
2. Memeriksa valid tidaknya data
32

masukan
3. Menampilkan pengunjung yang
dicari
SKENARIO ALTERNATIF

1. Memperbaiki
data
masukkan yang tidak valid
2. Memeriksa
masukan

valid

tidaknya

data

Nama Use Case
: Menambah Data peminjaman
Aktor
: Petugas
Aksi Aktor
Aksi Sistem
SKENARIO NORMAL
1. Memeriksa hak akses user
2. Memasukkan data peminjaman
3. Memeriksa valid tidaknya data
masukan
4. Menyimpan data peminjaman ke
database
5. Menampilkan pesan sukses
tersimpan
SKENARIO ALTERNATIF
1. Memeriksa hak akses user
2. Memasukkan data peminjaman
3. Memeriksa valid tidaknya data
masukkan
4. Menampilkan pesan data tidak valid
5. Memperbaiki data masukkan
yang tidak valid
6. Memeriksa valid tidaknya data
masukan
7. Menyimpan data peminjaman ke
basis data
8. Menampilkan
pesan
sukses
tersimpan.

Nama Use Case
: Mengembalikan Data peminjaman
Aktor
: Petugas
Aksi Aktor
Aksi Sistem
33

SKENARIO NORMAL
1. Memeriksa hak akses user
2. Memilih data buku yang akan
dikembalikan
3. Menampilkan data buku yang dipilih
dan akan dikembalikan
4. Mengembalikan buku
5. Memeriksa valid tidaknya data yang
ingin dikembalika
6. Menyimpan data yang telah
dikembalikan ke database
7. Menampilkan pesan data berhasil
dikembalikan
SKENARIO ALTERNATIF
1. Memeriksa hak akses user
2. Memilih data buku yang akan
dikembalikan
3. Menampilkan data buku yang dipilih
dan akan dikembalikan
4. Mengembalikan data buku
5. Memeriksa valid tidaknya data
masukkan
6. Menampilkan pesan data tidak valid
7. Memperbaiki data masukkan
8. Memeriksa valid tidaknya data
masukkan
9. Menyimpan
data
yang
telah
dikembalikan ke database
10. Menampilkan pesan berhasil diubah

Nama Use Case
: Cetak Laporan
Aktor
: petugas
Aksi Aktor
Aksi Sistem
SKENARIO NORMAL
1. Memeriksa hak akses user
2. Memilih jenis laporan yang
akan dicetak
3. Menampilkan print dialog
4. Klik Print
5. Mencetak laporan
SKENARIO ALTERNATIF
1. Memeriksa hak akses user
2. Memilih jenis laporan yang
akan dicetak
3. Menampilkan print dialog
4. Klik Print
5. Menampilkan pesan terjadi masalah
34

pada printer
6. Mengatasi
terjadi
7. Klik Print

kesalahan

yang
8. Mencetak Laporan

4.5 Sequence Diagram
4.5.1

Daftar


formpengunjung

pengunjung


formpendaftaran


proses
pendaftaran


database

menu pengunjung

memasukkan nama dan stambuk

proses memasukkan data

menyimpan data

data tersimpan

pesan data tersimpan

35

4.5.2

Mencari buku


formpengunjung

pengunjung


formcari buku


prosescari buku


database

menu pengunjung

memasukkan data buku

proses mencari buku

mencari buku

data tersimpan

pesan data buku

4.5.3

Log in

Petugas


FormLogin


Validasi User


SI perpustakaan

Masukkan Username & Password
Validasi User

Cek Username & Password

Username & Password Salah

Username & Password Benar

36

4.5.4

Petugas

Input anggota baru


Formanggota


Proses Data anggota


Tabel anggota

Input Data anggota
Validasi Data
Data Tidak Valid
Simpan Data Jika Valid

Sukses
Data Tersimpan

4.5.5

Hapus anggota

37

4.5.6

Ubah anggota


Form anggota

Petugas


Proses Data anggota


Tabel anggota

Cari Data anggota
Cari Data
Baca Data

Data anggota
Data Tidak Tersedia

Data Tersedia
Input Data Baru anggota
Validasi Data
Data Tidak valid

Mengubah Data

Sukses

Data Berhasil Diubah

4.5.7

Input Data buku


Formbuku

Petugas


ProsesData buku


Tabel buku

Input Data buku
Validasi Data
Data Tidak Valid
Simpan Data Jika Valid

Sukses
Data Tersimpan

38

4.5.8

Hapus Data buku


Formbuku

Petugas


Proses buku


Tabel buku

Cari Data buku
Cari Data
Baca Data

Data buku
Data Tidak Tersedia

Data Tersedia
Klik Tombol Hapus
Hapus Data buku
Menghapus Data

Sukses

Data Terhapus

4.5.9

Ubah Data buku


Formbuku

Petugas


Proses Data buku


Tabel Data buku

Cari Data buku
Cari Data
Baca Data

Data buku
Data Tidak Tersedia

Data Tersedia
Input Data buku
Validasi Data
Data Tidak valid

Data Berhasil Diubah

39

Mengubah Data

Sukses

4.5.10

Input Data pegawai


Formpegawai

Petugas


Proses Data pegawai


Tabel pegawai

Input Data pegawai
Validasi Data
Data Tidak Valid
Simpan Data Jika Valid

Sukses
Data Tersimpan

4.5.11

Hapus Data pegawai

Formpegawai

Petugas


Proses Data pegawai


Tabel pegawai

Cari Data pegawai
Cari Data
Baca Data

Data pegawai
Data Tidak Tersedia

Data pegawai
Klik Tombol Hapus
Hapus Data pegawai
Menghapus Data

Sukses

Data Terhapus

4.5.12

Ubah Data pegawai

Proses Data
pegawai


Form pegawai

Petugas


Tabel Data
pegawai

Cari Data pegawai
Cari Data
Baca Data

Data pegawai
Data Tidak Tersedia

Data Tersedia
Input Data pegawai
Validasi Data
Data Tidak valid

Data Berhasil Diubah

4.6.13 laporan

40

Mengubah Data

Sukses

petugas


menu utama


database


formlaporan

masuk menu utama
pilih form laporan
meminta laporan
cetak laporan

menerima laporan
keluar

4.6 Activity Diagram
4.6.1

Daftar

daftar
Petugas

Mengisi Data
Pengunjung

Tekan Tombol
Simpan

sistem

Database

Data Tidak Lengkap

Validasi Data

Data Lengkap

Menampilkan Pesan
Data Telah
Tersimpan

41

Menyimpan Data
Pada Database

4.6.2

Mencari buku

mencari buku
Petugas

sistem

Database

Mengisi Data buku

Tekan Tombol cari

mengambil data dari
databse

Menampilkan data
buku

42

mengambil data

4.6.3

Log in

Login
Petugas

Aplikasi

Invalid

Memasukkan
Usename
Memasukkan
Password

Autorisasi

Valid

Login Sukses

4.6.4

Menambah anggota

menambah anggota
Petugas

Mengisi Data
anggota

Tekan Tombol
Simpan

Aplikasi

Database

Data Tidak Lengkap

Validasi Data

Data Lengkap

Menampilkan Pesan
Data Telah
Tersimpan

43

Menyimpan Data
Pada Database

4.6.5

Memasukkan data buku

menambah buku
Petugas

Mengisi Data buku

Tekan Tombol
Simpan

Aplikasi

Database

Data Tidak Lengkap

Validasi Data

Data Lengkap

Menyimpan Data
Pada Database

Menampilkan Pesan
Data Telah
Tersimpan

4.6.6

Memasukkan data pegawai

menambah pegawai
Petugas

Mengisi Data
pegawai

Tekan Tombol
Simpan

Aplikasi

Database

Data Tidak Lengkap

Validasi Data

Data Lengkap

Menampilkan Pesan
Data Telah
Tersimpan

44

Menyimpan Data
Pada Database

4.6.7

Mengubah data pegawai

mengubah data pegawai
Petugas

Aplikasi

Database

Cari Data pegawai

Tekan Tombol Ubah

Mengisi Data Baru
pegawai

Tekan Tombol
Simpan

Data Tidak Lengkap

Validasi Data

Data Lengkap

Mengubah Data Pada
Database

Menampilkan Pesan
Berhasil Diubah

4.6.8

Menghapus data pegawai

menghapus data pegawai
Petugas

Aplikasi

Database

Cari Data pegawai

Menghapus Data
Dari Database

Tekan Tombol Hapus

Menampilkan Pesan
Berhasil Dihapus

45

4.6.9

Mengubah data anggota

mengubah data anggota
Petugas Medis

Aplikasi

Database

Cari Data anggota

Tekan Tombol Ubah

Mengisi Data Baru
anggota

Tekan Tombol
Simpan

Data Tidak Lengkap

Validasi Data

Data Lengkap

Mengubah Data Pada
Database

Menampilkan Pesan
Berhasil Diubah

4.6.10

Menghapus data anggota

menghapus data anggota
Petugas

Aplikasi

Database

Cari Data anggota

Menghapus Data
Dari Database

Tekan Tombol Hapus

Menampilkan Pesan
Berhasil Dihapus

46

4.6.11

Mengubah data buku

mengubah data buku
Petugas Medis

Aplikasi

Database

Cari Data buku

Tekan Tombol Ubah

Mengisi Data Baru
buku

Tekan Tombol
Simpan

Data Tidak Lengkap

Validasi Data

Data Lengkap

Mengubah Data Pada
Database

Menampilkan Pesan
Berhasil Diubah

4.6.12

Menghapus data buku

menghapus data buku
Petugas

Aplikasi

Database

Cari Data buku

Menghapus Data
Dari Database

Tekan Tombol Hapus

Menampilkan Pesan
Berhasil Dihapus

47

4.6.13

Cetak Laporan

Cetak Laporan
Admin

Aplikasi

Database

Pilih Jenis Laporan

Mengambil Data Dari
Database

Tekan Tombol Cetak

Cetak Laporan

4.7 Class Diagram

48

4.8 Desain Database

49

BAB V
PERANCANGAN DESAIN DAN RAGAM DIALOG
5.1 Perancangan Desain
A. Halaman tambah data pengunjung

B. Halaman mencari buku

50

C. Halaman log in

D. Halaman lihat data dan cetak laporan

51

E. Halaman tambah anggota

F. Halaman tambah pegawai

52

G. Halaman tambah buku

H. Halaman data pegawai

53

I.

Halaman Data anggota

J.

Halaman Data buku

54

K. Halaman data peminjaman

L. Halaman data pengunjung

55

M. Halaman data buku dikembalikan

N. Halaman peminjaman

56

5.2 Ragam Dialog
A. Form Filling
Form filling atau dialog berbasis pengisian boring yaitu dialog dimaman
pengunjung dihadapkan ke suatu bentuk pendaftaran dilayar komputer yang berisi
sejumlah pengisian data dan opsi yang telah di tentukan.

B. Sistem Menu
Dialog yang menampilkan daftar sejumlah pilihan dalam jumlah terbatas.
Terdapat 2 jenis sistem menu yaitu sistem menu datar dan sistem menu tarik.

57

58

BAB VI
PENGUJIAN PERANGKAT LUNAK
Dalam pengujian perangkat lunak ini penulis menggunakan suatu jenis pengujian
yang berfokus pada persyaratan fungsional perangkat lunak yang dibangun. Jenis yang
diambil adalah jenis pengujian black box dengan metode State Transition Table. Pengujian
Balck Box adalah pengujian yang sistemnya tanpa memperhatikan struktur logika internal
perangkat lunak. Jenis ini digunakan untuk mengetahui apakah perangkat lunak berfungsi
dengan benar.
Pada metode State Transition Table ini data uji dibangkitan, dieksekusi pada
perangkat lunak dan kemudian keluaran dari perangkat lunak dicek dan divalidasi apakah
telah sesuai dengan yang diharapkan. Ada dua komponen yang harus diperhatikan dalam
strategi pengujian, yaitu:
1.

Faktor Pengujian yang merupakan hal-hal yang harus diperhatikan selama melakukan
pengujian. Faktor pengujian ini dipilih sesuai dengan sistem yang akan diuji.

2.

Tahapan pengujian yang merupakan langkah-langkah dalam melakukan pengujian untuk
memeriksa transisi-transisi yang valid dengan spesifikasi masukan, keluaran yang
diharapkan serta status akhir yang diharapkan.

Pengujian Perangkat Lunak
1.

Masukkan username dengan “admin” dan isi password dengan “admin”.

59

2.

Isi semua data anggota dengan data yang benar dan lengkap kemudian tekan tombol
simpan.

3.

Isi semua data anggota dengan data yang benar dan lengkap kemudian tekan tombol
simpan.

60

61

4.

Untuk mengubah data, kemudian pilih anggota,lalu pilih data yang akan diubah pada
Dbgrid kemudia tekan tombol Ubah. Masukkan data baru, kemudian klik tombol
Simpan.

5.

Untuk menghapus data, pilih data yang akan dihapus pada Dbgrid, kemudian klik tombol
Hapus. Pilih Yes.

62

6.

Isi semua data peminjaman dengan data yang benar dan lengkap kemudian tekan tombol
simpan.

7.

Untuk mengembalikan buku, lalu pilih data yang akan dikembalikan pada Dbgrid
kemudian tekan tombol dikembalikan.

63

BAB VII
PENUTUP
7.1 Kesimpulan
Sistem Informasi Perpustakaan merupakan sistem yang dibuat untuk
memberikan pelayanan dengan baik dan cepat kepada pegawai,pengunjung dan anggota
serta terkelola dengan baik dan harus tetap tekoordinas. Aplikasi ini dibuat dengan
menggunakan Delphi 10.2 Tokyo dan Database MySQL dengan XAMPP yang
diimplementasikan menggunakan ZQuery.
Delphi adalah Suatu bahasa pemrograman yang menggunakan visualisasi sama
seperti bahasa pemrograman Visual Basic (VB). Namun Delphi menggunakan bahasa
yang hampir sama dengan pascal (sering disebut objeck pascal). Sehingga lebih mudah
untuk digunakan. Adapun keunggulan Delphi yaitu IDE (Integrated Development
Environment) atau lingkungan pengembangan aplikasi sendiri adalah satu dari beberapa
keunggulan delphi, didalamnya terdapat menu – menu yang memudahkan kita untuk
membuatsuatu proyek program. Proses Kompilasi cepat, pada saat aplikasi yang kita
buat dijalankan pada Delphi, maka secara otomatis akan dibaca sebagai sebuah
program, tanpa dijalankan terpisah.

7.2 Saran
Laporan ini dapat digunakan sebagai referensi dalam membuat aplikasi
khususnya aplikasi berbasis sitem informasi.

64

DAFTAR PUSTAKA
http://shelvius.blogspot.co.id/2014/12/prosedur-sistem-berjalan-kamus-data-dan.html
http://mbahsecond.blogspot.co.id/2013/06/pembuatan-kamus-data-dan-spesifikasi.html
http://efankhonghucu.blogspot.co.id/2011/03/class-diagram-perpustakaan.html
http://samz-belajar.blogspot.co.id/2011/10/contoh-class-diagram-perustakaan.html

65