BAB III PEMBAHASAN 1.1. Tinjauan Perusahaan 1.1.1 ......24 1.2. Tinjauan Kasus Pada koperasi...

32
21 BAB III PEMBAHASAN 1.1. Tinjauan Perusahaan 1.1.1. Sejarah KSP Primadana Sejahtera KSP Primadana Sejahtera adalah Koperasi Simpan Pinjam yang beralamat di Jalan Raya Tempuran Desa Sumurgede Kec. Cilamaya Kulon Kab. Karawang. Semula bernama KBMT Sejahtera sesuai dengan badan hukum nomor : 249/BH/KDK.10.9/I/IX/1999 tanggal 20 september 1999. Adapun yang melatar belakangi berdirinya KBMT sejahtera adalah keinginan dari pendiri untuk meningkatkan taraf kehidupan ekonomi masyarakat pedesaan terutama masyarakat yang berada dalam mata pencaharian pertanian. Faktor lain yang juga mendorong pendirian Lembaga KBMT Sejahtera adalah keinginan untuk menampung dan mengakomodir para lulusan mahasiswa dan pelajar yang belum mendaptkan pekerjaan. Oleh karenanya bukanlah hal yang aneh apabila pengelola memutuskan untuk mendirikan KBMT Sejahtera. Perubahan bentuk badan hukum dari KBMT menjadi KSP atas inisiatif anggota yang ditindak lanjuti oleh badan pengawas dan pengurus untuk tujuan yang lebih baik guna membangun ekonomi mikro. Akhirnya pada tanggal 31 Agustus 2004 dengan badan hukum nomor : 518/07/BH/PAD/PLK/VIII/2004 KBMT brubah nama menjadi KSP (koperasi simpan pinjam) Primadana Sejahtera.

Transcript of BAB III PEMBAHASAN 1.1. Tinjauan Perusahaan 1.1.1 ......24 1.2. Tinjauan Kasus Pada koperasi...

Page 1: BAB III PEMBAHASAN 1.1. Tinjauan Perusahaan 1.1.1 ......24 1.2. Tinjauan Kasus Pada koperasi primadana sejahtera sistem yang digunakan masih manual yaitu menggunakan buku dan kertas

21

BAB III

PEMBAHASAN

1.1. Tinjauan Perusahaan

1.1.1. Sejarah KSP Primadana Sejahtera

KSP Primadana Sejahtera adalah Koperasi Simpan Pinjam yang beralamat

di Jalan Raya Tempuran Desa Sumurgede Kec. Cilamaya Kulon Kab. Karawang.

Semula bernama KBMT Sejahtera sesuai dengan badan hukum nomor :

249/BH/KDK.10.9/I/IX/1999 tanggal 20 september 1999. Adapun yang melatar

belakangi berdirinya KBMT sejahtera adalah keinginan dari pendiri untuk

meningkatkan taraf kehidupan ekonomi masyarakat pedesaan terutama

masyarakat yang berada dalam mata pencaharian pertanian.

Faktor lain yang juga mendorong pendirian Lembaga KBMT Sejahtera

adalah keinginan untuk menampung dan mengakomodir para lulusan mahasiswa

dan pelajar yang belum mendaptkan pekerjaan. Oleh karenanya bukanlah hal yang

aneh apabila pengelola memutuskan untuk mendirikan KBMT Sejahtera.

Perubahan bentuk badan hukum dari KBMT menjadi KSP atas inisiatif

anggota yang ditindak lanjuti oleh badan pengawas dan pengurus untuk tujuan

yang lebih baik guna membangun ekonomi mikro. Akhirnya pada tanggal 31

Agustus 2004 dengan badan hukum nomor : 518/07/BH/PAD/PLK/VIII/2004

KBMT brubah nama menjadi KSP (koperasi simpan pinjam) Primadana

Sejahtera.

Page 2: BAB III PEMBAHASAN 1.1. Tinjauan Perusahaan 1.1.1 ......24 1.2. Tinjauan Kasus Pada koperasi primadana sejahtera sistem yang digunakan masih manual yaitu menggunakan buku dan kertas

22

Dalam perjalanan kami selanjutnya dengan Badna Hukum KSP

pemerintah dalam hal ini Kementrian Negara Koperasi Usaha Kecil Menengah

mempercayai kami sebagai salah satu KSP yang menerima program dana

perkuatan dana di sektor Agribisnis.

1.1.2. Struktur Organisasi Dan Fungsi

Organisasi merupakan suatu bentuk dari hubungan yang mempunyai file

dinamis, dapat menyesuaikan diri pada perusahaan serta diciptakan oleh manusia

untuk mencapai suatu yang diperhitungkan. Struktur organisasi yang baik harus

dapat menggambarkan fungsi-fungsi pengelompokan kerja masing-masing

bagian, peranan dari struktur organisasi menunjukan bentuk organisasi yang

dipergunakan. Adapun struktur organisasi dan fungsi pada KSP Primadana

Sejahtera dapat dijelaskan sebagai berikut :

Sumber : Koperasi Simpan Pinjam Primadana Sejahtera (2017)

Gambar III.1

Struktur Organisasi KSP Primadana Sejahtera

PIMPINAN

KEPALA UMUM &

KEUANGAN

ADMINISTRASI

SURVEYOR PENAGIHA

N MARKETIN

G

Page 3: BAB III PEMBAHASAN 1.1. Tinjauan Perusahaan 1.1.1 ......24 1.2. Tinjauan Kasus Pada koperasi primadana sejahtera sistem yang digunakan masih manual yaitu menggunakan buku dan kertas

23

Berikut ini adalah fungsi dari setiap bagian yang terdapat pada

struktur organisasi KSP Primadana Sejahtera antara lain :

1. Pimpinan

Pimpinan pada KSP Primadana Sejahtera berfungsi untuk mengontrol,

memastikan dan memimpin setiap transaksi yang ada pada KSP Primadana

Sejahtera.

2. Kepala Umum dan Keuangan

Berfungsi sebagai pimpinan yang mengatur tentang segala proses simpan

pinjam pada KSP Primadana Sejahtera. Dengan dibantu oleh beberapa staff

yang berada pada bawahannya.

3. Administrasi

Berfungi sebagai staff yang mengatur tentang proses simpan pinjam, serta

memuat laporan yang ada pada KSP Primadana Sejahtera.

4. Suveyor

Bertugas sebagai staff yang melakukan survey terhadap anggota yang akan

mengajukan proses peminjaman.

5. Penagihan

Bagian ini berfungsi untuk menagih anggota yang meminjam uang pada

KSP Primadana Sejahtera jika melewati batas pembayaran.

6. Marketing

Bertugas untuk menawarkan produk yang terdapat pada KSP Primadana

Sejahtera.

Page 4: BAB III PEMBAHASAN 1.1. Tinjauan Perusahaan 1.1.1 ......24 1.2. Tinjauan Kasus Pada koperasi primadana sejahtera sistem yang digunakan masih manual yaitu menggunakan buku dan kertas

24

1.2. Tinjauan Kasus

Pada koperasi primadana sejahtera sistem yang digunakan masih manual

yaitu menggunakan buku dan kertas dimulai dari data anggota, transaksi

pinjaman, tansaksi angsuran pinjaman dan pembuatan laporan. Dengan adanya

transaksi pinjaman dan pembayaran angsuran yang semakin meningkat perlu

adanya penanganan khusus karena perhitungan pembayaran angsuran pinjaman

tidak melibatkan satu pihak akan tetapi beberapa pihak sehingga pencatatan harus

benar-benar diperhatikan sehingga dapat memperoleh beberapa sisa angsuran

pinjaman anggota setelah anggota melakukan pembayaran angsuran pinjaman di

koperasi primadana sejahtera.

Setelah penulis melakukan riset pada koperasi primadana sejahtera, penulis

menemukan beberapa kendala-kendala antara lain :

1. Proses pengelolaan data masih menggunakan sistem manual yaitu

menggunakan buku dan kertas

2. Informasi yang di hasilkan kurang tepat, relavan dan tepat waktu

3. Pembuatan laporan masih membutuhkan waktu yang lama.

Oleh karena itu penulis mencoba membuat program pinjaman dengan

menggunakan Java Netbeans IDE 8.1 dengan menggunakan program tersebut

diharapkan meminimalisir kesalahan-kesalahan dalam menginput data dan dapat

membantu mengelola data-data koperasi sehingga masalah yang dialami Koperasi

Primadana Sejahtera Karawang yang proses peminjamannya secara manual akan

segera teratasi dengan terkomputerisasi.

Page 5: BAB III PEMBAHASAN 1.1. Tinjauan Perusahaan 1.1.1 ......24 1.2. Tinjauan Kasus Pada koperasi primadana sejahtera sistem yang digunakan masih manual yaitu menggunakan buku dan kertas

25

1.2.1. Dokumen Masukan

1. Kartu Tanda Penduduk

Nama Dokumen : KTP

Fungsi : Dokumen awal data kps primadana sejahtera untuk

diinput pada program

Sumber : Anggota

Tujuan : Bagian Administrasi

Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Setiap terjadi pendaftaran

Bentuk : Lampiran A.1

2. Form Pendaftaran Kps Primadana Sejahtera

Nama Dokumen : Form pendaftaran kps primadana sejahtera

Fungsi : Dokumen awal data kps primadana sejahtera untuk

diinput pada program

Sumber : KPS Primadana Sejahtera

Tujuan : Bagian Administrasi

Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Setiap terjadi pendaftaran

Bentuk : Lampiran A.2

3. Form Pengajuan Pinjaman

Nama Dokumen : Form Pengajuan Pinjaman

Fungsi : Sebagai syarat pengajuan pinjaman

Page 6: BAB III PEMBAHASAN 1.1. Tinjauan Perusahaan 1.1.1 ......24 1.2. Tinjauan Kasus Pada koperasi primadana sejahtera sistem yang digunakan masih manual yaitu menggunakan buku dan kertas

26

Sumber : Anggota

Tujuan : Bagian administrasi

Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Setiap terjadi pengajuan pinjaman

Bentuk : Lampiran A.3

3.2.2 Dokumen Keluaran

1. Kartu Anggota

Nama Dokumen : Kartu Anggota

Fungsi : Sebagai bukti anggota

Sumber : Bagian Administrasi

Tujuan : Anggota

Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Setiap terjadi pendaftaran anggota

Bentuk : Lampiran B.1

2. Bukti Pembayaran Angsuran Pinjaman

Nama Dokumen : Bukti Pembayaran Angsuran Pinjaman

Fungsi : Sebagai bukti angsuran pinjaman

Sumber : Bagian Administrasi

Tujuan : Anggota

Media : Kertas

Jumlah : 1 Lembar

Page 7: BAB III PEMBAHASAN 1.1. Tinjauan Perusahaan 1.1.1 ......24 1.2. Tinjauan Kasus Pada koperasi primadana sejahtera sistem yang digunakan masih manual yaitu menggunakan buku dan kertas

27

Frekuensi : Setiap terjadi pendaftaran anggota

Bentuk : Lampiran B.2

3. Laporan Angsuran Pinjaman

Nama Dokumen : Laporan Angsuran Pinjaman

Fungsi : Sebagai bukti angsuran pinjaman

Sumber : Bagian Administrasi

Tujuan : Anggota

Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Setiap terjadi pendaftaran anggota

Bentuk : Lampiran B.3

4. Laporan pinjaman

Nama Dokumen : Laporan pinjaman

Fungsi : Untuk mengetahui pinjaman anggota

Sumber : Bagian Administrasi

Tujuan : Pimpinan

Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Setiap dibuat laporan pinjaman

Bentuk : Lampiran B.4

5. Laporan Data Anggota

Nama Dokumen : Laporan Data Anggota

Fungsi : Untuk mengetahui data anggota

Sumber : Bagian Administrasi

Page 8: BAB III PEMBAHASAN 1.1. Tinjauan Perusahaan 1.1.1 ......24 1.2. Tinjauan Kasus Pada koperasi primadana sejahtera sistem yang digunakan masih manual yaitu menggunakan buku dan kertas

28

Tujuan : Pimpinan

Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Setiap dibuat laporan data anggota

Bentuk : Lampiran B.5

3.3 Analisa Kebutuhan Software

3.3.2 Analisa Kebutuhan

A. Kebutuhan pengguna (admin)

1. Admin dapat login dengan akun yang telah dibuat

2. Admin dapat mengelola pendaftaran anggota seperti melihat, menambah ,

menghapus, mencari, mengupdate.

3. Admin dapat mengelola pinjaman seperti melihat, menambah , menghapus,

mencari, mengupdate

4. Admin dapat mengelola angsuran seperti melihat, menambah , menghapus,

mencari, mengupdate.

5. Admin dapat mengelola laporan seperti melihat dan mencetak laporan.

B. Pimpinan

1. Pimpinan dapat login dengan akun yang telah dibuat

2. Pimpinan dapat melihat laporan data anggota

3. Pimpinan dapat melihat laporan Pinjaman

4. Pimpinan dapat melihat laporan Angsuran

Page 9: BAB III PEMBAHASAN 1.1. Tinjauan Perusahaan 1.1.1 ......24 1.2. Tinjauan Kasus Pada koperasi primadana sejahtera sistem yang digunakan masih manual yaitu menggunakan buku dan kertas

29

3.3.3 Use Case Diagram

1. Definisi Aktor

Berikut adalah deskripsi pendefinisian aktor pada koperasi primadana sejahtera :

Tabel III.1

Definisi Aktor pada Koperasi Primadana Sejahtera

No Aktor Deskripsi

1 Admin Orang yang bertugas dan memiliki hak akses untuk

melakukan operasi pengelolaan data koperasi

primadana sejahtera

2 Pimpinan Orang yang memiliki hak akses untuk melihat

pengelolaan data koperasi

2. Definisi Use Case

Berikut adalah deskripsi pendefinisian use case pada koperasi primadana

sejahtera:

Tabel III.2

Definisi Use Case pada Koperasi Primadana Sejahtera

No Use case Deskripsi

1 Validasi Merupakan proses pengecekan hak akses siapa yang

berhak mengakses proses pengelolaan data koperasi

primadana sejahtera

Login wajib untuk fungsi-fungsi yang berkaitan

dengan akses pengubahan ke basis data, oleh karena

itu fungsi-fungsi yang melakukan perubahan basis

data harus mengecek validasi user yang mengakses

fungsi-fungsi ini

Validasi merupakan generalisasi dari proses login,

Page 10: BAB III PEMBAHASAN 1.1. Tinjauan Perusahaan 1.1.1 ......24 1.2. Tinjauan Kasus Pada koperasi primadana sejahtera sistem yang digunakan masih manual yaitu menggunakan buku dan kertas

30

logout, dan memeriksa status login

2 Login Merupakan proses untuk melakukan login pengguna

koperasi primadana sejahtera

3 Logout Merupakan proses untuk melakukan logout pengguna

koperasi primadana sejahtera

4 Menggelola

pendaftaran

anggota

Merupakan proses memasukkan data anggota baru ke

dalam basis data

5 Menambah anggota Merupakan proses penambahan anggota baru pada

basis data

6 Melihat anggota Merupakan proses menampilkan data anggota yang

ada di basis data

7 Mengubah anggota Merupakan proses pengubahan data anggota yang

ada di basis data

8 Menghapus

anggota

Merupakan proses penghapusan data anggota yang

ada di basis data

9 Mencari anggota Merupakan proses mencari data anggota yang ada di

basis data

10 Mengelola

angsuran

Mengelola data angsuran merupakan merupakan

proses generalisasi yang meliputi lima buah proses

pengelolaan data angsuran yaitu menambahkan

angsuran, mengubah angsuran, menghapus angsuran,

mencari angsuran, dan melihat angsuran

11 Menghapus

angsuran

Merupakan proses penghapusan data angsuran yang

ada di basis data

12 Melihat angsuran Merupakan proses menampilkan data angsuran yang

ada di basis data

13 Menambah

angsuran

Merupakan proses penambahan data ansuran yang

ada di basis data

14 Mencari angsuran Merupakan proses mencari data angsuran yang ada di

basis data

15 Mengubah Merupakan proses mengubah data angsuran yang ada

Page 11: BAB III PEMBAHASAN 1.1. Tinjauan Perusahaan 1.1.1 ......24 1.2. Tinjauan Kasus Pada koperasi primadana sejahtera sistem yang digunakan masih manual yaitu menggunakan buku dan kertas

31

angsuran di basis data

16 Mengelola

pinjaman

Mengelola data pinjaman merupakan merupakan

proses generalisasi yang meliputi lima buah proses

pengelolaan data pinjaman yaitu menambahkan

pinjaman, mengubah pinjaman, menghapus

pinjaman, mencari pinjaman, dan melihat pinjaman

17 Menghapus

pinjaman

Merupakan proses penghapusan data pinjaman jika

ternyata data sudah terlalu banyak.

18 Melihat pinjaman Merupakan proses menampilkan data pinjaman yang

ada di basis data

19 Menambah

pinjaman

Merupakan proses penambahan data pinjaman ketika

ada anggota yang meminjam

20 Mencari pinjaman Merupakan proses mencari data pinjaman yang ada

di basis data

21 Mengubah

pinjaman

Merupakan proses mengubah data pinjaman yang

dapat dilakukan untuk mengubah status pinjaman

begitu anggota telah melunasi pinjaman tersebut

22 Mengelola laporan Mengelola data pinjaman merupakan merupakan

proses generalisasi yang meliputi dua buah proses

pengelolaan data laporan yaitu melihat laporan dan

mencetak laporan

23 Melihat laporan Merupakan proses menampilkan data laporan yang

ada di basis data

24 Mencetak laporan Merupakan proses pencetakan laporan

Berikut merupakan Use case diagram koperasi primadana sejahtera

Page 12: BAB III PEMBAHASAN 1.1. Tinjauan Perusahaan 1.1.1 ......24 1.2. Tinjauan Kasus Pada koperasi primadana sejahtera sistem yang digunakan masih manual yaitu menggunakan buku dan kertas

32

1. Use case sistem pinjaman koperasi pihak admin

Gambar III.2

Use Case Sistem Pinjaman Koperasi Pihak Admin

Page 13: BAB III PEMBAHASAN 1.1. Tinjauan Perusahaan 1.1.1 ......24 1.2. Tinjauan Kasus Pada koperasi primadana sejahtera sistem yang digunakan masih manual yaitu menggunakan buku dan kertas

33

2. Use case sistem pinjaman koperasi pihak pimpinan

Gambar III.3

Use Case Sistem Pinjaman Koperasi Pihak Pimpinan

Page 14: BAB III PEMBAHASAN 1.1. Tinjauan Perusahaan 1.1.1 ......24 1.2. Tinjauan Kasus Pada koperasi primadana sejahtera sistem yang digunakan masih manual yaitu menggunakan buku dan kertas

34

3.3.4 Activity Diagram

1. Activity Diagram Login

Gambar III.4

Activity Diagram Login

Page 15: BAB III PEMBAHASAN 1.1. Tinjauan Perusahaan 1.1.1 ......24 1.2. Tinjauan Kasus Pada koperasi primadana sejahtera sistem yang digunakan masih manual yaitu menggunakan buku dan kertas

35

2. Activity Diagram Mengelola Anggota

Gambar III.5

Activity Diagram Mengelola Anggota

Page 16: BAB III PEMBAHASAN 1.1. Tinjauan Perusahaan 1.1.1 ......24 1.2. Tinjauan Kasus Pada koperasi primadana sejahtera sistem yang digunakan masih manual yaitu menggunakan buku dan kertas

36

3. Activity Diagram Mengelola Pinjaman

Gambar III.6

Activity Diagram Mengelola Pinjaman

Page 17: BAB III PEMBAHASAN 1.1. Tinjauan Perusahaan 1.1.1 ......24 1.2. Tinjauan Kasus Pada koperasi primadana sejahtera sistem yang digunakan masih manual yaitu menggunakan buku dan kertas

37

4. Activity Diagram Mengelola Angsuran

Gambar III.7

Activity Diagram Angsuran

Page 18: BAB III PEMBAHASAN 1.1. Tinjauan Perusahaan 1.1.1 ......24 1.2. Tinjauan Kasus Pada koperasi primadana sejahtera sistem yang digunakan masih manual yaitu menggunakan buku dan kertas

38

5. Activity Diagram Mengelola Laporan

Gambar III.8

Activity Diagram Mengelola Laporan

Page 19: BAB III PEMBAHASAN 1.1. Tinjauan Perusahaan 1.1.1 ......24 1.2. Tinjauan Kasus Pada koperasi primadana sejahtera sistem yang digunakan masih manual yaitu menggunakan buku dan kertas

39

3.4 Desain

3.4.2 Entity Relationship Diagram (ERD)

Gambar III.9

Entity Relationship Diagram (ERD)

Page 20: BAB III PEMBAHASAN 1.1. Tinjauan Perusahaan 1.1.1 ......24 1.2. Tinjauan Kasus Pada koperasi primadana sejahtera sistem yang digunakan masih manual yaitu menggunakan buku dan kertas

40

3.4.3 Logical Record Structure (LRS)

Gambar III.10

Logical Record Structure (LRS)

3.4.4 Spesifikasi File

1. Spesifikasi file Tabel Admin

Nama Database : ksp_pds

Nama File : Admin

Akronim : admin.myd

Tipe File : File master

Akses File : Random

Panjang Record : 78 karakter

Kunci File : user_id

Page 21: BAB III PEMBAHASAN 1.1. Tinjauan Perusahaan 1.1.1 ......24 1.2. Tinjauan Kasus Pada koperasi primadana sejahtera sistem yang digunakan masih manual yaitu menggunakan buku dan kertas

41

Tabel III.3

Spesifikasi file Tabel Admin

No Elemen Data Nama Field Tipe Size Keterangan

1 User ID User_id varchar 8 Primary key

2 Nama nama_admin varchar 30

3 Password Pwd varchar 10

4 Hak Akses hak_akses varchar 30

2. Spesifikasi file Tabel Anggota

Nama Database : ksp_pds

Nama File : Anggota

Akronim : anggota.myd

Tipe File : File master

Akses File : Rundom

Panjang Record : 100 karakter

Kunci File : id_anggota

Tabel III.4

Spesifikasi file Tabel Anggota

No Elemen Data Nama Field Tipe Size Keterangan

1 ID Anggota id_anggota varchar 10 Primary key

2 Nama nama_anggota varchar 30

3 Alamat Alamat Text

4 Tempat Lahir tempat_lahir Text

5 Tanggal Lahir tanggal_lahir Date

6 Jenis Kelamin jenis_kelamin varchar 10

7 Nomor Telp no_tlp varchar 15

8 Pekerjaan Pekerjaan varchar 10

9 No KTP no_ktp varchar 25

10 Tanggal Tanggal date

Page 22: BAB III PEMBAHASAN 1.1. Tinjauan Perusahaan 1.1.1 ......24 1.2. Tinjauan Kasus Pada koperasi primadana sejahtera sistem yang digunakan masih manual yaitu menggunakan buku dan kertas

42

3. Spesifikasi file Tabel Pinjaman

Nama Database : ksp_pds

Nama File : Pinjaman

Akronim : pinjaman.myd

Tipe File : Transaksi

Akses File : Rundom

Panjang Record : 70 karakter

Kunci File : no_pinjaman

Tabel III.5

Spesifikasi file Tabel Pinjaman

No Elemen Data Nama Field Tipe Size Keterangan

1 Tanggal Pinjaman tgl_pinjaman Date

2 No Pinjaman no_pinjaman varchar 20 Primary key

3 ID Anggota id_anggota varchar 10

4 Nama Anggota nama_anggota varchar 30

5 Jumlah Pinjaman jml_pinjaman double

6 Jumlah Angsuran jml_angsuran double

7 Lama Angsuran lama_angsuran varchar 10

8 Bunga Bunga Float

4. Spesifikasi file Tabel Angsuran

Nama Database : ksp_pds

Nama File : Angsuran

Akronim : angsuran.myd

Tipe File : Transaksi

Akses File : Rundom

Panjang Record : 120 karakter

Page 23: BAB III PEMBAHASAN 1.1. Tinjauan Perusahaan 1.1.1 ......24 1.2. Tinjauan Kasus Pada koperasi primadana sejahtera sistem yang digunakan masih manual yaitu menggunakan buku dan kertas

43

Kunci File : no_pinjaman

Tabel III.6

Spesifikasi file Tabel Angsuran

No Elemen Data Nama Field Tipe Size Keterangan

1 No Angsuran no_angsuran varchar 25 Primary key

2 ID Anggota id_anggota varchar 10

3 Nama Anggota nama_anggota varchar 30

4 Tanggal Pinjaman tgl_pinjaman Date

5 No Pinjaman no_pinjaman varchar 50

6 Jumlah Angsuran jml_angsuran double

7 Bunga Bunga Float

8 Angsuran Ke angsuran_ke varchar 5

9 Sisa Angsuran sisa_angsuran double

10 JumlahPinjaman Jml_pinjaman double

11 TanggalAngsuran tgl_angsuran date

3.4.5 User Interface

1. Form Login

Gambar III.11

Form Login

Page 24: BAB III PEMBAHASAN 1.1. Tinjauan Perusahaan 1.1.1 ......24 1.2. Tinjauan Kasus Pada koperasi primadana sejahtera sistem yang digunakan masih manual yaitu menggunakan buku dan kertas

44

2. Menu Utama

Gambar III.12

Menu Utama

3. Form Admin (User)

Gambar III.13

Form Admin (User)

Page 25: BAB III PEMBAHASAN 1.1. Tinjauan Perusahaan 1.1.1 ......24 1.2. Tinjauan Kasus Pada koperasi primadana sejahtera sistem yang digunakan masih manual yaitu menggunakan buku dan kertas

45

4. Form Anggota

Gambar III.14

Form Anggota

5. Form Pinjaman

Gambar III.15

Form Pinjaman

Page 26: BAB III PEMBAHASAN 1.1. Tinjauan Perusahaan 1.1.1 ......24 1.2. Tinjauan Kasus Pada koperasi primadana sejahtera sistem yang digunakan masih manual yaitu menggunakan buku dan kertas

46

6. Form Angsuran

Gambar III.16

Form Angsuran

3.5 Implementasi

Sistem akan dikatakan baik dan berhasil bila digunakan atau diterapkan jika

didukung dengan beberapa unsur atau aspek antara lain Perangkat keras (Hardware),

Perangkat lunak (Software), dan pemakai (Brainware). Di antara unsur tersebut yaitu

prasarana atau peralatan yang dibutuhkan harus sesuai dengan spesifikasi yang dijalankan

agar program yang telah dibuat dapat berjalan dengan baik daan berfungsi secara optimal.

Karena itu, penulis menguraikan perangkat komputer yang harus mendukung pada sistem

yang dijalankan.

1. Perangkat keras (hardware)

Perangkat keras (hardware) adalah salah satu komponen dari sebuah

komputer yang sifat alatnya bisa dilihat dan diraba secara langsung atau yang

berbentuk nyata, yang berfungsi untuk mendukung proses

komputerisasi.Klasifikasi perangkat keras yang diusulkan adalah sebagi berikut:

a. Processor : Intel ® Core ™ 2 Duo

Page 27: BAB III PEMBAHASAN 1.1. Tinjauan Perusahaan 1.1.1 ......24 1.2. Tinjauan Kasus Pada koperasi primadana sejahtera sistem yang digunakan masih manual yaitu menggunakan buku dan kertas

47

b. Keyboard : 104 key

c. Memory ram : 2 GB

d. Hardisk : 500 GB

e. Printer : inkjet

f. Monitor : 14 inch

g. Mouse : HID-CompilantOptcila Mouse

2. Perangkatlunak(software)

Perangkat lunak (software) adalah komponen non fisik komputer yang

terdiri dari kumpulan program dan aplikasi. Agar program penggajian guru yang

telah dirancang dapat dipergunakan dengan baik, maka diperlukan sistem operasi

yang mendukung.

Perangkat lunak yang dipergunakan dalam pembuatan perancangan

program penggajian guru ini adalah sebagai berikut:

a. Sistem operasi : Windows 7 ulitmate

b. Perangkatlunakpendukung : Java SE Development Kit 8u131,NetBeans

8.1dan XAMPP

Page 28: BAB III PEMBAHASAN 1.1. Tinjauan Perusahaan 1.1.1 ......24 1.2. Tinjauan Kasus Pada koperasi primadana sejahtera sistem yang digunakan masih manual yaitu menggunakan buku dan kertas

48

3.6 Black Box Testing

a. Form Login

Tabel III.7

Hasil Pengujian Black Box Testing Form Login

No Skenario

Pengujian Test Case

Hasil yang di

harapkan

Hasil

Pengujian Keterangan

1 User id dan

Password tidak

diisi kemudian

klik tombol

login

User id :

(kosong)

Password :

(kosong)

Sistem akan

menolak akses

dan

menampilkan

pesan “Mohon

Lengkapi

Semua Data”

Sesuai

harapan

Valid

2 Mengetikkan

User id dan

Password tidak

diisi kemudian

klik tombol

login

User id :

ADM001

Password :

(kosong)

Sistem akan

menolak akses

dan

menampilkan

pesan “Mohon

Lengkapi

Semua Data”

Sesuai

harapan

Valid

3 User id tidak

diisi (kosong)

dan Password

di isi kemudian

klik tombol

login

User id :

(kosong)

Password :

1234

Sistem akan

menolak akses

dan

menampilkan

pesan “Mohon

Lengkapi

Semua Data”

Sesuai

harapan

Valid

4 Mengetikkan

salah satu

kondisi salah

pada user id

atau password

kemudian klik

tombol login

User id :

ADM001

(benar)

Password :

123

(salah)

Sistem akan

menolak akses

dan

menampilkan

pesan “ “Mohon

Lengkapi

Semua Data”

Sesuai

harapan

Valid

Page 29: BAB III PEMBAHASAN 1.1. Tinjauan Perusahaan 1.1.1 ......24 1.2. Tinjauan Kasus Pada koperasi primadana sejahtera sistem yang digunakan masih manual yaitu menggunakan buku dan kertas

49

b. Form Admin

Tabel III.8

Hasil Pengujian Black Box Testing Form Admin

No Skenario

Pengujian Test Case

Hasil yang di

harapkan

Hasil

Pengujian Keterangan

1 Klik tambah

kemudian user

id dan nama

tidak diisi

kemudian klik

simpan

User Id :

(kosong)

Nama :

(kosong)

Sistem akan

menolak akses

dan

menampilkan

pesan “Mohon

Lengkapi

Semua Data”

Sesuai

harapan

Valid

2 Mengetikan id

admin dan

nama dengan

benar klik

simapan

User id :

ADM001

Nama : NIA

KURNIA

Sistem akan

menerima

akses dan

menampilkan

pesan

“Data berhasil

di simpan”

Sesuai

harapan

Valid

3 Klik cari,

input id admin

kemudian klik

(Hapus)

penghapusan

data

Sistem akan

menerima dan

menampilkan

pesan “ Data

berhasil

dihapus”

Sesuai

harapan

Valid

4 Klik cari,

input id admin

kemudian klik

(Ubah)

Mengupdate

data

Sistem akan

menerima dan

menampilkan

pesan “Data

berhasil

diupdate”

Sesuai

harapan

Valid

Page 30: BAB III PEMBAHASAN 1.1. Tinjauan Perusahaan 1.1.1 ......24 1.2. Tinjauan Kasus Pada koperasi primadana sejahtera sistem yang digunakan masih manual yaitu menggunakan buku dan kertas

50

c. Form Anggota

Tabel III.9

Hasil Pengujian Black Box Testing Form Anggota

No Skenario

Pengujian Test Case

Hasil yang di

harapkan

Hasil

Pengujian Keterangan

1 Klik tambah

kemudian id

anggota dan

nama tidak diisi

kemudian klik

simpan

Id anggota

: (kosong)

Nama :

(kosong)

Sistem akan

menolak akses

dan

menampilkan

pesan “Mohon

lengkapi semua

data”

Sesuai

harapan

Valid

2 Mengetikan id

anggota dan

nama dengan

benar klik

simapan

Id anggota

: ANG001

Nama :

RINI

ANIA

Sistem akan

menerima akses

dan

menampilkan

pesan “data

berhasil di

simpan”

Sesuai

harapan

Valid

3 Klik cari,

input id anggota

kemudian klik

(Hapus)

Penghapus

an data

Sistem akan

menerima dan

menampilkan

pesan “ Data

berhasil

dihapus”

Sesuai

harapan

Valid

4 Klik cari, input

id anggota

kemudian klik

(Ubah) setelah

diubah

kemudian klik

(update)

Mengupda

te data

Sistem akan

menerima dan

menampilkan

pesan “ Data

berhasil

diupdate”

Sesuai

harapan

Valid

Page 31: BAB III PEMBAHASAN 1.1. Tinjauan Perusahaan 1.1.1 ......24 1.2. Tinjauan Kasus Pada koperasi primadana sejahtera sistem yang digunakan masih manual yaitu menggunakan buku dan kertas

51

d. Form Angsuran

Tabel III.9

Hasil Pengujian Black Box Testing Form Angsuran

No Skenario

Pengujian Test Case

Hasil yang di

harapkan

Hasil

Pengujian Keterangan

1 Klik tambah

kemudian no

angsuran dan id

anggota tidak

diisi kemudian

klik simpan

No

angsuran :

(kosong)

ID

Anggota :

(kosong)

Sistem akan

menolak akses

dan

menampilkan

pesan “Mohon

lengkapi semua

data”

Sesuai

harapan

Valid

2 Mengetikan no

angsuran dan id

anggota dengan

benar klik

simapan

No

angsuran :

ASRN001

ID

anggota :

ANG001

Sistem akan

menerima dan

menampilkan

pesan “ Data

berhasil

disimpan”

Sesuai

harapan

Valid

3 Klik cari,

input no

angsuran

kemudian klik

(Hapus)

Penghapus

an data

Sistem akan

menerima dan

menampilkan

pesan “ Data

berhasil

dihapus”

Sesuai

harapan

Valid

4 Klik cari, input

no angsuran

kemudian klik

(Ubah) setelah

diubah

kemudian klik

(update)

Mengupda

te data

Sistem akan

menerima dan

menampilkan

pesan “ Data

berhasil

diupdate”

Sesuai

harapan

Valid

Page 32: BAB III PEMBAHASAN 1.1. Tinjauan Perusahaan 1.1.1 ......24 1.2. Tinjauan Kasus Pada koperasi primadana sejahtera sistem yang digunakan masih manual yaitu menggunakan buku dan kertas

52

e. Form Pinjaman

Tabel III.10

Hasil Pengujian Black Box Testing Form Pinjaman

No Skenario

Pengujian Test Case

Hasil yang di

harapkan

Hasil

Pengujian Keterangan

1 Klik tambah

kemudian no

pinjaman dan id

anggota tidak

diisi kemudian

klik simpan

No

pinjaman :

(kosong)

ID

Anggota :

(kosong)

Sistem akan

menolak akses

dan

menampilkan

pesan “Mohon

lengkapi semua

data”

Sesuai

harapan

Valid

2 Mengetikan no

pinjaman dan id

anggota dengan

benar klik

simapan

No

pinjaman :

PNJ001

ID

Anggota :

ANG001

Sistem akan

menerima akses

dan

menampilkan

pesan “data

berhasil di

simpan”

Sesuai

harapan

Valid

3 Klik cari,

input no

pinjaman

kemudian klik

(Hapus)

Penghapus

an data

Sistem akan

menerima dan

menampilkan

pesan “ Data

berhasil

dihapus”

Sesuai

harapan

Valid

4 Klik cari, input

no pinjaman

kemudian klik

(Ubah) setelah

diubah

kemudian klik

(update)

Mengupda

te data

Sistem akan

menerima dan

menampilkan

pesan “ Data

berhasil

diupdate”

Sesuai

harapan

Valid