Anda di halaman 1dari 26

BAB IV

HASIL DAN PEMBAHASAN

A. Hasil

Adapun hasil yang didapat dalam penelitian tugas ahir yang di lakukan

yaitu berupa Sistem Informasi Perpustakaan Berbasis Web di SMA N 1 Buay

Rawan menggunakan PHP dan Mysql. sistem informasi ini terdiri dari

beberapa halaman web yang akan saling berhubungan antara satu dengan

yang lainya.Hasil dari sistem informasi tersebut yaitu :

1. Halaman Login Admin

Halaman login adalah form pertama yang tampil saat aplikasi dijalankan.

Ketika sistem informasi pertama kali dijalankan,halaman ini berfungsi

untuk membuka ke data perpustakaan.Halaman login ini hanya dapat

diakses oleh admin untuk mengolah data. Berikut tampilan form login:

Gambar 25. Tampilan login

27
28

2. Halaman Dashboard

Halaman Dashboard merupakan tampilan depan yang ada pada sistem

informasi ini. Pada halaman ini terdapat informasi tentang jumlah buku

,jumlah anggota perpustakaan, total peminjaman dan pencarian judul buku.

Berikut tampilan menu Dashboard

Gambar 26 .Tampilan Halaman Dashboard

3. Halaman Input Data

Dalam halaman pengguna ini terdiri dari beberapa halaman, yaitu:

halaman anggota, halaman master buku, halaman transaksi.

a. From input data anggota adalah form yang digunakan untuk

menginput data anggota yang ada pada perpustakaan SMP N 1 Buay

Rawan. Field-field yang ada pada form tersebut diantaranya : id

anggota, nama anggota, alamat, jenis kelamin, dan no.hp.


29

Gambar 27. Tampilan Form Tambah Anggota.

Langkah-langkah pengolahan data pada from input data anggota,

yaitu sebagai berikut :

1. Input data anggota dikotak input yang tersedia. Untuk file yang

bersifat pilihan seperti id anggota, nama anggota,alamat, jenis kelamin,

dan no.hp.

2. Setelah data tersimpan, maka data tersebut akan tampil di halaman

data anggota. Klik tombol hapus jika ingin menghapus data, klik edit

jika ingin mengedit data.

Gambar 28. Tampilan Form Edit Data Anggota


30

b. Input Master Buku

Form input master buku terbagi menjadi tiga bagian yaitu

1. Pengarang

Field-field yang ada pada form tersebut diantaranya :id_pengarang

dan nama_pengarang.

Gambar 29. Tampilan Form Input Pengarang

Langkah-langkah pengolahan data pada form input pengarang,

yaitu sebagai berikut :

1. Inputkan pengarang dikotak input yang tersedia. Jika selesai klik

tombol simpan ,jika ingin membatalkan pengimputan data

buku,klik tombol batal.

2. Setelah data tersimpan,maka data tersebut akan tampil di

halaman pengarang. Klik tombol hapus jika ingin menghapus

data buku, klik edit jika ingin mengedit data.


31

Gambar 30. Tampilan Form Edit Pengarang

2. Penerbit

Field-field yang ada pada form tersebut diantaranya :id_penerbit

dan nama_penerbit.

Gambar 31. Tampilan Form Input Penerbit.

Langkah-langkah pengolahan data pada form input penerbit, yaitu

sebagai berikut :

1. Inputkan pengarang dikotak input yang tersedia. Jika selesai klik

tombol simpan ,jika ingin membatalkan pengimputan data

buku,klik tombol batal.


32

2. Setelah data tersimpan,maka data tersebut akan tampil di

halaman penerbit. Klik tombol hapus jika ingin menghapus data

penerbit, klik edit jika ingin mengedit data.

Gambar 32. Tampilan Form Edit Penerbit

3. Buku Masuk

Field-field yang ada pada form tersebut diantarany :id_buku,judul,

pengarang,Penerbit,tahun_terbit,Jumlah dan no_rak.

Gambar 33. Tampilan Form Input Buku.

Langkah-langkah pengolahan data pada form input buku, yaitu

sebagai berikut :
33

1. Inputkan buku dikotak input yang tersedia. Jika selesai klik

tombol simpan ,jika ingin membatalkan pengimputan data

buku,klik tombol batal.

2. Setelah data tersimpan, maka data tersebut akan tampil di

halaman buku. Klik tombol hapus jika ingin menghapus data

buku, klik edit jika ingin mengedit data.

Gambar 34. Tampilan Form Edit Buku.

c. Input transaksi

1. peminjaman buku

Form input data pemijaman adalah form yang digunakan untuk

menginput data buku yang ada diperpustakaan SMA N 1 Buay

Rawan. Field-field yang ada form tesebut diantaranya: id

peminjaman,peminjam, judul buku,tanggal peminjaman,tanggal

pengembalian dan denda.


34

Gambar 35. Tampilan Form Input Peminjaman

Langkah –langkah pengelolaan data pada form input peminjaman

yaitu sebagai berikut:

1. Inputkan tanggal pinjam,pilih nama peminjam serta pilih buku

yang akan di pinjam dikontak imput yg tersedia.

2. Jika telah selesai memilih buku yang akan dipinjam kemudian

klik tombol tambah lalu pilih tombol input kembali kemudian

simpan pengembalian.

Gambar 36. Tampilan Form Edit Peminjaman.


35

2. Input pengembalian

Form data pengembalian buku adalah form dimana kita akan

melihat data-data yang telah diinputkan melalui form input data

sebelumya. Informasi yang ada pada form data peminjaman buku

ini yaitu no, nama peminjam, judul buku, tanggal pinjam, tanggal

kembali, tanggal dikembaliakan, denda.

Gambar 37. Tampilan Form Input Pengembalian

d. Laporan

1. Input Laporan Anggota

Form laporan Anggota adalah form dimana kita akan melihat

data-data Anggota yang telah berkunjung ke Perpustakaan dan data

yang meminjam buku di Perpustakaan melalui form. Informasi

yang ada pada form laporan Anggota ini

yaitu:id_anggota,nama_anggota,kelas,alamat,jenis_kelamin dan

no_hp
36

Gambar 38. Tampilan Form Laporan Anggota

2. Input Laporan Data Buku

Form laporan Data Buku adalah form dimana kita akan

melihat data-data buku yang ada di perpustakaan melalui form.

Informasi yang ada pada form laporan data buku yaitu:id_buku,jud

ul_buku,pengarang,Penerbit,tahun_terbit,jumlah dan no_rak.

Gambar 39. Tampilan Form Laporan Data Buku


37

3. Input Laporan Peminjaman

Form laporan peminjaman adalah form dimana kita akan

melihat data-data buku yang di pinjam oleh siswa/siswi SMA N 1

Buay Rawan isi dari form laporan peminjaman yaitu:id_peminjama

n,peminjam,judu _buku,tanggal_pinjam dan tanggal_kembali.

Gambar 40. Tampilan Form Laporan Peminjaman

4. Input Laporan Pengembalian

Form laporan pengembalian adalah form dimana kita akan melihat

data-data buku yang telah di kembalikan oleh siswa/siswi SMA N

1 Buay Rawan isi dari form laporan pengembalian yaitu:no,peminj

am,judul_buku,tanggal_pinjam,tanggal_kembali dan tanggal_dike

mbalikan.
38

Gambar 41. Tampilan Form Laporan pengembalian

B. Pembahasan

Untuk dapat membuat website dengan dukungan database, dapat

menggunakan program gratis yang saat ini cukup popular yaitu PHP

sedangkan database yang dapat digunakan adalah MySQL.

Localhost adalah sebuah aplikasi yang dapat digunakan untuk

membangun webserver di dalam komputer, sehingga dapat

melakukan aktivitas pengembangan website (web development) di

komputer.

1. Membuat database

Untuk memulai membuat database pastikan terlebih dahulu

software XAMPP telah aktif dan bisa berjalan dengan baik.

Adapun langkah- langkah pembuatan database MsQL

menggunakan PHPMY ADMINadalah sebagai berikut:


39

a. Buka aplikasi XAMPP kemudian klik tombol star pada

Apachedan MySQLsehingga tombol tersebut berubah menjadi

stop

Gambar 42. Tampilan XAMPP

b. Setelah XAMPP diaktifkan, buka aplikasi google chrome

kemudian ketikkan localhost di Address bar lalu enter dan pilih

phpmyadmin. Maka akan muncul dasboard PhpMyadmin seperti

pada gambar di bawah ini

Gambar 43. Tampilan Localhost/PHPMyAdmin


40

c. Selanjutnya buat database pada MySQL, ketik nama database

lalu pilih create.

Gambar 44. Tampilan Create Database

d. Setelah database berhasil dibuat, selanjutnya membuat tabel

sesuai yang dibutuhkan. Pada pembuatan database ini terdapat

7 tabel yaitu table anggota, tabel buku, tabel login, table

peminjaman, table penerbit, table pengarang, table pengembali

an..

Gambar 45. Tampilan Tambah Database


41

e. Pada proses pembuatan tabel misalnya tabel album, ketikkan

nama tabel pada form table name: tb_anggota, kemudian isi

field dalam tabel name id_anggota, nama_anggota, kelas,

jankel, alamat,no_hp.

Gambar 46. Tampilan Tabel Database

f. Selanjutnya pada Null Index pilih PRIMARY dan centang A_I

seperti pada gambar dibawah ini kemudian tekan save

disebelah kanan bawah halaman.

Gambar47. Tampilan Primary Key


42

g. Tampilan tabel anggota

yang berhasil dibuat, selanjutnya buat tabel lainnya didalam

database yang sama sesuai dengan data yang dibutuhkan pada

pembuatan website.

Gambar 48. Tampilan Tabel anggota

h. Tampilan Tabel buku

Gambar 49. Tampilan Tabel buku


43

i. Tampilan Tabel Login

Gambar 50. Tampilan Tabel Login

j. Tampilan Tabel Peminjaman

Gambar 51. Tampilan Tabel Peminjaman


44

k. Tampilan Tabel Penerbit

Gambar 52. Tampilan Tabel Penerbit

l. Tampilan Tabel Pengarang

Gambar 53. Tampilan Tabel Pengarang


45

m. Tampilan Tabel Pengembalian

Gambar 54. Tampilan Tabel Pengembalian

2. Pembuatan Website

Pembuatan website halaman pengunjung (front end) dengan

code editor sublime text dan framework codeigniter. Adapun script

yang digunakan berdasarkan menu-menu dalam pembuatan

website sebagai barikut.

a. Menu Login

Dalam pembuatan menu login terdapat script yang di beri

nama login.php.

Gambar 54. Script Login


46

b. Menu Dashboard

Dalam pembuatan menu Dashboard ini diawali dengan klik

new file pada folder view beri nama misalnya v_menu.php.

Gambar 55. Script Dashboard

c. Menu Home

Menu home biasanya berisi daftar isi ataupun menu-menu dari

situs web yang di buat, dalam pembuatan menu home diawali

dengan klik new file pada folder view beri nama misalnya

v_home.php

Gambar 56. Script Home


47

d. Menu Anggota

Dalam pembuatan menu anggota ini diawali dengan klik new file

pada folder view beri nama v_anggota.php.

Gambar 57. Script Anggota

e. Menu buku

Dalam pembuatan menu buku ini diawali dengan klik new file

pada folder view beri nama misalnya v_buku.php.

Gambar 58. Script Buku


48

f. Menu Penerbit

Dalam pembuatan menu Penerbit ini diawali dengan klik new file

pada folder view beri nama misalnya v_penerbit.php.

Gambar 59. Script Penerbit

g. Menu Pengarang

Dalam pembuatan menu pengarang ini diawali dengan klik new

file pada folder view beri nama misalnya v_pengarang.php.

Gambar 60. Script Pengarang

h. Menu peminjaman
49

Dalam pembuatan menu peminjaman ini diawali dengan klik new

file pada folder view beri nama misalnya v_peminjaman.php.

Gambar 61. Script Peminjaman

i. Menu Pengembalian

Dalam pembuatan menu pengembalian ini diawali dengan klik ne

w file pada folder view beri nama misalnya v_pengembalian.php.

Gambar 62. Script Pengembalian

BAB V
50

KESIMPULAN DAN SARAN

A. Kesimpulan

Berdasarkan hasil penelitian dan data-data yang diperoleh selama

melakukan penyusunan tugas akhir ini, maka penulis dapat

memberikan kesimpulan sebagai berikut :

1. Website SMAN 1 Buay Rawan dapat diakses di alamat

http://localhost/perpustakaan

2. Pembuatan website Perpustakaan SMAN 1 Buay Rawan

menggunakan Php mysql yang bersifat offline

3. Sistem informasi ini dapat menyimpan data Perpustakaan SMA N

1 Buay Rawan, baik data anggota,data buku,data peminjaman dan

data pengembalian.

4. Sistem informasi ini juga dapat menghasilkan data-data dari proses

pengelolaan menggunakan komputerisasi dengan hasil yang lebih

akurat, dan tingkat kesalahan kecil di bandingkan dengan sistem

manual sebelumnya.

5. Dengan adanya sistem informasi ini, pihak Perpustakaan SMA N 1

Buay Rawan bisa mendapatkan informasi mengenai data anggota,

data buku, data peminjaman, dan data pengembalian berupa

laporan-laporan dari data yang telah disimpan di sistem dengan

lebih mudah.

B. Saran
51

Setelah melakukan pembuatan sistem informasi Perpustakaan ini

sampai selesai , maka ada saran yang ingin penulis sampaikan kepada

para pembaca. Sebagai berikut:

1. Untuk menggunakan sistem ini di perlukan ketelitian dalam

pengisian data-data yang ada.

2. Sistem ini akan lebih baik jika menggunakan satu oprator yang bisa

menjalankan fungsi oprator untuk sistem ini, yaitu untuk mengelola

data agar tidak salah dalam menggunakan sistem informasi ini.

3. Untuk mencegah kehilangan data-data penting dalam

Perpustakaan, sebaiknya di lakukan proses pemeliharaan

(maintenance) dan proses backup basis data secara berkala.

4. Untuk pengembangan akan lebih baik jika lakukan penataan lokasi

penempatan rak buku sehingga sistem dapat di perluas untuk

mendeteksi letak buku yang diinginkan.

5. Tampilan website ini masih terbilang sangat sederhana, ada

baiknya untuk pengembangan selanjutnya diharapkan dibuat

semenarik mungkin dan tambahan informasi yang lebih lengkap

lagi agar bisa bermanfaat bagi pengguna website.


52

Anda mungkin juga menyukai