Anda di halaman 1dari 23

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. .... Daftar Isi . .... BAB I PENDAHULUAN.. A. B. C. Latar Belakang ... Rumusan Masalah Tujuan Laporan........... ii iii 1 1 2 2 3 3 4 5 7 12 13 18 18 18

BAB II PEMBAHASAN. A. Normalisasi Data B. Alur sistem kerja koperasi simpan pinjam .. C. Spesifikasi File.. . D. Rancangan Form dan Source Code dari Program E. Rancangan Laporan F. Form Help (Cara Menjalankan Program) BAB III PENUTUP... A. Kesimpulan ............................. B. Saran .................................... 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:

Tabel Anggota No_Anggota (*) Nama Alamat Kota No_Telp Pekerjaan

Tabel Pinjaman No_Pinjam (*) Tgl_Pinjam No_Anggota (**) Keterangan Pinjaman_Pokok Lama_pinjaman Bunga Tgl_Mulai Tgl_Selesai Jumlah_Bunga Total_Pinjaman Angsuran Tgl_Bayar

Tabel Angsuran No_Bukti (*) Tgl_Bukti No_Pinjam(**) Bayar Sisa Periode Jumlah_Sisa Terlambat Denda Jumlah Status

Tabel Detail No_Trans (**) No_Anggota (**) Debet Kredit Total

Tabel Simpanan No_Trans (*) Tgl Jenis Saldo 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. 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 Field Name NoAnggota Nama Alamat Kota NoTelp Pekerjaan Type Text Text Text Text Text Text Size Key 7 30 50 25 15 20 *

Tabel Simpanan Field Name NoTransaksi Tanggal Jenis Saldo Type Text Date/Time Text Currency Size 11 15 Key *

Tabel Detail Simpanan Field Name NoTransaksi NoAnggota Debet Kredit Saldo Type Text Text Currency Currency Currency Size 11 7 Key ** **

Tabel Pinjaman Field Name NoPinjam TglPinjam NoAnggota Keterangan PinjPokok Lama B unga Administrasi TglMulai TglSelesai JmlBunga TotalPinjaman Angsuran TglBayar Type Text Date/Time Text Text Currency Number Number Number Date/Time Date/Time Currency Currency Currency Date/Time Size 11 7 25 Key * ** Field

Tabel Angsuran Type Size 11 30

Key * **

Name NoBukti Text TglBukti Date/Time NoPinjam Text Bayar Currency Sisa Currency Periode Number JmlSisa Currency Terlambat Text Denda Currency Jumlah Number Status Text

50 15

D. Rancangan Form dan Source Code dari program a. Form Login

login
user ID password

login

close

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)

b. Form Master Anggota Master anggota


Input data anggota No.anggota Nama Alamat Kota No.telepon Pekerjaan Browser anggota

Tambah

Simpan

Edit

Hapus

Gambar Form Master Anggota c. Form Simpanan Simpanan anggota


No.anggota Keterangan No.transaksi Tgl.transaksi

Data_anggota
No.anggota Nama Alamat Kota No.telpon Saldo

No.transaksi

Taggal

Jenis

Saldo 5000000

01 02 03

05/06/2013 06/06/2013 07/06/2013

simpanan simpanan simpanan

6000000 5500000

Tanbah

Simpan

Edit

Hapus

Keluar

Gambar Form Simpanan

d. Form Detail Simpanan

Detail Simpanan Anggota


No.transaksi No.transaksi Tgl.transaksi Tgl.transaksi Keterangan Keterangan

Data_anggota
No.transaksi No.transaksi No.anggota No.anggota

Debet Debet Kredit Kredit Total Total

No.transaksi 01 02 03

No.anggota A1 A2 A3

Debet 500000 300000 500000

Kredit 0 0 500000

Total 5000000 6000000 5500000

Tambah

Simpan

Edit

Hapus

Keluar

Gambar Form Detail Simpanan

f. Form Pinjam
Pinjaman anggota

No.pinjaman No.pinjaman Tgl.pinjaman Tgl.pinjaman

No.anggota No.anggota cari cari Data Data anggota anggota No.anggota No.anggota Nama Nama Alamat Alamat Kota Kota No.telepon No.telepon Keterangan Keterangan pinjaman pinjaman Keterangan Keterangan Pinjaman Pinjaman pokok pokok Laman Laman angsuran angsuran Bunga Bunga (%) (%) Admin Admin Tgl.mulai Tgl.mulai Tgl.selesai Tgl.selesai Jumlah Jumlah bunga bunga Total Total pinjam pinjam Angsurn Angsurn Tgl.bayar Tgl.bayar bulan bulan
No.anggota Jkt09 Akb12 Keteranga n Pinjaman Pinjaman Pinjaman.pokok 10000000 4000000 Lama 5 3 Bunga 1 1 Admin 1 1

No.pinjam 89 123

Tgl.pinjam 09/8/2012 11/9/2012

Tambah

Simpan

Edit

Hapus

Keluar

Gambar Form Pinjaman

g. Form Master Pembayaran Transaksi Pembayaran Pinjaman


No. No. Pinjam Pinjam Tgl. Tgl. Pinjam Pinjam No. No. Bukti Bukti Tgl. Tgl. Bukti Bukti

Keterangan Keterangan Keterangan Keterangan Pinjaman Pinjaman


Keterangan Keterangan Pinjaman Pinjaman Pokok Pokok Lama Lama Angsuran Angsuran Tgl. Tgl. Tempo Tempo

Database Database Tgl Tgl Bayar Bayar Angsuran Angsuran ke ke Jml Jml pinjaman pinjaman Sudah Sudah bayar bayar Sisa Sisa
RUPIAH RUPIAH

TERBILANG TERBILANG

Status Status

Angsuran Angsuran Jml Jml Sisa Sisa Ang Ang Terlambat Terlambat Denda Denda

Total Total Tambah Edit Simpan Tutup Hapus

Gambar Form Master Transaksi Pembayarn Pinjaman

h. from kamus (help) Kamus Mode translate B.H.S Program ke B.H.S Indonesia B.H.S Indonesia ke B.H.S Program Masukan/input kata Hasil/output kata

Translate

E. Rancangan Laporan a. Laporan Anggota Adapun rancangan laporan data anggota pada program koperasi simpan pinjam ini adalah sebagai berikut: LAPORAN DATA ANGGOTA No. Anggota SP003 SP004 SP005 SP006 SP007 SP008 Nama Ikhsan Ilham Salemo Irman Ikhwan Uki Alamat Jl. Andi Tonro Jl. BTN Samalewa Jl. Cendrawasih Jl. Daeng Tata Jl. Syech Yusuf Kota Makassar Makassar Makassar Makassar Makassar Makassar No. Telp 08538847456 08634645465 08167464748 08529958585 08974545466 08125454646 Pekerjaan PNS Pegawai Swasta Dosen Guru Wiraswasta Supir

Gambar Laporan Data Anggota Koperasi

LAPORAN SIMPANAN ANGGOTA No trans SM-01102001 SM-01102002 SM-01102003 SM-01102005 No Anggota SP001 SP002 SP003 SP004 Debet 500000 300000 150000 450000 Kredit 0 30000 0 0 Total 500000 330000 150000 450000

Gambar Laporan Data Simpanan Anggota Koperasi

b. Laporan Pinjaman LAPORAN PINJAMAN ANGGOTA


No Pinjam PJ-01102001 PJ-01102002 PJ-01102003 PJ-01102004 PJ-01102005 Tgl Pinjam 5/16/2011 5/16/2011 5/18/2001 5/19/2011 5/20/2011 Keterangan Pinjaman Pokok 2000000 5000000 1500000 2500000 500000 Admin Tgl Selesai 10/16/2011 12/16/2011 10/18/2011 8/19/2011 7/20/2011 Jumlah Bunga 40000 50000 15000 25000 5000 Total Pinjaman 2040000 5100000 1530000 2550000 510000 Angsuran Tgl Bayar 6/14/2011 6/16/2011 6/18/2011 6/16/2011 6/20/2011

Pinjaman Pinjaman Pinjaman Pinjaman Pinjaman

1 1 1 1 1

300000 500000 100000 200000 80000

Gambar Laporan Data Pinjaman Anggota Koperasi c. Laporan Transaksi Pembayaran Pinjaman LAPORAN TRANSAKSI PINJAMAN
No.Bukti Tgl.Bukt i 6/14/201 1 6/16/201 1 6/18/201 1 No.Pinja m PJ01102001 PJ01102002 PJ01102003 Bay ar 0 0 0 Sisa Period e 1 1 1 Jml.Sis a (234000 0) (254000 0) 0 Terlam bat 0 0 0 Dend a 0 0 0 Jumla h 0 0 0 Status

BK01102001 BK01102002 BK01102003

(204000 0) (204000 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 formform 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

Anda mungkin juga menyukai