Efektivitas Pelayanan Sertifikasi Tanah Dalam Proyek Operasi Nasional Agraria Pada Kantor Pertanahan Kota Medan Chapter III V
BAB 3
PERANCANGAN SISTEM
3.1. Analisis Sistem
Seiring dengan perkembangan teknologi informasi saat ini serta untuk
meningkatkan efesiensi kerja dan waktu, maka sistem yang masih manual yang
digunakan saat ini, harus diganti dengan system yang lebih baik lagi, yaitu dengan
membangun sistem yang terkomputerisasi.
Untuk
memulai
membangun
suatu
program
mengenai
Aplikasi
perpustakaan, maka penulis terlebih dahulu merencanakan alur kerja berdasarkan
kebutuhan dari user yang akan menggunakan aplikasi basis data ini. Aplikasi
perpustakaan ini dibuat atas dasar kebutuhan perpustakaan SMA Santa Maria
Medan.
Berdasarkan pengamatan penulis mengenai analisis sitem yang berjalan
pada perpustakaan sekolah ini masih ada ditemui kendala diantaranya yaitu,
lambannya proses pengolahan data, tingkat akurasi yang rendah, dan data yang
tidak dapat cepat di update. Mengetahui kendala yang ada, maka penulis mencoba
merancang sebuah aplikasi perpustakaan sekolah untuk menjawab persoalan
tersebut.
Universitas Sumatra Utara
27
3.2. Perancangan Sistem
Perancangan Sistem adalah suatu pendekatan yang sistematis untuk mendefinisikan
masalah, peluang dan tujuan, menganalisis arus informasi dalam organisasi serta
untuk merancang sistem terkomputerisasi untuk menyelesaikan masalah dengan
memperbaiki sistem yang lama secara keseluruhan atau memperbaiki sistem yang
telah ada.
3.2.1. Pendefinisian Masalah
Untuk membuat laporan data buku, data anggota, data peminjaman secara manual,
misalnya untuk memasukkan data buku baru atau buku yang sedang dipinjam
merupakan pekerjaan yang membutuhkan banyak waktu. Dalam hal ini ketelitian
dari pembuat laporan sangat diperlukan agar dapat dijamin kebenarannya.
Mengingat kelemahan tersebut maka penulis mencoba memecahkan permasalahan
tersebut dengan cara menerapkan pengoperasian sistem pengolahan data
mengaplikasikan Visual Basic sebagai bahasa pemrogramannya. Hal ini disebabkan
karena Visual Basic juga menyediakan alokasi memori yang cukup besar sehingga
memudahkan pemakaiannya dalam merancang dan membuat program.
3.3. Perancangan Program
Menu yang akan dirancang adalah sebagai berikut:
1. Menu Login.
Universitas Sumatra Utara
28
2. Menu utama. Menu utama terdiri dari:
a. Menu anggota
Menu anggota terdiri dari menu entry, edit dan hapus. Menu anggota
berfungsi untuk menambah data anggota, mengubah data anggota
dan menghapus data anggota.
b. Menu buku
Menu buku terdiri dari menu entry, edit dan hapus. Menu buku
berfungsi untuk menambah buku baru, mengubah data buku dan
menghapus data buku.
c. Menu Admin
Menu admin terdiri dari menu entry, edit dan hapus. Menu admin
berfungsi untuk menambah data petugas, mengubah data petugas dan
menghapus data petugas.
d. Menu Peminjaman dan Pengembalian Buku
Sub menu ini berfungsi untuk mengisi dan menambah data
peminjaman dan pengembalian buku.
e. Menu Laporan
Terdiri dari sub menu laporan data anggota, buku, peminjaman dan
pengembalian.
f. Menu Ganti Password
Sub menu ini berfungsi untuk mengubah password dari petugas.
g. Menu Logout
Berfungsi untuk mengganti petugas yang sedang menggunakan
program.
Universitas Sumatra Utara
29
h. Menu Exit
Berfungsi untuk mengakhiri program.
3.4. Perancangan Database
Perancangan database adalah salah satu langkah untuk menentukan file database,
tabel, tipe data dan ukuran data dari data yang digunakan. Database yang digunakan
penulis dalam program data perpustakaan adalah DBPerpus.mdb dan perancangan
database menggunakan Microsoft Access 2013 sebagai databasenya. Berikut
rancangan tabel yang penulis gunakan dalam membangun system informasi ini:
a. Tabel Admin
Tabel 3.4.1. Tabel Admin
Nama Field
Tipe Data
Lebar Data
* IDPetugas
Short Text
5
Username
Short Text
30
Password
Short Text
50
Status
Short Text
13
b. Tabel Anggota
Tabel 3.4.2. Tabel Anggota
Nama Field
Tipe Data
Lebar Data
* NIS
Short Text
5
Nama
Short Text
30
Kelas
Short Text
10
Universitas Sumatra Utara
30
Alamat
Short Text
50
Telepon
Short Text
12
c. Tabel Buku
Tabel 3.4.3. Tabel Buku
Nama Field
Tipe Data
Lebar Data
* Kode_Buku
Short Text
4
Judul
Short Text
50
Pengarang
Short Text
50
Penerbit
Short Text
50
Tahun
Short Text
4
Stok
Number
Byte
d. Tabel Kembali
Tabel 3.4.4. Tabel Kembali
Nama Field
Tipe Data
Lebar Data
* Nomor_Kembali
Short Text
8
Tanggal_Kembali
Date/Time
dd mm yyyy
Total_Kembali
Number
Byte
Denda
Number
Long Integer
Dibayar
Number
Long Integer
Kembali
Number
Long Integer
NIS
Short Text
5
IDPetugas
Short Text
5
Universitas Sumatra Utara
31
e. Tabel LapKembali
Tabel 3.4.5. Tabel LapKembali
Nama Field
Tipe Data
Lebar Data
* Nomor_Kembali
Short Text
8
Kode_Buku
Short Text
4
Jumlah_Buku
Number
Byte
f. Tabel LapPinjam
Tabel 3.4.6. Tabel LapPinjam
Nama Field
Tipe Data
Lebar Data
* Nomor_Pinjam
Short Text
8
Kode_Buku
Short Text
4
Jumlah_Buku
Number
Byte
g. Tabel Pinjam
Tabel 3.4.7. Tabel Pinjam
Nama Field
Tipe Data
Lebar Data
* Nomor_Pinjam
Short Text
8
Tanggal_Pinjam
Date/Time
dd mm yyyy
Total_Pinjam
Number
Byte
NIS
Short Text
5
IDPetugas
Short Text
5
Universitas Sumatra Utara
32
3.5. Flowchart
Flowchart
adalah
sekumpulan
simbol-simbol
yang
menunjukkan
atau
menggambarkan rangkaian kegiatan-kegiatan program dari awal hingga akhir.
Flowchart juga dapat digunakan untuk menggambarkan urutan langkah-langkah
pekerjaan di suatu algoritma.
Dalam program Aplikasi Sistem Perpustakaan SMA Santa Maria Medan
terdapat alur-alur aktivitas yang dapat digambarkan dalam bentuk flowchart.
Bentuk keseluruhan flowchart secara keseluruhan dari program aplikasi ini adalah
sebagai berikut:
E
Gambar 3.1. Aliran Data Sistem
Universitas Sumatra Utara
33
a.
Flowchart Input Data
Flowchart dibawah ini digunakan untuk “Form DaftarAnggota”, “Form
DaftarBuku” dan “Form DaftarPetugas”, seperti berikut ini:
Gambar 3.2. Aliran Data Input Data
Universitas Sumatra Utara
34
b. Flowchart Form Peminjaman
Flowchart Form Peminjaman dapat dilihat pada gambar dibawah ini:
NIS
Tidak
Ada
Database
Gambar 3.3. Aliran Data Form Peminjaman
Universitas Sumatra Utara
35
c. Flowchart Form Pengembalian
Flowchart Form Pengembalian dapat dilihat pada gambar dibawah ini:
Gambar 3.4. Aliran Data Form Pengembalian
d. Flowchart Laporan
Flowchart Laporan dapat dilihat pada gambar dibawah ini:
Yes
No
Yes
No
Gambar 3.5. Aliran Data Laporan
Universitas Sumatra Utara
36
e. Flowchart Tools
Flowchart Tools dapat dilihat pada gambar dibawah ini:
Gambar 3.6. Aliran Data Tools
Universitas Sumatra Utara
37
f. Flowchart Login
Flowchart Login dapat dilihat pada gambar dibawah ini:
Start
Gambar 3.7. Aliran Data Form Login
3.6. Algoritma Program Aplikasi Perpustakaan
Algoritma adalah cara untuk memeriksa/menjelaskan urutan dan hubungan antara
kegiartan-kegiatan yang akan ditempuh untuk memecahkan masalah hingga
tercapainya tujuan yang diinginkan. Dalam aplikasi ini penulis membuat algoritma
Universitas Sumatra Utara
38
untuk setiap form yang ada. Adapun algoritma dari tiap form yang dibuat penulis
adalah sebagai berikut:
3.6.1. Algoritma Form Login
Langkah 1
: Jalankan Program.
Langkah 2
: Menampilkan Form Login.
Langkah 3
: Isi Username dan Password.
Langkah 4
: Username dan Password akan dicocokkan sesuai record pada tabel
admin, jika cocok masuk ke halaman utama, jika tidak ulangi
pengisian Username dan Password.
3.6.2. Algoritma Form Home
Langkah 1
: Pilih Menu yang ingin di tampilkan.
Langkah 2
: Menu yang dipilih ditampilkan.
3.6.3. Algoritma Form DaftarAnggota
Langkah 1
: Pilih Menu Anggota.
Langkah 2
: Menu Anggota di tampilkan.
Langkah 3
: Isi semua data anggota.
Langkah 4
: Jika meng-klik save data akan disimpan ke tabel Anggota, jika user
meng-klik hapus maka data akan dihapus sesuai field kunci yang
dimasukkan, jika meng-klik cancel maka semua textbox akan di
kosongkan datanya.
Langkah 5
: Jika meng-klik form peminjaman, form peminjaman di tampilkan.
Langkah 6
: Jika meng-klik form pengembalian, form pengembalian tampil.
Universitas Sumatra Utara
39
3.6.4. Algoritma Form DaftarBuku
Langkah 1
: Pilih Menu Buku.
Langkah 2
: Menu Buku di tampilkan.
Langkah 3
: Isi semua data buku.
Langkah 4
: Jika meng-klik save data akan disimpan ke tabel Buku, jika user
meng-klik hapus maka data akan dihapus sesuai field kunci yang
dimasukkan, jika meng-klik cancel maka semua textbox akan di
kosongkan datanya.
Langkah 5
: Jika meng-klik form peminjaman, form peminjaman di tampilkan.
Langkah 6
: Jika meng-klik form pengembalian, form pengembalian tampil.
3.6.5. Algoritma Form DaftarPetugas
Langkah 1
: Pilih Menu Petugas.
Langkah 2
: Menu Petugas di tampilkan.
Langkah 3
: Isi semua data petugas.
Langkah 4
: Jika meng-klik save data akan disimpan ke tabel Admin, jika user
meng-klik hapus maka data akan dihapus sesuai field kunci yang
dimasukkan, jika meng-klik cancel maka semua textbox akan di
kosongkan datanya.
Langkah 5
: Jika meng-klik form peminjaman, form peminjaman di tampilkan.
Langkah 6
: Jika meng-klik form pengembalian, form pengembalian tampil.
3.6.6. Algoritma Form Peminjaman
Langkah 1
: Pilih Menu Peminjaman.
Langkah 2
: Menu Peminjaman ditampilkan.
Langkah 3
: Isi NIS peminjam pada combo box, data buku yang dipinjam akan
Universitas Sumatra Utara
40
tampil pada DGVPinjam2, isi kode buku yang dipinjam pada
DGVPinjam1, klik simpan maka data buku dan transaksi
peminjaman akan disimpan pada tabel Pinjam dan LapPinjam serta
stok buku pada tabel Buku akan dikurangi.
3.6.7. Algoritma Form Pengembalian
Langkah 1
: Pilih Menu Pengembalian.
Langkah 2
: Menu Pengembalian ditampilkan.
Langkah 3
: Isi NIS pada combo box, data buku yang dipinjam akan tampil pada
DGVKembali2,
isi
kode
buku
yang dikembalikan
pada
DGVKembali1, klik simpan maka data transaksi pengembalian
akan disimpan pada tabel Kembali dan LapKembali, serta stok
buku pada tabel Buku akan ditambahkan.
3.6.8. Algoritma Form GantiPassword
Langkah 1
: Pilih Menu Ganti Password pada home atau menustrip tools.
Langkah 2
: Menu Ganti Password akan ditampilkan.
Langkah 3
: Masukkan Username, maka textbox password lama diaktifkan.
Langkah 4
: Masukkan password lama, maka textbox password baru diaktifkan.
Langkah 5
: Masukkan password baru, maka textbox Konfirmasi password
diaktifkan.
Langkah 6
: Tekan Enter, maka password yang ada tabel Admin akan di update
sesuai password baru yang dimasukkan, kemudian form login
ditampilkan
Universitas Sumatra Utara
41
3.6.9. Algoritma MenuStrip
Langkah 1
: Pilih Menustrip yang diinginkan.
Langkah 2
: Jika memilih menustrip laporan maka pilihan laporan siswa,
laporan buku dan laporan transaksi bulanan akan tampil.
Langkah 3
: Pilih laporan yang ingin ditampilkan.
Langkah 4
: Jika memilih laporan buku, maka ReportBuku.rpt akan tampil.
Langkah 4
: Jika memilih laporan siswa, maka ReportSiswa.rpt akan tampil.
Langkah 5
: Jika memilih laporan bulanan transaksi, form LaporanTransaksi
Akan ditampilkan.
3.6.10. Algoritma Form LaporanTransaksi
Langkah 1
: Pilih Menu Laporan Bulanan Transaksi pada menustrip.
Langkah 2
: Form LaporanTransaksi ditampilkan.
Langkah 3
: Pilih bulan dan tahun pada groupbox1 kemudian klik tampilkan
maka ReportPeminjaman.rpt akan ditampilkan pada CRV sesuai
bulan dan tahun yang dipilih.
Langkah 3
: Pilih bulan dan tahun pada groupbox2 kemudian klik tampilkan
maka ReportPengembalian.rpt akan ditampilkan pada CRV sesuai
bulan dan tahun yang dipilih
Universitas Sumatra Utara
BAB 4
IMPLEMENTASI SISTEM
4.1. Pengertian Implementasi Sistem
Impelementasi sistem adalah tahapan yang dilakukan dalam menyelesaikan desain
sistem yang telah disetujui, untuk menginstal, menguji dan memulai sistem baru
atau sistem yang diperbaiki. Adapun langkah-langkah yang dibutuhkan dalam
implementasis sistem adalah:
1. Mendapatkan software dan hardware yang tepat serta sesuai untuk
merancang aplikasi Perpustakaan.
2. Menyelesaikan rancangan sistem.
3. Menulis, menguji, mengontrol dan mendokumentasikan sistem.
4. Mendapatkan persetujuan
4.2. Tujuan Implementasi Sistem
Adapun tujuan dari implementasi sistem adalah sebagai berikut:
1. Mengkaji rangkaian sistem baik dari segi software maupun hardware
sebagai sarana pengolah data dan penyaji informasi,
2. Menyelesaikan desain sistem yang telah disetujui.
Universitas Sumatra Utara
43
3. Memastikan apakah sistem yang dibangun telah dapat digunakan atau
belum baik dari segi sistem, maupun dari segi tampilan antar muka
aplikasi.
4. Memasikan bahwa user (pengguna) dapat mengoperasikan sistem yang
telah dibuat.
5. Menguji apakah sistem tersebut sesuai dengan keinginan dan kebutuhan
pemakai.
6. Memastikan bahwa konversi ke sistem baru berjalan dengan baik dengan
cara mengontrol dan melakukan istalasi baru secara benar.
4.3. Tahap Implementasi
Tahapan implementasi berfokus kepada penerapan dari sistem yang telah didsesain
ke bahasa pemrograman, sehingga akhirnya diperoleh hasil seperti yang diinginkan.
Tahap-tahap yang dilakukan dalam pembuatan sistem ini ada beberapa
langkah antara lain:
1. Persiapan
Pada tahap ini dilakukan penganalisaan terhadap masalah yang akan
diproses. Adapun kebutuhan sistem yang akan diperlukan dalam
pembuatan sistem ini adalah:
a. Perangkat Keras (Hardware)
Hardware adalah seluruh komponen-komponen computer yang
membentuk suatu sistem yang terkait dengan software agar aplikasi
Universitas Sumatra Utara
44
yang digunakan dapat berjalan sebagaimana yang diinginkan. Dalam
hal ini komponen yang digunakan yaitu notebook dan printer untuk
mencetak laporan.
b. Perangkat Lunak (Software)
Software merupakan komponen yang paling penting yang dapat
menjembatani antara pengguna dan computer sehingga dapat
menampilkan gambaran sistem seperti yang diinginkan. Software
yang digunakan untuk menjalankan perangkat keras untuk aplikasi
ini adalah Sistem Operasi Windows 10, Visual Basic 2010, SAP
Crystal Report, Microsoft Office Access 2013 dan Adobe Photoshop
CS4.
c. Perangkat manusia (Brainware)
Brainware disebut juga dengan lifeware yang merupakan orang yang
bekerja dalam menangani fasilitas komputer dan juga menangani
sistem. Adapun unsur manusia yang dibutuhkan yaitu operator dan
programmer.
2. Analisa
Tahap berikutnya adalah menganalisa hubungan antara data input dengan
output dari sistem yang dirancang.
3. Penulisan
Tahap berikutnya adalah penyusunan/penulisan program kedalam bahasa
komputer dengan bahasa pemrograman yang telah ditentukan.
Universitas Sumatra Utara
45
4. Compiling
Bila menggunakan bahasa yang memerlukan compiling, maka digunakan
processor program atau compiler untuk merubah bahasa simbol mejadi
bahasa mesin.
5. Pengujian Program
Sebelum program ditetapkan dan dinyatakan benar, maka program
terlebih dahulu harus bebas dari kesalahan-kesalahan. Oleh sebab itu
program harus diuji kembali untuk mengetahui kembali apakah program
dapat menerima input dengan baik, dapat memproses input dengan baik
serta dapat memberikan/menghasilan output sesuai dengan yang
diharapkan.
4.4. Tampilan Program
Sistem aplikasi perpustakaan yang dibangun dengan menggunakan software
Microsoft Visual Basic 2010 ini memiliki berapa form sebagai tampilan dari
program ini. Berikut ada penjelasan dari setiap form yang terdapat pada program
ini:
a. Form Login
Form Login adalah form awal ketika menjalankan program. Form login
merupakan pintu masuk dari program perpustakaan. Form login
berfungsi sebagai gerbang dari program ini. Jika ingin masuk lebih dalam
lagi kedalam program ini user/admin harus memasukkan Username dan
Password sesuai dengan data dalam tabel Admin. Jika Username dan
Universitas Sumatra Utara
46
Password yang dimasukkan telah sesuai dengan data tabel Admin, maka
data tersebut akan disimpan kedalam statussrip yang berada pada form
Home sebagai penanda admin yang sedang menggunakan sistem.
Tampilan dapat dilihat pada Gambar 4.4.1.
Gambar 4.4.1. Tampilan Form Login
b. Form Home
Form Home akan tampil ketika admin telah berhasil masuk. Form Home
dapat disebut sebagai User Interface dari sistem aplikasi perpustakaan
ini. Dalam form ini user dapat memilih beberapa menu seperti Menu
Anggota, Buku, Peminjaman, Pengembalian, Ganti Password serta
terdapat Menustrip yang berisi menu laporan dan tools. Pada menustrip
laporan berfungsi untuk menampilkan laporan dari perpustakaan,
sedangkan pada menu tools terdapat beberapa menu seperti Ganti
Password dan Ganti Petugas, dan setiap admin/user kembali masuk
Universitas Sumatra Utara
47
melalui form Login maka status user pada Statusstrip akan terganti.
Tampilan dapat dilihat pada Gambar 4.4.2.
Gambar 4.4.2. Tampilan Form Home
c. Form DaftarAnggota
Form DaftarAnggota akan tampil ketika user memilih menu Anggota
pada Form Home. Pada form ini user dapat menampilkan data anggota,
Universitas Sumatra Utara
48
menambah anggota baru, meng-update data anggota dan menghapus
data anggota. Tampilan dapat dilihat pada Gambar 4.4.3.
Gambar 4.4.3. Tampilan Form DaftarAnggota
d. Form DaftarBuku
Form DaftarBuku akan tampil ketika user memilih menu Anggota pada
Form Home. Pada form ini user dapat menampilkan data buku,
Universitas Sumatra Utara
49
menambah daftar buku, meng-update data buku dan menghapus data
buku. Tampilan dapat dilihat pada Gambar 4.4.4.
Gambar 4.4.4. Tampilan Form DaftarBuku
e. Form DaftarPetugas
Form DaftarPetugas akan tampil ketika user memilih menu Petugas pada
Form Home. Pada form ini user dapat menampilkan data petugas,
Universitas Sumatra Utara
50
menambah daftar petugas, meng-update data petugas dan menghapus
data petugas. Tampilan dapat dilihat pada Gambar 4.4.5.
Gambar 4.4.5. Tampilan Form DaftarPetugas
f. Form Peminjaman
Form Peminjaman tampil ketika menu Peminjaman pada Form Home
dipilih. Form ini berfungsi untuk mengelola transaksi peminjaman pada
perpustakaan SMA Santa Maria secara terkomputerisasi. Sebelum
melakukan peminjaman isi terlebih dahulu NIS peminjam, ketika telah
diisi DGVPinjam2 akan menampilkan daftar buku yang sedang dipinjam,
Universitas Sumatra Utara
51
dan jika ingin melakukan peminjaman isi kode buku pada DGVPinjam1.
Tampilan dapat dilihat pada Gambar 4.4.6.
Gambar 4.4.6. Tampilan Form Peminjaman
g. Form Pengembalian
Form Pengembalian tampil ketika menu Pengembalian pada Form Home
dipilih. Form ini berfungsi untuk mengelola transaksi pengembalian pada
perpustakaan SMA Santa Maria secara terkomputerisasi. Sebelum
melakukan peengembalian isi terlebih dahulu NIS, ketika telah diisi
DGVKembali2 akan menampilkan daftar buku yang sedang dipinjam,
jika anggota bersangkutan tidak memiliki daftar pinjaman maka akan
Universitas Sumatra Utara
52
tampil message box, jika ingin melakukan pengembalian isi kode buku
pada DGVKembali1. Tampilan dapat dilihat pada Gambar 4.4.7.
Gambar 4.4.7. Tampilan Form Pengembalian Buku
h. Form GantiPassword
Form GantiPassword akan tampil ketika menu Ganti Password pada form
Home dipilih. Form ini berfungsi untuk mengganti password dari petugas
perpustakaan. Pada form ini textbox yang terbuka di awal hanya textbox
Username, jika ingin mengaktifkan textbox berikutnya isi terlebih dahulu
Universitas Sumatra Utara
53
data textbox kemudian tekan enter. Tampilan dapat dilihat pada Gambar
4.4.8.
Gambar 4.4.8. Tampilan Form Ganti Password
i. Form LaporanUmum
Form LaporanUmum akan tampil ketika memilih menu Laporan Siswa
atau Laporan Buku pada Form Home. Form LaporanUmum berfungsi
untuk menampilkan laporan dari data perpustakaan seperti data siswa dan
buku. Tampilan dapat dilihat pada Gambar 4.4.9. dan Gambar 4.4.10.
Gambar 4.4.9. Tampilan Form LaporanUmum Siswa
Universitas Sumatra Utara
54
Gambar 4.4.10. Tampilan Form LaporanUmum Buku
j. Form LaporanTransaksi
Form LaporanTransaksi akan tampil ketika memilih menu Laporan
Bulanan Transaksi pada Menustrip Laporan yang berada pada Form
Home. Form LaporanTransaksi berfungsi untuk menampilkan laporan
Universitas Sumatra Utara
55
bulanan dari setiap transaksi peminjaman maupun pengembalian.
Tampilan dapat dilihat pada Gambar 4.4.11. dan Gambar 4.4.12.
Gambar 4.4.11. Tampilan Form LaporanTransaksi Peminjaman
Gambar 4.4.12. Tampilan Form LaporanTransaksi Pengembalian
Universitas Sumatra Utara
BAB 5
KESIMPULAN DAN SARAN
5.1. Kesimpulan
Maka dari uraian yang telah disajikan sebelumnya penulis mengambil kesimpulan
bahwa bidang mata kuliah Microsoft Visual Basic perlu dipelajari dan dipahami.
Karena Visual Basic merupakan salah satu program pengolah database yang
dirancang untuk mengefisienkan sistem aplikasi perpustakaan, baik dari segi waktu,
tenaga dan memperkecil kesalahan dalam penyajian data, apabila dibandingkan
dengan sistem yang berjalan secara manual.
Berdasarkan dari hasil penelitian dan pengamatan yang penulis lakukan,
maka dapat ditarik kesimpulan sebagai berikut:
1. Sistem aplikasi perpustakaan yang dibuat penulis akan membantu,
mempermudah dan mempercepat kinerja petugas perpustakaan dalam
mengola data yang ada dalam sistem.
2. Sistem aplikasi ini peng-updatean (insert, hapus, update) data yang
diperlukan secara cepat, khususnya pada peng-updatean data buku dan
anggota.
3. Penulis mendapat tambahan ilmu pengetahuan dalam pembuatan
program database, teruatama dengan menggunakan bahasa pemrograman
Universitas Sumatra Utara
57
Visual Basic karena bahasa pemrograman ini relative mudah untuk
dipelajari, karena tidak memiliki perintah terlalu banyak.
4. Data-data perpustakaan seperti data buku, siswa dan transaksi yang
dilakukan anggota perpustakaan akan tersimpan secara rapi dengan
database Microsoft Access yang dibuat oleh penulis.
5.2. Saran
Setelah melakukan penelitian dan pengamatan pada Perpustakaan SMA Santa
Maria Medan, penulis ingin memberikan saran-saran yang kiranya dapat
membrikan manfaat, antara lain:
1. Hendaknya Perpustakaan SMA Santa Maria Medan menerapkan sistem
terkomputerisasi dan tidak memakai sistem manual agar segala aktivitas
perpustakaan dapat dengan cepat diproses dan proses pengerjaaannya
tidak lagi menjadi rumit.
2. Hendaknya para tenaga pekerja pada Perpustakaan SMA Santa Maria
belajar mengoperasikan sistem yang telah di buat oleh penulis, sehingga
proses pengolahan data pada perpustakaan tersebut dapat dilakukan
dengan lebih efektif dan efisien.
3. Penulis berharap adanya pengembangan lebih lanjut dari sistem aplikasi
yang terpadu untuk menanggulangi dan mengolah data yang lebih besar
dimasa yang akan datang.
Universitas Sumatra Utara
58
Dengan adanya saran-saran yang disampaikan penulis, diharapkan kiranya segala
kekurangan dan ketertinggalan dapat diperbaiki dan dikembangkan agar sistem
aplikasi perpustakaan dapat lebih akurat dan efisien sehingga tidak terdapat
kekeliruan dalam pengolahan data.
Universitas Sumatra Utara
PERANCANGAN SISTEM
3.1. Analisis Sistem
Seiring dengan perkembangan teknologi informasi saat ini serta untuk
meningkatkan efesiensi kerja dan waktu, maka sistem yang masih manual yang
digunakan saat ini, harus diganti dengan system yang lebih baik lagi, yaitu dengan
membangun sistem yang terkomputerisasi.
Untuk
memulai
membangun
suatu
program
mengenai
Aplikasi
perpustakaan, maka penulis terlebih dahulu merencanakan alur kerja berdasarkan
kebutuhan dari user yang akan menggunakan aplikasi basis data ini. Aplikasi
perpustakaan ini dibuat atas dasar kebutuhan perpustakaan SMA Santa Maria
Medan.
Berdasarkan pengamatan penulis mengenai analisis sitem yang berjalan
pada perpustakaan sekolah ini masih ada ditemui kendala diantaranya yaitu,
lambannya proses pengolahan data, tingkat akurasi yang rendah, dan data yang
tidak dapat cepat di update. Mengetahui kendala yang ada, maka penulis mencoba
merancang sebuah aplikasi perpustakaan sekolah untuk menjawab persoalan
tersebut.
Universitas Sumatra Utara
27
3.2. Perancangan Sistem
Perancangan Sistem adalah suatu pendekatan yang sistematis untuk mendefinisikan
masalah, peluang dan tujuan, menganalisis arus informasi dalam organisasi serta
untuk merancang sistem terkomputerisasi untuk menyelesaikan masalah dengan
memperbaiki sistem yang lama secara keseluruhan atau memperbaiki sistem yang
telah ada.
3.2.1. Pendefinisian Masalah
Untuk membuat laporan data buku, data anggota, data peminjaman secara manual,
misalnya untuk memasukkan data buku baru atau buku yang sedang dipinjam
merupakan pekerjaan yang membutuhkan banyak waktu. Dalam hal ini ketelitian
dari pembuat laporan sangat diperlukan agar dapat dijamin kebenarannya.
Mengingat kelemahan tersebut maka penulis mencoba memecahkan permasalahan
tersebut dengan cara menerapkan pengoperasian sistem pengolahan data
mengaplikasikan Visual Basic sebagai bahasa pemrogramannya. Hal ini disebabkan
karena Visual Basic juga menyediakan alokasi memori yang cukup besar sehingga
memudahkan pemakaiannya dalam merancang dan membuat program.
3.3. Perancangan Program
Menu yang akan dirancang adalah sebagai berikut:
1. Menu Login.
Universitas Sumatra Utara
28
2. Menu utama. Menu utama terdiri dari:
a. Menu anggota
Menu anggota terdiri dari menu entry, edit dan hapus. Menu anggota
berfungsi untuk menambah data anggota, mengubah data anggota
dan menghapus data anggota.
b. Menu buku
Menu buku terdiri dari menu entry, edit dan hapus. Menu buku
berfungsi untuk menambah buku baru, mengubah data buku dan
menghapus data buku.
c. Menu Admin
Menu admin terdiri dari menu entry, edit dan hapus. Menu admin
berfungsi untuk menambah data petugas, mengubah data petugas dan
menghapus data petugas.
d. Menu Peminjaman dan Pengembalian Buku
Sub menu ini berfungsi untuk mengisi dan menambah data
peminjaman dan pengembalian buku.
e. Menu Laporan
Terdiri dari sub menu laporan data anggota, buku, peminjaman dan
pengembalian.
f. Menu Ganti Password
Sub menu ini berfungsi untuk mengubah password dari petugas.
g. Menu Logout
Berfungsi untuk mengganti petugas yang sedang menggunakan
program.
Universitas Sumatra Utara
29
h. Menu Exit
Berfungsi untuk mengakhiri program.
3.4. Perancangan Database
Perancangan database adalah salah satu langkah untuk menentukan file database,
tabel, tipe data dan ukuran data dari data yang digunakan. Database yang digunakan
penulis dalam program data perpustakaan adalah DBPerpus.mdb dan perancangan
database menggunakan Microsoft Access 2013 sebagai databasenya. Berikut
rancangan tabel yang penulis gunakan dalam membangun system informasi ini:
a. Tabel Admin
Tabel 3.4.1. Tabel Admin
Nama Field
Tipe Data
Lebar Data
* IDPetugas
Short Text
5
Username
Short Text
30
Password
Short Text
50
Status
Short Text
13
b. Tabel Anggota
Tabel 3.4.2. Tabel Anggota
Nama Field
Tipe Data
Lebar Data
* NIS
Short Text
5
Nama
Short Text
30
Kelas
Short Text
10
Universitas Sumatra Utara
30
Alamat
Short Text
50
Telepon
Short Text
12
c. Tabel Buku
Tabel 3.4.3. Tabel Buku
Nama Field
Tipe Data
Lebar Data
* Kode_Buku
Short Text
4
Judul
Short Text
50
Pengarang
Short Text
50
Penerbit
Short Text
50
Tahun
Short Text
4
Stok
Number
Byte
d. Tabel Kembali
Tabel 3.4.4. Tabel Kembali
Nama Field
Tipe Data
Lebar Data
* Nomor_Kembali
Short Text
8
Tanggal_Kembali
Date/Time
dd mm yyyy
Total_Kembali
Number
Byte
Denda
Number
Long Integer
Dibayar
Number
Long Integer
Kembali
Number
Long Integer
NIS
Short Text
5
IDPetugas
Short Text
5
Universitas Sumatra Utara
31
e. Tabel LapKembali
Tabel 3.4.5. Tabel LapKembali
Nama Field
Tipe Data
Lebar Data
* Nomor_Kembali
Short Text
8
Kode_Buku
Short Text
4
Jumlah_Buku
Number
Byte
f. Tabel LapPinjam
Tabel 3.4.6. Tabel LapPinjam
Nama Field
Tipe Data
Lebar Data
* Nomor_Pinjam
Short Text
8
Kode_Buku
Short Text
4
Jumlah_Buku
Number
Byte
g. Tabel Pinjam
Tabel 3.4.7. Tabel Pinjam
Nama Field
Tipe Data
Lebar Data
* Nomor_Pinjam
Short Text
8
Tanggal_Pinjam
Date/Time
dd mm yyyy
Total_Pinjam
Number
Byte
NIS
Short Text
5
IDPetugas
Short Text
5
Universitas Sumatra Utara
32
3.5. Flowchart
Flowchart
adalah
sekumpulan
simbol-simbol
yang
menunjukkan
atau
menggambarkan rangkaian kegiatan-kegiatan program dari awal hingga akhir.
Flowchart juga dapat digunakan untuk menggambarkan urutan langkah-langkah
pekerjaan di suatu algoritma.
Dalam program Aplikasi Sistem Perpustakaan SMA Santa Maria Medan
terdapat alur-alur aktivitas yang dapat digambarkan dalam bentuk flowchart.
Bentuk keseluruhan flowchart secara keseluruhan dari program aplikasi ini adalah
sebagai berikut:
E
Gambar 3.1. Aliran Data Sistem
Universitas Sumatra Utara
33
a.
Flowchart Input Data
Flowchart dibawah ini digunakan untuk “Form DaftarAnggota”, “Form
DaftarBuku” dan “Form DaftarPetugas”, seperti berikut ini:
Gambar 3.2. Aliran Data Input Data
Universitas Sumatra Utara
34
b. Flowchart Form Peminjaman
Flowchart Form Peminjaman dapat dilihat pada gambar dibawah ini:
NIS
Tidak
Ada
Database
Gambar 3.3. Aliran Data Form Peminjaman
Universitas Sumatra Utara
35
c. Flowchart Form Pengembalian
Flowchart Form Pengembalian dapat dilihat pada gambar dibawah ini:
Gambar 3.4. Aliran Data Form Pengembalian
d. Flowchart Laporan
Flowchart Laporan dapat dilihat pada gambar dibawah ini:
Yes
No
Yes
No
Gambar 3.5. Aliran Data Laporan
Universitas Sumatra Utara
36
e. Flowchart Tools
Flowchart Tools dapat dilihat pada gambar dibawah ini:
Gambar 3.6. Aliran Data Tools
Universitas Sumatra Utara
37
f. Flowchart Login
Flowchart Login dapat dilihat pada gambar dibawah ini:
Start
Gambar 3.7. Aliran Data Form Login
3.6. Algoritma Program Aplikasi Perpustakaan
Algoritma adalah cara untuk memeriksa/menjelaskan urutan dan hubungan antara
kegiartan-kegiatan yang akan ditempuh untuk memecahkan masalah hingga
tercapainya tujuan yang diinginkan. Dalam aplikasi ini penulis membuat algoritma
Universitas Sumatra Utara
38
untuk setiap form yang ada. Adapun algoritma dari tiap form yang dibuat penulis
adalah sebagai berikut:
3.6.1. Algoritma Form Login
Langkah 1
: Jalankan Program.
Langkah 2
: Menampilkan Form Login.
Langkah 3
: Isi Username dan Password.
Langkah 4
: Username dan Password akan dicocokkan sesuai record pada tabel
admin, jika cocok masuk ke halaman utama, jika tidak ulangi
pengisian Username dan Password.
3.6.2. Algoritma Form Home
Langkah 1
: Pilih Menu yang ingin di tampilkan.
Langkah 2
: Menu yang dipilih ditampilkan.
3.6.3. Algoritma Form DaftarAnggota
Langkah 1
: Pilih Menu Anggota.
Langkah 2
: Menu Anggota di tampilkan.
Langkah 3
: Isi semua data anggota.
Langkah 4
: Jika meng-klik save data akan disimpan ke tabel Anggota, jika user
meng-klik hapus maka data akan dihapus sesuai field kunci yang
dimasukkan, jika meng-klik cancel maka semua textbox akan di
kosongkan datanya.
Langkah 5
: Jika meng-klik form peminjaman, form peminjaman di tampilkan.
Langkah 6
: Jika meng-klik form pengembalian, form pengembalian tampil.
Universitas Sumatra Utara
39
3.6.4. Algoritma Form DaftarBuku
Langkah 1
: Pilih Menu Buku.
Langkah 2
: Menu Buku di tampilkan.
Langkah 3
: Isi semua data buku.
Langkah 4
: Jika meng-klik save data akan disimpan ke tabel Buku, jika user
meng-klik hapus maka data akan dihapus sesuai field kunci yang
dimasukkan, jika meng-klik cancel maka semua textbox akan di
kosongkan datanya.
Langkah 5
: Jika meng-klik form peminjaman, form peminjaman di tampilkan.
Langkah 6
: Jika meng-klik form pengembalian, form pengembalian tampil.
3.6.5. Algoritma Form DaftarPetugas
Langkah 1
: Pilih Menu Petugas.
Langkah 2
: Menu Petugas di tampilkan.
Langkah 3
: Isi semua data petugas.
Langkah 4
: Jika meng-klik save data akan disimpan ke tabel Admin, jika user
meng-klik hapus maka data akan dihapus sesuai field kunci yang
dimasukkan, jika meng-klik cancel maka semua textbox akan di
kosongkan datanya.
Langkah 5
: Jika meng-klik form peminjaman, form peminjaman di tampilkan.
Langkah 6
: Jika meng-klik form pengembalian, form pengembalian tampil.
3.6.6. Algoritma Form Peminjaman
Langkah 1
: Pilih Menu Peminjaman.
Langkah 2
: Menu Peminjaman ditampilkan.
Langkah 3
: Isi NIS peminjam pada combo box, data buku yang dipinjam akan
Universitas Sumatra Utara
40
tampil pada DGVPinjam2, isi kode buku yang dipinjam pada
DGVPinjam1, klik simpan maka data buku dan transaksi
peminjaman akan disimpan pada tabel Pinjam dan LapPinjam serta
stok buku pada tabel Buku akan dikurangi.
3.6.7. Algoritma Form Pengembalian
Langkah 1
: Pilih Menu Pengembalian.
Langkah 2
: Menu Pengembalian ditampilkan.
Langkah 3
: Isi NIS pada combo box, data buku yang dipinjam akan tampil pada
DGVKembali2,
isi
kode
buku
yang dikembalikan
pada
DGVKembali1, klik simpan maka data transaksi pengembalian
akan disimpan pada tabel Kembali dan LapKembali, serta stok
buku pada tabel Buku akan ditambahkan.
3.6.8. Algoritma Form GantiPassword
Langkah 1
: Pilih Menu Ganti Password pada home atau menustrip tools.
Langkah 2
: Menu Ganti Password akan ditampilkan.
Langkah 3
: Masukkan Username, maka textbox password lama diaktifkan.
Langkah 4
: Masukkan password lama, maka textbox password baru diaktifkan.
Langkah 5
: Masukkan password baru, maka textbox Konfirmasi password
diaktifkan.
Langkah 6
: Tekan Enter, maka password yang ada tabel Admin akan di update
sesuai password baru yang dimasukkan, kemudian form login
ditampilkan
Universitas Sumatra Utara
41
3.6.9. Algoritma MenuStrip
Langkah 1
: Pilih Menustrip yang diinginkan.
Langkah 2
: Jika memilih menustrip laporan maka pilihan laporan siswa,
laporan buku dan laporan transaksi bulanan akan tampil.
Langkah 3
: Pilih laporan yang ingin ditampilkan.
Langkah 4
: Jika memilih laporan buku, maka ReportBuku.rpt akan tampil.
Langkah 4
: Jika memilih laporan siswa, maka ReportSiswa.rpt akan tampil.
Langkah 5
: Jika memilih laporan bulanan transaksi, form LaporanTransaksi
Akan ditampilkan.
3.6.10. Algoritma Form LaporanTransaksi
Langkah 1
: Pilih Menu Laporan Bulanan Transaksi pada menustrip.
Langkah 2
: Form LaporanTransaksi ditampilkan.
Langkah 3
: Pilih bulan dan tahun pada groupbox1 kemudian klik tampilkan
maka ReportPeminjaman.rpt akan ditampilkan pada CRV sesuai
bulan dan tahun yang dipilih.
Langkah 3
: Pilih bulan dan tahun pada groupbox2 kemudian klik tampilkan
maka ReportPengembalian.rpt akan ditampilkan pada CRV sesuai
bulan dan tahun yang dipilih
Universitas Sumatra Utara
BAB 4
IMPLEMENTASI SISTEM
4.1. Pengertian Implementasi Sistem
Impelementasi sistem adalah tahapan yang dilakukan dalam menyelesaikan desain
sistem yang telah disetujui, untuk menginstal, menguji dan memulai sistem baru
atau sistem yang diperbaiki. Adapun langkah-langkah yang dibutuhkan dalam
implementasis sistem adalah:
1. Mendapatkan software dan hardware yang tepat serta sesuai untuk
merancang aplikasi Perpustakaan.
2. Menyelesaikan rancangan sistem.
3. Menulis, menguji, mengontrol dan mendokumentasikan sistem.
4. Mendapatkan persetujuan
4.2. Tujuan Implementasi Sistem
Adapun tujuan dari implementasi sistem adalah sebagai berikut:
1. Mengkaji rangkaian sistem baik dari segi software maupun hardware
sebagai sarana pengolah data dan penyaji informasi,
2. Menyelesaikan desain sistem yang telah disetujui.
Universitas Sumatra Utara
43
3. Memastikan apakah sistem yang dibangun telah dapat digunakan atau
belum baik dari segi sistem, maupun dari segi tampilan antar muka
aplikasi.
4. Memasikan bahwa user (pengguna) dapat mengoperasikan sistem yang
telah dibuat.
5. Menguji apakah sistem tersebut sesuai dengan keinginan dan kebutuhan
pemakai.
6. Memastikan bahwa konversi ke sistem baru berjalan dengan baik dengan
cara mengontrol dan melakukan istalasi baru secara benar.
4.3. Tahap Implementasi
Tahapan implementasi berfokus kepada penerapan dari sistem yang telah didsesain
ke bahasa pemrograman, sehingga akhirnya diperoleh hasil seperti yang diinginkan.
Tahap-tahap yang dilakukan dalam pembuatan sistem ini ada beberapa
langkah antara lain:
1. Persiapan
Pada tahap ini dilakukan penganalisaan terhadap masalah yang akan
diproses. Adapun kebutuhan sistem yang akan diperlukan dalam
pembuatan sistem ini adalah:
a. Perangkat Keras (Hardware)
Hardware adalah seluruh komponen-komponen computer yang
membentuk suatu sistem yang terkait dengan software agar aplikasi
Universitas Sumatra Utara
44
yang digunakan dapat berjalan sebagaimana yang diinginkan. Dalam
hal ini komponen yang digunakan yaitu notebook dan printer untuk
mencetak laporan.
b. Perangkat Lunak (Software)
Software merupakan komponen yang paling penting yang dapat
menjembatani antara pengguna dan computer sehingga dapat
menampilkan gambaran sistem seperti yang diinginkan. Software
yang digunakan untuk menjalankan perangkat keras untuk aplikasi
ini adalah Sistem Operasi Windows 10, Visual Basic 2010, SAP
Crystal Report, Microsoft Office Access 2013 dan Adobe Photoshop
CS4.
c. Perangkat manusia (Brainware)
Brainware disebut juga dengan lifeware yang merupakan orang yang
bekerja dalam menangani fasilitas komputer dan juga menangani
sistem. Adapun unsur manusia yang dibutuhkan yaitu operator dan
programmer.
2. Analisa
Tahap berikutnya adalah menganalisa hubungan antara data input dengan
output dari sistem yang dirancang.
3. Penulisan
Tahap berikutnya adalah penyusunan/penulisan program kedalam bahasa
komputer dengan bahasa pemrograman yang telah ditentukan.
Universitas Sumatra Utara
45
4. Compiling
Bila menggunakan bahasa yang memerlukan compiling, maka digunakan
processor program atau compiler untuk merubah bahasa simbol mejadi
bahasa mesin.
5. Pengujian Program
Sebelum program ditetapkan dan dinyatakan benar, maka program
terlebih dahulu harus bebas dari kesalahan-kesalahan. Oleh sebab itu
program harus diuji kembali untuk mengetahui kembali apakah program
dapat menerima input dengan baik, dapat memproses input dengan baik
serta dapat memberikan/menghasilan output sesuai dengan yang
diharapkan.
4.4. Tampilan Program
Sistem aplikasi perpustakaan yang dibangun dengan menggunakan software
Microsoft Visual Basic 2010 ini memiliki berapa form sebagai tampilan dari
program ini. Berikut ada penjelasan dari setiap form yang terdapat pada program
ini:
a. Form Login
Form Login adalah form awal ketika menjalankan program. Form login
merupakan pintu masuk dari program perpustakaan. Form login
berfungsi sebagai gerbang dari program ini. Jika ingin masuk lebih dalam
lagi kedalam program ini user/admin harus memasukkan Username dan
Password sesuai dengan data dalam tabel Admin. Jika Username dan
Universitas Sumatra Utara
46
Password yang dimasukkan telah sesuai dengan data tabel Admin, maka
data tersebut akan disimpan kedalam statussrip yang berada pada form
Home sebagai penanda admin yang sedang menggunakan sistem.
Tampilan dapat dilihat pada Gambar 4.4.1.
Gambar 4.4.1. Tampilan Form Login
b. Form Home
Form Home akan tampil ketika admin telah berhasil masuk. Form Home
dapat disebut sebagai User Interface dari sistem aplikasi perpustakaan
ini. Dalam form ini user dapat memilih beberapa menu seperti Menu
Anggota, Buku, Peminjaman, Pengembalian, Ganti Password serta
terdapat Menustrip yang berisi menu laporan dan tools. Pada menustrip
laporan berfungsi untuk menampilkan laporan dari perpustakaan,
sedangkan pada menu tools terdapat beberapa menu seperti Ganti
Password dan Ganti Petugas, dan setiap admin/user kembali masuk
Universitas Sumatra Utara
47
melalui form Login maka status user pada Statusstrip akan terganti.
Tampilan dapat dilihat pada Gambar 4.4.2.
Gambar 4.4.2. Tampilan Form Home
c. Form DaftarAnggota
Form DaftarAnggota akan tampil ketika user memilih menu Anggota
pada Form Home. Pada form ini user dapat menampilkan data anggota,
Universitas Sumatra Utara
48
menambah anggota baru, meng-update data anggota dan menghapus
data anggota. Tampilan dapat dilihat pada Gambar 4.4.3.
Gambar 4.4.3. Tampilan Form DaftarAnggota
d. Form DaftarBuku
Form DaftarBuku akan tampil ketika user memilih menu Anggota pada
Form Home. Pada form ini user dapat menampilkan data buku,
Universitas Sumatra Utara
49
menambah daftar buku, meng-update data buku dan menghapus data
buku. Tampilan dapat dilihat pada Gambar 4.4.4.
Gambar 4.4.4. Tampilan Form DaftarBuku
e. Form DaftarPetugas
Form DaftarPetugas akan tampil ketika user memilih menu Petugas pada
Form Home. Pada form ini user dapat menampilkan data petugas,
Universitas Sumatra Utara
50
menambah daftar petugas, meng-update data petugas dan menghapus
data petugas. Tampilan dapat dilihat pada Gambar 4.4.5.
Gambar 4.4.5. Tampilan Form DaftarPetugas
f. Form Peminjaman
Form Peminjaman tampil ketika menu Peminjaman pada Form Home
dipilih. Form ini berfungsi untuk mengelola transaksi peminjaman pada
perpustakaan SMA Santa Maria secara terkomputerisasi. Sebelum
melakukan peminjaman isi terlebih dahulu NIS peminjam, ketika telah
diisi DGVPinjam2 akan menampilkan daftar buku yang sedang dipinjam,
Universitas Sumatra Utara
51
dan jika ingin melakukan peminjaman isi kode buku pada DGVPinjam1.
Tampilan dapat dilihat pada Gambar 4.4.6.
Gambar 4.4.6. Tampilan Form Peminjaman
g. Form Pengembalian
Form Pengembalian tampil ketika menu Pengembalian pada Form Home
dipilih. Form ini berfungsi untuk mengelola transaksi pengembalian pada
perpustakaan SMA Santa Maria secara terkomputerisasi. Sebelum
melakukan peengembalian isi terlebih dahulu NIS, ketika telah diisi
DGVKembali2 akan menampilkan daftar buku yang sedang dipinjam,
jika anggota bersangkutan tidak memiliki daftar pinjaman maka akan
Universitas Sumatra Utara
52
tampil message box, jika ingin melakukan pengembalian isi kode buku
pada DGVKembali1. Tampilan dapat dilihat pada Gambar 4.4.7.
Gambar 4.4.7. Tampilan Form Pengembalian Buku
h. Form GantiPassword
Form GantiPassword akan tampil ketika menu Ganti Password pada form
Home dipilih. Form ini berfungsi untuk mengganti password dari petugas
perpustakaan. Pada form ini textbox yang terbuka di awal hanya textbox
Username, jika ingin mengaktifkan textbox berikutnya isi terlebih dahulu
Universitas Sumatra Utara
53
data textbox kemudian tekan enter. Tampilan dapat dilihat pada Gambar
4.4.8.
Gambar 4.4.8. Tampilan Form Ganti Password
i. Form LaporanUmum
Form LaporanUmum akan tampil ketika memilih menu Laporan Siswa
atau Laporan Buku pada Form Home. Form LaporanUmum berfungsi
untuk menampilkan laporan dari data perpustakaan seperti data siswa dan
buku. Tampilan dapat dilihat pada Gambar 4.4.9. dan Gambar 4.4.10.
Gambar 4.4.9. Tampilan Form LaporanUmum Siswa
Universitas Sumatra Utara
54
Gambar 4.4.10. Tampilan Form LaporanUmum Buku
j. Form LaporanTransaksi
Form LaporanTransaksi akan tampil ketika memilih menu Laporan
Bulanan Transaksi pada Menustrip Laporan yang berada pada Form
Home. Form LaporanTransaksi berfungsi untuk menampilkan laporan
Universitas Sumatra Utara
55
bulanan dari setiap transaksi peminjaman maupun pengembalian.
Tampilan dapat dilihat pada Gambar 4.4.11. dan Gambar 4.4.12.
Gambar 4.4.11. Tampilan Form LaporanTransaksi Peminjaman
Gambar 4.4.12. Tampilan Form LaporanTransaksi Pengembalian
Universitas Sumatra Utara
BAB 5
KESIMPULAN DAN SARAN
5.1. Kesimpulan
Maka dari uraian yang telah disajikan sebelumnya penulis mengambil kesimpulan
bahwa bidang mata kuliah Microsoft Visual Basic perlu dipelajari dan dipahami.
Karena Visual Basic merupakan salah satu program pengolah database yang
dirancang untuk mengefisienkan sistem aplikasi perpustakaan, baik dari segi waktu,
tenaga dan memperkecil kesalahan dalam penyajian data, apabila dibandingkan
dengan sistem yang berjalan secara manual.
Berdasarkan dari hasil penelitian dan pengamatan yang penulis lakukan,
maka dapat ditarik kesimpulan sebagai berikut:
1. Sistem aplikasi perpustakaan yang dibuat penulis akan membantu,
mempermudah dan mempercepat kinerja petugas perpustakaan dalam
mengola data yang ada dalam sistem.
2. Sistem aplikasi ini peng-updatean (insert, hapus, update) data yang
diperlukan secara cepat, khususnya pada peng-updatean data buku dan
anggota.
3. Penulis mendapat tambahan ilmu pengetahuan dalam pembuatan
program database, teruatama dengan menggunakan bahasa pemrograman
Universitas Sumatra Utara
57
Visual Basic karena bahasa pemrograman ini relative mudah untuk
dipelajari, karena tidak memiliki perintah terlalu banyak.
4. Data-data perpustakaan seperti data buku, siswa dan transaksi yang
dilakukan anggota perpustakaan akan tersimpan secara rapi dengan
database Microsoft Access yang dibuat oleh penulis.
5.2. Saran
Setelah melakukan penelitian dan pengamatan pada Perpustakaan SMA Santa
Maria Medan, penulis ingin memberikan saran-saran yang kiranya dapat
membrikan manfaat, antara lain:
1. Hendaknya Perpustakaan SMA Santa Maria Medan menerapkan sistem
terkomputerisasi dan tidak memakai sistem manual agar segala aktivitas
perpustakaan dapat dengan cepat diproses dan proses pengerjaaannya
tidak lagi menjadi rumit.
2. Hendaknya para tenaga pekerja pada Perpustakaan SMA Santa Maria
belajar mengoperasikan sistem yang telah di buat oleh penulis, sehingga
proses pengolahan data pada perpustakaan tersebut dapat dilakukan
dengan lebih efektif dan efisien.
3. Penulis berharap adanya pengembangan lebih lanjut dari sistem aplikasi
yang terpadu untuk menanggulangi dan mengolah data yang lebih besar
dimasa yang akan datang.
Universitas Sumatra Utara
58
Dengan adanya saran-saran yang disampaikan penulis, diharapkan kiranya segala
kekurangan dan ketertinggalan dapat diperbaiki dan dikembangkan agar sistem
aplikasi perpustakaan dapat lebih akurat dan efisien sehingga tidak terdapat
kekeliruan dalam pengolahan data.
Universitas Sumatra Utara