BAB 1
PENDAHULUAN
maka tidak ada informasi yang akurat yang dapat diberikan oleh pengelola Unit
Perpustakaan, dan berbagai kelemahan lainnya.
Masalah pada sistem peminjaman dan pengembalian buku pada Unit
Perpustakaan PT. JKL yang masih manual sebagaimana yang telah diuraikan
sudah tidak dapat dipertahankan lagi karena kinerja sistem yang manual tidak
akan menghasilkan produk informasi sebagaimana yang dibutuhkan oleh
pengguna perpustakaan (pengelola dan anggota). Untuk dapat mengatasi masalah
tersebut, maka diusulkan sebuah solusi yaitu menggunakan pendekatan penerapan
TI berbasis komputer, baik dari sisi hardware maupun software karena
keunggulan komputer dalam memproses data dan menghasilkan informasi yang
sesuai dengan kebutuhan pengguna dapat dilakukan secara cepat dan akurat.
BAB 2
LANDASAN TEORI
5. Kontrol
Suatu aktivitas untuk menjamin bahwa sistem informasi tersebut berjalan
sesuai dengan yang diharapkan.
Anggota
2. Data Flow
Data flow merupakan tempat mengalirnya informasi dan digambarkan dengan
garis panah yang menghubungkan komponen dari sistem dan diberi nama dari
data yang mengalir. Data flow ini mengalir diantara proses, data store dan
10
menunjukkan arus data dari data yang berupa masukan untuk sistem atau
hasil proses sistem.
4. Data Sore
Merupakan komponen yang berfungsi unutk menyimpan data atau file simbol
dari berkas ini dapat digambarkan dengan segi empat terbuka dan
penggambarannya adalah sebagai berikut:
analis menghasilkan struktur basis data yang baik sehingga data dapat disimpan
dan diambil secara efisien. Ada tiga macam relasi antara dua file (8) yaitu:
1. Relasi One to One
Hubungan antara file pertama dan file kedua adalah satu berbanding satu
(1:1). Relasi one to one dapat diilustrasikan pada gambar di bawah ini :
Anggota 1 1 Nomor
Memiliki
Anggota
1 M Buku
Meminjam
M M
Anggota Mengembalikan Buku
12
Basis data adalah kumpulan dari berbagai data yang saling berhubungan
satu dengan yang lainnya. Basis data tersimpan di perangkat keras, serta
dimanipulasi dengan menggunakan perangkat lunak. Database merupakan salah
satu komponen yang penting dalam sistem informasi, karena merupakan basis
dalam menyediakan informasi pada para pengguna atau user. Penyusunan basis
data meliputi proses memasukkan data kedalam media penyimpanan data dan
diatur dengan menggunakan perangkat Sistem Manajemen Basis Data (Database
Management System) (2).
Basis data yang sudah tersedia dalam suatu media penyimpanan tidak
akan pernah bisa diakses tanpa adanya suatu perangkat lunak aplikasi yang
berbasis database. Perangkat lunak ini biasa disebut dengan Database
13
Management Sistem (DBMS). DBMS merupakan koleksi terpadu dari basis data
dan program-program komputer (utilitas) yang digunakan untuk mengakses dan
memelihara basis data. Tujuan utama DBMS adalah untuk menyediakan suatu
lingkungan yang mudah dan efisien untuk penggunaan, penarikan, dan
penyimpanan data dan informasi. Pengelolaan manajemen basis data meliputi hal-
hal berikut (8) :
1.1.1. Pendefinisian struktur penyimpanan.
2.1.1. Penyediaan mekanisme untuk manipulasi informasi.
3.1.1. Penyediaan keamanan dalam penarikan dan penyimpanan data
dan informasi.
Terdapat banyak jenis aplikasi DBMS yang dikenal dalam studi ilmu
komputer, salah satu yang cukup dikenal adalah Microsoft Office Access. Aplikasi
DBMS yang akan menjadi acuan penulis dalam perancangan database ini adalah
Microsoft Office Access 2010.
Pengujian adalah satu set akifitas yang direncanakan dan sistematis untuk
menguji atau mengevaluasi kebenaran yang diinginkan. Pengujian perangkat
lunak adalah sebuah aktifitas yang terdiri atas sekumpulan langkah yang terkait
dengan verifikasi dan validasi. Metode Black box testing tergolong pada
pengujian validasi, yaitu menguji perangkat lunak dari segi spesifikasi fungsional
tanpa menguji desain dan kode program. Pengujian Black box dimaksudkan untuk
mengetahui apakah fungsi-fungsi, masukan, dan keluaran dari perangkat lunak
sesuai dengan spesifikasi yang dibutuhkan (6).
14
BAB 3
METODELOGI PENELITIAN
Mulai
Mencari judul
buku untuk
dibaca atau
akan dipinjam
T
Baca
Ada atau
Y
? Pinjam
?
Memb
aca
buku
Menyimpan
buku yang P
telah dibaca
pada rak buku
Mengajuk
Mencatat
an
peminjam
peminjam
an buku
an buku
Meneri
ma
buku
Mencatat
Mengembali
pengembal
kan buku
ian buku
Selesai
Keterangan :
18
Bulan-Tahun 2018
No Uraian Kegiatan Mei Juni
1 2 3 4 1 2 3 4
4. Desain sistem
5. Implementasi sistem
6 Ujian KP
7. Revisi KP
20
BAB 4
PERANCANGAN DAN IMPLEMENTASI
A. Diagram Konteks
Berikut rancangan sistem usulan dalam model Data Flow Diagram (DFD)
Diagram Konteks.
Login 0
Sistem Informasi
Anggota Peminjaman dan
Pengembalian
Buku Buku Perpustakaan
Kepala Perpustakaan
Stimik Sepnop
Peminjaman_Buku Jayapura
Pengembalian_Buku
Lap_Data_Buku
Lap_Data_Anggota
B. Diagram Berjenjang
Pada rancangan diagram berjenjang ini terdiri dari enam diagram level nol dan empat diagram level satu sebagaimana yang
terlihat pada gambar 4.2.
0
SI
Peminjaman dan
Pengembalian
Buku Pada
Perpustakaan
STIMIK Sepnop
1.P
Melakukan
Login Login Login
login
2.P
Membuat
data Anggota
anggota Anggota
Anggota
3.P
Kepala Buku Membuat
Buku Buku
Perpustakaan data buku
Buku Anggota
Peminjaman_Buku
Peminjaman_Buku
4.P
Membuat
data Peminjaman
peminjaman
Pengembalian_Buku buku
Peminjaman_Buku
5.P
Membuat
data
pengembali
an buku Pengembalian_Buku
Pengembalian
Nota_Peminjaman_Buku 6.0
Mencetak
Lap_Daftar_Buku data laporan Peminjaman_Buku
Buku
Lap_Daftar_Anggota
Anggota
6.1.P
Mencetak
Lap_Daftar_Anggota laporan data Anggota Anggota
anggota
6.2.P
Mencetak
Lap_Daftar_Buku laporan data Buku Buku
buku
Kepala
Perpustakaan 6.3.P
Mencetak
nota Peminjaman_Buku Peminjaman
peminjaman
buku
Nota_Peminjaman_Buk
u
Gambar 4.4 Diagram Level Satu Proses 6.1.P, 6.2.P, dan 6.3.P
Keterangan gambar 4.4 :
1. Kepala Perpustakaan mencetak Laporan Daftar Anggota.
2. Kepala Perpustakaan mencetak Laporan Daftar Buku.
3. Kepala Perpustakaan mencetak Nota Peminjaman Buku.
Nama Penulis
Status No ISBN/ISSN
No Anggota Penerbit
Stok
Anggota Pustaka
1
M
M
M
Peminjaman
Melakukan
No Anggota M Keterangan
2) Tabel Pustaka
Kunci Utama : Kode Pustaka
Kunci Tamu :-
28
Jumlah Atribut :9
Relasi ke Tabel : Peminjaman
Fungsi : Menyimpan data pustaka
Tabel 4.2 Tabel Pustaka
No Field Name Data Type Field Size
1 Kode Pustaka Text 10
2 Jenis Text 10
3 No ISBN-ISSN Text 15
4 Judul Text 100
5 Nama Penulis Text 70
6 Penerbit Text 50
7 Tahun Terbit Text 4
8 Jumlah Number Single
9 Stok Number Single
3) Tabel Peminjaman
Kunci Utama :
Kunci Tamu : No Anggota, Kode Pustaka
Jumlah Atribut :4
Relasi ke Tabel : Pengembalian, Anggota, Pustaka
Fungsi : Menyimpan data transaksi peminjaman pustaka
Tabel 4.3 Tabel Peminjaman
No Field Name Data Type Field Size
1 No Anggota Text 10
2 Kode Pustaka Text 10
3 Tgl Pinjam Date/Time Short Date
4 Tgl Wajib Kembali Date/Time Short Date
4) Tabel Pengembalian
Kunci Utama :
Kunci Tamu : No Anggota, Kode Pustaka
29
Jumlah Atribut :4
Relasi ke Tabel : Peminjaman
Fungsi : Menyimpan data transaksi pengembalian pustaka
Tabel 4.4 Tabel Pengembalian
No Field Name Data Type Field Size
1 No Anggota Text 10
2 Kode Pustaka Text 10
3 Tgl Wajib Kembali Date/Time Short Date
4 Tgl Kembali Date/Time Short Date
5 Keterangan Text 20
Form Login
Nama Pengguna :
Kata Sandi :
Login Batal
masing-masing menu mempunyai sub menu dan dapat dipilih user sesuai
kebutuhan. Selain menu bar, terdapat juga delapan tombol menu yang diletakkan
pada posisi tengah dari form Menu yang memiliki fungsi yang sama dengan sub-
sub menu pada dua menu bar.
FILE LAPORAN
Data Data
Data Anggota Data Pustaka Peminjaman Pengembalian
Pustaka Pustaka
Nomor Anggota
Tambah Simpan
Nama Anggota
Tgl Registrasi Cari Edit
Status
TI SI Tutup
Hapus
Program Studi Form 31
Alamat
Nomor HP
Judul
Tutup
Hapus
Nama Penulis Form 32
Penerbit
Tahun Terbit
Jumlah
Stok
Kode Pustaka
Tutup
Hapus
Judul Pustaka Form 33
Stok Lama Stok Baru
Jumlah Pinjam
Tgl Pinjam
Tgl Kembali
Denda
Keterangan
Cetak
Mahasiswa
Laporan
Dosen
Staf Batal
Semua
tombol perintah, satu tombol untuk memproses data keluaran berupa laporan dan
satu tombol untuk menutup form.
Laporan Data Pustaka
o Buku
o Jurnal
o Prosiding Cetak
Laporan
o Laporan KP
o Proposal TA
Batal
o Tugas Akhir
o Majalah
o Koran
o Semuanya