Skripsi 2015804311 Umam Terbaru
Skripsi 2015804311 Umam Terbaru
Disusun Oleh :
1
BAB I
PENDAHULUA
N
2
Pengunjung
200
180
160
140
120
100
80
60
40
20
0
Januari Februari Maret April Mei Juni
Pengunjung
dan pengembalian.
3
1.3 Batasan Masalah/Ruang Lingkup
4
2. Bagaimana cara siswa meminjam buku menggunakan
aplikas tersebut?
para siswa.
5
1.6 Manfaat Penelitian
adalah:
6
BAB II
LANDASAN
TEORI
menyatakan bahwa “Sistem bisa seperti abstrak atau fisik, sistem abstrak
penjadwalan produksi”.
Rizky Ahmad Fauzi (2017:2), bahwa sistem adalah rangkaian dari dua atau
komputer dan program, namun dalam kenyataan istilah ini memiliki makna
yang luas, sebagian sistem muncul secara alami, sementara sebagian lain
7
muncul secara (buatan). Sebuah sistem adalah sekelompok dua arah atau
(common purposes).
sistem.
Bentuk apapun yang ada diluar ruang lingkup atau batasan sistem
sistem.
8
d. Penghubung Sistem (Interface)
lain.
tujuan.
pandang diantaranya :
9
a. Sistem Abstrak (Abstract Sistem)
tampak secara fisik. Sistem teologi yang berisi gagasan tentang manusia
Sistem fisik adalah sistem yang ada secara fisik, sistem komputer,
Sistem tak tentu adlah suatu sistem yang kondisinya tidak dapat
10
ada sistem yang benar-benar tertutup tetapi yang ada sistem
adalah data yang telah diklasifikasi atau diolah atau diinterpretasi untuk
pengolahan data dari satu atau berbagai sumber yang kemudian diolah
11
sedemikian rupa sehingga dapat berguna dan bermanfaat bagi penerimannya
dalam mengambil suatu keputusan untuk saat ini maupun masa yang akan
datang.
a. Kualitas Informasi
1) Akurat (Accurate)
3) Relevan (Relevance)
12
membutuhkan. Nilai informasi ditentukan oleh dua hal yaitu
mendapatkannya.
b. Syarat–Syarat Informasi
hendak memanfaatkannya.
13
sumber-sumber yang dapat dihandalkan kebenarannya.
14
Berdasarkan definisi diatas, dapat disimpulkan bahwa sistem
menjadikan satu kesatuan yang utuh dan berfungsi untuk memecahkan suatu
dengan baik.
15
a. Pengguna Subsistem
b. Pemisahan (Decoupling)
c. Umpan Balik
mempengaruhi proses.
d. Variasi Kebutuhan
mungkin.
e. Penyaringan (Filtering)
16
dan pembentukan sketsa atau pengaturan dari beberapa elemen
perangkat lunak.
kemudahan sistem.
c. Perencanaan (Planning)
fungsional.
17
e. Desain (Design)
f. Pengembangan (Development)
h. Implementasi (Implementation)
18
Mendeskripsikan pekerjaan untuk mengoperasikan dan memelihara
j. Disposisi (Disposition)
19
2 Nita PERANCANGAN Peneliti ini Berfokus pada
Wijayanti( SISTEM Membahas tentang pendaftar
2012) INFORMASI bagaimana anggota
mempermudah peminjaman
PERPUSTAKAAN
pendaftar,anggota, pengembalian
PADA peminjaman, serta pencarian
SMKBHAKTI pengembalian buku buku
ANINDYA serta pencarian Memiliki fitur
Buku sistem
diperpustakan, pencarian buku
Pencatatan, tetapi hanya
peminjaman, bisa di akses
pengembalian, oleh admin
masih
menggunakan buku
3 Bagusdwis PERANCANGAN Penelitian ini Berfokus pada
aputra SISTEM membahas tentang pencarian buku
(2014) INFORMASI bagaimana di dalam
mempermudah perpustakaan
PEPRUSTAKAAN
dalam hal serta pendataan
BERBASIS WEB penyimpanan data anggota
PADA perpustakaan perpustakaan,
MADRASAH dengan aplikasi Menggunakan
ALIYAH NEGERI database DFD diagram
2 PONOROGO dalam analisis
sistemnya,
Memiliki fitur
sistem
pencarian buku
tetapi hanya
bisa di akses
oleh admin
20
SISTEM INFORMASI PERPUSTAKAAN PADA SMKBHAKTI
sebagai berikut:
21
b. Sarana komunikasi antara perangkat lunak dengan proses bisnis.
piranti lunak”.
22
Berdasarkan pernyataan di atas penulis dapat menyimpulkan bahwa
Sejarah UML sendiri cukup panjang Sampai era tahun 1990 seperti
http://www.omg.org).Tahun 1997 UML versi 1.1 muncul, dan saat ini versi
terbaru adalah versi 1.5 yang dirilis bulan Maret 2003.Booch, Rumbaugh
dan Jacobson menyusun tiga buku serial tentang UML pada tahun
23
1999.Sejak saat itulah UML telah menjadi standar bahasa
alarm dan lain – lainnya. Tapi obyek dapat pula merupakan sesuatu yang
abstrak yang hidup di dalam sistem seperti table, database, event, sistem
manusia dari suaranya. Ciri – ciri ini yang akan membedakan obyek
tersebut dari obyek lainnya. Alasan mengapa saat ini pendekatan dalam
sistem yang besar dan komplek. Kedua dinamis modeling, adalah dapat
24
pengguna sistem (Actor) dengan kasus (Use case) yang disesuaikan
NO Simbol Keterangan
25
2. Activity Diagram
NO Simbol Keterangan
26
3. Class Diagram
Class Diagram.
No Gambar Nama
Keterangan
Nama_kelas
Sama dengan
konsep interface
2. Nama_interface dalam
pemrograman
berorientasi
objek
Relasi antar
kelas dengan
makna umum,
3. Association
asosiasi
biasanya juga
disertai dengan
multiplicity.
27
Relasi
antarkelas
denganmakna
Directed kelas yang satu
4. digunakan oleh
Assosiation kelas yang lain,
asosiasi
biasanya juga
disertai dengan
multiplicity.
Relasi
antarkelas
5. Generalitation dengan makna
generalisasi-
spesialisasi
(umum khusus).
Relasi
antarkelas
6. Dependency
dengan makna
kebergantungan
antarkelas.
Relasi
antarkelas
7. Aggregation
dengan makna
semua-bagian
(whole-part).
No Simbol Keterangan
1. 0..1 Kosongatausatu
2. 0..*
Lebihdarisamadengankosong
3. 0..n Lebih dari sama dengan , dimana
lebih dari satu.
4. 1 Hanyasatu.
28
6. 1..n Lebih dari sama dengan satu dimana
n lebih dari satu
7. * Banyak atau many
8. N Hanya n, dimana n lebih dari satu
4. Sequence Diagram
proses dan perubahan apa saja yang terjadi secara internal dan output
29
Berikut ini Komponen-komponen yang ada di dalam
Sequence Diagram.
30
9 Menyatakan suatu
Masukan Pesan tipe Send objek mengirimkan
data atau masukan
atau informasi ke
objek lain.
10 Menyatakan suatu
objek telah
Keluaran Keluaran menjalankan suatu
operasi atau metode
menghasilkan suatu
kembalian ke objek
tertentu.
11 Kembalian ke objek
tertentu menyatakan
Pesan tipe Destroy suatu objek
mengakhiri hidup
objek lain.
SUMBER : (Rosa A.S & M. Shalahuddin, 2016 : 165)
suatu unit kerja dari suatu badan atau lembaga tertentu yang mengelola
bahan-bahan pustaka, baik berupa buku-buku maupun bukan berupa buku
(non book material) yang di atur secara sistemmatis menurut aturan tertentu
sehingga dapat digunakan sebagai sumber informasi oleh setiap
pemakainya.
Menurut Sulistyo Basuki dalam Febriyani (2013:10),
“unit kerja yang membantu tugas dan fungsi yang sangat mulia sekaligus
sebagai wahana
31
Supriyadi (Bafadal, 2015: 4) perpustakaan sekolah” adalah sebuah
berarti suatu bentuk pertumbuhan atau percobaan dalam diri seseorang yang
sebagai berikut :
a. Memperoleh ide dari buku yang ditulis oleh para ahli berbagai
bidang ilmu.
dibutuhkan di perpustakaan.
masyarakat.
pendidikan adalah :
berkesinambungan.
33
b. Pemustaka dapat membangkitkan dan mengembangkan minat yang
intelektual.
pemustaka untuk:
teknologi.
34
5. Fungsi Penelitian Perpustakaan menyediakan berbagai informasi untuk
artinya program menunggu sampai adanya respon dari pemakai berupa event
terakhir ini. Microsoft Visual Basic Net lebih banyak digunakan sebagai
35
Visusal Basic Net serta fasilitas click and drag untuk membuat tampilan
grafis dalam sebuah form. Selain itu Microsoft Visual Basic Net juga
yang lengkap.
sebenarnya kita dapat memilih subset tes yang secara efektif dan efisien
dapat menemukan cacat. Dengan cara ini Black Box Testing dapat
36
2. Kelemahan Black Box Testing
pernah yakin apakah perangkat lunak yang diuji telah benar-benar lolos
pengujian. Hal ini terjadi karena kemungkinan masih ada beberapa jalur
salah satu paket program yang digunakan untuk membuat, menganalisa, dan
windows.
Access adalah suatu program aplikasi basis data komputer relasional yang
37
Microsoft Office Access 2010 yang termasuk ke dalam Microsoft
Server, Oracle Database, atau semua kontainer basis data yang mendukung
kerangka teori dan dapat pula berbentuk kerangka penalaran logis. Kerangka
teori itu merupakan uraian ringkas tentang teori dalam menjawab pertanyaan
penelitian.
satu atau beberapa teori, atau dari pertanyaan– pertanyaan yang logis dan
38
diimplementasikan. Untuk keperluan itu, dalam bagian ini diuraikan kajian
baik pengalaman peneliti atau pelaku penelitian tindakan lain sendiri yang
dirumuskan.
39
Rumusan Masalah
Bagaimana sistem perpustakaan di Pondok Pesantren Babussalam dalam hal peminjaman dan
pengembalian buku yang berjalan saat ini?
Bagaimana meningkatkan efesiensi dan akurasi data dalam hal pembuatan laporanan anggota
perpustakaan, peminjaman dan pengembalian serta stok buku?
Tujuan Penelitian
Untuk menghasilkan sistem informasi perpustakaan yang memudah kan dalam hal
peminjaman dan pengembalian buku
Untuk menghasilkan rancangan sistem informasi perpustakaan yang memudahkan dalam hal
pembuatan laporan peminjaman dan pengembalian serta laporan anggota dan stok buku
Analisis
Hasil Akhir
GAMBAR 2.1 Kerangka Kerja Teoritis
Perancangan Sistem Informasi Perpustakaan SMP Prima
Bakti
40
BAB III
METODOLOGI
PENELITIAN
gambaran yang jelas, terarah dan menyeluruh dari masalah yang menjadi
41
5. Membuat perancangan sistem informasi pada SMP
Prima Bakti
penulis dalam penelitian ini terdiri dari dua jenis, yaitu sebagai
berikut :
pihak SMP Prima Bakti, serta data yang ada yang ada pada SMP
42
penulis juga melakukan penelitian mengenai masalah yang
agustus 2022. Jika waktu tersebut dirasa tidak cukup maka penulis
Perencanaan 1 2 3 4 1 2 3 4 1 2 3 4
Analysis
Design
Coding
Implementasi
Maintenance
43
5.3. Metode Pengumpulan Data
berikut :
a. Metode Observasi
dengan cara mencari, membaca buku dan mengolah isi dari beberapa
referensi buku yang dapat dijadikan tujuan dalam pencarian data. Data
yang diperoleh dari studi pustaka inilah yang disebut dengan data
skunder, tujuan dari data skunder ini adalah sebagai landasan teori
sistematis, data yang diperoleh dari hasil observasi serta dukungan dari
referensi jurnal dan buku, kemudian dengan cara menganalisis data tersebut
kedalam katagori, memilih mana yang penting dan yang akan dipelajari,
44
dan membuat kesimpulan sehingga mudah dipahami oleh diri sendiri
Bakti
b. Menganalisis data yang telah terkumpul atau data yang baru diperoleh.
terdahulu.
45
informasi dan fungsi, tetapi secara normal digunakan untuk
sistem informasi.
b. Activity Diagram
kegiatan dari setiap case menjadi alur kegiatan dari sebuah modul
c. Class Diagram
46
merupakan penggambaran dari objek yang digunakan untuk
d. Sequence Diagram
meminjam pustaka
disebut juga model sekuensial linier (sequential linier) atau alur hidup
47
alur hidup perangkat secara lunak, secara sekuensial, atau terurut
pemeliharaan.
informasi
berikut:
a. Analisis
lakukannya tahapan ini adalah untuk memahami sistem yang ada saat
48
Berikut ini adalah spesifikasi hardware dan software yang
2)Memory : 2 GB DDR3
4)Keyboard : Standar
b. Desain
2) Activity Diagram
3) Class Diagram
4) Sequence Diagram
5) Desain GUI
49
c. Pembuatan kode program
sebagai databasenya.
d. Pengujian
terminasi.
50
e. Pendukung (Support) atau Pemeliharaan (Maintenance)
51
BAB IV
PEMBAHASA
N
Untuk kondisi di SMP Prima Bakti saat ini cukup baik, para murid sudah
bisa belajar offline semenjak terjadinya wabah covid-19. Hal tersebut berdampak
Fasilitas yang disediakan di SMP Prima Bakti juga cukup bagus, SMP Prima Bakti
Jam pembelajaran di SMP Prima Bakti dilakukan pada double shift. Dalam seminggu
pembelajaran dilakukan 6 hari. Untuk jumlah guru yang ada saat ini di SMP Prima
Berlokasi di :
a. Visi
asri.
b. Misi
52
4.1.3 Struktur Organisasi Sekolah
Berikut ini terlampir struktur organisasi yang terdapat pada SMP Prima
Bakti Tangerang:
adalah tugas serta tanggung jawab bagian-bagian yang ada pada SMP Prima Bakti,
a. Kepala Sekolah
sekolah/madrasah.
kurikulum.
11. Memberi teladan dan menjaga nama baik lembaga, profesi, dan kedudukan
komunitas sekolah/madrasah.
dan program pembelajaran yang kondusif bagi proses belajar peserta didik
51
madrasah untuk menciptakan lingkungan belajar yang aman, sehat, efisien,
dan efektif.
15. Menjalin kerja sama dengan orang tua peserta didik dan masyarakat, dan
Sekolah/ Madrasah.
dokumen terkait seperti KTSP, silabus, peraturan dan tata tertib sekolah baik
sekolah;
akhir cawu, pembagian rapot dan kenaikan kelas, menyusun jadwal pelajaran,
52
c. Wali Kelas
13. Bekerjasama dengan guru bidang studi dalam hal daya serap
d. Pustakawan
induk.
Pada proses ini setiap siswa yang ingin menjadi Siswa perpustakaan terlebih
dahulu harus mengisi biodata diri pada lembar formulir biodata diri yang sudah
tersebut kepada petugas perpustakaan, lalu petugas tersebut akan mencatat data diri
biodata diri siswa yang telah diisi lalu disimpan ke dalam arsip. Kartu Siswa
Prima Bakti.
Pada proses ini siswa yang akan meminjam buku harus menyerahkan kartu
data buku apa saja yang akan dipinjam pada buku khusus peminjaman. Setelah
data siswa peminjam dan data buku dicatat, siswa diberikan buku yang dipinjam.
data antara buku yang dikembalikan dengan data peminjaman dari arsip buku
khusus peminjaman. Setelah cocok, maka data pengembalian dicatat dan disimpan
dalam buku khusus peminjaman. Bagi siswa yang telat mengembalikan buku,
dikenakan denda sebesar Rp.2000, -/hari. Data denda tersebut juga dicatat dan
55
4.1.5 Use Case Diagram Sistem Yang Berjalan
Untuk menganalisa sistem yang berjalan, penulis dalam penelitan ini
1. Siswa Mendaftar
Siswa mengisi buku tamu unuk mengunjungi perpustakaan SMP Prima Bakti
Siswa konfirmasi kepada bagian petugas perpustakaan SMP Prima Bakti untuk
meminjam buku.
Petugas perpustakaan membuat laporan data buku, data Siswa, data peminjaman
Berjalan Keterangan :
1) Mulai
perpustakaan.
3) Petugas Perpus mencatat data Siswa baru yang baru saja mendaftar.
Petugas perpus memberikan buku tamu untuk diisi oleh Siswa yang
57
4) Siswa mengisi buku tamu yang disediakan oleh Petugas Perpus.
9) Selesai.
berjalan dengan baik. Namun dalam proses pengelolaan data masih dilakukan
secara manual, penulis melihat hal ini sebagai kelemahan. Adapun kelemahan
3. Apabila terjadi kesalahan dalam pengisian data maka petugas akan mengulang
4. Penyimpanan data yang kurang baik akan menimbulkan masalah pada saat akan
58
4.1.8 Pemecahan masalah
Untuk menangani masalah tersebut, penulis tertarik untuk memberikan
perpustakaan yang terkomputerisasi atau dengan database dan aplikasi yang sesuai.
pengelolaan perpustakaan yang ada di SMP Prima Bakti menjadi lebih baik lagi.
59
4.2.2 Use Case Diagram yang disulkan
60
a. Deskripsi Aktor
Sekolah.
61
TABEL 4.2 Skenario Use Case Login
Aktor Sistem
Skenario normal
1. Admin perpustakaan, petugas
perpustakaan dan kepala sekolah
membuka Sistem.
2. Menampilkan
Pengelolaan Login
3. Admin perpustakaan, siswa,
petugas perpustakaan dan kepala
sekolah melakukan Login
dengan mengisi Username, dan
password.
4. Mengotentikasi data
Login dengan data
User.
5. Bila valid sistem akan
menampilkan
halaman menu utama
untuk masing-masing
bagian sesuai sistem.
kepala sekolah
62
TABEL 4.4 Skenario Halaman User
63
TABEL 4.5 Skenario Halaman Siswa
64
TABEL 4.6 Skenario Halaman Kategori
65
TABEL 4.7 Skenario Halaman Rak
66
TABEL 4.8 Skenario Halaman Buku
Kepala Sekolah
67
TABEL 4.9 Skenario Halaman Pencarian
3. Mengisi kolom
pencarian buku
yang ingin di
cari
4. Menampilkan data buku yang dicari
9) Nama Use Case : Halaman Peminjaman
Aktor Sistem
Skenario normal
1. Petugas Perpustakaan
memilih menu Transaksi
lalu submenu halaman
Peminjaman
2. Menampilkan index
peminjaman
3. Memilih button tambah
4. Menampilkan nomor
Peminjaman Otomatis
5. Cari Data siswa
6. Menampilkan data
7. Cari Data buku
8. Menampilkan data
9. Melakukan input data
peminjaman
10. Klik button simpan
11. Validasi data
12. Data tersimpan ke dalam
database
13. Menampilkan halaman
peminjaman
Skenario Alternatif
14. Bila data tidak valid maka
sistem akan menampilkan
pesan Mohon isi data
dengan benar.
15. Melakukan perbaikan input
data yang diminta
68
16. Klik button simpan
17. Validasi Data
18. Data tersimpan ke dalam
database
Aktor Sistem
Skenario normal
1. Petugas Perpustakaan
memilih menu Transaksi
lalu submenu Pengembalian
2. Menampilkan index
pengembalian
3. Memilih button tambah
4. Menampilkan nomor
Pengembalian Otomatis
5. Cari Data peminjaman
6. Menampilkan data
7. Melakukan input data
pengembalian
8. Klik button simpan
9. Validasi data
10. Data tersimpan ke dalam
database
11. Menampilkan halaman
pengembalian
Skenario Alternatif
12. Bila data tidak valid maka
sistem akan menampilkan
pesan Mohon isi data
dengan benar.
13. Melakukan perbaikan input
data yang diminta
14. Klik button simpan
15. Validasi Data
16. Data tersimpan ke dalam
database
69
TABEL 4.12 Skenario Menu Laporan
Kepala Sekolah
70
GAMBAR 4.6 Activity Diagram Login
Keterangan:
1) Mulai
2) Membuka aplikasi
3) Menampilkan halaman Login
4) Masukkan (Username dan password)
5) Proses validasi
6) Jika Username dan password tidak valid maka kerjakan langkah
sebelumnya jika valid kerjakan langkah selanjutnya
7) Mengaktifkan home akses sesuai hak akses masing-masing User.
8) Selesai.
71
GAMBAR 4.7 Activity Diagram Halaman User
Keterangan:
3) Admin tambah
7) Jika valid maka data akan tersimpan ke dalam database jika tidak maka
72
11) Admin mengklik tombol update
12) Jika valid maka data akan tersimpan ke dalam database jika tidak maka
Siswa Keterangan:
3) Admin tambah
7) Jika valid maka data akan tersimpan ke dalam database jika tidak
73
perpustakaan.
74
9) Sistem mengaktifkan text input
12) Jika valid maka data akan tersimpan ke dalam database jika tidak
perpustakaan
Kategori Keterangan:
3) Admin tambah
75
4) Sistem mengaktifkan text input
76
5) Admin menginput data kategori perpustakaan
7) Jika valid maka data akan tersimpan ke dalam database jika tidak
perpustakaan.
12) Jika valid maka data akan tersimpan ke dalam database jika tidak
perpustakaan
77
GAMBAR 4.10 Activity Diagram Halaman Rak
78
Keterangan:
3) Admin tambah
7) Jika valid maka data akan tersimpan ke dalam database jika tidak
perpustakaan.
12) Jika valid maka data akan tersimpan ke dalam database jika tidak
79
GAMBAR 4.11 Activity Diagram Halaman
Buku Keterangan:
3) Admin tambah
7) Jika valid maka data akan tersimpan ke dalam database jika tidak
perpustakaan.
81
10) Admin menginput data yang ingin diubah
12) Jika valid maka data akan tersimpan ke dalam database jika tidak
perpustakaan
Pencarian Keterangan:
4) Jika ditemukan maka data yang dicari akan muncul pada kolom data
perpustakaan.
82
GAMBAR 4.13 Activity Diagram Halaman
Peminjaman Keterangan:
3) Admin tambah
7) Jika valid maka data akan tersimpan ke dalam database jika tidak maka
perpustakaan.
8) Admin Exit
83
GAMBAR 4.14 Activity Diagram Halaman
Pengembalian Keterangan:
3) Admin tambah
7) Jika valid maka data akan tersimpan ke dalam database jika tidak
perpustakaan.
8) Admin Exit
Buku Keterangan:
1) Mulai.
7) Print/Download
85
GAMBAR 4.16 Activity Diagram Laporan Data
Siswa Keterangan:
1) Mulai.
7) Print/Download
86
GAMBAR 4.17 Activity Diagram Laporan Data
Peminjaman Keterangan:
1) Mulai.
7) Print/Download
87
GAMBAR 4.18 Activity Diagram Laporan Data
Pengembalian Keterangan:
1) Mulai.
7) Print/Download
88
GAMBAR 4.19 Activity Diagram Logout
Keterangan:
Keterangan:
3) Get Username
4) Get password
89
5) Jika valid maka akan menampilkan halaman utama jika tidak maka akan
Keterangan:
4) Validasi data
6) Proses validasi
90
GAMBAR 4.22 Sequence Diagram Halaman Siswa
Keterangan:
4) Validasi data
6) Proses validasi
91
GAMBAR 4.23 Sequence Diagram Halaman
Kategori Keterangan:
4) Validasi data
6) Proses validasi
92
Keterangan:
4) Validasi data
6) Proses validasi
93
Keterangan:
4) Validasi data
6) Proses validasi
Pencarian Keterangan:
Peminjaman Keterangan:
4) Validasi data
6) Proses validasi
7) Validasi data
95
GAMBAR 4.28 Sequence Diagram Halaman
Pengembalian Keterangan:
4) Validasi data
6) Proses validasi
7) Validasi dat
96
GAMBAR 4.29 Sequence Diagram Laporan Data
Buku Keterangan:
97
Keterangan:
Peminjaman Keterangan:
98
Keterangan:
Keterangan:
2) Pilih logout
3) pilih ya/ok
99
GAMBAR 4.34 Class Diagram Yang diusulkan
Spesifikasi basis data dari sistem yang baru adalah sebagai berikut:
a. Tabel Siswa
field
no. field name data type keterangan
size
1. id_siswa short text 15 primary keys
2. kode_siswa short text 15
3. nama_siswa short text 255
4. alamat short text 255
100
5. no_tlp short text 15
b. Tabel Buku
field
no. field name data type keterangan
size
1. id_buku short text 15 primary keys
2. kode_buku short text 15
3. judul_buku short text 255
4. id_kategori short text 255
5. id_rak short text 255
6. tahun_buku int
7. jumlah_buku int
c. Tabel Kategori
field
no. field name data type keterangan
size
1. id_kategori short text 15 primary keys
2. kode_kategori short text 15
3. nama_kategori short text 255
d. Tabel Rak
101
TABEL 4.17 Spesifikai File Tabel Rak
field
no. field name data type keterangan
size
1. id_rak short text 15 primary keys
2. kode short text 15
3. nama_rak short text 255
e. Tabel User
field
no. field name data type keterangan
size
1. id_user short text 15 primary keys
2. kode_user short text 15
3. nama_user short text 255
4. pass short text 20
5. jabatan short text 255
6. no_tlp short text 15
7. alamat short text 255
field keteranga
no. field name data type
size n
102
1. id_transaksi_pem short text 15 primary
keys
2. kode_transaksi short text 15
3. tgl_pinjam date/time
4. tgl_kembali date/time
5. id_user short text 255
6. id_siswa short text 255
7 id_buku short text 255
8. jumlah_pinjam int
9. keterangan short text 250
g. Tabel Pengembalian
field keteranga
no. field name data type
size n
1. id_transaksi_pengembali short text 15 primary
an keys
2. kode_transaksi short text 15
3. id_transaksi_pem int
4. id_user short text 255
5. id_siswa short text 255
6. id_buku short text 255
7. tgl_kembali date/time
8. tgl_jatuh_tempo date/time
9. jumlah_hari int
10. denda int
11. total_denda int
12. keterangan short text 255
103
4.2.7 Rancangan tampilan yang diusulkan
1. Halaman Login
104
3. Halaman User
4. Halaman Siswa
105
5. Halaman Rak
6. Halaman Kategori
106
7. Halaman Buku
107
9. Halaman Peminjaman Buku
108
4.3 Spesifikasi Hardware dan Software
4.3.1 Spesifikasi Hardware
Dalam sistem terkomputerisasi ini tidak terlepas dari perangkat keras yang
penjelasan mengenai perangkat keras yang digunakan dalam sistem usulan ini
adalah:
109
No Nama perangkat Spesifikasi
1. Sistem Operasi Microsoft Windows 7 64 Bit
2. Database Server Microsoft Access 2010
3. Script Editor Microsoft Visual Basic.Net 2010
4. Report Crystal Report 8.5
kebutuhan perangkat lunak agar dapat dipahami perangkat lunak seperti apa yang
dibutuhkan oleh User. Spesifikasi kebutuhan perangkat lunak pada tahap ini perlu
untuk didokumentasikan.
b. Desain
Desain perangkat lunak adalah proses multi langkah yang fokus pada desain
perangkat lunak yang dihasilkan pada tahap ini juga perlu didokumentasikan.
110
c. Pembuatan kode program
Desain harus di translasikan ke dalam program perangkat lunak. Hasil dari tahap
ini adalah program komputer sesuai dengan desain yang telah dibuat pada tahap
desain.
d. Pengujian
Pengujian fokus pada perangkat lunak secara dari segi logic dan fungsional dan
memastikan bahwa semua bagian sudah diuji. Hal ini dilakukan untuk
ketika sudah dikirimkan ke User. Perubahan bisa terjadi karena adanya kesalahan
yang muncul dan tidak terdeteksi saat pengujian atau perangkat lunak harus
perangkat lunak yang sudah ada, tapi tidak untuk membuat perangkat lunak baru.
111
1 Perencanaan
2 Analisa
Kebutuhan
3 Desain
4 Development
5 Implementasi
6 Dokumentasi
7 Perawatan
1. Login
Testing yang dilakukan pada Form Login untuk mengetahui valid atau tidaknya
2. Tambah Buku
Testing yang dilakukan pada Tambah Buku untuk mengetahui valid atau tidaknya
Hasil Tes
Tamb Ketera
No Data Uji Diharapka Output
ah ngan
n
Tambah Tidak bisa pesan
1 - valid
Id_buku tersimpan error
112
Tambah Tidak bisa Pesan
3 - valid
judul_buku tersimpan error
3. Tambah Rak
Testing yang dilakukan pada Tambah pengarang untuk mengetahui valid atau
Hasil Tes
Tamb Ketera
No Data Uji Diharapka Output
ah ngan
n
Tidak bisa pesan
1 Tambah Id_Rak - valid
tersimpan error
113
BAB V
PENUTU
5.1 Kesimpulan
Setelah melakukan penelitian pada perpustakaan SMP PRIMA BAKTI, penulis dapat
1. Menampilkan form menu , form buku , form anggota yang terupdate secara terinci.
Aplikasi perpustakaan yang dibangun didukung oleh fasilitas katalog atau media
untuk pencarian buku sehingga informasi mengenai buku yang dibutuhkan oleh
data yang di butuhkan harus membuka perhalaman buku. Hal ini dianggap kurang
efisien dan efektif, karena dalam pencatatanya akan membutuhkan waktu yang
lama.
3. Dengan adanya sistem informasi perpustakaan ini, maka pihak sekolah dapat
meningkatkan efesiensi dan akurasi data dalam hal pembuatan laporan anggota
perustakaan, peminjaman dan pengembalian serta stok buku dan denda yang ada di
menjadi sia-sia.
114
5.2 Saran
Penulis menyadari bahwa sistem yang penulis rancang belum sempurna, sehingga
perlu adanya perbaikan yang harus dilakukan untuk meningkatkan lagi kinerja dari sistem
yang penuis rancang agar dapat berjalan lebih baik, penulis mengajukan beberapa saran
yang mudah-mudahan dapat membantu pihak sekolah dan peneliti yang akan datang,
1. Diharapkan adanya tanggapan positif bagi pihak sekolah terhadap rancangan sistem
2. Bagi peneliti yang akan datang, apabila meneliti sistem informasi perpustakaan ini
disarankan mengembangkan aplikasi ini dengan cara memperbaiki lagi sistem yang
berjalan dengan inovasi baru, dengan menambahkan konten yang masih kurang dari
aplikasi yang dibuat penulis dan menjadikan aplikasi ini menjadi lebih sempurna.
115
DAFTAR PUSTAKA
Abdillah, Willy dan Jogiyanto . 2016 Partial Least Square (PLS): Alternatif
Structural Equation Modeling (SEM) Dalam Penelitian Bisnis. Yogyakarta:Andi
Mustaqbal, M. Sidi, Roeri Fajri Firdaus, dan Hendra Rahmadi. Pengujian Aplikasi
menggunakan Black Box Testing Boundary Value Analysis (Studi Kasus : Aplikasi
Prediksi Kelulusan SNMPTN). Jurnal Ilmiah Teknologi Informasi Terapan
Volume I,No 3, 10 Agustus, 2015: 31-36
Pratama, I Putu Agus Eka 2014. Sistem Informasi dan Implementasi, Bandung
Setiorini, Kusumaning Diah Retno dkk 2018. Kualitas SIA. Jogja : Elmatera
116