BAB III ANALISIS DAN PERANCANGAN SISTEM
3.2 Design Sistem
3.2.5 Desain Output
3.2.5.10 Berkas Permohonan Kredit
Kepada Yth.
Manager KSP BINTAG JAYA Di Jl. Kolonel Sutarto No. 48 Surakara
Yang bertanda tangan di bawah ini, saya bermaksud mengajukan permohonan kredit di KSP BINTANG JAYA dengan data sebagai berikut :
1. Nama :... 2. Alamat :... 3. Jenis Usaha :... 4. Mulai berdiri tanggal :... 5. Jenis perusahaan :... 6. Modal sampai saat ini :... 7. Hasil produksi
a. Jumlah barang :... b. Pendapatan kotor :... c. Pendapatan bersih :... 8. Biaya operasional :... 9. Masih memiliki pinjaman di Bank :... a. Besar pinjaman :... b. Diangsur sejak :... 10. a. Besar kredit yang diminta :... b. Untuk masa jangka waktu :... c. Akan digunakan untuk :...
Syarat-syarat yang dilampirkan sbb:
a. Foto copy KTP/SIM Surat Keterangan :... b. Foto copy Surat Ijin Usaha Perusahaan (SIUP) :... c. Foto copy Sertifikat yang akan dijaminkan :... d. Foto copy BPKB/STNK yang dijaminkan :... e. Gesekan No.Rangka, No.Mesin :... f. Foto copy KK :...
Surakarta, ...
Pemohon
(... )
3.2.5.11 Berkas Hasil Peninjauan
KOPERASI SIMPAN PINJAM BINTANG JAYA
Jl.Kolonel Sutarto No.48, Surakarta
LAPORAN HASIL PENINJAUAN KEPADA CALON DEBITUR
Nama : ... Alamat : ... Pekerjaan : ... No.K.T.P : ...
1. Barang Jaminan
a.1. Barang yang diserahkan : ... 2. Tercatat/terdaftar atas nama : ... 3. Surat Bukti Kepemilikan : ... b. Adakah barang tersebut merupakan
bersama dengan orang lain : ... Terangkan status hubungannya : ... c. Penjelasan tentang barang-barang
1. Tentang Tanah Persil Nomor
Nomor Panjang Lebar Luas Lokasi Jenis Harga Taksiran
2. Tentang Kendaraan
Jenis Merk Tahun No Rangka No Mesin No BPKB Harga Taksiran
2. Usaha Peminjam / Nasabah
1. Sejak kapan menyelenggarakan :... 2. Usaha tersebut :... 3. Berapakah modal yang tersedia : ... 4. Darimanakah mendapatkan modal tersebut : ...
3. Rencana Penggunaan Kredit
1. Jumlah kredit yang dikehendaki : ... 2. Untuk masa jangka waktu :... 3. Alokasi dana kredit : ...
2. Karakter
Karakter atau kebiasaan yang berlaku : ... dalam usaha
3. Kekayaan-kekayaan Lain
1. Barang yang menjadi milik / assert lain : ...
2. Pekerjaan/Penghasilan tetap lainnya : ...
4. Analisa Usaha 5. a. Pertimbangan b. Usul Surakarta, ... PEMERIKSA I PEMERIKSA II (...) (...)
3.2.5.12 Berkas Surat Perjanjian Kredit
KOPERASI SIMPAN PINJAM BINTANG JAYA
Jl. Kolonel Sutarto No. 48 Surakarta
PERJANJIAN MEMBUKA KREDIT
No. Anggota : ... No. : ... Yang bertanda tangan di bawah ini :
1. ... dalam hal ini bertindak untuk dan atas nama KSP BINTANG JAYA yang berkedudukan di Kl. Kolonel Sutarto No. 48, Surakarta, selanjutnya disebut sebagai pihak pertama 2. ... pekerjaan ... bertempat tinggal di ... dalam hal ini bertindak untuk dan atas nama diri sendiri dan untuk atas nama ... selanjutnya disebut Pihak Kedua / Peminjam bersama-sama menyatakan setuju mengadakan perjanjian dengan Pihak Pertama
Para pihak menerangkan bahwa saling menyetujui :
Bahwa KSP BINTANG JAYA telah mengikatkan diri untuk memberi suatu kredit secara kredit secara Angsuran kepada Pihak Kedua / Peminjam yang menerangkan telah mengikatkan diri untuk mengambil / menerima kredit tersebut dan menyatakan bertanggungjawab secara sendiri-sendiri dan atau secara tanggung renteng untuk membayar kredit yang telah diterima dari KSP BINTANG JAYA serta sanggup untuk memenuhi segala kewajiban lainnya yang timbul dari perjanjian kredit ini.
Pasal : 1
Pihak Pertama memberikan perjanjian uang (kredit) kepada Pihak Kedua uang sejumlah ... ... dengan jangka waktu ... bulan, sejak ditandatangani, dan Pihak Kedua mengaku dengan sah kepada Pihak Pertama menerima uang tersebut diatas.
Pasal : 2
Untuk penerimaan kredit tersebut Pihak Kedua / Peminjam wajib membayar Pokok, Bunga, Provisi dan Administrasi Kredit yang bedarnya ditetapkan sebagai berikut :
Bunga ... % per bulan, diperhitungkan dari pinjaman sebesar Rp. ... sehingga untuk pertama kali paling lambat tanggal ... Pihak Kedua wajib membayar Pokok dan Bunga sebesar ...
Provisi ...% dari pinjaman kredit dan Administrasi sebesar ...% dari pinjaman dan dibebankan segera setelah penandatanganan perjanjian kredit ini.
Pasal : 3
Pihak Kedua diwajibkan mengikat diri kepada Pihak Pertama untuk membayar kembali lunas pinjamannya tersebut paling lambat tanggal ... secara perhitungan bulanan.
Pasal : 4
Atas keterlambatan pembayaran yang menyebabkan tunggakan, baik tunggakan pokok maupun bunga, Pihak Kedua dikenakan denda atas tunggakan tersebut yang besarnya 1 % perbulan atas suku bunga yang dibebankan oleh Pihak Pertama.
Pasal : 5
Guna menjamin agar Pihak Kedua / Peminjam membayar kredit tersebut kepada Pihak Pertama dengan semestinya sebagai akibat / pelaksanaan pasal 1, 2, 3 dan 4, menurut perjanjian kredit ini, dan segala sesuatu yang timbul atas kekuatan perjanjian ini baik karena hutang pokok, bunga, provisi dan ongkos-ongkos serta biaya-biaya lainnya. Peminjam dan atau Pihak Ketiga selaku pemberi jaminan (Penjamin bersedia menyerahkan kepada Pihak Pertama berupa :...) Atas jaminan-jaminan tersebut di atas diberlakukan ikatan sebagai yang tercantum ayat ... dibawah ini
a Atas penyerahan jaminan berupa tanah / bangunan dan benda-benda tidak bergerak lainnya maka peminjam dan Pihak Ketiga (Penjamin) memberi hak kepada Pihak Pertama untuk dilakukan ikatan berupa legalisasi dan pembebanan Hak Tangungan
b.1 Atas penyerahan jaminan berupa benda/barang bergerak yang dipergunakan oleh Peminjam/Pemberi Jaminan, maka Peminjam atau Penjamin menyerahkan hak miliknya secara kepercayaan (FEO)
b.2 Barang yang hak miliknua diserahkan secara kepercayaan keapda dan diterima oleh Pihak Pertama tetap dijalankan dan dipegang oleh Peminjam / Pihak Ketiga (Penjamin), dengan dimulai perjanjian ini maka Peminjam / Pihak Ketiga menggunkan sebagai Peminjam Pakai
b.3 Barang yang hak miliknya diserahkan secara kepercayaan dan diterima oleh Pihak Pertama, mulai hari ini menjadi milik Pihak Pertama dan oleh karenanya Pihak Pertama berhak sepenuhnya atas barang tersebut. Penyerahan hak milik secara kepercayaan (FEO) tersebut telah terjadi dengan syarat yang membatalkan, yaitu hutang tersebut, baik hutang pokok, bunga, biaya-biaya dan ongkos-ongkos serta kewajiban-kewajiban lain telah dibayar lunas oleh Peminjam / Pemberi Jaminan, maka dengan sendiri Peminjam / Pemberi Jaminan menurut hukum menjadi milik dari barang yang telah diserahkan kepada Pihak Pertama sebagai jaminan
b.4 Dalam keadaaan bagaimanapun juga Pihak Kedua / Peminjam bertanggung jawab atas barang-barang yang telah diserahkan sebagai tanggungan dan wajib untuk memelihara barang-barang jaminan tersebut sebaik-baiknya dan memperbaiki kerusakan-kerusakan yang timbul dengan biaya sendiri. Pihak Kedua / Peminjam mengganti barang jaminan bila dipandang perlu dan tidak akan melakukan perubahan penguasaan atau kepemilikan terhadap barang-barang tersebut tanpa ijin dari Pihak Pertama.
Pasal : 6
Peminjam berhak membayar kredit yang diterimanay baik seluruhnya ataupun sebagian, sebelum tanggal jatuh tempo perjanjian kredit ini. Dengan jatuh tempo perjanjian kredit ini, Peminjam harus membayar lunas seluruh kredit yang telah diterimanya, termasuk bunga, denda, dan ongkos-ongkos lain yang timbul dengan adanya perjanjian kredit ini.
Pasal : 7
Atas Permintaan dari Peminjam, Pihak Pertama dapat memberikan persetujuan memperpanjang waktu berakhirnya perjanjian dengan syarat-syarat yang telah ditentukan oleh Pihak Pertama.
Pasal : 8
Apabila Pihak Kedua dari sebab apapun juga tidak dapat memenuhi salah satu atau lebih kewajiban yang timbul dari perjanjian, Pihak Pertama melaksanakan tindakan-tindakan yang dianggap perlu, diantaranya menjual dimuka umum atau dibawah tangan barang/surat jaminan yang diserahkan sebagai tanggungan seperti tersebut dalam pasal 5 perjanjian ini, dan memberi kuasa kepada Pihak Pertama dengan lebih dahulu (Preferensi) untuk menerima jumlah penghasilan dan hak-hak lain yang timbul sebagai akibat hubungan kerja Pihak Kedua dalam
jabatan tersebut di atas dengan pihak lain dan apabila hasil penjualan barang/surat jaminan tersebut dalam pasal 5 tidak mencukupi, maka Pihak Kedua berkewajiban untuk menyerahkan barang/surat jaminan lain yang menjadi miliknya kepada Pihak Pertama sampai Pihak Kedua memenuhi seluruh kewajibannya/
Pasal : 9
Jika Pihak Kedua tidak membayar, baik pokok, bunga berikut denda sampai dengan 3 (kali) berturut-turut, maka Pihak Pertama berhak untuk melaksanakan ketentuan dalam pasal 8.
Pasal : 10
Semua biaya yang timbul sebagai akibat tidak ditepatinya perjanjian tersebut di atas ditanggung sepenuhnya oleh Pihak Kedua.
Pasal : 11
Pihak Kedua menyetujui dan mengikat diri dan tunduk kepda peraturan-peraturan dan kebiasaan Pihak Pertama tentang pemberian pinjaman yang telah ada atau dikemudian hari akan diadakan.
Pasal : 12
Para Pihak menerangkan untuk segala akibat yang timbul dari perjanjian ini, memilih tempat kediaman hukum (domicilie) yang umum dan tetap di Kantor Panitera Pengadilan Negeri di Surakarta
Demikian perjanjian kredit ini dibuat dan ditandatangani di Surakarta . pada hari ini ... tanggal ...
Pihak Pertama Pihak Kedua Disetujui, ...
KSP BINTANG JAYA
(...) (...) (...)
3.2.5.13 Berkas Surat Kuasa Tanah
SURAT KUASA
Yang bertanda tangan dibawah ini :
Nama : ... Alamat : ... No. KTP : ... Pekerjaan : ... Memberi kuasa pada :
Nama : ... Jabatan : ...
Dalam hal ini bertindak untuk dan atas nama KSP BINTANG JAYA Surakarta yang di Jl. Kolonel Sutarto No. 48 Surakarta.
Untuk mengambil dan menjual barang / surat jaminan berupa : Jenis tanah : ... Ukuran : Panjang ... M, Lebar ...M Luas : ...M2
Lokasi : ...
Surat kuasa ini kami buat apabila saya tidak bisa mengangsur pinjaman kepada KSP BINTANG JAYA baik pokok dan bunga, berikut denda serta kewajiban-kewajiban lain lebih dari 3 (tiga) bulan dan melunasi pinjaman sampai dengan ...
Demikian Surat Kuasa ini, kami buat dengan sebenarnya tanpa ada unsur paksaan dan penuh tanggung jawab.
Dibuat di Surakarta, tanggal ...
Yang menerika kuasa Yang memberi kuasa Disetujui, ...
(...) (...) (...)
SAKSI-SAKSI
1. Nama : ... (...) 2. Nama : ... (...)
3.2.5.14 Berkas Surat Kuasa Kendaraan SURAT KUASA
(MENARIK KEMBALI DAN MENJUAL KENDARAAN)
Yang bertanda tangan di bawah ini :
Nama : ... Alamat : ... No. KTP : ...
Selaku pemilik kendaraan kuitansi pembelian tanggal ... dengan data tersebut di bawah ini.
Dengan memberi kuasa kepada :
Nama : ... Jabatan : ...
Dalam hal ini bertindak untuk dan atas nama KSP BINTANG JAYA, yang berkedudukan di Jl.Kolonel Suratto No.48, Surakarta.
SECARA KHUSUS
Untuk MENARIK KEMBALI kendaraan, baik dari kekuasaan saya atau pihak ketiga/orang lain yang menguasainya, yaitu kendaraan bermotor dengan ciri-ciri tersebut dibawah ini :
Jenis Kendaraan : ... Merk /Type Kendaraan : ... Tahun / Warna : ... No.Landasan/Rangka : ... Nomor Mesin : ... Nomor BPKB : ... Atas Nama : ...
Selanjutnya saya juga memberi KUASA kepada KSP BINTANG JAYA, untuk menjual kendaraan tersebut diatas dan menentukan sendiri harganya sesuai dengan harga pasar, dan menerima hasil penjualan kendaran tersebut untuk diperhitunykan dengan sisa pinjaman kredit berikut bunga, serta kewajiban-kewajiban lain yang semestinya harus saya bayarkan kepada KSP BINTANG JAYA sesuai dengan Perjanjian ... tanggal ...
Surat kuasa ini dinyatakan berlaku terhitung sejak saya melanggar ketentuan atau tidak memenuhi kewajiban-kewajiban, serta 3 (tiga) bulan berturut-turut tidak melakukan pembayaran angsuran, sebagaimana ditetapkan dalam perjanjian tersebut. Kuasa mana diberikan kepada Hak Subtitusi dan tidka dapat ditarik kembali karena merupakan bagian yang tidak dapat dipidahkan dari perjanjian tersebut, serta akan berakhir karena sebab-sebab yang tercantum di dalam pasa l 1813, Kitab Undang Undang Hukum Perdata.
Demikian surat kuasa ini saya buat dengan penuh kesadaran dan tanpa paksaan dari pihak manapun. Dibuat di Surakarta ...
PENERIMA KUASA PEMBERI KUASA DISETUJUI,...
(...) (...) (...) SAKSI-SAKSI
1. Nama : ... (...) 2. Nama : ... (...)
3.2.5.15 Berkas Surat Kuasa Alokasi Dana
SURAT KUASA ALOKASI DANA
NO :...
Yang bertanda tangan dibawah ini :
Nama : ... Alamat : ... Pekerjaan : ... Memberi kuasa pada :
Nama : ... Jabatan : ...
Dalam hal ini bertindak untuk dan atas nama KSP BINTANG JAYA Surakarta yang di Jl. Kolonel Sutarto No. 48 Surakarta.
Untuk mengalokasikan dana yang pihak pertama miliki ke rekening yang telah ditentukan oleh KSP BINTANG JAYA
Demikian Surat Kuasa ini, kami buat dengan sebenarnya tanpa ada unsur paksaan dan penuh tanggung jawab.
Dibuat di Surakarta, tanggal ...
Yang menerika kuasa Yang memberi kuasa Disetujui, ...
(...) (...) (...)
SAKSI-SAKSI
1. Nama : ... (...) 2. Nama : ... (...)
3.2.5.16 Berkas Berita Serah Terima Jaminan KSP BINTANG JAYA
Jl. Kolonel Sutarto No. 48 Surakarta
BERITA ACARA SERAH TERIMA JAMINAN NO : ...
Pada hari ini ..., tanggal ... telah dilakukan serah terima barang/ surat jaminan berupa :
... ... ...
Antara KSP BINTANG JAYA yang berkedudukan di Jl. Kolonel Sutarto No. 48 Surakarta Dalam hal ini diwakili oleh : ... Jabatan : ... Selanjutnya sebagai PIHAK PERTAMA / YANG MENERIMA, dan
Nama : ... Alamat : ... No.perjanjian / Anggota : ... Selanjutnya disebut sebagai PIHAK KEDUA / YANG MENYERAHKAN
Demikian Berita Acara Terima Jmainan ini dibuat dengan sebenarnya tanpa ada unsur paksaan dan penuh rasa tanggung jawab.
PIHAK KEDUA / YANG MENYERAHKAN PIHAK PERTAMA / YANG MENERIMA
(...) (...)
3.2.5.17 Berkas Berita Acara Pengembalian Barang KSP BINTANG JAYA
Jl. Kolonel Sutarto No. 48 Surakarta
BERITA ACARA PENGEMBALIAN BARANG / SURAT JAMINAN NO : ...
Pada hari ini ..., tanggal ... telah dilakukan pengembalian barang/ surat jaminan berupa :
... ... ... Antara KSP BINTANG JAYA yang berkedudukan di Jl. Kolonel Sutarto No. 48 Surakarta
Dalam hal ini diwakili oleh : ... Jabatan : ... Selanjutnya sebagai PIHAK PERTAMA / YANG MENERIMA, dan
Nama : ... Alamat : ... No.perjanjian / Anggota : ... Selanjutnya disebut sebagai PIHAK KEDUA / YANG MENYERAHKAN
Barang / surat jamian tersebut diserahkan kembali oleh Pihak Pertama kepada Pihak Kedua karena alasan :
... ... ...
Demikian Berita Acara Pengembalian Jaminan ini dibuat sebanyak dua lembar dan diberikan kepada masing-masing pihak yang bersangkutan
PIHAK KEDUA / YANG MENYERAHKAN PIHAK PERTAMA / YANG MENERIMA
Barang / surat jaminan telah kami terima Kembali dengan lengkap dan baik
(...) (...)
3.2.5.18 Laporan Harian
KSP BINTANG JAYA SURAKARTA LAPORAN HARIAN Tanggal : ... PENERIMAAN a. Angsuran : ... b. Tabungan Sukarela : ... c. Angsuran Alokasi : ... d. Bunga Alokasi : ... e. Tabungan Pokok : ... f. Tabungan Wajib : ... g. Bunga : ... h. Denda : ... i. Provisi : ... j. Biaya Administrasi : ... k. Biaya Kartu Anggota : ... l. Biaya Materai : ... m. Biaya Notaris : ... _______________________________________ Total : ... PENGELUARAN a. Pinjaman : ... b. Penarikan Tabungan : ... c. Angsuran Alokasi : ... d. Bunga Alokasi : ... e. Tabungan Pokok : ... f. Tabungan Wajib : ... g. Beban Bunga : ... _______________________________________ Total : ...
Sisa Kas hari ini : ... Mengetahui,
Petugas Manager
3.2.5.19 Laporan Tabungan
KOPERASI BINTANG JAYA LAPORAN TABUNGAN
Periode ... sampai . ...
Kode Anggota Nama Tabungan Pokok Tabungan Wajib Tabungan Sukarela
Dst
Gambar 3.131 Gambar Desain Laporan Tabungan
3.2.5.20 Laporan Pinjaman
KOPERASI BINTANG JAYA LAPORAN PINJAMAN
Periode ... sampai . ...
Kode Pinjaman Kode Anggota Besar Pinjaman Total Pinjaman Sisa Pinjaman
Dst
Gambar 3.132 Gambar Desain Laporan Pinjaman
3.2.5.21 Laporan Angsuran
LAPORAN ANGSURAN KOPERASI BINTANG JAYA
Periode ... sampai . ...
Kode Pinjaman
Kode Anggota Jumlah
Bunga Jumlah Denda Total Angsuran Total Angsuran Dst
3.2.5.22 Laporan Perseorangan
LAPORAN PERSEORANGAN KOPERASI BINTANG JAYA
Periode ... sampai . ... Kode Anggota : ... Nama : ... Data Anggota : Tabungan Pokok : ... Tabungan Wajib : ... Tabungan :... Sukarela Pinjaman : ... Sisa Pinjaman : ... Surakarta, ...
Gambar 3.134 Gambar Desain Laporan Perseorangan 3.2.5.23 Laporan Rugi Laba
KSP BINTANG JAYA SURAKARTA LAPORAN RUGI LABA
Periode ...sampai... PENDAPATAN a. Bunga Pinjaman : ... b. Denda Pinjaman : ... c. Provisi : ... d. Biaya Adm : ... e. Biaya Kartu Anggota : ... f. Biaya Materai : ... g. Biaya Notaris : ... _______________________________________ Total : ... PENGELUARAN a. Bunga Pinjaman : ... _______________________________________ Total : ... RUGI / LABA : ... Mengetahui, Petugas Manager
3.2.5.24 Laporan Neraca
KSP BINTANG JAYA SURAKARTA LAPORAN NERACA
Periode ...sampai...
No Akun Nama Akun Debet Kredit
111 Kas 112 Piutang 21 Tabungan Sukarela 22 Angsuran Alokasi 23 Bunga Alokasi 31 Tabungan Pokok 32 Tabungan Wajib TOTAL
Gambar 3.136 Gambar Desain Laporan Neraca 3.2.5.25 List Pinjaman
KSP BINTANG JAYA SURAKARTA DAFTAR PINJAMAN ANGGOTA
Periode ...sampai... Kode Pinjaman Nama Anggota Besar Pinjaman Jumlah Angsuran Penyetujuan (Ya / Tidak) Alasan
BAB IV
IMPLEMENTASI SISTEM
Pada bab ini akan dibahas bagaimana pengimplementasian sistem dari tahap
analisis dan desain ke dalam bahasa pemrograman dan pengujian sistem.
4.1. Spesifikasi software dan hardware yang digunakan
Sistem ini dibuat dengan spesifikasi Software dan Hardware sebagai berikut.
1. Spesifikasi Software
a. Sistem Operasi Microsoft Windows XP Professional Service Pack 2.
b. IDE NetBeans 5.5.
c. Basisdata MySQL 5.0.
d. Bahasa Pemrograman J2SE.
2. Spesifikasi Hardware
a. Processor Intel Pentium 4.
b. Memori 512 MB.
c. Harddisk 40 GB.
4.2. Pembuatan Database
Pada bagian ini dilakukan pembuatan database baru pada MySQl yang
didalamnya berisi semua tabel yang dibutuhkan dalam Sistem Informasi Koperasi.
Adapun langkah-langkah yang dilakukan untuk membuat database baru adalah
sebagai berikut:
1. Membuat database baru dengan nama koperasi.
2. Untuk membuat tabel, dapat menggunakan sintak SQL atau menggunakan
create new table pada MySQL Query Browser dan menggunakan fasilitas
create table pada SQLyog.
Tabel-tabel yang digunakan untuk membangun sistem ini adalah sebagai berikut:
1. Tabel akun 2. Tabel alokasi_dana 3. Tabel anggota 4. Tabel angsuran 5. Tabel berkas_berita_acara_pengembalian_barang 6. Tabel berkas_berita_serah_terima_jaminan 7. Tabel berkas_hasil_peninjauan 8. Tabel berkas_permohonan_kredit 9. Tabel berkas_surat_alokasi_dana 10.Tabel berkas_surat_kuasa_kendaraan 11.Tabel berkas_surat_kuasa_tanah 12.Tabel berkas_surat_perjanjian 13.Tabel data_koperasi 14.Tabel instansi 15.Tabel Jaminan_kendaraan
16.Tabel Jaminan_tanah 17.Tabel jurnal_transaksi 18.Tabel log_login 19.Tabel log_request 20.Tabel pinjaman 21.Tabel tabungan_pokok 22.Tabel tabungan_sukarela 23.Tabel tabungan_wajib
24.Tabel user_koperasi
4.3. Seting UserDatabase
Seting userdatabase diperlukan agar semua client dapat mengakses database
server. Seting tersebut dapat dilakukan dengan menggunakan SQLyog, adapun
langkah-langkah yang perlu dilakukan adalah sebagai berikut:
1. Masuk ke database mysql.
2. Data Host pada tabel user diganti dari localhost menjadi % (semua host bisa
mengakses database server).
4.4. Koneksi Java dan MySQL
Untuk melakukan koneksi dari Java ke MySQL dengan menggunakan JDBC
(Java Databases Connectivity), sehingga diperlukan driver khusus
(mysql-connector-java-5.0.4-bin.jar) yang digunakan untuk menangani proses komunikasi dari client ke
databaseserver.
Untuk memudahkan dalam melakukan konektifitas database dan managemen
sintak SQL maka dibuat file khusus untuk melakukan koneksi dengan database
mysql yang disimpan dalam file koneksi.java. File tersebut akan selalu dipanggil jika
aplikasi client akan mengakses databaseserver.
package konektor; import java.sql.*; import pind_kop_bj.*; public class koneksi { public Connection con; public Statement st; public ResultSet rs;
private String set_koneksi; public String url;
public static void cekDriver() { try{ Class.forName("com.mysql.jdbc.Driver"); }catch(Exception e) { e.printStackTrace(); } }
public void cekKoneksi() { try{
koneksi a = new koneksi();
String k = form_setting_ip.field_url.getText(); con = DriverManager.getConnection(k,"root",""); st = con.createStatement(); }catch(Exception e){ e.printStackTrace(); } } }
1. Fungsi cekDriver()
fungsi cekDriver() digunakan untuk melakukan pengecekan terhadap driver
mysql.
2. Fungsi cekKoneksi()
Fungsi cekKoneksi() digunakan untuk mendefinisikan lokasi dari database
server secara spesifik. Data lokasi server tersebut diperoleh dari form setting
ip yang telah diisi oleh user yang ada di client, yang terdiri dari alamat server
(alamat IP), port mysql dan nama database yang digunakan.
4.5. Pembuatan Antar Muka (User Interface)
Dalam pembuatan antar muka Sistem Informasi Koperasi ini yang sangat
diperhatikan adalah pada subsistem transaksi, karena subsistem tersebut yang paling
sering diakses oleh user.
1. Form Setting IP
Setiap user yang akan memakai sistem, telebih dahulu harus menentukan
koneksi ke database server yang akan dipakai. Data yang harus dimasukkan yaitu
alamat server (alamat ip), port mysql dan nama database yang akan digunakan.
Setelah user memasukkan data, kemudian user akan mengklik button KONEK, jika
koneksi berhasil maka akan muncul pesan “Koneksi Berhasil!’ dan akan muncul form
login untuk user, tetapi jika koneksi tidak berhasil maka akan muncul pesan “Koneksi
Gambar 4.1 Gambar Form Setting IP
2. Form Login
Pada form ini user harus memasukkan username dan password untuk proses
otentikasi. Jika username dan password valid maka akan muncul form menu utama
untuk masing-masing level. Dalam sistem informasi koperasi terdapat tiga buah level
yaitu admin, manager dan petugas. Form Login dapat dilihat pada Gambar 4.2
3. Form Menu Utama untuk admin
Form menu utama untuk admin merupakan form yang digunakan untuk
menambah, mencari dan menghapus user koperasi. Dari form ini, admin dapat
menampilkan form pencarian user.
Pada form pencarian user, admin dapat mencari data user, kemudian dapat
menghapus data user. Jika admin akan menghapus data user, admin harus memilih
data user dan mengklik kanan data tersebut, setelah itu secara otomatis data tersebut
akan dihapus. Form Menu Utama untuk Admin dapat dilihat pada Gambar 4.3
4. Form Menu Utama (untuk manager dan petugas koperasi)
Form menu utama adalah form awal untuk mengakses form-form yang lain.
Terdapat dua user yang dapat menggunakan form ini, yaitu manager dan petugas
koperasi. Di dalam form menu utama terdapat beberapa menu yang dapat digunakan
oleh user berdasarkan levelnya. Menu transaksi, berkas, dan laporan adalah menu
yang dapat digunakan oleh petugas koperasi, sedangkan menu data dan menu
penyetujuan pinjaman hanya dapat digunakan oleh manager koperasi. Form Menu
Utama untuk Petugas dapat dilihat pada Gambar 4.4.
5. Form Keanggotaan
Form Keanggotaan merupakan form yang digunakan untuk menambah
anggota baru, mengedit dan menghapus data anggota. Jika user akan melakukan
pencarian, user harus mengklik button CARI sehingga muncul form keanggotaan
cari, di dalam form tersebut user dapat memilih data anggota yang akan diedit dengan
mengklik kanan data yang dikehendaki. Form Keanggotaan dapat dilihat pada
Gambar 4.5.
6. Form Tabungan Wajib
Form tabungan wajib merupakan form yang digunakan menambah, mengedit,