JUDUL PA
NAMA MAHASISWA
NRP :
NAMA PEMBIMBING
NIP :
LEMBAR PENGESAHAN
REFERENSI
Ir. Gigih Prabowo, M.T Firman Zakaria, M.Pd Agus Prianggono, S.Si., M.Pd.
Direktur Wakil Direktur 1 Ketua Penyusun
Tanggal: 02 Februari 2019 Tanggal: 02 Februari 2019 Tanggal: 01 Februari 2019
ii
PEPA.AK1 Rev.00 PEDOMAN PENULISAN PROYEK AKHIR
Tim Penyusun:
Tim Reviewer:
iii
PEPA.AK1 Rev.00 PEDOMAN PENULISAN PROYEK AKHIR
KATA PENGANTAR
Penyusun
iv
PEPA.AK1 Rev.00 PEDOMAN PENULISAN PROYEK AKHIR
DAFTAR ISI
LEMBAR PENGESAHAN……………………………………………ii
TIM PENYUSUN DAN TIM
REVIEWER………………………….iii
KATA PENGANTAR................................................................iv
BAB I...........................................................................................1
PENDAHULUAN.......................................................................1
2.1. Perpustakaan...............................................................4
2.2. Konsep Dasar Sistem Informasi.................................4
2.2.1. Sistem...................................................................4
2.2.2. Informasi.............................................................5
2.2.3. Sistem Informasi.................................................6
2.4. Software.......................................................................9
2.4.1. XAMPP................................................................9
2.4.2. MySQL...............................................................10
2.4.3. PhpMyAdmin....................................................10
v
PEPA.AK1 Rev.00 PEDOMAN PENULISAN PROYEK AKHIR
2.5. Framework................................................................10
2.5.1. Laravel...............................................................11
5.2. Metodologi.................................................................21
5.3. Metode Pengumpulan Data......................................22
5.4. Perancangan Sistem..................................................22
5.4.1. Diagram Konteks..............................................23
5.4.2. Data Flow Diagram...........................................24
5.4.3. ERD....................................................................25
5.4.4. Flowchart...........................................................26
vi
PEPA.AK1 Rev.00 PEDOMAN PENULISAN PROYEK AKHIR
4.1.Pengujian.........................................................................32
4.1.1 Halaman Dashboard................................................32
4.1.2 Halaman Anggota....................................................33
4.1.3 Halaman Tabel Buku...............................................33
4.1.5 Halaman Pengembalian...........................................34
4.1.6 Halaman Laporan Pengembalian & Laporan
Peminjaman......................................................................35
BAB V........................................................................................37
PENUTUP.................................................................................37
5.1 Kesimpulan.....................................................................37
5.2 Saran................................................................................37
vii
PEPA.AK1 Rev.00 PEDOMAN PENULISAN PROYEK AKHIR
BAB I
PENDAHULUAN
1.1Latar Belakang
Dewasa ini perkembangan Teknologi Informasi mulai
mendapat sambutan positif dari masyarakat. Perkembangannya tidak
hanya disambut dan dinikmati oleh kalangan bisnis maupun
pemerintah saja, tetapi juga mulai merambah dalam dunia
pendidikan karena ketersediaan informasi yang terintegrasi makin
penting dalam mendukung upaya menciptakan generasi penerus
bangsa yang kompetitif. Perpustakaan tak bisa dipisahkan dari
pembelajaran siswa-siswi di sekolah dalam mencari ilmu
pengetahuan. Fasilitas yang disediakan sekolah ini, sangatlah
bermanfaat bagi semua siswa apabila bisa memanfaatkannya secara
maksimal. Koleksi buku pada perpustakaan hendaknya selalu
diperbaharui pada setiap periodenya sesuai dengan penerapan sistem
pendidikan yang diterapkan oleh pemerintah. Namun, tidak semua
perpustakaan menerapkan teknologi dalam proses kegiatan
perpustakaan seperti peminjaman buku, pendaftaran anggota,
pencarian buku dan lain-lain. Hal ini membuat kegiatan
perpustakaan dilakukan secara manual atau menggunakan
pembukuan.
Pada saat ini di SMAN 1 Tegalombo, seluruh data mengenai
proses pengolahan data administrasi perpustakaan belum memiliki
suatu sistem informasi manajemen yang baik. Semua hal dari
pendataan peminjaman atau pengembalian buku hingga pembuatan
laporan administrasi perpustakaan masih dilakukan secara manual.
Hal tersebut sering mengakibatkan hasil yang kurang teliti dan
memakan waktu yang lama.
1
PEPA.AK1 Rev.00 PEDOMAN PENULISAN PROYEK AKHIR
2
PEPA.AK1 Rev.00 PEDOMAN PENULISAN PROYEK AKHIR
3
PEPA.AK1 Rev.00 PEDOMAN PENULISAN PROYEK AKHIR
BAB II
TINJAUAN PUSTAKA
1.1. Perpustakaan
Dalam arti tradisional, perpustakaan adalah sebuah koleksi
buku dan majalah. Walaupun dapat diartikan sebagai koleksi
pribadi perseorangan, namun perpustakaan lebih umum dikenal
sebagai sebuah koleksi besar yang dibiayai dan dioperasikan oleh
sebuah kota atau institusi, dan dimanfaatkan oleh masyarakat yang
rata-rata tidak mampu membeli sekian banyak buku atas biaya
sendiri. (Wikipedia)
Perpustakaan ialah sebuah ruangan, bagian sebuah gedung,
ataupun gedung itu sendiri yang digunakan untuk penyimpanan
buku dan terbitan lainnya yang biasanya disimpan menurut tata
susunan tertentu untuk digunakan pembaca, bukan untuk
diperjualbelikan. Dalam pengertian buku dan terbitan lainnya
termasuk didalamnya semua bahan cetak (buku, majalah, laporan,
painflat, prosiding, manuskrip (naskah), lemabaran music, berbagai
karya media audio-visual seperti film, slaid (slide), kaset, piringan
hitam, bentuk mikro seperti microfilm, mikrofis, dan mikroburam
1.2. Konsep Dasar Sistem Informasi
Dalam suatu pendekatan para ahli mempunyai konsep dasar
untuk memperkuat teorinya.
1.2.1.Sistem
Terdapat banyak sekali definisi sistem yang dikemukakan
oleh para ahli. Dalam hal ini penulis mencoba untuk
mengemukakan definisi sistem yang cukup bisa diterima secara
logis, yaitu :
Secara umum, sistem dapat diartikan sebagai kumpulan
dari elemen-elemen yang berinteraksi untuk mencapai suatu
tujuan tertentu sebagai satu kesatuan (Mulyanto, 2009 : 1)
Menurut Sutabri (2005 : 8) “Suatu sistem pada dasarnya
adalah sekelompok unsur yang erat hubungannya satu dengan
yang lain, yang berfungsi bersama-sama untuk mencapai tujuan
tertentu”.
Menurut Mc.Leod (1995) mendefinisikan Sistem sebagai
sekelompok elemen-elemen yang terintegrasi dengan maksud
yang sama untuk mencapai tujuan. Menurut Scott (1996) sistem
4
PEPA.AK1 Rev.00 PEDOMAN PENULISAN PROYEK AKHIR
5
PEPA.AK1 Rev.00 PEDOMAN PENULISAN PROYEK AKHIR
6
PEPA.AK1 Rev.00 PEDOMAN PENULISAN PROYEK AKHIR
7
PEPA.AK1 Rev.00 PEDOMAN PENULISAN PROYEK AKHIR
8
PEPA.AK1 Rev.00 PEDOMAN PENULISAN PROYEK AKHIR
9
PEPA.AK1 Rev.00 PEDOMAN PENULISAN PROYEK AKHIR
1.4.2.MySQL
MySQL adalah sebuah perangkat lunak sistem
manajemen basis data SQL (bahasa Inggris: database
management system) atau DBMS yang multialur,
multipengguna, dengan sekitar 6 juta instalasi di seluruh dunia.
MySQL AB membuat MySQL tersedia sebagai perangkat
lunak gratis di bawah lisensi GNU General Public License
(GPL), tetapi mereka juga menjual di bawah lisensi komersial
untuk kasus-kasus di mana penggunaannya tidak cocok dengan
penggunaan GPL.
Tidak sama dengan proyek-proyek seperti Apache, di
mana perangkat lunak dikembangkan oleh komunitas umum,
dan hak cipta untuk kode sumber dimiliki oleh penulisnya
masing-masing, MySQL dimiliki dan disponsori oleh sebuah
perusahaan komersial Swedia MySQL AB, di mana memegang
hak cipta hampir atas semua kode sumbernya. Kedua orang
Swedia dan satu orang Finlandia yang mendirikan MySQL AB
adalah: David Axmark, Allan Larsson, dan Michael "Monty"
Widenius.
1.4.3.PhpMyAdmin
PhMyAdmin adalah perangkat lunak bebas yang ditulis
dalam bahasa pemrograman PHP yang digunakan untuk
menangani administrasi MySQL melalui website Jejaring Jagat
Jembar (World Wide Web) . phpMyAdmin mendukung
berbagai operasi MySQL, diantaranya (mengelola basis data,
tabel-tabel, bidang (fields), relasi (relations), indeks, pengguna
(users), perizinan (permissions), dan lain-lain)..
1.5. Framework
Menurut Oxford English Dictionary framework mempunyai
arti struktur dasar yang melandasai sebuah sistem. Sehingga
keseluruhan sistem bergerak berdasarkan kerangka struktur dasar
yang telah dibentuk sebelumnya.
Menurut Siena (2009) framework adalah suatu library yang
telah diorganisasikan pada sebuah rancangan arsitektur untuk
10
PEPA.AK1 Rev.00 PEDOMAN PENULISAN PROYEK AKHIR
11
PEPA.AK1 Rev.00 PEDOMAN PENULISAN PROYEK AKHIR
12
PEPA.AK1 Rev.00 PEDOMAN PENULISAN PROYEK AKHIR
13
PEPA.AK1 Rev.00 PEDOMAN PENULISAN PROYEK AKHIR
14
PEPA.AK1 Rev.00 PEDOMAN PENULISAN PROYEK AKHIR
15
PEPA.AK1 Rev.00 PEDOMAN PENULISAN PROYEK AKHIR
16
PEPA.AK1 Rev.00 PEDOMAN PENULISAN PROYEK AKHIR
17
PEPA.AK1 Rev.00 PEDOMAN PENULISAN PROYEK AKHIR
BAB III
18
PEPA.AK1 Rev.00 PEDOMAN PENULISAN PROYEK AKHIR
19
PEPA.AK1 Rev.00 PEDOMAN PENULISAN PROYEK AKHIR
20
PEPA.AK1 Rev.00 PEDOMAN PENULISAN PROYEK AKHIR
21
PEPA.AK1 Rev.00 PEDOMAN PENULISAN PROYEK AKHIR
22
PEPA.AK1 Rev.00 PEDOMAN PENULISAN PROYEK AKHIR
23
PEPA.AK1 Rev.00 PEDOMAN PENULISAN PROYEK AKHIR
1.10.3. ERD
ERD merupakan suatu model jaringan yang menggunakan
susunan data yang disimpan pada sistem secara abstrak. Berikut
adalah ERD dari “Rancang Bangun Sistem Perpustakaan Sman
Tegalombo”.
24
PEPA.AK1 Rev.00 PEDOMAN PENULISAN PROYEK AKHIR
25
PEPA.AK1 Rev.00 PEDOMAN PENULISAN PROYEK AKHIR
Pada sistem ini database yang digunakan adalah MySQL dengan jumlah
14 (empat belas) tabel, yaitu: tabel admin, tabel dosen, tabel user, tabel
semester, table jurusan, tabel kelas, tabel perkuliahan, tabel
detail_perkuliahan, tabel matakuliah, tabel tugas, tabel
pengerjaan_tugas, tabel materi, tabel password_reset, dan migration.
Berikut adalah gambaran secara umum rancangan database seperti pada
Gambar 3.5 di bawah ini:
26
PEPA.AK1 Rev.00 PEDOMAN PENULISAN PROYEK AKHIR
27
PEPA.AK1 Rev.00 PEDOMAN PENULISAN PROYEK AKHIR
28
PEPA.AK1 Rev.00 PEDOMAN PENULISAN PROYEK AKHIR
2 Anggota_id Bigint(20)
3 Buku_id Bigint(20)
4 status Int(11)
5 Petugas_id Bigint(20)
6 Created_at Timestamp
7 Updated_at timestamp
29
PEPA.AK1 Rev.00 PEDOMAN PENULISAN PROYEK AKHIR
30
PEPA.AK1 Rev.00 PEDOMAN PENULISAN PROYEK AKHIR
BAB IV
31
PEPA.AK1 Rev.00 PEDOMAN PENULISAN PROYEK AKHIR
32
PEPA.AK1 Rev.00 PEDOMAN PENULISAN PROYEK AKHIR
33
PEPA.AK1 Rev.00 PEDOMAN PENULISAN PROYEK AKHIR
34
PEPA.AK1 Rev.00 PEDOMAN PENULISAN PROYEK AKHIR
35
PEPA.AK1 Rev.00 PEDOMAN PENULISAN PROYEK AKHIR
BAB V
PENUTUP
5.1 Kesimpulan
Setelah melakukan tahap demi tahap dari hasil pengujian dan
Analisa aplikasi “Sistem Informasi Perpustakaan Di Sman
Tegalombo” dapat disimpulkan bahwa aplikasi ini sudah berjalan
dengan baik dan dapat membantu dan mempermudah petugas uji
dalam membuat pengelolaan data.
5.2 Saran
Untuk perbaikan system perpustakaan ini ada beberapa saran
sebagai berikut:
36
PEPA.AK1 Rev.00 PEDOMAN PENULISAN PROYEK AKHIR
37