bab iii pembahasan - repository.bsi.ac.idapril 1997pemerintah melalui kantor koperasi kabupaten...

37
14 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanan kegiatan rutin di CU Banuri Harapan Kita terdapat organisasi tentunya memiliki bagian, struktur organisasi, visi dan misi. Penulis akan menerangkan sejarah struktur organisasi di tempat penulis mengadakan riset untuk mengambil data. 3.1.1 Sejarah Credit Union Banuri Harapan Kita Maret 1994 keluraga besar NTT yang ada di kecamatan Balai Batang Tarang yang di motori oleh Bapak Philipus Lada mengadakan pertemuan untuk mendirikan Usaha bersama yang di singkat UB. “Komodo” ada 15 KK sepakat untuk mengumpulkan uang sebesar Rp. 35.000.- Per KK Per bulan. Programnya uang itu di kumpul untuk membeli sebuah Mobil bekas untuk usaha bisnis di bidang angkutan umum. Setahun kemudian tepatnya sepuluh juni 1995 rencana semula berubah dan akhirnya membentuk CU dengan nama Membangun Manusia Mandiri Harapan Kita yang di singkat dengan nama CU BANURI HARAPAN. Para pendiri saat itu sepakat dan berkomitment menjadikan wadah CU ini sebagai sarana untuk mengumpulkan orang-orang yang punya visi yang sama dalam mengembangkan usaha perekonomian keluarga pada khususnya dan masyarakat pada umumnya Tokoh - tokoh pendiri CU Banuri Harapan Kita yaitu:

Upload: others

Post on 03-Dec-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III PEMBAHASAN - repository.bsi.ac.idApril 1997Pemerintah melalui Kantor Koperasi Kabupaten Sanggau mengeluarkan Badan Hukum dengan Nomor: 813.a/BH/X/1997 Tanggal 14 April

14

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

Dalam pelaksanan kegiatan rutin di CU Banuri Harapan Kita terdapat

organisasi tentunya memiliki bagian, struktur organisasi, visi dan misi. Penulis

akan menerangkan sejarah struktur organisasi di tempat penulis mengadakan riset

untuk mengambil data.

3.1.1 Sejarah Credit Union Banuri Harapan Kita

Maret 1994 keluraga besar NTT yang ada di kecamatan Balai Batang

Tarang yang di motori oleh Bapak Philipus Lada mengadakan pertemuan untuk

mendirikan Usaha bersama yang di singkat UB. “Komodo” ada 15 KK sepakat

untuk mengumpulkan uang sebesar Rp. 35.000.- Per KK Per bulan. Programnya

uang itu di kumpul untuk membeli sebuah Mobil bekas untuk usaha bisnis di

bidang angkutan umum.

Setahun kemudian tepatnya sepuluh juni 1995 rencana semula berubah dan

akhirnya membentuk CU dengan nama Membangun Manusia Mandiri Harapan

Kita yang di singkat dengan nama CU BANURI HARAPAN. Para pendiri saat

itu sepakat dan berkomitment menjadikan wadah CU ini sebagai sarana untuk

mengumpulkan orang-orang yang punya visi yang sama dalam mengembangkan

usaha perekonomian keluarga pada khususnya dan masyarakat pada umumnya

Tokoh - tokoh pendiri CU Banuri Harapan Kita yaitu:

Page 2: BAB III PEMBAHASAN - repository.bsi.ac.idApril 1997Pemerintah melalui Kantor Koperasi Kabupaten Sanggau mengeluarkan Badan Hukum dengan Nomor: 813.a/BH/X/1997 Tanggal 14 April

15

1. Bapak Philipus Lada

2. Bapak Drs. Gaspar Esso Desso

3. Bapak Benyamin Janggu

4. Bapak Irensius Gedo Gama

5. Bapak Naftali De Kauze

6. Bapak Aloysius Alot

Modal awal Rp. 750.000,- dengan anggota saat berdiri sejumlah 20 orang.

Dengan tekad yang tidak mengenal lelah dan pantang menyerah penggurus

periode awal yang diketuai oleh Bapak Philipus Lada terus maju dan dalam

perjalanan tantangan dan rintangan pun selalu ada bahkan isu-isu yang menyesat

bagi masyarakat Balai Batang Tarang, isu-isu yang sering muncul adalah untuk

orang NTT saja.

Semua kita hadapi dan dengan semangat ingin merubah hidup agar lebih

baik demi masa depan insan-insan CU yang telah bergabung tetap memegang

prinsip bahwa hanya CU Banuri yang dapat membawa diri kita dan masyarakat

menuju suatu perubahan ke arah hidup yang lebih baik, untuk memperkuat

eksisitensi dan legalitas secara hukum maka tahun 1997 maka pada tanggal 14

April 1997Pemerintah melalui Kantor Koperasi Kabupaten Sanggau

mengeluarkan Badan Hukum dengan Nomor: 813.a/BH/X/1997 Tanggal 14 April

1997. Pertumbuhan dan perkembangan baik anggota maupun modal cukup lambat

ibarat tumbuhan tidak sesubur seperti yang di harapkan. Hal ini di penggaruh oleh

beberapa faktor lainnya:

1. Trauma masyarakat Kecamatan Balai terhadap CU - CU terdahulu yang

hilang lenyap tanpa jejak.

Page 3: BAB III PEMBAHASAN - repository.bsi.ac.idApril 1997Pemerintah melalui Kantor Koperasi Kabupaten Sanggau mengeluarkan Badan Hukum dengan Nomor: 813.a/BH/X/1997 Tanggal 14 April

16

2. Pandangan masyarakat terhadap Koperasi yang citranya sangat jelek (ada

istilah ketua untung dulu).

3. Prilaku penggurus maupun anggota yang hanya memikirkan pribadi dan

golongan tertentu.

3.1.2. Struktur Organisasi dan Fungsi

Stuktur Organisasi adalah tiap - tiap orang mempunyai jabatan yang paling

tertinggi atau terendah akan mempunyai fungsi dan tugasnya tersendiri untuk

menerapkan bagaimana tugas yang akan dibagi. Berikut ini struktur organisasi

pada CU Banuri Harapan Kita.

Struktur Organisasi & Fungsinya

Sumber: Hasil penelitian (2017)

Gambar III.1 Struktur Organisasi

Rapat Anggota Tahunan

DEWAN PEMBIANAPenasehat : P. Lorensius WPenasehat : Philipus LadaDEWAN PIMPINAN

Ketua : Herkulauus Oni, S.TWakil Ketua : AtamSeketaris : Kornelius Ruba, S.P.Bendahara : Sueno, S.Sos.Anggota : Albertus Eka WPS, S.P.MMAAnggota : Drs.KusnandiAnggota : Yulius Kurniawan, S.E

BADAN PENGAWASKetua : Yulius, A.MdSeketaris : Stefanus Riduan, S.PdAnggota : Pdt.Balsasar Feoh,S.Th

Page 4: BAB III PEMBAHASAN - repository.bsi.ac.idApril 1997Pemerintah melalui Kantor Koperasi Kabupaten Sanggau mengeluarkan Badan Hukum dengan Nomor: 813.a/BH/X/1997 Tanggal 14 April

17

3.1.3. Fungsi dari tiap-tiap bagian adalah sebagai berikut:

1. Dewan Pembina fungsinya Dewan Pembina beranggota 3 orang bertugas/

berfungsi untuk memberikan masukan/ pertimbangan kepada pengurus apabila

ada masalah yang dihadapi lembaga.

2. Dewan Pemimpin fungsinya Pengurus yang beranggota 5 orang berfungsi

membuat kebijakan/ aturan lembaga yang dijalankan, bertanggung jawab

kegiatan kepada seluruh anggota yang diselenggarakan dalam RAT.

3. Badan Pengawasan fungsinya Beranggotakan 3 orang, berfungsi untuk

pengawasan/ pemeriksa keuangan lembaga atau kebijakan yang dibuat

pengurus yang dijalankan management, pengawas juga berfungsi untuk Audit

keuangan lembaga.

4. Management fungsinya berfungsi bertanggung jawab untuk menjalankan

kebijakan yang dibuat pengurus.

a.) Menejer: Berfungsi sebagai penanggung jawab operasional lembaga di

bawah ada staf-staf.

b.) Keuangan: ada kepala bagian keuangan , kasir, berfungsi menerima dan

mengeluarkan keuangan serta membuat laporan keuangan.

c.) Diklat: berfungsi untuk melaksanakan pendidikan dan pelatihan kepada

staff maupun kepada anggota yang akan menjadi calon anggota baru,setiap

anggota yang akan masuk menjadi anggota harus mengikuti pelatihan

terlebih dahulu yaitu pendidikan dasar.

d.) Kredit: beranggotakan 3 orang berfungsi meneriman permohonan kredit

menganalisa kelayakan kredit dan menyetujui.

Page 5: BAB III PEMBAHASAN - repository.bsi.ac.idApril 1997Pemerintah melalui Kantor Koperasi Kabupaten Sanggau mengeluarkan Badan Hukum dengan Nomor: 813.a/BH/X/1997 Tanggal 14 April

18

e.) Administrasi: Berfungsi membuat atau mengeluarkan surat, mengarsipkan

dokumen - dokumen penting lembaga.

VISI: Menjadi CU yang kuat, kokoh dipercaya masyarakat Kalimantan.

MISI: Meningkatkan Kesejahteraan Ekonomi Anggota sampai mandiri dalam

bidang keuangan yang aman dan sehat, menyediakan akses pada produk dan

pelayanan keuangan yang berkualitas dan meningkatkan nilai-nilai moral anggota.

3.2. Tinjauan Kasus

CU Banuri Harapan Kita merupakan sebuah koperasi yang bergerak

dibidang pinjam saat ini telah banyak berkembang seiring dengan perkembangan

usaha-usaha kecil dan besar yang semakin pesat. Tetapi masih banyak credit

union yang belum sepenuhnya terkomputerisasi. Maka credit union ini perlu

dibantu dengan menggunakan aplikasi yang memudahkan dalam proses piutang

usaha peminjaman dan angsuran. sebab dari itu penulis mencoba membuat

program aplikasi piutang usaha dengan menggunakan aplikasi Microsoft visual

studio 2010 untuk mempercepat, memudahkan dan memaksimalkan pelayanan

kepada para anggota credit union.

Pada pembuatan program piutang usaha ini terjadi beberapa proses yaitu

proses keanggotaan/ registrasi, proses peminjaman, proses angsuran sampai

pelunasan, prosedur laporan.

1. Proses Keanggotaan

Pada proses keanggotaan/registrasi, anggota mengisi formulir anggota dan

menyerahkan syarat menjadi anggota, membayar simpanan pokok dan simpanan

wajib kepada bagian kasir, bagian kasir memasukan data keanggotaan dalam

Page 6: BAB III PEMBAHASAN - repository.bsi.ac.idApril 1997Pemerintah melalui Kantor Koperasi Kabupaten Sanggau mengeluarkan Badan Hukum dengan Nomor: 813.a/BH/X/1997 Tanggal 14 April

19

Buku Daftar Anggota, selanjutnya bagian kasir mencetak buku anggota, dan

menyerahkan buku anggota kepada anggota.

2. Proses Peminjaman

Pada proses ini anggota mengajukan permohonan pinjaman dibagian Kasir

dan mengisi Formulir Pinjaman Anggota (FPA) dan menyerahkan beberapa

persyaratan seperti Foto Copy Kartu Tanda Penduduk (KTP), Kartu Keluarga

(KK) pada bagian Kredit setelah itu bagian Kredit mengecek semua berkas-berkas

persyaratan anggota untuk pengajuan pinjaman, data kemudian Bagian Kredit

simpan untuk proses selanjutnya , selanjutnya Bagian Kredit membuat Surat

Perjanjian Pinjaman (SPP) selanjutnya Bagian Kredit menyerahkan Surat

Perjanjian Pinjaman (SPP) dibagian Kasir dan memberikannya kepada anggota,

setelah anggota mengisi Surat Perjanjian Pinjaman (SPP) anggota menyerahkan

kembali Surat Perjanjian Pinjaman (SPP) dibagian Kasir dan bagian kasir

menyerahkannya dibagian kredit untuk dicek kelengkapan data, setelah lengkap

data-data tersebut, maka bagian kredit mengeluarkan data-data pencairan

pinjaman dan diserahkan dibagian kasir, setelah itu Bagian Kasir membuat Bukti

Penarikan Uang (BPU) dan Slip Uang Keluar (SUK) kemudian bagian kasir

menyerahkan uang pinjaman, Bukti Penarikan Uang (BPU) dan Slip Uang Keluar

(SUK) pada anggota, sedangkan Copy Bukti Penarikan Uang (BPU) dan Slip

Uang Keluar (SUK) bagian kasir simpan untuk proses pembuatan laporan.

Page 7: BAB III PEMBAHASAN - repository.bsi.ac.idApril 1997Pemerintah melalui Kantor Koperasi Kabupaten Sanggau mengeluarkan Badan Hukum dengan Nomor: 813.a/BH/X/1997 Tanggal 14 April

20

3. Proses Angsuran sampai Pelunasan

Pada prosedur proses angsuran anggota membayar angsuran beserta bunga

selama beberapa bulan atau sampai pinjaman sudah lunas ke bagian kasir dengan

menyerahkan Buku Anggota. setelah itu bagian kasir akan membuat Slip Uang

Masuk (SUM) sebagai bukti sudah membayar angsuran. Jika angsuran sudah

lunas maka bagian kredit akan mengembalikan jaminan sebagai syarat pinjaman.

4. Prosedur Laporan

Pada proses ini bagian kasir membuat Laporan data-data sebelumnya yang

anggota serahkan pada saat ingin mengajukan pinjaman. Kemudian bagian Kasir

menyerahkan Laporan Pinjaman Bulanan (LPB) pada Bagian Kredit lalu

ditembuskan dibagian Manager untuk proses pengesahan.

3.2.1. Dokumen Masukan

Dokumen masukan adalah semua dokumen yang digunakan sebagai dasar

untuk memperoleh data-data yang nantinya akan yang akan diproses untuk

menghasilkan keluaran yang disebut dengan output kas masuk dalam C.U Banuri

Harapan Kita sebagai berikut:

1. Dokumen Anggota

Nama Dokumen : Data Anggota

Fungsi : Sebagai Dokumen Anggota

Sumber : Anggota

Tujuan : Anggota

Media : Kertas

Jumlah : Rangkap satu

Frekuensi : Sekali Untuk Setiap Pendaftaran Anggota

Page 8: BAB III PEMBAHASAN - repository.bsi.ac.idApril 1997Pemerintah melalui Kantor Koperasi Kabupaten Sanggau mengeluarkan Badan Hukum dengan Nomor: 813.a/BH/X/1997 Tanggal 14 April

21

Format : Lampiran A.1

2. Nama Dokumen : Bukti Penarikan Uang (BPU)

Fungsi : Sebagai Slip Pencairan Uang

Sumber : Bagian Kredit/Kasir

Tujuan : Anggota

Media : Kertas

Jumlah : Rangkap satu

Frekuensi : Sekali Untuk Setiap Kas Keluar

Format : Lampiran A.2

3. Nama dokumen : Buku Anggota (BA)

Fungsi : Sebagai Bukti Buku Tabungan

Sumber : Anggota

Tujuan : Bagian Kasir

Media : Kertas

Jumlah : Rangkap satu

Frekuensi : Sekali untuk setiap Anggota Setor

Format : Lampiran A.3

4. Nama dokumen : SUM

Fungsi : Sebagai Bukti Angsuran

Sumber : Anggota

Tujuan : Bagian Kasir

Media : Kertas

Jumlah : Rangkap satu

Frekuensi : Sekali untuk setiap Anggota Setor angsuran

Page 9: BAB III PEMBAHASAN - repository.bsi.ac.idApril 1997Pemerintah melalui Kantor Koperasi Kabupaten Sanggau mengeluarkan Badan Hukum dengan Nomor: 813.a/BH/X/1997 Tanggal 14 April

22

Format : Lampiran A.4

3.2.2. Dokumen Keluaran

Dokumen keluaran adalah segala bentuk dokumen yang akan mendukung

kegiatan manajemen serta merupakan dokumen dari hasil catatan laporan

dokumen keluaran yang digunakan sebagai berikut:

1. Nama Dokumen : Slip Uang Keluar (SUK)

Fungsi : Bukti Kas Keluar

Sumber : Bagian Kasir

Tujuan : Anggota

Media : Kertas

Jumlah : Rangkap satu

Frekuensi : Sekali Untuk Setiap Pengeluaran Kas

Keluar

Format : Lampiran B.1

2. Nama Dokumen : LPB

Fungsi : Sebagai Sumber Laporan Pinjaman

Sumber : Bagian Kasir

Tujuan : Kepala Bagian Manager

Media : Kertas

Jumlah : Satu Rangkap

Frekuensi : Sekali Setiap Pembuatan Laporan Kas

Format : Lampiran B.2

Page 10: BAB III PEMBAHASAN - repository.bsi.ac.idApril 1997Pemerintah melalui Kantor Koperasi Kabupaten Sanggau mengeluarkan Badan Hukum dengan Nomor: 813.a/BH/X/1997 Tanggal 14 April

23

3. 3. Analisa Kebutuhan Software

Analisa kebutuhan software adalah langkah awal untuk menentukan

perangkat lunak yang dihasilkan. Berikut ini Activity Diagram dan Use Case

Diagram dari proses keanggotaan, proses pinjaman, proses angsuran sampai

perlunasan, prosedur laporan.

3.3.1. Analisa Kebutuhan

Tahapan analisisi, meliputi tahapan analisis kebutuhan fungsionalitas dari

masing - masing pengguna yang berinteraksi langsung terhadap sistem pinjaman.

a. Kasir

A1. kasir bisa melakukan login kedalam sistem pinjaman.

A2. kasir bisa mengelola data transaksi peminjaman.

A3. kasir bisa mengelola data transaksi pembayaran pinjaman.

A4. kasir bisa mengelola data anggota.

b. Staff kredit

B1. staff kredit bisa melakukan login kedalam sistem pinjaman.

B2. staff kredit bisa mengolah data transaksi peminjaman.

B3. staff kredit mengolah data transaksi pembayaran pinjaman.

B4. staff kredit bisa mengelola laporan.

c. Manager

C1. Manager bisa melakukan login kedalam fasilitas maneger

C2. Manager bisa menampilkan laporan pinjaman dan pembayaran.

C3. Manager bisa mengelolah data pengguna.

Page 11: BAB III PEMBAHASAN - repository.bsi.ac.idApril 1997Pemerintah melalui Kantor Koperasi Kabupaten Sanggau mengeluarkan Badan Hukum dengan Nomor: 813.a/BH/X/1997 Tanggal 14 April

24

3.3.2. Use Case Diagram

Setelah kebutuhan fungsional dari masing-masing pengguna sistem

informasi pinjaman, selanjutnya, akan digambarkan use case diagram, seperti

dibawah ini:

a. Use Case Diagram Kasir

Sumber: Hasil penelitian (2017)GambarIII.2 Use Case Diagram kasir

Tabel III.1 Deskripsi Use Case diagram kasir

Use Case Name Halaman Kasir

Requirements A1-A3

Goal Kasir dapat mengelola data pinjaman dan

angsuran pinjaman

Pre-Conditions Kasir masuk mengakses halaman login

Post-Conditions Kasir melakukan login dan masuk ke

sistem pinjaman

Failed End Condition Kasir dapat membatalkan login

Page 12: BAB III PEMBAHASAN - repository.bsi.ac.idApril 1997Pemerintah melalui Kantor Koperasi Kabupaten Sanggau mengeluarkan Badan Hukum dengan Nomor: 813.a/BH/X/1997 Tanggal 14 April

25

Primary Actors Kasir

Main Flow / Basic Path 1. kasir bisa mengelola data pencairan

pinjaman

2. kasir bisa mengelola data angsuran

pinjaman

Invariant -

b. Use Case Diagram Staff Kredit

Sumber: Hasil penelitian (2017)

Gambar III.3 Use Case Diagram staff kredit

Tabel III.2 Deskripsi Use Case Diagram staff kredit

Use Case Name Staff Kredit

Requirements B1-B4

Goal Staff Kredit bisa menginput data

peminjaman dan bisa mengelola laporan

Pre-Conditions Staff Kredit masuk mengakses halaman

pengajuan anggota

Page 13: BAB III PEMBAHASAN - repository.bsi.ac.idApril 1997Pemerintah melalui Kantor Koperasi Kabupaten Sanggau mengeluarkan Badan Hukum dengan Nomor: 813.a/BH/X/1997 Tanggal 14 April

26

Post-Conditions Staff Kredit melakukan login dan masuk

ke sistem pinjaman

Failed End Condition Staff Kredit dapat membatalkan login

Primary Actors Staff Kredit

Main Flow / Basic Path 1. Staff Kredit bisa menginput data

peminjaman

2. Staff Kredit bisa menginput data

keputusan kredit

3. Staff Kredit bisa mengelola laporan

Invariant -

c. Use Case Diagram Manager

Sumber: Hasil penelitian (2017)GambarIII.4 use case diagram Manager

Tabel III.3 Deskripsi Use Case Diagram Manager

Use Case Name Kunjungan Online

Requirements C1-C5

Page 14: BAB III PEMBAHASAN - repository.bsi.ac.idApril 1997Pemerintah melalui Kantor Koperasi Kabupaten Sanggau mengeluarkan Badan Hukum dengan Nomor: 813.a/BH/X/1997 Tanggal 14 April

27

Goal Manager menampilkan laporan pinjaman

Pre-Conditions Manager masuk mengakses halaman

login

Post-Conditions Manager melakukan login dan masuk ke

sistem pinjaman

Failed End Condition Manager dapat membatalkan login

Primary Actors Manager

Main Flow / Basic Path Manager menampilkan laporan Pinjaman

Invariant -

3.3.3. Activity Diagram Proses Data login

Ada pun sistem berjalan yang ada pada dari proses data login, data

admin, data anggota, transaksi pembayaran, transaksi pinjaman ada 6 Diagram

sebagai berikut:

Page 15: BAB III PEMBAHASAN - repository.bsi.ac.idApril 1997Pemerintah melalui Kantor Koperasi Kabupaten Sanggau mengeluarkan Badan Hukum dengan Nomor: 813.a/BH/X/1997 Tanggal 14 April

28

1. Activity Diagram From login

Sumber: Hasil Penelitian (2017)

Gambar III. 5 Activity Diagram Form Login

Page 16: BAB III PEMBAHASAN - repository.bsi.ac.idApril 1997Pemerintah melalui Kantor Koperasi Kabupaten Sanggau mengeluarkan Badan Hukum dengan Nomor: 813.a/BH/X/1997 Tanggal 14 April

29

2. Activity Diagram Form Data Pengguna

Sumber: Hasil Penelitian (2017)

GambarIII. 6 Activity Diagram Data Pengguna

Page 17: BAB III PEMBAHASAN - repository.bsi.ac.idApril 1997Pemerintah melalui Kantor Koperasi Kabupaten Sanggau mengeluarkan Badan Hukum dengan Nomor: 813.a/BH/X/1997 Tanggal 14 April

30

3. Activity Diagram Form Anggota

Sumber: hasil penelitian (2017)

Gambar III. 8 Activity Diagram From anggota

Page 18: BAB III PEMBAHASAN - repository.bsi.ac.idApril 1997Pemerintah melalui Kantor Koperasi Kabupaten Sanggau mengeluarkan Badan Hukum dengan Nomor: 813.a/BH/X/1997 Tanggal 14 April

31

4. Activity Diagram Form Jenis Peminjaman

Sumber: hasil penelitian (2017)

Gambar III. 8 Activity Diagram Form Jenis Peminjaman

Page 19: BAB III PEMBAHASAN - repository.bsi.ac.idApril 1997Pemerintah melalui Kantor Koperasi Kabupaten Sanggau mengeluarkan Badan Hukum dengan Nomor: 813.a/BH/X/1997 Tanggal 14 April

32

5. Activity Diagram Proses Data Transaksi Pinjaman

Sumber: hasil penelitian (2017)

Gambar III. 9 Activity Diagram Data Transaksi Pinjaman

Page 20: BAB III PEMBAHASAN - repository.bsi.ac.idApril 1997Pemerintah melalui Kantor Koperasi Kabupaten Sanggau mengeluarkan Badan Hukum dengan Nomor: 813.a/BH/X/1997 Tanggal 14 April

33

6. Activity Diagram Proses Data Transaksi Pembayaran

Sumber: hasil penelitian (2017)Gambar III. 10 Activity Diagram Data Transaksi Pembayaran

Page 21: BAB III PEMBAHASAN - repository.bsi.ac.idApril 1997Pemerintah melalui Kantor Koperasi Kabupaten Sanggau mengeluarkan Badan Hukum dengan Nomor: 813.a/BH/X/1997 Tanggal 14 April

34

3.4 Desain Database

3.4.1. Entity Relatioanship Diagram (ERD)

Perancangan basisdata menghasilkan gambaran dan juga hubungan antar

table-tabel yang disusun berdasarkan model Entity Relationship Diagram (ERD)

serta model Logical Record Diagram (LRS) sebagai berikut:

Sumber: Hasil Penelitian (2017)

Gambar III. 11 Entity Relationship Diagram (ERD)

1

1

1

1

1m

m

m

m

Page 22: BAB III PEMBAHASAN - repository.bsi.ac.idApril 1997Pemerintah melalui Kantor Koperasi Kabupaten Sanggau mengeluarkan Badan Hukum dengan Nomor: 813.a/BH/X/1997 Tanggal 14 April

35

3.4.2 Logical Record Structure (LRS)

Berikut ini logical record structure pada CU Banuri Harapan Kita sebagai

berikut:

No_trans_byar (fk)No_anggota (fk) tgl_transaksi(fk)Nm_anggota kd_penggunaTmpt_lahir no_trans_pinjamTgl_lahir bayar_pokokJns_kelamin bayar_bungaAlmt_rumah no_trans_pinjm (fk) bayar_dendaRt tgl_transaksi total_bayarRw no_anggota angsuran keKelurahan kd_penggunaNo_telp kd_jenisPekerjaan bungaAlmt_kantor jum_pinjam kd_pengguna(fk)Telp_kantor jum_angsuran nm-penggunaMenikah bayar_pokok tmpt_lahirnm_pasangan bayar_bunga tgl_lahirpekerjaan_pasangan total_bayar kd_jenis (fk) jns_kelaminjum_anak keterangan nm_jenis agamatgl_bergabung status plafon_maksimal almt_rumahlama_bergabung pinjam_sebelm maksimal_angsur Rtstatus bunga_pinjaman Rw

kelurahanno_telpnama_penggunakata_sandilevel

Sumber: hasil penelitian (2017)

Gambar III. 12 Logical Record Structure

Tb_anggota

Tb_bayar

Tb_peminjaman

Tb_bayar

Tb_pengguna

Page 23: BAB III PEMBAHASAN - repository.bsi.ac.idApril 1997Pemerintah melalui Kantor Koperasi Kabupaten Sanggau mengeluarkan Badan Hukum dengan Nomor: 813.a/BH/X/1997 Tanggal 14 April

36

3.4.3 Spesifikasi File

Dalam spesifikasi file ini terdapat gambaran mengenai rancangan bentuk

masukkan, rancangan bentuk keluaran serta database yang digunakan dan table-tabel

pada CU Banuri Harapan Kita yaitu:

1. Pengguna

Nama Database : db_peminjaman

Nama File : table Pengguna

Akronim : tb_pengguna

Paket Program : MySQL

Fungsi : Untuk menginput data pengguna

Akses File : random

Media File : Hardisk

Kunci Field : kd_pengguna

Table III. 4 Spesifikasi File Tb_Pengguna

Field Type Length Extra Keterangan

Kd_pengguna Char 5 - PRIMARY KEY

Nm_pengguna Varchar 20

Tmpt_lahir Varchar 25

Tgl_lahir Date 10

Jns_kelamin Enum 2

Agama Enum 5

Almt_rumah Varchar 50

Rt Varchar 3

Rw Varchar 3

Kelurahan Varchar 25

Page 24: BAB III PEMBAHASAN - repository.bsi.ac.idApril 1997Pemerintah melalui Kantor Koperasi Kabupaten Sanggau mengeluarkan Badan Hukum dengan Nomor: 813.a/BH/X/1997 Tanggal 14 April

37

No_telp Varchar 14

Username Varchar 20

Password Varchar 20

Level Enum 3

2. Anggota

Nama Database : db_peminjaman

Nama File : table Anggota

Akronim : tb_anggota

Paket Program : MySQL

Fungsi : Untuk menginput data anggota

Akses File : random

Media File : Hardisk

Kunci Field : no_anggota

Table III. 5 Spesifikasi File Tb_Anggota

Field Type Length Extra Keterangan

No_anggota char 7 - PRIMARY KEY

Nm_anggota Varchar 20

Tmpt_lahir Varchar 25

Tgl_lahir Date 10

Jns_kelamin Enum 2

Almt_rumah Varchar 50

Rt Varchar 3

Rw Varchar 3

Kelurahan Varchar 25

No_telp Varchar 14

Pekerjaan Varchar 20

Page 25: BAB III PEMBAHASAN - repository.bsi.ac.idApril 1997Pemerintah melalui Kantor Koperasi Kabupaten Sanggau mengeluarkan Badan Hukum dengan Nomor: 813.a/BH/X/1997 Tanggal 14 April

38

Almt_kantor Varchar 50

Telp_kantor Varchar 14

Menikah Enum 2

Nm_pasangan Varchar 20

Pekerjaan_pasangan Varchar 20

Jumlah_anak Char 2

Tgl_bergabung Date 10

Status Enum 2

3. Jenis Pinjaman

Nama Database : db_peminjaman

Nama File : table tb_jns_pinjam

Akronim : tb_jns_pinjam

Paket Program : MySQL

Fungsi : Untuk menginput data jenis pinjaman

Akses File : random

Media File : Hardisk

Kunci Field : kd_jenis

Table III. 6 Spesifikasi File Tb_jenis_pinjam

Field Type Length Extra Keterangan

Kd_jenis Char 4 - PRIMARY KEY

Nm_jenis Varchar 30

Plafton_maksimal Decimal 10

Maksimal_angsuran Char 3

Bunga_pinjaman Float 5

Page 26: BAB III PEMBAHASAN - repository.bsi.ac.idApril 1997Pemerintah melalui Kantor Koperasi Kabupaten Sanggau mengeluarkan Badan Hukum dengan Nomor: 813.a/BH/X/1997 Tanggal 14 April

39

4. Peminjaman

Nama Database : db_peminjaman

Nama File : table Peminjaman

Akronim : tb_peminjaman

Paket Program : MySQL

Fungsi : Untuk menginput data pinjaman anggota

Akses File : random

Media File : Hardisk

Kunci Field : no_trans_pinjam

Table III. 7 Spesifikasi File Tb_Peminjaman

Field Type Length Extra Keterangan

No_trans_pinjam char 7 - PRIMARY KEY

Tgl_transaksi Date 10

Kd_pengguna Char 5 FOREIGN KEY

No_anggota Char 7 FOREIGN KEY

Kd_jenis Char 4 FOREIGN KEY

Bunga Float 5

Jum_pinjam Decimal 10

Jum_angsur Char 3

Bayar_pokok Decimal 10

Bayar_bunga Decimal 10

Total_bayar Decimal 10

Keterangan Varchar 50

Status Enum 2

5. Pembayaran

Nama Database : db_peminjaman

Page 27: BAB III PEMBAHASAN - repository.bsi.ac.idApril 1997Pemerintah melalui Kantor Koperasi Kabupaten Sanggau mengeluarkan Badan Hukum dengan Nomor: 813.a/BH/X/1997 Tanggal 14 April

40

Nama File : table Pembayaran

Akronim : tb_bayar

Paket Program : MySQL

Fungsi : Untuk menginput data pembayaran

Akses File : random

Media File : Hardisk

Kunci Field : no_trans_bayar

Table III. 8 Spesifikasi File Tb_bayar

Field Type Length Extra Keterangan

No_trans_bayar char 11 - PRIMARY KEY

Tgl_transaksi Date 10

Kd_pengguna Char 5 FOREIGN KEY

No_trans_pinjam Char 11 FOREIGN KEY

Bayar_pokok Decimal 10

Bayar_bunga Decimal 10

Bayar_denda Decimal 10

Total_bayar Decimal 10

Angsuran_ke Char 3

Page 28: BAB III PEMBAHASAN - repository.bsi.ac.idApril 1997Pemerintah melalui Kantor Koperasi Kabupaten Sanggau mengeluarkan Badan Hukum dengan Nomor: 813.a/BH/X/1997 Tanggal 14 April

41

3.3.4. User interface

1. Form Login

Sumber: hasil penelitian (2017)

Gambar III. 13 Form Login

Form login ini adalah tampilan awal selanjutnya setiap pengguna harus mengetik

username beserta password dengan benar, sesuai dengan yang telah ditentukan

untuk masing-masing pengguna.

2. Form Pengguna

Sumber: hasil penelitian (2017)Gambar III. 14 Form Pengguna

Page 29: BAB III PEMBAHASAN - repository.bsi.ac.idApril 1997Pemerintah melalui Kantor Koperasi Kabupaten Sanggau mengeluarkan Badan Hukum dengan Nomor: 813.a/BH/X/1997 Tanggal 14 April

42

Pada tampilan form pengguna terdapat beberapa tombol yaitu tombol tambah data

untuk menambahkan data pengguna, tombol simpan untuk menyimpan data yang

telah diinput, tombol ubah untuk mengubah data pengguna yang telah disimpan

jika terjadi keliruan, tombol hapus untuk menghapus data pengguna yang sudah

ditentukan terlebih dahulu, tombol tutup untuk keluar dari form pengguna dan

kolom pencarian untuk mencari berdasarkan kode pengguna atau nama pengguna.

3. Form Anggota

Sumber: hasil penelitian (2017)Gambar III. 14 Form Anggota

Form anggota adalah form yang digunakan oleh pengguna untuk menyimpan data

anggota peminjaman, pada form anggota terdiri dari tombol tambah data untuk

menambahkan data baru anggota, tombol simpan untuk menyimpan data yang

telah diinput oleh pengguna, tombol ubah untuk merubah data yang telah

disimpan, tombol hapus untuk menghapus data anggota yang telah ditentukan

sebelumnya, tombol tutup untuk keluar dari form anggota dan kolom pencarian

untuk mencari data anggota berdasarkan nomor anggota atau nama anggota.

Page 30: BAB III PEMBAHASAN - repository.bsi.ac.idApril 1997Pemerintah melalui Kantor Koperasi Kabupaten Sanggau mengeluarkan Badan Hukum dengan Nomor: 813.a/BH/X/1997 Tanggal 14 April

43

4. Form Jenis Pinjaman

Form jenis peminjaman, form ini adalah form yang digunakan oleh user untuk mengolah

data jenis peminjaman.

Sumber: Hasil penelitian (2017)Gambar III. 15 Form Jenis Pinjaman

Form jenis peminjaman adalah form yang diakses pengguna untuk mengolah data

jenis pinjaman, pada form tersebut terdir dari beberapa tombol yaitu tombol

tambah data untuk menabah data jenis peminjaman, tombol simpan untuk

menyimpan data jenis pinjaman yang telah diinput, tombol ubah untuk merubah

data yang telah tersimpan jika terjadi keliru, tombol hapus untuk menghapus data

yang telah ditentukan terlebih dahulu, tombol tutup untuk keluar dari form dan

kolom pencarian untuk mencari data berdasarkan kode dan nama jenis.

Page 31: BAB III PEMBAHASAN - repository.bsi.ac.idApril 1997Pemerintah melalui Kantor Koperasi Kabupaten Sanggau mengeluarkan Badan Hukum dengan Nomor: 813.a/BH/X/1997 Tanggal 14 April

44

5. Form Transaksi Peminjaman

Sumber: Hasil Penelitian (2017)Gambar III. 16 Form Transaksi Peminjaman

Form transaksi peminjaman adalah form yang digunakan oleh pengguna untuk mengolah

data pinjaman anggota. Pada form transaksi peminjaman tersebut terdir dari beberapa

tombol yaitu tombol tambah data untuk menambah data transaksi peminjaman,

tombol simpan untuk menyimpan data transaksi pinjaman yang telah diinput,

tombol ubah untuk merubah data yang telah tersimpan jika terjadi keliru, tombol

hapus untuk menghapus data yang telah ditentukan terlebih dahulu, tombol tutup

untuk keluar dari form dan kolom pencarian untuk mencari data berdasarkan no

pinjam atau nomor anggota.

Page 32: BAB III PEMBAHASAN - repository.bsi.ac.idApril 1997Pemerintah melalui Kantor Koperasi Kabupaten Sanggau mengeluarkan Badan Hukum dengan Nomor: 813.a/BH/X/1997 Tanggal 14 April

45

6. Form Pembayaran

Sumber: Hasil Penelitian (2017)Gambar III. 17 Form Pembayaran

Form Pembayaran adalah form yang digunakan oleh user untuk mengolah data

pembayaran pinjaman anggota. Pada form pembayaran tersebut terdiri dari beberapa

tombol yaitu tombol tambah data untuk menambah data pembayaran transaksi

peminjaman, tombol simpan untuk menyimpan data pembayaran transaksi

pinjaman yang telah diinput, tombol ubah untuk merubah data yang telah

tersimpan jika terjadi keliru, tombol hapus untuk menghapus data yang telah

ditentukan terlebih dahulu, tombol tutup untuk keluar dari form dan kolom

pencarian untuk mencari data berdasarkan nomor transaks bayar atau nomor

peminjaman.

Page 33: BAB III PEMBAHASAN - repository.bsi.ac.idApril 1997Pemerintah melalui Kantor Koperasi Kabupaten Sanggau mengeluarkan Badan Hukum dengan Nomor: 813.a/BH/X/1997 Tanggal 14 April

46

3.5 Implementasi

1. Spesifikasi Perangkat Keras

Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak minimum

yang dibutuhkan untuk mengimplementasikan aplikasi Peminjaman CU Banuri

Harapan Kita.

1) CPU

(a) Processor 6H2

(b) RAM DDR2 1GB

(c) Hard Disk 50 GB

2) Mouse

3) Keyboard

Monitor dengan resolusi layar minimum 1024x768

2. Spesifikasi Perangkat Lunak

a. Sistem operasi yang umum digunakan seperti: Microsoft Windows.

b. Aplikasi bundle web server seperti: Xampp dan WampServer yang terdiri

dari beberapa komponen, diantaranya:

(1) Aplikasi Apache Server v2

(2) Aplikasi PHP Server v5

(3) Aplikasi MySQL Server v5

(4) Aplikasi phpMyAdmin v3

c. Crystal Report 8.5

d. Mysql ODBC Driver 3.51

Page 34: BAB III PEMBAHASAN - repository.bsi.ac.idApril 1997Pemerintah melalui Kantor Koperasi Kabupaten Sanggau mengeluarkan Badan Hukum dengan Nomor: 813.a/BH/X/1997 Tanggal 14 April

47

3.6 Testing

Pengujian unit terhadap program yang dibuat menggunakan black box

testing yang fokus terhadap proses masukan dan pengeluaran program.

Tabel III. 9 Hasil Pengujian Black Box Testing Halaman Login

No.

Skenariopengujian

Test case Hasil yangdiharapkan

Hasilpengujia

n

Kesimpulan

1. Username danpassword tidakdiisi kemudianklik tombol login

Username: (kosong)

Password:(kosong)

Sistem akanmenolak akses userdan tetap dimenuLogin

Sesuaiharapan Valid

2. MengetikkanUsername danpassword tidakdiisi atau kosongkemudian kliktombol login

Username:admin

Password: (kosong)

Sistem akanmenolak aksesusername danmenampilkan“Username atauPasword yang andamasukan salah”

Sesuaiharapan Valid

3. username tidakdiisi (kosong) danpassword diisikemudian kliktombol login

Username:(kosong)

Password:admin

Sistem akanmenolak akses userdan menampilkan“username ataupassword yanganda masukkansalah”

Sesuaiharapan Valid

4. Mengetikkansalah satu kondisisalah padausername ataupasswordkemudian kliktombol login

User ID:admin(benar)

Password:test (salah)

Sistem akanmenolak akses userdan menampilkan“username ataupassword yanganda masukkansalah”

Sesuaiharapan

Valid

5. Mengetikkanusername danpassword dengandata yang benarkemudian kliktombol login

Username:admin(benar)

Password:admin(benar)

Sistem menerimaakses login dankemudian langsungmenampilkanmenu utama.

Sesuaiharapan

Valid

Page 35: BAB III PEMBAHASAN - repository.bsi.ac.idApril 1997Pemerintah melalui Kantor Koperasi Kabupaten Sanggau mengeluarkan Badan Hukum dengan Nomor: 813.a/BH/X/1997 Tanggal 14 April

48

Tabel III. 9 Hasil Pengujian Black Box Testing Halaman Pengguna

No.

Skenariopengujian

Test case Hasil yangdiharapkan

Hasilpengujian

Kesimpulan

1. Kode pengguna,nama pengguna,tempat tanggallahir,jeniskelamin,agama,alamatrumah, Rt, Rw,no telp, katasandi, level tidakdisi kemudiantekan simpan

Kodepengguna:(kosong)

Namapengguna:(kosong)

Tempattanggallahir:(kosong)

Jeniskelamin:(kosong)

Agama:(kosong)

Alamatrumah :(kosong)

Rt:(kosong)

Rw:(kosong)

No telp:(kosong)

Katasandi:(kosong)

Level:(kosong)

Sistem akanmenolak aksesdanmenampilkanpesan data tidakboleh kosongsilahkandilengkapi

Sesuaiharapan Valid

2. MengetikkanKode pengguna,nama pengguna,

Kodepengguna:

Sistem akanmenolak aksesusername dan

Sesuaiharapan Valid

Page 36: BAB III PEMBAHASAN - repository.bsi.ac.idApril 1997Pemerintah melalui Kantor Koperasi Kabupaten Sanggau mengeluarkan Badan Hukum dengan Nomor: 813.a/BH/X/1997 Tanggal 14 April

49

tempat tanggallahir,jeniskelamin,agama,alamatrumah, Rt, Rw,no telp, katasandi, levelpengguna tidakdiisi lalu tekansimpan

us/001

Namapengguna:misbah

Tempattanggallahir:Pontianak24/01/1995Jeniskelamin:Perempuan

Agama:Islam

Alamatrumah :Jl.abdurrahman

Rt: 003

Rw:004

No telp:08xxx

menampilkan“Username atauPasword yanganda masukansalah”

3. Kode pengguna,nama pengguna,tempat tanggallahir,jeniskelamin,agama,alamatrumah, Rt, Rw,no telp, katasandi, level tidakdiisi (kosong) dandiisi kemudianklik tombol login

Kodepengguna:us/001

Namapengguna:(kosong)

Tempattanggallahir:(kosong)

Jeniskelamin:(kosong)

Sistem akanmenolak akseskode penggunadan kodepengguna ataunama penggunayang andamasukkansalah”

Sistem akanmenolak aksestempat lahir dan

Sesuaiharapan Valid

Page 37: BAB III PEMBAHASAN - repository.bsi.ac.idApril 1997Pemerintah melalui Kantor Koperasi Kabupaten Sanggau mengeluarkan Badan Hukum dengan Nomor: 813.a/BH/X/1997 Tanggal 14 April

50

Agama:(kosong)

Alamatrumah :(kosong)

Rt:(kosong)

Rw:(kosong)

No telp:

jenis kelaminatau tempat lahiryang andamasukkansalah”

4. Mengetikkansalah satu kondisisalah pada kodepengguna ataunama penggunakemudian kliktombol link

kodepengguna:us/001(benar)

misbah:test (salah)

Sistem akanmenolak aksespengguna danmenampilkankode penggunaatau namapengguna yanganda masukkansalah”

Sesuaiharapan

Valid

5. Mengetikkankode penguna dannama penggunadengan data yangbenar kemudianklik tombol link

Kodepengguna:us/001(benar)

Namapengguna:Misbah(benar)

Sistemmenerima akseslink dankemudianlangsungmenampilkanmenu pengguna

Sesuaiharapan

Valid