Professional Documents
Culture Documents
PENDAHULUAN
Semua hal di atas akan lebih mudah jika dilakukan melalui proses dengan
menggunakan suatu sistem informasi komputerisasi, karena pengerjaannya dan
pengelolaan data sesuai dengan urutan proses. Teknologi sistem informasi
komputerisasi merupakan suatu sistem yang dapat menyimpan, serta memproses
data secara cepat dan akurat tanpa membutuhkan ketelitian secara penuh bagi
penggunanya.
Penggunaan teknologi sistem informasi ini adalah salah satu solusi untuk
mengatasi kesulitan-kesulitan tersebut. Demi mempermudah cara kerja bagian
administrasi maka dilakukan penerapan dan penggunaan teknologi informasi
melalui pembuatan aplikasi SISTEM INFORMASI PERPUSTAKAAN yang
mendukung situasi dan kondisi BALAI DIKLAT DEPARTEMEN
KEAGAMAAN SURABAYA tersebut.
1
1.2 Perumusan Masalah
2
1.4 Tujuan Pembuatan
Tujuan yang ingin dicapai dalam praktek kerja lapanagan ini adalah :
b. User
Peserta Diklat dan Pegawai Diklat dapat mendaftar terlebih dahulu agar
para peserta diklat dapat meminjam buku di tempat perpustakaan tersebut.
3
BAB I : PENDAHULUAN
Pada bab ini membahas tentang sejarah singkat Diklat Departemen Agama
Surabaya termasuk visi, misi, tujuan struktur orgaisasi, dll. Pada bab ini juga
terdapat pengertian Php dan Mysql sebagai tools untuk mengerjakan praktek
kerja lapangan ini
Pada bab ini membahas tentang Tempat dan Waktu penelitian serta
Diagram alur Praktek Kerja Lapangan.
Pada bab ini akan membahas tentang perancangan sistem yang dimana
terdapat deskripsi umum dan fungsional sistem, spesifikasi kebutuhan sistem,
level penggunaan dan hak akses, perancangan antar muka dan implementasi.
Pada bab ini berisikan kesimpulan dari sistem dan saran untuk
pengembangan sistem.
4
BAB II
TINJAUAN PUSTAKA
Pada bab ini akan dibahas beberapa teori dasar untuk menunjang
penyelesaian praktek kerja lapang ini antara lain: sejarah singkat Diklat
Departemen Agama Surabaya, pengertian Php, dasar – dasar Php, kelebihan Php
serta definisi MySql, koneksi database MySql dengan Php.
(1) Kebijakan, yang meliputi pelatihan pejabat eselon IV, pelatihan tenaga
administrasi, pelatihan CPNS, pelatihan tenaga teknis keagamaan, mengadakan
5
koordinasi dan evaluasi, melaksanakan administrasi umum, memenuhi sarana dan
prasarana kediklatan, mengembangkan kampus diklat dan meningkatkan kualitas
SDM kediklatan.
6
2.3 Visi dan Misi Diklat Departemen Agama Surabaya
2.3.1 Visi
2.3.2. Misi
7
Menyelenggarakan diklat untuk meningkatkan SDM.
Serta staf diklat tenaga administrasi dan staf diklat tenaga teknis keagamaan.
8
40 orang pejabat fungsional widyaiswara (tenaga pengajar). Di samping itu
didukung oleh tenaga honorer sebanyak 10 orang.
Kepala Sementara
Rumah Tangga
Ortala
IBMN
Kepegawaian
Keuangan
Umum
Humas
Pengadministrasi Pengadministrasi
Pengadministrasi Pengadministrasi
9
Kelompok Pejabat
<html>
<?Php
?>
</html>
Pada file html, HTTP server hanya melewatkan content dari file menuju ke
browser. Server tidak mencoba mengerti atau memproses file, karena itu
adalah tugas sebuah browser.
10
2.7.2 Variabel Php
$text = ”Php”;
Print ”$text”;
11
2.8 MySQL
Pada dasarnya ada empat grup tipe data yang didukung MySQL, yaitu data
numerik, string, waktu dan data selain numerik atau string.
12
source atau komersial MySQL, sebenarnya merupakan turunan salah satu
konsep utama dalam database sejak lama, yaitu SQL (Structured Query
Lenguage).
13
2.8.2 Konektifitas Php-MySQL
mysql_conect()
1. mysql_select_db()
mysql_select_db(”nama_database”).
2. mysql_query()
14
user telah melakukan koneksi ke MySQL dan memilih database
yang akan digunakan.
2.9 Xampp
phpMyAdmin.
15
Kontrol Panel yang berfungsi untuk mengelola layanan (service)
BAB III
3.2. Pelaksanaan
16
Kegiatan pengumpulan data yang telah dilakukan adalah berkaitan dengan
bagaimana sistem informasi perpustakaan dapat dipresentasikan melalui sistem
informasi yang telah kami buat, dan juga berkaitan dengan basis data yang akan
diolah itu sendiri. Pengumpulan data dilakukan dengan konsultasi atau wawancara
dengan pihak-pihak yang terkait supaya dalam pembuatan sistem tersebut bisa
mendapatkan hasil yang sesuai dengan harapan.
Start
Pengarahan
Dosen
Pembimbing
Revisi alur
Pengambilan Data
End
17
Gambar 1. Diagram Alur PKL
18
p e s e r ta d ik la t m e n y e r a h k a n
k a rtu a n g g o ta d a n b u k u y a n g
s ta rt d ip in ja m u n tu k d is e r h k a n k e
p e tu g a s
p e s e r ta d ik la t
d a ta n g
k e p e rp u s ta k a a n
b a la i d ik la t p e tu g a s
m e m a s u k k a n n o id .
b u k u d a n id p e s r ta
p e s e rta d ik la t m e n y e ra h k a n d ik la t
id e n tita s d ir i u n tu k
m e n d a fta rk a n d iri s e b g a i
a n g g o ta p e rp u s ta k a a n N o , Id s a la h
N o . Id
p e s e r ta d ik la t
m e n d a p a tk a n f o r m u lir d a r i
p e tu g a s u n tu k d i is i
N o . Id b e n a r
buku dapat p e m in ja m a n
p e tu g a s m e m a s u k k a n buku
d a ta d ik la t k e d a la m d ip in ja m s e s u a i
k o m p u te r d e n g a n w a k tu n y a
p e m i n ja m a n t e r l a m b a t
d a t a d ik la t s a la h
p e s e rta
d a ta d ik la t d ik la t
p e s e r t a d il k l a t p i n j a m
s e te la h b u k u m em bayar
d ip in ja m s e s u a i denda
p e m in ja m a n t id a k t e r la m b a t
d e n g a n w a k tu n y a
d a t a d ik la t b e n a r
p e s e r ta d ik la t te la h p e tu g a s
r e s m i m e n ja d i m e n e rim a
a n g g o ta p e m b a y a ra n
p e rp u s ta k a a n denda
p e r s e r ta d ik la t
m e n g e m b a lik a n b u k u
p e s e r ta d ik la t d ip e r p u s ta k a a n d a n d ik la t
m e n d a p a tk a n k a rtu k a r tu a n g g o ta d ik e m b a lik a n
m e n y e ra h k a n k a rtu o le h p e tu g a s u n tu k
a n g g o ta a n g g o ta k e p e tu g a s d is e r a h k a n k e p a d a p e s e r ta
d ik la t
p e s e r ta d ik la t d a p a t
m e m ilih b u k u ,
m e m b a c a s e rta p e s e r ta d ik la t
m e m in ja m b u k u p e tu g a s m engecek m e n in g g a lk a n
buku pem in ja m a n p e rp u s
y a n g d ip in ja m o le h
p e s e rta d ik la t
p e s e r ta d ik la t
end
p e s e r t a d ik l a t t i d a k p i n ja m
19
Dalam PKL yang kami jalani adapun berbagai kegiatan yang telah kami
laksanakan, diantara lain adalah sebagai berikut :
Rencana
No. Bulan 1
Kegiatan
2. Pengumpulan data
3. Desain fungsi
4. Programming
BAB IV
20
HASIL DAN PEMBAHASAN
21
Adapun perangkat lunak yang dibutuhkan adalah :
a) Browser opera/mozila
b) Xampp-win32-1.6.6a-instaler
1) Perancangan proses
2) Alur Sistem
Adapun alur dari sistem ini yaitu, seperti dijelaskan pada gambar
dibawah ini :
22
1. home tambah buku
tambah anggota
tambah koleksi
tambah pegawai
login
menu :
1. home
2. kelola data pem injaman
3. transaksi 3. transaksi
4. lihat data
5. laporan
pengembalian
l og out
data anggota
log out
data buku
4. lihat data
data pegawai
data kategori
buku terlaris
peminjaman
5. laporan
anggota teraktif
di agram buku
terlari s
diagram anggota
teraktif
23
memasukkan kata kemudian kembali lagi kehalaman login. Sesetelah
memasukkan username dan password dengan benar, maka admin akan masuk ke
form menu pilihan yaitu :
1. Kelola data
a. Tambah Anggota :
Menu ini berisi form untuk menginputkan data anggota, yang meliputi
nomer id, nama, alamat, dan kelas anggota. Jika admin klik simpan,
maka secara otomatis data yang dimasukkan didalam form akan
tersimpan secara otomatis kedalam database.
b. Tambah Buku :
Menu ini berisi form untuk menginputkan identitas buku. Jika admin
klik simpan, maka secara otomatis data yang telah dimasukkan
didalam form akan tersimpan secara otomatis kedalam database.
c. Tambah koleksi :
Menu ini berisi form untuk menginputkan lebih dari satu jenis buku
yang sama tanpa harus menginput ulang identitas buku tersebut.
d. Tambah Kategori :
e. Tambah Pegawai :
Menu ini berisi form untuk menginputkan data pegawai yang terdiri
dari nomer, nama, alamat, nomer telepon, serta username dan
password pegawai, jika admin klik simpan, maka secara otomatis data
yang telah diinputkan kedalam form akan tersimpan secara otomatis
didalam database.
24
2. Transaksi
a. Peminjaman :
b. Pengembalian :
3. Lihat data
a. Semua buku
Menu ini berisi form tentang informasi semua buku. Admin bisa
mengetahui semua koleksi buku-buku yang ada diperpustakaan
lengkap dengan identitas masing-masing buku. Apabila admin
ingin mengecek atau mencari sebuah buku, admin bisa langsung
memasukkan judul buku yang diinginkan kedalam kolom
25
pencarian, kemudian klik cari, maka daftar buku yang akan dicari
akan tampil dilayar monitor. Selain itu admin juga bisa mengedit
dan menghapus data buku jika terjadi kesalahan dalam
menginputkan data buku.
b. Kategori
c. Anggota
Menu ini berisi form tentang informasi anggota perpustakaan.
Admin bisa mengetahui siapa saja anggota yang terdaftar
diperpustakaan. Admin bisa mengecek atau mencari data anggota
perpustakaan dengan memasukkan nama anggota kedalam kolom
pencarian anggota, kemudian klik cari maka data anggota yang
dicari akan tampil dilayar monitor. Selain itu admin juga bisa
mengedit dan menghapus data anggota perpustakaan jika terjadi
kesalahan dalam menginputkan data.
d. Pegawai
Menu ini berisi form tentang informasi pegawai. Admin bisa
mengetahui semua data pegawai yang bertugas diperpustakaan jika
terjadi kesalahan dalam menginputkan data.
4. Laporan
a. Peminjaman
Menu ini berisi form tentang informasi peminjaman buku. Admin
bisa mengetahui transaksi peminjaman buku mulai dari siapa saja
anggota yang telah meminjam buku, buku apa yang dipinjam dan
jangka waktu peminjamannya. Admin juga bisa mengecek status
peminjaman, dengan memasukkan judul buku kedalam kolom
26
pencarian, kemudian klik cari, maka daftar transaksi peminjaman
buku yang dicari akan tampil dilayar monitor.
b. Buku terlaris
Menu ini berisi form tetang informasi buku terlaris. Admin bisa
mengetahuin buku-buku apa saja yang sering dipinjam oleh
anggota perpustakaan.
c. Anggota teraktif
Menu ini berisi tentang anggota-anggota yang aktif. Admin bisa
mengetahui siapa saja anggota yang sering meminjam buku
diperpustakaan.
d. Diagram buku terlaris
Berisi tentang diagram grafik jumlah buku yang terlaris yang
terdapat di perustakaan.
1) Konteks Diagram
Konteks diagram menjelaskan gambaran umum mengenai sistem
informasi perpustakaan. Yang dibuat berikut gambar konteks diagram :
login
infologin
data_anggota 1
info_anggota
data_buku
info_buku
data_pegawai
petugas SI perpustakaan
info pegawai
data kategori
info kategori
data peminjaman
info peminjaman
+
Gambar 4.
27
1. Hanya mempunyai 1 pengguna (user) dari sistem informasi
perpustakaan yaitu admin yang bertugas sebagai pengelola sistem
yang mempunyai hak akses penuh meliputi input, update, delete
pada data yang ada yaitu : data pegawai, data anggota, data buku,
data koleksi, dan data pinjam.
+
data_login
data_anggota 3
verifikasi data login
anggota
petugas info_anggota
petugas
+ input data anggota 5 2
petugas buku
petugas info_buku
+ input pegawai
6 input kategori
data_pegawai
petugas pegawai
info pegawai
petugas
peminjaman
+
data kategori 7
8
data peminjaman
transaksi
petugas info peminjaman
petugas
+
Gambar 5. Level 0
B. DFD Level 1
28
Gambar 6. Level 1 proses login
29
Gambar 9. Level 1 Data Pegawai
Pada gambar tersebut proses yang saling terkait yaitu dapat dijelaskan sebagai
berikut :
30
2. Proses kelola Data
3. Proses Transaksi
31
anggota
no_angg <pi> A10 <M>
nama_angg VA25
Pegawai
alamat_angg VA50
jeni s_diklat VA20 no_peg <pi> A10 <M>
no_angg <pi> nama_peg VA20
tlp_peg N20
username VA20
password VA20
mi njam status_peg I
kategori entry no_peg <pi>
id_kategori <pi> A5 <M>
nama_kategori VA50 pinjam
id_kategori <pi> i d_pinjam <pi> I <M>
tgl_pi njam D
tgl_kembali D
banyak tgl_pengembali an D
denda I
status_pijam A1
buku i d_pinjam <pi >
melihat
id_buku <pi> VA10 <M>
judul VA30 denda
pengarang VA20 id_ambil_denda <pi > I <M>
penerbit VA20 terdapat ni ominal_denda I
tahun D tgl_ambil D
id_buku <pi> id_ambil_denda <pi >
pi lihan
koleksi
no_seri <pi> VA20 <M>
status_pinjam A1
status_buku A1
no_seri <pi>
32
anggota
no_angg char(10) <pk>
nama_angg varchar(25)
alamat_angg varchar(50) Pegawai
jenis_diklat varchar(20) no_peg char(10) <pk>
nama_peg varchar(20)
tlp_peg numeric(20)
FK_PINJAM_MINJAM_ANGGOTA username varchar(20)
password varchar(20)
status_peg int
kategori FK_PINJAM_ENTRY_PEGAWAI
pinjam
id_kategori char(5) <pk>
id_pinjam int <pk>
nama_kategori varchar(50)
id_ambil_denda int <fk4>
no_peg char(10) <fk2>
no_seri varchar(20) <fk3>
FK_BUKU_BANYAK_KATEGORI no_angg char(10) <fk1>
tgl_pinjam datetime
tgl_kembali datetime
tgl_pengembalian datetime
buku denda int FK_DENDA_MELIHAT2_PINJAM
FK_PINJAM_MELIHAT_DENDA
id_buku varchar(10) <pk> status_pijam char(1)
id_kategori char(5) <fk> denda
judul varchar(30) id_ambil_denda int <pk>
pengarang varchar(20) id_pinjam int <fk>
penerbit varchar(20) FK_PINJAM_TERDAPAT_KOLEKSI
niominal_denda int
tahun datetime tgl_ambil datetime
FK_KOLEKSI_PILIHAN_BUKU
koleksi
no_seri varchar(20) <pk>
id_buku varchar(10) <fk>
status_pinjam char(1)
status_buku char(1)
1) Sistem Admin
Saat pertama kali membuka sistem, antar muka yang disediakan adalah
antar muka untuk login. Admin harus mengisi username dan password
dengan benar, jika login berhasil, selanjutnya admin dapat mengakses
form halaman menu yang didalamnya tedapat menu-menu pilihan,
sebagaimana yang dijelaskan pada gambar diagram tersebut.
33
4.4 Implementasi
Pada sub-bab 4.3 ini akan dibahas mengenai implementasi dan rancangan
sistem yang telah dibuat pada sub-bab 4.2. bagian implementasi sistem kali ini
meliputi : implementasi data, implementasi antar muka.
34
status_denda char(1)
2) Kelola Data
35
Gambar 15. Tambah Buku
36
Gambar 17. Tambah Kategori
37
Gambar 19. Tambah Pegawai
3) Menu Transaksi
38
Gambar 20. Peminjaman
39
input data transaksi dilakukan kemudian klik tombol simpan, maka
data yang telah diinputkan akan masuk kedalam database.
40
Gambar 23. Lihat Data Buku
41
Gambar 25. Lihat Data Kategori
5) Menu Laporan
42
Gambar 27. Laporan Peminjaman
43
Gambar 29. Diagram Buku Terlaris
44
BAB V
5.1 KESIMPULAN
5.2 SARAN
45