final basis data ptik 02
TRANSCRIPT
Pengantar Basis Data
Kelas PTIK 02
Anggota Kelompok:
Nurul Ikhwan (1229040049)
Wira Imam Santosa (1229042027)
Muhammad Ikhsan (1229040041)
Irman Taufiq Ibrahim (1229042049)
Ilham (1229042026)
Universitas Negeri Makassar
Pendidikan Teknik Informatika dan Komputer
KATA PENGANTAR
Dengan menyebut nama Allah Yang Maha Kuasa, Maha Agung. Kami
selaku penulis mengucapkan rasa syukur yang sebesar-besarnya, karena berkat
segala Rahmat dan Karunia yang telah dilimpahkan-Nya, kami dapat
menyelesaikan pembuatan laporan ini.
Dalam pembuatan laporan ini bertujuan agar pembaca/pendengar dapat
mengetahui tentang beberapa hal mengenai bentuk basis data dari program
simpan pinjam. Yang kami harapkan dapat menambah wawasan dan
pengetahuan mengenai pembahasan ini.
Apabila dalam penulisan makalah/laporan ini terdapat banyak kesalahan
ataupun kekeliruan harap memakluminya, karena kami sebagai penulis hanya
insan biasa yang masih dalam tahap belajar. Maka dari itu, diharapkan kritik
dan saran yang membangun bagi penyempurnaan makalah ini. Semoga
makalah ini dapat bermanfaat. Akhir kata, kami mengucapkan terima kasih
banyak.
Penulis
DAFTAR ISI
Kata Pengantar. ..………………………………………………………….…. ii
Daftar Isi . ……………………………………………………….…………... iii
BAB I PENDAHULUAN……………………………………………….. 1
A. Latar Belakang ………..……………………………………. 1
B. Rumusan Masalah…………………………………………… 2
C. Tujuan Laporan....………………………………………....... 2
BAB II PEMBAHASAN…………………………………………………. 3
A. Normalisasi Data …………………………………………… 3
B. Alur sistem kerja koperasi simpan pinjam ………………….. 4
C. Spesifikasi File………………….. …………………………. 5
D. Rancangan Form dan Source Code dari Program…………… 7
E. Rancangan Laporan ………………………………………… 12
F. Form Help (Cara Menjalankan Program) …………………… 13
BAB III PENUTUP………………………………………………………... 18
A. Kesimpulan ………………………………............................. 18
B. Saran ……………………………….................................... 18
DAFTAR PUSTAKA
BAB I
PENDAHULUAN
A. Latar Belakang
Basis data adalah kumpulan informasi yang disimpan di dalam komputer
secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer
untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang
digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem
manajemen basis data (database management system, DBMS).
Istilah "basis data" berawal dari ilmu komputer. Meskipun kemudian artinya
semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel ini mengenai
basis data komputer. Catatan yang mirip dengan basis data sebenarnya sudah ada
sebelum revolusi industri yaitu dalam bentuk buku besar, kwitansi dan kumpulan data
yang berhubungan dengan bisnis.
Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau
potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari
jenis fakta yang tersimpan di dalamnya: penjelasan ini disebut skema. Skema
menggambarkan obyek yang diwakili suatu basis data, dan hubungan di antara obyek
tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur
basis data: ini dikenal sebagai model basis data atau model data. Model yang umum
digunakan sekarang adalah model relasional, yang menurut istilah layman mewakili
semua informasi dalam bentuk tabel-tabel yang saling berhubungan dimana setiap
tabel terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi
matematika). Dalam model ini, hubungan antar tabel diwakili denga menggunakan
nilai yang sama antar tabel. Model yang lain seperti model hierarkis dan model
jaringan menggunakan cara yang lebih eksplisit untuk mewakili hubungan antar
tabel.
Istilah basis data mengacu pada koleksi dari data-data yang saling
berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem
manajemen basis data (database management system/DBMS).
B. Rumusan Masalah
Menggambarkan sebuah system simpan pinjam dalam suatu koperasi dan
mengaplikasikannya ke dalam sebuah rekayasa program
C. Tujuan Laporan
1. Dapat memenuhi tuntutan pembuatan tugas akhir dari dosen pembimbing
2. Dapat menggambarkan rancangan system simpan pinjam
3. Mengaplikasikan rancangan system simpan pinjam dalam rekayasa program
BAB II
PEMBAHASAN
A. Normalisasi Data
Sebelum kita membahas sistem kerja dari kasus simpan pinjam koperasi ini. Adapun
rancangan database yang nanti akan di integrasikan dengan form - form yang telah
ada pada Microsoft Visual Basic 6.0, berikut ini nama tabel - tabel yang ada di dalam
database:
Tabel Master Anggota
Tabel ini berisi tentang identitas tiap - tiap anggota koperasi simpan pinjam
Tabel Simpanan
Berisi tentang saldo yang telah disimpan dari tiap - tiap anggota
Tabel Detail Simpanan
Berisi tentang jumlah total dari penjumlahan yang berasal dari debet dan kredit
Tabel Pinjaman
Berisi tentang data - data peminjam dari tiap anggota
Tabel Angsuran
Berisi tentang data - data segala proses kegiatan peminjaman.
Berikut adalah normalisasi data dari database/file yang telah kami buat dalam aplikasi
simpan pinjam koperasi:
Ket: (*) = Primary Key (**) = Foreign Key
Gambar Normalisasi Data Simpan Pinjam Koperas
B. Alur sistem kerja koperasi simpan pinjam
1. Pengunjung atau calon anggota koperasi mendaftarkan diri kepada staff
administrasi untuk melakukan pengisian data diri atau identitas.
2. Setelah anggota terdaftar sebagai anggota koperasi, dari sini anggota
sudah dapat melakukan kegiatan simpan pinjam uang di koperasi.
Tabel Anggota
No_Anggota (*)NamaAlamatKotaNo_TelpPekerjaan
Tabel Pinjaman
No_Pinjam (*)Tgl_PinjamNo_Anggota (**)KeteranganPinjaman_PokokLama_pinjamanBungaTgl_MulaiTgl_SelesaiJumlah_BungaTotal_PinjamanAngsuranTgl_Bayar
Tabel Angsuran
No_Bukti (*)Tgl_BuktiNo_Pinjam(**)BayarSisaPeriodeJumlah_SisaTerlambatDendaJumlahStatus
Tabel Detail
No_Trans (**)No_Anggota (**)DebetKreditTotal
Tabel Simpanan
No_Trans (*)TglJenisSaldo
3. Dalam kegiatan simpan pinjam staff administrasi akan melakukan
penghitungan melalui masing-masing form terhadap setiap kegiatan
simpan pinjam yang dilakukan.
4. Kemudian saat melakukan kegiatan simpan pinjam, anggota koperasi akan
menerima laporan atau bukti telah melakukan transaksi penyimpanan
ataupun bukti transaksi pembayaran pinjaman.
C. Spesifikasi File
Adapun spesifikasi file dari aplikasi program simpan pinjam koperasi dapat
diuraikan sebagai berikut:
Tabel Master Anggota
Tabel Simpanan
Field Name Type Size Key
NoAnggota Text 7 *
Nama Text 30
Alamat Text 50
Kota Text 25
NoTelp Text 15
Pekerjaan Text 20
Field Name Type Size Key
NoTransaksi Text 11 *
Tanggal Date/Time
Jenis Text 15
Saldo Currency
Tabel Detail Simpanan
Field Name Type Size Key
NoTransaksi Text 11 **
NoAnggota Text 7 **
Debet Currency
Kredit Currency
Saldo Currency
Tabel Pinjaman Tabel Angsuran
Field Name Type Size Key
NoPinjam Text 11 *
TglPinjam Date/Time
NoAnggota Text 7 **
Keterangan Text 25
PinjPokok Currency
Lama Number
B unga Number
Administrasi Number
TglMulai Date/Time
TglSelesai Date/Time
JmlBunga Currency
TotalPinjaman Currency
Angsuran Currency
TglBayar Date/Time
Field
Name
Type Size Key
NoBukti Text 11 *
TglBukti Date/Time
NoPinjam Text 30 **
Bayar Currency
Sisa Currency
Periode Number
JmlSisa Currency
Terlambat Text 50
Denda Currency
Jumlah Number
Status Text 15
D. Rancangan Form dan Source Code dari program
a. Form Login
Gambar Form Login
Merupakan tampilan form yang pertama kali mucul saat program dijalankan. Form
ini ditujukan agar setiap pengguna (user), khususnya staff administrasi koperasi dapat
menverifikasi identitasnya agar bisa mengakses kedalam program, agar tidak semua
orang dapat mengakses database tersebut. Dalam form ini berisi input user ID dan
password yang bertujuan untuk membedakan status pengguna (user)
Form Menu Utama (MDI Utama)
loginuser IDpassword
login close
Master anggotaMaster anggota
No.anggotaNama Alamat KotaNo.telepon Pekerjaan
Input data anggota Browser anggota
Tambah Simpan Edit Hapus
b. Form Master Anggota
Gambar Form Master Anggota
c. Form Simpanan
Gambar Form Simpanan
No.anggota No.transaksi Keterangan Tgl.transaksi
Data_anggotaNo.anggota Saldo Nama Alamat Kota No.telpon
Simpanan anggota
No.transaksi Taggal Jenis Saldo
01 05/06/2013 simpanan 5000000
02 06/06/2013 simpanan 6000000
03 07/06/2013 simpanan 5500000
Tanbah Simpan Edit Hapus Keluar
d. Form Detail Simpanan
Gambar Form Detail Simpanan
No.transaksi Keterangan Tgl.transaksi
Data_anggotaNo.transaksi Debet No.anggota Kredit
Total
No.transaksi Keterangan Tgl.transaksi
Data_anggotaNo.transaksi Debet No.anggota Kredit
Total
Detail Simpanan AnggotaDetail Simpanan Anggota
No.transaksi No.anggota Debet Kredit
01 A1 500000 0
02 A2 300000 0
03 A3 500000 500000
Total
5000000
6000000
5500000
Tambah Simpan Edit Hapus Keluar
No.pinjaman No.anggotaTgl.pinjaman No.pinjaman No.anggotaTgl.pinjaman
Pinjaman anggotaPinjaman anggota
caricari
Data anggotaNo.anggota Nama Alamat Kota No.telepon
Data anggotaNo.anggota Nama Alamat Kota No.telepon
Bunga (%) Admin
Tgl.mulaiTgl.selesaiJumlah bungaTotal pinjamAngsurn Tgl.bayar
Bunga (%) Admin
Tgl.mulaiTgl.selesaiJumlah bungaTotal pinjamAngsurn Tgl.bayar Keterangan pinjaman
Keterangan Pinjaman pokokLaman angsuran bulan
Keterangan pinjamanKeterangan Pinjaman pokokLaman angsuran bulan
No.pinjam Tgl.pinjam No.anggota Keterangan
Pinjaman.pokok Lama Bunga Admin
89 09/8/2012 Jkt09 Pinjaman 10000000 5 1 1
123 11/9/2012 Akb12 Pinjaman 4000000 3 1 1
Tambah Tambah Simpan Simpan Edit Edit Hapus Hapus Keluar Keluar
f. Form Pinjam
Gambar Form Pinjaman
g. Form Master Pembayaran
Gambar Form Master Transaksi Pembayarn Pinjaman
No. Pinjam No. BuktiTgl. Pinjam Tgl. BuktiNo. Pinjam No. BuktiTgl. Pinjam Tgl. Bukti
Transaksi Pembayaran PinjamanTransaksi Pembayaran Pinjaman
Keterangan
Keterangan PinjamanKeteranganPinjaman PokokLama AngsuranTgl. Tempo
TERBILANG RUPIAH
Status
Keterangan
Keterangan PinjamanKeteranganPinjaman PokokLama AngsuranTgl. Tempo
TERBILANG RUPIAH
Status
DatabaseDatabase
Tgl Bayar Angsuran keTgl Bayar Angsuran ke
Jml pinjamanSudah bayarSisa
Jml pinjamanSudah bayarSisa
AngsuranJml Sisa AngTerlambat Denda
AngsuranJml Sisa AngTerlambat Denda
TotalTotal
Tambah Edit Simpan Hapus
Tutup
h. from kamus (help)
E. Rancangan Laporana. Laporan Anggota
Adapun rancangan laporan data anggota pada program koperasi simpan
pinjam ini adalah sebagai berikut:
LAPORAN DATA ANGGOTA
No. Anggota Nama Alamat Kota No. Telp Pekerjaan
SP003SP004SP005SP006SP007SP008
IkhsanIlham
SalemoIrman
IkhwanUki
Jl. Andi TonroJl. BTN
SamalewaJl. CendrawasihJl. Daeng TataJl. Syech Yusuf
MakassarMakassarMakassarMakassarMakassarMakassar
085388474560863464546508167464748085299585850897454546608125454646
PNSPegawai Swasta
DosenGuru
WiraswastaSupir
Gambar Laporan Data Anggota Koperasi
LAPORAN SIMPANAN ANGGOTA
No trans No Anggota Debet Kredit Total
Mode translateB.H.S Program ke B.H.S IndonesiaB.H.S Indonesia ke B.H.S Program
Masukan/input kata Hasil/output kata
Kamus
Translate
SM-01102001SM-01102002SM-01102003SM-01102005
SP001SP002SP003SP004
500000300000150000450000
030000
00
500000330000150000450000
Gambar Laporan Data Simpanan Anggota Koperasi
b. Laporan Pinjaman
NoPinjam
TglPinjam
Keterangan PinjamanPokok
Admin TglSelesai
JumlahBunga
Total Pinjaman
Angsuran TglBayar
PJ-01102001PJ-01102002PJ-01102003PJ-01102004PJ-01102005
5/16/20115/16/20115/18/20015/19/20115/20/2011
PinjamanPinjamanPinjamanPinjamanPinjaman
2000000500000015000002500000 500000
11111
10/16/201112/16/201110/18/20118/19/20117/20/2011
40000500001500025000 5000
2040000510000015300002550000510000
30000050000010000020000080000
6/14/20116/16/20116/18/20116/16/20116/20/2011
LAPORAN PINJAMAN ANGGOTA
Gambar Laporan Data Pinjaman Anggota Koperasi
c. Laporan Transaksi Pembayaran Pinjaman
LAPORAN TRANSAKSI PINJAMAN
No.Bukti Tgl.Bukti No.Pinjam Bayar Sisa Periode Jml.Sisa Terlambat Denda Jumlah Status
BK-01102001
BK-01102002
BK-01102003
6/14/2011
6/16/2011
6/18/2011
PJ-01102001
PJ-01102002
PJ-01102003
0
0
0
(2040000)
(2040000)
0
1
1
1
(2340000)
(2540000)
0
0
0
0
0
0
0
0
0
0
BELUM LUNAS
BELUM LUNAS
LUNAS
Gambar Laporan Data Transaksi Pembayaran Pinjaman
F. Form Help (cara menjalankan program)
a. Form Login
1. Pada form login ketikan user id yang dimiliki oleh setiap staff administrasi
pada kolom user id kemudian tekan enter maka nama user akan terisi
otomatis, dan kursor akan berada di kolom password kemudian masukan
password kemudian tekan button login.
2. Setelah klik button login maka akan langsung masuk pada menu utama
program.
3. Klik close untuk membatalkan login.
b. Form Menu Utama
1. Terdiri dari menu setup yang berisi sub menu anggota koperasi untuk
menampilkan form master anggota, dan sub menu exit untuk keluar dari menu
utama.
2. menu form yang berisi sub menu simpanan, detail simpanan, pinjaman,
pembayaran yang dimana bila dipilih salah satu dari sub menu itu kita akan
masuk ke masing-masing form yang telah kita buat sebelumnya.
3. menu laporan yang berisi sub menu laporan anggota, simpanan, pinjaman,
pembayaran yang dimana bila dipilih salah satu dari sub menu itu kita akan
masuk ke masing-masing laporan yang telah kita buat di form masing-masing.
c. Form Master Anggota
1. Pada tampilan awal, form anggota dalam keadaan nonaktif.
2. Klik button tambah untuk mengkatifkan form.
3. Input identitas data anggota
4. Klik button simpan untuk menyimpan data yang telah diinput.
5. Klik button edit untuk merubah isi tabel database yang telah diinput.
6. Klik button hapus untuk menghapus isi dari database.
7. Klik button batal apabila tidak ingin melakukan penginputan.
8. Klik button tutup untuk menutup/mengakhiri form.
9. Tombol navigasi untuk melihat isi tabel database secara top – down.
10. Klik button cari untuk mencari data dengan memasukan kata kunci terlebih
dahulu berupa nama anggota ataupun kode anggota.
d. Form Simpanan
1. Pada tampilan awal, form simpanan dalam keadaan nonaktif.
2. Klik button tambah untuk mengkatifkan form.
3. Input data simpanan
4. Klik button simpan untuk menyimpan data yang telah diinput.
5. Klik button edit untuk merubah isi tabel database yang telah diinput.
6. Klik button hapus untuk menghapus isi dari database.
7. Klik button batal apabila tidak ingin melakukan penginputan.
8. Klik button tutup untuk menutup/mengakhiri form.
9. Tombol navigasi untuk melihat isi tabel database secara top – down.
e. Form Detail Simpanan
1. Pada tampilan awal, form detail simpanan dalam keadaan nonaktif.
2. Klik button tambah untuk mengkatifkan form.
3. Klik button simpan untuk menyimpan data yang telah diinput.
4. Klik button edit untuk merubah isi tabel database yang telah diinput.
5. Klik button hapus untuk menghapus isi dari database.
6. Klik button batal apabila tidak ingin melakukan penginputan.
7. Klik button tutup untuk menutup/mengakhiri form.
8. Tombol navigasi untuk melihat isi tabel database secara top – down.
f. Form Pinjaman
1. Pada saat tampilan awal, form pinjaman dalam keadaan nonaktif.
2. Klik button tambah untuk mengkatifkan form.
3. Pada saat melakukan penginputan tanggal,tekan tombol drop
downya ,kemudian pilih tanggal yang sesuai.
4. Klik button simpan untuk menyimpan data yang telah diinput.
5. Klik button edit untuk merubah isi tabel database yang telah diinput.
6. Klik button hapus untuk menghapus isi dari database.
7. Klik button batal apabila tidak ingin melakukan penginputan.
8. Klik button tutup untuk menutup/mengakhiri form.
9. Tombol navigasi untuk melihat isi tabel database secara top – down.
g. Form Master Pembayaran
1. Pada saat tampilan awal, form dalam keadaan nonaktif.
2. Klik button tambah untuk mengkatifkan form.
3. Pada saat melakukan penginputan tanggal,tekan tombol drop
downya ,kemudian pilih tanggal yang sesuai.
4. Klik button simpan untuk menyimpan data yang telah diinput.
5. Klik button edit untuk merubah isi tabel database yang telah diinput.
6. Klik button hapus untuk menghapus isi dari database.
7. Klik button batal apabila tidak ingin melakukan penginputan.
8. Tombol navigasi untuk melihat isi tabel database secara top – down.
9. Klik button tutup untuk menutup/mengakhiri form dan akan kembali ke menu
utama.
h. from kamus
1. Masuk dalam menu “help” pilih “kamus”
2. Tandai mode translate yang ingin dipilih.
3. Masukkan kata/kalimat asing yang terdapat dalam program kotak
masuk/input.
4. Setelah pengisian kotak input tekan “translate”.
5. Hasilnya bias kita lihat di kotak hasil/output.
BAB III
PENUTUP
A. Kesimpulan
Didalam pembuatan system simpan pinjam banyak hal yang perlu di
perhatikan dengan baik, diantaranya normalisasi data dari database/file di mana
dalam normalisasi ini perlu kecermatan dalam penyusunannya, karena jika
penyusunan adalah normalisasi ini berantakan maka akan berdampak dalam form-
form dalam pembuatan atau penggunaan program tersebut.
B. Saran
Kami sadari dalam pembuatan laporan ini masih ada kekurangan, mungkin
kedepan untuk kesempatan selanjutnya kelompok kami akan terus
mengembangkan/meng-update program kami sesuai kebutuhan pemakai (user) dan
tingkat kompleksitas yang cukup tinggi demi kenyaman pengguna program kami ini.
Oleh karena itu dibutuhkan penelitian lebih lanjut agar program ini dapat bekerja
secara optimal.
DAFTAR PUSTAKA
Andi,“Seri Panduan Pemrograman MicrosoftVisual Basic 6.0”, LPKBM MADCOMS
Ridwan Sanjaya, “Kolaborasi Visual Basic 6.0 dan Access 2003”, PT. Elex Media
Komputindo, Jakarta, 2008
www.planet-source-code.com/vb