LAPORAN I(ERJA PRAKTEK

56
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 2O2O UNIVERSITAS MEDAN AREA

Transcript of LAPORAN I(ERJA PRAKTEK

Page 1: LAPORAN I(ERJA PRAKTEK

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

Page 2: LAPORAN I(ERJA PRAKTEK

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

Page 3: LAPORAN I(ERJA PRAKTEK

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

Page 4: LAPORAN I(ERJA PRAKTEK

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

Page 5: LAPORAN I(ERJA PRAKTEK

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

Page 6: LAPORAN I(ERJA PRAKTEK

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

Page 7: LAPORAN I(ERJA PRAKTEK

HALAMAN PENGESAHAN

DAFTAR ISI

....ii

1 .3. I Tujuan Pelaksanaan Kerja Praktek Bagi Mahasiswa. ...2

2.10

2.1 1

V1

UNIVERSITAS MEDAN AREA

Page 8: LAPORAN I(ERJA PRAKTEK

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

Page 9: LAPORAN I(ERJA PRAKTEK

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

Page 10: LAPORAN I(ERJA PRAKTEK

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

Page 11: LAPORAN I(ERJA PRAKTEK

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

Page 12: LAPORAN I(ERJA PRAKTEK

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

Page 13: LAPORAN I(ERJA PRAKTEK

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

Page 14: LAPORAN I(ERJA PRAKTEK

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

Page 15: LAPORAN I(ERJA PRAKTEK

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

Page 16: LAPORAN I(ERJA PRAKTEK

(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

Page 17: LAPORAN I(ERJA PRAKTEK

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

Page 18: LAPORAN I(ERJA PRAKTEK

,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

Page 19: LAPORAN I(ERJA PRAKTEK

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

Page 20: LAPORAN I(ERJA PRAKTEK

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

Page 21: LAPORAN I(ERJA PRAKTEK

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

Page 22: LAPORAN I(ERJA PRAKTEK

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

Page 23: LAPORAN I(ERJA PRAKTEK

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

Page 24: LAPORAN I(ERJA PRAKTEK

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

Page 25: LAPORAN I(ERJA PRAKTEK

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

Page 26: LAPORAN I(ERJA PRAKTEK

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

Page 27: LAPORAN I(ERJA PRAKTEK

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

Page 28: LAPORAN I(ERJA PRAKTEK

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

Page 29: LAPORAN I(ERJA PRAKTEK

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

Page 30: LAPORAN I(ERJA PRAKTEK

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

Page 31: LAPORAN I(ERJA PRAKTEK

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

Page 32: LAPORAN I(ERJA PRAKTEK

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

Page 33: LAPORAN I(ERJA PRAKTEK

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

Page 34: LAPORAN I(ERJA PRAKTEK

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

Page 35: LAPORAN I(ERJA PRAKTEK

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

Page 36: LAPORAN I(ERJA PRAKTEK

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

Page 37: LAPORAN I(ERJA PRAKTEK

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

Page 38: LAPORAN I(ERJA PRAKTEK

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

Page 39: LAPORAN I(ERJA PRAKTEK

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

Page 40: LAPORAN I(ERJA PRAKTEK

:

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

Page 41: LAPORAN I(ERJA PRAKTEK

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

Page 42: LAPORAN I(ERJA PRAKTEK

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

Page 43: LAPORAN I(ERJA PRAKTEK

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

Page 44: LAPORAN I(ERJA PRAKTEK

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

Page 45: LAPORAN I(ERJA PRAKTEK

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

Page 46: LAPORAN I(ERJA PRAKTEK

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

Page 47: LAPORAN I(ERJA PRAKTEK

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

Page 48: LAPORAN I(ERJA PRAKTEK

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

Page 49: LAPORAN I(ERJA PRAKTEK

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

Page 50: LAPORAN I(ERJA PRAKTEK

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

Page 51: LAPORAN I(ERJA PRAKTEK

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

Page 52: LAPORAN I(ERJA PRAKTEK

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

Page 53: LAPORAN I(ERJA PRAKTEK

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

Page 54: LAPORAN I(ERJA PRAKTEK

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

Page 55: LAPORAN I(ERJA PRAKTEK

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

Page 56: LAPORAN I(ERJA PRAKTEK

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