bab iii pembahasan - repository.bsi.ac.id fileprofil organisasi atau sistem yang digunakan sebagai...
TRANSCRIPT
23
BAB III
PEMBAHASAN
3.1 Tinjauan Perusahaan
Dalam tinjauan perusahaan penulis akan menjelaskan secara rinci tentang
profil organisasi atau sistem yang digunakan sebagai bahan penulis Laporan
Tugas Akhir yang berisi nama perusahaan, Ruang lingkup perusahaan.
3.1.1. Profil Perusahaan
Nama Sekolah : SMK TRI DHARMA 2
NPSN : 20220306
No. Statistik Sekolah : 301026105001
Provinsi : Jawa Barat
Otonomi Daerah : Kota Bogor
Desa/Kelurahan : Bogor
Jalan dan Nomor : Jl. Raya Kebon Pedes No.25
Kode Pos : 16162
Telepon : (0251) 8379-960
Faximile : (0251) 8320-336
Daerah : Perkotaan
Status : Terakreditasi-A
Kelompok : Bisnis dan Manajemen
Teknologi Informasi dan Komunikasi
Surat Keputusan : No. 273/C.C37/Kep/MN/1999
24
Tahun Berdiri : 1995
Kegiatan Belajar : Pagi dan Siang
Bangunan Sekolah : Milik Sendiri
Jarak ke Pusat Kec. : 0,005 Km
Jarak ke Pusat Otoda : 2 Km
Terletak Pada Lintasan : Kecamatan
Jumlah Keanggotaan Rayon : 54
Organisasi Penyelenggara : Yayasan
3.1.2. Sejarah Perusahaan
SMK TRI DHARMA 2 BOGOR didirikan diatas luas tanah 2300 M2
oleh Yayasan TRI DHARMA BOGOR pada tahun 1993 dan selesai pada tahun
1995 yang berlokasi di Jl. Raya Kebon Pedes No.25 Bogor yang berjumlah 2
lokal(tingkat), itu merupakan pertama kali Yayasan Tri Dharma Bogor
mendirikan Sekolah Menengah Kejuruan (SMK/SMEA) yang termasuk dalam
kelompok Bisnis dan Manajemen setelah Kelompok Teknologi dan Industri
(STM).
Jurusan (program keahlian) yang pertama kali dibuka adalah Jurusan
Administrasi Perkantoran (Sekertaris) dan Manajemen Bisnis (Penjualan),
namun dikarenakan jumlah siswa dari tahun ke tahun terus bertambah maka
pada tahun 1997 SMK TRI DHARMA 2 BOGOR kembali mendirikan gedung
diatas luas tanah + 5000 M2 sebanyak 3 lokal(tingkat) yang berlokasi di Jl.
Raya K.H Sholeh Iskandar No.5 (Jl. Baru Kedung Badak) Bogor dan selesai
pada tahun 1999 bersamaan dengan dibukanya program keahlian/jurusan
25
Akuntansi untuk memenuhi tuntutan dunia kerja/dunia usaha. Pada tahun 2001
Yayasan Tri Dharma Bogor kembali membuka Sekolah Menengah Kejuruan
(SMK) yaitu SMK TRI DHARMA 4 BOGOR untuk program keahlian/jurusan
: Sekertaris, Penjualan, Akuntansi, dengan Kepala Sekolah yang berbeda.
SMK TRI DHARMA 2 BOGOR yang berstatus “TERAKREDITASI-A”
juga ditunjuk sebagai SMK Standar Nasional, tapi walaupun demikian SMK
TRI DHARMA 2 BOGOR akan terus meningkatkan kualitas pendidikan untuk
menghasilkan lulusan yang akan menjadi sumber daya manusia(SDM)
terampil, ahli, profesional serta berguna bagi Bangsa dan Negara. Pada tahun
2005/2006 SMK TRI DHARMA 2 BOGOR menambah Bidang Keahlian yaitu
Teknologi Informasi dan Komunikasi dengan program keahlian Multimedia,
Rekayasa Perangkat Lunak dan Teknik Komputer Jaringan.
Alhamdulilah sampai saat ini berkat kepercayaan masyarakat terhadap
SMK TRI DHARMA 2 BOGOR jumlah pendaftar setiap tahun meningkat,
terbukti dengan jumlah siswa yang terus bertambah hingga saat ini berjumlah
kurang lebih 2000 orang.
Demikian sejarah singkat SMK TRI DHARMA 2 BOGOR, kami
keluarga besar SMK TRI DHARMA 2 BOGOR mengucapkan terimakasih
banyak kepada masyarakat atas kepercayaannya memilih kami.
3.1.3. Struktur Organisasi dan Fungsi
Pada umumnya setiap perusahaan memiliki struktur organisasi.
Perusahaan yang mempunyai struktur organisasi berbeda-beda satu dengan
yang lainnya tergantung dari tujuan perusahaan tersebut, sumber daya yang
26
dimiliki dan lingkungan yang melingkupinya. Namun pada hakekatnya
mempunyai prinsip yang sama agar tercapai tujuan yang efektif dan efisien.
Struktur organisasi dapat dikatakan sebagai hubungan kerja antar satu dengan
bagian lainnya agar semua kegiatan perusahaan selesai pada waktunya, yang
pada dasarnya bertujuan untuk mencapai kepuasan baik terhadap kebijakan
perusahaan sebagai pengelola maupun tenaga kerja sebagai operasionalnya.
Gambar III.1
Struktur Organisasi SMK Tri Dharma 2
Dalam struktur organisasi ini dapat dijelaskan pembagian tugas dan
tanggung jawab yang ada. Adapun tugas dan fungsi masing-masing personal
sebagai berikut :
27
1. Kepala Sekolah
Bertanggung jawab mengendalikan semua kegiatan sekolah serta membuat
gambaran pekerjaan yang harus dilakukan setiap bagian yang ada.
2. Waka Kepala Sekolah
Bertanggung jawab dan membantu kepada Kepala Sekolah dalam
menyusun perencanaan, membuat program kegiatan, dan program
pelaksanaan.
3. Kasubag Tata Usaha
Bertanggung jawab dalam perencana administrasi program dan anggaran,
mengkoordinator administrasi ketatausahaan dan bidang umum sekolah.
4. Bendahara
Bertanggung jawab mengelola keuangan, membuat pembukuan keuangan,
membuat laporan pertanggungjawaban keuangan.
5. Surat / Perpus
Bertanggung jawab mengelola, meliputi proses pengolahan, penyusunan,
penyimpanan, dan pengemasan tersusun rapih, mudah ditelusuri kembali
(temu balik informasi) dan diakses oleh pemakai serta merawat bahan
pustaka.
6. Waka Kurikulum
Bertanggung jawab untuk membuat agenda pendidikan, jadwal mengajar
guru, serta hal-hal lain yang bersangkutan dengan kurikulum.
28
7. Waka Hubin
Bertanggung jawab mengatur hubungan Sekolah dengan Orang Tua / Wali
Siswa, memberi penjelasan tentang kebijakan, situasi dan perkembangan
sekolah kepada Orang Tua/Wali Siswa.
8. Waka Kesiswaan
Bertanggung jawab menyusun program pembinaan siswa/OSIS, membantu
menyusun program pengembangan diri siswa, melakukan pemilihan calon
siswa, penerimaan bea siswa, mengikuti lomba, petugas upacara, dll.
9. Waka Sarana Prasarana
Bertanggung jawab memahami peraturan administrasi sarana dan
prasarana, membantu menyusun rencana pemanfaatan sarana operasional
sekolah.
10. Kaprog RPL
Mendalami dan mengembangkan kurikulum sesuai dengan jurusan,
mengkoordinir penggunaan ruang praktek dalam jurusannya.
11. Kaprog MM
Mendalami dan mengembangkan kurikulum sesuai dengan jurusan,
mengkoordinir penggunaan ruang praktek dalam jurusannya.
12. Kaprog AK
Mendalami dan mengembangkan kurikulum sesuai dengan jurusan,
mengkoordinir penggunaan ruang praktek dalam jurusannya.
13. Kaprog AP
Mendalami dan mengembangkan kurikulum sesuai dengan jurusan,
mengkoordinir penggunaan ruang praktek dalam jurusannya.
29
14. Kaprog PM
Mendalami dan mengembangkan kurikulum sesuai dengan jurusan,
mengkoordinir penggunaan ruang praktek dalam jurusannya.
15. Wali Kelas
Bertanggung jawab mengelola dan menyelenggarakan administrasi kelas
yang meliputi : denah tempat duduk, buku absen, papan absen, daftar
pelajaran, dan tata tertib siswa, memberikan motivasi dan menciptakan
situasi KBM yang efektif kepada siswa, mendidik dan mengamalkan
ilmunya sesuai dengan bidang keahliannya masing-masing.
16. Guru
Bertanggung jawab mendidik, mengajar, melatih dan membimbing siswa.
17. Pembina Osis
Bertanggung jawab membantu Waka Kesiswaan dalam melaksanakan
program pembinaan kesiswaan.
18. Pembina Rohis
Bertanggung jawab terhadap pelaksanaan kegiatan keorganisasian yang
dilaksanakan oleh sekolah.
19. Pembina Pramuka
Bertanggung jawab membina pramuka dengan munggunakan prinsip dasar
kepramukaan.
20. Pembina BP/BK
Bertanggung jawab merumuskan dan melaksanakan bimbingan konseling.
30
21. Pembina Paskibra
Bertanggung jawab membuat dan menentukan kebijakan-kebijakan
tertentu demi kepentingan organisasi.
22. Pembina Olahraga
Bertanggung jawab merencanakan dan menyusun program pembinaan
olahraga, baik atlentik maupun permainan.
23. Siswa
Merupakan peserta didik yang berkewajiban untuk belajar.
3.2. Analisa Kebutuhan
Permasalahan yang ada pada Perpustakaan SMK Tri Dharma 2 yaitu
diantaranya :
1. Proses pencarian buku tidak bisa secara cepat dan akurat.
2. Proses Pencetakan laporan tidak mudah dan tidak praktis.
3. Dalam proses penyimpanan data, disimpan dalam lemari berkas.
4. Sistem yang masih manual dalam penambahan data anggota, data
buku, data petugas, penambahan data transaksi peminjaman dan
transaksi pengembalian.
Sistem informasi manajemen Perpustakaan merupakan sebuah sistem
informasi untuk mengelola informasi yang diperlukan dalam suatu perpustakaan
yang meliputi pengolahan data buku, pengolahan data anggota, pengolahan data
petugas, proses peminjaman dan pengembalian buku, dan pembuatan laporan pada
perpustakaan. Dalam pengolahan informasi tersebut, dibutuhkan suatu prosedur
untuk mempermudah proses pengolahan data pada perpustakaan diantaranya:
31
a. Prosedur Pendaftaran Anggota
Seseorang yang akan meminjam buku pada perpustakaan diharuskan untuk
melakukan pendaftaran anggota terlebih dahulu dengan membawa
fotokopi kartu pelajar dan memberikan 2 foto berukuran 2x3 untuk
diserahkan kepada petugas dan membayar administrasi Rp.5000
b. Prosedur Peminjaman
Seorang anggota yang telah melakukan pendaftaran dapat langsung
melakukan peminjaman buku dengan menyerahkan buku dan kartu
anggota perpustakaan kepada petugas. Anggota mencari buku kemudian
buku diserahkan kepada petugas untuk di input setelah diinput buku akan
diberikan kembali ke pada anggota, petugas akan menyimpan kartu
anggota dan akan memberikan kartu pinjam buku.
c. Prosedur Pengembalian Buku
Anggota menyerahkan kartu pinjam buku dan buku yang akan
dikembalikan kepada petugas. Petugas memeriksa apakah anggota
mengembalikan buku sesuai dengan tempo peminjaman atau tidak.
d. Prosedur Pembuatan Laporan
Petugas akan membuat laporan data peminjaman dan pengembalian, data
anggota, data buku, dan data petugas pada setiap priode yang ditentukan.
3.3. Rancangan Dokumen Masukkan
Hal utama dalam perancangan suatu program adalah mentukan input dan
output dari program tersebut, dimana inputan tersebut akan diproses sehingga
menghasilkan output yang berkualitas. Dari analisa kebutuhan yang diuraikan di
32
atas, maka dalam perancangan program peminjaman buku pada perpustakaan
SMK Tri Dharma 2, dalam masukkan yang digunakan sebagai berikut:
a. Nama Dokumen : Data anggota
Fungsi : Untuk mengetahui identitas dari calon anggota
Sumber : Calon Anggota
Tujuan : Petugas
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Setiap pendaftaran anggota
Bentuk : Lampiran A. 1
b. Nama Dokumen : Data Petugas
Fungsi : Untuk mengetahui identitas dari petugas
Sumber : Petugas
Tujuan : Kepala Sekolah
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Setiap rekrut petugas baru
Bentuk : Lampiran A. 2
c. Nama Dokumen : Data Buku
Fungsi : Untuk mengetahui data buku
Sumber : Petugas
Tujuan : Siswa
Media : Kertas
33
Jumlah : 1 lembar
Frekuensi : Setiap masuk buku baru
Bentuk : Lampiran A. 3
3.4 Rancangan Dokumen Keluaran
Hal utama dalam perancangan suatu program adalah mentukan input dan
output dari program tersebut, dimana inputan tersebut akan diproses sehingga
menghasilkan output yang berkualitas. Dari analisa kebutuhan yang diuraikan di
atas, maka dalam perancangan program peminjaman buku pada perpustakaan
SMK Tri Dharma 2, dalam masukkan yang digunakan sebagai berikut:
a. Nama Dokumen : Kartu Anggota Perpustakaan
Fungsi : Sebagai bukti keanggotaan
Sumber : Petugas
Tujuan : Anggota
Media : Kertas
Jumlah : 2 Lembar
Frekuensi : Setiap ada anggota baru
Bentuk : Lampiran B. 1
b. Nama Dokumen : Kartu Pinjam Buku
Fungsi : Sebagai bukti Meminjam Buku
Sumber : Petugas
Tujuan : Anggota
Media : Kertas
Jumlah : 1 Lembar
34
Frekuensi : Setiap ada peminjaman buku
Bentuk : Lampiran B. 2
c. Nama Dokumen : Laporan Peminjaman Buku
Fungsi : Untuk mengetahui data peminjaman buku
Sumber : Petugas
Tujuan : Kepala Sekolah
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap satu bulan sekali
Bentuk : Lampiran B. 3
d. Nama Dokumen : Laporan Pengembalian Buku
Fungsi : mengetahui data Pengembalian Buku
Sumber : Petugas
Tujuan : Kepala Sekolah
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap satu bulan sekali
Bentuk : Lampiran B. 4
e. Nama Dokumen : Laporan Pengembalian
Fungsi : mengetahui data Pengembalian
Sumber : Petugas
Tujuan : Kepala Sekolah
Media : Kertas
Jumlah : 1 Lembar
35
Frekuensi : Setiap satu bulan sekali
Bentuk : Lampiran B. 5
f. Nama Dokumen : Laporan Data Anggota
Fungsi : Untuk mengetahui data Anggota
Sumber : Petugas
Tujuan : Kepala Sekolah
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap satu bulan sekali
Bentuk : Lampiran B. 6
g. Nama Dokumen : Laporan Data Buku
Fungsi : Untuk mengetahui data buku
Sumber : Petugas
Tujuan : Kepala Sekolah
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap satu bulan sekali
Bentuk : Lampiran B. 7
h. Nama Dokumen : Laporan Data Petugas
Fungsi : Untuk mengetahui data Petugas
Sumber : Petugas
Tujuan : Kepala Sekolah
Media : Kertas
Jumlah : 1 Lembar
36
Frekuensi : Setiap satu bulan sekali
Bentuk : Lampiran B. 8
3.5 Entity Relationship Diagram
A. Entity Relationship Diagram
Gambar III.2
Entity Relationship Diagram
37
B. LRS (Logic Record Structure)
Gambar III.3
Logic Record Structure
C. HIPO (Hierarchy Input Process Output)
Gambar III.4
Hierarchy Input Process Output
38
3.6 Spesifikasi File
Dalam pembuatan program aplikasi ini penulis menggunakan satu database
diperpustakaan SMK Tri Dharma 2 yang teridiri dari enam tabel.
a. Tabel Anggota
Nama file : Data Anggota
Akronim file : Anggota
Fungsi : Untuk Menyimpan data Anggota
Tipe file : File Induk
Organisasi File : Random
Akses : Random
Media File : Hard Disk
Panjang Record : 111 karakter
Software : Mysql
Field : id_anggota
Tabel III.1
Spesifikasi File Anggota
No Nama Filed Akronim Tipe Panjang Keterangan
1 ID Anggota Id_anggota Varchar 11 Primary Key
2 Nama Anggota nama_anggota Varchar 25
3 No Identitas no_ktp Varchar 18
4 Alamat Alamat Varchar 50
5 Telepon Telepon Varchar 12
6 Masa Aktif masa_aktif Date
7 Tanggal Daftar Tgl_daftar Date
39
b. Tabel Buku
Nama file : Data Buku
Akronim file : Buku
Fungsi : Untuk Menyimpan data buku
Tipe file : File Induk
Organisasi File : Random
Akses : Random
Media File : Hard Disk
Panjang Record : 132 karakter
Software : Mysql
Field : no_buku
Tabel III.2
Spesifikasi File Buku
No Nama Filed Akronim Tipe Panjang Keterangan
1 No Buku no_buku Varchar 13 Primary Key
2 Judul Buku judul_buku Varchar 30
3 Pengarang Pengarang Varchar 25
4 Penerbit Penerbit Varchar 20
5 Tahun Terbit thn_terbit Varchar 4
6 Stok Stok Int 3
7 Kategori Buku kategori_buku Varchar 20
8 Rak Rak Varchar 18
9 Tgl Buku masuk Tgl_bukumasuk Date
40
c. Tabel Petugas
Nama file : Data Petugas
Akronim file : Petugas
Fungsi : Untuk Menyimpan data Petugas
Tipe file : File Induk
Organisasi File : Random
Akses : Random
Media File : Hard Disk
Panjang Record : 78 karakter
Software : Mysql
Field : id_petugas
Tabel III.3
Spesifikasi File Petugas
No Nama Filed Akronim Tipe Panjang Keterangan
1 ID Petugas Id_ Petugas Varchar 20 Primary Key
2 Nama Petugas nama_ Petugas Varchar 25
3 Jabatan Jabatan Varchar 25
4 Password Password Varchar 8
5 Menjadi Petugas Tgl_jdpetugas Date
d. Tabel Kategori
Nama file : Data Katogori Buku
Akronim file : Kategori
Fungsi : Untuk Menyimpan data Kategori Buku
41
Tipe file : File Induk
Organisasi File : Random
Akses : Random
Media File : Hard Disk
Panjang Record : 44 karakter
Software : Mysql
Field : id_kategori
Tabel III.4
Spesifikasi File Kategori
No Nama Filed Akronim Tipe Panjang Keterangan
1 ID Kategori Id_ Kategori Varchar 11 Primary Key
2 Kategori Buku Kategori_buku Varchar 20
3 No Buku No_buku Varchar 13 Foreign Key
e. Tabel Peminjaman
Nama file : Data Peminjaman dan Pengembalian buku
Akronim file : Peminjaman
Fungsi : Menyimpan data peminjaman dan pengembalian
Tipe file : file Transaksi
Organisasi File : Random
Akses : Random
Media File : Hard Disk
Panjang Record : 57 karakter
Software : Mysql
Field : id_pinjam
42
Tabel III.5
Spesifikasi File Peminjaman dan Pengembalian
No Nama Filed Akronim Tipe Panjang Keterangan
1 No pinjaman no_pinjam Varchar 11 Primary Key
2 ID anggota id_anggota Varchar 6 Foreign Key
3 Status Status Varchar 20
4 Tanggal Peminjaman tgl_pinjam Date
5 Tanggal
Pengembalian
tgl_kembali Date
6 Tanggal
dikembalikan
Tgl_dikemba
likan
Date
7 ID Petugas id_petugas Varchar 20 Foreign Key
f. Tabel Detail Pengembalian dan peminjaman
Nama file : Detail Pengembalian dan peminjaman
Akronim file : Pengembalian
Fungsi : Menyimpan Data Detail Peminjaman dan
Pengembalian
Tipe file : file Transaksi
Organisasi File : Random
Akses : Random
Media File : Hard Disk
Panjang Record : 174 karakter
Software : Mysql
Field : id_pinjam
43
Tabel III.6
Spesifikasi File Detail Peminajaman dan Pengembalian
No Nama Filed Akronim Tipe Panjang Keterangan
1 No pinjaman no_pinjam Varchar 11 Primary Key
2 No Buku No_buku Varchar 13 Foreign Key
3 Jumlah nama_anggota Varchar 25
3.7 Pengkodean
Pemakaian Kode Bertujuan agar mempermudahkan dalam proses
pemasukan data, sehingga waktu yang diperlukan sangat singkat dan
mempercepat pencarian data yang benar sesuai dengan kebutuhan pemakai (user).
Adapun struktur kode yang digunakan pada program peminjaman buku
Perpustakaan sebagai berikut:
a. ID Anggota (id_anggota)
Struktur:
9 9 - 9 9 9 9 9 9 9 9
Keterangan:
Digit 1-2 Untuk inisial nomor ID anggota.
Digit 3 Pemisah antara huruf dan angka.
Digit 4-5 Menerangkan tahun pendaftaran anggota.
Digit 6-7 Menerangkan bulan pendaftaran anggota.
Digit 8-9 Menerangkan tanggal pendaftaran anggota.
Digit 10-11 Menerangkan nomor urut pendaftaran anggota.
44
Contoh :
1 1 - 3 0 0 9 1 7 0 1
b. No Buku (no_buku)
Struktur:
9 9 9 . 9 / x x X / X x x
Keterangan:
Digit 1-3 Kode dari mata Pelajaran.
Digit 4 Pemisah antara kode pelajaran dan kelas.
Digit 5 Kelas.
Digit 6 Pemisah kelas dan inisial dari mata pelajaran.
Digit 7-9 Inisial dari mata pelajaran.
Digit 10 Pemisah.
Digit 11-13 Inisial dari pengarang buku.
Contoh :
0 0 1 . 1 / M T K / M R R
c. ID Kategori (id_kategori)
Struktur:
9 9 - 9 9 9 9 9 9 9 9
45
Keterangan:
Digit 1-2 Untuk inisial nomor ID kategori.
Digit 3 Pemisah antara huruf dan angka.
Digit 4-5 Menerangkan tahun kategori buku dibuat.
Digit 6-7 Menerangkan bulan kategori buku dibuat.
Digit 8-9 Menerangkan tanggal kategori buku dibuat.
Digit 10-11 Menerangkan nomor urut kategori buku dibuat.
Contoh :
1 2 - 3 0 0 9 1 7 0 1
d. Nomor Transaksi Pinjaman (no_pinjam)
Struktur:
X X - 9 9 9 9 9 9 9 9
Keterangan:
Digit 1-2 Untuk inisial nomor pinjaman.
Digit 3 Pemisah antara huruf dan angka.
Digit 4-5 Menerangkan tahun transaksi peminjaman.
Digit 6-7 Menerangkan bulan transaksi peminjaman.
Digit 8-9 Menerangkan tanggal transaksi peminjaman.
Digit 10-11 Menerangkan nomor urut transaksi peminjaman.
Contoh :
P M - 1 7 0 7 0 7 0 1
46
3.8 Spesifikasi Program
a. Spesifikasi Form Login
1. Nama Program : Program Form Login
2. Akronim : frmlogin (frmakses.frm)
3. Bahasa : Visual Basic 6.0
4. Fungsi : Untuk masuk dan mengakses program
Proses jalannya program:
1. Masukanan ID petugas ke dalam textbox ID petugas, tekan enter
makan akan di cek oleh program apakah sesuai dengan yang ada dalam
database. Jika tidak sesuai maka akan akan muncul masagebox dan
diminta untuk mengisi ulang textbox ID petugas dengan benar, jika
sesuai maka fokus berpindah ke textbox password.
2. Masukan password tekan enter atau klik masuk maka akan di cek oleh
program apakah sesuai dengan yang ada di dalam database. Jika tidak
sesuai maka akan muncul masagebox,jika sesuai akan masuk kedalam
program.
3. Kilk KELUAR maka akan keluar dari program.
b. Spesifikasi Form Menu
1. Nama Program : Program Form Menu
2. Akronim : frmmenu (frmmenu.frm)
3. Bahasa : Visual Basic 6.0
4. Fungsi : Untuk menampilkan program yang tersedia.
47
Proses jalan program
1. Klik Ganti pengguna,untuk mengganti hak akses.
2. Klik File, maka akan tampil seluruh data form master.
3. Klik Buku dalam file, maka akan tampil form buku.
4. Klik Petugas dalam file, maka akan tampil form petugas.
5. Klik Anggota dalam file, maka akan tampil form buku.
6. Klik Kategori dalam file, maka akan tampil form kategori
7. Klik Peminjaman, maka akan tampil form peminjaman.
8. Klik Pengembalian, maka akan tampil form pengembalian.
9. Klik Laporan, maka akan tampil seluruh form laporan
10. Klik Anggota dalam laporan, maka akan tampil form laporan anggota.
11. Klik Buku dalam laporan , makan akan tampil form laporan Buku.
12. Klik Petugas dalam laporan, makan akan tampil form laporan petugas.
13. Klik Peminjaman dalam laporan, makan akan tampil form laporan
anggota.
14. Klik Peminjaman dan Pengembalian dalam laporan, makan akan tampil
form laporan peminjaman dan pengembalian.
15. Klik Keluar maka akan kembali ke form Menu Anggota.
16. Klik Close maka akan muncul masagebox jika ya maka akan keluar dari
aplikasi jika tidak akan kembali ke menu petugas.
c. Spesifikasi Form Data Buku
1. Nama Program : Program Form Data Buku
2. Akronim : Frmbuku (Frmbuku.frm)
48
3. Bahasa : Visual Basic 6.0
4. Fungsi : Untuk melakukan pengolahan data
Buku
Proses jalan program
1. Klik Gambar Tambah, untuk memasukan data buku baru.
2. Klik Gambar Memori, untuk menyimpan data buku yang sudah di isi.
3. Klik Gambar X, untuk membatalkan data yang sudah di isi namun
belum tersimpan.
4. Klik Gambar - , untuk menghapus data yang ada di database
5. Masukan no buku di textbox yang ada di Frame pencarian lalu Klik
Gambar Cari maka akan menfilter dengan kategori tersebut.
6. Klik dua kali pada Datagrid maka akan memunculkan data ke textbox.
d. Spesifikasi Form Data Petugas
1. Nama Program : Program Form Data Petugas
2. Akronim : frmpetugas (frmpetugas.frm)
3. Bahasa : Visual Basic 6.0
4. Fungsi : Untuk melakukan pengolahan data
Petugas
Proses jalan program
1. Klik petugas, maka akan tampil form data petugas.
2. Klik Gambar Tambah, untuk memasukan data petugas baru.
3. Klik Gambar Memori, untuk menyimpan data petugas sudah di isi.
49
4. Klik Gambar X, untuk membatalkan data yang sudah di isi namun
belum tersimpan.
5. Klik Gambar -, untuk menghapus data yang ada di database.
6. Masukan id petugas di textbox yang ada di Frame pencarian lalu Klik
Gambar Cari maka akan menfilter dengan kategori tersebut.
7. Klik dua kali pada Datagrid maka akan memunculkan data ke textbox.
e. Spesifikasi Form Data Anggota
1. Nama Program : Program Form Data Anggota
2. Akronim : frmanggota (frmanggota.frm)
3. Bahasa : Visual Basic 6.0
4. Fungsi : Untuk melakukan pengolahan data
anggota
Proses jalan program
1. Klik anggota, maka akan tampil form data anggota.
2. Klik Gambar Tambah, untuk memasukan data anggota baru.
3. Klik Gambar Memori, untuk menyimpan data anggota sudah di isi.
4. Klik Gambar X, untuk membatalkan data yang sudah di isi namun
belum tersimpan.
5. Klik Gambar -, untuk menghapus data yang ada didatabase.
6. Masukan id anggota di textbox yang ada di Frame pencarian lalu Klik
Gambar Cari maka akan menfilter dengan kategori tersebut.
7. Klik dua kali pada Datagrid maka akan memunculkan data ke textbox.
8. Klik gambar buku untuk mencetak kartu perpustakaan.
50
f. Spesifikasi Form Data Kategori
1. Nama Program : Program Form Kategori Buku
2. Akronim : frmkategori (frmkategori.frm)
3. Bahasa : Visual Basic 6.0
4. Fungsi : Untuk melakukan pengolahan data Kaegori Buku
Proses jalan program
1. Klik petugas, maka akan tampil form data Kategori Buku.
2. Klik Gambar Tambah, untuk memasukan data Kategori buku baru.
3. Klik Gambar Memori, untuk menyimpan data Kategori buku sudah di
isi.
4. Klik Gambar X, untuk membatalkan data yang sudah di isi namun
belum tersimpan.
5. Klik Gambar -, untuk menghapus data yang ada di database.
6. Masukan id petugas di textbox yang ada di Frame pencarian lalu Klik
Gambar Cari maka akan menfilter dengan kategori tersebut.
7. Klik dua kali pada Datagrid maka akan memunculkan data ke textbox.
g. Spesifikasi Form Peminjaman
1. Nama Program : Program Form Peminjaman
2. Akronim : frmpemijaman (frmpemijaman.frm)
3. Bahasa : Visual Basic 6.0
4. Fungsi :Untuk melakukan pengolahan peminjaman
51
Proses jalan program
1. Klik peminjaman, maka akan tampil form data peminjaman.
2. Klik Gambar Tambah, untuk memasukan data peminjaman baru.
3. Klik Gambar Memori, untuk menyimpan data peminjaman yang sudah
di isi.
4. Klik Gambar X, untuk membatalkan data yang sudah di isi namun
belum tersimpan.
5. Masukan id anggota di textbox yang ada di Frame pencarian maka akan
menfilter dengan kategori tersebut.
6. Klik Gambar buku untuk mencetak kartu pinjam.
h. Spesifikasi Form pengembalian
1. Nama Program : Program Form pengembalian
2. Akronim :frmpengembalian (frmpengembalian.frm)
3. Bahasa : Visual Basic 6.0
4. Fungsi :Untuk melakukan pengolahan pengembalian
Proses jalan program
1. Klik peminjaman, maka akan tampil form data peminjaman.
2. Masukan no pinjam lalu tekan enter maka data peminjaman akan
muncul.
3. Klik Gambar Memori, untuk menyimpan data peminjaman sudah di isi.
4. Klik Gambar X, untuk membatalkan data yang sudah di isi namun
belum tersimpan.
52
5. Masukan id anggota di textbox yang ada di Frame pencarian maka
akan menfilter dengan kategori tersebut.
6. Klik lihat Buku untuk melihat data buku yang dipinjam.
i. Spesifikasi Form cari buku
1. Nama Program : Program Form cari buku
2. Akronim : frmcari (frmcari.frm)
3. Bahasa : Visual Basic 6.0
4. Fungsi : Untuk memudahkan anggota mencari buku
Proses jalan program
1. Klik cari buku makan akan tampil form cari.
2. Klik listbox untuk memilih pencarian buku dengan menurut kategori
buku, judul buku atau nama rak.
3. Pilih kategori buku di combobox untuk mencari berdasarkam kategori
buku.
4. Masukan judul buku untuk mencari berdasarkan nama judul buku.
5. Masukan nama rak maka untuk mencari buku berdasarkan nama rak.
6. Klik Gambar Rumah, untuk keluar form peminjaman dan kembali ke
form menu petugas.
3.9 Spesifikasi Sistem Komputer
A. Umum
Suatu sistem komputer merupakan gabungan dari beberapa
peralatan yang saling berhubungan. Komputer juga mempunyai saran
53
pendukung sebagai fasilitas yang harus ada apabila suatu usaha telah
memasuki langkah maju dengan menggunakan komputer sebagai alat
bantu dalam pengolah sarana pendukung tersebut adalah perangkat keras
(hardware), perangkat lunak (software) dan manusia sebagai tenaga
pelaksana (brainware).
B. Perangkat Keras (Hardware)
Perangkat keras adalah keseluruhan komponen peralatan yang
membentuk suatu sistem komputer, dan peralatan lainnya yang
memungkinkan komputer dapat menjalankan tugasnya, termasuk juga
mesin-mesin pembantu penyimpanan data dan alat komunikas lainya.
Adapun perangkat keras yang diusulkan untuk program ini adalah sebagai
berikut:
1. Processor : Pentium(R) IV 3,GHz
2. RAM : 1GB DDR3
3. Monitor : 14” HD LED LCD
4. Hardisk : 80Gb
5. CD-Drive : DVD-Super Multi DL
6. Keyboard : 108 Key qwerty
7. Mouse : QS/2 Optical Mouse
8. External Storage : USB Flash Disk 4Gb
C. Perangkat Lunak (Software)
Perangkat lunak adalah seluruh fase dari pada sistem pengolahan
data diluar dari peralatan komputer itu sendiri atau peralatan dari sistem
komputer yang tidak dapat dilihat atau disentuh secara fisik, seperti
54
program-program yang berisi perintah-perintah untuk mengolah data
perangkat yang digunakan dalam program ini adalah sebagai berikut:
1. Sistem Operasi : Microsoft Windows7
2. Bahasa Pemrograman : Microsoft Visual Basic 6.0
3. Database : MySql
4. Report : Crystal Report
3.10 Flowchart
A. Flowchart Menu
Gambar III.5
Flowchart Menu
55
B. Flowchart Login
Gambar III.6
Flowchart Login
56
C. Flowchart Anggota
Gambar III.7
Flowchart Anggota
57
D. Flowchart Buku
Gambar III.8
Flowchart Buku
58
E. Flowchart Petugas
Gambar III.9
Flowchart Petugas
59
F. Flowchart Kategori
Gambar III.10
Flowchart Kategori
60
G. Flowchart Peminjaman
Gambar III.11
Flowchart Peminjaman
H. Flowchart Pengembalian
Gambar III.12
Flowchart Pengembalian
61
I. Flowchart Cari Buku
Gambar III.13
Flowchart Cari Buku
Gambar III.13
Flowchart Cari Buku