Professional Documents
Culture Documents
Disusun Oleh:
NIM : 4151303027
Jurusan : Matematika
2006
i
ABSTRAK
ii
PENGESAHAN KELULUSAN
Visual Basic 6.0” telah dipertahankan dalam Sidang Panitia Ujian Tugas Akhir
Hari :
Tanggal :
Panitia Ujian
Ketua Sekretaris
Penguji I Penguji II
iii
MOTTO DAN PERSEMBAHAN
kelas 6 C
lebih berarti
Almamaterku
iv
KATA PENGANTAR
Puji Syukur Kehadirat Allah SWT Yang Maha Pemurah Lagi Maha
Penyayang yang telah memberi kekuatan dan kesabaran kepada penulis, sehingga
penyusunan laporan Tugas Akhir ini. Akan tetapi berkat izin Allah SWT dan
berkat bimbingan, bantuan, serta dorongan dari berbagai pihak, akhirnya penulis
dapat melalui hambatan yang dihadapi hingga akhirnya Tugas Akhir ini dapat
kepada:
2. Drs. Kasmadi Imam S., M.Si., Dekan Fakultas Matematika dan Ilmu
Semarang
4. Dra. Nur Karomah, M.Si., Ketua Program Studi Statistika Terapan dan
v
8. Semua pihak yang belum sempat penulis sebutkan satu persatu yang telah
Harapan besar penulis, semoga Tugas Akhir ini dapat bermanfaat bagi
Penulis
vi
DAFTAR ISI
JUDUL ............................................................................................................. i
ABSTRAK ....................................................................................................... ii
BAB I PENDAHULUAN
E. Sistematika Penulisan............................................................... 5
vii
4. Data Base Management System (DBMS) .......................... 8
2. Normalisasi.......................................................................... 20
Konsepsual........................................................................... 26
C. Langkah Kegiatan..................................................................... 30
A. Hasil Kegiatan.......................................................................... 32
viii
1. Hasil Rancangan .................................................................. 32
B. Pembahasan.............................................................................. 69
BAB V PENUTUP
A. Simpulan .................................................................................. 74
B. Saran......................................................................................... 75
DAFTAR PUSTAKA
LAMPIRAN-LAMPIRAN
ix
DAFTAR GAMBAR
Gambar 2.1. Layar Utama Microsoft Visual Basic Versi 6.0 ...................... 12
Gambar 2.3. Jendela Source Program di Microsoft Visual Basic Versi 6.0 . 15
x
Gambar 4.14. Menu Login .............................................................................. 49
xi
Gambar 4.37. Menu Cetak .............................................................................. 63
xii
DAFTAR TABEL
Tabel 4.1. Kamus Data Gadai Syariah Sistem Pengelolaan Data di Perum
Tabel 4.2. Kamus Data Jasa Taksiran Sistem Pengelolaan Data di Perum
Tabel 4.3. Kamus Data KCA Sistem Pengelolaan Data di Perum Pegadaian
Tabel 4.4. Kamus Data Kreasi Sistem Pengelolaan Data di Perum Pegadaian
Tabel 4.5. Kamus Data Penelitian Barang Sistem Pengelolaan Data di Perum
Tabel 4.6. Kamus Data User Sistem Pengelolaan Data di Perum Pegadaian
xiii
1
BAB I
PENDAHULUAN
A. Latar Belakang
Informasi memegang peran yang sangat menentukan dan penting sebagai alat
informasi secara maksimal, baik informasi yang berasal dari dalam maupun
1
2
informasi yang berasal dari luar. Salah satu organisasi tersebut adalah
sebagai salah satu sumber data yang menentukan. Dari sistem ini ingin
KCA (Kredit Gadai Cepat dan Aman), KREASI (Kredit Angsuran Fidusia),
Gadai Syariah, Jasa Taksiran, serta Jasa Penelitian Barang. Sistem baru ini
Umum (PERUM) Pegadaian Kabupaten Kudus. Dalam hal ini hampir setiap
tersedia program khusus untuk mengelola data-data yang ada. Di sana belum
barang, output barang, KCA (Kredit Gadai Cepat dan Aman), KREASI
(Kredit Angsuran Fidusia), Gadai Syariah, Jasa Taksiran, serta Jasa Penelitian
B. Rumusan Masalah
program basis data dengan Microsoft Visual Basic 6.0 dan Crystal
Report?
C. Pembatasan Masalah
basis data. Berdasarkan pertimbangan waktu maka hanya dibuat basis data
Registrasi, Input Barang, Output Barang, KCA (Kredit Gadai Cepat dan
1. Tujuan Kegiatan
2. Manfaat Kegiatan
E. Sistematika Penulisan
BAB I PENDAHULUAN
sistematika penulisan.
yaitu subjek kegiatan, basis data, Microsoft Visual Basic 6.0, dan
BAB V PENUTUP
BAB II
LANDASAN TEORI
kata lain informasi dapat dikatakan sebagai data yang telah diorganisasikan
manajer, staf, ataupun orang lain di dalam suatu perusahaan (Abdul Kadir
2. Hirarki Data
a. Elemen Data
dipecah lagi menjadi unit lain yang bermakna. Misalnya pada data
6
7
penjualan. Istilah lain untuk elemen data adalah medan (field), kolom,
b. Rekaman
c. Berkas
data yang berkaitan dengan suatu subjek. Dalam sistem basis data
Menurut Fabbri dan Schwab (dalam Kadir 1999: 9), basis data adalah
pengulangan data.
lain:
b. Mengosongkan berkas.
a. Pengertian DBMS
yang kacau.
2). Data
terkait, tetapi kemubaziran data tidak akan terjadi. Sifat lain yang
permintaan pengguna.
4). Pengguna
Toolbox Watches
a. Form
b. Kontrol
Pointer PictureBox
Label Textbox
Frame
Command Button
CheckBox OptionButton
ListBox Combobox
HScrollBar VScrollBar
Timer DriveListBox
DirListBox FileListBox
Shape Line
Image Data
OLE
banyak baris.
kontrol lainnya.
true/false.
List Box mengandung sejumlah item dan user dapat memilih lebih
Combo Box merupakan kombinasi dari Text Box dan suatu List
maupun pemilihan.
berdiri sendiri.
visual.
15
Drive List Box, Dir List Box, dan File List Box sering digunakan
c. Properti
Visual Basic.
d. Metode
Gambar 2.3. Jendela Source Program di Microsoft Visual Basic Versi 6.0
16
e. Prosedur Kejadian
objek.
f. Prosedur Umum
suatu objek.
g. Modul
a. Jendela Utama
Terdiri dari baris judul, menu bar, dan toolbar. Baris judul
berisi nama proyek, mode operasi Visual Basic sekarang dan form
terhadap sudut kiri atas layar, juga lebar dan panjang dari form yang
b. Jendela Form
2002: 29).
c. Project
program aplikasi itu sendiri. Dalam Visual Basic, file project disimpan
dengan nama akhiran .VBP. File ini berfungsi untuk untuk menyimpan
baru maka secara otomatis project tersebut akan diisi dengan objek
hirarki dari sebuah project itu sendiri yang berisi semua item yang
terkandung di dalamnya.
d. Toolbox
tombol objek atau kontrol untuk mengatur desain dari aplikasi yang
e. Properties Windows
sangat penting untuk membedakan objek yang satu dengan objek yang
lainnya. Pada jendela properti ditampilkan jenis dan nama project yang
anda pilih urut berdasarkan abjad pada tab alphabetic atau berdasarkan
maka pointer mouse akan berubah menjadi anak panah empat arah
C. Perancangan Sistem
para pemakai sistem serta memberikan gambaran yang jelas dan rancang
dalamnya.
20
berikut:
yang disajikan.
2. Normalisasi
membangun tabel dengan baik dan benar. Tabel-tabel dengan desain yang
21
yang sekecil mungkin terjadi duplikasi data dan terhindar dari data yang
tidak konsisten.
Istilah normalisasi berasal dari Codd (dalam Kadir, 2000: 65), salah
suatu aturan yang dikenakan pada relasi-relasi dalam basis data dan harus
primer, misal: “Kode Nasabah, Nama Nasabah” dengan asumsi bahwa tak
ada nama anggota yang sama, berarti “Kode Nasabah” menentukan nama
nasabah begitu sebaliknya. Serta suatu relasi dikatakan normal ketiga jika
memenuhi normal kedua dan setiap atribut bukan kunci (tidak memiliki
Tempat Æ Alamat
“Kode Nasabah”.
Bentuk normal adalah suatu aturan yang dikenakan pada relasi-relasi basis
dalam bentuk normal pertama (biasa disebut 1NF) jika dan hanya jika
setiap atribut bernilai tunggal untuk setiap baris. Beberapa level yang biasa
yang umum dipakai. Artinya bahwa ada kebanyakan relasi, bila ketiga
bentuk normal tersebut telah dipenuhi, maka persoalan anomali tidak akan
bentuk normal ketiga. Bentuk normal 4NF dan 5NF (dikemukakan oleh
Fagin) hanya dipakai pada kasus-kasus khusus, yakni pada relasi yang
bentuk normal pertama jika dan hanya jika setiap atribut bernilai
unik).
3NF. Suatu relasi yang memenuhi BCNF selalu memenuhi 3NF, tetapi
tidak untuk sebaliknya. Suatu relasi yang memenuhi 3NF belum tentu
memenuhi BCNF.
yang paling tidak memiliki tiga atribut dan dua di antaranya bernilai
dari atribut-atribut R.
atas bisa jadi menghasilkan relasi antara yang mengandung baris yang
gabungan. Suatu relasi berada dalam 5 NF jika dan hanya jika setiap
Secara praktis dapat dikatakan bahwa suatu relasi R berada dalam 5NF
jika data yang ada padanya tak dapat lagi didekomposisi menjadi
a. Entitas
menjadi tabel.
b. Atribut
Atribut adalah item data yang menjadi bagian dari suatu entitas.
c. Hubungan
d. Kekangan
e. Domain
f. Integritas Referensial
agar elemen dalam suatu tabel yang menunjuk ke suatu pengenal unik
27
pada suatu baris pada tabel lain benar-benar menunjuk ke suatu nilai
¾ penambahan (insert)
¾ penghapusan (delete)
¾ peremajaan (update)
pada tabel lain yang tergantung pada tabel tersebut juga akan diubah
D. Crystal Report
yang terpisah dari program Microsoft Visual Basic versi 6.0, tetapi keduanya
dengan Crystal Report hasilnya lebih baik dan lebih mudah untuk dikerjakan,
karena pada Crystal Report banyak tersedia obyek maupun komponen yang
mudah digunakan.
penyaluran uang pinjaman atas dasar hukum gadai, perlu didukung dengan
secara manual. Oleh karena itu, diperlukan sistem komputerisasi agar lebih
BAB III
METODE PENELITIAN
Registrasi, Input Barang, Output Barang, KCA (Kredit Gadai Cepat dan
informasi yang cepat dan akurat bagi pihak Perusahaan Umum (PERUM)
1. Metode Literatur
Microsoft Visual Basic versi 6.0 dan Crystal Report untuk pengelolaan
29
30
2. Metode Observasi
3. Metode Laboratorium
C. Langkah Kegiatan
Visual Basic versi 6.0 dan Crystal Report untuk pengelolaan data di
3. Normalisasi data.
6. Mengkompilasi program.
D. Analisis Data
BAB IV
A. Hasil Kegiatan
1. Hasil Rancangan
Indonesia.
32
33
hingga sekarang.
keadministrasian.
sistem. Dalam hal ini pihak luar (sering disebut terminator) dapat
Data Petugas
Barang
Nasabah
Data Nasabah
lebih detail. Penjabaran diagram alir data kontekas yang lebih detail
Presensi
Tidak Ya
Ya Lunas
Ya Mencicil
Taksir Barang
Ya
Hubungi Petugas
Diangsur
sebanyak
Tunjukkan KTP
Ya
Registrasi Dapat uang pinjaman
Data KCA
Data Kreasi
Data User
Menu Utama
Menu Login Input Output Menu Laporan Menu Cetak About Selesai
Input
Input Jasa Input Registrasi Input Registrasi Input Registrasi Input Registrasi
Taksiran KCA Gadai Syariah KREASI Penelitian/
Penitipan Barang
Output
Laporan
Cetak
1) Pengkodean Program
dari program yang akan dibuat. Diagram alir data akan membuat
melakukan transaksi.
tampilan awal dari program adalah menu awal dari program basis
dalam database ini, maka tidak dapat masuk dalam menu pilihan.
pilihan program.
dari form utama sebagai form yang pertama kali muncul ketika baru
membuka program aplikasi database ini. Pada form utama ini tersedia
46
Barang; menu cetak yang dibuat dengan bantuan Software Crystal Report,
yang terdiri dari Cetak Gadai Syariah, Cetak Jasa Taksiran, Cetak KCA,
tombol yang terakhir yaitu tombol Keluar untuk keluar dari program
aplikasi. Selain itu juga terdapat informasi tentang logo, visi, serta misi
Jika pada form utama ini dipilih tombol Menu Pilihan maka akan
muncul form yang berisi tentang Menu Login, Menu Input, Menu Output,
Menu Laporan, Menu About, Menu Cetak serta Menu Selesai. Cara
Gambar 4.11. Form Struktur Organisasi Gambar 4.12. Form Windows Media Player
Jika pada form Menu Pilihan ini dipilih menu Login dengan cara
mengklik sub menu Log In maka akan muncul form Login dan diisi
transaksi. Dalam form ini tersedia text box untuk menuliskan nama dan
berikutnya.
Menu Input ini terdiri dari beberapa sub menu antara lain:
Dalam sub menu Input Jasa Taksiran akan ditampilkan form sebagai
berikut:
Dalam sub menu Input Registrasi KCA akan ditampilkan dalam 2 form
sebagai berikut:
Dalam sub menu Registrasi Input KCA akan ditampilkan dalam 2 form
sebagai berikut:
Menu Output ini terdiri dari beberapa sub menu antara lain:
Dalam sub menu Output Jasa Taksiran akan ditampilkan dalam form
sebagai berikut:
b. Output KCA
Dalam sub menu Output KCA akan ditampilkan dalam 2 form sebagai
berikut:
Dalam sub menu Output Gadai Syariah akan ditampilkan dalam 2 form
sebagai berikut:
d. Output KREASI
sebagai berikut:
data-data yang sudah dalam database Pegadaian. Pada menu Laporan ini,
kita tidak hanya dapat melihat data saja, tetapi juga bisa melakukan
Cara kerja menu Laporan pada Menu Pilihan sama dengan Laporan
Pegadaian yang ada pada menu utama. Menu Laporan terdiri dari beberapa
b. Laporan KCA
Dalam sub menu Laporan KCA menampilkan data nasabah dan data
d. Laporan KREASI
Dalam sub menu Laporan Kreasi menampilkan data nasabah dan data
maka akan muncul form yang berisi tentang biodata dari pembuat program
berikut:
Menu Cetak ini terdiri atas beberapa sub menu yang ditampilkan
Dalam sub menu Cetak Jasa Taksiran menampilkan data nasabah dan
b. Cetak KCA
Dalam sub menu Cetak KCA menampilkan data nasabah dan data
Dalam sub menu Cetak Gadai Syariah menampilkan data nasabah dan
d. Cetak KREASI
Dalam sub menu Cetak Kreasi menampilkan data nasabah dan data
B. Pembahasan
Basic versi 6.0 dan Crystal Report untuk pengelolaan data di Perum
a. Studi Kelayakan
b. Rencana Pendahuluan
dalam bentuk DFD konteks (atau sering juga disebut diagram konteks).
aliran data. DAD merupakan merupakan alat yang biasa dipakai untuk
dengan lingkungannya.
70
c. Analisis Sistem
lebih detail.
d. Perancangan Sistem
relasi antar tabel dan bagan struktur sistem pada pembuatan program
Kabupaten Kudus.
e. Implementasi Sistem
juga menjelaskan tentang cara kerja dan hasil proses kerja program
yang didasarkan pada bagan alir sistem dari program yang telah dibuat.
pilihan terdapat beberapa menu antara lain: menu Login, menu Input,
menu Output, menu Laporan, menu About, menu Cetak, serta menu
menu Input terdiri dari beberapa sub menu antara lain: sub menu Input
1,25 % dari besar pinjaman; sub menu Registrasi Input Gadai Syariah
dari besar pinjaman; serta yang terakhir adalah sub menu Registrasi
barang.
pencarian pada data yang sudah masuk, terdiri dari sub menu: sub
72
Barang.
kekurangannya.
Kudus, untuk data-data yang telah dimasukkan juga akan lebih terjamin
jumlah barang yang masuk maupun keluar setiap hari, tidak ada form
BAB V
PENUTUP
A. Simpulan
Adapun simpulan dari penyusunan Tugas Akhir ini adalah sebagai berikut.
1. Proses kerja dari program berdasarkan pada struktur sistem dan kebenaran
data tergantung pada pengguna. Cara kerja program dimulai dari form
utama sebagai form yang pertama kali muncul ketika baru membuka
program aplikasi database ini. Pada form utama ini tersedia beberapa
Cetak yang dibuat dengan bantuan Software Crystal Report, yang terdiri
dari Cetak Gadai Syariah, Cetak Jasa Taksiran, Cetak KCA, Cetak
tombol yang terakhir yaitu tombol Keluar untuk keluar dari program
74
75
aplikasi. Selain itu juga terdapat informasi tentang logo, visi, serta misi
Kudus, untuk data-data yang telah dimasukkan juga akan lebih terjamin
dan mengubah data-data yang telah dimasukkan. Program aplikasi ini juga
maupun keluar setiap hari, tidak ada form khusus untuk mengetahui secara
B. Saran
efisiensi kerja.
DAFTAR PUSTAKA
Andi. 2002. Database Visual Basic 6.0 dengan Crystal Reports. Yogyakarta: Andi
Offset
Kadir, Abdul. 1999. Konsep dan Tuntutan Praktis Basis Data. Yogyakarta: Andi
Offset
Kurnia, Tjandra. 2002. Tip Trik Unik Visual Basic. Jakarta: PT Elex Media
Komputindo
Sethyon, Ketut. 2002. Menapak ke Masa Depan dengan Kegigihan Masa Lalu.
Jakarta: PT. Cipta Swara Serasi
77