• Tidak ada hasil yang ditemukan

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,

Dokumen terkait