Anda di halaman 1dari 63

PERANCANGAN SISTEM INFORMASI PERPUSTAKAAN

SEKOLAH BERBASIS WEB DI


SMK KESEHATAN SMART RANTEPAO

LAPORAN KERJA PRAKTEK

Oleh:

TEKNIK INFORMATIKA
SEKOLAH TINGGI INFORMATIKA & KOMPUTER
(STIK) IMANUEL INDONESIA
2019

LEMBAR PENGESAHAN
2

KERJA PRAKTEK

NIM : 0931916217
Nama : RONAL TARUK PADANG
Judul : PERANCANGAN SISTEM INFORMASI
PERPUSTAKAAN BERBASIS WEB
Tempat KKLP : SMK KESEHATAN SMART RANTEPAO
Alamat : JALAN BENTENG BATU NO.14 KECAMATAN
RANTEPAO
Waktu Pelaksana : 07 OKTOBER 2019 – 10 JANUARI 2020
Pelaksana : KULIAH KERJA LAPANGAN PLUS

Telah di setujui oleh:


Dosen pembimbing, Pembimbingin perusahaan,

DWI CHINTIA A.T., S.KEP, S.PD, M.KOM ARDIBER JUAN

Mengetahui
Ketua Program Studi Teknik Informatika

SAMRIUS UPA, S. KOM, M.KOM

LEMBAR PERNYATAAN KEASLIAN HASIL


3

LAPORAN KERJA PRAKTEK

PERANCANGAN SISTEM INFORMASI


PERPUSTAKAAN SEKOLAH BERBASIS WEB DI
SMK KESEHATAN SMART RANTEPAO

Saya yang bertanda di bawah ini:

RONAL TARUK PADANG


0931916217

Menyatakan bahwa seluruh laporan praktek kerja lapangan ini adalah hasil
karya saya sendiri. Apabila dikemudian hari terbukti seluruh atau sebagian
karya ini bukan karya sendiri maka saya siap menangung resiko dan
konsekuensi apapun.
Demikian surat pernyataan ini saya buat, semoga dapat digunakan
sebagaimana mestinya.

Toraja Utara,04 November 2019

RONAL TARUK PADANG


4

KATA PENGANTAR

Puji dan syukur atas kehadirat Tuhan Yang Maha Esa karena atas rahmat dan
karunia-Nya penulis dapat menyelesaikan laporan kerja praktek yang berjudul
“Perancangan system informasi perpustakaan berbasis web di smk kesehatan
smart rantepao”.Laporan ini disusun berdasarkan hasil studi dalam pelaksanaan
kerja praktek di SMK KESEHATAN SMART RANTEPAO yang dapat
membantu pihak perpustakaan sekolah dalam menyelesaikan masalah yang ada.

Saya mengucapkan banyak terimah kasih kepada semua pihak yang telah
membantu saya dalam penyusunan laporan ini khususnya dosen DWI CHINTIA
A.T., S.KEP, S.PD, M.KOM yang telah bersedia mengarahkan dan membimbing
saya selama melaksanakan KKLP bahkan sampai selesai membuat laporan ini.

Saya berharap agar laporan yang telah saya susun ini dapat memberikan
inspirasi bagi pembaca dan penulis yang lain.saya juga berharap agar laporan ini
menjadi acuan yang baik dan berkualitas.

DAFTAR ISI
5

HALAMAN PENGESAHAN PRAKTEK KERJA LAPANGAN ..................


HALAMAN PERNYATAAN KEASLIAN HASIL .......................................
KATA PENGANTAR..........................................................................................
DAFTAR ISI .......................................................................................................
DAFTAR TABEL .................................................................................................
DAFTAR GAMBAR .............................................................................................
DAFTAR GRAFIK .............................................................
DAFTAR LAMPIRAN ...............................................................................
BAB I PENDAHULUAN..............................
A. Latar Belakang......................................................................................
B. Perumusan Masalah ..........................................................................
C. Tujuan dan Manfaat ................................ ................
D. Metodologi Pengambilan Data ..............................................................

BAB 2 TINJAUAN PUSTAKA .................................................................


A. Sistem............................................................................................
B. Informasi...............................................................................................
C. Sistem informsi.....................................................................................
D. Sistem perpustakaan .....................................................................................
E. Database.............................................................................
F. Software (perangkat lunak)..................................................

BAB 3 TINJAUAN UMUM ..........................................................................


A. Gambaran umum Perusahaan ....................................................................
B. Struktur Organisasi dan job Deskripsi ...................................................
C. Sistem yang sedang berjalan ...............................................................

BAB 4 ANALISIS DAN PEMBAHASAN.........................................................


A. Analisis Sistem Berjalan........................................................................
B. Usulan pemecahan masalah ................................................................
C. Perancangan.........................................................................

BAB 5 PENUTUP .....................................................................................


A. Kesimpulan ...........................................................................................
B. Saran ................................................................................................

DAFTAR PUSTAKA
LAMPIRAN

BAB I
6

PENDAHULUAN
A. Latar Belakang

Dalam era globalisasi sekarang ini dunia informasi berkembang begitu


pesat karena ditunjang dengan perkembangan teknologi yang semakin canggih.
Komputer dan internet merupakan salah satu hal dan internet yang digunakan
untuk menunjang perkembangan teknologi informasi. Semua orang bisa
menggunakan komputer untuk mendukung kegiatan sehari-harinya. SMK
KESEHATAN SMART RANTEPAO yang menggunakan komputer dan
internet dalam mengelola sistem informasi mempunyai nilai lebih daripada
sistem yang diolah secara manual. Dapat dikatakan sistem informasi
menggunakan komputer lebih mudah, cepat dan akurat baik dari segi
penghematan waktu dan tenaga. Kebutuhan informasi yang cepat dan akurat
dalam menyajikan data-data yang lengkap sangat diperlukan oleh suatu
lembaga pendidikan. Komputer sesuai dengan fungsinya adalah sebagai alat
untuk mengolah data menjadi informasi yang lebih baik sehingga lebih efektif.
Perpustakaan Sekolah yang saat ini pengelolaan perpustakaannya masih secara
manual, seperti daftar anggota dan buku, proses peminjaman dan pengembalian
buku, serta pembuatan laporan perpustakaan. Hal tersebut menyebabkan
pengelola perpustakaan mengolah laporan perpustakaan masih secara manual
menggunakan buku besar yang membuat kegiatan tersebut menjadi tidak
efektif dan efisien. Maka dari itu, penulis bertujuan merancang sistem
informasi perpustakaan berbasis web Sekolah yang diharapkan mampu untuk
meningkatkan pelayanan dan kinerja perpustakaan sekolah.

Ketidakoptimalan pelayanan di perpustakaan Sekolah saat ini


disebabkan hanya terdapat seorang petugas yang dapat melayani siswa yang
akan melakukan transaksi sirkulasi. Hal ini dikarenakan perpustakaan belum
memiliki petugas tetap, sehingga pelayanan transaksi dilakukan oleh seorang
guru yang rutin bertindak sebagai petugas perpustakaan dan terkadang dibantu
oleh guru yang lain. Kemudian tidak jarang siswa mencatatkan peminjaman
bukunya sendiri. Kondisi ini memungkinkan siswa meminjam lebih dari jumlah
7

maksimal peminjaman yaitu satu buah buku untuk pembelajaran di kelas. Selain
itu, pendataan terhadap buku-buku baru juga jarang dilakukan karena kesibukan
kegiatan petugas perpustakaan yang memiliki kewajiban sebagai guru di
Sekolah.

B. Perumusan Masalah

Berdasarkan latar belakang masalah yang telah di uraikan di atas maka


dapat di rumuskan masalah sebagai berikut :

1. Bagaimana perancangan Sistem Informasi Perpustakaan Sekolah berbasis


Web yang dapat melakukan pencarian koleksi buku, pendataan peminjaman
buku dan pengembalian buku, serta pembuatan laporan data peminjaman dan
buku perpustakaan?

C. Tujuan dan Manfaat

Berdasarkan rumusan masalah di atas, maka penelitian ini bertujuan untuk:

1. Membuat Sistem Informasi Perpustakaan Sekolah Berbasis Web yang dapat


melakukan pencarian koleksi buku, pendataan peminjaman buku dan
pengembalian buku, serta pembuatan laporan data peminjaman dan buku
perpustakaan.

2. Untuk mengimplementasi sistem informasi perpustakaan yang telah dirancang.

Dengan adanya Perancangan Sistem Informasi Perpustakaan ini mendapat


manfaat sebagai berikut :

a. Kemudahan bagi pengelola perpustakaan untuk memproses segala


transaksi yang ada pada perpustakaan dengan lebih efektif dan efisien.

b. Penyimpanan data yang tertata dengan rapih dikarenakan


Perancangan Sistem Informasi Perpustakaan ini menggunakan database
8

D. Metodologi dan Pengambilan Data


Metode Pengumpulan Data Dan Informasi

Dalam pelaksanaan penelitian diperlukan informasi dan data yang digunakan


sebagai bahan dasar pengembangan sistem untuk mendukung keabsahan
pembahasan dalam laporan penelitian ini. Informasi dan data didapat dari studi
kepustakaan, studi literatur, observasi, dan wawancara.

1. Studi Kepustakaan

Studi kepustakaan merupakan jenis metode studi literatur yang dilakukan


dengan mengumpulkan data-data yang ada dengan topik permasalahan yang
bersifat teoritis dengan cara membaca buku, makalah, dan bahan kuliah.

2. Observasi

Observasi dilakukan langsung ke SMK KESEHATAN SMART


RANTEPAO. Observasi dilakukan untuk mengetahui bagaimana jalannya
sirkulasi peminjaman buku di perpustakaan dan mengetahui masalah-masalah
pada sistem perpustakaan yang berjalan secara manual, dari masalah-masalah
yang telah didapat bisa dianalisis sistim informasi perpustakaan berbasis web
seperti apa yang dikembangkan, sehingga sirkulasi peminjaman buku berjalan
lebih mudah, efektif, dan efisien. Dari hasil observasi yang dilakukan, diketahui
bahwa sirkulasi peminjaman buku masih manual menggunakan buku dan pena
dan data-data belum terdokumentasi dengan baik. Dengan demikian perpustakaan
berbasis web yang dibuat harus dapat mempermudah dalam sirkulasi peminjaman
buku dan dapat menyimpan data-data agar terdokumentasi dengan b

BAB II
TINJAUAN PUSTAKA
9

A. Sistem

Sistem secara umum adalah kumpulan dari elemen-elemen yang berinteraksi


untuk mencapai suatu tujuan tertentu sebagai satu kesatuan (Agus Mulyanto,
2009:1). Definisi lain mengartikan sistem adalah suatu jaringan kerja dari
prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk
melakukan suatu kegiatan atau menyelesaikan suatu sasaran tertentu (Jogiyanto
HM, 2008:1). Sedangkan prosedur merupakan suatu urutan-urutan operasi yang
melibatkan beberapa orang di dalam satu atau lebih departemen, yang
diterapkan untuk menjamin penanganan dari transaksi-t`ransaksi yang terjadi
(Jogiyanto HM, 2008:1).

Berdasarkan beberapa pendapat yang dikemukakan di atas dapat ditarik


kesimpulan bahwa sistem adalah kumpulan dari elemen-elemen yang berinteraksi
untuk melakukan suatu kegiatan atau menyelesaikan suatu sasaran tertentu.

B. Informasi

Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan
lebih berarti bagi yang menerimanya, sedangkan data merupakan sumber
informasi yang menggambarkan suatu kejadian yang nyata (Agus Mulyanto,
2009:12). Definisi lain tentang informasi adalah data yang telah diproses atau
diolah dalam bentuk yang lebih berarti dan berguna bagi penerimanya untuk
mengambil keputusan masa kini maupun yang akan datang (Gordon B. Davis
1991: 28).

Berdasarkan beberapa pendapat yang dikemukakan diatas dapat ditarik


kesimpulan bahwa informasi adalah data yang diolah menjadi bentuk yang lebih
berguna dan lebih berarti bagi yang menerimanya untuk mengambil keputusan
masa kini maupun yang akan datang.

C. Sistem Informasi
10

Sistem informasi adalah suatu komponen yang terdiri dari manusia,


teknologi informasi, dan prosedur kerja yang memproses, menyimpan,
menganalisis, dan menyebarkan informasi untuk mencapai suatu tujuan (Agus
Mulyanto, 2009:29). Sedangkan definisi lain menyatakan bahwa sistem informasi
adalah suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-
komponen dalam organisasi untuk mencapai suatu tujuan yaitu menyajikan
informasi (Al Bahra, 2005:13).

Berdasarkan beberapa pendapat yang dikemukakan diatas dapat ditarik


kesimpulan bahwa Sistem Informasi adalah suatu komponen yang terdiri dari
manusia, teknologi informasi, dan prosedur kerja yang memproses, menyimpan,
menganalisis, dan menyebarkan informasi untuk mencapai suatu tujuan yaitu
menyajikan informasi.

D. Sistem Perpustakaan

Sistem informasi perpustakaan merupakan sistem automasi perpustakaan


(Harmawan, 2009:1). Sistem informasi perpustakaan merupakan sistem yang
keseluruhannya bekerja secara sistematis sehingga dapat memperbaiki
administrasi dan operasional perpustakaan serta dapat menghasilkan bentukbentuk
laporan yang efektif dan berguna bagi manajemen perpustakaan (Lutfian, 2009:1).
Definisi lain mengemukakan sistem informasi perpustakaan sebagai perangkat
lunak yang didesain khusus untuk mempermudah pendataan koleksi perpustakaan,
katalog, data anggota/peminjam, transaksi dan sirkulasi koleksi perpustakaan
(Musa, 2010:1). Sistem informasi perpustakaan yaitu suatu sistem di dalam suatu
organisasi pelayanan publik yang mempertemukan kebutuhan pengolahan
transaksi peminjaman, pengembalian dan perpanjangan buku dan pembuatan
laporan harian, bulanan ataupun tahunan guna mendukung operasi, bersifat
manajerial dan kegiatan dari suatu organisasi dan menyediakan pihak luar tertentu
dengan laporan-laporan yang diperlukan (Beiling Siregar, 2007:137).

Berdasarkan pendapat para ahli diatas jadi dapat disimpulkan bahwa


sistem informasi perpustakaan (SIPERPUS) merupakan suatu sistem di
11

perpustakaan yang memudahkan kebutuhan pengolahan transaksi peminjaman,


pengembalian dan perpanjangan buku maupun laporan-laporan yang diperlukan.
Kebutuhan yang diperlukan dapat berupa kemudahan pendataan koleksi
perpustakaan, katalog buku, data anggota/peminjam, transaksi dan sirkulasi
koleksi perpustakaan. Manfaat dari penerapan sistem informasi perpustakaan
diantaranya adalah

1. Mengefisiensikan dan mempermudah pekerjaan dalam perpustakaan,

2. Memberikan layanan yang lebih baik kepada pengguna perpustakaan,

3. Meningkatkan citra perpustakaan

4. pMengembangan infrastruktur nasional, regional dan global (Ishak,


2008:89).

E. Database

Menurut Anhar, “Database adalah sekumpulan tabel-tabel yang berisi data


dan merupakan kumpulan dari field atau kolom. Struktur file yang menyusun
sebuah database adalah Data Record dan Field”.

Menurut Rahardja, dkk dalam Jurnal CCIT Vol.4 No.3, “Database adalah
kumpulan fakta-fakta sebagai respresentasi dari datanya yang saling berhubungan
dan mempunyai arti tertentu”.

Menurut Oktavian, “database adalah sekumpulan data dan prosedur yang


memiliki struktur sedemikian rupa sehingga mudah dalam menyimpan, mengatur
dan menampilkan data”.

Menurut Sanjaya, “Basis Data (Database) adalah sekumpulan informasi


yang berkaitan dengan subjek yang diorganisasikan dengan cara tertentu sebagai
basis atau fondasi untuk prosedur seperti mengakses informasi, menarik
kesimpulan dan membuat keputusan”.

Dari beberapa definisi diatas, maka dapat disimpulkan database adalah


sekumpulan data informasi yang saling berhubungan untuk dapat menyimpan dan
12

menampilkan data, mengakses informasi, menarik kesimpulan dan membuat


keputusan.

F. Software (Perangkat Lunak)

Dalam pembuatan perancangan sistem informasi perpustakaan yang


berbasis web ini dibutuhkan beberapa Software (Perangkat Lunak), diantaranya
sebagai berikut:

A. XAMPP

Menurut Madcoms, sekarang ini banyak paket software instalasi web server
yang disediakan secara gratis diantaranya menggunakan XAMPP. Dengan
menggunakan paket software instalasi ini, maka sudah dapat melakukan beberapa
instalasi software pendukung web server, yaitu Apache, PHP, phpMyAdmin, dan
database MySQL.

Menurut Wardana, “XAMPP adalah paket software yang didalamnya sudah


terkandung Web Server Apache, database MySQL dan PHP Interpreter”. Dari
definisi diatas, maka dapat disimpulkan Xampp merupakan tools paket perangkat
lunak yang menggabungkan MySQL, PHP, dan Apache dalam satu paket aplikasi.

B. MYSQL (My Structur Query Language)

MySQL adalah sebuah implementasi dari system manajemen basis data


relasional (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL
(General Public License). Setiap pengguna dapat secara bebas menggunakan
MySQL, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan
produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan
salah satu konsep utama dalam basis data yang telah ada sebelumnya; SQL
(Structured Query Language). SQL adalah sebuah konsep pengoperasian basis
data, terutama untuk pemilihan atau seleksi dan pemasukan data yang
memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis.
Kehandalan suatu system basis data (DBMS) dapat diketahui dari cara kerja
pengoptimasi-nya dalam melakukan proses perintah-perintah SQL yang dibuat
13

oleh pengguna maupun program-program aplikasi yang memanfaatkannya.


Sebagai “peladen” basis data, MySQL mendukung operasi basis data
transaksional maupun operasi basis data non-transaksional. Pada modus operasi
non-transaksional, MySQL dapat dikatakan unggul dalam hal unjuk kerja
dibandingkan perangkat lunak “peladen” basis data kompetitor lainnya. Namun
demikian pada modus non-transaksional tidak ada jaminan atas reliabilitas
terhadap data yang tersimpan, karenanya modus non-transaksional hanya cocok
untuk jenis aplikasi yang tidak membutuhkan reliabilitas data seperti aplikasi
blogging berbasis web (wordpress), CMS dan sejenisnya. Untuk kebutuhan
system yang ditujukan untuk bisnis sangat disarankan untuk menggunakan modus
basis data transaksional, hanya saja sebagai konsekuensinya unjuk kerja MySQL
pada modus transaksional tidak secepat unjuk kerja pada maodus
nontransaksional.

C. PHPMyAdmin

PhpMyAdmin adalah perangkat lenak bebas yang ditulis dalam Bahasa


pemrograman PHP yang digunakan untuk menangani administrasi MySQL
melalui jaringan www.phpMyAdmin mendukung berbagai operasi MySQL,
diantaranya mengelola basis data, tabel-tabel, bidang (fields), relasi (relation),
indeks, pengguna (users), perijinan (permissions) dan lain-lain. Pada dasarnya,
mengelola basis data dengan MySQL harus dilakukan dengan cara megetikkan
baris-baris perintah yang sesuai (command line) untuk setiap maksud tertentu.

Jika seseorang ingin membuat basis data (database), ketikkan baris perintah
yang sesuai untuk membuat basis data. Jika seseorang menghapus tabel, ketikkan
baris perintah yang sesuai untuk menghapus tabel. Hal tersebut tentu saja sangat
menyulitkan karena seseorang harus hafal dan mengetikkan perintahnya satu per
satu. Saat ini banyak sekali perangkat lunak yang dapat dimanfaatkan untuk
mengelola basis data dalam MySQL, salah satunya adalah phpMyAdmin. Dengan
phpMyAdmin, seseorang dapat membuat database, membuat tabel, mengisi data,
dan lain-lain dengan mudah, tanpa harus menghafal baris perintahnya.
Kepala Perpustakaan

Stiven atwijaya
14
patanda S.pd

Fasilitas pada PHP MyAdmin antara lain :

1. Membuat dan menghapus database

2. Dapat membuat FDF grafik dan mampu mencari data di dalam database

3. Membuat, menyalin, menghapus, dapat menambah field

4. Manajemen pengguna dan privilege (hak akses) pada MySQL

D. Apache

Server HTTP Apache atau server Web/WWW Apache adalah server web yang
dapat dijalankan di banyak sistem operasi (Unix, BSD, Linux, Microsoft
Windows dan Novell Netware serta platform lainnya) yang berguna untuk
melayani dan memfungsikan situs web. Protokol yang digunakan untuk melayani
fasilitas web/www ini menggunakan HTTP. Apache memiliki fitur-fitur canggih
seperti pesan kesalahan yang dapat dikonfigurasi, autentifikasi berbasis basis data
dan lain-lain. Apache juga didukung oleh sejumlah antarmuka pengguna berbasis
grafik (GUI) yang memungkinkan penanganan server menjadi mudah. Apache
merupakan perangkat lunak open source dikembangkan oleh komunitas terbuka
yang terdiri dari pengembang-pengembang dibawah naungan Apache Software
Foundation .

E. PHP (PHP Hypertext PreProcessor)

PHP adalah singkatan dari Hypertext Preposesor yaitu bahasa pemrograman


web server-side yang bersifat open source. PHP merupakan script yang
terintegrasi dengan HTML dan berada pada server. PHP adalah script yang
digunakan untuk membuat halaman website yang dinamis. Dinamis berarti
halaman yang akan ditampilkan dibuat saat halaman itu diminta oleh client.
Mekanisme ini menyebabkan informasi yang diterima client selalu yang terbaru /
up to date. Semua script PHP dieksekusi pada server dimana script tersebut
dijalankan.
15

Kelebihan PHP dari bahasa pemrograman lain :

1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak


melakukan sebuah kompilasi dalam penggunaannya.

2. Dalam sisi pengembangan lebih mudah, karena banyaknya milis-milis dan


developer yang siap membantu dalam pengembangan.

3. Dalam sisi pengembangan, PHP adalah bahasa scripting yang paling mudah
karena memiliki referensi yang cukup banyak.

4. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin
(Linux, Unix, Macintosh, Windows).

F. HTML (HyperText Marqup Language)

Hypertext Markup Language (HTML) adalah sebuah bahasa markah yang


digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi
di dalam sebuah penjelajahan web internet dan formating hypertext sederhana
yang ditulis ke dalam berkas format ASCII agar dapat menghasilkan tampilan
wujud yang terintegrasi. Dengan kata lain, berkas yang dibuat dalam perangkat
lunak pengolah kata dan di simpan ke dalam format ASCII normal sehingga
menjadi home page dengan perintah-perintah HTML. HTML merupakan sebuah
standar yang digunakan secara luas untuk menampilkan halaman web. HTML saat
ini merupakan standar Internet yang didefinisikan dan dikendalikan
penggunaannya oleh World Wide Web Consortium (W3C). HTML dibuat oleh
kolaborasi Caillau TIM dengan Berners-lee Robert ketika mereka bekerja di
CERN.
16

BAB III
GAMBARAN UMUM PERPUSTAKAAN

A. Gambaran umum Perusahaan

Perpustakaan sekolah adalah tempat bacaan yang merupakan salah satu


sarana dan program dampingan pemerintah dalam mendekatkan layanan
perpustakaaan berdasarkan perda No.5 Tahun 2009 tentang penyelenggaran
dan pengelolaan perpustakaan.

Sedangkan pengertian perpustakaan sekolah adalah sebuah unit layanan


berbagai kebutuhan bahan bacaan yang di butuhkan dan berguna bagi setiap
siswa,guru dan pegawai.

Berikut gambaran umum tentang letak serta visi-misi SMK KESEHATAN


SMART RANTEPAO

Gambar 3.1 Peta menuju Sekolah


17

Gambar 3.2 Sekolah SMK KESEHATAN SMART RANTEPAO

Gambar 3.3 Perpustakaan sekolah

Visi-Misi Sekolah

1. Visi
Menjadi institusi pendidikan kesehatan yang lulusanya terampil,berbudi
luhur,bertaqwa dan dapat terserap di dunia kerja dan di perguruan tinggi.
2. Misi
a). Melengkapi sarana dan prasarana.
b). Meningkatkan kompetensi Guru dan Pegawai.
c). Meningkatkan ketaqwaan Guru,Pegawai dan Siswa.
d). Menjalin kerjasama dengan stakeholder.
e). Menjalin kemitraan dengan dudi
18

f). Terserapnya alumni di dunia kerja


B. Struktur Organisasi

Struktur organisasi yang ada diperpustakaan dapat di gambarkan sebagai


berikut:

Kepala Sekolah

Yacob patanda SKM,MBA,M.Pd

Layanan Teknis
Layanan IT
Ardiber juan
Samrius upa,s.kom,M.kom

C. Tugas dan tanggung jawab

1. Kepala sekolah bertanggung jawab melakukan pembinaan kepada petugas


perpustakaan.

2. Kepala perpustakaan bertanggung jawab merencanakan pengadaan buku-


buku,pengurusan pelayanan perpustakaan,memelihara dan memperbaiki buku-
buku,menyusun tata tertib perspustakaan ,dan menyusun laporan pelaksanaan
kegiatan perpustakaan secara berkala.

3. Layanan teknis bertanggung jawab merencanakan pembelian buku-buku


baru,mendata buku keluar masuk pada perpustakaan.

4. Layanan IT bertanggung jawab menyusun laporan bulanan kepada


Kepala pespustakaan.
19

D. Sistem Yang Sedang Berjalan

Adapun prosedur sistem berjalan dalam pengelolaan kegiatan di

perpustakaan SMK Smart sebagai berikut :

a. Prosedur Pendaftaran Anggota Perpustakaan

Pada proses ini setiap siswa yang ingin menjadi anggota perpustakaan

terlebih dahulu harus mengisi biodata diri pada lembar formulir biodata diri

yang sudah disediakan. Setelah selesai siswa menyerahkan lembar formulir

biodata diri tersebut kepada petugas perpustakaan, lalu petugas tersebut akan

mencatat data diri siswa ke dalam buku besar anggota perpustakaan,

menyiapkan kartu anggota perpustakaan dan menyerahkan kartu tersebut

kepada siswa. Lembar formulir biodata diri siswa yang telah diisi lalu

disimpan ke dalam arsip. Kartu anggota perpustakaan tersebut akan berlaku

selama siswa tersebut bersekolah di SMK Smart.

b. Prosedur Peminjaman Buku

Pada proses ini siswa yang akan meminjam buku harus menyerahkan

kartu anggota perpustakaan yang mereka miliki. Kemudian petugas

perpustakaan mengisi data buku apa saja yang akan dipinjam pada buku

khusus peminjaman. Setelah data siswa peminjam dan data buku dicatat, siswa

diberikan buku yang dipinjam. Jumlah buku yang dipinjam maksimal 3 buku.

c. Prosedur Pengembalian Buku

Pada prosedur ini anggota perpustakaan menyerahkan buku yang ia


20

pinjam kepada petugas perpustakaan. Kemudian petugas perpustakaan akan

mencocokkan data antara buku yang dikembalikan dengan data peminjaman

dari arsip buku khusus peminjaman. Setelah cocok, maka data pengembalian

dicatat dan disimpan dalam buku khusus peminjaman. Bagi siswa yang telat

mengembalikan buku, dikenakan denda sebesar Rp.2000,-/hari. Data denda

tersebut juga dicatat dan disimpan dalam arsip buku khusus peminjaman.

d. Prosedur Laporan Peminjaman dan Pengembalian Buku

Berdasarkan arsip buku anggota, petugas perpustakaan membuat

laporan anggota perpustakaan untuk diserahkan kepada kepala sekolah.

Kemudian berdasarkan arsip buku khusus peminjaman, petugas perpustakaan

juga membuat laporan peminjaman dan pengembalian buku untuk diserahkan

kepada kepala sekolah.


21

BAB IV

ANALISIS DAN PEMBAHASAN


A. Analis sistem berjalan
Analisa kebutuhan merupakan langkah awal yang dibutuhkan agar didapat
gambaran dari sebuah sistem yang akan dibuat. Pada sistem informasi
perpustakaan ini, terbagi menjadi 2 hak akses, yaitu admin sebagai perpustakaan
dan user sebagai pengunjung. Berikut ini spesifikasi kebutuhan (system
requirement) dari sistem informasi perpustakaan berbasis web Halaman
Pengunjung :
A1. Pengunjung dapat melakukan registrasi kunjungan melalu halaman buku tamu
A2. Pengunjung dapat mencari buku melalui halaman pencarian/katalog buku
hanya dengan mengetikkan judul buku.
A3. Pengunjung dapat melihat data transaksi peminjaman dan pengembalian
buku.Halaman Admin :
B1. Admin dapat melakukan login.
B2. Admin dapat mengelola data anggota perpustakaa.
B3. Admin dapat mengelola data buku.
B4. Admin dapat mengelola peminjaman buku.
B5. Admin dapat mengelola pengembalian buku.
B6. Admin dapat mengelola laporan.
B7. Admin dapat mengelola data petugas.

B8. Admin dapat mengelola pengaturan.

B9. Admin dapat mengganti password.


A. Use Case Diagram
1. Use Case Diagram Login

Gambar 4. 1 Use Case Diagram Login

Deskripsi Use Case Diagram Login


Use Case Name Login
Requirements B1
Goal 1. User dapat melakukan login
ke dalam halaman user
2. Admin dapat melakukan login
ke dalam halaman admin
Pre-Conditions User telah login
Post-Conditions Sistem melakukan pengecekan user ID
dan
Password
Failed end Condition User dan admin gagal melakukan login
Primary Actors User dan admin
Main Flow / Basic Path 1. User dan admin mengetikkan user ID
2. User dan admin mengetikkan
password
3. User dan admin meng-klik tombol
login
Invariant A 1. User masuk ke dalam halaman user
2. Admin masuk ke dalam halaman
admin
Tabel 4.1

2.Use Case Diagram Admin Login

Gambar 4. 2 Use Case Diagram Admin Login

Deskripsi Use Case Diagram Admin Login


Use Case Name Admin Login
Requirements B1
Goal Admin dapat melakukan login ke dalam
halaman admin
Pre-Conditions Terhubung dengan server
Post-Conditions Admin dapat login
Failed end Condition Gagal login
Primary Actors Petugas perpustakaan
Main Flow / Basic Path 1. Masuk ke halaman admin login
2. Input username dan password
3. Klik login
4. Logout
Invariant B 1. Admin memilih logout
2. Keluar dari sistem
3. Admin melakukan login kembali
Tabel 4.2
2. Use Case Diagram Data Anggota
Gambar 4. 3 Use Case Diagram Data Anggota

Deskripsi Use Case Diagram Data Anggota


Use Case Name Data Anggota
Requirements B2
Goal Admin dapat menambah, mengubah,
mencari dan menghapus data anggota
Pre-Conditions User dan admin telah login dan berada
pada halaman data anggota
Post-Conditions Data anggota berubah, tersimpan atau
dihapus oleh admin
Failed end Conditions Gagal diubah, disimpan atau dihapus
Primary Actors User dan Admin
Main Flow / Basic Path 1. Admin melihat data anggota
2. Admin melakukan pencaria
anggota
3. Admin menambah anggota
Alternative Flow Invariant 2.a Admin mengubah data anggota
1
Invariant 2 2.b Admin menghapus data anggota
Tabel 4.3

4 .Use Case Diagram Data Buku

Gambar 4. 4 Use Case Diagram Data Buku

Deskripsi Use Case Diagram Data Buku


Use Case Name Data Buku
Requirements A2, B3
Goal 1. Admin dapat menambah,
mengubah dan menghapus data
buku
2. User dan admin dapat
melakukan pencarian data
buku
Pre-Conditions User dan admin telah login dan berada
pada
halaman data buku
Post-Conditions Data buku berubah, tersimpan atau
terhapus
Failed end Conditions Gagal diubah, disimpan atau dihapus
Primary Actors User dan admin
Main Flow / Basic Path 1. User dan admin melihat data buku
2. Admin menambah data buku
3. Admin menyimpan data buku
Alternative Flow / 2.a Admin merubah data buku
Invariant 1
Invariant 2 2.b Admin menghapus data buku
Tabel 4.4
3. Use Case Diagram Data Peminjaman
Gambar 4. 5 Use Case Diagram Data Peminjaman

Deskripsi Use Case Diagram Data Peminjaman


Use Case Name Data Peminjaman
Requirements A3, B4
Goal 1. Admin dapat menambah,
merubah dan menghapus
transaksi peminjaman
2. User dapat melihat transaksi
peminjaman
Pre-Conditions User dan admin telah login dan berada
pada
halaman peminjaman
Post-Conditions Transaksi peminjaman diubah,
disimpan atau
Dihapus
Failed end Conditions Gagal diubah, tersimpan atau terhapus
Primary Actors User dan admin
Main Flow / Basic Path 1. User dan admin melihat
transaksi peminjaman
2. Admin menambah transaksi
peminjaman
3. Admin merubah transaksi
peminjaman
4. Admin menyimpan transaksi
peminjaman
5. Admin mencetak transaksi
peminjaman
Alternative Flow / 2.a Admin merubah transaksi
Invariant 1 peminjaman
Invariant 2 2.b Admin menghapus transaksi
peminjaman
Tabel 4.5
4. Use Case Diagram Data Pengembalian
Gambar 4. 6 Use Case Diagram Data Pengembalian

Deskripsi Use Case Diagram Data Pengembalian


Use Case Name Data Pengembalian
Requirements A3, B5
Goal 1. Admin dapat menambah,
merubah dan menghapus
transaksi pengembalian
2. User dapat melihat
transaksi
pengembalian
Pre-Conditions User dan admin telah login dan
berada
pada halaman pengembalian
Post-Conditions Transaksi pengembalian diubah,
disimpan atau dihapus
Failed end Conditions Gagal diubah, tersimpan atau
terhapus
Primary Actors User dan admin
Main Flow / Basic Path 1. User dan admin melihat
transaksi pengembalian
2. User dan admin
menyimpan
transaksi
pengembalian
3. Admin merubah
transaksi
pengembalian
4. Admin mencetak
transaksi
pengembalian
Alternative Flow / Invariant 1 2.a Admin merubah transaksi
Pengembalian
Invariant 2 2.b Admin menghapus transaksi
Pengembalian
Tabel 4.6
5. Use Case Diagram Data Laporan

Gambar 4.7. Use Case Diagram Data Laporan

Deskripsi Use Case Diagram Data Laporan


Use Case Name Data Laporan
Requirements B6
Goal 1. User dapat melihat laporan
peminjaman dan pengembalian
buku
2. Admin dapat membuat laporan
data buku, data anggota, data
peminjaman dan data
pengembalian
Pre-Conditions User dan admin telah login dan berada
pada
halaman data laporan
Post-Conditions Laporan terbaru
Failed end Conditions Gagal membuat laporan
Primary Actors User dan admin
Main Flow / Basic Path 1. Admin melihat laporan data
anggota
2. User dan admin melihat
laporan data buku
3. User dan admin melihat
laporan data peminjaman
4. User dan admin melihat
laporan data pengembalian
Tabel 4.7
6. Use Case Diagram Menu Pengaturan

Gambar 4. 8 Use Case Diagram Menu Pengaturan

Deskripsi Use Case Diagram Menu Pengaturan


Use Case Name Menu Pengaturan
Requirements B8
Goal Admin dapat merubah lama hari
peminjaman
dan denda keterlambatan
pengembalian buku
Pre-Conditions Admin telah login dan berada pada
halaman
pengaturan
Post-Conditions Pengaturan terupdate
Failed end Conditions Gagal memperbarui pengaturan
Primary Actors User dan admin
Main Flow / Basic Path 1. Admin merubah lama waktu
peminjaman
2. Admin merubah
besar denda
keterlambatan
perhari
Tabel 4.8

7. Use Case Diagram Data Petugas


Gambar 4. 9 Use Case Diagram Data Petugas
Deskripsi Use Case Diagram Data Petugas
Use Case Name Data Petugas
Requirements B7
Goal Admin dapat merubah data petugas
Perpustakaan
Pre-Conditions Admin telah login dan berada pada
halaman
data petugas
Post-Conditions Data petugas terupdate
Failed end Conditions Gagal memperbarui data petugas
Primary Actors Admin
Main Flow / Basic Path Admin merubah data petugas
Tabel 4.9

8. Use Case Diagram Halaman Beranda

Gambar 4. 10 Use Case Diagram Halaman Beranda


Deskripsi Use Case Diagram Halaman Beranda
Use Case Name Beranda
Requirements A1
Goal 1. User dapat mengakses data
buku, data peminjaman dan
data pengembalian
2. Admin dapat mengakses data
anggota, data
buku, data peminjaman, data
pengembalian, data petugas
pengaturan
dan ganti password
Pre-Conditions User dan admin telah login
Post-Conditions -
Failed end Conditions 1. User gagal mengakses data
buku, data peminjaman dan
data pengembalian
2. Admin gagal mengakses data
anggota, data buku, transaksi
peminjaman, transaksi
pengembalian, laporan,
pengaturan dan ganti password
Primary Actors User dan admin
Main Flow / Basic Path 1. User dan admin melihat data buku
2. User dan admin melihat laporan
3. Admin melihat data anggota
4. Admin melakukan transaksi
peminjaman
5. Admin melakukan transaksi
pengembalian
6. Admin melakukan pengaturan
7. Admin merubah data petugas
8. Admin merubah password
Tabel 4.10
B. Activity Diagram
Berikut ini merupakan gambaran dari Activity Diagram dari perpustakaan
SMK KESEHATAN SMART RANTEPAO:
1. Activity Diagram Admin Mengelola Data Anggota

Gambar 4. 11 Activity Diagram Admin Mengelola Data Anggota


2. Activity Diagram Admin Mengelola Data Buku
Gambar 4. 12 Activity Diagram Admin Mengelola Data Buku
3. Activity Diagram Admin Mengelola Data Peminjaman
Gambar 4. 13 Activity Diagram Admin Mengelola Data Peminjaman
4. Activity Diagram Admin Mengelola Data Pengembalian
Gambar 4. 14 Activity Diagram Admin Mengelola Data Pengembalian
5. Activity Diagram Admin Mengelola Data Laporan
Gambar 4. 15 Activity Diagram Admin Mengelola Data Laporan

Desain
1. Database
Di dalam database terdapat beberapa tabel yang saling berelasi (berhubungan)
maka dari itu penulis mencoba menggambarkannya dengan menggunakan ERD.
Database yang digunakan dalam aplikasi perpustakaan ini adalah Database
MySQL server versi 3.5.2.2.
Struktur database dan tabel yang dibuat adalah sebagai berikut : Nama
Database : db_perpus
Jumlah tabel : 10 tabel
Database Engine : MySQL
Server 3.5.2.2 Tabel Engine : InnoDB
Character Set : UTF-8
1. Entity Relationship Diagram (ERD)

Gambar 4. 16 Entity Relationship Diagram (ERD) Perpustakaan SMK


KESEHATAN SMART RANTEPAO:
Logical Record Structure (LRS)

Gambar 4. 17 Logical Record Structure (LRS) Perpustakaan SMK KESEHATAN


SMART RANTEPAO:
Spesifikasi File
1. Spesifikasi File Tabel Buku
Nama Database : db_perpus
Nama File : t_buku
Akronim : buku
Tipe File : File Master
Akses File : Random
Panjang Record : 1182 Byte
Kunci Field : id_buku

Spesifikasi File Tabel Buku

No. Elemen Data Nama Field Tipe Size Ket.

1. Id Buku id_buku Int 6 Primar


y Key
2. Id Kelas id_kelas Varchar 6

3. Id Jenis id_jenis Int 2

4. Judul Judul Varchar 250

5. Pengarang Pengarang Varchar 250

6. Penerbit Penerbit Varchar 250

7. Tahun Terbit th_terbit Year 4

8. ISBN Isbn Varchar 50

9. Jumlah Halaman jml_hal Int 6

10. Asal Perolehan asal_perolehan Varchar 100

11. Harga Harga Decimal 12, 2


12. Id Lokasi id_lokasi Int 2

13. Start Stat Enum -

14. Start Pinjam stat_pinjam Enum -

15. Deskripsi Deskripsi Varchar 250

16. Tanggal Input tgl_input Datetime -

Tabel 4.11

1. Spesifikasi File Tabel Anggota


Nama Database : db_perpus
Nama File : t_anggota
Akronim : anggota
Tipe File : File Master
Akses File : Random
Panjang Record : 466 Byte
Kunci Field : id_anggota

Spesifikasi File Tabel Anggota


No. Elemen Data Nama Field Tipe Size Ket.

1. Id Anggota id_anggota Int 6 Prima


ry Key
2. Nama nama Varchar 100

3. Alamat alamat Varchar 100

4. Jenis Kelamin Jk enum -

5. Agama agama enum -

6. Tempat Lahir tmp_lahir Varchar 100


7. Tanggal Lahir tgl_lahir Date -

8. Foto foto Varchar 100

9. Username username Varchar 30

10. Password password Varchar 30

11. Tanggal Daftar tgl_daftar Date -

12. Jenis Jenis enum -

13. Start Stat Date -

Tabel 4.12

1. Spesifikasi File Tabel Transaksi


Nama Database : db_perpus
Nama File : t_trans
Akronim : trans
Tipe File : File Transaksi
Akses File : Random
Panjang Record : 130 Byte
Kunci Field : id_trans

Spesifikasi File Tabel Transaksi


No. Elemen Data Nama Field Tipe Size Ket.

1. Id Transaksi id_trans Int 6 Prima


ry Key
2. Id Buku id_buku Int 6

3. Id Anggota id_anggota Int 6

4. Tanggal Pinjam tgl_pinjam Date -


5. Tanggal Kembali tgl_kembali Date -

6. Start Stat enum -

7. Keterangan Ket Varchar 100

8. Telat telat Int 2

9. Denda denda Decimal 10, 2

Tabel 4.13

1. Spesifikasi File Tabel Kelas


Nama Database : db_perpus
Nama File : r_kelas
Akronim : kelas
Tipe File : File Master
Akses File : Random
Panjang Record : 204 Byte
Kunci Field : id_kelas

Spesifikasi File Tabel Kelas


No. Elemen Data Nama Field Tipe Size Ket.

1. Id Lokasi id_lokasi Int 4 Primar


y Key
2. Nama nama Varchar 200

Tabel 4.14
1. Spesifikasi File Tabel Jenis
Nama Database : db_perpus
Nama File : r_jenis
Akronim : jenis
Tipe File : File Master
Akses File : Random
Panjang Record : 104 Byte
Kunci Field : id_jenis

Spesifikasi File Tabel Jenis


No. Elemen Data Nama Field Tipe Size Ket.

1. Id Jenis id_jenis Int 4 Primar


y Key
2. Nama nama Varchar 100

Tabel 4.15
1. Spesifikasi File Tabel Lokasi
Nama Database : db_perpus
Nama File : r_lokasi
Akronim : lokasi
Tipe File : File Master
Akses File : Random
Panjang Record : 204 Byte
Kunci Field : id_lokasi

Spesifikasi File Tabel Lokasi


No. Elemen Data Nama Field Tipe Size Ket.

1. Id Lokasi id_lokasi Int 4 Primar


y Key
2. Nama nama Varchar 200

Tabel 4.16
Software Architecture
A. Component Diagram

Gambar 4. 18Component Diagram Application Sistem Perpustakaan Berbasis


WEB
B. Deployment Diagram

Gambar 4. 19 Deployment Diagram Application Sistem Perpustakaan Berbasis


WEB
User Interface

Desain antarmuka atau user interface digunakan untuk menggambarkan desain

rancangan tampilan halaman antarmuka dari sistem yang akan dikembangkan. Sistem

yang akan dikembangkan oleh peneliti berbasis web, oleh karena itu desain antarmuka

akan menggambarkan tata letak atau posisi dari masing-masing komponen yang

berperan pada sebuah halaman web.

a. Desain halaman beranda

Gambar 4.20 Desain Interface Halaman Beranda


b. Desain halaman cari buku

Gambar 4.21 Desain Interface Halaman Cari Buku

c. Desain halaman lihat rincian buku

Gambar 4.22. Desain Interface Halaman Lihat Rincian Buku


d. Desain halaman buku tamu

Gambar 4.23. Desain Interface Halaman Buku Tamu

e. Desain halaman login untuk siswa dan guru

Gambar 4.24. Desain Interface Halaman Login Siswa dan Guru


f. Desain halaman daftar anggota perpustakaan

Gambar 4.25. Desain Interface Halaman Daftar Anggota Perpustakaan

g. Desain halaman login untuk petugas perpustakaan

Gambar 4.26. Desain Interface Halaman Login Petugas


h.
i. Desain halaman dashboard

Gambar 4.27 Desain Interface Halaman Dashboard Admin/User

j.
k. Desain halaman koleksi buku

Gambar 4.28 Desain Interface Halaman Koleksi Buku


l.
m. Desain halaman tambah buku

Gambar 4.29 Desain Interface Halaman Tambah Buku

n.
o. Desain halaman ubah data buku

Gambar 4.30 Desain Interface Halaman Ubah Data Buku


p. Desain halaman hapus data buku

Gambar 4.31 Desain Interface Halaman Hapus Data Buku

Tata letak komponen header, sidebar menu, dan

footer pada halaman dashboard digunakan sebagai

template pada halaman-halaman yang ada pada

seluruh kegiatan yang dapat dilakukan oleh anggota

dan petugas.
Bab V

PENUTUP
A. Kesimpulan

Dari hasil pembuatan aplikasi perpustakaan berbasis web pada perpustakaan SMK
KESEHATAN SMART RANTEPAO dapat diambil kesimpulan sebagai berikut.

1. Aplikasi yang dibangun ini memberikan informasi tentang perpustakaan SMK


KESEHATAN SMART RANTEPAO.
2. Aplikasi juga dapat melakukan kegiatan pendaftaran anggota.

B. Saran

Saran untuk pengembangan aplikasi perpustakaan berbasis web pada SMK


KESEHATAN SMART RANTEPAO sebagai berikut.

1. Aplikasi dapat dikembangkan dengan menambahkan laporan peminjaman


buku per kategori dan perbulan.
2. Menambahkan fitur pemberitahuan saat ada peminjaman buku yang sudah
jatuh tempo.
DAFTAR RIWAYAT HIDUP
NAMA : Ronal taruk padang
TEMPAT / TGL. LAHIR : Mengkendek 06 Maret 1997
AGAMA : Kristen protestan
ALAMAT : Makale
:
TELP/HP : 082291977117

RIWAYAT PENDIDIKAN
1. Sekolah tingggi informatika komputer STIK imanuel indonesia, Teknik
informatika, Tahun 2016 - Sampai Sekarang
2. Smk kristen pelangi Makale,Tahun 2012 – Tahun 2015
3. Smp katolik Rantetayo, Tahun 2009 – Tahun 2012
4. Sdn 15 Kurra,Tahun 2004 – Tahun 2011

Demikian daftar riwayat hidup ini dibuat, semoga dapat digunakan


sebagaimana mestinya.

Toraja Utara, ……....

Ronal taruk padang


AGENDA KEGIATAN HARIAN KERJA PRAKTEK

NAMA : Ronal taruk


padang ....................................................................................................
NIM :
0931916217 ....................................................................................................
PRODI : Teknik
informtika ....................................................................................................
TEMPAT KKLP : Smk kesehatan smart
Rantepao ....................................................................................................
.........................................................................................
...........
UNIT KERJA :
KKLP ....................................................................................................

PEMBIMBING
N
TANGGAL KEGIATAN LAPANGAN
O
NAMA PARAF
1 10.10.2019 Tahap Perkenalan
2 15.10.2019 Input data
3 11.11.2019 Merakit personal komputer
DATA PERUSAHAAN/LEMBAGA/INSTANSI
Mohon data-data di bawah ini diisi, kemudian lembar ini diserahkan kembali kepada
Prodi Informatika/Prodi Sistem Informasi STIK Imanuel Indonesia melalui
Mahasiswa KKLP:

NAMA PERUSAHAAN /
INSTANSI / LEMBAGA : SMK KESEHATAN SMART
RANTEPAO ....................................................................................................
BIDANG USAHA
: ....................................................................................................
ALAMAT :
RANTEPAO ............................... ...................................................................................
................

Data Pembimbing Kuliah Kerja Lapangan Dari Perusahaan/Lembaga/Instansi


(Pembimbing Lapangan):

NAMA : DWI CHINTIA A.T,


S.KEP,SPD,M.KOM ....................................................................................................
No. PEGAWAI
: ....................................................................................................
JABATAN : DOSEN
....................................................................................................
TELP/HP :
085219297418 ....................................................................................................

Toraja Utara,10-10-2020...
PIMPINAN,
...............................

Anda mungkin juga menyukai