Anda di halaman 1dari 89

SISTEM INFORMASI PERPUSTAKAAN PADA SMKN 1 PANCUNG

MENGGUNAKAN BAHASA PEMROGRAMAN


PHP DENGAN DATABASE MYSQL

PROPOSAL

ARI SANTONI
NPM.18100038

PROGRAM STUDI PENDIDIKAN INFORMATIKA


FAKULTAS SAINS DAN TEKNOLOGI
UIVERSITAS PGRI SUMATERA BARAT
PADANG
2022
KATA PENGANTAR

Puji syukur atas kehadiran Allah SWT, yang mana atas berkat dan

Rahmatnya, penulis masih diberi kesempatan untuk menyelesaikan penulisan

proposal ini dengan judul “Sistem Informasi Perpustakaan Pada SMK N 1

Pancung Soal Menggunakan Bahasa Pemrograman PHP Dengan Database

MySql”ini tepat pada waktunya. Selanjutnya sholawat beserta salam semoga

selalu tercurah kepada Nabi Muhammad SAW, yang menjadi suri tauladan dalam

setiap sikap dan tindakan setiap muslim.

Dalam penyusunan proposal ini banyak kendala yang penulis hadapi,

sehingga tercapailah tujuan penulis sebagai penyaji untuk menyelesaikan proposal

ini. Untuk itu, dalam kesempatan ini disampaikan penghargaan dan rasa

terimakasih yang setulusnya kepada :

1. Bapak Dr. H. Dasrizal, MP selaku ketua BPH UNIVERSITAS PGRI

Sumatera Barat

2. Bapak Prof. Dr. H Ansofino, M.Si selaku Ketua UNIVERSITAS PGRI

Sumatera Barat

3. Ibu Sofia Edriati, S.Si, M.Pd selaku Ketua Program Studi Pendidikan

Informatika UNIVERSITAS PGRI Sumatera Barat

4. Bapak Irsyadunas, M.Pd.T selaku Sekretaris Program Studi Pendidikan

Informatika sekaligus selaku Dosen Penguji III.

5. Bapak Heri Mulyono, S.Kom., M.Pd selaku Dosen pembimbing 1

6. Ibu Ami Anggraini Samudra, S.Pd.,M.Sc selaku Dosen Pembimbing II

7. Bapak Thomson Mary, M. Kom Selaku Dosen Penguji I

i
8. Bapak Anggri Yulio Pernanda, M.Kom selaku Dosen Penguji II

9. Teristimewa ucapan terima kasih penulis persembahkan kepada kedua orang

tua tercinta dan seluruh keluarga yang telah berusaha sekuat tenaga memberi

dukungan moril dan materil kepada penulis dalam menyelesaikan proposal ini.

10. Semua pihak yang telah ikut membantu baik moril maupun materi dan teman-

teman seperjuangan Program Studi Pendidikan Informatika dan masih banyak

lagi yang lainnya tidak dapat disebutkan satu persatu.

Penulis menyadari bahwa proposal ini masih terdapat kekurangan, baik itu

isi, maupun penulisannya maka dari itu penulis mengharapkan kritik dan saran

dari pembaca agar kesempurnaan proposal ini.

Padang, April 2022

Penulis

Ari Santoni

18100038

ii
DAFTAR ISI

KATA PENGANTAR ............................................................................................. i

DAFTAR ISI ......................................................................................................... iii

DAFTAR TABEL ................................................................................................. V

DAFTAR GAMBAR ............................................................................................Vi

DAFTAR LAMPIRAN ..................................................................................... Viii

BAB I PENDAHULUAN..……………………………………………………….1

A. Latar Belakang ..................................................................................................1

B. Identifikasi Masalah ..........................................................................................4

C. Batasan Masalah ...............................................................................................5

D. Rumusan Masalah .............................................................................................5

E. Tujuan Penelitian ..............................................................................................5

F. Manfaat Penelitian ............................................................................................6

BAB II KAJIAN PUSTAKA.…………………………………………………….7

A. Deskripsi Teori ..................................................................................................7

1. Sistem ................................................................................................................7

2. Informasi .........................................................................................................10

3. Sistem Informasi .............................................................................................13

4. Sistem Informasi Perpustakaan ......................................................................18

5. System Development Life Cycle ( SDLC)........................................................19

6. Unifield Modeling Language (UML)..............................................................21

7. Software Yang Digunakan ..............................................................................25

8. Bahasa Pemrograman ......................................................................................26

iii
B. Penelitian Relevan ..........................................................................................29

BAB III METODOLOGI PENELITIAN……………………………….…….31

A. Perencanaan Sistem ........................................................................................31

1. Metode Penelitian ...........................................................................................31

2. Subjek, Objek Dan Lokasi Penelitian .............................................................32

B. Analisis Sistem................................................................................................32

1. Analisis Sistem Yang Berjalan .......................................................................32

2. Analisis Kebutuhan Sistem .............................................................................33

3. Analisis Sistem Yang Diusulkan ....................................................................35

C. Perancangan Sistem ........................................................................................35

1. Unified Modeling Languange (UML) .............................................................35

2. Database .........................................................................................................64

3. Desain Program ...............................................................................................68

DAFTAR PUSTAKA ...........................................................................................74

LAMPIRAN ..........................................................................................................76

iv
DAFTAR TABEL

Tabel 1. Desain Tabel Petugas ...............................................................................68

Tabel 2. Desain Tabel Buku ...................................................................................69

Tabel 3. Desain Tabel Murid .................................................................................69

Tabel 4. Desain Tabel Peminjaman .......................................................................70

Tabel 5. Desain Tabel Pengembalian .....................................................................70

v
DAFTAR GAMBAR

Gambar 1. Siklus Informasi ...................................................................................12

Gambar 2. Komponen Sistem Informasi ................................................................15

Gambar 3. Jenis-Jenis Sistem Informasi ................................................................18

Gambar 4. Siklus Hidup Pengembangan Sistem Informasi ...................................21

Gambar 5. Simbol-simbol Use Case Diagram ......................................................22

Gambar 6. Simbol-simbol Class Diagram .............................................................23

Gambar 7. Simbol-simbol Sequence Diagram ......................................................24

Gambar 8. Simbol-simbol Activity Diagram .........................................................25

Gambar 9. Script Hello PHP ..................................................................................27

Gambar 10. Tag HTML .........................................................................................28

Gambar 11. Use Case Diagram .............................................................................35

Gambar 12. Activity diagram Login .......................................................................37

Gambar 13. Activity diagram tambah buku ...........................................................38

Gambar 14. Activity Diagram Eksport Buku .........................................................39

Gambar 15. Activity Diagram Import Buku ...........................................................40

Gambar 16. Activity Diagram Ubah Buku .............................................................41

Gambar 17. Activity Tambah Anggota ...................................................................42

Gambar 18. Activity Diagram Export Anggota .....................................................43

Gambar 19. Activity Diagram Import Anggota .....................................................44

Gambar 20. Activity Ubah Anggota .......................................................................45

Gambar 21. Activity Tambah Peminjaman.............................................................46

Gambar 22. Activity Ubah Peminjaman .................................................................47

vi
Gambar 23. Activity Diagram Pengembalian Buku ...............................................48

Gambar 24. Activity Diagram Laporan ..................................................................49

Gambar 25. Sequence Diagram Login ...................................................................50

Gambar 26. Sequence Diagram Tambah Buku .....................................................51

Gambar 27. Sequnce Diagram Eksport Buku ........................................................52

Gambar 28. Sequence Diagram Import Buku .......................................................53

Gambar 29. Sequence Diagram Ubah Buku ..........................................................54

Gambar 30. Sequence Diagram Tambah Anggota ................................................55

Gambar 31. Sequence Diagram Eksport Anggota .................................................56

Gambar 32. Sequence Diagram Import Anggota ...................................................57

Gambar 33. Sequence Diagram Ubah Anggota .....................................................58

Gambar 34. Sequence Diagram Tambah Peminjam ..............................................59

Gambar 35. Sequence Diagram Ubah Peminjaman...............................................60

Gambar 36. Sequence Diagram Pengembalian Buku ............................................61

Gambar 37. Sequence Diagram Laporan ...............................................................62

Gambar 38. Class Diagram Perpustakaan .............................................................63

Gambar 39. Desain Halaman Login .......................................................................68

Gambar 40. Desain Halaman Beranda ...................................................................69

Gambar 41. Halaman Data Buku ...........................................................................69

Gambar 42. Desain Halaman Data Murid ..............................................................70

Gambar 43. Desain Halaman Peminjaman ............................................................71

Gambar 44. Desain halaman pengembalian ...........................................................72

Gambar 45. Desain Halaman Laporan ...................................................................73

vii
DAFTAR LAMPIRAN

Lampiran 1. Izin Melakukan Observasi ................................................................76

Lampiran 2. Berita Wawancara..............................................................................77

Lampiran 3. Pertanyaan Wawancara......................................................................78

viii
BAB I
PENDAHULUAN

A. Latar Belakang

Kemajuan teknologi dan informasi pada era globalisasi ini telah dapat

diaplikasikan pada berbagai bidang teknologi. Kebutuhan informasi yang

disajikan secara cepat, lengkap, dan tepat sudah menjadi keharusan yang

mempengaruhi tingkat efisiensi dan efektivitas kerja di segala bidang, tak

terkecuali bidang pendidikan. Untuk memenuhi kebutuhan tersebut,

pengembangan sebuah sistem informasi yang terencana dengan baik akan

memberikan konstribusi yang sangat besar dalam peningkatan kerja pada bidang

pendidikan. Pemanfaatan sistem informasi pada bidang pendidikan telah banyak

dilakukan seperti pengelolaan nilai siswa (e-rapor), assesment nasional berbasis

komputer (ANBK), perpustakaan dan sebagainya. Pada sistem informasi

perpustakaan sangat banyak manfaatnya, yaitu membantu pencarian koleksi buku

perpustakaan yang cepat untuk pengunjung, peminjaman dan pengembalian buku

datanya sudah tersimpan kedalam sistem informasi, dan melayani pengunjung

dengan baik.

Perpustakaan adalah kumpulan atau bangunan fisik sebagai tempat buku

dikumpulkan dan disusun menurut sistem tertantu atau keperluan tertentu Lasa,

(2007: 2). Perpustakaan sangatlah penting dalam penyelenggaraan perpustakaan.

Perlunya perpustakaan disini adalah bahwa berfungsi atau tidaknya perpustakaan

sekolah banyak tergantung pada penataan kerjanya. Ruangan, buku-buku, dan

perlengkapan lainnya yang berpengaruh terhadap keberhasilan penyelenggaraan

perpustakaan sekolah, tetapi walaupun ruangan yang tersedia sangat lengkap

1
2

semuanya kurang berguna apabila tidak ditata atau dikelola dengan sebaik-

baiknya.

Dalam Peraturan Pemerintah No. 24 Tahun 2014 tentang pelaksanaan

Undang-undang No. 43 Tahun 2007 tentang Perpustakaan dalam peraturan

pemerintah, BAB VI bagian keempat Pasal 29 Perpustakaan menerapkan sistem

manajemen yang sesuai dengan kondisi perpustakaan dan mengikuti

perkembangan sistem manajemen. Dijelaskan pula dalam Undang- undang

Perpustakaan nomor 43 tahun 2007 BAB I Pasal 1 ayat 11, bahwa perpustakaan

sekolah adalah perpustakaan yang merupakan bagian integral dari kegiatan

pembelajaran dan berfungsi sebagai pusat sumber belajar untuk mendukung

tercapainya tujuan pendidikan yang berkedudukan di sekolah.

Oleh sebab itu perpustakaan sebagai sarana atau perangkat, pendidikan

formal agar dapat berfungsi sebagai pusat kegiatan belajar mengajar, pusat

informasi disekolah untuk membentuk mengembangkan bakat dan minat baca

peserta didik, guru dan sebagai pendukung segala jenis aktivitas di sekolah

maupun dirumah.

Kehadiran sebuah perpustakaan pada setiap satuan pendidikan merupakan

keharusan, sedangkan penyelenggaraan perpustakaan sekolah sebagian tergantung

pada tenaga dan jumlah koleksi buku yang memadai serta penuh dedikasi

memungkinkan berhasilnya penyelenggaraan perpustakaan sekolah sebagian

tergantung pada tenaga pengelolahnya.

Penelitian ini dilakukan berdasarkan pada beberapa permasalahan yang

dijumpai oleh peneliti di perpustakaan SMK Negeri 1 Pancung Soal ketika


3

melakukan praktek pengalaman lapangan (PPL). Permasalahan terletak pada

metode yang digunakan perpustakaan untuk menangani peminjaman dan

pengembalian buku yang masih dilakukan secara manual dengan melakukan

pencatatan pada kartu pinjam atau buku pengunjung, belum ada sistem yang

melayani pencarian koleksi buku perpustakaan yang cepat untuk pengunjung, dan

banyak pengunjung yang datang ke perpustakaan namun belum tercatat dengan

baik dalam buku tamu perpustakaan. Metode seperti ini mengakibatkan sering

terjadi kesulitan dalam mencari suatu peminjaman buku yang belum dikembalikan

apabila data peminjaman buku sangat banyak dan akan memerlukan waktu yang

lebih lama untuk dapat menemukan kartu pinjam suatu pengunjung. Permasalahan

selanjutnya, pencatatan buku tamu dilakukan menggunakan buku catatan manual.

Pencatatan buku tamu dilakukan oleh pengunjung perpustakaan dengan

pengawasan yang minim dari pengunjung perpustakaan sehingga seringkali terjadi

kelalaian dari pengunjung perpustakaan atau bahkan ketidaktahuan pengunjung

bahwa da buku tamu di perpustakaan tersebut. Dengan kondisi tersebut

mengakibatkan pengelolaan buku tamu pada perpustakaan tersebut kurang

berjalan dengan baik.

Oleh sebab itu perpustakaan sekolah harus dikelolah oleh orang-orang

yang mampu mengelolah perpustakaan sekolah dengan menggunakan sistem

informasi perpustakaan. Dengan kata lain petugas perpustakaan sekolah harus

mampu mengelolah perpustakaan sekolah baik dalam menjaga buku-buku dan

manajemen peminjaman buku pada perpustakaan.


4

Dari permasalahan diatas, dengan melihat beberapa permasalahan yang

telah dijelaskan diatas tentunya akan mempengaruhi kualitas pelayanan

perpustakaan SMK Negeri 1 Pancung Soal. Untuk dapat meningkatkan pelayanan,

maka diperlukan adanya pengembagan sebuah sistem informasi terkomputerisasi

yang dapat membantu pekerjaan pustakawan, diantaranya peminjaman dan

pengembalian buku dengan cepat. Sistem yang akan dikembangkan diharapkan

dapat meningkatkan pengelolaan dan pelayanan serta membantu kerja pustakawan

di perpustakaan SMK Negeri 1 Pancung Soal. Sistem informasi yang akan

dikembangkan adalah sistem informasi perpustakaan menggunakan bahasa

pemrograman PHP dengan database MySql, maka dari itu penulis mengambil

judul “Sistem Informasi Perpustakaan Pada SMK Negeri 1 Pancung Soal

Menggunakan Bahasa Pemrograman PHP Dengan Database MySql”.

B. Identifikasi Masalah

Berdasarkan latar belakang yang telah dijelaskan sebelumnya, dapat di

identifikasi permasalahan yang di sekolah adalah sebagai berikut :

1. Perpustakaan di SMK Negeri 1 Pancung Soal belum ada sistem yang

terkomputerisasi.

2. Peminjaman dan pengembalian buku masih dilakukan secara manual, yakni di

catat dalam buku peminjaman.

3. Pembuatan laporan peminjaman membutuhkan waktu yang relatif lama karena

masih dilakukan secara manual.


5

C. Batasan Masalah

Berdasarkan identifikasi masalah yang telah dijelaskan diatas, maka

penelitian ini dibatasi pada hal – hal sebagai berikut :

1. Pelayanan peminjaman buku, pengembalian buku, dan data pengunjung

perpustakaan pada sistem informasi perpustakaan.

2. Untuk penggunaan sistem informasi perpustakaan ini hanya bisa diakses oleh

pihak – pihak yang bersangkutan seperti admin.

D. Rumusan Masalah

Berdasarkan latar belakang yang sudah dijelaskan di atas, maka peneliti

mengidentifikasi rumusan masalah bagaimana sistem informasi ini membantu

permasalahan yang ada di perpustakaan SMK Negeri 1 Pancung Soal pada

aktivitas pelayanan peminjaman buku, dan pengembalian buku yang masih

menggunakan cara manual ?

E. Tujuan Penelitian

Adapun tujuan dari penyusunan tugas akhir ini adalah:

1. Merancang dan mengimplementasikan sistem informasi perpustakaan pada

SMK Negeri 1 Pancung Soal

2. Mengembangkan sistem informasi perpustakaan yang dapat mengatasi

permasalahan yang terjadi di perpustakaan SMK Negeri 1 Pancung Soal.


6

F. Manfaat Penelitian

Pengembangan sistem informasi perpustakaan sekolah menggunakan

bahasa pemrograman PHP ini diharapakan dapat bermanfaat bagi pengguna,

antara lain :

1. Bagi perpustakaan

a. Mempermudah peminjaman dan pengembalian buku .

b. Mempermudah dalam pencatatan buku tamu perpustakaan.

c. Mempermudah kinerja pustakawan dalam mendata koleksi perpustakaan.

2. Bagi pengunjung perpustakaan

a. Mempermudah dalam pencarian koleksi buku.

b. Mempermudah untuk mengetahui ketersedian buku diperpustakaan.

3. Bagi sekolah

a. Membantu mengetahui perkembangan segala aktivitas perpustakaan sekolah.

b. Meningkatkan mutu dan kualitas pelayanan perpustakaan sekolah.

4. Bagi peneliti

a. Menambah pengetahuan mengenai pengembangan bahasa pemrograman PHP.

b. Memahami tentang pengujian kualitas sistem informasi bahasa pemrograman

PHP.
BAB II
KAJIAN PUSTAKA

A. Deskripsi Teori

1. Sistem

a. Pengertian Sistem

Menurut Fahrudin, (2011:36) Sistem adalah bagian-bagian yang saling

berkaitan yang beroperasi bersama untuk mencapai beberapa sasaran atau

maksud. Menurut Lukman, (2017:71) Sistem merupakan bagian yang saling

berkaitan erat dan membentuk suatu kesatuan yang saling berinteraksi antara

bagian satu dengan bagian lainnya untuk mencapai suatu tujuan, artinya apabila

salah satu bagian dari sistem tidak ada maka sistem tersebut tidak akan berfungsi

sebagaimana mestinya. Menurut Priyanti & Iriani, (2013:56) sistem adalah suatu

jaringan kerja dari prosedur prosedur yang saling berhubungan, berkumpul

bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu

sasaran tertentu.

Dari beberapa pengertian diatas dapat disimpulkan bahwa sistem adalah

elemen-elemen yang saling berkaitan antara satu sama lain untuk mencapai satu

tujuan yang sama.

b. Karakteristik Sistem

Menurut Yusri, (2015:67) Suatu sistem mempunyai karakteristik atau sifat-

sifat tertentu. Karakteristik sistem tersebut adalah sebagai berikut:

1) Komponen Sistem Suatu sistem terdiri dari sejumlah komponen yang saling

berinteraksi artinya saling bekerja sama membentuk satu kesatuan.

7
8

2) Batas Sistem Batas Sistem (boundary) merupakan daerah yang membatasi

antara suatu sistem dengan sistem yang lain atau dengan ling-kungan luarnya.

3) Lingkaran Luar Sistem (environment) adalah apapun diluar batas dari sistem

yang mempengaruhi dari operasi sistem.

4) Penghubung Sistem Penghubung (Interface)

merupakan media penghubung antara sub sistem dengan sub sistem lainnya

yang memungkinkan sumber-sumber daya mengalir dari sub sistem ke sub sistem

yang lainnya.

5) Masukan Sistem Masukan (input) adalah energy yang dimasukan ke dalam

sistem.

Masukan dapat berupa masukan perawatan (maintenance input) dan

masukan sinyal (signal input). Masukan perawatan yaitu energi yang dimasukkan

supaya sistem tersebut dapat beroperasi, sedangkan masukan sinyal yaitu energi

yang diproses untuk mendapatkan keluaran.

6) Keluaran Sistem Keluaran (output) adalah hasil dari energi yang diolah dan

diklarifi-kasikan menjadi keluaran yang berguna dan sisa pembuangan.

7) Pengolahan Sistem Suatu sistem dapat mempunyai suatu bagian pengolahan

yang akan mengubah masukan (input) menjadi keluaran (output).

8) Sasaran Sistem Suatu sistem mempunyai tujuan (goal) atau sasaran (objective).

Kalau suatu sistem tidak mempunyai sasaran maka operasi sistem tidak

akan ada manfaatnya. Sasaran dari sistem sangat menentukan sekali masukan

yang akan dihasilkan oleh sistem. Suatu sistem dikatakan berhasil bila mengenai

sasaran atau tujuannya.


9

c. Kriteria Sistem Yang Baik

Menurut Arthana, (2016:63) dalam menyusun sebuah sistem harus

memenuhi kriteria-kriteria sistem yang baik. Kriteria sistem yang baik antara lain:

1) Kegunaan Sistem harus menghasilkan informasi yang tepat pada waktunya dan

relevan untuk memproses pengambilan keputusan manajemen dan personil

operasi di dalam organisasi.

2) Ekonomis Semua bagian dari sistem termasuk laporan-laporan, pengawas, dan

lain–lain harus menyumbangkan suatu nilai tambah sekurang-kurangnya

sebesar biayanya.

3) Keandalan Keluaran (output) sistem harus mempunyai tingkat ketelitian yang

tinggi dan sistem itu sendiri harus mampu beroperasi secara efektif dan efisien.

4) Kapasitas Sistem harus mempunyai kapasitas yang memadai untuk menangani

periode operasi puncak seperti pada saat operasi normal.

5) Kesederhanaan Sistem harus cukup sederhana, sehingga struktur dan

operasinya dapat dengan mudah dimengerti dan prosedurnya mudah diikuti.

6) Fleksibilitas Sistem harus fleksibel untuk dapat menampung perubahan-

perubahan.

d. Klasifikasi Sistem

Menurut Arthana, (2016:64) klasifikasi sistem ditinjau dari berbagai sudut

pandang, sistem dapat diklasifikasikan sebagai berikut :

1) Sistem Abstrak dan Sistem Fisik

Sistem abstrak merupakan sistem yang tidak bisa dilihat secara mata biasa

dan biasanya sistem ini berupa pemikiran atau ide-ide. Sistem fisik merupakan
10

sistem yang bisa dilihat secara mata biasa dan biasanya sering digunakan oleh

manusia.

2) Sistem Alamiah dan Sistem Buatan

Sistem alamiah merupakan sistem yang terjadi karena pengaruh alam.

Sistem buatan merupakan sistem yang dirancang dan dibuat oleh manusia.

3) Sistem Tertutup dan Sistem Terbuka

Sistem tertutup merupakan sistem yang tidak berhubungan dengan bagian

luar sistem dan biasanya tidak terpengaruh oleh kondisi di luar. Sedangkan sistem

terbuka merupakan sistem yang berhubungan dengan bagian luar sistem.

2. Informasi

Menurut Sutabri dalam jurnal Ayu & Permatasari, (2018:15) Informasi

adalah data yang telah diklasifikasi atau diolah atau interpretasi untuk digunakan

dalam proses pengambilan keputusan. Sitem pengolahan informasi mengolah data

menjadi nformasi atau tepatnya pengolah data dari bentuk tak berguna menjadi

berguna bagi penerimanya.

Menurut Fahrudin, (2011:36) informasi adalah data yang telah diolah

menjadi bentuk yang lebih berarti bagi penerimanya. Sedangkan menurut Priyanti

& Iriani, (2013:56) dapat didefinisikan informasi dapat didefinisikan sebagai hasil

dari pengolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi

penerimanya yang menggambarkan suatu kejadian-kejadian (event) yang nyata

(fact) yang digunakan untuk pengambilan keputusan.


11

Dari beberapa pengertian diatas dapat disimpulkan bahwa informasi

adalah data yang sudah diolah dan bermanfaat bagi orang yang membutuhkan

untuk mengambil sebuah keputusan.

a. Siklus Informasi

Menurut Arthana, (2016:65) Model yang digunakan untuk mengolah data

tersebut disebut dengan model pengolahan data atau lebih dikenal dengan nama

siklus pengolahan data, seperti gambar.

Gambar 1. Siklus Informasi


Sumber : Yudhi W. Arthana R. (2016:65)

Didalam siklus informasi terdapat 7 (tujuh) tahapan sebagai berikut :

1) Data

Data merupakan bentuk yang masih mentah yang belum dapat

bercerita banyak sehingga perlu diolah lebih lanjut, sebagai contoh data pribadi

mahasiswa, data nilai siswa, data quesioner, dan data guru. Hal ini belum bisa

bercerita banyak ke lembaga.


12

2) Input

Data-data yang ada diinputkan untuk segera ditindaklanjuti ke dalam proses

pengolahan.

3) Proses

Data-data yang telah diinputkan melalui dan menggunakan suatu model

tertentu. Contohnya nilai mahasiswa yang dihasilkan berupa nilai angka, di mana

data ini masih kurang tepat bagi penerimanya jika terbiasa dengan grade. Supaya

lebih tepat, maka diolah dengan model perhitungan dengan range untuk

mendapatkan grade nilai. Pada proses ini data-data tersebut disimpan ke dalam

database dan dapat diambil kembali untuk melakukan suatu proses.

4) Output

Data-data yang telah diproses dengan model tertentu, selanjutnya

menghasilkan informasi.

5) Penerima

Penerima selanjutnya menerima informasi tersebut. Hal ini penerima

merupakan orang yang berkepentingan dengan informasi tersebut.

6) Keputusan dan tindakan

Penerima yang telah menerima informasi tersebut, selanjutnya membuat

suatu keputusan dan melakukan suatu tindakan.

7) Hasil tindakan

Penerima yang telah membuat suatu keputusan dan melakukan suatu

tindakan, yang akan membuat sejumlah data lagi. Data-data tersebut dikumpulkan

sebagai input, selanjutnya diproses kembali melalui suatu model dan seterusnya.
13

b. Kualitas Informasi

Menurut (Arthana, 2016:66) Kualitas informasi tergantung dari 3 hal yang

sangat dominan. Ketiga hal tersebut adalah :

1) Akurat

Informasi yang dihasilkan harus bebas dari kesalahan-kesalahan dan tidak

menyesatkan bagi orang yang menerima informasi tersebut.

2) Tepat waktu

Informasi yang diterima harus tepat pada waktunya, sebab kalau informasi

yang diterima terlambat maka informasi tersebut sudah tidak berguna lagi.

3) Relevan

Bahwa suatu informasi yang dihasilkan harus memiliki manfaat bagi

penerimanya dan diberikan kepada penerima yang tepat.

3. Pengertian Sistem Informasi

Menurut Permana, (2018:37) sistem informasi adalah sekumpulan

komponen-komponen yang saling berinteraksi untuk mengumpulkan,

memanipulasi, menyimpan dan menyediakan informasi yang dapat membantu

organisasi untuk mencapai tujuannya.

Menurut Alhamidi, (2016:84) Sistem Informasi adalah suatu sistem di

dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi

harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu

organisasi dan penyediakan pihak luar tertentu dengan laporanlaporan yang

diperlukan.
14

Menurut Bodnar dan Hopwood dalam jurnal Ni Putu Alannita, (2014:37)

mengatakan sistem informasi menyiratkan penggunaan teknologi dengan

komputer dalam organisasi atau perusahaan yang dapat menyediakan informasi

bagi pihak-pihak yang membutuhkan dan pengguna.

Dari beberapa pengertian diatas dapat disimpulkan pada dasarnya sistem

informasi merupakan suatu sistem yang dibuat oleh manuasia yang terdiri dari

komponen-komponen dalam organisasi untuk mencapai suatu tujuan yaitu

menyajikan informasi. Sistem informasi di dalam suatu organisasi yang

memepertemukan kebutuhan pengolahan transaksi, mendukung operasi, bersifat

majerial, dan kegiatan strategi dari suatu organisasi dan menyediakan pihk luar

tertentu dengan laporan-laporan yang diperlukan.

a. Komponen Sistem Informasi

Menurut Ganda Yoga Swara, (2016:28) komponen dari sistem informasi

adalah :

1) Perangkat keras (hardware) : mencakup peranti-peranti fisik seperti komputer

dan printer.

2) Perangkat lunak (software) atau program : sekumpulan instruksi yang

memungkinkan perangkat keras untuk dapat memproses data.

3) Prosedur (procedure) : sekumpulan aturan yang dipakai untuk mewujudkan

pemrosesan data dan pembangkitan keluaran yang dikehendaki.

4) Orang (brainware) : semua pihak yang bertanggung jawab dalam

pengembangan sistem informasi, pemrosesan dan penggunaan keluaran sistem

informasi.
15

5) Basis data (database) : sekumpulan tabel, hubungan dan lain-lain yang

berkaitan dengan penyimpanan data.

6) Jaringan komputer dan komunikasi data : sistem penghubung yang

memungkinkan sumber (resources) dipakai secara bersama atau diakses oleh

sejumlah pemakai.

Gambar 2. Komponen sistem informasi


Sumber : Ganda Yoga Swara, (2016:29)

b. Jenis – Jenis sistem Informasi

Menurut Swara, (2016:29) sistem informasi dengan tujuan yang berbeda-

beda, tergantung kepada kebutuhan suatu perusahaan, informasi dibagi dalam

beberapa bagian :

1) Transaction Processing Sistem (TPS)

TPS adalah sistem informasi yang terkomputerisasi yang dikembangkan

untuk memproses data dalam jumlah besar untuk transaksi bisnis rutin seperti

daftar gaji dan iventaris. TPS berfungsi pada level organisasi yang memungkinkan
16

organisasi bisa berinteraksi dengan lingkungan eksternal. Data yang dihasilkan

oleh TPS dapat dilihat atau digunakan oleh manajer.

2) Office Automation System (OAS) dan Knowledge Work System (KWS)

OAS dan KWS bekerja pada level knowledge. OAS mendukung pekerja

data, yang biasanya tidak menciptakan pengetahuan baru melainkan hanya

menganalisis informasi sedemikian rupa untuk mentransformasikan data atau

memanipulasikannya dengan cara-cara tertentu sebelum menyebarkannya secara

keseluruhan dengan organisasi dan kadang-kadang diluar organisasi. KWS

mendukung para pekerja professional seperti ilmuan, Insinyur dan Doctor dengan

membantu menciptakan pengetahuan baru dam memungkinkan mereka

mengkontribusikannya ke organisasi atau masyarakat.

3) Sistem Informasi Manajemen (SIM)

SIM tidak mengganti TPS, tetapi mendukung spectrum tugas-tugas

organisasional yang lebih luas dari TPS, termasuk analisis keputusan dan

pembuatan keputusan. SIM menghasilkan informasi yang digunakan untuk

membuat keputusan, dan juga dapat membantu beberapa fungsi informasi bisnis

yang sudah terkomputerisasi (basis data).

4) Decision Support Sistem (DSS)

DSS hampir sama dengan SIM, karena menggunakan basis data sebagai

sumber data. DSS bermula dari SIM karena menekankan pada fungsi mendukung

pmbuat keputusan diseluruh tahap-tahapnya, meskipun keputusan actua tetap

wewenang ekslusif pembuat keputusan.

5) Expert Sistem (ES) dan Artifical Intelegent (AI)


17

AI adalah untuk mengembangkan mesin-mesin berfungsi secara cerdas.

Dua cara untuk melakukan riset adalah memahami bahasa ilmiahnya dan

menganalisis kemampuannya berfikir melalui problem sampai kesimpulan

logiknya.

6) Group Decision Support System (GDSS) dan Computer-Support

Collaboration Work System (CSCW)

Bila kelompok perlu bekerja bersama-sama untuk membuat keputusan

semi terstruktur, maka GDSS memuat suatu solusi. Kadang-Kadang GDSS

disebut juga dengan CSCW yang mencakup perangkat lunak yang disebut dengan

“groupware” untuk kolaburasi tim melalui komputer yang terhubung dengan

jaringan.

7) Executive Support System

EES tergantung pada informasi yang dihasilkan TPS, SIM dan EES

membantu eksekutif mengatur interaksinya dengan lingkungan eksternal dengan

menyediakan grafik-grafik dan pendukung komunikasi ditempat-tempat yang bias

diakses kantor.
18

Gambar. 3 Jenis – jenis sistem informasi

4. Sistem Informasi Perpustakaan

a. Pengertian Perpustakaan

Menurut Permana, (2018:37) perpustakaan merupakan upaya untuk

memelihara dan meningkatkan efisiensi dan efektifitas proses belajar-mengajar,

perpustakaan yang terorganisasi secara baik dan sistematis, secara langsung atau

pun tidak langsung dapat memberikan kemudahan bagi proses belajar mengajar di

sekolah tempat perpustakaan tersebut berada.

Menurut Lukman, (2017:70) perpustakaan merupakan suatu satuan kerja

organisasi, badan atau lembaga yang bertujuan untuk memberikan pelayanan

kepada pemustaka, dan meningkatkan kegemaran membaca.

Menurut Nugraha, (2014:28) perpustakaan adalah koleksi yang terdiri dari

bahan-bahan yang tertulis, tercetak ataupun grafis lainnya seperti film, slide,

piringan hitam, tape, dalam ruangan atau gedung yang diatur dan diorganisasikan
19

dengan sistem tertentu agar dapat digunakan untuk keperluan studi, penelitian,

pembacaan dan lain-lain.

Jadi perpustakaan adalah institusi yang mengumpulkan pengetahuan

tercetak dan terekam, dengan cara khusus guna memenuhi kebutuhan

intelektualitas para penggunanya melalui beragam cara interaksi pengetahuan.

b. Sistem Informasi Perpustakaan

Menurut Alifah & Cahyo, (2018:78) Sistem informasi merupakan elemen-

elemen yang terdapat dalam suatu organisasi yang didalamnya terdiri dari

sekelompok orang, media, teknologi, prosedur-prosedur serta pengendalian yang

dapat digunakan untuk berkomunikasi, transaksi, serta menyediakan informasi

dalam pengambilan suatu keputusan.

Menurut Irawan & Najiullah, (2015:36) Sistem Informasi Perpustakaan

adalah sistem yang dibuat untuk memudahkan petugas perpustakaan dalam

mengelola suatu perpustakaan. Semua di proses secara komputerisasi yaitu

digunakannya suatu software tertentu seperti software pengolah database. Petugas

perpustakaan dapat selalu memonitor tentang ketersediaan buku, daftar buku baru,

peminjaman buku dan pengembalian buku.

Dari pendapat diatas dapat penulis simpulkan system informasi

perpustakaan adalah suatu sistem yang dapat membantu pengolahan transaksi

peminjaman, pengembalian, laporan dan data buku yang ada secara keseluruhan.

5. System Development Life Cycle (SDLC)

Menurut Anggraeni,( 2017:66) System Development Life Cycle (SDLC)

adalah suatu pendekatan yang memiliki tahap atau bertahap untuk melakukan
20

analisa dan membangun suatu rancangan sistem dengan menggunakan siklus yang

lebih spesifik terhadap kegiatan pengguna.

Gambar 4. Siklus Hidup Pengembangan Sistem Informasi


Sumber : Winda Anggraeni, dan Sri Mulyati (2017:66)

Setiap pengembangan mempunyai strategi yang berlainan, namun

demikian pada dasarnya siklus hidup pengembangan sistem informasi yang terdiri

dari 6 tahapan yaitu:

1) Tahapan Definisi Kebutuhan

Adalah proses perencanaan kebutuhan aplikasi terhadap user. Dilakukan

pula pengelompokkan permasalahan yang terjadi sebelum aplikassi dibangun

sehingga dapat dilakukan penilaian terhadap kebutuhan baru.

2) Tahapan Analisis Kebutuhan

Yaitu mencari dan menganalisis kebutuhan user, baik berupa informasi

maupun perangkat yang digunakanserta aplikasi disesuaikan dengan kebutuhan

user, kemusian memberikan alternatife terbaik tentang aplikasi yang digunakan

oleh user untuk mempermudah kinerja user.


21

3) Tahapan Perancangan atau Desain

Merupakan perancangan user interface design yang meliputi tampilan, form

dan desain dari Aplikasi.

4) Tahapan Pembangunan Sistem (coding)

Merupakan tahapan implementasi dari tahap perancangan yang secara

teknisnya dikerjakan oleh programmer.

5) Tahapan Pengujian Sistem

Merupakan tahapan uji coba terhadap aplikasi yang dibuat. Seluruh fungsi-

fungsi dari aplikasi harus diuji coba agar sistem terbebas dari error dan hasilnya

sesuai dengan kebutuhan user.

6) Tahapan Perawatan

Tahapan perawatan aplikasi terjadi modifikasi software, perbaikan dari

error atau umpan balik dari user terhadap aplikasi yang telah digunakan.

Pemeliharaan suatu aplikasi diperlukan, termasuk didalamnya pengembangan dari

apliaksi dengan penambahan fitur-fitur baru untuk mendapatkan hasil yang

maksimal.

6. Unified Modeling Language (UML)

Menurut Sulianta dalam jurnal Fitri Ayu, (2018:15) Unifed Modeling

language (UML) merupakan kumpulan diagram-diagram yang sudah memiliki

standar untuk membangun perangkat lunak berbasis objek”. UML memiliki

banyak diagram diantaranya :


22

1) Use Case Diagram

Use Case Diagram merupakan diagram yang harus dibuat pertama kali

saat pemodelan perangkat lunak berorientasi objek dilakukan. Gambar. 5

menunjukkan simbol yang digunakan untuk membuat Use Case Diagram ini

antara lain:

Gambar 5. Simbol-simbol Use Case Diagram


Sumber :(Fitri Ayu, 2018:16)

2) Class Diagram

Class Diagram dibuat setelah diagram use case dibuat terlebih dahulu. Pada

diagram ini harus menjelaskan hubungan apa saja yang terjadi antara suatu objek
23

dengan objek lainnya sehingga terbentuklah suatu sistem aplikasi. Simbol yang

digunakan untuk membuat Class Diagram terlihat pada gambar 6.

Gambar 6. Simbol-simbol Class Diagram


Sumber : Fitri Ayu, (2018:16)

3) Sequence Diagram

Sequence Diagram adalah diagram yang dibuat untuk mengetahui alur

dari interaksi antar objek. Isi dari Sequence Diagram harus sama dengan use case

dan diagram kelas, seperti yang terlihat pada gambar 7.


24

Gambar 7. Simbol-simbol Sequence Diagram


Sumber : (Fitri Ayu, 2018:17)

4) Activity Diagram

Activity Diagram menggambarkan workflow (aliran kerja) atau aktivitas dari

sebuah sistem atau proses bisnis.” Simbol-simbol yang digunakan dalam activity

diagram terlihat pada gambar 8 berikut:


25

Gambar 8. Simbol-simbol Activity Diagram


Sumber : Fitri Ayu, (2018:17)

7. Software yang digunakan

a. Xampp

Menurut Nurmalina, (2017:86) “Xampp merupakan alat bantu yang

menyediakan paket perangkat lunak ke dalam satu buah paket”. Dengan

menginstall XAMPP maka tidak perlu lagi melakukan instalasi dan konfigurasi

web server Apache, PHP dan MySQL secara manual. XAMPP akan menginstalasi

dan mengkonfigurasikannya secara otomatis atau auto konfigurasi. XAMPP

merupakan paket PHP yang berbasis open source yang dikembangkan oleh

sebuah komunitas Open Source. Dengan menggunakan XAMPP tidak

dibingungkan dengan penginstalan program-program lain, karena semua


26

kebutuhan telah tersedia oleh XAMPP. Yang terdapat pada XAMPP di antaranya :

Apache, MySQL, PHP, FilZilla FTP Server, PHPmyAdmin dll.

b. Visual Studio Code

Menurut A. Yudi Permana, (2019:155) Visual Studio Code (VS Code) ini

adalah sebuah teks editor ringan dan handal yang dibuat oleh Microsoft untuk

sistem operasi multiplatform, artinya tersedia juga untuk versi Linux, Mac, dan

Windows. Teks editor ini secara langsung mendukung bahasa pemrograman

JavaScript, Typescript, dan Node.js, serta bahasa pemrograman lainnya dengan

bantuan plugin yang dapat dipasang via marketplace Visual Studio Code (seperti

C++, C#, Python, Go, Java, dst).

8. Bahasa Pemrograman

a. PHP (Hypertext Preprocessor)

Menurut Madcoms dalam jurnal Fitri Ayu, (2018:20) PHP (Hypertext

Preprocessor) adalah bahasa script yang dapat digunakan atau disisipkan kedalam

HTML. PHP banyak dipakai untuk membuat program situs web dinamis.

PHP dapat digunakan gratis (free) dan bersifat open source. PHP dirilis

dalam lisensi PHP license. contoh program PHP pada gambar berikut .
27

Gambar 9. Script Hello PHP


Sumber : (Fitri Ayu, 2018:20)

b. HTML

Menurut Hidayatullah & Kawistara dalam jurnal (Fitri Ayu, 2018:20)

“Hypertext Merkup Language” (HTML) adalah bahasa standard yang digunakan

untuk menampilkan halaman Web”. Yang bisa dilakukan HTML yaitu :

1) Mengatur tampilan dari halaman web dan isinya.

2) Membuat tabel dari halaman web.

3) Mempublikasikan halaman web secara online.

4) Membuat foem yang bisa digunakan untuk menangani registrasi dan transaksi

via web.

Misalkan : Setiap dokumen HTML diawali dan diakhiri dengan tag HTML,

seperti pada gambar berikut:


28

Gambar 10. Tag HTML


Sumber : Fitri Ayu, (2018:21)
c. Javascript

Menurut Clivan, (2019:2) Javascript adalah bahasa pemrograman web

yang bersifat Client Side Programming Language. Client Side Programming

Language adalah tipe Bahasa perograman yang pemrosesannya dilakukan oleh

Client. JavaScript pada awal perkembangannya berfungsi untuk membuat

interaksi natar user dengan situs web menjadi lebih cepat tanpa harus

menunggu pemrosesan di web server. Berbagai animasi untuk mempercantik

halama web, fitur chatting, efek-efek modern, games, semuanya bias dibuat

menggunakan JavaScript.

d. CSS (Cascading Style Sheet)

Menurut Clivan, (2019:2) CSS (Cascading Style Sheet) adalah

adalahsalah satu dari Bahasa desain web (style sheet language) dimana

mampu mengotrol format tampilan sebuah halaman web yang ditulis dengan
29

menggunakan penanda atau disebut dengan markup language. Umumnya CSS

ini digunakan untuk mendesain sebuuag halaman HTML dan juga XTML,

akan tetapi sekarang CSS dapat diaplikasikan pula untukk segala dokumen

XML, termasuk juga didalamnya SVG dan juga XUL bahkan sampai dengan

sistem operasi Android.

B. Penelitian Relevan

Berdasarkan kajian teoritis yang telah dilakukan, penelitian relevan dengan

penelitian ini adalah penelitian yang dilakukan oleh:

1. Rahman & Ibrahim, (2018) Dalam penelitiannya berjudul Rancang Bangun

Sistem Informasi Peminjaman dan Pengembalian Buku Perpustakaan SMP

Negeri 1 Madiun, Dari hasil penelitian dan pembahasan dapat disimpulkan

Sistem Informasi Perpustakaan dapat memberikan kemudahan bagi pihak

dalam lingkungan kerja dalam melaksanakan aktivitas dalam perpustakaan.

Sistem ini terdiri dari file pokok anggota, file buku, file transaksi, file

pengaturan, file stok serta peminjaman dan pengembalian buku.

2. Hernanda Chandra1, M. Al-Farizi, (2020) Dalam penelitiannya yang berjudul

Implementasi Sistem Informasi Perpustakaan Berbasis Dekstop di SMA Negeri

6 Malang Dalam Peminjaman Buku, maka dapat diambil beberapa kesimpulan

diantaranya :

a. Wawancara di SMA Negeri 6 Malang menghasilkan sebuah sistem informasi

perpustakaan yang dibangun untuk mempermudah petugas perpustakaan dan

siswa atau siswi dalam melakukan kegiatan yang ada di perpustakaan.

b. Dengan adanya sistem ini dapat mempermudah petugas perpustakaan dalam


30

mengelola data perpustakaan baik itu data buku, data peminjam, data

pengembalian dan data denda secara terkomputerisasi.

c. Dengan adanya sistem ini dapat mempermudah siswa atau siswi untuk

mengetahui buku apa saja yang ada di perpustakaan.

3. (Saputra, 2019) Dalam penelitiannya yang berjudul Aplikasi Sistem Informasi

Perpustakaan Politeknik Praktisi Bandung Berbasis Dekstop, Dari hasil

penelitian dan pembahasan dapat disimpulkan sebagai berikut:

a. Aplikasi ini dapat mengoptimalkan penggunaan teknologi informasi yang

tersedia, karena aplikasi ini dapat diimplementasikan pada teknologi yang

tersedia di perpustakaan.

b. Aplikasi ini membantu petugas perpustakaan dalam hal pengelolaan pustaka,

anggota, sirkulasi peminjaman, sirkulasi pengembalian, pengajuan buku baru

dan pembuatan laporan-laporan yang dibutuhkan oleh petugas perustakaan.

c. Dengan aplikasi ini petugas tidak perlu lagi mencatat Data Kepustakaan

didalam sebuah buku lagi, dan kini setiap data dicatat di aplikasi dan dapat

mengurangi penggunaan kertas (buku) di perpustakaan.

d. Penggunaan aplikasi ini dapat meningkatkan kinerja perpustakaan, karena

pengelolaan data menjadi mudah.


BAB III
ANALISA DAN PERANCANGAN

A. Perencanaan Sistem

Pada saat akan merancang sebuah sistem peneliti harus terlebih dahulu

melakukan suatu perencanaan terhadap sistem yang akan peneliti kerjakan

nantinya, yang mana perencanaan ini nanti bisa menghasilkan hasil yang peneliti

inginkan.

Proses penelitian lapangan dilakukan menggunakan cara melakukan

observasi serta wawancara dengan satu narasumber yang ada di SMK N 1

Pancung Soal terkait perlunya sistem infromasi perpustakaan.

1. Metode Penelitian :

1) Observasi dan wawancara

Pada penelitian ini metode penelitian lapanganya yaitu mendapatkan data

dengan metode observasi dan wawancara, pada tahap observasi peneliti

mendatangi perpustakaan SMK Negeri 1 Pancung Soal untuk melihat bagaimana

cara pengelolaan peminjaman dan pengembalian buku di perpustakaan dan pada

tahap wawancara peneliti mewawancarai langsung petugas atau pegawai

perpustakaan SMK Negeri 1 Pancung Soal.

2) System Development Life Cycle (SDLC)

Metode pengembangan perangkat lunak yang digunakan pada penelitian ini

yaitu metode SDLC (System Development Life Cycle) dengan model waterfall,

karena dalam metode SDLC ini setiap langkah harus dikerjakan seara berurutan,

jika salah satu tahap tertinggal maka untuk ketahap selanjutnya akan tertunda,

31
32

sesuai dengan penjelasan sebelumnya menurut para ahli tahap SDLC ini terdiri

atas beberapa tahap yaitu rencana (Planning), Analisis (Analysis), Desain

(Design), Implementasi (Implementation), uji coba (Testing) dan pengelolaan

(maintenance).

2. Subjek, Objek Dan Lokasi Penelitian

1) Subjek Penelitian

Dalam penelitian ini subjeknya adalah pegawai perpustakaan SMK Negeri 1

Pancung Soal yang mana lebih fokusnya kepada pengelola peminjaman dan

pengembalian buku, yang mana subjek ini nantinya diharapkan dapat memberikan

informasi tentang objek yang diteliti.

2) Objek Penelitian

Objek pada penelitian ini adalah sistem pengelolaan peminjaman dan

pengembalian buku di perpustakaan SMK Negeri 1 Pancung Soal.

3) Lokasi Penelitian

Penelitian ini dilakukan di perpustakaan SMK Negeri 1 Pancung Soal yang

beralokasi di JI. Sungai Aqsa, Inderapura, Kec. Pancung Soal, Kab. Pesisir

Selatan, Sumatera Barat.

B. Analisis Sistem

1. Analisis Sistem Yang Berjalan

Berdasarkan observasi yang telah dilakukan pengelolan peminjaman dan

pengembalian buku di perpustakaan SMK Negeri 1 Pancung Soal masih dengan

cara manual yang mana setiap ada peminjaman maupun pengembalian buku

dicatat kedalam sebuah buku besar, cara manual mungkin masih saja dapat
33

dipergunakan bila data yang diolah masih sedikit, tetapi jika data yang diolah

sudah mencapai ratusan tentu akan sulit untuk dikelola, semakin lama semakin

dirasakan bahwa pengolahan data dengan cara manual semakin banyak

menunjukkan kelemahan, karena itu diperlukan suatu pengolahan data yang lebih

canggih dengan menggunakan Komputer.

Disamping itu juga sering terjadi kesulitan mencari disposisi buku tersebut

hal ini membuat karyawan yang bertugas harus membutuhkan waktu yang sangat

lama untuk mencari sebuah buku untuk diproses, hal ini diperlukan untuk

mendapatkan perolehan informasi yang akurat, dan tepat lalu informasi yang

dihasilkan mungkin tidak efektif dan efisien lagi

Dan dalam memberikan rincian kegiatan pengembalian buku sering terjadi

kesulitan sehingga dapat terjadi keterlambatan pengembalian buku yang

diperlukan dan dapat menyebabkan tertundanya pencapaian tujuan sekolah dan

akhirnya akan mengganggu perkembangan sekolah. Semakin lama semakin

dirasakan bahwa pengolahan data dengan cara manual semakin banyak

menunjukkan kelemahan, karena itu diperlukan suatu pengolahan data yang lebih

canggih dengan menggunakan komputer. Hal ini diperlukan untuk mendapatkan

perolehan pengembalian buku yang cepat, akurat, dan tepat.

2. Analisis Kebutuhan Sistem

a. Kebutuhan Fungsional

Analisis kebutuhan fungsional menggambarkan kebutuhan yang diperlukan

sistem agar dapat berjalan serta sesuai dengan kebutuhan sistem. Adapun analisis

kebutuhan fungsional sistem sebagai berikut:


34

1) Sistem dapat diakses oleh user jika user melakukan proses login.

2) User dapat mengakses halaman dashboard sesuai dengan hak aksesnya.

b. Kebutuhan Non Fungsional

1) Hardware

a) Laptop Lenovo dengan Processor AMD A9-9425Radeon R5, 5 Compute Cores

2C+3G (2 CPUs), ~3.1GHz.

b) Hard disk, merupakan perangkat keras yang digunakan sebagai penyimpanan

data komputer dengan kapasitas 1TB.

c) Installed Memory (RAM) 4,00GB

d) Flashdisk dengan kapasitas 32GB.

2) Software

a) Sistem Operasi Windows10

b) Microsoft Office2010

c) Visual Studio Code

d) Xampp versi7.4.5

e) EdrawMax versi9.00.68

3) Sumber Daya Manusia(Brainware)

Brainware yang terlibat langsung dalam perancangan sistem informasi

perpustakaan ini. Manusia sebagai perancang dan pengguna sistem, sebagaimana

sistem ini sesuai dengan fungsinya.

3. Analisis Sistem Yang Diusulkan

Berdasarkan pengamatan yang telah dilakukan dan berbagai permasalahan

yang ditemukan, maka penulis ingin melakukan perubahan sistem menjadi


35

komputerisasi berupa aplikasi yang diharapkan dapat mempermudah, menghemat

waktu, dan tingkat keakurasian data meningkat dalam peminjaman dan

pengembalian buku di perpustakaan SMK Negeri 1 Pancung Soal, maka perlu

diadakan perancangan sistem informasi perpustakaan sehingga permasalahan

tersebut dapat diselesaikan

C. Perancangan Sistem

1. Unified Modeling Languange (UML)

Bedasarkan metode yang sudah didapat dalam pengamatan dan analisis

sistem yang sudah direncanakan, maka tahap selanjutkan akan masuk kepada

tahap perancangan sistem. Dalam perancangan sistem ini akan terdapat bagaimana

alur kerja suatu sistem tersebut dan gambaran sistem tersebut menggunakan

metode UML, yang mana yang sering digunakan dalam beberapa penelitian

sebelumnya yaitu:

a. Use case diagram

Gambar 11. Use Case Diagram


36

Berdasarkan Gambar 11 menunjukan Use Case Diagram pada Sistem

Informasi Perpustakaan pada SMK Negeri 1 Pancung Soal . Use Case Diagram

ini dibuat berdasarkan dari analisis kebutuhan, yang berfungsi untuk membantu

dalam merancang aplikasi. Use Case Diagram ini memiliki 3 aktor (pustakawan,

anggota dan kepala sekolah) dan 7 use case diagram. Berikut ini adalah

penjelasan dari use case diagram yang dibuat:

1) Login : Memungkinkan pustakawan, kepala sekolah dan anggota untuk login

ke Sistem Informasi Perpustakaan.

2) Kelola anggota : Memungkinkan pustakawan mengeloladata anggota

3) Kelola buku : Memungkinkan pustakawan mengelola databuku

4) Kelola Peminjaman : Memungkinkan pustakawan untuk mengelola

peminjaman yang dilakukan anggota perpustakaan.

5) Kelola Pengembalian : Memungkinkan pustakawan untuk mengelola

pengembalian yang dilakukan anggota perpustakaan

6) Laporan : Memungkinkan pustakwan untuk mencetak data laporan

peminjaman dan pengembalianbuku serta kepala sekolah melihat laporan dari

data tersebut.

7) Cari buku : Memungkinkan anggota untuk mencari buku secara cepat tanpa

mencari satu persatu ke rak buku.


37

b. Activity Diagram

1) Login

Gambar 12. Activity diagram login

Keterangan :

Pada Gambar 12 username dan password sudah sesuai atau belum, jika

belum maka pustakawan dan kepala sekolah harus mengisi kembali username

dan password, apabila username dan password sudah sesuai maka akan tampil

halaman utama.
38

2) Kelola Buku

a) Tambah Buku

Gambar 13. Activity diagram tambah buku.

Keterangan :

Pada Gambar 13 menunjukan sebuah activity diagram pada proses tambah

buku, pertama pustakawan memilih menu tambah buku maka akan menampilkan

form tambah buku. Selanjutnya pustakawan akan menginputkan data buku dan

memilih button simpan untuk menyimpan data buku.


39

b) Export Buku

Gambar 14. Activity Diagram Eksport Buku

Keterangan :

Pada Gambar 14 menunjukan sebuah activity diagram pada proses eksport

buku, pertama pustakawan memilih menu eksport buku maka akan menampilkan

form ekport buku. Selanjutnya pustakawan akan memilih save file.


40

c) Import Buku

Gambar 15. Activity Diagram Import Buku


Keterangan :

Pada Gambar 15 menunjukan sebuah activity diagram pada proses import

buku, pertama pustakawan memilih menu import buku maka sistem akan

menampilkan form import buku. Selanjutnya pustakawan akan memilih browse

dan tampilah halaman pemilihan file yang akan dimasukkan, lalu memilih button

open, botton import dan data buku tersimpan kedatabase sistem.


41

d) Ubah Buku

Gambar 16. Activity Diagram Ubah Buku

Keterangan :

Pada Gambar 16 menunjukan sebuah activity diagram pada proses ubah

buku, pertama pustakawan memilih menu ubah buku maka sistem akan

menampilkan form ubah buku. Selanjutnya pustakawan akan mengubah data buku

dan memilih button simpan untuk sistem dapat menyimpan data buku yang telah

diedit.
42

3) Kelola Anggota

a) Tambah Anggota

Gambar 17. Activity Tambah Anggota


Keterangan :

Pada Gambar 17 menunjukan sebuah activity diagram pada proses tambah

anggota, pertama pustakawan memilih menu tambah anggota maka sistem akan

menampilkan form tambah anggota. Selanjutnya pustakawan akan menginputkan

data anggota dan memilih button simpan untuk menyimpan data anggota yang

telah diinputkan.
43

b) Export Anggota

Gambar 18. Activity Diagram Export Anggota

Keterangan :

Pada Gambar 18 menunjukan sebuah activity diagram pada proses eksport

anggota, pertama pustakawan memilih menu eksport anggota maka sistem akan

menampilkan form eksport anggota.


44

c) Import Anggota

Gambar 19 ; Activity Diagram Import Anggota

Keterangan :

Pada Gambar 19 menunjukan sebuah activity diagram pada proses import

anggota, pertama pustakawan memilih menu import anggota maka sistem akan

menampilkan form import anggota. Selanjutnya pustakawan memilih browse dan

tampil halaman file yang akan di import, pilih button open, button import dan data

anggota tersimpan ke database.

d) Ubah Anggota
45

Gambar 20. Activity Ubah Anggota

Keterangan :

Pada Gambar 20 menunjukan sebuah activity diagram pada proses ubah

anggota, pertama pustakawan memilih menu ubah anggota maka sistem akan

menampilkan form ubah anggota. Selanjutnya pustakawan akan mengubah data

anggota dan memilih button simpan untuk menyimpan data anggota yang telah

diubah.

4) Kelola Peminjaman
46

a) Tambah Peminjaman

Gambar 21. Activity Tambah Peminjaman

Keterangan :

Pada Gambar 21 menunjukan sebuah acitivity diagram proses peminjaman

buku. Sebelum anggota melakukan peminjaman buku, anggota terlebih dahulu

mencari buku yang diinginkan tidak memerlukan waktu yang lama maka anggota

akan mencari buku pada sistem. Anggota memilih menu cari buku, maka sistem

akan menampilkan menu cari buku dan anggota akan memasukkan kata kunci

buku yang akan dicari. Setelah itu sistem baru menampilkan identitas buku dan

kode rak buku yang dicari. Anggota akanmengambil buku langsung ke rak buku,
47

setelah itu baru memberikan buku yang akan dipinjam kepada pustakawan.

Pustawakan akan memilih menu peminjaman buku, maka akan tampil form untuk

peminjaman buku. Selanjutnya pustakawan mengisi form peminjaman buku

barulah menekan button simpan dan sistem akan menyimpannya ke database.

b) Ubah Peminjaman

Gambar 22. Activity Ubah Peminjaman

Keterangan :

Pada Gambar 22 menunjukan sebuah activity diagram pada proses ubah

peminjaman, pertama pustakawan memilih menu ubah peminjaman maka sistem

akan menampilkan form ubah peminjaman. Selanjutnya pustakawan akan

menubah data peminjaman dan memilih button simpn agar sistem dapat

menyimpan data peminjaman yang telah diubah.

5) Kelola Pengembalian
48

Gambar 23. Activity Diagram Pengembalian Buku

Keterangan :

Pada Gambar 23 menunjukan activity diagram pengembalian buku. Ketika

anggota perpustakaan ingin mengembalikan buku maka harus menyerahkan buku

kepada pustakawan. Setelah itu pustakawan akan memilih menu pengembalian

buku, maka akan tampil form pengembalian buku. Selanjutnya pustakawan

mencari nama anggota yang meminjam dan memilih botton edit. Pustakawan

menginputkan tanggal kembali, dan sistem akan mengecek keterlambatan

pengembalian buku, jika terlambat maka anggota akan mambayar biaya


49

keterlambatan pengembalian buku dan apabila tidak terlambat maka pustakawan

akan memilih botton simpan untuk menyimpan data pengembalian buku.

6) Laporan

Gambar 24. Activity Diagram Laporan

Keterangan :

Pada Gambar 24 menunjukan sebuah avtivity diagram padakegiatan login

yang dilakukan oleh pustakawan, kepala sekolah dan anggota dengan cara

menginputkan username dan password, sistem yang mencek apakah username

dan password sudah sesuai atau belum, jika belum maka pustakawan harus

mengisi kembali username dan password, apabila username dan password sudah

benar maka akan tampil halaman utama.


50

c. Sequence Diagram

1) Login

Gambar 25. Sequence Diagram Login

Keterangan :

Pada Gambar 25 menunjukan sebuah sequence diagram padakegiatan

login yang dilakukan oleh pustakawan, kepala sekolah dan anggota dengan cara

menginputkan username dan password, sistem yang mencek apakah username

dan password sudah sesuai atau belum, jika belum maka pustakawan harus

mengisi kembali username dan password, apabila username dan password sudah

benar maka akan tampil halaman utama.


51

2) Kelola Buku

a) Tambah Buku

Gambar 26. Sequence Diagram Tambah Buku

Keterangan :

Pada Gambar 26 menunjukan sebuah sequence diagram pada proses data

buku, pertama pustakawan memilih menu tambah buku maka sistem akan

menampilkan form tambah buku. Selanjutnya pustakawan akan menginputkan

tambah buku dan memilih button simpan untuk dapat menyimpan data buku yang

telah diinputkan ke sistem.


52

b) Eksport Buku

Gambar 27. Sequnce Diagram Eksport Buku

Keterangan :

Pada Gambar 27 menunjukan sebuah sequence diagram pada proses

eksport buku, pertama pustakawan memilih menu eksport buku maka sistem akan

menampilkan form ekport buku. Selanjutnya pustakawan akan memilih save file

dan memilih button save maka data dari buku akan tersimpan.
53

c) Import Buku

Gambar 28. Sequence Diagram Import Buku.

Keterangan :

Pada Gambar 28 menunjukan sebuah sequence diagram pada proses

import buku, pertama pustakawan memilih menu import buku maka akan

menampilkan form import buku. Selanjutnya pustakawan akan memilih browse

dan tampil halaman pemilihan file yang akan dimasukkan, lalu memilih button

open, botton import dan data buku tersimpan ke database sistem.


54

d) Ubah Buku

Gambar 29. Sequence Diagram Ubah Buku

Keterangan :

Pada Gambar 29 menunjukan sebuah sequence diagram pada proses

ubah data buku, pertama pustakawan memilih menu ubah buku maka sistem akan

menampilkan form ubah buku. Selanjutnya pustakawan akan mengubah data buku

dan memilih button simpan untuk dapat menyimpan data buku yang telah diubah .
55

3) Kelola Anggota

a) Tambah Anggota

Gambar 30. Sequence Diagram Tambah Anggota.

Keterangan :

Pada Gambar 30 menunjukan sebuah sequence diagram pada proses data

anggota, pertama pustakawan memilih menu tambah anggota maka sistem akan

menampilkan form tambah anggota. Selanjutnya pustakawan akan menginputkan

tambah anggota dan memilih button simpan untuk sistem dapat menyimpan data

anggota yang telah di inputkan.


56

b) Eksport Anggota

Gambar 31. Sequence Diagram Eksport Anggota

Keterangan :

Pada Gambar 31 menunjukan sebuah sequence diagram pada proses

eksport anggota, pertama pustakawan memilih menu eksport anggota maka sistem

akan menampilkan form eksport anggota.


57

c) Import Anggota

Gambar 32. Sequence Diagram Import Anggota

Keterangan :

Pada Gambar 32 menunjukan sebuah sequence diagram pada proses

import anggota, pertama pustakawan memilih menu import anggota maka sistem

akan menampilkan form import anggota. Selanjutnya pustakawan akan memilih

browse dan tampil halaman pemilihan file yang akan dimasukkan, lalu memilih

button open, botton import dan data anggota tersimpan ke database.


58

d) Ubah Anggota

Gambar 33. Sequence Diagram Ubah Anggota

Keterangan :

Pada Gambar 33 menunjukan sebuah sequence diagram pada proses

ubah anggota, pertama pustakawan memilih menu ubah anggota maka sistem akan

menampilkan form ubah anggota. Selanjutnya pustakawan akan mengubah data

anggota dan memilih button simpan untuk sistem dapat menyimpan data anggota

yang telah diubah.


59

4) Kelola Peminjaman

a) Tambah Peminjaman

Gambar 34. Sequence Diagram Tambah Peminjam

Keterangan :

Pada Gambar 34 menunjukan sebuah sequence diagram proses

peminjaman buku. Sebelum anggota melakukan peminjaman buku, anggota

terlebih dahulu mencari buku yang diinginkan untuk tidak memerlukan waktu

yang lama maka anggota akan mencari buku pada sistem. Anggota memilih menu

cari buku, maka sistem akan menampilkan menu cari buku dan anggota akan

memasukkan kata kunci buku yang akan dicari. Setelah itu sistem baru
60

menampilkan identitas buku yang dicari. Anggota akan mengambil buku langsung

ke rak buku, setelah itu baru memberikan buku yang akan dipinjam kepada

pustakawan. Pustawakan akan memilih menu peminjaman buku, maka akan

tampil form untuk peminjaman buku. Selanjutnya pustakawan mengisi form

peminjaman buku barulah menekan button simpan dan sistem akan

menyimpannya kedatabase.

b) Ubah Peminjaman

Gambar 35. Sequence Diagram Ubah Peminjaman

Keterangan :

Pada Gambar 35 menunjukan sebuah Sequence Diagram pada proses ubah

peminjaman, pertama pustakawan memilih menu ubah peminjaman maka sistem

akan menampilkan form ubah peminjaman. Selanjutnya pustakawan akan


61

mengubah data peminjaman dan memilih button simpan untuk sistem dapat

menyimpan data peminjaman yang telah diubah.

5) Kelola Pengembalian

Gambar 36. Sequence Diagram Pengembalian Buku

Keterangan :

Pada Gambar 36 menunjukan sequence diagram pengembalian buku.

Ketika anggota perpustakaan ingin mengembalikan buku maka harus

menyerahkan buku. Setelah itu pustakawan akan memilih menu pengembalian

buku, maka akan tampil form pengembalian buku. Selanjutnya pustakawan

menginputkan id, sistem akan mengecek keterlambatan pengembalian buku, jika

terlambat maka anggota akan membayar biaya keterlambatan pengembalian buku

dan apabila tidak terlambat maka pustakawan akan memilih botton simpan.

Sistem akan menyimpannya ke database.


62

6) Kelola Laporan

Gambar 37. Sequence Diagram Laporan.

Keterangan :

Pada Gambar 37 menunjukan sequence diagram proses cetak laporan.

Pustakawan akan memilih menu laporan maka sistem akan menampilkan menu

laporan. Selanjutnya pustakawan akan memilih laporan yang akan dicetak apakah

laporan anggota, buku peminjaman, pengembalian dan laporan siap dicetak.

Pustakawan akan memberikan laporan tersebut pada kepala sekolah.


63

7) Class diagram

Gambar 38. Class Diagram Perpustakaan.

Berikut ini adalah penjelasan dari class diagram pada gambar 30 dalam

Sistem Informasi Perpustakaan SMK Negeri 1 Pancung Soal :

a) User

Pada class ini mempunyai id sebagai primery key.Class pustakawan

berisikan data dari users seperti id petugas, username, password,. Fungsi yang ada

pada class usersadalah method select untuk menyimpan data users, method insert

untuk menambahkan data users, method delete untuk menghapus data users yang

terdapat pada sistem dan method update untuk memperbaharui atau merubah data

users jika terjadi kesalahan dalam penginputan data


64

b) Book_user

Pada class book_user id sebagai primery key dan buku_id, user_id sebagai

foreign key. Class book_user berisikan data seperti no pinjam, tanggal

peminjaman, tanggal pengembalian, tanggal kembali. Fungsi yang ada pada class

book_user adalah method select untuk menyimpan data book_user, method insert

untuk menambahkan data book_user, method delete untuk menghapus data

book_user yang terdapat pada sistem serta method update untuk memperbaharui

atau merubah data book_user apabila terjadi kesalahan dalam penginputan data.

c) Books

Pada class ini id sebagai primery key Class books berisikan data dari books

seperti id buku, id kategori, kode buku, judul buku, pengarang, penerbit, tahun

terbit. Fungsi yang ada pada class books adalah method select untuk menyimpan

data books, method insert untuk menambahkan data books, method delete untuk

menghapus data books yang terdapat pada sistem dan method update untuk

memperbaharui atau merubah data books jika terjadi kesalahan dalam penginputan

data.

2. Database

Database adalah kumpulan informasi yang disimpan di dalam komputer

secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer

untuk memperoleh informasi dari basis data tersebut. Langkah awal yang harus

dilakukan sebelum merangcang sistem informasi perpustakaan adalah merangcang

database yang akan digunakan. Database ini yang akan di bagi menjadi beberapa
65

table dijadikan sebagai tempat menyimpannya berbagai informasi mengenai

perpustakaan. Adapun tabel yang akan digunakan sebagai berikut:

a. Tabel User

Nama Database : db_pustaka.sql

Nama Tabel : tbl_petugas

Primary Key : id_petugas

Tabel 1. Desain Tabel Petugas

No Field Type Width Description

1 id_petugas int 11 nomor id petugas

2 nama_petugas varchar 50 nama petugas

3 Username varchar 50 username petugas

4 Password varchar 50 password petugas

b. Tabel Buku

Nama Database : db_pustaka.sql

Nama Tabel : tbl_buku

Primary Key : id_buku

Tabel 2. Desain Tabel Buku

No Field Type Width Description

1 Id_buku int 11 Nomor id buku

2 kode_buku varchar 10 kode buku

3 id_kategori int 11 nomor id kategori

4 judul_buku varchar 100 judul buku


66

5 Id_penerbit Int 11 Nomor penerbit buku

6 Id_pengarang Int 11 Nomor pengarang buku

7 thn_terbit varchar 4 tahun terbit buku

c. Tabel Murid

Nama Database : db_pustaka.sql

Nama Tabel : tbl_murid

Primary Key : id_murid

Tabel 3. Desain Tabel Murid

No Field Type Width Description

1 id_murid int 11 nomor id murid

2 no_induk int 11 nomor induk murid

3 nama_murid varchar 50 nama murid

4 Kelamin varchar 20 kelamin murid

5 Alamat varchar 100 alamat murid

6 tgl_daftar date tanggal terdaftar

9. Tabel Peminjaman

Nama Database : db_pustaka.sql

Nama Tabel : tbl_peminjaman

Primary Key : id_peminjaman

Tabel 4 ; Desain Tabel Peminjaman

No Field Type Width Description


67

1 id_peminjaman int 11 nomor id peminjaman

2 Nama_petugas varchar 20 nama petugas

3 id_murid int 11 nomor id murid

4 tgl_pinjam date tanggal peminjaman

10. Tabel Pengembalian

Nama Database : db_pustaka.sql

Nama Tabel : tbl_kembali

Primary Key : id_kembali

Tabel 5. Desain Tabel Kembali

No Field Type Width Description

1 id_kembali int 11 nomor id kembali

2 Id_peminjaman int 11 Nomor id

peminjaman

3 Id_detail_peminjaman int 11 Id detail peminjaman

4 Tgl_kembali date Tanggal kembali

5 Id_buku int 11 Id buku yang di

pinjam
68

4. Desain Program

a. Desain halaman login

Gambar 39. Desain halaman login

Halaman login digunakan untuk masuk kedalam sistem dengan cara

menginputkan username dan password dengan tujuan sebagai siswa, pustakawan

dan kepala sekolah.


69

b. Desain halaman beranda

Gambar 40. Desain halaman beranda

Apabila sistem informasi perpustakaan diakses maka yang pertama muncul

adalah halam beranda.

c. Desain halaman data buku

Gambar 41. halaman data buku


70

Halaman data buku digunakan untuk kelola data buku yang nantinya

pustakawan bisa menambahkan data buku, melakukan pengeditan terhadap data

buku dan juga bisa menghapus data buku.

d. Desain halaman data murid

Gambar 42. Desain halaman data murid

Halaman data murid digunakan untuk kelola data murid yang nantinya

pustakawan bisa menambahkan data murid, melakukan meubah terhadap data

murid dan juga bisa menghapus data murid.


71

e. Desain halaman peminjaman

Gambar 43. Desain halaman peminjaman

Halaman kelola peminjaman digunakan untuk kelola data pinjaman yang

nantinya pustakawan bisa menambahkan data pinjaman, melakukan pengubahan

terhadap data peminjaman dan juga bisa menghapus data peminjaman.


72

f. Desain halaman pengembalian

Gambar 44. Desain halaman pengembalian

Halaman pengembalian digunakan untuk kelola pengembalian yang

nantinya pustakawan bisa mengecek apakah anggota perpustakaan yang

meminjam buku mengalami keterlambatan atau tidak, jika terlambat maka

anggota perpustakaan harus membayar denda.


73

g. Desain halaman laporan

Gambar 45. Desain halaman laporan

Halaman laporan digunakan untuk melihat dan mencetak laporan yang

akan diserahkan kepada kepala sekolah didalamnya berisikan data buku, anggota,

peminjaman dan data pengembalian buku.


74

DAFTAR PUSTAKA

A. Yudi Permana, P. R. (2019). PERANCANGAN SISTEM INFORMASI


PENJUALAN PERUMAHAN MENGUNAKAN METODE SDLC PADA
PT. MANDIRI LAND PROSPEROUS BERBASIS MOBILE, 10, 153–167.
Alannita, N. P. (2014). Fakultas Ekonomi dan Bisnis Universitas Udayana ( Unud
), Bali , Indonesia besar terutama dalam proses pengambilan keputusan (
Aleqab dan Adel , 2013 ). akurat dan tepat waktu untuk pengambilan
keputusan yang efektif ( Ismail , 2009 ). Menurut, 1, 33–45.
Alhamidi. (2016). Jurnal TEKNOIF ISSN : 2338-2724 PERANCANGAN DAN
IMPLEMENTASI SISTEM PENUNJANG KEPUTUSAN UNTUK
MENDUKUNG PROSES PENYELEKSIAN SISWA BARU PADA SMAN
1 Jurnal TEKNOIF ISSN : 2338-2724 dipelajari selama kuliah , menambah
ilmu dan wawasan tentang cara kerja nyat, 4(2), 82–95.
Alifah, N., & Cahyo, A. (2018). Analisis dan perancangan desain sistem informasi
perpustakaan sekolah berdasarkan kebutuhan sistem, 14(1).
https://doi.org/10.22146/bip.28943
Arthana, Y. W. (2016). PERANCANGAN SISTEM INFORMASI REKAM
MEDIS PASIEN POLIKLINIK “X” DI BANDUNG, VIII(1), 60–81.
Clivan. (2019). Aplikasi Website Perpustakaan Berbasis QR- Code, 14(1), 1–8.
Fahrudin. (2011). Pembangunan sistem informasi layanan haji Berbasis web pada
kelompok bimbingan ibadah haji Ar rohman mabrur kudus. Speed-Sentra
Penelitian Engineering …, 3(1), 35–43. Retrieved from
http://www.ijns.org/journal/index.php/speed/article/view/884
Fitri Ayu, N. P. (2018). PERANCANGAN SISTEM INFORMASI
PENGOLAHAN DATA PRAKTEK KERJA LAPANGAN (PKL) PADA
DEVISI HUMAS PT. PEGADAIAN, 2(2), 12–26.
Hernanda Chandra1, M. Al-Farizi2, M. A. A. N. (2020). IMPLEMENTASI
SISTEM INFORMASI PERPUSTAKAAN BERBASIS DESKTOP DI,
(December). https://doi.org/10.13140/RG.2.2.27916.54408
Irawan, A., & Najiullah, A. (2015). PADA UNIVERSITAS SERANG RAYA
BERBASIS WEB, 2(September).
Lukman, A. M. (2017). Pengembangan sistem informasi perpustakaan umum
berbasis web menggunakan inlislite 3.0 di kab. enrekang, 9(April), 70–77.
Nugraha. (2014). Analisa dan perancangan sistem informasi perpustakaan, 5(1),
27–32.
Nurmalina, R. (2017). Perencanaan dan Pengembangan Aplikasi Absensi
75

Mahasiswa Menggunakan Smart Card Guna Pengembangan Kampus Cerdas


( Studi Kasus Politeknik Negeri Tanah Laut ), 9(1), 84–91.
Permana, A. (2018). Rancang Bangun Sistem Informasi Perpustakaan Berbasis
Web (Studi Kasus: Universitas Kuningan). Jurnal Cloud Information, 3(2),
36–40.
Priyanti, D., & Iriani, S. (2013). Sistem Informasi Data Penduduk Pada Desa
Bogoharjo Kecamatan Ngadirojo Kabupaten Pacitan, 2, 55–61.
Rahman, A., & Ibrahim, M. (2018). Rancang Bangun Sistem Informasi
Peminjaman dan Pengembalian Buku Perpustakaan SMP Negeri 1 Madiun,
1(2), 57–61.
Saputra, P. S. P. dan A. R. (2019). APLIKASI SISTEM INFORMASI
PERPUSTAKAAN POLITEKNIK PRAKTISI BANDUNG BERBASIS
DESKTOP Ponsen, 4(5), 141–160.
Swara, G. Y. (2016). Jurnal TEKNOIF ISSN : 2338-2724 REKAYASA
PERANGKAT LUNAK PEMESANAN TIKET BIOSKOP Jurnal TEKNOIF
ISSN : 2338-2724, 4(2), 27–39.
Winda Anggraeni, S. M. (2017). RANCANG BANGUN APLIKASI
PEMBELAJARAN MATEMATIKA SD KELAS 6 BERBASIS ANDROID
PADA SDN CIMONE 1 TANGERANG, 6.
Yusri. (2015). SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEB,
XIV(2), 66–77.
76

LAMPIRAN

1. Izin Melakukan Observasi


77

2. Berita Wawancara
78

3. Pertanyaan Wawancara
79
80

Anda mungkin juga menyukai