(Skripsi)
Oleh
Agus Rahmat Kasmirin
Oleh:
Agus Rahmat Kasmirin
Perpustakaan merupakan bagian dari sumber belajar yang harus dimiliki oleh setiap
sekolah atau perguruan tinggi. Karena peserta didik dengan mudah mencari
informasi atau ilmu pengetahuan melalui perpustakaan. Dengan adanya
perkembangan teknologi membuat manusia berfikir untuk dapat bekerja lebih
efektif dan efisien. Salah satunya yaitu membuat sistem konvensional menjadi
sistem yang terkomputerisasi. Dengan memanfaatkan fasilitas website yang
terhubung ke internet, perpustakaan dapat lebih efektif dan efisien dalam pencarian
dan pemesanan buku.
Pada penelitian ini dirancang suatu sistem informasi berbasis web menggunakan
bahasa pemrograman PHP MySQL. Dengan sistem ini, diharapkan mampu
mengatasi berbagai kebutuhan dari user untuk mencari buku dan melakukan
pemesanan serta memudahkan administrasi sekolah dalam sirkulasi peminjaman
buku dan pembuatan laporan.
By
Libraries are part of the learning resources that should be owned by every school or
college. Because learners easily find the information or knowledge through library.
With the development of technology make people think to be able to work more
effectively and efficiently. One of them is to make the conventional system to a
computerized system. The website by utilizing the facilities connected to the
internet. libraries can be more effective and efficient in searching and ordering
books.
From the research that has been conducted on these results the authors implement
in Designing Library Information System Web-Based on SMA Negeri 1
Penengahan.
Oleh
Agus Rahmat Kasmirin
Skripsi
Pada
Penulis dilahirkan di Penengahan pada tanggal 19 Agustus 1991 anak ke tiga dari
empat bersaudara pasangan dari Bapak Soewito Kasmirin dan Ibu Endri
Yusriningsih.
Pada tahun 2010, penulis terdaftar sebagai mahasiswa program studi Ilmu
Komputer Jurusan Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam
Universitas Lampung melalui jalur SNMPTN. Selama menjadi mahasiswa penulis
cukup aktif dalam organisasi UKM Sepak Bola dan menjadi pemain termuda yang
masuk tim utama UKM Sepak Bola UNILA.
Pada bulan Januari sampai bulan Februari 2014 penulis melakukan Kuliah Kerja
Nyata (KKN) di Desa Tambah Luhur Kecamatan Purbolinggo Lampung Timur Dan
melakukan Kerja Praktik (KP) pada bulan April Sampai Mei 2014.
PERSEMBAHAN
Perhatian, motivasi, dan doa kalian membuatku semakin tidak henti untuk
berjuang
Dan Keponakan-Keponakanku
Yang memotivasi diriku untuk menjadi teladan yang baik bagi mereka
Serta...
Segala puji hanya untuk Allah SWT yang karena rahmat, taufiq, hidayah, dan
(Studi Kasus SMAN 1 Penengahan)” adalah salah satu syarat untuk memperoleh
Dalam penelitian dan penyusunan skripsi ini banyak pihak-pihak yang telah
membantu baik secara langsung maupun tidak, maka penulis mengucapkan terima
kasih kepada :
1. Kedua orang tua, Abi dan Umi, serta kakak-kakak dan Adik yang telah
kedua, yang juga telah membimbing dan memberikan saran serta koreksi
4. Ibu Anie Rose Irawati, S.T., M.Cs, selaku pembimbing akademik penulis
dan sebagai dosen pembahas, yang telah memberikan koreksi dan saran
5. Bapak Dr. Ir. Kurnia Muludi, M.S.Sc, selaku Ketua Jurusan Ilmu
Lampung.
6. Bapak Prof. Warsito, S.Si, DEA, Ph.D., selaku dekan Fakultas Matematika
Harry, Fajar, Irul, Amin, Rio, Ferdy, Dimas, Bagus, Dika, Tanto, Choi,
Pita, Rita, Dina, Alpiyan, dan yang tidak dapat disebutkan satu persatu,
Semoga skripsi ini dapat bermanfaat untuk perkembangan ilmu pengetahuan pada
Halaman
BAB I PENDAHULUAN
1.1 Latar Belakang ............................................................................... 1
1.2 Identifikasi Masalah ....................................................................... 3
1.3 Rumusan Masalah ......................................................................... 4
1.4 Tujuan Pembuatan Sistem ............................................................. 4
1.5 Manfaat Pembuatan Sistem ............................................................4
x
2.1.2 Tujuan Perpustakaan ............................................................ 6
2.1.3 Kelebihan dan Kekurangan Perpustakaan ............................ 7
2.2 Sistem Informasi ........................................................................... 8
2.3 Alat Aplikasi Sistem ..................................................................... 8
2.3.1 PHP (Hypertext Preprocessor) ........................................... 9
2.3.1.1 Definisi PHP ............................................................ 9
2.3.1.2 Sejarah PHP ............................................................. 9
2.3.1.3 Keuntungan Pengguna PHP ..................................... 10
2.3.1.3 Tipe Data .................................................................. 11
2.3.2 MySQL................................................................................. 11
2.3.2.1 Definisi MySQL ....................................................... 11
2.3.2.2 Sejarah MySQL........................................................ 12
2.3.2.2 Fitur MySQL ............................................................ 12
2.3.2.2 Keistimewaan MySQL ............................................. 13
2.3.3 phpMyAdmin ....................................................................... 16
2.3.4 Apache.................................................................................. 17
2.3.5 Web browser ........................................................................ 18
2.4 Metode Pengembangan Sistem ........................................................ 18
2.5 Konsep Dasar Sistem ....................................................................... 20
2.5.1 Use case diagram ................................................................. 20
2.5.2 Activiry diagram................................................................... 22
2.5.3 Sequence diagram ................................................................ 23
xi
3.4.1.1 Studi Kepustakaan ........................................................ 27
3.4.1.3 Observasi ...................................................................... 28
3.4.1.4 Wawancara ................................................................... 28
3.4.2 Metode Pengembangan Sistem ............................................... 29
3.4.2.1 Analisa .......................................................................... 29
3.4.2.2 Disain ............................................................................ 29
A. Usecase Diagram ..................................................... 29
B. Activity Diagram ..................................................... 32
a. Activity Diagram Admin Menu Siswa ................. 32
b. Activity Diagram Admin Menu Buku ................. 33
c. Activity Diagram Admin Menu Kategori Buku ... 34
d. Activity Diagram Admin Menu Pemesanan ........ 35
e. Activity Diagram Admin Menu Peminjaman ...... 36
f. Activity Diagram Admin Menu Pengembalian .... 37
g. Activity Diagram User Menu Buku .................... 38
h. Activity Diagram User Menu Pemesanan ............ 39
i. Activity Diagram User Menu Daftar Pesan Buku 40
j. Activity Diagram User Menu Siswa .................... 40
k. Activity Diagram User Menu Peminjaman ......... 41
C. Squence Diagram ..................................................... 41
a. Squence Diagram Admin Menu Siswa ................ 41
b. Squence Diagram Admin Menu Buku ................. 42
c. Squence Diagram Admin Menu Kategori Buku .. 43
d. Squence Diagram Admin Menu Pemesanan ........ 44
e. Squence Diagram Admin Menu Peminjaman ...... 45
f. Squence Diagram Admin Menu Pengembalian .... 46
g. Squence Diagram User Menu Siswa .................... 47
h. Squence Diagram User Menu Buku ..................... 48
xii
i. Squence Diagram User Menu Daftar Pesan Buku 48
j. Squence Diagram User Menu Pemesanan ............ 49
j. Squence Diagram User Menu Peminjaman .......... 50
D. Class Diagram .......................................................... 50
E. Rancangan Disain Interface ..................................... 51
a. Rancangan Disain Home ...................................... 52
b. Rancangan Disain Beranda Siswa (User) ............ 52
c. Rancangan Disain Beranda Admin ...................... 53
3.4.3 Implementasi (Coding) ............................................................. 53
3.4.4 Pengujian(Testing) .................................................................... 53
BAB IV HASIL DAN PEMBAHASAN
4.1 Implementasi ................................................................................ 54
4.1.1 Halaman Awal Program ............................................................ 54
4.1.2 Tampilan Program Admin ........................................................ 55
4.1.2.1 Beranda Admin ............................................................... 55
4.1.2.2 Menu Siswa .................................................................... 56
a. Tambah Siswa ............................................................. 57
b. Ubah Data Siswa ........................................................ 58
c. Hapus Data Siswa ....................................................... 59
4.1.2.3 Menu Buku ..................................................................... 60
a. Daftar Buku ................................................................. 60
a.a Tambah Data Buku ............................................... 62
a.b Ubah Data Buku ................................................... 62
a.c Hapus Data Buku .................................................. 63
b. Kategori Buku ............................................................. 64
b.a Tambah Kategori Buku ........................................ 65
b.b Ubah Kategori Buku ............................................ 66
b.c Hapus Kategori Buku ........................................... 66
xiii
4.1.2.4 Menu Peminjaman .......................................................... 67
a. Cetak Laporan Peminjaman ........................................ 67
b. Tambah Peminjaman ................................................... 68
c. Detail Peminjaman ...................................................... 69
d. Hapus Peminjaman ..................................................... 70
4.1.2.5 Menu Pemesanan ............................................................ 71
a. Cetak Laporan Pemesanan .......................................... 72
b. Detail Pemesanan ........................................................ 72
4.1.2.6 Menu Pengembalian ....................................................... 73
a. Tambah Pengembalian Buku ...................................... 74
b. Cetak Laporan Pengembalian Buku ............................ 75
4.1.3 Tampilan Program Siswa .......................................................... 76
4.1.3.1 Beranda Siswa ................................................................ 76
4.1.3.2 Menu Siswa .................................................................... 77
4.1.3.3 Menu Buku ..................................................................... 78
a. Pencarian Buku ........................................................... 79
b. Detail Buku .................................................................. 79
c. Tambah ke Daftar Pesan .............................................. 80
4.1.3.4 Menu Peminjaman .......................................................... 81
4.1.3.5 Menu Pemesanan ............................................................ 81
4.1.3.6 Daftar Pesan Buku .......................................................... 84
4.1 Pengujian ....................................................................................... 84
xiv
DAFTAR GAMBAR
Gambar Halaman
xv
22. Squence Diagram User Menu Buku .............................................................. 48
23. Squence Diagram User Menu Daftar Pesan Buku ....................................... 49
24. Squence Diagram User Menu Pemesanan .................................................... 50
25. Squence Diagram User Menu Peminjaman .................................................. 50
26. Class Diagram Sistem Perpustakaan SMAN 1 Penengahan ........................ 51
27. Rancangan Disain Home ............................................................................... 52
28. Rancangan Disain Beranda Siswa(User) ...................................................... 52
29. Rancangan Disain Beranda Admin ............................................................... 53
30. Tampilan Awal Program ............................................................................... 55
31. Tampilan Beranda Admin ............................................................................. 56
32. Tampilan Menu Siswa .................................................................................. 57
33. Tampilan Menu Tambah Siswa .................................................................... 58
34. Tampilan Ubah Data Siswa ........................................................................... 59
35. Tampilan Hapus Data Siswa ......................................................................... 60
36. Tampilan Daftar Buku................................................................................... 61
37. Tampilan Tambah Buku ................................................................................ 62
38. Tampilan Ubah Data Buku............................................................................ 63
39. Tampilan Hapus Data Buku .......................................................................... 64
40. Tampilan Menu Kategori Buku .................................................................... 65
41. Tampilan Tambah Kategori Buku ................................................................. 65
42. Tampilan Ubah Kategori Buku ..................................................................... 66
43. Tampilan Hapus Kategori Buku.................................................................... 66
44. Tampilan Menu Peminjaman Buku .............................................................. 67
45. Tampilan Pencetakan Laporan Peminjaman Buku ....................................... 68
46. Tampilan Tambah Peminjaman Buku ........................................................... 69
47. Tampilan Hapus Peminjaman Buku ............................................................. 70
48. Tampilan Menu Pemesanan .......................................................................... 71
49. Tampilan Pencetakan Laporan Pemesanan Buku ......................................... 71
xvi
50. Tampilan Detail Peminjaman Buku .............................................................. 72
51. Tampilan Menu Pengembalian Buku ............................................................ 73
52. Tampilan Pengecekan Kode Peminjaman Buku ........................................... 73
53. Tampilan Penyimpanan Pengembalian Buku ............................................... 74
54. Tampilan Detail Pengembalian Buku ........................................................... 75
55. Tampilan Laporan Pengembalian Buku ........................................................ 76
56. Tampilan Beranda Siswa............................................................................... 77
57. Tampilan Menu Siswa .................................................................................. 77
58. Tampilan Menu Buku ................................................................................... 78
59. Tampilan Pencarian Buku ............................................................................. 79
60. Tampilan Detail Buku ................................................................................... 80
61. Tampilan Memilih Tambah ke Daftar Pesan Buku ...................................... 80
62. Tampilan Menu Pengembalian ..................................................................... 81
63. Tampilan Menu Pemesanan .......................................................................... 82
64. Tampilan Detail Pemesanan .......................................................................... 83
65. Nota Pemesanan Buku .................................................................................. 83
66. Tampilan Menu Daftar Pesan Buku .............................................................. 84
xvii
DAFTAR TABEL
Tabel Halaman
xviii
DAFTAR LAMPIRAN
Lampiran Halaman
xviii
BAB I
PENDAHULUAN
Pengetahuan tidak hanya diperoleh dengan pengalaman secara nyata namun juga
didapat dari informasi yang diterima. Informasi dapat dilakukan dengan berbagai
media, salah satunya dengan membaca buku yang disediakan di perpustakaan. Hal
memanfaatkan berbagai sumber untuk belajar. Oleh karena itu, belajar yang
sesungguhnya perlu adanya sumber belajar. Sebab dengan adanya sumber belajar
peserta didik dengan mudah mendapatkan informasi atau ilmu pengetahuan sesuai
dengan kebutuhannya.
didik dapat belajar dengan berbagai sumber belajar yang ada di lingkungannya.
Misalnya saja peserta didik dapat belajar sains di lingkungan sekitarnya seperti
Perpustakaan merupakan bagian dari sumber belajar yang harus dimiliki oleh
setiap sekolah atau perguruan tinggi. Karena peserta didik dengan mudah mencari
kesatuan unit kerja yang terdiri dari beberapa bagian yaitu, bagian pengembangan
bekerja lebih efektif dan efisien. Salah satunya yaitu membuat sistem
hampir semua sistem terkomputerisasi adalah suatu sistem yang siap untuk
digunakan.
SMA Negeri 1 Penengahan merupakan salah satu sekolah negeri yang berada di
Desa Klaten Kecamatan Penengahan dengan jumlah siswa kelas X : 105 orang,
sehingga rentan terjadi kesalahan dalam hal sirkulasi peminjaman buku yang
jam istirahat. Hal ini seharusnya dapat diatasi dengan sistem informasi
buku dapat terdokumentasi dengan baik dan lebih efektif dalam pengoptimalan
waktu.
secara maksimal.
berikut:
efisien.
PENENGAHAN”
perpustakaan.
BAB II
TINJAUAN PUSTAKA
2.1 Perpustakaan
hiburan, dan rekreasi yang merupakan kebutuhan hakiki manusia saat ini.
Dalam arti tradisional, perpustakaan adalah sebuah koleksi buku dan majalah.
perpustakaan lebih umum dikenal sebagai sebuah koleksi besar yang dibiayai dan
dioperasikan oleh sebuah kota atau institusi, dan dimanfaatkan oleh masyarakat
yang rata-rata tidak mampu membeli sekian banyak buku atas biaya sendiri
Perpustakaan yang modern merupakan tuntutan saat ini yang harus dibuat demi
target menuju Indonesia sejahtera yang bisa dicapai lewat jalur pendidikan formal
Pendidikan adalah usaha sadar dan terencana untuk mewujudkan suasana belajar
bagi proses kreatifitas, inovasi, dan kemandirian,” ujar Kepala Perpusnas Sri
budaya manusia.
1. Sebagai tempat pencarian informasi/ sumber belajar yang murah dan lengkap.
3. Memungkinkan untuk dapat belajar dalam waktu yang lama, karena buku
dapat dipinjam.
peminjam sebelumnya.
4. Penataan buku yang kurang teratur sehingga memerlukan waktu yang lama
untuk mencari.
informasi, dan prosedur kerja). Ada sesuatu yang diproses (data menjadi
informasi) yang dimaksudkan untuk mencapai suatu sasaan atau tujuan (Abdul
Kadir, 2013).
PHP singkatan dari PHP Hypertext Preprocessor yang digunakan sebagai bahasa
maintenance situs Web tersebut menjadi lebih mudah dan efisien. PHP merupakan
Software Open-Source yang disebarkan dan dilisensikan secara gratis serta dapat
Tahun Uraian
1994 Diperkenalkan oleh Rasmus Lerdorf. Beberapa versi awal yang tidak
1995 Versi pertama digunakan oleh pihak lain dan dikenal sebagai
1997 PHP/FI 2.0 digunakan di 50.000 situs web di seluruh dunia PHP 3.0
versi pertama yang menyerupai PHP seperti yang kita ketahui saat ini
10
RedHat 1999 PHP 4.0 yang didasarkan pada ‘Zend Engine’ mesin
PHP memiliki banyak kelebihan yang tidak dimiliki oleh bahasa script sejenis,
a. PHP adalah teknologi yang paling superior. Teknologi lain yaitu PERL,
Phyton, Tcl, VB script, ASP merupakan teknologi yang lebih rendah dan
b. Open Source
d. Integrasi yang sangat luas ke berbagai server database. Menulis web yang
PHP menyediakan delapan jenis nilai-nilai, atau tipe data. Empat adalah skalar
campuran (koleksi) ; array dan object. Sisanya adalah jenis khusus ; resource dan
NULL.
2.3.2 MySQL
MySQL merupakan salah satu jenis database server yang sangat terkenal.
Setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan
produk turunan yang bersifat closed source atau komersial (Prasetyo, 2003).
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL
(bahasa Inggris: basis data management system) atau DBMS yang multithread,
MySQL tersedia sebagai perangkat lunak gratis di bawah lisensi GNU General
12
Public License (GPL), tetapi programer juga menjual di bawah lisensi komersial
eksperimennya itu, namun mSQL dirasa kurang sesuai, karena terlalu lambat
mSQL yang sedang merilis versi kedua dari mSQL. Kemudian Monty mencoba
membuat sendiri mesin SQL yang memiliki antarmuka mirip dengan SQL, tetapi
Sebagai software DBMS, MySQL memiliki sejumlah fitur seperti berikut (Kadir,
2008):
1. Multiplatform
MySQL tersedia pada beberapa platform seperti: Windows, Linux, dan Unix.
tertentu agar bisa mengakses data yang bersifat rahasia (misalnya gaji
dapat diakses melalui program yang dibuat dengan Visual Basic. MySQL
4. Dukungan SQL
1. Portability
MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows,
2. Open Source
3. Multiuser
MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan
4. Performance Tuning
sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan
waktu.
5. Column Types
7. Security
host, dan izin akses user dengan sistem perizinan yang mendetail serta
password terenkripsi.
15
records lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu
batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.
9. Connectivity
10. Localisation
lebih dari dua puluh bahasa. Meskipun demikian, bahasa Indonesia belum
termasuk didalamnya.
11. Interface
Interface).
administrasi database, dan pada setiap tool yang ada disertakan petunjuk
online.
ALTER TABLE.
16
2.3.3 phpMyAdmin
PhpMyAdmin adalah sebuah free software yang ditulis dengan PHP yang
Untuk menjalankan script MySQL, pengguna perlu mengatur privilege bagi user
berikut:
2.3.4 Apache
Web server Apache berbasiskan Open Source dan mulai populer di Internet sejak
tahun 1996. Software ini dapat diunduh pada situs http://www.apache.org dan
Supaya dokumen-dokumen web baik berupa HTML ataupun PHP bisa diakses
khusus yang diatur oleh Apache. Oleh karena itu, semua script PHP yang
Web browser sebagai perangkat lunak yang berguna untuk mengakses informasi
web ataupun untuk melakukan transaksi via web. Beberapa contoh browser yang
ada saat ini seperti : Internet Explorer, Mozilla Firefox, Opera, Netscape, dan
perangkat lunak yang secara umum dilakukan oleh para peneliti sistem, dengan
melalui beberapa tahapan penelitian yaitu Analisis, Design, Coding, Testing, dan
Gambar 1.
1. Analysis
serta user requirement. Tahap ini juga dilakukan untuk mencari pemecah
2. Design
sequence diagram.
3. Coding
dilakukan perbaikan.
4. Testing
Tahap ini merupakan tahap pengujian sistem secara keseluruhan. Tahap ini
box.
5. Maintenance
Use case diagram merupakan pemodelan untuk tingkah laku sistem informasi
yang dibuat. Use case diagram mendeskripsikan sebuah interaksi antara satu atau
lebih actor dengan sistem informasi yang dibuat. Secara kasar, Use case
digunakan untuk mengetahuai fungsi apa saja yang ada didalam sebuah sistem
informasi dan siapa saja yang berhak menggunakan fungsi itu. Syarat penamaan
use case nama didefinisikan sesederhana mungkin dan dapat dipahami (Rosa dan
Salahudin, 2011). Simbol-simbol yang digunakan pada Use case diagram, dapat
Simbol Deskripsi
yang dibuat
dengan aktor
yang lainnya
Activity diagram atau disebut diagram aktivitas menggambarkan aliran kerja atau
aktivitas dari sebuah sistem atau proses bisnis. Yang perlu diperhatikan disini
dilakukan aktor, jadi aktivitas yang dapat dilakukan oleh sistem (Rosa dan
pada Tabel 3.
Simbol Deskripsi
status awal.
kata kerja.
23
menjadi satu.
yang terjadi.
mendeskripsikan waktu hidup objek dan message yang dikirimkan dan diterima
antar objek. Banyaknya diagram sequence yang harus digambar adalah sebanyak
24
pendefinisian use case yang memiliki proses sendiri (Rosa dan salahudin 2011).
Simbol Deskripsi
Atau
Nama
aktor
pesan
c. Hardisk 320 GB
2. Koneksi jaringan
3. Printer.
27
2. Xampp.
3. Web browser.
4. Notepad++
penelitian. Metode yang digunakan pada tahap pengumpulan data dan informasi
pembahasan dalam laporan penelitian ini. Informasi dan data didapat dari studi
Studi kepustakaan merupakan jenis metode studi literatur yang dilakukan dengan
3.4.1.3 Observasi
yang berjalan secara manual, dari masalah-masalah yang telah didapat bisa
Dari hasil observasi yang dilakukan, diketahui bahwa sirkulasi peminjaman buku
masih manual menggunakan buku dan pena dan data-data belum terdokumentasi
dengan baik. Dengan demikian perpustakaan berbasis web yang dibuat harus
3.4.1.4 Wawancara
dapat diperoleh hasil bahwa masalah yang terjadi pada sistem perpustakaan SMA
dipenyimpanan data.
29
Waterfall memiliki proses mengalir secara sistematis dari satu tahap ke tahap
pemeliharaan.
3.4.2.1 Analisis
Pada tahap ini dilakukan analisis kebutuhan sistem yang dibuat, analisis perangkat
keras dan perangkat lunak yang diperlukan dalam pembuatan sistem ini. Untuk
mengetahui sifat dari sistem yang dibuat, maka harus mengerti tentang domain
3.4.2.2 Desain
Tahap desain merupakan hasil dari analisis kebutuhan sistem yang telah dibentuk
A. Usecase Diagram
Pada rancangan Usecase Diagram dapat dilihat apa saja yang dapat dilakukan
admin dan user pada sistem informasi SMAN 1 Penengahan. Rancangan Usecase
diagram admin dan siswa (user) dapat dilihat pada Gambar 2 dan 3.
30
B. Activity Diagram
Activity diagram yang dibuat pada penelitian ini disesuaikan dari setiap proses
Gambar 4.
Gambar 6.
Gambar 7.
Gambar 8.
Gambar 9.
Rancangan Activity Diagram user cari buku ditampilkan pada Gambar 10.
Rancangan Activity Diagram menu pemesanan dapat dilihat pada Gambar 11.
Rancangan Activity Diagram user menu daftar pesan buku dapat dilihat pada
Gambar 12.
Rancangan Activity Diagram user menu siswa dapat dilihat pada Gambar 13.
Gambar 14.
C. Squence Diagram
Sequence Diagram atau interaksi antar objek pada penelitian ini dibuat
berdasarkan setiap proses utama yang ada pada usecase diagram. Sequence
Pada Menu siswa pada admin terdapat 4 submenu, yaitu lihat siswa,tambah
siswa, dan hapus siswa. Squence diagram menu siswa pada admin dapat
Pada menu buku admin terdapat 5 submenu, yaitu lihat buku, tambah buku,
detail buku, lihat data buku, hapus buku. Squence diagram menu buku
kategori, ubah kategri, dan hapus kategori. Squence diagram menu kategori
Pada user menu siswa hanya memiliki 2 submenu, yaitu detail siswa dan ubah
data siswa. Squence diagram menu siswa pada user ditampilkan pada Gambar
21.
Menu buku pada user memiliki submenu, yaitu lihat buku dan detail buku.
Ketika user memilih buku untuk dipesan akan muncul di daftar pesan buku.
Squence diagram menu buku pada user dapat dilihat pada Gambar 22.
Buku yang telah dipilih dari menu buku akan masuk ke daftar pesan buku,
pada menu ini user dapat melihat dan menghapus buku yang tidak jadi
Squence diagram menu daftar pesan buku disajikan pada Gambar 23.
49
pada user. Squence diagram menu peminjaman pada user dapat dilihat pada
Gambar 25.
D. Class Diagram
kelas-kelas yang dipakai untuk membangun sistem. Class Diagram pada sistem
Rancangan disain beranda siswa setelan login dapat dilihat pada Gambar 28.
terkomputerisasi.
BAB V
KESIMPULAN DAN SARAN
5.1 Kesimpulan
5.2 Saran