Tugas UTS
APLIKASI KOPERASI SIMPAN PINJAM ERESHA
- Langkah pertama yang harus kita lakukan adalah menjalankan Web Server Apache dan aplikasi database MySQL. Kedua aplikasi ini dijalankan dari jendela XAMPP Control Panel. Jika jendela XAMPP Control Panel belum terbuka, Silahkan pilih menu tersebut dari START->All Programs->XAMPP->XAMPP Control Panel. Pada tampilan XAMPP Control Panel ini, klik tombol Start pada bagian Apache dan MySQL, seperti yang terlihat pada gambar dibawah ini:
- Kemudian buka aplikasi Mozila Fireafox, lalu ketikan "localhost/xampp"
- Untuk membuat Database isikan di Creat new Database dengan nama database yg akan dibuat yaitu "KOPERASI" lalu pilih Create.
- Akan muncul tampilan untuk membuat tabel dan jumlah field yg kita butuhkan. Misalnya dalam database koperasi ini kita akan membuat lima database yaiu:
- Formulir_Registrasi ( 5 Field )
- List_Pinjamn ( 5 field )
- List_Simpanan ( 3 field )
- Transaksi_Pinjaman ( 13 field )
- Transaksi_Simpanan ( 12 field )
- Lihat Pada Gambar Berikut :
Gambar tabel "Form_Registrasi"
isikan nama field yg kita butuhkan dan sesuaikan dengan typenya seperti Pada gambar. kemudian pilih "Save".
Gambar tabel "List_Pinjaman"
Gambar tabel "List_Simpanan"
Gambar tabel "Transaksi_Simpanan"
Gambar tabel "Transaksi_Pinjaman"
- Dan jika semuanya telah dibuat maka hasilnya akan seperti pada gambar di bawah ini :
Gambar tabel "Form_Registrasi"
Gambar tabel "List_Pinjaman"
Gambar tabel "Transaksi_Simpanan"
Gambar tabel "Transaksi_Pinjaman"
Gambar tabel "Transaksi_Simpanan"
- Dengan itu, Database berhasil dibuat....!!!
Membuat Aplikasi Koperasi Simpan Pinjam Eresha
Setelah kita membuat database nya, sekarang kita membuat program aplikasinya menggunakan Netbeans 8.0.1
- Pertama Buka aplikasi NetBeans IDE dan untuk mengkoneksikannya pilih Service --> Database -->MySql Server--> pilih database yg telah kita buat tadi yaitu “Koperasi”--> klik kanan pada "Koperasi" pilih connect. Maka akan muncul “jdbc:mysql://localhost:3306/koperasi?zeroDateTimeBehavior=convertToNull [root on Default schema]” menandakan kita sudah terhubung dengan database.
- Setelah itu buat project baru. Pilih file-->new project-->beri nama project “”-->finish.
- klik kanan pada project yg baru kita buat, pilih other kemudian akan muncul tampilan
-
pilih Swing GUI Forms -->Master/Detail Sample Form-->next-->beri nama pada kolom class name “Form_Registrasi”--> pada kolom package pilih package yg sudah ada “Koperasi”-->finish.karena kita membuat lima tabel di dalam 1 database, maka itu kita membuat Detail Sample Form dari tiap-tiap tabel yg kita buat.Setelah itu akan muncul design dari setiap tabel yang kita buat tadi, walaupun tampilan designnya sederhana kita masih bisa mengedit tampilannya dengan yg kita inginkan dan kita bisa memasukan perintah atau source coding untuk program tersebut. lihat gambar..:Gambar. Form RegistrasiGambar. List_PinjamanGambar. List_SimpananGambar. Transaksi Pinjaman
Didalam Form transaksi Pinjamn ini jika kita memasukan No.Anggota, maka keterangan Data anggota akan keluar sesuai data yang telah di input di form registrasi anggota.dan jika kita memasukan kode Pinjaman, maka di textfield jenis pinjaman dan bunga akan keluar data sesuai yang telah kita masukan di form List Pinjaman (jenis Pinjaman).dan setelah itu kita bisa menghitung biaya angsuran pinjaman perbulannya jika kita telah memasukan data di textfield lama angsuran, jumlah pinjaman dan bunga.rumusnya yaitu: (Jumlah Pinjaman*Bunga) + (Jumlah Pinjaman/Lama Angsuran)ini Source Codingnya:source coding untuk data anggota:private void noangFocusLost(java.awt.event.FocusEvent evt) {
// TODO add your handling code here:
int noreg=Integer.parseInt(noang.getText());
if (noreg==00001){
nama.setText("zhak");
alamat.setText("ciawi-bogor");
job.setText("wiraswasta");
tlp.setText("089682298625");
}else if(noreg==00002){
nama.setText("Gofur");
alamat.setText("Kp.Ranji");
job.setText("Guru");
tlp.setText("089638171596");
}else if(noreg==00003){
nama.setText("Rozak");
alamat.setText("Ds.Telukpinang");
job.setText("Dosen");
tlp.setText("0");
}else if(noreg==00004){
nama.setText("Olga");
alamat.setText("Gg.Vulkanin");
job.setText("Insinyur");
tlp.setText("085717810214");
}
}
source coding untuk kode pinjaman:
private void kodeFocusLost(java.awt.event.FocusEvent evt) {
// TODO add your handling code here:
int code=Integer.parseInt(kode.getText().toString());
if (code==01){
pinjam.setText("Pinjaman Pokok");
bunga.setText("5");
lama.setText("10");
}else if (code==02){
pinjam.setText("Pinjaman Bulanan");
bunga.setText("5");
lama.setText("5");
}else if (code==03){
pinjam.setText("Pinjaman Modal Usaha");
bunga.setText("5");
lama.setText("25");
}else if (code==04){
pinjam.setText("Pinjaman Bekala");
bunga.setText("5");
lama.setText("1");
}
source coding untuk Biaya angsuran per bulan:
private void jumlahFocusLost(java.awt.event.FocusEvent evt) {
// TODO add your handling code here:
int x=Integer.parseInt(jumlah.getText());
int y=Integer.parseInt(bunga.getText());
int z=Integer.parseInt(lama.getText());
int hitung=(x/z)+(x*y/100);
biaya.setText(""+hitung);
}Gambar. Transaksi SimpananDi dalam Form Transaksi Simpanan ini juga terdapat beberapa yg menggunakan Source coding. Sama halnya seperti yang ada di Form Transaksi Pinjaman, yaitu pada Data anggota dan Kode simpanan dan rumus aritmatika uintuk menghitung Total Saldo keseluruhan.Perhatikan Source Codingnya:source coding untuk data anggota:private void noangFocusLost(java.awt.event.FocusEvent evt) {
// TODO add your handling code here:
int kode=Integer.parseInt(noang.getText());
if (kode==00001){
nama.setText("zhak");
alamat.setText("ciawi-bogor");
job.setText("wiraswasta");
tlp.setText("089682298625");
}else if(kode==00002){
nama.setText("Gofur");
alamat.setText("Kp.Ranji");
job.setText("Guru");
tlp.setText("089638171596");
}else if(kode==00003){
nama.setText("Rozak");
alamat.setText("Ds.Telukpinang");
job.setText("Dosen");
tlp.setText("0");
}else if(kode==00004){
nama.setText("Olga");
alamat.setText("Gg.Vulkanin");
job.setText("Insinyur");
tlp.setText("085717810214");
}source coding untuk kode pinjaman:private void codeFocusLost(java.awt.event.FocusEvent evt) {// TODO add your handling code here:
if (kode==001){
jenis.setText("Simpanan Pokok");
tabungan.setText("500000");
}else if (kode==02){
jenis.setText("Simpanan Bulanan");
}else if (kode==03){
jenis.setText("Simpanan Mingguan");
tabungan.setText("100000");
}else if (kode==04){
jenis.setText("Simpanan Harian");
}
source coding untuk Total saldo:private void masukFocusLost(java.awt.event.FocusEvent evt) {// TODO add your handling code here:
int y=Integer.parseInt(masuk.getText());
int Total=x+y;
total.setText(""+Total);
Gambar. Menu Utama Koperasi Simpan PinjamUntuk mengumpulkan semua Form-Form yg telah kita buat tadi, saya membuat satu Form menu untuk memanggil form-form tersebut.design nya seperti pada gambar diatas.adapun source coding untuk melakukan panggilan form lain yaitu:kita buat Button untuk Jenis Simpanan, Jenis Pinjaman, Transaksi Simpanan, Transaksi Pinjaman, Daftar anggota dan Keluar.setelah itu masukan source coding di masing-masing button tersebut.Ini Source codingnya:Button Jenis Simpanan:private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {// TODO add your handling code here:
JFrame frame = new JFrame();
frame.setContentPane(new List_Simpanan());
frame.pack();
frame.setVisible(true);
Button Jenis Pinjaman:private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {// TODO add your handling code here:
JFrame frame = new JFrame();
frame.setContentPane(new List_pinjaman());
frame.pack();
frame.setVisible(true);
Button Transaksi Simpanan:private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {// TODO add your handling code here:
JFrame frame = new JFrame();
frame.setContentPane(new Transaksi_Simpanan());
frame.pack();
frame.setVisible(true);
Button Transaksi Pinjaman:private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {// TODO add your handling code here:
JFrame frame = new JFrame();
frame.setContentPane(new Transaksi_Pinjaman());
frame.pack();
frame.setVisible(true);
Button Daftar Anggota:private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {// TODO add your handling code here:
JFrame frame = new JFrame();
frame.setContentPane(new Form_Anggota());
frame.pack();
frame.setVisible(true);
Button Keluar:private void jButton6ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if (JOptionPane.showConfirmDialog(null,"apakah anda yakin ingin keluar ?" , "Konfirmasi", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE)==JOptionPane.YES_OPTION){
System.exit(0);
}
source codingnya:public Menu_Koperasi() {initComponents();
JOptionPane.showMessageDialog(null,"selamat datang !"
+ " Di Project Koperasi Simpan Pinjam ERESHA..");
}
Inilah Hasil Running dari Program Aplikasi Simpan Pinjam Eresha
Maaf jika masih terdapat kesalahan ^_^
Sekian dan Terima kasih
By: Zhak"
Ok
BalasHapuscuy minta filenya sekalian datbasenya.
BalasHapuskrim k email ane mudher.d@gmail.com
bang minta sourcecodenya dong buat tugas
BalasHapuskirim je email erwankomara18@gmail.com