Professional Documents
Culture Documents
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*!
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 $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 "impanan No@/rans 5>6 /gl Aenis "aldo Ket: 5>6 ? $rimary Key 5>>6 ? 2oreign Key
,. $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
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
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!
/ambah
"impan
(dit
)apus
Data@anggota
No.anggota Nama Alamat Kota No.telpon "aldo
No.transaksi
/aggal
Aenis
"aldo 3======
=, ==0
<====== 33=====
/anbah
"impan
(dit
)apus
Keluar
Data@anggota
No.transaksi No.transaksi No.anggota No.anggota
No.transaksi =, ==0
No.anggota A, AA0
Kredit = = 3=====
/ambah
"impan
(dit
)apus
Keluar
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
/ambah
"impan
(dit
)apus
Keluar
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
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
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 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
(204000 0) (204000 0) 0
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.
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