PKL TENTANG PERPUSTAKAAN BERBASIS PYTHON (1)
BAB IV
HASIL DAN PEMBAHASAN
4.1. Analisis Sistem
4.1.1 Proses sistem lama
Kegiatan peminjaman, pengembalian, pencarian, dan penginputan buku di
perpustakaan MTS Nurul Qodim Jabung Wetan saat ini masih menggunakan
cara manual, yaitu dengan cara mencatat langsung pada sebuah buku yang
dilakukan oleh petugas perpustakaan. Sehingga data yang sudah ada tidak
tersimpan dengan baik.
Adapun beberapa permasalahan yang ada pada sistem lama adalah:
Pekerjaan petugas perpustakaan kurang efisien karena harus selalu
mencatat nama anggota (siswa) perpustakaan yang melakukan
transaksi peminjaman dan pengembalian buku.
Buku tidak dikelompokkan sesuai dengan kategori buku sehingga
anggota perpustakaan (siswa) harus mencari buku yang diinginkan
disemua rak buku.
4.1.2 Proses sistem baru
Dengan sistem terkomputerisasi petugas perpustakaan tidak perlu mencatat
ulang nama anggota (siswa) yang melakukan transaksi peminjaman buku atau
pengembalian buku.
Berikut adalah skema dan gambaran umum dari program ini ;
Petugas Perpustakaan
Input
Edit
Delete
Sistem Informasi Perpustakaan
Data
Petugas
Data
Anggota
Data Buku
Form
Peminjaman
Buku
Form
Pengembalian
Buku
Form
Searching
Buku
26
Gambar 4.1 : Gambaran Umum
4.1.3 Kebutuhan Sistem
Kebutuhan sistem disini adalah faktor-faktor yang diperlukan oleh sistem
dan diperlukan untuk perancangan perangkat lunak sehingga perangkat lunak
tersebut sesuai dengan maksud dan tujuan pembuatannya.
1.
Kebutuhan Antar Muka Eksternal
a.
Antarmuka pemakai
Dibutuhkan sebuah komputer yang telah ter-install Python 2.5
agar program bisa berjalan dengan semestinya.
b.
Aplikasi Server.
Aplikasi server mengatur komunikasi antara program dengan database
MySQL, aplikasi server yang digunakan disini adalah XAMPP server.
4.2 Desain Sistem
Desain sistem menggambarkan aliran data yang berjalan dalam sistem ini
yang menunjukkan interaksi antara user dan program.
4.2.1 Bagan Alur Sistem (Sistem Flow Chart)
Sistem Flow Chart akan menggambarkan alur kerja dari sistem informasi
perpustakaan MTS Nurul Qodim Jabung Wetan yang menunjukkan arus
aktifitas secara keseluruhan sistem. Untuk mendapatkan gambaran yang lebih
jelas tentang bagan alir sistem informasi ini nantinya.
4.2.2 Diagram Alur Data (Data Flow Diagram)
Pada dasarnya dalam sebuah sistem, data memiliki peran yang sangat
signifikan dan urgen karena data merupakan sumber yang akan diproses untuk
memperoleh sebuah informasi. Dengan demikian, dibutuhkan adanya sebuah
aturan yang baku dan cocok dalam merumuskan alur data dari sebuah sistem.
Alur data yang ada pada sebuah sistem berhubungan dengan proses, entitas,
dan data storage. Aliran data pada keempat komponen tersebut dapat
digambarkan dalam sebuah Data Flow Diagram yang biasanya dibuat berlevel
27
yang bertujuan untuk mempermudah dalam memahami alur sistem secara
integral.
4.2.3 Sistem Flowchart
1. Flow Chart Peminjaman Buku Manual
Flow chat peminjaman buku menual
Anggota
Petugas
Mulai
Mencari buku yang
akan mau dipinjam
Menunjukkan kartu
siswa
Ditulis ke
buku
peminjaman
Menerima buku
yang dipinjam
Phase
Selesai
Gambar 4.2 : Flowchart data peminjaman buku manual
28
2. Flow Chat Peminjaman Buku Terkomputerisasi
Petugas
Database Sistem
Mulai
Form Peminjaman
Buku
Data Pemijnaman Dan
Pengembalian
Isi Dan Simpan
Data Peminjaman
Y
Peminjaman
Lainnya ?
T
Laporan
Peminjaman
Selesai
Gambar 4.3 : Flowchart data peminjaman buku terkomputerisasi
29
3. Flow Chart Pengembalian Buku Manual
Flow chat pengembalian buku menual
Anggota
Petugas
Mulai
Membawa buku
yang akan
dikembalikan
Menunjukkan kartu
siswa
Cek dibuku
peminjaman dan
ditulis di buku
peminjaman bahwa
buku telah di
kembalikan
Pengembalian buku
Phase
Selesai
Gambar 4.4 : Flowchart data pengembalian buku manual
30
4. Flow Chat Pengembalian Buku Terkomputerisasi
Petugas
Sistem Database
Mulai
Form
Pengembalian
Buku
Data Pemijnaman Dan
Pengembalian
Isi Dan Simpan Data
Pengembalian
Y
Pengembalian
Lainnya ?
T
Laporan
Pengembalian
Selesai
Gambar 4.5 : Flowchart data pengembalian buku
31
4.2.4 Sistem Data Flow Diagram
a. Digram Context
Data Flow Diagram (DFD) pada Diagram Context atau dengan kata lain
DFD level 0 menggambarkan hubungan sistem informasi yang ada dengan
entitas-entitas yang behubungan secara global. Adapun konteks diagram dari
Sistem Informasi Perpustakaan MTS Nurul Qodim Jabung Wetan adalah
sebagai berikut :
Gambar 4.6 : DFD Level 0 Sistem Informasi Perpustakaan MTS Nurul Qodim
Jabung Wetan
Gambaran umum secara global pada konteks diagram tersebut diatas
akan dijabarkan lebih detail pada diagram berjenjang terkait dengan
keseluruhan proses pada sistem infromasi perpustakaan MTS Nurul Qodim
Jabung Wetan.
32
b. Diagram Berjenjang
Diagram berjenjang merupakan ringakasan yang memetakan keseluruhan
proses yang berlangsung pada sistem informasi perpustakaan sekolah.
Desainnya adalah sebagai berikut:
0
Sistem
Informasi
Perpustakaan
1.1
Kelola
Data
Aanggota
1
2
3
Master
Transaksi
Laporan
1.2
Kelola
Data
Petugas
1.3
Kelola
Data
Buku
2.1
2.2
3.1
3.2
Peminjaman
Buku
Pengembalian
Buku
Laporan
Peminjaman
Laporan
Pengembalian
Gambar 4.7 : Diagram berjenjang Sistem Informasi Perpustakaan MTS Nurul
Qodim Jabung Wetan
c.
DFD level 1 Sistem Informasi Perpustakaan MTS Nurul Qodim
Jabung Wetan
DFD level 1 menampilkan aliran data dari konteks diagram Sistem
Informasi Perpustakaan yang lebih terperinci, karena menampilkan proses
secara keseluruhan yang terjadi pada sistem sehingga hubungan yang
membentuk suatu sistem secara utuh dapat dilihat dengan jelas. Gambarannya
adalah sebagai berikut:
33
Gambar 4.8 : DFD Level 1 Sistem Informasi Perpustakaan MTS Nurul Qodim
Jabung Wetan
34
d.
DFD level 2 Sistem Informasi Perpustakaan MTS Nurul Qodim
Jabung Wetan
Data Flow Diagram level 2 lebih terperinci dari level 0 dan level 1,
kerena menambahkan proses yang terjadi pada sistem secara spesifik
sehinggan hubungan antara entitas dan proses yang membentuk suatu sistem
secara utuh dapat dilihat dengan jelas. Gambaran dari Data Flow Diagram
level 2 adalah sebagai berikut:
DFD level 2 pengelolaan Data :
Gambar 4.9 : DFD Level 2 Proses 1
35
DFD level 2 Pengelolaan Informasi :
Gambar 4.10 : DFD Level 2 Proses 2
DFD Level 2 Pengelolaan Laporan :
Gambar 4.11 : DFD Level 2 Proses 3
36
4.2.5 Entity Relationship Diagram (ERD)
Entity Relationship Diagram berfungsi menggambarkan relasi atau
hubungan antara entitas yang membantu menentukan bentuk sistem dari
program yang akan dibuat nanti dan ini merupakan kelanjutan dari DFD. ERD
dari Sistem Informasi Perpustakaan MTS Nurul Qodim Jabung Wetan adalah
sebagai berikut :
Anggota
1
Melakukan
n
1
Peminjaman
n
Mempunya
i
Melakukan
Mengembalikan
n
n
Buku
Pengembalian
Gambar 4.12 : ERD Sistem Informasi Perpustakaan MTS Nurul Qodim Jabung
Wetan
Kamus Data
Data Anggota : kdanggota, nama, jkl, tempatlahir,tgllahir,alamat,Telp
Data Buku
: kdbuku, judul, Kategori, status, tanggal, penerbit, pengarang, stok
Peminjaman :kdanggota, namaanggota, kdbuku, namabuku, qty, tglpinjam,
tglkembali
Pengembalian : kdtransaksi, kdanggota, kdbuku, namabuku, qty, tglskrg,
tglkembali
37
4.3 Perancangan Basis Data ( Tabel di database )
Pada tahap perancangan basis data ini, akan dijelaskan mengenai
perancangan tentang database yang akan digunakan dalam Sistem Informasi
Perpustakaan MTS Nurul Qodim Jabung wetan
Rancangan tabel-tabel dalam database adalah sebagai berikut :
1. Tabel Anggota
Field
Type Data
Size
Kdanggota
Varchar
10
Nama
Varchar
25
Jkl
Enum
-
Tmpatlahir
Varchar
20
Tgllahir
Varchar
15
Alamat
Varchar
35
Telp
Varchar
20
Keterangan
Primary
2. Tabel Buku
Field
Type Data
Size
Kdbuku
Varchar
15
Judul
Varchar
25
Kategori
Varchar
20
Status
Enum
-
Tanggal
Varchar
15
Penerbit
Varchar
35
Pengarang
Varchar
35
Stok
Integer
10
Keterangan
Primary
38
3. Tabel Petugas
Field
Type Data
Size
Kdpetugas
Varchar
15
Nama
Varchar
25
Jkl
Enum
-
Tmpatlahir
Varchar
20
Tgllahir
Varchar
15
Alamat
Varchar
35
Telp
Varchar
10
Pass
Integer
15
Keterangan
Primary
4. Tabel Pinjam
Field
Type Data
Size
kdtransaksi
Integer
20
Kdanggota
Varchar
15
Namaanggota
Varchar
25
Kdbuku
Varchar
15
Nmabuku
Varchar
25
Qty
Integer
10
Tglpinjam
Date
-
Tglkembali
Date
-
Keterangan
Primary
39
5. Tabel Kembali
Field
Type Data
Size
kdtransaksi
Integer
15
Kdpinjam
Varchar
15
Kdanggota
Varchar
15
Kdbuku
Varchar
15
Nmabuku
Varchar
20
Qty
Integer
10
Tglskrg
Date
-
Tglkembali
Date
-
Keterangan
Primary
6. Tabel Kategori
Field
Type Data
kode_kategori
Varchar
10
Kategori
Varchar
15
Size
Keterangan
Size
Keterangan
7. Tabel Hari
Field
Type Data
Kode
Varchar
10
Jml_hari
Integer
3
40
4.4 Desain Program
a. Form Login
Form Login Petugas ini akan tampil pertama ketika program dijalankan.
X
Menu Login
Kode Petugas :
Username
Password
:
:
Login
Batal
Gambar 4.13 : Form Menu Login untuk Petugas Perpustakaan MTS Nurul
Qodim Jabung Wetan
b. Form Menu Utama
Lalu setelah berhasil melakukan login, selanjutnya muncul form Menu
Utama yang desainnya seperti terlihat pada gambar dibawah ini :
Menu Utama
File
X
Transaksi View
Keluar
Gambar 4.14 : Form Menu Utama Perpustakaan
41
c. Form Data Petugas
Form Data Petugas ini adalah form untuk menginputkan data petugas baru,
maupun mengedit data petugas yang sudah ada.
Data Petugas
X
Input Data Petugas
Data Petugas
Mts Nurul Qodim Jabung Wetan
Kode Petugas
Nama
Jenis Kelamin
Perempuan
Laki - laki
Tempat Tgl Lahir
..... / ........ / .......
Alamat
Telephone
Password
Simpan
Edit
Hapus
Batal
Cetak
Gambar 4.15 : Form Data Petugas Perpustakaan MTS Nurul Qodim Jabung
Wetan
42
d.Form Data Buku
Form Data Buku ini adalah form untuk menginputkan, mengedit, maupun
menghapus data buku yang ada.
Data Buku
X
Input Data Buku
Data Buku
Mts Nurul Qodim Jabung Wetan
Kode Buku
Judul
Kategori
Dipinjam
Status
Ada
Tanggal Masuk
Penerbit
Pengarang
Stok
Simpan
Edit
Hapus
Batal
Cetak
Gambar 4.16 : Form Data Buku Perpustakaan MTS Nurul Qodim Jabung Wetan
43
e.Form Data Anggota
Di dalam form ini petugas menginputkan data anggota perpustakaan, baik yang
telah ada, maupun yang baru serta akan diedit datanya.
Data Anggota
X
Input Data Anggota
Data Anggota
Mts Nurul Qodim Jabung Wetan
Kode Anggota
Nama
Jenis Kelamin
Laki - Laki
Perempuan
Tempat Tgl Lahir
Alamat
Telephone
Simpan
Edit
Hapus
Cetak
Gambar 4.17 : Form Data Anggota Perpustakaan MTS Nurul Qodim Jabung
Wetan
44
1.5 Implementasi Sistem
a. Form Login
Form login untuk menginputkan login petugas agar bisa masuk ke dalam
program.
Gambar 4.18 : Form Login Program
b. Tampilan awal program
From tampilan awal akan menampilkan semua menu yang ada didalam
program.
Gambar 4.19 : Form Tampilan Utama
45
c. Form Data Petugas
Form data petugas untuk menginputkan data petugas.
Gambar 4.20 : Form Data Petugas
46
d. Data Buku
Form data buku untuk menginputkan data buku yang ada diperpustakaan.
Gambar 4.24 : Form Data Buku
Gambar 4.21 : Form Data buku
47
e. Form Data Anggota
Form data anggota untuk menginputkan data anggota
Gambar 4.22 : Form Data Anggota
48
f. Form Data Peminjaman Buku
Form data peminjaman buku untuk menginputkan data buku yang akan
dipinjam.
Gambar 4.23 : Form Data Peminjaman Buku
49
g. Form Data Pengembalian Buku
Form pengembalian untuk menginputkan data pengembalian buku yang
sudah terpinjam.
Gambar 4.24 : Form Data Pengembalian Buku
50
h. Form Search Data Buku
Katalog buku atau form search buku untuk mencari buku yang dimaksud
ada apa tidak di perpustakaan.
Gambar 4.25 : Form Search Data Buku
51
HASIL DAN PEMBAHASAN
4.1. Analisis Sistem
4.1.1 Proses sistem lama
Kegiatan peminjaman, pengembalian, pencarian, dan penginputan buku di
perpustakaan MTS Nurul Qodim Jabung Wetan saat ini masih menggunakan
cara manual, yaitu dengan cara mencatat langsung pada sebuah buku yang
dilakukan oleh petugas perpustakaan. Sehingga data yang sudah ada tidak
tersimpan dengan baik.
Adapun beberapa permasalahan yang ada pada sistem lama adalah:
Pekerjaan petugas perpustakaan kurang efisien karena harus selalu
mencatat nama anggota (siswa) perpustakaan yang melakukan
transaksi peminjaman dan pengembalian buku.
Buku tidak dikelompokkan sesuai dengan kategori buku sehingga
anggota perpustakaan (siswa) harus mencari buku yang diinginkan
disemua rak buku.
4.1.2 Proses sistem baru
Dengan sistem terkomputerisasi petugas perpustakaan tidak perlu mencatat
ulang nama anggota (siswa) yang melakukan transaksi peminjaman buku atau
pengembalian buku.
Berikut adalah skema dan gambaran umum dari program ini ;
Petugas Perpustakaan
Input
Edit
Delete
Sistem Informasi Perpustakaan
Data
Petugas
Data
Anggota
Data Buku
Form
Peminjaman
Buku
Form
Pengembalian
Buku
Form
Searching
Buku
26
Gambar 4.1 : Gambaran Umum
4.1.3 Kebutuhan Sistem
Kebutuhan sistem disini adalah faktor-faktor yang diperlukan oleh sistem
dan diperlukan untuk perancangan perangkat lunak sehingga perangkat lunak
tersebut sesuai dengan maksud dan tujuan pembuatannya.
1.
Kebutuhan Antar Muka Eksternal
a.
Antarmuka pemakai
Dibutuhkan sebuah komputer yang telah ter-install Python 2.5
agar program bisa berjalan dengan semestinya.
b.
Aplikasi Server.
Aplikasi server mengatur komunikasi antara program dengan database
MySQL, aplikasi server yang digunakan disini adalah XAMPP server.
4.2 Desain Sistem
Desain sistem menggambarkan aliran data yang berjalan dalam sistem ini
yang menunjukkan interaksi antara user dan program.
4.2.1 Bagan Alur Sistem (Sistem Flow Chart)
Sistem Flow Chart akan menggambarkan alur kerja dari sistem informasi
perpustakaan MTS Nurul Qodim Jabung Wetan yang menunjukkan arus
aktifitas secara keseluruhan sistem. Untuk mendapatkan gambaran yang lebih
jelas tentang bagan alir sistem informasi ini nantinya.
4.2.2 Diagram Alur Data (Data Flow Diagram)
Pada dasarnya dalam sebuah sistem, data memiliki peran yang sangat
signifikan dan urgen karena data merupakan sumber yang akan diproses untuk
memperoleh sebuah informasi. Dengan demikian, dibutuhkan adanya sebuah
aturan yang baku dan cocok dalam merumuskan alur data dari sebuah sistem.
Alur data yang ada pada sebuah sistem berhubungan dengan proses, entitas,
dan data storage. Aliran data pada keempat komponen tersebut dapat
digambarkan dalam sebuah Data Flow Diagram yang biasanya dibuat berlevel
27
yang bertujuan untuk mempermudah dalam memahami alur sistem secara
integral.
4.2.3 Sistem Flowchart
1. Flow Chart Peminjaman Buku Manual
Flow chat peminjaman buku menual
Anggota
Petugas
Mulai
Mencari buku yang
akan mau dipinjam
Menunjukkan kartu
siswa
Ditulis ke
buku
peminjaman
Menerima buku
yang dipinjam
Phase
Selesai
Gambar 4.2 : Flowchart data peminjaman buku manual
28
2. Flow Chat Peminjaman Buku Terkomputerisasi
Petugas
Database Sistem
Mulai
Form Peminjaman
Buku
Data Pemijnaman Dan
Pengembalian
Isi Dan Simpan
Data Peminjaman
Y
Peminjaman
Lainnya ?
T
Laporan
Peminjaman
Selesai
Gambar 4.3 : Flowchart data peminjaman buku terkomputerisasi
29
3. Flow Chart Pengembalian Buku Manual
Flow chat pengembalian buku menual
Anggota
Petugas
Mulai
Membawa buku
yang akan
dikembalikan
Menunjukkan kartu
siswa
Cek dibuku
peminjaman dan
ditulis di buku
peminjaman bahwa
buku telah di
kembalikan
Pengembalian buku
Phase
Selesai
Gambar 4.4 : Flowchart data pengembalian buku manual
30
4. Flow Chat Pengembalian Buku Terkomputerisasi
Petugas
Sistem Database
Mulai
Form
Pengembalian
Buku
Data Pemijnaman Dan
Pengembalian
Isi Dan Simpan Data
Pengembalian
Y
Pengembalian
Lainnya ?
T
Laporan
Pengembalian
Selesai
Gambar 4.5 : Flowchart data pengembalian buku
31
4.2.4 Sistem Data Flow Diagram
a. Digram Context
Data Flow Diagram (DFD) pada Diagram Context atau dengan kata lain
DFD level 0 menggambarkan hubungan sistem informasi yang ada dengan
entitas-entitas yang behubungan secara global. Adapun konteks diagram dari
Sistem Informasi Perpustakaan MTS Nurul Qodim Jabung Wetan adalah
sebagai berikut :
Gambar 4.6 : DFD Level 0 Sistem Informasi Perpustakaan MTS Nurul Qodim
Jabung Wetan
Gambaran umum secara global pada konteks diagram tersebut diatas
akan dijabarkan lebih detail pada diagram berjenjang terkait dengan
keseluruhan proses pada sistem infromasi perpustakaan MTS Nurul Qodim
Jabung Wetan.
32
b. Diagram Berjenjang
Diagram berjenjang merupakan ringakasan yang memetakan keseluruhan
proses yang berlangsung pada sistem informasi perpustakaan sekolah.
Desainnya adalah sebagai berikut:
0
Sistem
Informasi
Perpustakaan
1.1
Kelola
Data
Aanggota
1
2
3
Master
Transaksi
Laporan
1.2
Kelola
Data
Petugas
1.3
Kelola
Data
Buku
2.1
2.2
3.1
3.2
Peminjaman
Buku
Pengembalian
Buku
Laporan
Peminjaman
Laporan
Pengembalian
Gambar 4.7 : Diagram berjenjang Sistem Informasi Perpustakaan MTS Nurul
Qodim Jabung Wetan
c.
DFD level 1 Sistem Informasi Perpustakaan MTS Nurul Qodim
Jabung Wetan
DFD level 1 menampilkan aliran data dari konteks diagram Sistem
Informasi Perpustakaan yang lebih terperinci, karena menampilkan proses
secara keseluruhan yang terjadi pada sistem sehingga hubungan yang
membentuk suatu sistem secara utuh dapat dilihat dengan jelas. Gambarannya
adalah sebagai berikut:
33
Gambar 4.8 : DFD Level 1 Sistem Informasi Perpustakaan MTS Nurul Qodim
Jabung Wetan
34
d.
DFD level 2 Sistem Informasi Perpustakaan MTS Nurul Qodim
Jabung Wetan
Data Flow Diagram level 2 lebih terperinci dari level 0 dan level 1,
kerena menambahkan proses yang terjadi pada sistem secara spesifik
sehinggan hubungan antara entitas dan proses yang membentuk suatu sistem
secara utuh dapat dilihat dengan jelas. Gambaran dari Data Flow Diagram
level 2 adalah sebagai berikut:
DFD level 2 pengelolaan Data :
Gambar 4.9 : DFD Level 2 Proses 1
35
DFD level 2 Pengelolaan Informasi :
Gambar 4.10 : DFD Level 2 Proses 2
DFD Level 2 Pengelolaan Laporan :
Gambar 4.11 : DFD Level 2 Proses 3
36
4.2.5 Entity Relationship Diagram (ERD)
Entity Relationship Diagram berfungsi menggambarkan relasi atau
hubungan antara entitas yang membantu menentukan bentuk sistem dari
program yang akan dibuat nanti dan ini merupakan kelanjutan dari DFD. ERD
dari Sistem Informasi Perpustakaan MTS Nurul Qodim Jabung Wetan adalah
sebagai berikut :
Anggota
1
Melakukan
n
1
Peminjaman
n
Mempunya
i
Melakukan
Mengembalikan
n
n
Buku
Pengembalian
Gambar 4.12 : ERD Sistem Informasi Perpustakaan MTS Nurul Qodim Jabung
Wetan
Kamus Data
Data Anggota : kdanggota, nama, jkl, tempatlahir,tgllahir,alamat,Telp
Data Buku
: kdbuku, judul, Kategori, status, tanggal, penerbit, pengarang, stok
Peminjaman :kdanggota, namaanggota, kdbuku, namabuku, qty, tglpinjam,
tglkembali
Pengembalian : kdtransaksi, kdanggota, kdbuku, namabuku, qty, tglskrg,
tglkembali
37
4.3 Perancangan Basis Data ( Tabel di database )
Pada tahap perancangan basis data ini, akan dijelaskan mengenai
perancangan tentang database yang akan digunakan dalam Sistem Informasi
Perpustakaan MTS Nurul Qodim Jabung wetan
Rancangan tabel-tabel dalam database adalah sebagai berikut :
1. Tabel Anggota
Field
Type Data
Size
Kdanggota
Varchar
10
Nama
Varchar
25
Jkl
Enum
-
Tmpatlahir
Varchar
20
Tgllahir
Varchar
15
Alamat
Varchar
35
Telp
Varchar
20
Keterangan
Primary
2. Tabel Buku
Field
Type Data
Size
Kdbuku
Varchar
15
Judul
Varchar
25
Kategori
Varchar
20
Status
Enum
-
Tanggal
Varchar
15
Penerbit
Varchar
35
Pengarang
Varchar
35
Stok
Integer
10
Keterangan
Primary
38
3. Tabel Petugas
Field
Type Data
Size
Kdpetugas
Varchar
15
Nama
Varchar
25
Jkl
Enum
-
Tmpatlahir
Varchar
20
Tgllahir
Varchar
15
Alamat
Varchar
35
Telp
Varchar
10
Pass
Integer
15
Keterangan
Primary
4. Tabel Pinjam
Field
Type Data
Size
kdtransaksi
Integer
20
Kdanggota
Varchar
15
Namaanggota
Varchar
25
Kdbuku
Varchar
15
Nmabuku
Varchar
25
Qty
Integer
10
Tglpinjam
Date
-
Tglkembali
Date
-
Keterangan
Primary
39
5. Tabel Kembali
Field
Type Data
Size
kdtransaksi
Integer
15
Kdpinjam
Varchar
15
Kdanggota
Varchar
15
Kdbuku
Varchar
15
Nmabuku
Varchar
20
Qty
Integer
10
Tglskrg
Date
-
Tglkembali
Date
-
Keterangan
Primary
6. Tabel Kategori
Field
Type Data
kode_kategori
Varchar
10
Kategori
Varchar
15
Size
Keterangan
Size
Keterangan
7. Tabel Hari
Field
Type Data
Kode
Varchar
10
Jml_hari
Integer
3
40
4.4 Desain Program
a. Form Login
Form Login Petugas ini akan tampil pertama ketika program dijalankan.
X
Menu Login
Kode Petugas :
Username
Password
:
:
Login
Batal
Gambar 4.13 : Form Menu Login untuk Petugas Perpustakaan MTS Nurul
Qodim Jabung Wetan
b. Form Menu Utama
Lalu setelah berhasil melakukan login, selanjutnya muncul form Menu
Utama yang desainnya seperti terlihat pada gambar dibawah ini :
Menu Utama
File
X
Transaksi View
Keluar
Gambar 4.14 : Form Menu Utama Perpustakaan
41
c. Form Data Petugas
Form Data Petugas ini adalah form untuk menginputkan data petugas baru,
maupun mengedit data petugas yang sudah ada.
Data Petugas
X
Input Data Petugas
Data Petugas
Mts Nurul Qodim Jabung Wetan
Kode Petugas
Nama
Jenis Kelamin
Perempuan
Laki - laki
Tempat Tgl Lahir
..... / ........ / .......
Alamat
Telephone
Password
Simpan
Edit
Hapus
Batal
Cetak
Gambar 4.15 : Form Data Petugas Perpustakaan MTS Nurul Qodim Jabung
Wetan
42
d.Form Data Buku
Form Data Buku ini adalah form untuk menginputkan, mengedit, maupun
menghapus data buku yang ada.
Data Buku
X
Input Data Buku
Data Buku
Mts Nurul Qodim Jabung Wetan
Kode Buku
Judul
Kategori
Dipinjam
Status
Ada
Tanggal Masuk
Penerbit
Pengarang
Stok
Simpan
Edit
Hapus
Batal
Cetak
Gambar 4.16 : Form Data Buku Perpustakaan MTS Nurul Qodim Jabung Wetan
43
e.Form Data Anggota
Di dalam form ini petugas menginputkan data anggota perpustakaan, baik yang
telah ada, maupun yang baru serta akan diedit datanya.
Data Anggota
X
Input Data Anggota
Data Anggota
Mts Nurul Qodim Jabung Wetan
Kode Anggota
Nama
Jenis Kelamin
Laki - Laki
Perempuan
Tempat Tgl Lahir
Alamat
Telephone
Simpan
Edit
Hapus
Cetak
Gambar 4.17 : Form Data Anggota Perpustakaan MTS Nurul Qodim Jabung
Wetan
44
1.5 Implementasi Sistem
a. Form Login
Form login untuk menginputkan login petugas agar bisa masuk ke dalam
program.
Gambar 4.18 : Form Login Program
b. Tampilan awal program
From tampilan awal akan menampilkan semua menu yang ada didalam
program.
Gambar 4.19 : Form Tampilan Utama
45
c. Form Data Petugas
Form data petugas untuk menginputkan data petugas.
Gambar 4.20 : Form Data Petugas
46
d. Data Buku
Form data buku untuk menginputkan data buku yang ada diperpustakaan.
Gambar 4.24 : Form Data Buku
Gambar 4.21 : Form Data buku
47
e. Form Data Anggota
Form data anggota untuk menginputkan data anggota
Gambar 4.22 : Form Data Anggota
48
f. Form Data Peminjaman Buku
Form data peminjaman buku untuk menginputkan data buku yang akan
dipinjam.
Gambar 4.23 : Form Data Peminjaman Buku
49
g. Form Data Pengembalian Buku
Form pengembalian untuk menginputkan data pengembalian buku yang
sudah terpinjam.
Gambar 4.24 : Form Data Pengembalian Buku
50
h. Form Search Data Buku
Katalog buku atau form search buku untuk mencari buku yang dimaksud
ada apa tidak di perpustakaan.
Gambar 4.25 : Form Search Data Buku
51