You are on page 1of 23

Pengantar Basis Data

Kelas PTIK 02 Anggota Kelompok: Nurul Ikhwan (12290 00 9! "ira Imam #antosa (12290 202$! %uhamma& Ikhsan (12290 00 1! Irman Tau'i( I)rahim (12290 20 9! Ilham (12290 202*!

+ni,ersitas Negeri %akassar Pen&i&ikan Teknik In'ormatika &an Komputer

KATA P-N.ANTA/
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 !a!asan 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. "emoga makalah ini dapat berman#aat. Akhir kata, kami mengucapkan terima kasih banyak. $enulis

DA0TA/ I#I
Kata $engantar. ..%%%%%%%%%%%%%%%%%%%%%%.%. Da#tar &si . %%%%%%%%%%%%%%%%%%%%%.%%%%... 'A' & $(NDA)*+*AN%%%%%%%%%%%%%%%%%%.. A. '. .. +atar 'elakang %%%..%%%%%%%%%%%%%%. Rumusan Masalah%%%%%%%%%%%%%%%%% /ujuan +aporan....%%%%%%%%%%%%%%%....... ii iii , , 0 0 1 3 4 ,,0 ,7 ,7 ,7

'A' && $(M'A)A"AN%%%%%%%%%%%%%%%%%%%. A. Normalisasi Data %%%%%%%%%%%%%%%%% '. Alur sistem kerja koperasi simpan pinjam %%%%%%%.. .. "pesi#ikasi 2ile%%%%%%%.. %%%%%%%%%%. D. Rancangan 2orm dan "ource .ode dari $rogram%%%%% (. Rancangan +aporan %%%%%%%%%%%%%%%% 2. 2orm )elp 5.ara Menjalankan $rogram6 %%%%%%%% 'A' &&& $(N*/*$%%%%%%%%%%%%%%%%%%%%%... A. Kesimpulan %%%%%%%%%%%%............................. '. "aran %%%%%%%%%%%%.................................... DA2/AR $*"/AKA

BAB I P-NDA1+2+AN
A3 2atar Belakang 'asis data adalah kumpulan in#ormasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh in#ormasi dari basis data tersebut. $erangkat lunak yang digunakan untuk mengelola dan memanggil kueri 5query6 basis data disebut sistem manajemen basis data 5database management system, D'M"6. &stilah 8basis data8 bera!al dari ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel ini mengenai basis data komputer. .atatan yang mirip dengan basis data sebenarnya sudah ada sebelum re9olusi industri yaitu dalam bentuk buku besar, k!itansi dan kumpulan data yang berhubungan dengan bisnis. Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. "ebuah basis data memiliki penjelasan terstruktur dari jenis #akta yang tersimpan di dalamnya: penjelasan ini disebut skema. "kema menggambarkan obyek yang di!akili 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 me!akili semua in#ormasi dalam bentuk tabel-tabel yang saling berhubungan dimana setiap tabel terdiri dari baris dan kolom 5de#inisi yang sebenarnya menggunakan terminologi matematika6. Dalam model ini, hubungan antar tabel di!akili denga menggunakan nilai yang sama antar tabel. Model yang lain seperti model hierarkis dan model

jaringan menggunakan cara yang lebih eksplisit untuk me!akili hubungan antar tabel. &stilah basis data mengacu pada koleksi dari data-data yang saling berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem manajemen basis data 5database management system/DBMS6.

B3 /umusan %asalah Menggambarkan sebuah system simpan pinjam dalam suatu koperasi dan mengaplikasikannya ke dalam sebuah rekayasa program

43 Tu5uan 2aporan ,. Dapat memenuhi tuntutan pembuatan tugas akhir dari dosen pembimbing -. Dapat menggambarkan rancangan system simpan pinjam 0. Mengaplikasikan rancangan system simpan pinjam dalam rekayasa program

BAB II P-%BA1A#AN
A3 Normalisasi Data
"ebelum kita membahas sistem kerja dari kasus simpan pinjam koperasi ini. Adapun rancangan database yang nanti akan di integrasikan dengan #orm - #orm yang telah ada pada Microso#t ;isual 'asic <.=, berikut ini nama tabel - tabel yang ada di dalam database:

/abel Master Anggota /abel ini berisi tentang identitas tiap - tiap anggota koperasi simpan pinjam

/abel "impanan 'erisi tentang saldo yang telah disimpan dari tiap - tiap anggota

/abel Detail "impanan 'erisi tentang jumlah total dari penjumlahan yang berasal dari debet dan kredit

/abel $injaman 'erisi tentang data - data peminjam dari tiap anggota

/abel Angsuran 'erisi tentang data - data segala proses kegiatan peminjaman.

'erikut adalah normalisasi data dari database #ile yang telah kami buat dalam aplikasi simpan pinjam koperasi:

/abel Anggota No@Anggota 5>6 Nama Alamat Kota No@/elp $ekerjaan

/abel $injaman No@$injam 5>6 /gl@$injam No@Anggota 5>>6 Keterangan $injaman@$okok +ama@pinjaman 'unga /gl@Mulai /gl@"elesai Aumlah@'unga /otal@$injaman Angsuran /gl@'ayar

/abel Angsuran No@'ukti 5>6 /gl@'ukti No@$injam5>>6 'ayar "isa $eriode Aumlah@"isa /erlambat Denda Aumlah "tatus

/abel Detail No@/rans 5>>6 No@Anggota 5>>6 Debet Kredit /otal

/abel "impanan No@/rans 5>6 /gl Aenis "aldo Ket: 5>6 ? $rimary Key 5>>6 ? 2oreign Key

.am)ar Normalisasi Data #impan Pin5am Koperas

B3 Alur sistem ker5a koperasi simpan pin5am

,. $engunjung atau calon anggota koperasi menda#tarkan diri kepada sta## administrasi untuk melakukan pengisian data diri atau identitas. -. "etelah anggota terda#tar sebagai anggota koperasi, dari sini anggota sudah dapat melakukan kegiatan simpan pinjam uang di koperasi. 0. Dalam kegiatan simpan pinjam sta## administrasi akan melakukan penghitungan melalui masing-masing #orm terhadap setiap kegiatan simpan pinjam yang dilakukan. 1. Kemudian saat melakukan kegiatan simpan pinjam, anggota koperasi akan menerima laporan atau bukti telah melakukan transaksi penyimpanan ataupun bukti transaksi pembayaran pinjaman.

43 #pesi'ikasi 0ile Adapun spesi#ikasi #ile dari aplikasi program simpan pinjam koperasi dapat diuraikan sebagai berikut: Ta)el %aster Anggota 2ield Name NoAnggota Nama Alamat Kota No/elp $ekerjaan /ype /eCt /eCt /eCt /eCt /eCt /eCt "iBe Key 4 0= 3= -3 ,3 -= >

Ta)el #impanan 2ield Name No/ransaksi /anggal Aenis "aldo /ype /eCt Date /ime /eCt .urrency "iBe ,, ,3 Key >

Ta)el Detail #impanan 2ield Name No/ransaksi NoAnggota Debet Kredit "aldo /ype /eCt /eCt .urrency .urrency .urrency "iBe ,, 4 Key >> >>

Ta)el Pin5aman 2ield Name No$injam /gl$injam NoAnggota Keterangan $inj$okok +ama ' unga Administrasi /glMulai /gl"elesai Aml'unga /otal$injaman Angsuran /gl'ayar /ype /eCt Date /ime /eCt /eCt .urrency Number Number Number Date /ime Date /ime .urrency .urrency .urrency Date /ime "iBe ,, 4 -3 Key > >> 2ield

Ta)el Angsuran /ype "iBe ,, 0=

Key > >>

Name No'ukti /eCt /gl'ukti Date /ime No$injam /eCt 'ayar .urrency "isa .urrency $eriode Number Aml"isa .urrency /erlambat /eCt Denda .urrency Aumlah Number "tatus /eCt

3= ,3

D3 /an6angan 0orm &an #our6e 4o&e &ari program a3 0orm 2ogin

login
user &D pass!ord

login

close

.am)ar 0orm 2ogin Merupakan tampilan #orm yang pertama kali mucul saat program dijalankan. 2orm ini ditujukan agar setiap pengguna 5user6, khususnya sta## administrasi koperasi dapat men9eri#ikasi identitasnya agar bisa mengakses kedalam program, agar tidak semua orang dapat mengakses database tersebut. Dalam #orm ini berisi input user &D dan pass!ord yang bertujuan untuk membedakan status pengguna 5user6 0orm %enu +tama (%DI +tama!

)3 0orm %aster Anggota Master anggota


&nput data anggota No.anggota Nama Alamat Kota No.telepon $ekerjaan 'ro!ser anggota

/ambah

"impan

(dit

)apus

.am)ar 0orm %aster Anggota 63 0orm #impanan "impanan anggota


No.anggota Keterangan No.transaksi /gl.transaksi

Data@anggota
No.anggota Nama Alamat Kota No.telpon "aldo

No.transaksi

/aggal

Aenis

"aldo 3======

=, ==0

=3 =< -=,0 =< =< -=,0 =4 =< -=,0

simpanan simpanan simpanan

<====== 33=====

/anbah

"impan

(dit

)apus

Keluar

.am)ar 0orm #impanan

&3 0orm Detail #impanan

Detail "impanan Anggota


No.transaksi No.transaksi /gl.transaksi /gl.transaksi Keterangan Keterangan

Data@anggota
No.transaksi No.transaksi No.anggota No.anggota

Debet Debet Kredit Kredit /otal /otal

No.transaksi =, ==0

No.anggota A, AA0

Debet 3===== 0===== 3=====

Kredit = = 3=====

/otal 3====== <====== 33=====

/ambah

"impan

(dit

)apus

Keluar

.am)ar 0orm Detail #impanan

'3 0orm Pin5am


$injaman anggota

No.pinjaman No.pinjaman /gl.pinjaman /gl.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 $injaman $injaman pokok pokok +aman +aman angsuran angsuran 'unga 'unga 5D6 5D6 Admin Admin /gl.mulai /gl.mulai /gl.selesai /gl.selesai Aumlah Aumlah bunga bunga /otal /otal pinjam pinjam Angsurn Angsurn /gl.bayar /gl.bayar bulan bulan
No.anggota Akt=E Akb,Keteranga n $injaman $injaman $injaman.pokok ,======= 1====== +ama 3 0 'unga , , Admin , ,

No.pinjam 7E ,-0

/gl.pinjam =E 7 -=,,, E -=,-

/ambah

"impan

(dit

)apus

Keluar

.am)ar 0orm Pin5aman

g3 0orm %aster Pem)a7aran /ransaksi $embayaran $injaman


No. No. $injam $injam /gl. /gl. $injam $injam No. No. 'ukti 'ukti /gl. /gl. 'ukti 'ukti

Keterangan Keterangan Keterangan Keterangan $injaman $injaman


Keterangan Keterangan $injaman $injaman $okok $okok +ama +ama Angsuran Angsuran /gl. /gl. /empo /empo

Data)ase Data)ase /gl /gl 'ayar 'ayar Angsuran Angsuran ke ke Aml Aml pinjaman pinjaman "udah "udah bayar bayar "isa "isa
R*$&A) R*$&A)

/(R'&+ANF /(R'&+ANF

"tatus "tatus

Angsuran Angsuran Aml Aml "isa "isa Ang Ang /erlambat /erlambat Denda Denda

Total Total /ambah (dit "impan /utup )apus

.am)ar 0orm %aster Transaksi Pem)a7arn Pin5aman

h3 'rom kamus (help! Kamus Mode translate '.)." $rogram ke '.)." &ndonesia '.)." &ndonesia ke '.)." $rogram Masukan input kata )asil output kata

/ranslate

-3 /an6angan 2aporan a3 2aporan Anggota Adapun rancangan laporan data anggota pada program koperasi simpan pinjam ini adalah sebagai berikut: 2AP8/AN DATA AN..8TA No3 Anggota #P00: #P00 #P00; #P00* #P00$ #P00< Nama &khsan &lham "alemo &rman &kh!an *ki Alamat Al. Andi /onro Al. '/N "amale!a Al. .endra!asih Al. Daeng /ata Al. "yech Yusu# Kota Makassar Makassar Makassar Makassar Makassar Makassar No3 Telp =730771413< =7<01<131<3 =7,<41<1417 =73-EE37373 =7E413131<< =7,-3131<1< Peker5aan $N" $ega!ai "!asta Dosen Furu Giras!asta "upir

.am)ar 2aporan Data Anggota Koperasi

2AP8/AN #I%PANAN AN..8TA No trans #%901102001 #%901102002 #%90110200: #%90110200; No Anggota "$==, "$=="$==0 "$==1 De)et 3===== 0===== ,3==== 13==== Kre&it = 0==== = = Total 3===== 00==== ,3==== 13====

.am)ar 2aporan Data #impanan Anggota Koperasi

)3 2aporan Pin5aman 2AP8/AN PIN=A%AN AN..8TA


No Pin5am P=901102001 P=901102002 P=90110200: P=90110200 P=90110200; Tgl Pin5am 3 ,< -=,, 3 ,< -=,, 3 ,7 -==, 3 ,E -=,, 3 -= -=,, Keterangan Pin5aman Pokok -====== 3====== ,3===== -3===== 3===== A&min Tgl #elesai ,= ,< -=,, ,- ,< -=,, ,= ,7 -=,, 7 ,E -=,, 4 -= -=,, =umlah Bunga 1==== 3==== ,3=== -3=== 3=== Total Pin5aman -=1==== 3,===== ,30==== -33==== 3,==== Angsuran Tgl Ba7ar < ,1 -=,, < ,< -=,, < ,7 -=,, < ,< -=,, < -= -=,,

$injaman $injaman $injaman $injaman $injaman

, , , , ,

0===== 3===== ,===== -===== 7====

.am)ar 2aporan Data Pin5aman Anggota Koperasi 63 2aporan Transaksi Pem)a7aran Pin5aman 2AP8/AN T/AN#AK#I PIN=A%AN
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 BK0110200

(204000 0) (204000 0) 0

BELUM LUNAS BELUM LUNAS LUNAS

.am)ar 2aporan Data Transaksi Pem)a7aran Pin5aman

03 0orm 1elp (6ara men5alankan program! a3 0orm 2ogin ,. $ada #orm login ketikan user id yang dimiliki oleh setiap sta## administrasi pada kolom user id kemudian tekan enter maka nama user akan terisi otomatis, dan kursor akan berada di kolom password kemudian masukan pass!ord kemudian tekan button login.

-. "etelah klik button login maka akan langsung masuk pada menu utama program. 0. Klik close untuk membatalkan login.

)3 0orm %enu +tama ,. /erdiri dari menu setup yang berisi sub menu anggota koperasi untuk menampilkan #orm master anggota, dan sub menu exit untuk keluar dari menu utama. -. 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 #orm yang telah kita buat sebelumnya. 0. 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 #orm masing-masing.

63 0orm %aster Anggota ,. $ada tampilan a!al, #orm anggota dalam keadaan nonakti#. -. Klik button tamba untuk mengkati#kan #orm. 0. &nput identitas data anggota 1. Klik button simpan untuk menyimpan data yang telah diinput. 3. Klik button edit untuk merubah isi tabel database yang telah diinput. <. Klik button apus untuk menghapus isi dari database. 4. Klik button batal apabila tidak ingin melakukan penginputan.

7. Klik button tutup untuk menutup mengakhiri #orm. E. /ombol na!igasi untuk melihat isi tabel database secara top H do!n. ,=. Klik button cari untuk mencari data dengan memasukan kata kunci terlebih dahulu berupa nama anggota ataupun kode anggota.

&3 0orm #impanan ,. $ada tampilan a!al, #orm simpanan dalam keadaan nonakti#. -. Klik button tamba untuk mengkati#kan #orm. 0. &nput data simpanan 1. Klik button simpan untuk menyimpan data yang telah diinput. 3. Klik button edit untuk merubah isi tabel database yang telah diinput. <. Klik button apus untuk menghapus isi dari database. 4. Klik button batal apabila tidak ingin melakukan penginputan. 7. Klik button tutup untuk menutup mengakhiri #orm. E. /ombol na!igasi untuk melihat isi tabel database secara top H do!n.

e3 0orm Detail #impanan ,. $ada tampilan a!al, #orm detail simpanan dalam keadaan nonakti#. -. Klik button tamba untuk mengkati#kan #orm. 0. Klik button simpan untuk menyimpan data yang telah diinput. 1. Klik button edit untuk merubah isi tabel database yang telah diinput. 3. Klik button apus untuk menghapus isi dari database. <. Klik button batal apabila tidak ingin melakukan penginputan.

4. Klik button tutup untuk menutup mengakhiri #orm. 7. /ombol na!igasi untuk melihat isi tabel database secara top H do!n. '3 0orm Pin5aman ,. $ada saat tampilan a!al, #orm pinjaman dalam keadaan nonakti#. -. Klik button tamba untuk mengkati#kan #orm. 0. $ada saat melakukan penginputan tanggal,tekan tombol drop do!nya ,kemudian pilih tanggal yang sesuai. 1. Klik button simpan untuk menyimpan data yang telah diinput. 3. Klik button edit untuk merubah isi tabel database yang telah diinput. <. Klik button apus untuk menghapus isi dari database. 4. Klik button batal apabila tidak ingin melakukan penginputan. 7. Klik button tutup untuk menutup mengakhiri #orm. E. /ombol na!igasi untuk melihat isi tabel database secara top H do!n.

g3 0orm %aster Pem)a7aran ,. $ada saat tampilan a!al, #orm dalam keadaan nonakti#. -. Klik button tamba untuk mengkati#kan #orm. 0. $ada saat melakukan penginputan tanggal,tekan tombol drop do!nya ,kemudian pilih tanggal yang sesuai. 1. Klik button simpan untuk menyimpan data yang telah diinput. 3. Klik button edit untuk merubah isi tabel database yang telah diinput. <. Klik button apus untuk menghapus isi dari database. 4. Klik button batal apabila tidak ingin melakukan penginputan.

7. /ombol na!igasi untuk melihat isi tabel database secara top H do!n. E. Klik button tutup untuk menutup mengakhiri #orm dan akan kembali ke menu utama.

h3 'rom kamus ,. Masuk dalam menu IhelpJ pilih IkamusJ -. /andai mode translate yang ingin dipilih. 0. Masukkan kata kalimat asing yang terdapat dalam program kotak

masuk input. 1. "etelah pengisian kotak input tekan ItranslateJ. 3. )asilnya bias kita lihat di kotak hasil output.

BAB III P-N+T+P


A3 Kesimpulan Didalam pembuatan system simpan pinjam banyak hal yang perlu di perhatikan dengan baik, diantaranya normalisasi data dari database #ile di mana dalam normalisasi ini perlu kecermatan dalam penyusunannya, karena jika penyusunan adalah normalisasi ini berantakan maka akan berdampak dalam #orm#orm dalam pembuatan atau penggunaan program tersebut.

B3 #aran 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 5user6 dan tingkat kompleksitas yang cukup tinggi demi kenyaman pengguna program kami ini. Kleh karena itu dibutuhkan penelitian lebih lanjut agar program ini dapat bekerja secara optimal.

DA0TA/ P+#TAKA
Andi,I"eri $anduan $emrograman Microso#t;isual 'asic <.=J, +$K'M MAD.KM" Rid!an "anjaya, IKolaborasi ;isual 'asic <.= dan Access -==0J, $/. (leC Media Komputindo, Aakarta, -==7 !!!.planet-source-code.com 9b

You might also like