15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada dibawah yayasan Ormas Persatuan Islam (Persis). Pesantren Persatuan Islam (PPI) 87 Pangatikan beralamat di jl. Sukaraja No.298 Desa Babakanloa Kecamatan Pangatikan Kabupaten Garut. Pesantren ini dibangun pada tahun 1987 dan mulai berjalan sejak tahun 1999, tokoh pendirinya ialah 3 bersaudara yakni KH. Asep Barchoya, H.Atep Tantowi dan KH.Aceng Zakaria (Ketua Umum Pimpinan Pusat Persatuan Islam). Banguna PPI 87 Pangatikan berdiri kokoh diatas tanah wakaf seluas 2265 m 2 yang sebagian besar tanahnya adalah wakaf dari KH.Aceng Zakaria dan keluarga serta dibangun secara swadaya oleh masyarakat yang sangat mengharapkan hadirnya model pendidikan Pesantren Persatuan Islam di wilayah Pangatikan.
61
Embed
BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
15
BAB III
PEMBAHASAN
3.1. Tinjauan Instansi
A. Sejarah Instansi
Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga
pendidikan formal yang ada dibawah yayasan Ormas Persatuan Islam (Persis).
Pesantren Persatuan Islam (PPI) 87 Pangatikan beralamat di jl. Sukaraja No.298 Desa
Babakanloa Kecamatan Pangatikan Kabupaten Garut.
Pesantren ini dibangun pada tahun 1987 dan mulai berjalan sejak tahun 1999,
tokoh pendirinya ialah 3 bersaudara yakni KH. Asep Barchoya, H.Atep Tantowi dan
KH.Aceng Zakaria (Ketua Umum Pimpinan Pusat Persatuan Islam).
Banguna PPI 87 Pangatikan berdiri kokoh diatas tanah wakaf seluas 2265 m2
yang sebagian besar tanahnya adalah wakaf dari KH.Aceng Zakaria dan keluarga serta
dibangun secara swadaya oleh masyarakat yang sangat mengharapkan hadirnya model
pendidikan Pesantren Persatuan Islam di wilayah Pangatikan.
16
B. Struktur Organisasi dan Fungsi
Gambar III.1 Struktur Organisasi
Adapun fungsi – fungsi dari struktur organisasi di atas sebagai berikut:
a. Pimpinan Pesantren 87
Yang memimpin seluruh pesantren 87 yang ada di Indonesia
b. Kepala Madrasah
Membina, memimpin dan mengkoordinasikan pelaksanaan tugas dibidang
keuangan sekolah, sarana dan prasarana serta pencapaian kurikulum.
c. Komite Madrasah
Yang memantau perwakilan masyarakat dan orang tua murid.
d. Kepala Tata Usaha
Memimpin pelaksanaan tugas staf tata usaha
17
e. Wakabid Kurikulum
Membantu Kepala Sekolah dalam menyusun kegiatan kurikulum dan
ekstrakurikuler
f. Wakabid Kesiswaan
Membantu kepala sekolah dalam masalah kesiswaan
g. Wakabid Sarpras
Membantu Kepala Sekolah untuk menyusun program kerja dalam
pemeliharaan dan perawatan sarana dan prasarana.
h. Seluruh Guru
Melaksanakan segala hal kegiatan pembelajaran
3.2. Analisis Kebutuhan
Sistem yang berjalan di perpustakaan Madrasah Aliyah Persis Pangatikan ini
masih manual dan yang berhak meminjam buku di perpustakaan yaitu siswa yang telah
menjadi anggota perpustakaan kecuali guru. Dalam pembuatan laporan harus berulang
kali dalam menghitung untuk memastikan kebenarannya karena menghitung perlembar
buku yang bisa saja ada yan terlewat dan tidak sesuai.
A. Analisa Kebutuhan Pengguna
1. Admin
a. Menambah, mengubah, menghapus data pengguna
b. Menambah, mengubah, menghapus data anggota
c. Menambah, mengubah, menghapus data buku
d. Menambah, mengubah, menghapus kategori
18
e. Menambah data peminjaman
f. Menambah data pengembalian
g. Mengganti password
h. Membuat laporan anggota, laporan buku, laporan peminjaman dan laporan
pengembalian
2. Petugas
a. Menambah, mengubah, menghapus data anggota
b. Menambah, mengubah, menghapus data buku
c. Menambah, mengubah, menghapus kategori
d. Menambah data peminjaman
e. Menambah data pengembalian
f. Mengganti password
g. Membuat laporan anggota, laporan buku, laporan peminjaman dan laporan
pengembalian
B. Analisa Kebutuhan Sistem
a. Mengurangi dan menambah stok buku
b. Menghitung total denda
c. Menghitung jumlah telat
d. Melakukan login dan logout
19
3.3. Rancangan Dokumen
A. Rancangan Dokumen Masukkan (Input)
1. Nama Dokumen : Form Data Pengguna
Fungsi : untuk memasukkan data pengguna
Sumber : Pengguna
Tujuan : Admin
Media : Tampilan Layar
Jumlah : -
Frekuensi : Setiap ada anggota baru
Bentuk : Lampiran A.1
2. Nama Dokumen : Form Data Anggota
Fungsi : untuk memasukkan data anggota
Sumber : Anggota
Tujuan : Admin
Media : Tampilan Layar
Jumlah : -
Frekuensi : Setiap ada anggota baru
Bentuk : Lampiran A.2
3. Nama Dokumen : Form Data Buku
Fungsi : untuk memasukkan data buku
Sumber : Buku
Tujuan : Admin
Media : Tampilan Layar
20
Jumlah : -
Frekuensi : Setiap ada buku baru
Bentuk : Lampiran A.3
4. Nama Dokumen : Form Data Kategori
Fungsi : untuk memasukkan data kategori
Sumber : Kategori
Tujuan : Admin
Media : Tampilan Layar
Jumlah : -
Frekuensi : Setiap ada anggota baru
Bentuk : Lampiran A.4
B. Rancangan Dokumen Keluaran (Output)
1. Nama Dokumen : Laporan Data Anggota
Fungsi : Untuk mengetahui data anggota yang ada
Sumber : Admin
Tujuan : Wakabid Kesiswaan
Media : Kertas
Jumlah : 1 Rangkap
Frekuensi : Setiap bulan
Bentuk : Lampiran B.1
2. Nama Dokumen : Laporan Data Buku
Fungsi : Untuk mengetahui data Buku yang ada
21
Sumber : Admin
Tujuan : Kertas
Media : Tampilan Layar
Jumlah : 1 Rangkap
Frekuensi : Setiap bulan
Bentuk : Lampiran B.2
3. Nama Dokumen : Cetak Kartu
Fungsi : Untuk mencetak kartu anggota
Sumber : Admin
Tujuan : Anggota
Media : Kertas
Jumlah : 1 Rangkap
Frekuensi : Setiap ada anggota baru
Bentuk : Lampiran B.3
4. Nama Dokumen : Laporan Data Peminjaman
Fungsi : Untuk mengetahui data peminjaman yang ada
Sumber : Admin
Tujuan : Wakabid Kesiswaan
Media : Kertas
Jumlah : 1 Rangkap
Frekuensi : Setiap bulan
Bentuk : Lampiran B.4
22
5. Nama Dokumen : Laporan Data Pengembalian
Fungsi : Untuk mengetahui data pengembalian yang ada
Sumber : Admin
Tujuan : Wakabid Kesiswaan
Media : Kertas
Jumlah : 1 Rangkap
Frekuensi : Setiap bulan
Bentuk : Lampiran B.5
23
3.4. Entity Relationship Diagram
Perancangan basis data menghasilkan pemetaan tabel-tabel yang digambarkan
dengan Entity Relationship Diagram (ERD).
A. Entity Relationship Diagram
Gambar III.2 Entity Relationship Diagram (ERD)
24
B. LRS (Logical Record Structure)
Gambar III.3 Logical Record Structure (LRS)
25
4.5. Spesifikasi File
1. Spesifikasi File Pengguna
Nama Database : db_perpustakaan.sql
Nama File : File Pengguna
Akronim : Pengguna
Fungsi : menyimpan data pengguna
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 130 Byte
Kunci Field : kodepgn
Software : MySQL
Tabel III.1
Spesifikasi File Pengguna
No Elemen Data Akronim Tipe Panjang Keterangan
1. Kode Pengguna kodepgn varchar 5 Primary
Key
2. Nama
Pengguna
namapgn varchar 30
3. Status status varchar 15
4. Password password varchar 15
5. No Telepon telepon varchar 15
6. Alamat alamat varchar 50
26
2. Spesifikasi File Anggota
Nama Database : db_perpustakaan.sql
Nama File : File Anggota
Akronim : Anggota
Fungsi : menyimpan data anggota
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 115 Byte
Kunci Field : kodeagt
Software : MySQL
Tabel III.2
Spesifikasi File Anggota
No Elemen Data Akronim Tipe Panjang Keterangan
1. Kode Anggota kodeagt varchar 10 Primary Key
2. Nama Anggota namaagt varchar 30
3. Jenis Kelamin jeniskelamin varchar 10
4. Tanggal Lahir tanggallahir date
5. No Telepon teleponagt varchar 15
6. Alamat alamatagt varchar 50
7. NIS nis varchar 20
27
3. Spesifikasi File Buku
Nama Database : db_perpustakaan.sql
Nama File : File Buku
Akronim : Buku
Fungsi : menyimpan data buku
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 119 Byte
Kunci Field : kodebk
Software : MySQL
Tabel III.3
Spesifikasi File Buku
No Elemen Data Akronim Tipe Panjang Keterangan
1. Kode Buku kodebk varchar 10 Primary Key
2. Judul Buku judul varchar 25
3. Pengarang Pengarang varchar 25
4. Penerbit Penerbit varchar 25
5. Tahun Tahun varchar 25
6. Stok Stok year 4
7. Kode Kategori kodekategori varchar 5
28
4. Spesifikasi File Kategori
Nama Database : db_perpustakaan.sql
Nama File : File Kategori
Akronim : Kategori
Fungsi : menyimpan data kategori
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 50 Byte
Kunci Field : kategori
Software : MySQL
Tabel III.4
Spesifikasi File Kategori
No Elemen Data Akronim Tipe Panjang Keterangan
1. Kode Kategori kodekategori varchar 5 Primary Key
2. Kategori Kategori varchar 25
3. rak RAK varchar 20
5. Spesifikasi File Pinjam
Nama Database : db_perpustakaan.sql
Nama File : File peminjaman
Akronim : Pinjam
Fungsi : menyimpan data peminjaman
Tipe File : File Transaksi
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 66 Byte
29
Kunci Field : Nopjm
Software : MySQL
Tabel III.5
Spesifikasi File Pinjam
No Elemen Data Akronim Tipe Panjang Keterangan
1. Nomor Pinjam Nopjm varchar 11 Primary Key
2. Kode Pengguna Kodepgn varchar 5
3. Kode Anggota Kodeagt varchar 10
4. Nama Anggota namaagt varchar 30
5. Tanggal Pinjam Tglpjm date
6. Tanggal
Kembali
Tglkembali Date
7. Kode Buku Kodebk Varchar 10
6. Spesifikasi File Kembali
Nama Database : db_perpustakaan.sql
Nama File : File pengembalian
Akronim : Kembali
Fungsi : menyimpan data pengembalian
Tipe File : File Transaksi
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 159 Byte
Kunci Field : Nokembali
Software : MySQL
30
Tabel III.6
Spesifikasi File Kembali
No Elemen Data Akronim Tipe Panjang Keterangan
1. Nomor Kembali nokembali varchar 11 Primary Key
2. Nomor Pinjam Nopjm varchar 11
3. Tanggal
Pengembalian
Tglpengembalian Date
4. Jumlah Hari
Telat
Jumlahhari Int 11
5. Denda
Keterlamabatan
Dendaketerlamabatan Int 11
6. Keadaan Buku Keadaanbuku varchar 8
7. Denda Buku Dendabuku Int 11
8. Total Denda Totaldenda Int 15
9. Kode Pengguna Kodepgn varchar 5
4.6. Pengkodean
1. Kode Pengguna
Setiap petugas harus memiliki kode masing-masing sehingga dapat membatasai
hak akses dari masing-masing pengguna, diantaranya terdiri dari:
Contoh :
Keterangan :
PGN = untuk identitas petugas
1 = Nomor urut pengguna
X X X 9 P G N 1
Identitas Identitas No urut No urut
31
2. Kode Anggota
Setiap anggota harus memiliki kode masing-masing sehingga dapat
membedakan masing-masing pengguna, diantaranya terdiri dari:
Contoh :
Keterangan :
P = Untuk identitas Anggota
180701001 = Tanggal Pendaftaran
001 = Nomor urut Anggota
3. Kode Buku
Setiap buku harus memiliki kode buku masing-masing sehingga dapat
membedakan dari masing-masing buku, diantaranya terdiri dari:
Contoh :
X 9 9 9 9 9 9 9 9 9
A 1 8 0 7 0 1 0 0 1
X 9 9 9 9 9 9 9 9 9
B 1 8 0 7 0 1 0 0 1
Identitas No urut Tanggal pendaftaran
Identitas No urut Tanggal
penginputan
Identitas No urut
Tanggal pendaftaran
Identitas No urut Tanggal
penginputan
32
Keterangan :
B = Untuk identitas Buku
180701001 = Tanggal Penginputan
001 = Nomor urut Buku
4. No Pinjam
Setiap peminjaman harus memiliki no pinjam masing-masing sehingga dapat
membedakan dari masing-masing peminjaman, diantaranya terdiri dari:
Contoh:
Keterangan :
P = Untuk identitas Peminjaman
180618 = Tanggal Peminjaman
001 = Nomor urut Peminjaman
5. No Kembali
Setiap pengembalian harus memiliki no kembali masing-masing sehingga dapat
membedakan dari masing-masing pengembalian, diantaranya terdiri dari:
Contoh :
K = Untuk identitas Pengembalian
180618 = Tanggal Pengembalian
001 = Nomor urut Pengembalian
X 9 9 9 9 9 9 9 9 9 P 1 8 0 6 1 8 0 0 1
K 1 8 0 6 1 8 0 0 1 X 9 9 9 9 9 9 9 9 9
Identitas No
urut Tanggal
Peminjaman
No
urut Tanggal
Peminjaman
Identitas
Identitas No
urut
Tanggal
Pengembalian Identitas No
urut
Tanggal
Pengembalian
33
3.7. Spesifikasi Program
A. HIPO (Hierarchy Input Proses Output)
Gambar III.4 Diagram Hierarchy Input Proses Output
34
Spesifikasi program dalam perpustakaan sebagai berikut:
1. Login
Nama Program : Login
Akronim : login.vb
Fungsi : sebagai media verifikasi petugas untuk masuk ke dalam menu
utama program
Bahasa Program : Microsoft Visual Studio 2010
Bentuk Tampilan : Gambar III.18
Proses :
Masukkan username dan password, pilih checkbox tampilkan password untuk
melihat password yang dimasukkan, selajutnya klik tombol login, jika benar
maka akan muncul pesan “Login berhasil” dan menu utama akan aktif sesuai
dengan status petugas . Jika username dan password salah maka akan muncul
pesan “usernama/password tidak dikenal!!”.
2. Menu Utama
Nama Program : Menu Utama
Akronim : MenuUtama.vb
Fungsi : untuk menampilkan beberapa pilihan yang ada diprogram
Bahasa Program : Microsoft Visual Studio 2010
Bentuk Tampilan : Gambar III.19
Proses : pada menu utama terdapat beberapa menu diantaranya:
a. Data master terdapat sub menu anggota, sub menu petugas,
sub menu buku dan sub menu kategori.
b. Data transaksi terdapat sub menu peminjaman dan sub menu
pengembalian.
c. Laporan terdapat sub menu laporan anggota, sub menu
laporan petugas, sub menu laporan buku, sub menu laporan
peminjaman, sub menu laporan pengembalian dan sub menu
laporan denda.
35
d. Utility terdapat sub menu ganti password
e. Keluar terdapat sub menu keluar
3. Anggota
Nama Program : Anggota
Akronim : anggota.vb
Fungsi : untuk menambah, mengubah dan menghapus data anggota
Bahasa Program : Microsoft Visual Studio 2010
Bentuk Tampilan : Gambar III.21
Proses :
a. Ketika sub menu anggota dipilih maka form anggota muncul dalam keadaan
semua nonaktif kecuali tombol tambah, pencarian, tombol batal, tombol menu
utama, dan tombol keluar.
b. Ketika tombol tambah diklik, maka kode anggota otomatis muncul serta
setfocus di nama anggota dan tombol simpan, tombol batal, text field aktif.
c. Untuk mencari data anggota, masukkan nama anggota pada kotak pencarian
kemudian klik tombol cari maka akan tampil data anggota pada datagridview,
dan otomatis tombol ubah dan tombol hapus aktif.
d. Pilih tombol cetak untuk mencetak kartu sebagai bukti anggota perpustakaan
sesuai dengan data yang telah disimpan.
e. Pilih menu utama untuk pindah ke form lain.
f. Pilih keluar untuk logout.
4. Pengguna
Nama Program : Pengguna
Akronim : pengguna.vb
Fungsi : untuk menambah, mengubah dan menghapus data pengguna
Bahasa Program : Microsoft Visual Studio 2010
Bentuk Tampilan : Gambar III.20
36
Proses :
a. Ketika sub menu petugas dipilih maka form petugas muncul dalam keadaan
semua nonaktif kecuali tombol tambah, pencarian, tombol batal, tombol menu
utama, dan tombol keluar.
b. Ketika tombol tambah diklik, maka kode petugas otomatis muncul serta
setfocus di nama anggota dan tombol simpan, tombol batal, text field aktif.
c. Untuk mencari data petugas, masukkan nama petugas pada kotak pencarian
kemudian klik tombol cari maka akan tampil data petugas pada datagridview,
dan otomatis tombol ubah dan tombol hapus aktif.
d. Pilih menu utama untuk pindah ke form lain.
e. Pilih keluar untuk logout.
5. Buku
Nama Program : Buku
Akronim : buku.vb
Fungsi : untuk menambah, mengubah dan menghapus data buku
Bahasa Program : Microsoft Visual Studio 2010
Bentuk Tampilan : Gambar III.22
Proses :
a. Ketika sub menu buku dipilih maka form buku muncul dalam keadaan semua
nonaktif kecuali tombol tambah, pencarian, tombol batal, tombol menu utama,
dan tombol keluar.
b. Ketika tombol tambah diklik, maka kode buku otomatis muncul serta setfocus
di judul buku dan tombol simpan, tombol batal, text field aktif.
c. Untuk mencari data buku, masukkan nama buku pada kotak pencarian
kemudian klik tombol cari maka akan tampil data buku pada datagridview, dan
otomatis tombol ubah dan tombol hapus aktif.
d. Pilih menu utama untuk pindah ke form lain.
e. Pilih keluar untuk logout.
37
6. Kategori
Nama Program : Kategori
Akronim : kategori.vb
Fungsi : untuk menambah, mengubah dan menghapus data kategori
Bahasa Program : Microsoft Visual Studio 2010
Bentuk Tampilan : Gambar III.23
Proses :
f. Ketika sub menu kategori dipilih maka form kategori muncul dalam keadaan
semua nonaktif kecuali tombol tambah, pencarian, tombol batal, tombol menu
utama, dan tombol keluar.
g. Ketika tombol tambah diklik, maka kode kategori otomatis muncul serta
setfocus di kategori dan tombol simpan, tombol batal, text field aktif.
h. Untuk mencari data kategori, masukkan nama kategori pada kotak pencarian
kemudian klik tombol cari maka akan tampil data kategori pada datagridview,
dan otomatis tombol ubah dan tombol hapus aktif.
i. Pilih menu utama untuk pindah ke form lain.
j. Pilih keluar untuk logout.
7. Peminjaman
Nama Program : peminjaman
Akronim : peminjaman.vb
Fungsi : untuk menambahkan data peminjaman
Bahasa Program : Microsoft Visual Studio 2010
Bentuk Tampilan : Gambar III.24
Proses :
a. Ketika sub menu peminjaman dipilih maka form peminjaman muncul dalam
keadaan semua nonaktif kecuali tombol tambah, pencarian, tombol menu
utama, dan tombol keluar.
38
b. Ketika tombol tambah diklik, maka no pinjam, tanggal pinjam dan tanggal
kembali otomatis muncul serta setfocus di kode anggota, kemudian tombol
simpan, tombol batal, text field aktif.
c. Memasukkan kode anggota kemudian enter, maka nama anggota otomatis
muncul. Jika kode anggota salah atau belum terdaftar akan muncul pesan
“Anda belum terdaftar sebagai anggota ! Daftra Angota?” .
d. Memasukkan kode buku kemudian enter, maka judul buku dan stok otomatis
muncul. Jika kode buku salah atau belum terdaftar akan muncul pesan “Buku
belum terdaftar! Cek Daftar Buku?”.
e. Apabila stok buku kurang dari 0 maka muncul pesan “stok buku kosong!”.
f. Untuk mencari data peminjaman, masukkan nama anggota pada kotak
pencarian kemudian klik tombol cari maka akan tampil data anggota
peminjaman pada datagridview.
g. Pilih menu utama untuk pindah ke form lain.
h. Pilih keluar untuk logout.
8. Pengembalian
Nama Program : pengembalian
Akronim : pengembalian.vb
Fungsi : untuk menginput data pengembalian
Bahasa Program : Microsoft Visual Studio 2010
Bentuk Tampilan : Gambar III.25
Proses :
a. Ketika sub menu pengembalian dipilih maka form pengembalian muncul
dalam keadaan semua nonaktif kecuali tombol tambah, pencarian, tombol
menu utama, dan tombol keluar.
b. Ketika tombol tambah diklik, maka no kembali dan tanggal pengembalian
otomatis muncul serta setfocus di nomor pinjam, kemudian tombol simpan,
tombol batal, text field aktif.
39
c. Memasukkan nomor pinjam kemudian enter, maka kode anggota, nama
anggota, kode buku, judul buku, tanggal pinjam, tanggal kembali dan denda
keterlambatan akan otomatis muncul. Jika nomor pinjam salah muncul pesan
“nomor pinjam tidak terdaftar” .
d. Pilih keadaan buku, maka akan muncul denda buku dan total denda.
e. Untuk mencari data pengembalian, masukkan nama anggota pada kotak
pencarian kemudian klik tombol cari maka akan tampil data anggota
pengembalian pada datagridview.
f. Pilih menu utama untuk pindah ke form lain.
g. Pilih keluar untuk logout.
9. Ganti Password
Nama Program : Ganti Password
Akronim : gantipassword.vb
Fungsi : untuk mengganti password petugas
Bahasa Program : Microsoft Visual Studio 2010
Bentuk Tampilan : Gambar III.26
Proses :
a. Ketika sub menu ganti password dipilih maka form ganti password dan kode
petugas yang sedang login muncul.
b. Masukkan password lama, password baru dan konfirmasi password,
Kemudian klik simpan untuk mengganti password atau klik batal jika tidak
jadi mengganti password.
c. Pilih menu utama untuk pindah ke form lain.
d. Pilih keluar untuk logout.
10. Laporan Data Anggota
Nama Program : Laporan Data Anggota
Akronim : anggota.rpt
Fungsi : untuk mencetak data anggota
40
Bahasa Program : Microsoft Visual Studio 2010
Bentuk Tampilan : Gambar III.27
Proses :
a. Ketika sub menu laporan anggota dipilih maka laporan anggota akan muncul.
b. Klik tombol close untuk kembali ke menu utama.
11. Laporan Data Buku
Nama Program : Laporan Data Buku
Akronim : buku.rpt
Fungsi : untuk mencetak data buku
Bahasa Program : Microsoft Visual Studio 2010
Bentuk Tampilan : Gambar III.28
Proses :
a. Ketika sub menu laporan buku dipilih maka laporan buku akan muncul.
b. Klik tombol close untuk kembali ke menu utama.
12. Laporan Data Peminjaman
Nama Program : Laporan Data Peminjaman
Akronim : peminjaman.rpt
Fungsi : untuk mencetak data peminjaman
Bahasa Program : Microsoft Visual Studio 2010
Bentuk Tampilan : Gambar III.29
Proses :
a. Ketika sub menu laporan peminjaman dipilih maka akan muncul form untuk
memilih periode laporan, kemudian klik ok untuk melihat laporan
peminjaman.
b. Klik tombol close untuk kembali ke menu utama.
41
13. Laporan Data Pengembalian
Nama Program : Laporan Data Pengembalian
Akronim : pengembalian.rpt
Fungsi : untuk mencetak data pengembalian
Bahasa Program : Microsoft Visual Studio 2010
Bentuk Tampilan : Gambar III.30
Proses :
a. Ketika sub menu laporan pengembalian dipilih maka akan muncul form untuk
memilih periode laporan, kemudian klik ok untuk melihat laporan
peminjaman.
b. Klik tombol close untuk kembali ke menu utama.
42
B. Flowchart
1. Flowchart Form Login
Gambar III.5
Flowchart Form Login
43
2. Flowchart Form Menu Utama
Gambar III.6
Flowchart Form Menu Utama
44
3. Flowchart Data Pengguna
Gambar III.7
Flowchart Data Pengguna
45
4. Flowchart Data Anggota
Gambar III.8
Flowchart Data Anggota
46
5. Flowchart Data Buku
Gambar III.9
Flowchart Data Buku
47
6. Flowchart Form Kategori
Gambar III.10
Flowchart Kategori
48
7. Flowchart Data Peminjaman
Gambar III.11
Flowchart Data Peminjaman
T
49
8. Flowchart Data Pengembalian
Gambar III.12
Flowchart Data Pengembalian
50
9. Flowchart Laporan Anggota
Gambar III.13
Flowchart Laporan Anggota
10. Flowchart Laporan Buku
Gambar III.14
Flowchart Laporan Buku
51
11. Flowchart Laporan Peminjaman
Gambar III.15
Flowchart Laporan Peminjaman
52
12. Flowchart Laporan Pengembalian
Gambar III.16
Flowchart Laporan Pengembalian
53
13. Flowchart Ganti Password
Gambar III.17
Flowchart Ganti Password
54
3.8. Spesifikasi Sistem Komputer
Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak yang
dibutuhkan untuk mengimplementasikan aplikasi sistem informasi perpustakaan.
1. Spesifikasi Perangkat Keras
Komponen yang membentuk suatu sistem komputer dan peralatan lainnya disebut
dengan perangkat keras. Suatu komputer tidak akan berfungsi jika tidak ada perangkat
keras. Berikut adalah perangkat keras yang dibutuhkan untuk memungkinkan
komputer melaksanakannya tugasnya:
1) Monitor : minimum 1366 x 768
2) Processor : pentium(R) Dual-Core @1.6GHz
3) Memory : minimum 500 Mb
4) Harddisk : 20 Gb
5) Keyboard : 108 Keys
6) Printer : Dot Matrix
7) Mouse : Standart Mouse
55
2. Spesifikasi Perangkat Lunak
Perangkat lunak merupakan bagian penting lainnya pada satu program. Berikut
adalah perangkat lunak yang dibutuhkan:
1) Sistem operasi : Microsoft Windows 7
2) Bahasa Pemrograman : Microsoft Visual Studi 2010