laporan i(erja praktek
TRANSCRIPT
LAPORAN I(ERJA
PRAKTEK
SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEB
PADA SMA SWASTA PAB 8 SAENTIS
Oleh:
AYU PARTYANDANI 178160038
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
T]NIVERSITAS MEDAN AREA
DESEMBER 2O2OUNIVERSITAS MEDAN AREA
HALAMAN PENGESAHAN
STSTEVI INFORMASI PERPUSTAKAAI{ BERBASIS WEB
PADA SMA SWASTA PAB 8 SAE.NITIS
Sebagai salah satu syarat dalam melaksanakan perkuliahan Mata Kuliah Kerja Praktek
Oleh:
Ayu Pariyandani r 78 160038
lr{eclan. 0i Febr:uari 2t)21
Ir,len-1,etqiui.
Dosen PembimbingNlahasiswir
Ar,ri Parir-andaniNPM 178160038
N{engetahui.
"*:-lqffi.fljeleniklnformatika' -1 ', l.
UNIVERSITAS MEDAN AREA
UI{IVERSITAS MEDAN AREAFAKULTAS TEKNIK
PROGRAM STUDI TEKNIK INFOR]VIATIKA: Jalan Kolam Nomor 1 Medan Estate E (061) 7360168,7366878, 7364348 B (061) 7368012 lvledan 20223
: Jalan Setiabudi Nomor 79 / Jalan Sei Serayu Nomor 70 A A (061 ) 8225602 E (061 ) 8226331 ltedan 20122
IYebsite; www.teknik,uma.ac.id E-mail: [email protected]
Kampus I
Kampus ll
BERITA ACARA DAN NILAI SEMINAR KERIA PRAKTEK
Pada hari ini 29 Desember 2020 telah diselenggarakan Seminar Kerja PraktekProgram Studi Teknik Informatika untuk Tahun Akademik 2020/2021. atas :
NamaNIMProgramStudiJenjang Pendidikan]udul Keria Praktek
Tempat Seminar
Tanda Tangan Pembawa Seminar :
Nilai Pembawa Seminar : A (88,60)
Seminar Kerja Praktek bersangkutan disetujui/tidak disetujui dengan catatanperubahan seperti yang tercantum pada tabel berikut:
Ayu Pariyandani1781,60038
Teknik Informatika51 (Sarjana)Sistem informasi perpustakaan berbasis web padaSMA Swasta PAB 8 SaentisCloudX
Kom, M.Kom
;#6#:w l.r,l,V fuLu,,y Eo['l'h 4,V.r1i,l'itawati' s'Kom, M'Kom'
4-n f)olrt @wu?rn^, ?4 Lr^nsaVri blunn e,rrt;;W'***Persetuiuan Seminar:S at an: Rizki Muliono S.Kom, M.Kom
K*Proili0 ro,'.,Persetuiuan Seminar: \r-al
PANITIA SEMINAR KERTA PRAKTEK:
No. ]abatan Nama Dosen Tanda Tangan
1 Pembimbing
Kerja Praktek
Susilawati, S.Kom., M.Kom. L
2 Ka. Prodi Rizki Muliono S.Kom, M.Kom zq$L',/20zo
C.D ro-ll'iiifior ffi$""'Iin
UNIVERSITAS MEDAN AREA
ABSTRAK
Pengelolaan perpustakaan SMA Swasta PAB 8 Saentis saat ini rnasih
dilakukan secara mannal seperti dalarn pencatatan data buku, data anggota, data
peminjarnan dan pengembaliannya yang rnasih dicatat dalarn buku besar.
Sehingga merxpengaruhi dalam proses pelayanan terhadap siswa menjadi larna.
Melalui laporan kerja praktek ini penulis mengusulkan untuk dilakukan
perancangan sistem informasi perpustakaan berbasis web dengan rnelalui
beberapa tahapan, tahapan pengumpulan data, tahapan analisis, tahapan
perancangan sistem, tahapan perancangan database, tahapan perancangan
interface, irnplementasi dan tahapan uji coba. Setelah dilakukan penerapan dengan
uji coba data yang sebenamya sistem ini telail mendukung untuk pelayanan sistem
informasi perpustakaan di SMA Swasta PAB 8 Saentis.
Kata Kunci: Sistem Informasi, Perpustakaan, MySQL, PHP.
ABSTRACT
Currently, Saenti.,t PAB I Private High School library managemettt is still
done manuall1, such as in recrsrding book data, ruember data, borrowi.ng and
returning data which are still recortled in the letlgcr. So lhal it af/bcts the sentice
process .for students to be long. Through this practical work report the aulhors
propose to do a web-ba"ved library in/brmation system design by going through
severcl stages, data collection slages, analy,si,s stages, ,system desipyt stages,
clalahase desigV stages, interJace design slages, implemenlalion and lrial stages.
A.fter implementing the actual dala le.sting, this system has sttpported the library
infbrmation system serices at PAB 8 Saenti,s ]:)rivate High School.
KeTwords : Information Systems, Libruries, MySQL, PHP.
111
UNIVERSITAS MEDAN AREA
KATA PENGANTAR
Pu;i dan syuktr penulis ucapkan kepada Allah SWT atas segala Kamnia dan
Hidayah-Nya sehingga laporan kerja praktek ini berhasil drselesaikan dengan
baik, Laporan Kerja Praktek ini disusun berdasarkan hasil pengamatan dan
observasi pada Dinas Pendidikan Kota Medan.
Penyusunan Laporan Kerja Praktek ini merupakan syarat yang hams
diternpuh untuk memenuhi kelulusan yang disyaratkan dalam menernpuh Gelar
Sarjana Jenjang Strata (S-1) sesuai de,ngan kurikulurn Jurusan Teknik Infornratika
Fakultas Taknik Universitas Medan Area.
Kerja Praktek merupakm pengalaman kerja yang didapat oleh rnahasiswa di
Iuar bangku kuliah. Sehingga selain dapat ilmu teoritis, mahasiswa juga
mendapatkan ihnu praktis dan menarnbah wa\ /asail tentang dunra Teknik
lnfbnnatika terutarna pekerjaan di lapangan.
Selarna pelaksanaan Keria Praktek di SMA Swasta PAB 8 Saentis, penulis
sedikit-banyaknya dapat rnengetahui cara-cara teknis pelaksuraan proyek di
lapangan dengan segala permasalahannya, penulis juga dapat mernpelajari sistem
koordinasi antara selnua pihak yang terkait.
Penyusunan laporan keqja pral<tek ini tidak akan selesai tanpa birnbingan,
nasehat serta petunjuk dari berbagai pihak. Untuk itu, perkenankanlah saya
sebagai penulis utttuk rnenyampaikan ucapan terimakasrh yang sebesar-besarnya
kepada:
1. Kedua Orang Tua saya dan adik saya yang senantiasa selalu mernberikan
dukungan dzur do'a yang tiada henti serta mernberikan nasehat yalg berguna
bagi saya.
2. Bapali Prof. Dr. Dadan Ramdarr, M.Eng" M.Sc selaku Rektor Univiversita
Medan Area.
3. Ibu Dr. Crace Yuswita Harahap, ST, MT selaku Dekan Fakultas Tenik
Universitas Medan Area.
4. Bapak Rizki l\4uliono, S.Kom, M.Korn seiaku Kepala Program Studi Teknik
hifonnatika Universitas Medan Area.
IV
.{
UNIVERSITAS MEDAN AREA
5. Ibu Susilawati, S.Kom, M.Kom selaku Dosen Pembimbing Kerja Praktek
yang dengan sabar telah membirnbing saya serta memberikan masukan-
masukan yang berguna bagi saya.
6. Seluruh Dosen Jurusan Teknik lnfbrmatika Fakultas Teknik Universitas
Medan Area.
Penulis menyadari bahwa laporan kerja praktek ini masih rnerniliki
keknrangan, oleh karena itu kritik dan saran yang bersifat membangun sangat
penulis harapkan demi kesempurnaall laporan kerja praktek ini. Penulis berharap
laporan kerja praktek ini dapat bermanfaat baik untuk kalangan pendidikan
rnaupun masyarakat.
Akhir kata penulis ucapkan terima kasih dan semoga Allah SWT senantiasa
rnelimpahkan Taufiq dan Hidayah-Nya kepada kita selnua agar kita dapat menjadi
insan yang bergtma bagi Agama, Bangsa, Negara dan berguna juga bagi orang
lain serta diri kita sendiri. Amin
Medan, 03 Februffiz9zl
Avu PariyandaniNPM 178160038
v
UNIVERSITAS MEDAN AREA
HALAMAN PENGESAHAN
DAFTAR ISI
....ii
1 .3. I Tujuan Pelaksanaan Kerja Praktek Bagi Mahasiswa. ...2
2.10
2.1 1
V1
UNIVERSITAS MEDAN AREA
2.ll.2DFD(DataFlowDiagrarn)............ ......................11
2 I 1.3 ERD (Entity Relationship Diagrarn) .....................12
2.11.4 UML (Unified Modelling Language).................................... l3
2.12 Code1griter................. .,..............14
2.13 Deskripsi Instansi . . ...........14
BAB Iii PELAKSANAAN KER,TA PRAKTEK ... ,, . 16
3.1 Ruang l.ingkup Kegiatan ..........16
3.2 Bcnluli Kegiatan .........17
3.3 -ladwal Kegiatan .........17
3.4 Hasil Kerja Praktek ...................18
3.4.1 Analisis Sistern Yang Berjalan............. ............... l9
3.4.2 Analisis Sistern Yang Diusulkan.......... ...............19
3.4.3 Perancangan Sistern .........21
3.4.4 Perancangan Database. .......................27
3.4.5 Perancangan lr:terface .....30
3.4.6 hnplementasi.............. ......................34
BAB IV PENUTUP .. . ....18
4. i Kesimpulan .............38
4.2 Sararr....... .......i8
DAFTAR PUSTAKA . ... .,.39
LAMPTRAN..... ...........4t
vii
UNIVERSITAS MEDAN AREA
DAFTAR TABEL
2.1 Tabel Sirnbol F1owchart................. .....10
2.2 Tabel Sirnbol DFD.......... ...................12
2.3 Tabel Simbol ERD ............13
3.1 Tahel Jadwal Kegiatan ..... .. ...... 16
3.2 Tabel User ....................26
3.3 Tabel8uku.,,...... .............26
3.4 Tabel Anggota..... ....... .......26
3.5 Tabel Peminjarnan...... .-....26
3.6 Tabel Pengernbalian .........27
viii
UNIVERSITAS MEDAN AREA
DAFTAR GAMBAR
3.1 Ruang Lingkup Kegiatan ..................17
3.2 Diagram Konteks .................21
3.3 DFD Lerel 0... ........ ..............21
3.4 DFD Level 1 Proses 1.0 Fonn Pendaftarar Anggota.. ...........22
3.5 DFD Level I Proses 3.0 Transalisi Peminjarnan dan Pengembalian .......22
3.6 DFD Level I Proses 4.0 Pembtratan Laporarl................ .......23
3"7 Activity Diagrarn User.......... ...........23
3.8 Activiry" Diagrarn Buku......... .............24
3.9 Activity Diagrarn Anggota.... ............25
3.10 Activity Diagrarn Transaksi .............25
3.11 Sequence Diagrarn ..........26
3 It ERD ............26
3.13 Perancangan Interface Forrn Login........ .............30
3.14 Perancangan Interface Menu . .30
3.15 Perancangan lnterface Input Data Buku ......... .......................31
3.16 Perancargan lnterface Input Data Anggota .......31
3. l7 Perancangan Interface Input Data Transaksi... ......................32
3.18 Perancangan Interface Output Data Buku. ..........33
3.19 Perancangan Interface Output Data Anggota............... ..........33
3.20 Perancangan Interface Output Data Transaksi........... ............34
3.21 Halarnan Tampilan Login Website ......................35
3.22 Halarnan Tarnpilan Dashboard................ .............35
3.23 Halaman Tarnpilan My Profile Adrnin ................36
3.24 Halaman Tampilan Data 8uk1r......... ....................36
3.25 Halaman Tarnpilan Data Anggota.... ...................37
3.26HalarnanTampilanDataTransaksr ..... 37
lx |:
UNIVERSITAS MEDAN AREA
BAB I
PENDAHULUAN
1.1 Latar Belakang
Perkembangan teknologi infonnasi dan komunikasi di era industri 4.0 saat
ini berkernbang dengan sangat pesat. Pesatnya perkembalgan teknologi infonnasi
dan komunikasi ini memacu kita sebagai penggrrna untuk menemukan inovasi-
inovasi baru yang dapat bemanfaat bagi kehidupan manusia. Salah satu teknologi
infonnasi dan komunikasi yang sudah terbukti mampll rnendukung berbagai
rnacarn aktivitas kehidupan adalah teknologi infonnasi. Perkembangan teknologi
infonnasi telah mengubah cara hidup individu maupun kelornpok organisasi
dalarn menialankan aktivitas sehari*ari.
Sistem informasi merupakan bagian dari teknologi informasi yang
dibutuhkan oleh suatu instansi untuk rnencapai suatu tujuan tertentu. Sistem
informasi dapat diterapkan di berbagai aspek kehidupan dan salah satunya pada
lembaga pendidikan mulai dari bagian akademik sampai ke pengelolaan datanya.
Penggunaan sistem informasi dapat rneningkatkan efektivitas dan efisiensi
pendidikan dalam menyampaikan pernbelajaran maupun pengelolaan data seperti
dalam pengelolaan data administrasi ataupun pengelolaan data perpustakaan.
Salah satu sistem infonnasi untuk mendukung pengelolaan data-data perpustakaan
adalah sistem informasi perpustakaan.
Sistern informasi perpustakaan merupakan suatu aplikasi yang dirancang
khusus untuk mempermudah pendataan koleksi bukrr perpustakaan, data anggota,
transaksi peminjaman dan pengembalian. Sistern informasi ini banyak dibutuhkan
karena bekerja secara sistematis sehingga dapat mendukung jalannya operasional
perpustakaan menjadi lebih efektif. Seperli perpustakaan SMA Swasta PAB 8
Saentis yang saat ini membutuhkan sistem infonnasi untuk niengelola data-
datanya.
Perpustakaan SMA Swasta PAB 8 Saentis merupakan salah satu fasilitas
yang ada di sekolah tersebut. Sampai saat ini SMA Swasta PAB 8 Saentis masih
menggunakan sistem manual dalam pengelolaan data perpustakaanya baik dalam
pengelolaan data buku, data anggota maupun data transaksr peminjaman dan
tt
i
l
t
tI
UNIVERSITAS MEDAN AREA
pengembalrannya. Sehingga dibutuhkan suatu sistem infonnasi yang dapat
membantu proses pendataan buku, data anggota, tralsaksi perninjaman dan
pengembalian buku. Oleh karena itu, melalLri kegiatan kerja praktek ini penulis
bermaksud untuk rnernbangun suatu sistetn inforrnasi perptrstakaan berbasis web.
dengan tu.pran dapat rnembantu perpustakaan SMA Swasta PAB 8 Saentis dalam
m en gelol a data perpustakaannya.
1.2 Rumusan Nlasalah
Adapun rumusan rnasalah dalarn penulisan ini adalah bagaimana
mernbangun suatu Sistern Inforrnasi Perpustakaan Berbasis Web Pada SMA
Swasta PAB 8 Saentis.
1.3 Tujuan
Adapun tujuan kerja praktek ini dibagi rnenjadi 2, yaitu (l) Tujuan yang
diperuntukkan bagi rnahasiswa dan (2) program studi Teknik Infonnatika yang
ada di Fakultas Teknik.
1.3.1 Tujuan Pelaksanaan Kerja Praktek Bagi Mahasiswa
Adapun tqjuan kerja praktek pada mahasiswa sebagai berikut:
l. Membangun sistem inlbnnasi perpustakaan berbasis r.veb.
2. Menarnbah pengalarnarl, wawasall da:r pengetahuan mahasiswa.
3. Dapat mengimplernentasikan ilmu yang telah diperoleh rnahasisw-a selama
duduk di bangku perkulialian.
4. Sebagai salah satu syarat untuk menyelesaikan Propram Sarjana Strata I
Prograrn Studi Teklik Informatika Fakultas Teknik Universitas Medan Area.
1.3.2 Tujuan Pelaksanaan Kerja Praktek Bagi Program Studi (Prodi)
Adapun tujuan kerja praktek pada program studi sebagai berikut:
1. Memperluas jaringan kerjasarna mallplln kemitraan dengan industri.
2. Mengetahui kebutuhan kornpetensi lulusan yang diharapkan oleh industri.
3. Menjadikan kerja praktek sebagai saraua bagi prodi dalarn melakukan tracer
stucl1,.
1.1 Manfaat
Adapun manfaat dari Kerja Praktek ini adalah sebagai berikut:
l. Penulis rnendapatkan pembelajaran baru tentang dunia kerja nyata.
2. Mendapatkan tambahan ilmu dan sosialisasi di dunia kerja nyata.
I
UNIVERSITAS MEDAN AREA
3. Mendapatkan pengalaman tentang bagairnana dunia kerja sehingga dapat
mengimpletnentasikat ihnu -v-ang telah diperoleh selarna masa perkulialian ke
dalarn drrnia ker1a.
4. Melatih kepercayaan diri, kedisiplinar.r, kemandirian dan kerja tirn maliasiswa.
1.5 Waktu dan Tempat Pelaksanaan Kerja Praktek
Penulis melaksanakan kerja praktek ini selarna I (satu) bulan terhitung
dari tanggal l2 Agustus sanpai l2 Septernber 2A20. Lokasi yang menjadi ternpat
kerja praktek penulis adalah SMA Swasta PAB 8 Saentis yang beralarnat di Jalan
Kali Serayu PTPN [I Perkebunan Saentis Kabupaten Deli Serdang. Telepon
sekolah 0 6 I 699 07 7 9. Hom epa ge wr.llrn srraLspab 8 saqltis. schlid.
I
q.:
UNIVERSITAS MEDAN AREA
BAB IITINJAT]AN TEORI
2.1 Sistem
Sistern adalah sekumpulan orang yang saling bekerja sama dengan suatn
ketentuan dalam aturan yang sistematis dan terstruktur untuk membentuk satu
kesahrm yang melaksanakan suatu fungsi untuk mencapai tujuan tertenftt
(Anggreani & hviari, 2A17).
Menurut (Prehanto, 2020) Suatu sistem dapat diartikan sebagai suatu
himptman atau kumpulan dari unsur, komponen, atau variabel yang terorganisir,
saling berinteraksi, saling tergantung satu sama lain, dan terpadu. Teori sistem
secara urlum yang perlarna kali dijelaskan oleh Kenneth Boulding, terutama
menekan pentingnya perhatian terhadap setiap bagian yang membentuk suatu
sistem. Kecenderungan manusia yang mendapat tugas memimpin suatu organisasi
adalah terlalu memusatkan perhatian pada salah satui komponen saja dari sistem
organisasi.
2,2 Informasi
Menumt (Hutahaean ,2A14) dalam bukunya yang berjudul "Konsep Sistem
Informasi" mengatakan bahwa Infonnasi adalah data yang diolah menjadi sesuatu
yang lebih berguna dan lebih berarti bagi penerimanya. Sumber dari infonnasi
adalah data. Data kenyataan yang melukiskan suatu kejadian-kejadian dan
kesatuan nyata. Kejadian-kejadian {event) adalah kejadian yang terjadi pada saat
tefientu.
Informasi adalah data yang telah diklasifikasikan, diolah atau
diinterpretasikan untuk digunakan dalam proses pengarnbilan keputusan. Sistern
pengolahan infbnnasi akan mengolah data dari bentuk yang tidak berguna
urenjadi berguna bagi orang yang menerirnanya. Nilai dari infonnasi bettubungan
dengan keputusan. Bila tidak ada pilihan atau keputusan maka informasr tidak
diperlukan. Penentuan keputusar dapat dari keputusan berulang sederhana sampai
keputusan strategis jangka panjang Nilai dari informasi digarnbarkan paling
berarti dalam konteks pengambilan suatu keputusan (Sutabri, 2012).
t
4
UNIVERSITAS MEDAN AREA
2.3 Sistem Informasi
Perkernbangan teknologi dan infonnasi saat ini berkembang dengan sangat
pesat dan telah berirnplikasi pada kemudahan dalam melakukan kegiatan akses
infonnasi yang akurat, cepat dan terpercaya. Pentingnya keberadaan informasi
bagi perusahaan terlihat oleh pelaku bisnis untuk menjalankan kegiatan
operasional perusahaanya. Sistem infonnasi dapat diartikan sebagai bagian dari
sistem organisasi yang merupakan gabungan antara penggllna dan surnber daya
yang tersedia seperti teknologi dan media pengendalian infonnasi yang
bermaksud untuk mendapatkan jalur komunikasi, memproses tipe transaksi,
rnenyampaikan sinyal kepada tingkatan manajemen sebagai dasar informasi untuk
pengarnb i lan k eputu san( S udirm an, et a\ 2A2A'1.
Menurut (Hidayat, 2019) Sistem infonnasi merupakan suatu alat atau
sarana yang bertujuan untuk mengolah data menjadi suatu informasi yang dapat
dimanfaatkan oleh pengambil keputusan. Sistern informasi juga dapat diartikan
sebagai suatu media untuk rnembagikan dan menyebarluaskan informasi kepada
pengguna informasi secara tepat dan cepat.
Setiap sistem informasi menyediakan tiga aspek pokok, yaitu
pengumpulan dan pemasukan data, penyimpanan dan pengambilan kembali data
dan penerapan data, yang dalam hal sistem informasi tennasuk penayangan
{display) data. Daiam konsep dasar sistem informasi meiliki tiga aktivitas dasar
yaitu :
a. Input, urelibatkan pengumpulan data rnentah dari dalam organisasi atau
sari lingkungan luar untuk pengolahan dalam suatu sistem infonaasi.
b. Process, melibatkan proses mengonversi inpttl mentah ke bentuk yang
lebih memiliki makna.
c. Outpul, mengirimkan proses informasi kepada orang yang akan
menggunakannya atau kepada aktivitas yang akan digLrnakan.
d. Feedback, outpttt yang dikembalikan ke anggota organisasi yang sesuai
untuk kemudian membantu mengevaluasi atan mengoreksi tahap input.
2.4 Perpustakaan
Secara Llmllm perpustakaan dapat diarrikan sebagai suatu tempat yang di
dalamnya terdapat suatu kegiatan perhirnpunan, pengelolaan, dan penyebarluasans
UNIVERSITAS MEDAN AREA
(pelayanan) berbagai Iracarr informasi, baik informasi secara tercetak maupurl
terekam dalarn berbagai tnedia atau buku, film, kaset, tape recorder, majalah surat
kabar, vrdeo, komputer, dan lain-lain (Alwar, et all, 2019).
Perpustakaan adalah suatu gedung atau ruangan yang digunakan sebagai
penyimpanan buku dan terbitan lainnya yang biasanya disimpan menurut tata
susunan tertentu yang digunakan untuk pembaca bukan unfttk diperjual belikan.
Menurut (Sodihan, 2019) Perpustakaan merupakan jantung suatu lembaga
pendidikan, sebagaimana fungsi 'Jantung" dalam tubuh manusia. Manusia tanpa
jantung tidak akan bisa untuk hidup. Begitu pula dengan suatu lembaga
pendidikan tanpa adanya perpustakaan. Perpustakaan sangat menentukan sehat
tidaknya sistem dalam lembaga pendidikan. Apabila jantmg tidak berfungsi
dengan baik rnaka dapat rnengakibatkan kelumpuhan. Begifti pula apabila suatu
lernbaga pendidikan tidak memiliki perpustakaan, maka tidak akan memiliki daya
hidup.
2.5 XAMPP
XAMPP adalah peranukat vang menggabunukan tiga aplikasi rnenjadi satu
paliet, Apache, MySOL, dan PhpMyAdmin. Dengan XAMPP pekerjaan menjadi
lebih mudah karena dapat menginstal dan rnengkonfigurasi ketiga aplikasi
tersebut sekaligus dan otornatis.
XAMPP rnerupakan srngkalan darr :
X : Merupakan kompatibilitas dengan mLrlti sistern operasi.
A : Apache :;e/yer Platfrtrnt
M : MySQL
P :PHP Platfbrnt
P . Perl PlatJbrnt
Furgsi XAMPP sendiri merupakan server yang berdiri sendiri (l,ocalhost),
yang terdiri dari beberapa program, diantaranya: Apache HTTP Server, database
MySQL, dan penerjernah bahasa yang ditulis dengan dukungan bahasa
pemrograman PHP dan Perl (Suryaningsih, et a11,2020).
2.6 MySQL
MySQL merupakan suatu sistem manajemen database (Databrsse
Managemenl Syslem) atau DBMS. Yang berarti MySQL rnerupakan suatu sistern
6
UNIVERSITAS MEDAN AREA
yang digunakan untuk rnelakukan pengaturan koleksi-koleksi struktur data
{database) baik dalam proses pembuatan maupun dalam proses pengolahan
databa.se. MySQL berfitar open ,source, ar1rinya setiap orallg bebas menggunakan
dan memodifikasinya. Pada awalnya MySQL merupakan program yang hanya
bisa berjalan pada Linux, tetapi dengan seiring berjalannya pengetahuan dan
waktu, para pengembang kemudian merilis MySQL yang bisa diakses oleh
Windows (Rusli, et all, 2019).
2.7 Phollyadmin
PhpMyadmin adalah suatu aplikasi atau perangkat yang bersifat
opensource yang bisa digunakan secara gratis dan ditulis dalam bahasa
pemrograman PHP yang digunakan untuk menangani administrasi pada database
MySQL. PhpMyadrnin mendukung bermacam-macam operasi MySQL, di
antaranya (rnengelola dalabase, tabel-tabel, bidang (fields), relasi (relatir,ms),
indeks, pengguna (.users), perijinan (permissions), dan lain-lain.
Perbedaan phpMyAdmin dengan MySQL terdapat pada fungsinya.
PhpMyAdmin merupakan alat untuk mempermudah dalam pengoperasian
dalabase MySQL, sedangkan MySQL adalah database ternpat menyimpan data.
PlrpMyAdmin sendiri digunakan sebagai suatu alat untuk mengolah atau
mengatur data pada MySQL (Standsyah, et all, 2A17).
2.8 Database
Database adalah suatu sistem yarlg berfungsi untuk menyimpan dan
mengolah sekumpulan data. Setiap database rnemupnyai API tertentu untuk
membuat, rnengakses, mencari, dan menyalin data yang ada di dalamnya sehingga
dapat dimanfaatkan oleh aplikasi lainnya. Untuk menamplmg dan mengatur data
yang begitu banyak, Kita dapat menggunakan Relational Datahase Management
S.ystem (RDBMS). Disebut relational database karena selnua data disimpan
dalam tabel-tabel berbeda dan dihubungkan berdasarlan relasinya satu sama
lainnya menggunakan primaty key da,n.fnreign key (Enterprise ,2016).
Menurut (Kristanto, 1994) Datahase adalah kumpulan suatu file-file yang
saling berelasi, relasi tersebut biasa ditunjukkan dengan kunci dari tiap file yang
ada. Satu database dapat menunjukkan satu kumpulan data yang dipakai dalam
satu lingkup perusahaan/instansi.{
UNIVERSITAS MEDAN AREA
,o Bahasa Script
2.9.1 PHPHtpertaxl I'reprocessor (PHP) adalah bahasa pemrograman yang
memrrngkinkan developer.r dapat membuat konten yang lebih dinamis
dengan dalabase. Pada dasarnya PHP digunakan sebagai pengembang
aplikasi perangkat lunak berbasis we6. Fungsi sistem PHP yaitu ./ile pada
sistem yang dapat dibuat, dibuka, dibaca, ditulis dan ditutup. PHP
rrerniliki kegunaan lain yakni dapat menangani formulir, yaitu
mengumpulkan data ke ./ile, dapat mengirim data rnelalui eruail,
rnengembalikan data ke pengguna. Dapat menambahkan, menghapus, dan
mernodifikasi elemen dalam clatabase. (Eleonu & Vivian, 2A2q.
2.9.2 HTML
Hyperl'ext Markttp Langttage (HTML) adalah bahasa yang
digunakarr untuk menulis halarnan web.HTW- merupakan pengembangan
dari standar perfonnatan dokumen teks, yaitu Standard Generalized
Llarkup Language (SGML). HTML pada dasarnya merupakan
dokumentasi ASCII atau teks biasa, yang dirancang agar tidak tergantung
pada sualu sislem operasi teftentu.
HTML dibuat oleh Tirn Bemers-Lee ketika rnasih bekerja untuk
CERN, dan dipopulerkan pertama kali oleh browser Mosaic. Selama awal
tahLrn 1990, HTML mengalami perkembangan yang sangat pesat. Setiap
pengembangan HTML, pasti akan menambahkan kemampuan dan fasilitas
yang lebih baik dari versi sebelumnya (Suryana & Koesheryatin, 2014).
2.9.3 CSS
CSS (Cascading Style Sheet) adalah script pemrogram an v,eh yang
memiliki fungsi untuk rnernpercantik tampilan weh. Perintah CSS
merupakan pengembangan dari perintah HTML. Tidak perln
tnenggLrnakan perangkat lunak teftentu untuk rnenggunakan CSS karena
CSS menrpakan,;cript yang telah teftanam dengan HTML.
Slyle Sheets merupakan fltur yang sangat penting dalarn membuat
Dynamic HTML. Meskipun bukan merupakan suahr kehamsan dalam
membuat web, akan tetapi penggunaan CSS merupakan kelebihan
tersendiri. CSS mempakan tempat di mana kita dapat rnengontrol dan
f_,
e
UNIVERSITAS MEDAN AREA
mengelola desain -vang ada. CSS rnendeskripsikan bagaimana tampilan
dokumen HTML di layar. Kita juga bisa rnenyebutnya sebagai tentplate
dari dokumen HTML yang menggunakannya. Dengan menggunakan CSS
maka memungkinkan kita juga dapat membuat efek-efek spesial di web
yang dibangun (Maris a, 2016).
CSS saat ini dikembangkan oleh World Wide Web Oonsofiiutn
(W3C) dan menjadi bahasa standar dalam pembuatan web. CSS
difrrngsikan sebagai penopang atau pendukung, dan pelengkap dari ./ile
HTML yang berperan dalam penataan kerangka dan la.yout.
CSS mampu plat/brm, maksudnya dapat dryalankan pada berbagai
macam sistem operasi dan web browser. Secara umum, yang dilakukan
oleh CSS adalah pengaturan layoul, kerangka, teks, gambar, warlla, tabel,
spasi, dan lain sebagainya (Saputra, et all, 2012)
2.10 Website
Website adalah keselumhan halaman-halaman web yang terdapat dalam
sebualr dontain yang mengandung inforrnasi. Sebuah v,ebsite biasanya dibangun
atas banyak halaman web yang saling berhubungan. Hubungan antara satu
halaman web dengan halaman web yang lainnya disebut dengan hyperlink,
sedangkan teks yarg dijadikan media penghubung disebut hypertext.
Domain adalah nama unik yang dimiliki oleh sebuah institusi sehingga
bisa diakses melalui intemet, rnisalnya lintai.com, yahoo.com, google.com,
ephi.web.id dan lain-lain. Untuk rnendapat stat:u domain l<tta harus melakukan
r e gi st e r- r e g i st e r y ang ditentukan .
Istilah ini yang sering diternui sehubungan dengan website adalah
homepage. Homepage adalah halaman awal suatu domain. Misalnya, Anda
membuka website www.lintau.com, halarnan perta:na yang muncul disebut
dengan homepage,jika Arda meng-klik rnenu-menu yang ada dan meloncat ke
lokasi yang lainnya, disebut web page, sedangkan keseluruhan isilkonten dontain
disebut vtteb^vite (Yuhefizar, et all, (2009).
9
t
UNIVERSITAS MEDAN AREA
2.ll Alat Pengembang Sistem
2.11.1 Flotchart
l;lov'c'hctrt adalah diagrarn dengan tanda tertentu sebagai visualisasi
barisan rnetode secara terperinci dan hubungan antara suatu metode
dengan rnetode lainnya dalam suatu rancangan. Iilowchart dapat
menjelaskan setiap kegiatan yang terjalin dalam struktur tersebut. Untuk
mendesain t'lowchart harus dipaharni tanda-tanda yang digunakan untuk
merumuskan masukan, proses atau keluaran dari suatu rancangan. Tidak
ada kualifikasi spesifik untuk mendesain suato .flowcltarl, tetapi harus
dipahami waktu dan tempat tanda tersebut dapat digunakan. Hal ini
dimaksudkan agar orang lain dapat mengartikan .flowchart tersebut secara
jelas (Indrawan & Suhartono, 2020).
Tabel 2.1 Sirnbol Flowchart
1\O. DrmDoI 1\ama Keterangan
I Terminalivielyaiakzurpemulaan atau akhirsuatu program
2. D lnput,ONpil
1\4enrrefekan nrnqPq
input atau outputtanpa tergantung jenisperalatannya
1 T1..^ ^ ^^-fIUSES
Menyatakan suafutindakan (proses)yang dilakukan olehkomputer
4. Decision
Menunjukkan suatukondisi tertentu yangakan menghasilkan<iua kemungicinaniawaban va/tidak
5. DisplayMenunjukkan outpntyang tampil dikomputer
6. _____) F'lowMenyatakan jalannyaams suatu proses
a) ()onneclor
Menyatakansambungan dariproses ke proses
lainnya dalamhalaman yang sama
10
q
UNIVERSITAS MEDAN AREA
8. Offline Connector
Menyatakansambungan dariperoses ke proselainflya dalamhalaman vane berbeda
9. l'redeJined Process
Menyatakanpenyediaan tempatpenyimpanan suatupengolahan untukmemberi harga awal
10. il Punched CardMenunlukkaninput/output yangmenggunakan kartu
ii Doi<umen
Menunjukkandokumen input danoutput baik proses
manual, mekanik ataukomputer
t2. Hard Disk
MenunjukkaninputloutputfiL_J ,-o---.r-oL on In.rrrlrrrvrrSSLrrr4\ur r.s, q
2.11.2 DFD (Data Flow Diagram)
Data F low Di.agram (DFD) menggambarkan aliran data atau
informasi dirnana didalarnnya terlihat keterkaitan di antara data-data yang
ada. Terdapat banyak sirnbol-sirnbol yang digunakan dala:n pembuatan
DFD Hal tersebut tergantung konversi yang disepakati. DFD mempakan
salah satu alat analisis dan teknik permodelan terbaik untuk
menggarnbarkan proses dan kebutuhan tirngsional dari suatu sistem
(Marimin, et all, 20 17).
11
disk
13. DisketteMenunjukkaninpul,oulpulmenggunakan diskette
14. il Keyhoard
ivienunjukkaninpul,'oulpulmenggunakwt on-linekevboard
15. l'rede/ine Prr-tce,ss
Simbol untuknolqLaanaon crrqfrryvru\ulru@I,.u rBouu
bagian (sub-Drosram)/Drosedur
q
UNIVERSITAS MEDAN AREA
DFD mempakan alat bantu yang menekankan pada aliran data dan
infonnasi. Perancangan sistem perlu didokumentasikan oleh analis sistem
agtr lebih rnudah dalarn mengkomunikasi, rnengkoordinasi segala
kebutuhan data dan infonnasi dengan pengguna sistem sehingga sistem
yang dirancang akan dapat diimplementasikan dengan baik sesuai dengan
kebutuhan pengguna sistem. Salah satu manfaat DFD adalah
memungkinkan analis sistem memahami keterkaitan antara subsistem
yang satu dengan subsistem yang lainnya pada sistem yang sedang
digambarkan karena sistem digambarkan secara terstmktur sehingga dapat
digunakan untuk mengkomunikasikan sistem kepada penggLlna (Romindo,
et all, 2020)
2.11.3 ERD (Entity Relationship Diagram)
ERD (linlity Relationship Diagram) mempakan notasi grafis dalam
peurodelan ciaia konscptuai yarg rlcndeskripsikal iruburrgan auiar'a
penyimpanan. ERD digunakan untuk memodelkan struktur data dan
hubungan antar data, karena hal ini relatif kornpleks (Riyanto, 2005).
Salah satu tools diagram yarlg digunakal untuk memodelkan
koseptLral (abstrak) data adalah ERD. Diagram ini sangat populer dan
banyak digunakan oleh para pengembang sistem dalam melakukan
12
Tatrel 2.2 Simbol DFD
Keterangan Simbol De Marco dan Yourdan
n-,^--^rru5t,5
Data.flow(Arus Data)
Data store
Entitas/Kesatuan
q
UNIVERSITAS MEDAN AREA
pemodelan data
menggambarkan
secara abstrak dengan tujuan untuk rnendeskripsikan atau
struktur dari data yang akan digunakan (Mulyani, 2016).
Simbol Chen Keterangan
Entitas : Orang, Tempat, atau bendamemiiiki nama tunggai
Attribut: Properti dari entitas harusdigunakan oleh minimal I proses
bisnis dipecah dalam detail
Rel at i on s h i p : Menuni ukkanhubungan antar 2 entitas,
dideskripsikan dengan kata kerja.
2.11.4 UML (Unffied Modelling Lunguuge)
Memrmt (Hasanah, et all, 2020) dalarn bukunya yang berjudul
"Inrplementasi Barcode Dan Algoritma Regresi Linear Untuk
Mernprediksi Data Persediaan Barang" mengatakan bahrva UML ialah
salah satu perlengkapan untuk membantu perkembangan sistem
berorientasi objek. Menurut (Kroenke, 2003) t lnified Modelling [.anguage
(UML) adalah himpunan struktur teknik untuk pemodelan dan desain
program berorientasi objek (OOP) sefia aplikasinya. UML adalah
metodologi untuk mengembangkan sistern OOP dan sekelompok lool
untuk mendukung pengembangan sistem tersebut. Diagram UML yang
sering digrrnakan unftik rnengembangkan sebuah sistem adalah sebagai
berikut:
1. Use Case Diagrom: Merupakan gambaran dari fungsionalitas yang
diharapkan dari suatu sistem, dan merepresentasikan suatu interaksi
antara aktor dan sistem. Didalam Lt,\e case terdapat actor yafig
merupakan suatu gambaran entitas dari manusia atau suatu sistem
yang melakukan pekerjaan pada sistem.
2. Activity Diagram: Mempakan gambaran alir dari aktivitas-aktivitas
di dalam sistem yang berjalan.
n- -\,2
Tabel2.3 Simbol ERD
i3
L.
q
UNIVERSITAS MEDAN AREA
3. Setluence l)iagram: Menggambarkan interaksi antar objek di
dalarn dan di sekitar sistem yang berupa messdge yang
digarnbarkan terhadap waktu.
4. Class Diagram: Merupakan gambaran struktur dan deskripsi dan
class, package, dan objek yang saling berhubungan seperti di
antaranya pewarisan, asosiasi dan laimya (Prihandoyo, 2018).
2.12 Codelgniter
Ootlelgni.ler merupakan suatu web .fraruework yang dikembangkan oleh
Rick Ellis dan Ellis Lab. Codelgniter dirancang untuk menjadi suatu we&
.framework yang ringan dan rnudah untuk digunakan. Bahkan, pengakuan dari
Rasmus Lerdorf, sang pencipta bahasa pemrograman PHP mengatakan bahwa
Codelgrriter menrpakan web.framework yang rnudah, cepat, dan handal.
Sebelum mencoba Codelgniter, perlu kita ketahui istilah web./ramework.
Menurut Mi.crosofi Oomputer l)iclionary,web adalah sekumpulan dokumen yang
saling terhubung dalam sistem hypertext yang penggunanya akan menjelajahi weh
rnelalui halaman beranda. Sedangkan ./i"amework adalah desain skuktur dasar
yang dapat digunakan kembali (rettsebale) yang terdiri atas abstract cla,;s dan
concrele class di pemrograman yang berorientasi objek.
Dirilis pada dokumentasi Codelgniter, Codelgniter menrpakan toolkit bagi
orang yang ingin membangun aplikasi web menggunakan PHP. Tujuannya adalah
membuat pengembangan proyek menjadi lebih cepat dibandingkan dengan
menulis kode dari awal (scratch) Codelgniter menyediakan kumpulan library
untuk tugas-tugas yang sering dilakukan dan sangat mudah untuk mengakses
lihrary yang tersedia di Codelgniter. Dengan Codelgniter, kita cukup fokus pada
pengembangan proyek dan meminimalisasi jurnlah kode yang akan ditulis
(Strbagia, 2017).
2.13 Deskripsilnstansi
SMA Swasta PAB 8 Saentis adalah salah satu sekolah swasta yang berada
di Kecarnatan Percut Sei Tuan. SMAS PAB 8 Saentis merupakan sekolah swasta
favorit yang banyak diminati oleh siswa yang ingin melanjutkan sekolah dari
SMP ke SMA.
14
c
UNIVERSITAS MEDAN AREA
Tidak hanya statusnya yang merupakan sekolah favorit, fasilitas dan
luasnya sekolah juga rnenjadi salah satu faktor yang rnendorong calon siswa untuk
belajar di sekolah PAB 8 ini. Luas bangunan sekolah pAB + i,5 hektar yang
terbagi menjadi 5 lokal bangunan. Ketika pefiama kali memasuki sekolah, kita
akan rnenjumpai lokal bangunan pertarna dan kedua, yaitu mang kepala sekolah,
kantor administrasi dan perpustakaan pada bagian kiri dan ruangan untuk sebagian
anak kelas XII. Setelah melewati bangunan pertama dan kedua kita akan
menemukan bangunan ketiga yaitu, ruang kelas satu pada bagian timur dan rllang
kelas dua pada bagian utara. Pada ruang kelas satu, ada sebagian ruang kelas XIIdan ruang kelas XI, pada kelas dua bagian utara terdapat ruangan kelas XI.
Bangunan keempat terletak di sebelatr utara bangunan ketiga, yaitt bangunao
untuk ruang guru. Bangunan keempat terletak di belakang bangunan ketiga, yaitlbangunan untuk kelas X.
Tepat ditengah-tengah bangunan kelas terdapat suatu lapangan yang biasa
dipakai sebagai lapangan upacara, selain dipakai sebagai lapangan upacara
Iapangan tersebut juga sering dipakai sebagai tempat kegiatan olahraga seperti
futsal, basket, badrninton, dan lain-lain.
15
a
UNIVERSITAS MEDAN AREA
BAB IIIPE LAKSANAAN KERJA PRAKTEK
3.1 Ruang Lingkup Kegiatan
Ruang lingkup kegiatan selama rnelaksanakan kerja praktek ini adalah
sebagai berikut :
a. Pengurnpulan Data
Pengumpulan data dilakukan dengan cara yang petarna melakukan
wawancara kepada Kepala Sekolah dan pustakawan mengenai sistern
yang digunakan sekolali dalarn rnengelola data perpustakaannya. Kedna,
rnelakukan observasi secara langsung urengenai kegiatan pustakawan
dalam rnengelola data dan melayani pengunjung. Ketiga, melakukan studi
literahrr dengan cara rnembaca dan mernpelajari materi yang terkait
dengan sistem informasi perpustakaan dari jurnal-jurnal maupun ebook.
Keempat, melakukan perancarlgan sistern dengan rnenggunakan DFD,
ERD, dan IIML.
Analisis
Aaalisis yang dilakukan adalah analisis sistem yang berjalan dan analisis
sistem yang diusulkan. Analisis yang berjalan rnasih rnenggunakan sistem
manual dalarn rnengelola data-data dan analisis yang diusulkan yaitu
dengan rnenggunakan sistem infonnasi yang terkornputerisasi yang
diharapkan dapat membantu pustakawan dalarn rnengelola data-data
perpustakaannya.
Perancangan
Perancangan yang dilakukan adalah perancangan sistem kemudian
dilanjutkan dengan perancangan database setelah itu meiakukan
perancangan i nl.er/'a c e.
Implernentasi
Agar sistem informasr perpustakaan dapat diirnplementasikan dengan bark,
penulis melakukan pernbuatan codingan program sesuai dengan
perancangan yang telah dirancang kemndian rnelakukar.r uji coba apakah
c.
t6
UNIVERSITAS MEDAN AREA
sistem infomrasi
dibutuhkan.
ti_'Obseruasl- Studi Literatur
r arg telah dibangun sesuai dengan yang diharapkan dan
Anallsis
i
li
Perancangan .+l lmFlementasi i
i
tl
iil- Pembuatan coding iliii
--lPengumpulan Oata
Analisis sisteft yang
be.jal arAnaLsr5 sistem vang
diusulkan
L-
Perancangan sistemPerancangan database
l- Perancangan interfaceL
Gamtrar 3.1 Ruang LingkLrp Kegiatan
3.2 Bentuk Kegiatan
Adapun bentuk kegiatan yang dilakukan penulis selama rnelaksanakan
kerja praktek pada SMA Swasta PAB 8 Saentis ini adalah membuat rancaltg
bangun suatu sistem infonaasi perpustakaan berbasis web pada SMA Swasta PAB
8 Saentis.
3.3 Jadwal Kegiatan
Adapun jadwal kegiatan yang dilakukan penulis selama rnelaksalakan
kerja praktek adalah sebagai berikut :
Tabel 3.1 Jadwal Kegiatan
No Tanggal IJraian
1 I 2-08-2020Meminta izin kepada pihak sekolah uutuk melaksanakan<erja praktek di SMA Sr,vasta PAB 8 Saentis
2 13-08-2020Vlengaj ukan surat penn ohonan rnelaksanakan kerja praktekrang disetujui oleh dosen pernbirnbing akademik kepadarihak karnpus
3. 1 4-08-2020VI eny erahkan surat penn ohonan m elaksanakan kerj arraktek kepada SMA Swasta PAB 8 Saentrs
4. I 5-08-2020Menerima surat balasan dari SMA Swasta PAB 8 Saentisrahwasanya benar diizikan unflrk rnelaksanakan ker-ja
rraktek di sekolah tersebut
5. r 7-08-2020 Wawancara kepala sekolah dan petugas perpustakaan
6 I 8-08-2020 )bservasi 1ingkr-mgan perpustakaan
7. 19-08-2020Vlengobservasi bagaim ana petrlgas perpustakaan dal arnnengelola data
8. 20-08-2020Vlen gobseruasi petugas perpustakaan dal am m el av ana
rengun-jung
9. 2t-08-2020 )eraucangan DFD (Diagrarn konteks, DFD level 0)
I7
UNIVERSITAS MEDAN AREA
10. 22-A8-2020 ancangan DFD (DFD level l)lt 23-08-2020 ?erancangan Entity Diagrarn (ERD)
12. 24-08-2020)erancan gan Activity diagram sistem infonn asirenrustakaan
13. 25-08-2020?erancangan Sequen ce diagrarn sistem i nfonn asi;erpustakaan
1.1 26-08-2020 Penger.jaan projek berupa pembuatan database
15. 27-08-2020?engerjaan projek berupa pembnatan fonn login sistemntbrmasi pelrustakaan
16. 28-08-2020lengerjaan projek berupa pembuatan fbrm login sistemnfonnasi peflrustakaan
17. 29-08-2020)engerjaan projek berupa mengkonekkan tbrrn login sisternnfonnasi peruustakaan
18. 30-08-2020)engerjaan projek berupa pembuatan halarnan horne srstemnfonnasi perpustakaan
19. 3 I -08-2020 )engerjaan projek bempa pembuatan halaman data buku
2A. 0 1 -09-2020 )embuatan projek berupa CRUD data buku
21 02-09-2020Pembuatan projek berupa halaman anggota sistem informasioetpustakaan
22. 03-09-2020 ?embuatan projek berupa CRUD data anggota
t). 04-09-202Alembuatan projek berupa pembuatan halaman transaksi;istem infonnasi perpnstakaan
24. 0s-09-2020Pembuatan projek berupa penrbuatan halaman transaksisistem infonnasi perpustakaan
25. 06-09-2020Pembuatan projek bempa CRUD data transaksi sisteminfonnasi perpustakaan
26. a7-09-202APernbuatan projek berupa CRUD data transaksi sisteminfonn asi per?ustakaan
27. 08-09-2020 Pertrbuatan projek berupa penibuatan halaman "My Profile""rntLrk adrnin
28. 09-09-2020Pembuatan projek berupa pembuatan halaman "My Plotile"mtuk adrnin
29. 1 0-09-2020 )ebuatan projek berupa pernbuatan button untuk logout
30. 1 1-09-2020 Mernperbaiki tarnpi 1 an -tam pi I an
31. 12-09-2020)engajuan pennintaan surat selesai KP (Kerja Praktek) kerada pihak SMA PAB 8 Saentis
3.4 Hasil Ker.ia Praktek
AdapLrn hasil kerja praktek yang dilakukan penulis di SMA Swasta PAB 8
Saentis setelah melaliukan w'a\\'ancara dan obsenasi yaitu merancang bangun
18
EF
t
t
q
UNIVERSITAS MEDAN AREA
suatu Sistem Infbnnasi Perpustakaan Berbasis Web Pada SMA Swasta pAB 8
Saentis.
3.4.1 Analisis Sistem l'ang Berjalan
Setelah rnelakukan wawancara dar obseruasi pada petugas perpustakaan
pada SMA Swasta PAB 8 Saentis dapat diketahui bahwa sistem yang sedang
berjalan rnasih mengguuakan sistem manual untuk pencatatan data buku, data
anggota, data peminjatnan dan pengernbalial. Dalarn proses peucatatan data bukl,prtstakawan mencatat data buku di dalarn buku besar kernudian buku yang telah
dicatat datanya akan diletakkan pada rak sesuai dengan kode yang tertera.
Pencatatal data anggota, setiap mrlrid yang rnendaftar sebagai anggota dari
perpustakaan, maka data dari anggota tersebut akan dicatat di buku anggota yang
telah disediakan. Pencatatan data transaksi peminjalnan, pustakar.l,an mencatat
data buktr yang dipir4am oleh anggota di buku transaksi dan kernudian buku yang
telah dicatat datanya akan diserahkan ke anggota yang merninjam buku.
Pencatatan data transaksi pengembalian, bukLr yang ingin dikernbalikan oleh
anggota akan dicatat tanggal kembalinya kernudian buku akan diletakkan kembali
di rak sesuai dengzur kode buku. Dan dari analisis sistern yang ber3alan di atas,
menurut penulis sistem yang sedang berjalan rlasih kurang efektif dan efisien
untuk melakukan pengelolaan data perpustakaan.
3.4.2 Analisis Sistem Yang Diusulkan
Sistern infonnasi pengelolaan data perlu dikenibangkan mengingat sistem
lama yang sedang berialan rnasih banyak kekurangan dan beltrm terkomputerisasi.
lJnttrk rnengantisipasi berbagai kendala yang terjadi dalam rnelakukan aktifitas
pengelolaan data maka diusulkan dibangunnya suatu sistern informasi pengelolaan
data di perpustakaan SMA Swasta PAB 8 Saentis yang terstmktur.
Untuk rnenjaga agar sistern berjalan dengan baik, ada beberapa tahapan
pelaksanaan kerja dalam rnenjalankan sistern yang diusulkan ini, antara lain :
I Pendataan Anggota
a. Pendataan anggota dilakukan setiap ada pengurlung yang ingin
rrendaftar rnenjadi anggota perpustakaan.
b. calon anggota rnengisi fonn pendafiaran yang diberikan oleh petugas.
c. Data anggota akan disirnpan pada file Data Alggota.
19
UNIVERSITAS MEDAN AREA
2. Pendataan Buku
a. Setiap koleksi buku baru, buku yang dipinjarn dan buku yang
dikernbalikan akan didata oleh petugas agar pendataan tercatat dengan
jelas.
b. Data buku akan disirnpan pada file Data Buku.
3. Pendataan Transaksi Peminjarnan
a. Anggota yang ingin rneminjarn buku akan didata oleh petugas agar
pendataan tercatat dengan jelas.
b. Data transaksi peminjaman akan disirnpan di file perninjaman.
4. Pendataan Transaksi Pengernbalian
a. Alggota yang ingin mengembalikan buku akan didata oleh petugas
agar pendataan tercata dengan jelas.
b. Data transaksi pengernbalian akan disirnpan di file pengernbalian.
A. Kebutuhan Sistem Perangkat Keras
Minirnal kebutuhan perangkat keras yang digunakan sebagai pendukung
dalarn pembuatan sistem infbrmasi ini sebagai berikut :
t.aptop/PC
Prutce,ssor minimun Pentiurn lntel Celeron 2955U
Mernori yang digunakan yaitu minirnal2 GB
Hard Di.sk minimrun 500 GB
e. Kev-boarcl dan lvlou,re
B. Kebutuhan Sistem Perangkat Lunak
Kebutuhan perangkat lunak yang digunakan dalarn pembuatar sistem
informasi ini sebagai berikut .
. Sistern operasi Windorvs
. XAMPP
Il/eb Rrr.tv,,s'er
. DalcthaseMySQL
7'ext editor
Bahasa ,rcript
I PHP
2. HTML3. CSS
a.
b.
U.
d
a.
b
c.
d
f.
2A
c
UNIVERSITAS MEDAN AREA
3.4.3 PerancanganSistem
A. Perancangan iVlodel
l. DFD (Data Flow Diagram)
a. Diagram Konteks Sistem Informasi perpustakaan
Form PendaftaranKrft! Anggota & Buku
/"Drta tsuku
Ddt3 AnggotaDaia Peminlaman
D.ta Pergemhalian
SMAS PAB 8Saentis
Kartu Anggota & Buku
nfo Data Buk!lnfo Data Anggota
lnfo Ll3ta Peminjamtrnlnfo Drtr Pengemb:lian
b.
Cambar 3.2 Diagrarn Konteks Sistem lnfbnnasi perpustakaan
Diagram konteks di atas rnenjelaskan tentang alur dari mulai siswa
mendaftar menjadi anggota yang kernudian disimpan di sistern.
Setelali itu siswa dapat melakukan perninjaman br-rkn. petugas
perpustakaan bertugas rnenginputkan semrra data anggota, buku,
peminjaman dan pengernbalian ke sistern. setelah semua proses
selasai rnaka sistem akan mengirirnkan laporan ke pada pirnpinan.
DFD Level0 Sistem Informasi Perpustakaan
Jnfo Data 8uk!lnto Oala Anggara
lnlo Oata Pemirjamanlnfo Datr PenCemb:lian
21
Gambar 3.3 DFD Level 0 Sistern lnfonnasi perpustakaan
q
UNIVERSITAS MEDAN AREA
Ganrbar DFD level 0 di atas rneryelaskan proses siswa mendaftar
menladr ang-eota perpustakaan kernudian proses meminjam dan
mengernbalikan buku, setelah itu semua data yang telah diproses di
irt lonnasikan kepada pi rnpi rrarr.
c. DFD Level I Proses 1.0 Form Pendaftaran Anggota Sistem
Informasi Perpustakaan
Gambar 3.4 DFD Level I Proses 1.0 Forrn Pendaflaran Anggota
Sistern [nfonnasi Perpustakaan
Gambar DFD level I di atas men-jelaskan proses fonn pendafiaran
anggota. Siswa rnelakukan pengisian form pendatiaran kernudian
sistern rnernberikan kartu anggota dan disirnpan di database setelah rtu
pernbuatan laporan untt& pirnpinan.
d. DFD Level I Proses 3.0 Transaksi Peminjaman dan
Pen gembalian Sistem Informasi Perpustakaan
{:
lnfoDaha!to \ i;;;lnlo&barffia \lnfo &ta tuminlmin \.
D:ra luku
Gambar 3.5 DFD Level I Proses 3.0 Transaksi Perninjarnan dan
Pengenr balian Si stern I n form asi Perpustakaan
nfo DnE Penge$ba!,rh
1.1 \- + DatatrpeoE.EMtudnl DBtaAnSok
22
q
UNIVERSITAS MEDAN AREA
Garnbar DFD level 1 proses 3.0 trarsaksi perninlarnan dan
pengernbal iarr di atas rnenggarnbarkan bagairnalla proses perninjalnan
dart pengernbalian bukLr. Pustakawan memproses transaksi
perninjaman dan pengelnbalian yang mernbutuhkan data buku dan
data anggota kernudian data disirnpan ke database, setelah itu semua
data yang telah diproses diinfbrmasikan kepada pirnprnan.
e. DFD Level 1 Proses 4.0 Pembuatan Laporan Sistem Informasi
Perpustakaan
Data BukuData BukuI
+
liPimpinan +
Data Buku
Data AnBgotaData Peminiaman
Data Pengembalian
'\
4.7 Data Anggola_ Data Anggota
Pembuatan;Laporan i
{-Data PeminjamanData Peminiaman
t*- ;;;;;; -Data Penge m balia n
Gambar 3.6 DFD Level 1 Proses 4.0 Pernbuatan l,aporan Sistem
Infonn asi Perpustakaan
Gambar DI.D level I proses 4.0 pembuatan laporan di atas
rnenggambarkan bagaimana proses pembuatan laporan yang akan
diinfonnasikan kepada pirnpinan. Dalarl proses tersebut
rnetnbutuhkan selnlra data yang telah diproses sebelunnya seperti data
buku, an ggota, pern i njaman dan pengetnbalian
2. tlML (Unified N{odelling Language)
a. Activity Diagram User
l. Activify" Diagram Llser
Gamtrar 3.7 Activity Diagrarn lJser
l7
f"riJ"-*-,\ admin r
c
UNIVERSITAS MEDAN AREA
Gambar di atas merupakan Activity Diagram pada proses login admin.
Ketika User menginputka, Llsenlalne dan password maka akan
merequest ke sistern kemr.rdian divalidasi di database. Jika usemame
dan password salah maka user diarahkan ke forrn login kernbali dan
3ika login berhasil maka user akan diarahkan ke halamal user.
2. Activity Diagram Buku
Gambar 3.8 Activity Diagram Buku
Gambar di atas rrierupakan proses pengelolaan data buku sarnpai
tersirnpan di database. Pilih menu data buku kemudian merequest ke
sistem kemudian dieksekusi di database. Setelah itu menuju ke
halaman data buku kemudian rnelakukan CRUD (create l?eatl Llpd.are
I)elele'), setelah melakukar CRUD maka akan ada pilihan sirnpar
perr-rbahan atau tidak. Jika rnernilih tidak maka user akan diarahkan
kembali ke halarnan menu data buku dan jika mernilih simpan makan
data buku akan disimpant di databa.se.
Buku
Admin Sistem Database
,-:_".--{ r*,:m p-
\. . -.r
--,'Ill)u
'(-_:
r;-rI
:*l
I *t*":*:9tdak I
-.--\-\- _/
T*-__Y_I o*n***")'*-T*
J
Ci
24
q
UNIVERSITAS MEDAN AREA
3. Activity Diagram Anggota
Gambar 3.9 Activity Diagrarn Anggota
Garnbar di atas merupakan Activity Diagrarn proses pengelolaar:r data
anggota. Ketika user memilih menu data anggota maka akan direquest
ke sistem kemudian dieksekusi oleh tlataba,se dan layar akan
rnenarnpilkan halaman menu data anggota. User dapat melakukan
CRUD data anggota kernudian jika ingin menyimpan perubahan maka
data akan tersimpan ke clataba,se dan jika tidak ingin menyilnpan
perubahan maka user akan di arahkan kernbali ke halaman ntenu data
anggota.
4. Activity Diagram Transaksi
Tr3nsaksi
Adm in Sistem Databasc
ot
'. - Ll,:Tll ,. '-
kba6c-t-I
t::::I
-\sryanFtuele_ld&* )___.-a;
+
(*)*t"'l.(},
Gambar 3.I0 Activig Diagram Transaksi
o+
'":l';Il-
25
qn8gota
SktEm Drtabase
{:&\-____i''
I
I
tr----'
I
il
II
I
I
I
l
l
--r*AY
r-_-t_
q
UNIVERSITAS MEDAN AREA
Gambar diatas merupakan Activity Diagrarn proses transaksi. User
rnernilih rnenll transaksi setelah itu akan direquest olelr sistem
kerntrdian dreksekusi oleh dcttoho,se dan user menju halaman
transaksi. (l.rer dapat rnelakukan CRIID pada data transaksi, jika ingin
menl,impan perubahan maka data transaksi akan disimpan di dutahase
dan jika tidak ingin tnenyimpan penrbahan rnaka user akan diarahkan
kebali ke halanan data transaksi.
b. Sequence Diagram
irii; ; f-.---' .1 .... ..---.i-'-.'!iliir:u:i:Mm@:
v
Gambar 3.11 Sequence Diagram
Gambar di atas merupakan Sequence Diagrarn sistem infonnasi
perptrstakaan. Iiser melakukan /ogri kemudian divalidasi datobase,
setelali r.scr tnasuk ke halarnan sistem inforrnasi maka ener dapat
melakukan perubahan (CRUD) pada menLr data-data vang tersedia
sarnpai kernudian r/.rer nrelakrrkan logont.
3. ERD (Entity Relationship Diagram)
Gambar 3.12 ERD Sistern lnfonlasi Perpustakaan
26
YilEBb[)^\-_//-----\u-lffiu) ! (oM-Mi. \ L -/i-?, vI
i P.@b,h
--L_,__r.*I
l
i -i
6dt!.6'6r I
,//\"..._<\l'l&h_:
(p
a
e
UNIVERSITAS MEDAN AREA
Garnbar di atas merupakan ER-Diagran dari srstern infonnasi
perpustakaan. Memiliki lirna entitas yaitu entitas buku, anggota, petugas,
perninjaman dan pengenrbalian
a. Entitas anggota terdapat atribut NIS, narna, jenis kelamin, kelas dan
nornor handphone.
Entitas perninjaman yang memiliki atribut nomor transalisi, NIS, kode
buku, tanggal pinjarn dan w-aktu kernbali, dari entitas anggota ke
entitas perninjaman terdapat relasi yaitu urelakukan.
Entitas buku yang merniliki atribut kode buku, judul buku, penerbit,
tahLrn terbit dan jurnlah, dari entitas peminjarnan ke entitas buku
terdapat relasi rnemprrnyai.
Entitas petugas yang memiliki atribut id petugas, nama petugas,
tt.\ernorte, pas.rtr,,ord dan date crealed, dari entitas petugas ke entitas
buku terdapat relasi menginput dan dari entitas petugas ke entitas
peminjarnan terdapat relasi memproses.
Entitas pengernbalian yallg rnerniliki atribut nomor transaksi, tanggal
kernbali dan denda hari, dari entitas petugas ke entitas pengernbalian
terdapat relasi lnemproses dan dari entitas anggota ke entitas
pengernbal ian terdapat relasi melakukan.
3.4.4 Perancangan Database
Adapun stn"tktur perancangan tabel tlatubctse yang akan dirancang untuk
sistem informasi perpustakaan yang akan dibangun adalah sebagai berikut :
Pada tabel user di atas terdapat 5 ./iek{ yang digunakan untuk mellampung data di
dctlabase adalah sebagai benkut:
a. Id_user digunakan untuk menampung id dari aser.
b. Narna digunakan untuk menampullg nama dan u,ser.
b.
c.
d.
e.
Tatrel3.2 User
Field Name Type Size
ld_user Int llNama Varchar' 128
Usernane Varchar 128
Password Varchar 256Date_created Int 11
2t
q
UNIVERSITAS MEDAN AREA
Tabel3.3 Buku
Field Name Type Size
Kd_buku Int 11
Judul Varchar 128
Penerbit Varchar 128
Tahun terbit Varchar 4
Jumlah Int 11
c.
d.
e.
t/sernante digunakan untuk menampun g usemame dari lz,yer.
Pas'sword digunakan untuk menampLln g pas.su,ord dari user.
Date c'realerl digunakan untuk menampung tanggal dari Lrser yang login.
Pada tabel buku di atas terdapat 5./icld yang digunakan untuk menampung data di
tla I a b a s e adalah sebagai berikLrt:
Kd buku digunakan untuk menampung kode dari buku.
Judul digunakan untuk menampung judul dari buku.
Penerbit digunakan untuk tnenampllltg penerbit btrku.
Tahun terbit digLrnakan untuk menampung data tahun terbit buku.
Jumlali digunakan untuk menampugn jurnlah dari buku.
Pada tabel anggota di atas terdapat 5.field yang digr"urakan untuk lnenampung data
di tlotabase adalah sebagai berikut:
a. NIS yang digunakan untuk menampung NtS dari anggota.
b. Nama yang diguriakan untuk mellampung nama dari anggota.
c. J kelarnin yang digunakan untuk metlampung jenis kelarnin dari anggota.
d. Kelas yang digunakan untuk menalnplmg kelas dari anggota.
e. Hp yang digrmakan untuk rnenarnpung nomor hcrntlphctne. anggota.
a.
b.
c.
d.
e.
Tabel3.4 Anggota
Field Name Type Size
NIS Int 1t
Nama Varchar 128
J _kelarnin Varchar 16
Kelas Varchar 32
Hp Varchar 15
28
a
UNIVERSITAS MEDAN AREA
Tabel 3.5 Perninjarnan
Field \ame Type SizeNo transaksi Int 11
NIS Varchar 15
Kd buku Int 11
Tgllinjarn Date
Waktu_kembali Date
Pada tabel perniryarnan di atas terdapat 5 lieltl yang digunakan untuk menampung
data di tlataba.;e adalah sebagai berikut:
a. No_transaksi digunakan nntuk menampung nomor transaksi peminjarnan.
b. NiS digunakar untuk melrarnpllng NIS dari anggota yang ingin rnerninjam
buku.
c. Kd_buku digunatrran untuk menamplrng kode dati buku yang ingin dipinjarn.
d. Tgl_pinjam digunakan untnk menampung tanggal perninjaman buku.
e. waktu kernbali digunakan untuk menampung wakttr pengembalian bukLr
Pada tabel pengelnbalian di atas terdapat 3 lield yang digunakan untuk
rnenampung data di clatabase adalah sebagai berikut:
a. No_transaksi digunakan untuk menampung data nolnor transaksi dari
perninjarnan
b. Tgl_kernbali digrmakan untuk lnenarnpung data buku vang drkembalikan.
Tabel3.6 Pengembalian
Field Name Type SizeNo transaksi Int 1lTgl kembali Date
29
q
UNIVERSITAS MEDAN AREA
:
It
!Ibl
I
3.4.5 Perancangan Inter{ace
1. Perancangan Interface Form Login
o8,n
)
Gamtrar 3.13 Perancangan Inter/ace liorm Login
Garnbar di atas merupakan rancangan inteiace ./brm login adrnin pada
Sistern lnfbrmasi Perpustakaan karena hanya admin saja yang bisa
mengakses sistem intbnnasi ini.
Perancan gan Interface Nlenu
PERPUSTAKAAN
SMA SWASTA PAB 8 SAENTIS
..F4ir e i.rAi t43 ! :ienrii l0l0
Gambar 3. 1 4 Perancangan lnterlac'e Menu
Garnbar di atas mempakan rancangan interface lnenu pada Sistern
Infonnasi Perpustakaan. Sistem informasi ini merniliki lirna rnenu yaitu
rnenrr dashbourtl, menll my," profile. menu data buku, menu data anggota,
dan menu data transaksi.
Perpustakaan SMA Swasta PAB 8 Saentis
30
q
UNIVERSITAS MEDAN AREA
3. Perancangan Interface Input Buku
Ir.nbar iala L!l!
Gambar 3.15 Perancallgan Inteiltce [nput Buku
Gambar di atas merupakan perancangan interJat:e inpulbukv pada Srstern
Irrfbnnasi Perpustakaan. Pada perarcangan input data buku ini terdapat
beberapa.fieltl yaitu.fielcl kode buku untuk rnenginputkan kode dari buku,
.field judd buku lrntnk menginputkan judul dari buku, .fielt{ penerbit unhrk
rnerrginputkan penerbit dari buku, ./icltl tahrt terbit untuk rnenginputkan
tahun terbit buku, dan.field jurnlah untuk menginputkan jumlah dari buku
yang tersedia. Kernudian ada bulton tarnbair data buku di pinggir kanan
bawah untnk menambahkan data buku yang telah diinputkan.
4. Perancangan Inter{ace Input Anggota
NIS
Nama
kelas
No HP
lenrs Kelamln
lnput Data Anggota
lnpui Data
Gambar 3.16 Perancangail Interface Input Ntggota
Garnbar di atas merupakan perancangalt intefioce input anggota pada
Sistem Infonnasi Perpustakaan. Pada perancallgan input data anggota ini
merniliki beberapa .field yaitu felri NIS urtnk rnenginputkan NIS dari
31
c
UNIVERSITAS MEDAN AREA
5.
siswa yang ingin rnenjadi anggota, .field nama untuk menginputkan narna
dari anggota,.field jenis kelarnin untuk menginputkan jenis kelamin dari
anggota, ./ield kelas untuk menginputkan kelas dari anggota dan ./ietct
nomor handphone untuk rnenginputkan nornor hantlphone anggota.
Kemudian ada butlon input data tmtnk menarnbahkan data yang telah
diinputkan.
Perancangan Inter{'ace Input Transaksi
Ga mbar 3. I 7 Perancan gan I nt e rla c e In puI T ransaksi
Garnbar di atas merupakan perancangan inter/ace input transaksi pada
Sistem Infonnasi Perpustakaan. Pada perancangan input data transaksi ini
rnemiliki beberapa .field yaitu leld NIS untuk rnenginputkan NIS dari
anggota y'ang melakukan peminjaman. ./ieltl nama unhrk menginputkan
nama dari anggota yang melaliukan perninjalnan, .field jtdvl buku untuk
rnengnputkan judul buku yang akan dipinjam, field jurnlah buku untuk
rnenginputkm jumlah buku yang dipinjarn, ./ield tanggal pinjam untuk
rnenginputkan tanggal dari anggota rneminjam buku, dan ./iettl tanggal
kernbali untuk menginputkan tanggal buku harus dikembalikan ke
perpustakaan. Kemudiau ada huilon input data untuk rnenarnbahkan data
vang telah dirnputkan.
lnput Data Transaksi
iudul Buku
Jumlah Buku
TangBal Pinlam
TnnBgal (emL'aii
32
q
UNIVERSITAS MEDAN AREA
6. Perancangan Interface Ou@ut Data Bukuprnpusaxalt svns
PAB 8 5AENTIS .
Dair Butu
limbah datd blku
13frbah dJiJ
Data Buku
Gambar 3.18 Perancangan Infedace Otrtput Data BukuGanrbar di atas merupakan perancailgan intefi'ace outpltt data buku dari
sistem infonnasi perpustakaan. Pada perancangan interface output data
buku memlliki field search dan hutton search untuk mencari data dari
buku. Ada button tambah data buku unhtk menambah data buku dan ada
tabel buktr yang terdiri dari beberapa kolom untuk menampung data -vang
telah diinputkan sebelumnya. Tabel ini terdiri dari kolorn nomor, judul
buku, penerbit, tahun terbit dan kolorn aksi untuk menampung aksi CRTID
(Crealc lleatl {lptlate l)elete) data.
7. Perancangan Interface Output Data AnggotaPERPUSTAUAN SMN
PA88 sAENTIS
Gambar 3.19 Perancangan Interfttce (httpttt Data AnggotaGambar di atas merupakan perancangart inte$ace output data anggota
pada sistem infonnasi perpustakaan. Pada perancangan interface oulput
data anggota rnerniliki .fieki search dan hutton seorch untuk rnencari data
dari anggota. Ada button tambah data anggota yang berfungsi untuk
menarnbahkan data anggota dan ada tabel anggota yang terdiri dari
-1 -1
q
UNIVERSITAS MEDAN AREA
beberapa kololn untuk menalxpung data yang telah diinputkan
sebelumnya. Tabel ini terdiri dari kolorn noiltor, nama anggota, jenis
kelarnin alggota, kelas dari anggota dan kolom aksi urituk menampllng
aksi CRUD.
8. Perancangan Interface Output TransaksiPTRPUSIAKMN SNIAS
PA8 8 sAENTISPA8 8 sAENTIS
lrrnsaksi
Tambah Transakii
Data Suku
Dnrd AnBgot.
J
Gamtrar 3.20 Perancangan Interfhc'e Ofiptl TransaksiGambar di atas mentpakan perancangan interface outpttl transaksi pada
sistem infonnasi perpustakaan. Pada perancangan inlerface output data
transaksi rnerniliki .field searc:h dan buttott secrrch yang berfungsi untuk
mencari data dari anggota yang rnelakukan transaksi pemrnjaman. Ada
btrllon tambah transaksi untuk menambahkan data dari anggota yang
melakukan peminjarnan buku dan ada tabel transaksr yang terdiri dari
beberapa kolom untuk menampung data yang telah diinputkan
sebelurnttya. Tabel ini terdiri dari kolour nomor, natna anggota, judul dari
buku, tanggal perninjarnan bnku, tanggal kernbali dan kolorn aksi urituk
menampung aksi CRUD.
3.4.6 Implementasi
Adapun hasil dari rancaflgan sistetn yang telah dibuat dengan data yan-e
telah didapatkan penulis pada kerja praktek menjadi sebuah sistern infonnasi yang
terkomputerisasi yaitu Sistem Infonnasi Perpustakaan Berbasis Web Pada SMA
Swasta PAB li Saentis.
34
juduljct r8r
q
UNIVERSITAS MEDAN AREA
1. Halaman Tampilan Login Wetrsite
lni merupakan tarnpilan awal untuk login dar-i Sistern Infonnasi
Perpustakaan Berbasi Web
2. Halaman Tampilan Dashtroartl
Halarnan ini adalali tarnpilan do.shltottrcl sistem infbr"rnasi perpustakaan
setelah admin rnelakukan login.
Dashboard
Gambar 3.22 Halaman Tarnpilan l)ushboard
Gambar 3.21 Halarnan Tarnpilan Login tl/ebsite
3-s
PERPUSTAKAAN
SMA SWASTA PAB 8 Saentis
Perpustakaan SMA Swasta PAB 8 Saentis
c
UNIVERSITAS MEDAN AREA
3. Halaman Tampilan NIy Profile Admin
Halanran ini adalah tampilan |uly Prdile adrnin pada sistern infonnasi
perpustakaan.
My Profile
\'i: .":' -'-r...s,,2:. i;-1i: 5Yr ilal;va'\hr
,l,..,tt ''1"';-:i ,.-*, ".,r,,.in-, r,.'
r;:.;,", .l'.'.r.', ..,.- ^ ,,*** ,
i+,1;l; 'x;;f
Mit Tsdtsh Tt&A Jumlsh
tJd.,J*i r.lr!01 5
5!rr "5?1
9
Aranc )tt1 t
)an:u61 Z?ig 4
iieg.Ji :{1i g
Er!*yra j()* !
rr,;,n:t:r: ii ,!
:qrtr :i i::
Akd
@@@@@@@G@@r0!@@@@@!!@ @ !!D@GAG&
Gambar 3.23 Halarnan Tarnpilan |uly l:7"r,711, Adrnin
1" Halaman Tampilan Data Buku
Halarnan ini adalah tampilan data lruku pada sistem inlbnnasi
perpustakaan
Data Buku
EI@@
Fls ld &*r lud',4
t ' :5:.rit: :qr rI ::d.r',E;d
I i-14Tfu1 Tulsirl $iert3'ar! iu.as
I +:,5r. -,,::. .r.18.i6.,b !r .{r
4 *ri., .r,:*rt':h;,I.qM-.
, 1 loi;. I*r- p..j1j. jdil,{ r \ il,.
6 7'illl!i i!,! !,iera,ril,l-u?rilui?I A$iqi
7 ,1ia.?\ ;t* Sriia 1,1*.,1 nd.l.'-e
Gambar 3.2{Halanan Tampilan Data Buku
36
q
UNIVERSITAS MEDAN AREA
5. Halaman Tampilan Data Anggota
Halarnan ini adalah talnpilan data anggota dari
petpustakaan
Data Anggota
kiit*a.i?Je E
@@@}lE RIS Nnma
sistem infomrasi
ak lt iPA ! nar*!{
ek! tlt:p.r i oEt:-+t
GA G'O
@@@@E@@ffi.n6
lEd @1,rrlr aEE
t
6
7
Gambar 3.25 Halaman Tarnpilan Data Anggota
6. Halaman Tampilan Transaksi
Halatnan ini adalah tampilan transaksi pada sistern informasi perpustakaan
Transaksi
E@@
ldilo Ttasi'si l.tls *nma d Bs&u
4 l; .::a.,i :,:,"-rir.n;:.r 1;.,1j)ir. i?r.ril r:..-..,,r:.i jitr,:; jt ::i.t:, :;t -.1!!tr:i,t:,,. GD
j :!, :::,i r.rt:;r: .rj:jat: .,:,r i r:1::iir:.iiriJil Jitr. :: r:. r.!1 .)1 L.lr:.i.r rffi
Gambar 3.26 Halaman Tampilan Transaksi
@
G@@u!!E@
an-") /
-raEggal ldrktatuliln hb,Ji
ils-i:,:! :62J.1],74
tllit--,7"18 t0torr-?i;
2*&1?-:2 /ffi-1?-a
J{d{,
:ria l,tca€$Jirai}}ft{n
&DHf
rys7{54.121 2l
tertS{il1ll",
li8iPs4il -r t1:
e
UNIVERSITAS MEDAN AREA
BAB IV
PENUTUP
4.1 Kesimpulan
Sistem informasi perpustakaan ini sudah berhasil dirancang dan sudah
diuji coba dengan baik dengan menggunakan sampel datayang ada narnun belurn
diimplernentasikan di sekolah SMA Swasta PAB 8 Saentis karena perpustakaan
sekolah tersebut belum merniliki komputer untuk mengoperasikan sistem
informasi perpustakaan ini. Sistern infbrmasi yang sudah dibangun dapat
membantu dalam layanan pendataan buku, pendataan anggota, transaksi untuk
peminjarnan dan pengembalian buku serta dapat menghasilkan informasi data
buku, informasi data anggota, informasi data perninjaman dan pengembalian.
1.2 Saran
Adapun saran penulis untuk sistem intbrmasi perpustakaan ini yaitu :
l. Memperbahanri fitur menu perninjaman online agar siswa yang ingin
meminjam buku dapat merninjam secara online.
2. Pengembangan sistem berbasis mobile.
3. Mendukung denda jika siswa terlambat mengembalikan buku.
38
C
UNIVERSITAS MEDAN AREA
DAFTAR PUSTATG
Anggraeni, E" Y., & lrviani, R. (2017'). Pengarttar si^rtem Infornta.si. yogyatr<ar1a:
CV. ANDI OFFSET.
Anwar, s., Maskur, S., & Jailani, M. (2019). Mana.jemen I'erpustakuan. Riau: pr.
Indragiri Dot Corn.
Eleonu, o. F., & vivian, A (2020" April). An Enhanced Data Mining Model for
infonnatiorr Gathering of Big Data Using k-Nearest Neighbour (kNN).
Inlernalional Jottrnal of Compuler Science and tnJbrnration Securitl,
(r,1(:sts),18, 79-88.
Enterprise, J. (201 6). Bdajar.luva, Database, dan NetReans dari Nol. Jakarta: prElex Media Kornputindo.
Hasanah, M., Harani, N. H., & Riza, N (2020) Intplemenlasi Rarc'ode tlan
Algctritma llegresi Lincar (lntuk Memprediksi l)atu Per,sediaun l)arang.
Bandung. Kreatif hrdustri Nusantara.
Hidayat, F (2019) Konsep Dasar si.stent lnlitrmasi Kesehaton. yogyakarta:
DEEPUBLISH.
Hutalraean, J. (2014) Konsep sistern Infbrntctst. yogyakarta: DEEpUBLISH.
Indrawan, M., & Suhaftono, E. (2020). Pentrograntun [)asar ]rascal. Jawa
Tengah: Lakeisha.
Kristanto, H. (1994). Kon.sep & Perancangan Dataha.se. yogyakarta. ANDI.
Kroenke, D. M. (2003). l)atahase Proessing Dasar-clasor, Desain &[mpl em entasl. Jakafta: ERLANGGA.
Marirnin, Tanjung, H., & Prabowo, H. (2017). Sistern ln/onnasi lvlanalemen
Sumber l)aya lulanu.sia. Jakafta: Grasindo.
Marisa, F. (2016) weh Programning (c.tient Side And server sidel yogyakarta:
DEEPUBLISH.
Mnlyani, S. (2016) lvletocle Analisa dan ['erancangan Sistetn. Ba:rdung: ABDI
SISTEMATIKA.
Prelrarrto, D. R. (2020). Iluku 4jar Kon.tep sisletn lnfttrmasi. Surabaya:
SCOPINDO
39
c
UNIVERSITAS MEDAN AREA
Prihanci,'r,'. \1 i ilti18. Januari). Unified Modelling Language (UML) ModelL-rrtLrk PetlSr'nrbangeur Sistern Inforrnasi Akadernik Berbasis Web. ,IurnalI ) c'it,!L'tti hdit,qctt l'1 (,1P17 ), 03, 126-129.
Rrranto r1005 1 .\lrgrcr.tr lv{icroso/i SOL Scrver tlengan postgresel Jakarta: pT
Eler Media Komputindo.
Rornindo, Niar, H., Sipayung, R., Yendrianof, J. D., Pelu, M. F., Febrianty, et al.
(2020). Sistem ln/ormas'i lli,wis. Yogyakarta: Yayasan Kita Menulis.
Rusli, Alrnar, A. S., & Rahman, A. (2019). Pemrograntun website tl.engun pHp-MySQl, unluk Pemula. Sulawesi Selatan: Yayasan Ahrnar CendekiaIndonesia.
Saprrtra, A., Subagio, R. T., & Saluky. (2012). lv{emhangun Aplika,;i E-Lihran,
untuk Pandttan Skripsi. Jakarta: PT Elex Media Komputindo.
Sodihan. (2019). Perpu,stakaon Sehagai .lanttng I-emhaga l)endidikan.
Banyr-rwangi: LPPM Institut Agama lslam Ibrahinry Genteng Banyuwangi.
Standsya.h, R. E., & Restu N.s, L S. (2017). Implementasi phpMyAdrnin pacla
Rancangan Sistern Pengadrninistrasian. (inisda,Journal of' Mathcmatics
and Oontputer Science, 3,38-44.
Subagia, A (2011). Membangtrn Aplikasi dengan (lodeigniter" tlan Database SQLSert,er..lakafta. PT Elex Media Kornputindo.
Sudirman, A., Muttaqin, Purba, R. A., Abdillah, A. w., Fajrillah, Arifah, F. N., et
aL QA2U. Sistem ln/brma^ri l,lanaieruen Yayasan Kita Menulis.
Strryana, T., & Koesheryatin. (2014) Aplikasi Intemet Menggunakan HtML,(l5T C ,lavaScript. Jakarta: PT Elex Media Kornputindo.
Suryaningsih, L., Sari, W. E., & Arifin, D (2020, Maret 24). Geogpaphical
Infonnation Systern Mapping the Billboards in samarinda. '[epian,1, r8-
25.
Strtabri, T. (2012). Analisis s/stern lrfitrmasi. Yogyakarta: cv ANDI OFFSET
sutabri, T. (2012). Konsep sistetn Informosi. Yogyakarta: cv. ANDI OFFSET
Yuhefizar, Moduto, & Hidayat, R. (2009). (tara l\,fudah h4enrbangun wehsile
lnteraktif Menggunakan ('onlent Managernenl Syslem,Ioomia lirti^yi Revisi.
Jaka:ta. PT Elex Media Komputindo.
40
UNIVERSITAS MEDAN AREA
2. Lampiran Surat Keterangan Dosen Pembimbing
UNIYERSITAS MEDAN AREA
kffU*frEd €dffi66ma0lard
{ Agllstus ]0?.0
Ert lrr rAG ?ErlllE: Fnvb t aY r -ts.-'r'(cs, s i& M I kM& PfS! ec 1ll5t | ?M. rrcu&'Bfl-lt#lt"te&fl tgfB'r"a't tu2l0
6l xr**wmr*kk+f@ ria t irlluffi, ft (friru1bst2',
\$rrrr tll l ti{}l !,1,\lll lil:0L trrlIt n I Panbrmbin* ltcrja FrakreLlT'A
'r'rir I'srrbrrnl.rrtll ilcfii ilti t(i.S{rildE sti. .\.llou. iU.ltomi)rl dlrliill
rvtr'. \ rnr.\ ,.\r \srs\r'rr--'i --*i I i ..r,,,1'.riii'i!i.i,rrl
i.._i__,
l)er.Li1r) h0!ui"1!-
s*lrrit mgll tcitll rllrnrri!rrrr ilfi\\irtfr:r rrIrili. rrrrrrii.r'ir,iclr heir: l'lalrcI titn rtaha;lswa
NP!I
I rrli(ri)i!l
,It:Rt'ri,tN I
i
I e'xnrk lnfomatika i
l. Snritr+ati. S-Kort. lll.horu
Dtinlla l-ct1l l11s(1'l tsr icF::t 'lert3rur 1i:.itil
t S|bssri Pcilhimhing I )
"siiteni lnfrrmasi Pe4lustalssB lkrl-'n$ii $sb pad, SUA $*egta P-{B 8 Sacntir"
Dearr*rrur LuBi :eDlxrkan- atm kmctltanrr ratrdara diucapkal lertrn3'nas'h
'/s$ii.a ti&-a\a-t . ST, l'fT
42
\ltii:1.:ifrrlurl i1nlr,:11 l.trt,r ttrlrill.r:lri,irI i.!:$tJlJ.ii!:lru'j.r'ir
.ii
UNIVERSITAS MEDAN AREA
3. Lampiran \u rut Keterangan lzin N'Ielaksanakan Kerja Praktek
PERK tJ MPI I l,Al\'i Alt{At. BAKTISIiKOI".?T,II MIiN ENGAH ATAS
('{)nl]ft {:OfiiUlfilroflTn mffim ffi mffiffiBffiS&)tffiJl,t &)tifltll$ LILU ififlis*ffi ffiffiffiffi s Bffi
\\\ :.iltJ(lrllllXrll{r \ itsl\Psi\ : jtXl?fl llX).11 / l0?Iill{8
l/.1\ : \ir. .lll.5'e,]5, Ith l'\l I'lrl \l'/{tr\ ll.rl{,lvi 1{;l ^ I I 'tl:l,I 10,l9
\lnril.rl :.l.rlrrn k.tlr \r|iri{r I'll'\ !l t'rrLrhrRiin \rfn!i. Hf,ltlrl,it!r,r !}cli rqrl'rtt. !:t!ltii. +!!!eiJb]}&:[!Ugll,!!71!il];rg!
I ir"t.t: 1, 1.rl .lr;:::,i li' 1 ':;:,11 ;;11 i:1i 1, 111r i.. r
il..rir.iii':r'l:: :).i!1; 1,iii':'.!i i' !'rli'-ir
It,.:rjrr'!1,iiI ,1,:il,i i:lj,:ri, ! !i l,i rrr.:l iri
J;cr:;!.iiilrrlt .rlii,l 1".1(ltillilt:1 ::rt -!llrtrrrl
!,:I,,..11 ltii.l
i .r li,r,i,ri..i:i\l',!." \rtr:ir
; ,,i.i r i, ..i . 'r.',\l ti i"'ril ! \',1 I'l15 rrn:'j i' .,.i t.ir:,.t , !i(r:'jrL'ri!lirilll t!triirL Llilaiitidii
.i l ,r,r ', !', !i (r-ir(,lil;r\.; ltiilL ,.rxl)ilt Jtp;trlt:rrkln
igusiur ji;ltiSiA Pi\U-t S.tF-N.l lS
ofri.r.s.pu.r
43
ii,'
UNIVERSITAS MEDAN AREA
4. Lampiran Surat Keterangan Selesai Melaksanakan Kerja Praktek
II},RI\[ IUI}T'I.AN* AMAI, BAKTIsr- Ht )1.,{ I I \I}llu Iifi t;A tl ATAIi
t./ ,\
ffiffiffi ffiffiffiffi ffimm-m ffiffiffirg$*r.rf l-'iritr,i ir. \llrr\l!\\ : l{i{t?lI{x}12,, Ei}2l,ll,tfi
\.. t""l { ,!.ii l,l\ }'11 l"Il\|,n\ll.,ji,l,Ji t{;l_ ll"ll I.l 1{}M
t!arnrt lriar heir \<rrtrr t'll'\ ii ).!rtr1!{r{nii \.1",!r,, ( rr ii{ ir \r rllirrlr ( rfiirrJ
ai lJ', i ,. :
1,- )
ri:ri
44
&;
I
itI,II
I
IIIIII
" :;:l':. :i'!. 't,
'l',: I :' '." r., i, \. l,11
UNIVERSITAS MEDAN AREA
Lampiran Penilaian Pembim
45
t\l\l I l.\r llt\IlhI'R{rR{,1t.,\\l 5l l l}l I l.k\lh l\r,rjll1l..{l'!h,r
-lriln \i{rnr \iqE.r I llfilrr l.1t{t., tlr.,iilit :lt::!
l {rii1! !'l \ti 1t \\ t'} \llii}}ltl\{" I \l \qi;,1\
.:'.li-''
-ffi,1rr lh[rrrrut
It{.ialir i iuf.!it'
:;..ir.rir
tj{ }rtxl i!t. \ ! l..\ ! A ru P[.]x]it ]1 lil \{ ; l-Al',\li{;Alri
,l ,: , .:.i
1.. )Lt:: it.,.. i,: .. ti:,:tiril
.,i'ir : !:1i,,:.:
i.
liii \i, i)i ,il{ ) 1 a irt ril l
1.!
ia! (i]lriiltl .,t,r.1: r ,' l' , l r ''. 'r, ; "';l ',,
ir,,i.ri.:r ,
i,.,rtr.1!iii:! iiiiii:i, i rL::i:it!liiri "lirii.iil \,li!!l i1,lri.il'r!
Itrrrl:lit ,l,lir 'l-::,.i iiir.)1,:- irii!.lir i i:ii:t{rr .11'r,i- il.i!'ii:}lr'rir rlrr b.:kr:i:r ,n:u.l ,:i,.'i.lil .i,'rr rllirlL:rr \ii'tl iiil.ru!ii..lrllplari illi,,ii:iri:t i,iiil l:rrlhtii;lr,,1dJ.i liirtr ir.,i'iis;
!rruit,ng'rn Lcri.l ri:rig hcrl:,:i;r
l','n,rir..ri.t:r tili-t;r !rtffr 1:tttt .l l'criirrr r,lel'J'cnrrl<rrren l'c,,ih ry:,nl i.rrl:arn l'.niliron h.rda*ryl':rr
I u89r f(.r\riiLrru frcit\(;usdrltt iUtil.
Ilembimbiltg, Lapaug*n
Nama ,fwi $bi'sPtNIK,'NIDN : Eal rw+* ottBg pttt
Jahatan : ktclahara | c;aru l,lafrL
l: 1i.l at
,j0% 0e
i>?J\
m20N{edan. l? Scptemberr).M,E
"V("Ieriscfitri)
.l
UNIVERSITAS MEDAN AREA
Lampiran Berita Acara Bim
46
[ \kt 1] \\ lt;H\thI'lt{}ti(,R\\l !! lil)l I l, h\lh !\1,(}u;l!.\'l !!r 1
Irtrrr }. r,,rr\,,rrsr I rlrrl.,rr I,r'l( \l{rl.r,' :ltl't
lr)ttlt tt RlI r \r t!{t ttllilll\t;1\ ht R.t.tr.lt\il!t l\
r. t,":1
t,'ii.i i'.. ,r::,,,, f -
!onlt fit,.t{,t't \ t{.\tt r $t}ttil\(; t\ lil}'.' .,;,i i'ri ri
i ii l,,i,lr is l
i':rrrr.rilitri,rll;r-li',1.:1.!.rl-.l.lnli,.rrir.r,,\\ciri',,ilt.,\tt ,
,.,r!,t I ! r'rlr l',.:1t,i,i.
' . i,i '..,:ri'i. .li i l:l
:\,! ii, \r,r
IJLiJ ti.,i l:,:itrl
I l.,i.rr, :rrr
i ,..,r,t,.:t l ,'l ri .r,r t,i:i i t.
r j !,i.(r .i,jt ,t,,[r!. .i. l t1.rr i.
i ,:!, i,..!,
' ,r1., L j. . .i,
ir
i.i
\\,tr,i'ttr.,lt.t. l,rtrt .trl !r' t'11.,,I'ht.r
r'1il.r J:,tfr:!tll .1.1 .,11 ,f i,,r 111 r-1
l]ar 1rr nirk lrruir;t p*rlhrirl *l diltiti?l\!:
,!
UNIVERSITAS MEDAN AREA
islerrt irt li,t rrrari rrrltttrl;tll:rt
i
liiirrii! I :: r:,
,1,,'I
a
47
c
rr it-,l,i-,t,,,lJ l':'- r'l 'IlJ"1'lii!:lrlirlll;rr:i
l''i'l 'llrir'': '!li'!.:
ii)l i L,i.!i ,ri ,i,. 'i :i: ll,r;;i.,r.;,,r.r 1,11 I i i,;11i1:.1. , i , r'i
I
I
I
I
I
II
UNIVERSITAS MEDAN AREA