Top Banner
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
32

Final Basis Data PTIK 02

Oct 23, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Final Basis Data PTIK 02

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

Page 2: Final Basis Data PTIK 02

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

Page 3: Final Basis Data PTIK 02

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

Page 4: Final Basis Data PTIK 02

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.

Page 5: Final Basis Data PTIK 02

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

Page 6: Final Basis Data PTIK 02

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:

Page 7: Final Basis Data PTIK 02

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

Page 8: Final Basis Data PTIK 02

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

Page 9: Final Basis Data PTIK 02

Tabel Detail Simpanan

Field Name Type Size Key

NoTransaksi Text 11 **

NoAnggota Text 7 **

Debet Currency

Kredit Currency

Saldo Currency

Page 10: Final Basis Data PTIK 02

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

Page 11: Final Basis Data PTIK 02

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

Page 12: Final Basis Data PTIK 02

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

Page 13: Final Basis Data PTIK 02

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

Page 14: Final Basis Data PTIK 02

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

Page 15: Final Basis Data PTIK 02

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

Page 16: Final Basis Data PTIK 02

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

Page 17: Final Basis Data PTIK 02

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

Page 18: Final Basis Data PTIK 02

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.

Page 19: Final Basis Data PTIK 02

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

Page 20: Final Basis Data PTIK 02

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.

Page 21: Final Basis Data PTIK 02

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.

Page 22: Final Basis Data PTIK 02

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.

Page 23: Final Basis Data PTIK 02

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