BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan...

55
20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya, Kecamatan Tempuran Kabupaten Karawang Propinsi Jawabarat, terdaftar dalam buku Departemen Koperasi dan Pembinaan Pengusaha Kecil Republik Indonesia Kantor Wilayah Propinsi sebagai badan hukum yang bergerak dalam unit usaha simpan pinjam dengan badan hukum: No.3361/BH/PAD/KWK.10/VII/98, Koperasi Pegawai Republik Indonesia (KPRI- KOGURAN) Karawang sampai 28 Desember Tahun 2011 memiliki anggota 209 orang, Koperasi Pegawai Republik Indonesia tersebut menyajikan laporan keuangan sesuai dengan standar yang berlaku, yang telah diatur dalam PSAK No 27. tentang akuntansi koperasi. KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) merupakan koperasi yang mengelola data anggota khusus untuk seluruh guru, mengelola faktur simpanan dan pinjaman anggota, menjalankan usaha kecil untuk kebutuhan sehari hari sebagai modal awal dari anggota untuk anggota, KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) selain mengelola data anggota yang terdaftar jadi guru di daerah Karawang.

Transcript of BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan...

Page 1: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

20

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

3.1.1. Sejarah Perusahaan

KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan

di Desa Jln. Pancakarya, Kecamatan Tempuran Kabupaten Karawang Propinsi

Jawabarat, terdaftar dalam buku Departemen Koperasi dan Pembinaan Pengusaha

Kecil Republik Indonesia Kantor Wilayah Propinsi sebagai badan hukum yang

bergerak dalam unit usaha simpan pinjam dengan badan hukum:

No.3361/BH/PAD/KWK.10/VII/98, Koperasi Pegawai Republik Indonesia (KPRI-

KOGURAN) Karawang sampai 28 Desember Tahun 2011 memiliki anggota 209

orang, Koperasi Pegawai Republik Indonesia tersebut menyajikan laporan keuangan

sesuai dengan standar yang berlaku, yang telah diatur dalam PSAK No 27. tentang

akuntansi koperasi.

KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) merupakan

koperasi yang mengelola data anggota khusus untuk seluruh guru, mengelola faktur

simpanan dan pinjaman anggota, menjalankan usaha kecil untuk kebutuhan sehari–

hari sebagai modal awal dari anggota untuk anggota, KPRI-KOGURAN (Koperasi

Pegawai Republik Indonesia) selain mengelola data anggota yang terdaftar jadi guru

di daerah Karawang.

Page 2: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

21

3.1.2. Struktur Organisasi dan Fungsi

Sumber: KPRI-KOGURAN

Gambar III.2.

Struktur Organisasi Simpan Pinjam

fungsi dari struktur organisasi pada simpan pinjam KPRI KOGURAN adalah

sebagai berikut:

1. Pembina

a. Pembina berwenang bertindak untuk dan atas nama pembina

b. Keputusan mengenai perubahan anggaran dasar dan pengesahan laporan

tahunan

c. Penetapan kebijakan umum berdasarkan anggaran dasar perusahaan

d. Penetapan keputusan mengenai penggabungan atau pembubaran

2. Pengurus

a. Menyusun strategi dan kebijakan pengelolaan SDM dan Koperasi

b. Menyusun sistem manajemen kerja, serta mengkoordinasi dan mengontrol

pelaksanaan siklus manajemen kerja

Page 3: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

22

c. Mengkoordinasi dan mengontrol pelaksanaan program pelatihan dan

pengembangan

3. Ketua

a. melakukan pengwasan dan pemeriksaan terhadap pelaksanaan kebijakan dan

pengolahan koperasi

b. meneliti catatan dan pembukuan yang ada pada koperasi

c. membuat putusan atas surat pengajuan yag dibuatkan oleh bagian simpan

pinjam

4. Wakil Ketua

a. membuat laporan tertulis tentang hasil pelaksanaan tugas pengawasan kepada

rapat anggota

b. Menyelenggarakan rapat anggota

c. Melaksanakan rencana kerja yang sudah ditetapkan rapat anggota.

d. Mengajukan laporan keuangan dan pertanggungjawaban pelaksanaan tugas.

5. Bendahara

a. Membuat laporan bulanan

b. Menyiapkan uang pencairan yang diajukan oleh anggota

c. Menyimpan bukti penarikan uang

6. Sekretaris

a. Menyelenggarakan pembukuan keuangan dan inventaris secara tertib

b. Mencatat setiap transaksi anggota

c. Memelihara daftar buku anggota dan pengurus

d. Meningkatkan pengetahuan anggota dengan menyelenggarakan pendidikan

bagi anggota

Page 4: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

23

7. Bagian Warseda

a. Membantu memberikan usulan kepada pengurus dalam menyusun

perencanaan

b. Merumuskan pola pelakasanaan kebijaksanaan pengurus dalam menyusun

perencanaan

c. Membantu pengurus dalam menyusun uraian tugas bawahannya

8. Bagian simpan pinjam

a. Mengendalikan seluruh kegiatan koperasi

b. Menerima laporan atas kegiatan yang akan dikerjakan

c. Menerima laporan atas kegiatan yang dikerjakan masing-masing

9. Bagian administrasi

a. Mengatur surat menyurat yang ada di koperasi

b. Mengarsipkan dokumen-dokumen penting koperasi

c. Memonitor kebutuhan rumah tangga dan atk koperasi

d. Menjadwalkan kegiatan-kegiatan yang akan dilakukan koperasi

3.2. Tinjauan Kasus

Penulis akan menguraikan gambaran tentang bagaimana prosedur dari sistem

berjalan simpan pinjam pada Koperasi Pegawai Republik Indonesia (KPRI-

KOGURAN).

3.2.1. Proses Sistem Berjalan

Adapun sistem berjalan dari koperasi simpan pinjam pada Koperasi Pegawai

Republik Indonesia (KPRI-KOGURAN) ini yakni sebagai berikut :

Page 5: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

24

1. Pendaftaran

Calon anggota mendaftar ke bagian administrasi membawa berkas-berkas

persyaratan, copy Kartu Tanda Penduduk (KTP), Surat Nikah, SK Guru, Nomer

Rekening dan Pas Foto kemudian bagian administrasi memberikan formulir

pendaftaran untuk diisi. Formulir pendaftaran yang sudah diisi diserahkan ke bagian

administrasi, kemudian bagian administrasi akan mencatat data ke Miscrosoft Exel

dan mencetak kartu ke-anggotaan untuk diserahkan ke calon anggota.

2. Simpanan

Bagi yang telah menjadi anggota harus membayar simpanan wajib setiap

bulannya sebesar Rp.150.000 dengan memotong gaji bulanannya. Kemudian bagian

bendahara mengecek dan mencetak rekening koran yang ada di bank sebagai bukti

simpanan setelah itu bendahara mencatat ke excel dan mencetak laporan simpanan

untuk di berikan ke anggota.

3. Pinjaman

Bagi anggota yang ingin mengajukan pinjaman, dengan membawa kartu

anggota untuk diserahkan ke bagian simpan pinjam, kemudian bagian simpan pinjam

menerima serta mengecek data anggota. Selain itu bagian simpan pinjam membuat

Surat Perjanjian Pinjamanan (SPP) dan menyerahkan Surat Perjanjian Pinjamanan

(SPP) ke anggota. Kemudian anggota mengisi Surat Perjanjian Pinjamanan (SPP)

dan menyerahkannya ke bagian simpan pinjam kemudian bagian simpan pinjam

menyerahkan berkas-berkas tersebut ke ketua koperasi untuk dicek dan

mempertimbangkan apakah layak disetujui atau tidak, jika tidak maka anggota

menerima berkas-berkas persyarat dan jaminan nya kembali, jika layak maka

manager menyerahkannya ke bendahara untuk menyerahkan uang ke anggota.

Page 6: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

25

4. Angsuran

Setiap anggota yang mempunyai pinjaman tiap bulanya akan dipotong

gajinya sebesar jumlah angsuran. Kemudian bagian bendahara mengecek dan

mencetak rekening koran, selanjutnya bendahara mencatatnya ke exel dan membuat

laporan pembayaran angsuran dan menyerahkan ke anggota.

5. Laporan

Bendahara membuat laporan simpanan, laporan pinjaman, dan laporan

Angsuran untuk diserahkan ke kepala koperasi.

3.2.2. Activity Diagram

A. Activity Diagram Pendaftaran

Gambar III.3.

Activity Diagram Sistem Berjalan

Page 7: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

26

B. Activity Diagram Simpanan

Gambar III.4.

Activity Diagram Sistem Berjalan

C. Activity Diagram Pinjaman

Gambar III.5.

Activity Diagram Sistem Berjalan

Page 8: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

27

D. Activity Diagram Pembayaran Angsuran

Gambar III.6.

Activity Diagram Sistem Berjalan

E. Activity Diagram Laporan

Gambar III.7.

Activity Diagram Sistem Berjalan

Page 9: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

28

3.2.3. Dokumen Masukan

Bentuk masukan dari rancangan program disajikan berdasarkan dokumen.

Formulir yang dimasukan guna kebutuhan pembuatan laporan, bentuk masukan yang

di perlukan antara lain:

1. Nama Masukan : Copy KTP

Fungsi : Sebagai persyaratan pendaftaran dan pinjaman

Sumber : Anggota

Tujuan : Bagian Administrasi

Jumlah : 1 Lembar

Media : Kertas

Frekuensi : Sekali anggota mendaftar dan melakukan pinjaman

Bentuk : Lampiran A.1.

2. Nama Masukan : Copy Surat Nikah

Fungsi : Sebagai persyaratan pendaftaran dan pinjaman

Sumber : Anggota

Tujuan : Bagian Administrasi

Jumlah : 1 Lembar

Media : Kertas

Frekuensi : Sekali anggota mendaftar dan melakukan pinjaman

Bentuk : Lampiran A.2.

Page 10: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

29

3. Nama Masukan : SK Guru

Fungsi : Sebagai persyaratan pendaftaran dan pinjaman

Sumber : Anggota

Tujuan : Bagian Administrasi

Jumlah : 1 Lembar

Media : Kertas

Frekuensi : Sekali anggota mendaftar dan melakukan pinjaman

Bentuk : Lampiran A.3.

4. Nama Masukan : Copy Tabungan/Nomor Rekening

Fungsi : Sebagai persyaratan pendaftaran dan pinjaman

Sumber : Anggota

Tujuan : Bagian Administrasi

Jumlah : 1 Lembar

Media : Kertas

Frekuensi : Sekali anggota mendaftar dan melakukan pinjaman

Bentuk : Lampiran A.4.

5. Nama Masukan : Pas Foto 3x4

Fungsi : Sebagai persyaratan pendaftaran dan pinjaman

Sumber : Anggota

Tujuan : Bagian Administrasi

Jumlah : 3 Lembar

Media : Kertas

Frekuensi : Sekali anggota mendaftar dan melakukan pinjaman

Bentuk : Lampiran A.5.

Page 11: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

30

3.2.4. Dokumen Keluaran

1. Nama Keluaran : Rekening Koran

Fungsi : Sebagai bukti kas keluar dan kas Masuk

Sumber : Bank

Tujuan : Anggota, Bendahara dan Kepala koprasi

Jumlah : 1 Lembar

Media : Kertas

Frekuensi : Sebulan sekali

Bentuk : Lampiran B1

2. Nama Keluaran : Laporan Data Simpanan

Fungsi : Sebagai data transaksi simpanan

Sumber : Bendahara

Tujuan : Kepala koperasi

Jumlah : 1 Lembar

Media : Kertas

Frekuensi : Setiap Bulan

Bentuk : Lampiran B.2.

3. Nama Keluaran : Laporan Data Pinjaman

Fungsi : Sebagai data transaksi Pinjaman

Sumber : Bendahara

Tujuan : Kepala koperasi

Jumlah : 1 Lembar

Media : Kertas

Page 12: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

31

Frekuensi : Setiap Bulan

Bentuk : Lampiran B.3.

4. Nama Keluaran : Laporan Kas Masuk

Fungsi : Sebagai data transaksi Kas Masuk

Sumber : Bendahara

Tujuan : Kepala koperasi

Jumlah : 1 Lembar

Media : Kertas

Frekuensi : Setiap Bulan

Bentuk : Lampiran B.4.

5. Nama Keluaran : Laporan Kas Keluar

Fungsi : Sebagai data transaksi Kas Keluar

Sumber : Bendahara

Tujuan : Kepala koperasi

Jumlah : 1 Lembar

Media : Kertas

Frekuensi : Setiap Bulan

Bentuk : Lampiran B.5.

Page 13: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

32

3.2.5. Permasalahan Pokok

Permasalahan yang sering muncul pada sistem berjalan yaitu sebagai berikut:

1. Pencatatan data dan transaksi masih menggunakan Microsoft Exel, sehingga

sering terjadi salah mengisi data.

2. Lambat dalam menyalin data transaksi simpan pinjam dari rekening koran

yang masih menggunakan buku dan Microsoft Exel.

3. Bendahara terkadang kurang pemahaman dalam menggunakan formula pada

Miscrosoft Exel Ketika melakukan pencatatn transaksi penyimpanan uang

dan pembayaran angsuran dari anggota, sehingga bendahara harus

menghitung dan menjumlahkan secara manual dengan kalkulator.

4. Sulitnya untuk mengelola manajemen transaksi simpan pinjam karena

memerlukan ketelitian dan keahlian dalam bidangnya.

3.2.6 Pemecahan Masalah

Adapun pemecahan masalah berdasarkan permasalahan pokok diatas adalah

sebagai berikut:

1. Diperlukan sistem yang mampu mempermudah pencatatan data anggota dan

data-data transaksi.

2 Dibuatkan sistem pengolahan data transaksi simpan pinjam dimaksudkan

agar mudah dalam melakukan manajemen dan pengolahan data.

3. Diperlukan sistem yang dapat membantu bendahara dalam mengelola

perhitungan transaksi – transaksi yang terjadi secara otomatis.

Page 14: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

33

3.3. Analisa Kebutuhan Software

3.3.1. Analisa Kebutuhan

Berdasrkan proses system berjalan pada Koperasi Pegawai Republik

Indonesia (KPRI-KOGURAN), maka tahapan berikutnya adalah analisis kebutuhan.

Berikut ini spesifikasi kebutuhan (System Requerment) :

1. Admin Melakukan Login

2. Admin Mengakses Menu Utama

a. Admin Mengakses Menu Anggota

b. Admin Mengakses Menu Simpanan

c. Admin Mengakses Menu Pinjaman

d. Admin Mengakses Menu Laporan

e. Admin Mengakses Menu Data Akun

f. Admin Mengakses Menu Jurnal

3. Admin Kelola Menu Anggota

4. Admin Kelola Menu Simpanan

a. Mengelola Transaksi Simpanan

5. Admin Kelola Menu Pinjaman

a. Mengelola Transaksi Pinjaman

6. Admin Kelola Menu Transaksi

7. Admin Kelola Menu Laporan

a. Mengelola Laporan Simpanan

b. Mengelola Laporan Pinjaman

8. Admin Kelola Menu Data Akun

a. Mengelola Data Akun

9. Admin Kelola Data Jurnal

Page 15: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

34

a. Mengelola Data Jurnal

8. Admin Melakukan logout

3.3.2. Usecase Diagram

1. User Melakukan Login

Gambar III.8.

User Melakukan login

Tabel III.1

Deskripsi Use Case Diagram Melakukan Login

Use Case Narative Menu Login

Tujuan Melakukan login dan masuk kedalam sistem

Deskripsi Sistem ini memungkinkan aktor untuk mengakses sistem

Skenario Utama

Aktor Admin

Kondisi awal Aktor membuka aplikasi simpan pinjam

Aksi Aktor Reaksi Sistem

1. Aktor meengisi

Username &

Password

2. Aktor memilih

tombol login

Sistem akan menampilkan texbox untuk mengisi

ueername dan password

Sistem akan memproses untuk login

Kondisi Akhir

Jika perintah sesuai maka sistem akan masuk kedalam

aplikasi simpan pinjam dan aktor dapat melakukan

aktivitas didalam sistem

Page 16: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

35

2. User Mengakses Menu Utama

Gambar III.9.

Use Case Diagram Menu utama

Tabel III.2.

Deskripsi Use Case Menu Utama

Use Case Narative Menu Utama

Tujuan Melakukan pengolahan data yang ada di menu

anggota, simpanan, pinjaman, transaksi dan laporan

Deskripsi

Sistem ini memungkinkan aktor untuk mengelola

sistem simpan pinjam mulai dari input data sampai

dengan pembuatan laporan

Skenario Utama

Aktor Admin

Kondisi Awal

Aktor membuka aplikasi simpan pinjam dan masuk

ke menu utama

Aksi Aktor Reaksi Sistem

Page 17: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

36

1. Aktor memilih menu

anggota

2. Aktor memilih menu

simpanan

3. Aktor memilih menu

pinjaman

4. Aktor memilih menu

transaksi

5. Aktor memilih menu

laproan

6. Aktor memilih menu

logout

Sistem ini menampilkan data-data anggota.

Sistem ini menampilkan data-data simpanan.

.

Sistem ini menampilkan data-data pinjaman.

Sistem ini menampilkan data-data transaksi

simpanan, pinjaman dan angsuran.

Sistem ini menampilkan laporan simpanan dan

laporan pinjaman.

Sistem akan keluar dari aplikasi simpan p injam

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan

seperti yang diinginkan oleh aktor

3. Admin Mengakes Menu Anggota

Gambar III.10.

Use Case Diagram Data Anggota

Page 18: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

37

Tabel III.3.

Deskripsi Use Case Data Anggota

Use Case Narative Data Anggota

Tujuan Melakukan pengolahan data yang terdapat

pada data anggota

Deskripsi

Sistem ini memungkinkan aktor mengelola

data anggota mulai dari menambah,

menyimpan, mengubah dan menghapus

Skenario Utama

Aktor Admin

Kondisi Awal Aktor membuka menu anggota

Aksi Aktor Reaksi Sistem

1. Aktor memilih tombol

tambah

2. Aktor memilih tombol

simpan

3. Aktor memilih tombol edit

4. Aktor memilih tombol

hapus

Sistem akan menambah data

Sistem akan menyimpan data

Sistem akan mengubah data

Sistem akan menghapus data

Kondisi Akhir

Jika perintah sesuai maka sistem akan

menampilkan seperti yang diinginkan aktor

4. Admin Mengakses Menu Simpanan

Gambar III.11.

Use Case Diagram Menu Simpanan

Page 19: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

38

Tabel III.4.

Deskripsi Use Case Menu Data Simpanan

Use Case Narative Data Simpanan

Tujuan Melakukan pengolahan data yang terdapat

pada menu data simpanan

Deskripsi

Sistem ini memungkinkan aktor mengelola

data simpanan mulai dari tambah,ambil,

ubah dan hapus

Skenario Utama

Aktor Admin

Kondisi Awal Aktor membuka menu data simpanan

Aksi Aktor Reaksi Sistem

1. Aktor memilih tombol

tambah

2. Aktor memilih tombol ambil

3. Aktor memilih tombol edit

4. Aktor memilih tombol hapus

Sistem akan menambah data simpanan

Sistem akan mengurangi data simpanan

Sistem akan mengubah data simpanan

Sistem akan menghapus data simpanan

Kondisi Akhir Jika perintah sesuai maka sistem akan

menampilkan seperti yang diinginkan aktor

5. Admin Mengakses Menu Pinjaman

Gambar III.12.

Use Case Diagram Menu Pinjaman

Page 20: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

39

Tabel III.5.

Deskripsi Use Case Menu Pinjaman

Use Case Narative Menu Pinjaman

Tujuan Melakukan pengolahan data yang terdapat

pada menu pinjaman

Deskripsi

Sistem ini memungkinkan aktor mengelola

menu pinjaman mulai dari menambah,

membayar, mengubah dan menghapus

Skenario Utama

Aktor Admin

Kondisi Awal Aktor membuka menu pinjaman

Aksi Aktor Reaksi Sistem

Aktor memilih tombol tambah

Aktor memilih tombol bayar

Aktor memilih tombol edit

Aktor memilih tombol hapus

Sistem akan menambah data pinjaman

Sistem akan membayar data pinjaman

Sistem akan mengubah data pinjaman

Sistem akan menghapus data pinjaman

Kondisi Akhir Jika perintah sesuai maka sistem akan

menampilkan seperti yang diinginkan aktor

6. Admin Mengakses Menu Pengambilan Simpanan

a) Akses Submenu Transaksi Pengambilan Simpanan

Gambar III.13.

Use Case Diagram Submenu Transaksi Simpanan

Page 21: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

40

Tabel III.6.

Deskripsi Use Case Submenu Transaksi Simpanan

Use Case Narative Submenu Transaksi Simpanan

Tujuan Melakukan pengolahan data yang terdapat

pada submenu transaksi simpanan

Deskripsi

Sistem ini memungkinkan aktor mengelola

submenu transaksi simpanan yaitu melihat

detail transaksi dan menghapus data

Skenario Utama

Aktor Admin

Kondisi Awal Aktor membuka menu transaksi kemudian

membuka submenu simpanan

Aksi Aktor Reaksi Sistem

Aktor memilih tombol detail

Aktor memilih tombol hapus

Sistem akan menampilkan detail data

Sistem akan menghapus data

Kondisi Akhir Jika perintah sesuai maka sistem akan

menampilkan seperti yang diinginkan aktor

b) Akses Submenu Pembayaran Pinjaman

Gambar III.14.

Use Case Diagram Submenu Pembayaran Pinjaman

Page 22: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

41

Tabel III.7.

Deskripsi Use Case Submenu Transaksi Pinjaman

Use Case Narative Submenu Transaksi Pinjaman

Tujuan Melakukan pengolahan data yang terdapat

pada submenu transaksi pinjaman

Deskripsi

Sistem ini memungkinkan aktor mengelola

submenu transaksi pinjaman yaitu melihat

detail dan menghapus data.

Skenario Utama

Aktor Admin

Kondisi Awal Aktor membuka menu transaksi kemudian

membuka submenu pinjaman

Aksi Aktor Reaksi Sistem

Aktor memilih tombol detail

Aktor memilih tombol hapus

Sistem akan menampilkan detail data

Sistem akan menghapus data

Kondisi Akhir Jika perintah sesuai maka sistem akan

menampilkan seperti yang diinginkan aktor

7. User Mengakses Menu Laporan

a) Mengelola Laporan Data Simpanan

Gambar III.15.

Use Case Diagram Submenu Data Laporan Simpanan

Page 23: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

42

Tabel III.8.

Deskripsi Use Case Submenu Laporan Data Simpanan

Use Case Narative Laporan Data Simpanan

Tujuan Mengakses laporan data simpanan

Deskripsi Sistem ini memungkinkan aktor untuk melakukan proses

pilih periode, tampil dan cetak laporan simpanan

Skenario Utama

Aktor Admin

Kondisi Awal Aktor telah masuk ke submenu laporan data simpanan

Aksi Aktor Reaksi Sistem

Aktor memilih

periode

Aktor memilih

tombol tampil

Aktor memilih

tombol cetak

Sistem akan menampilkan form periode untuk dipilih

Sistem akan menampilkan laporan data simpanan

Sistem akan mencetak laporan data Simpanan

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti

yang diinginkan oleh aktor.

b) Mengelola Laporan Data Peminjaman

Gambar III.16.

Use Case Diagram Submenu Laporan Peminjaman

Page 24: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

43

Tabel III.9.

Deskripsi Use Case Submenu Laporan Peminjaman

Use Case Narative Laporan Peminjaman

Tujuan Mengakses laporan data peminjaman

Deskripsi Sistem ini memungkinkan aktor untuk melakukan proses

pilih periode, tampil dan cetak laporan data peminjaman

Skenario Utama

Aktor Admin

Kondisi Awal Aktor telah masuk ke submenu laporan peminjaman

Aksi Aktor Reaksi Sistem

Aktor memilih

periode

Aktor memilih

tombol tampil

Aktor memilih

tombol cetak

Sistem akan menampilkan form periode untuk dipilih

Sistem akan menampilkan laporan peminjaman

Sistem akan mencetak laporan peminjaman

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan seperti

yang diinginkan oleh aktor.

8. Admin Melakukan Logout

Gambar III.17.

Use Case Diagram Melakukan Logout

Tabel III.10.

Deskripsi Use Case Melakukan Logout

Use Case Narative Menu Logout

Tujuan Melakukan Logout dan keluar dari sistem

Deskripsi Sistem ini memungkinkan aktor untuk menutup sistem

Page 25: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

44

3.3.3. Activity Diagram

Berdasarkan analisa kebutuhan beserta use case diagram yang sudah

diuraikan diatas. Berikut ini dibuatkan activity diagram untuk menggambarkan alur

kerja sistem simpan pinjam yang juga dapat digunakan sebagai pengantar dalam

tahap pembuatan desain.

1. User Melakukan Login

Gambar III.18.

Activity Diagram Melakukan Logout

Skenario Utama

Aktor Admin

Kondisi awal Aktor belum melakukan Logout

Aksi Aktor Reaksi Sistem

Aktor memilih

tombol Logout Sistem akan keluar dari aplikasi

Kondisi Akhir Jika perintah sesuai maka sistem akan keluar dari aplikasi

dan menuju ke form login.

Page 26: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

45

2. Admin Mengakses Menu Utama

Gambar III.19.

Activity Diagram Mengakses Menu Utama

Page 27: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

46

3. Admin Mengakes Menu Anggota

Gambar III.20.

Activity Diagram Menu Data Anggota

Page 28: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

47

4. Admin Kelola Data Simpanan

a) Tambah, edit dan hapus data simpanan

Gambar III.21.

Activity Diagram Kelola Data Simpanan

b) Ambil Simpanan

Gambar III.22.

Activity Diagram Ambil Simpanan

Page 29: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

48

5. Admin Kelola Data Pinjaman

a) Tambah, edit dan hapus data pinjaman

Gambar III.23.

Activity Diagram Kelola Data Pinjaman

Page 30: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

49

b) Bayar Pinjaman

Gambar III.24.

Activity Diagram Bayar Pinjaman

6. Admin Mengakses Menu Data Akun

a) Data Akun

Gambar III.25.

Activity Diagram Data Akun

Page 31: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

50

c) Data Jurnal

Gambar III.26.

Activity Diagram Transaksi Pinjaman

Page 32: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

51

7. Admin Mengakses Menu Laporan

a) Mengelola laporan data Simpanan

Gambar III.27.

Activity Diagram Laporan Data Simpanan

b) Mengelola Laporan Data Peminjaman

Gambar III.28.

Activity Diagram Laporan Data Peminjaman

Page 33: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

52

3.4. Desain

Berikut beberapa desain yang dirancang penulis untuk penggambaran

lengkap mengenai tampilan sistem yang akan dibuat. Terdiri dari Entity Relationship

Diagram (ERD), Logical Record Structure (LRS), Spesifikasi File, User Interface

dan Spesifikasi Hardware Software yang sesuai dengan tinjauan kasus serta analisis

kebutuhan software.

3.4.1. Entity Relationship Diagram (ERD)

Gambar III.29.

ERD Simpan Pinjam

Page 34: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

53

3.4.2. Logical Record Structure (LRS)

Gambar III.30.

LRS Simpan Pinjam

Page 35: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

54

3.5. Spesifikasi File

Berikut spesifikasi file yang dibuatkan untuk menguraikan rancangan tabel

yang akan digunakan dalam sistem informasi simpan pinjam:

1. Spesifikasi File User

Nama File : Admin

Akronim : admin

Fungsi : Untuk Menyimpan Data Admin

Tipe File : File Master

Akses File : Random

Panjang Record : 30

Media : Hardisk

Record Key : id

Software : MySQL

Tabel III.11.

Spesifikasi File Admin

No Elemen Data akronim Tipe Panjang Keterangan

1 Id Admin id_adm Int 2 Primary Key

2 Username username Varchar 20

3 Password password Varchar 8

2. Spesifikasi File Anggota

Nama File : Tabel Anggota

Akronim : anggota

Fungsi : Untuk Menyimpan Data Anggota

Tipe File : File Master

Akses File : Random

Page 36: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

55

Panjang Record : 70

Media : Hardisk

Record Key : id

Software : MySQL

Tabel III.12.

Spesifikasi File Anggota

No Elemen Data Akronim Tipe Panjang Keterangan

1 Id id varchar 5 Primary Key

2 Nama nama varchar 25

3 Nip nip varchar 25

4 Alamat alamat Text

5 No Hp no_hp varchar 15

3. Spesifikasi File Simpanan

Nama File : Tabel Simpanan

Akronim : simpanan

Fungsi : Untuk Menyimpan Data Simpanan

Tipe File : Transaksi

Akses File : Random

Panjang Record : 45

Media : Hardisk

Record Key : kd_simpan

Software : MySQL

Tabel III.13.

Spesifikasi File Simpanan

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kode Simpanan Kd_simpan Varchar 4 Primary Key

2 Id_Anggota Id Varchar 5 Foreign Key

3 Tgl Simpan Tgl_simpan Date

4 Jumlah Simpan Jml_simpan Int 11

Page 37: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

56

4. Spesifikasi File Pinjaman

Nama File : Tabel Pinjaman

Akronim : pinjaman

Fungsi : Untuk Menyimpan Data Pinjaman

Tipe File : Traksaksi

Akses File : Random

Panjang Record : 45

Media : Hardisk

Record Key : kd_pinjam

Software : MySQL

Tabel III.14.

Spesifikasi File Pinjaman

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kode Pinjam kd_pinjam Varchar 4 Primary Key

2 Id_ Anggota Id Varchar 5 Foreign Key

3 Tgl Pinjaman Tgl_pinjam Date

4 Jumlah Pinjam Jml_pinjam Int 11

5. Spesifikasi File Pembayaran

Nama File : Tabel Pembayaran

Akronim : bayar

Fungsi : Untuk Menyimpan Data Pembayaran Pinjaman

Tipe File : Traksaksi

Akses File : Random

Panjang Record : 69

Media : Hardisk

Record Key : kd_bayar

Software : MySQL

Page 38: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

57

Tabel III.15.

Spesifikasi File Bayar

No Elemen Data Akronim Tipe Panjan

g

Keterangan

1 Kode Bayar kd_bayar Char 4 Primary Key

2 Angsuran ke no_bayar Int 2 Foreign Key

3 Id Anggota id Varchar 25

4 Jumlah Pinjam kd_pinjam Int 11 Foreign Key

5 Tgl Pembayaran tgl_bayar Date

6 Jumlah Bayar jml_bayar Int 11

7 Sisa Sisa_angsuran Int 11

6. Spesifikasi File Pengambilan

Nama File : Tabel Pengambilan

Akronim : ambil

Fungsi : Untuk Menyimpan Data Pengambilan Simpanan

Tipe File : Traksaksi

Akses File : Random

Panjang Record : 69

Media : Hardisk

Record Key : kd_ambil

Software : MySQL

Tabel III.16.

Spesifikasi File Ambil

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kode Ambil Kd_ambil Varchar 4 Primary Key

2 Id Anggota id Varchar Foreign Key

3 Jumlah Simpan kd_simpan Int 11

4 Tgl Ambil Tgl_ambil Date

5 Jumlah Ambil Jml_ambil Int 11

6 Sisa Sisa_simpanan Int 11

7 Jumlah pinjam

terakhir

Jml_pinjam_ak

hir

Int 11

Page 39: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

58

7. Spesifikasi File Nasabah

Nama File : Tabel Nasabah

Akronim : nasabah

Fungsi : Untuk Menyimpan Data Nasabah

Tipe File : File Master

Akses File : Random

Panjang Record : 65

Media : Hardisk

Record Key : id

Software : MySQL

Tabel III.17.

Spesifikasi File Nasabah

No Elemen Data Akronim Tipe Panjang Keterangan

1 Id id varchar 5 Primary Key

2 Nama Nasabah nama varchar 25

3 Nik nik varchar 20

4 Alamat alamat Text

5 No Hp no_hp varchar 15

8. Spesifikasi File Jurnal

Nama File : Tabel Jurnal

Akronim : jurnal

Fungsi : Untuk Menyimpan Data Jurnal

Tipe File : File Master

Akses File : Random

Panjang Record : 68

Media : Hardisk

Record Key : no_jurnal

Page 40: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

59

Software : MySQL

Tabel III.18.

Spesifikasi File Jurnal

No Elemen Data Akronim Tipe Panjang Keterangan

1 No Jurnal no_jurnal Varchar 6 Primary Key

2 Nama Nasabah nm_akun Varchar 25

3 Debet debet Int 11

4 Kredit kredit Int 11

5 No Hp no_hp Varchar 15

9. Spesifikasi File Akun

Nama File : Tabel Akun

Akronim : akun

Fungsi : Untuk Menyimpan Data Akun

Tipe File : File Master

Akses File : Random

Panjang Record : 68

Media : Hardisk

Record Key : kd_akun

Software : MySQL

Tabel III.19.

Spesifikasi File Akun

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kode Akun Kd_akun Varchar 6 Primary Key

2 Nama Akun nm_akun Varchar 10

Page 41: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

60

3.4.4. Sequence Diagram

1. Sequence Diagram Transaksi Simpanan

Gambar III.31.

Sequence Diagram Simpanan

Page 42: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

61

2. Sequence Diagram Transaksi Ambil Simpanan

Gambar III.32.

Sequence Diagram Ambil Simpanan

3. Sequence Diagram Transaksi Pinjaman

Gambar III.33.

Sequence Diagram Pinjaman

Page 43: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

62

4. Sequence Diagram Transaksi Bayar Pinjaman

Gambar III.34.

Sequence Diagram Bayar Pinjaman

3.4.5. Deployment Diagram

Gambar III.35.

Deployment Diagram

Page 44: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

63

3.4.6. Use Interface

1. User Interface Menu Login

Deskripsi : Berikut adalah tampilan Login pada KPRI- KOGURAN yang dapat

mengakses masuk ke dalam menu ini adalah Admin dan Bendahara.

Gambar III.36.

User Interface Menu Login

2. User Interface Menu Utama

Deskripsi : Berikut adalah Menu Utama pada KPRI-KOGURAN terdiri dari

menu anggota, menu simpanan, menu pinjman, menu tranksaksi, menu laporan

yang akan di Proses oleh Admin dan bendahara.

Gambar III.37.

User Interface Menu Utam

Page 45: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

64

3. User Interface Form Anggota

Deskripsi : Menu berikut adalah Menu Form anggota disini admin dapat

menambahkan anggota baru yang akan mendaftarkan diri menjadi Anggota

KPRI-KOGURAN dimenu ini terdapat Id Anggota, Nama Anggota, Alamat

Anggota, No Hp Anggota. Serta Admin dapat mengedit apabila ada kesalahan

dalam menginput data dan action hapus untuk menghapus anggota

Gambar III.38.

User Interface Form Anggota

4. User Interface Form Simpanan

Deskripsi : Berikut adalah menu form simpanan dimenu ini admin melakukan

simpanan yang dilakukan oleh anggota KPRI-KOGURAN setiap bulan nya

didalam nya terdapat Kode simpanan, Nama Anggota, Total simpanan dan

Action untuk menambahkan anggota yang akan menyimpan simpanan

berikutnya, mengambil simpanan bagi anggota yang sudah 6 bulan menjadi

anggota KPRI-KOGURAN dapat menggambil simpanan nya, edit untuk

mengedit apabila ada kesalahan dalam penginputan.

Page 46: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

65

Gambar III.39.

User Interface Form Simpanan

5. User Interface Form Pinjaman

Deskripsi : Didalam form pinjaman ini admin memasukan data anggota yang

akan melakukan pinjaman dengan menginout kode pinjman, nama peminjam,

tanggal peminjaman, serta jumlah pinjaman.

Gambar III.40.

User Interface Menu Pinjaman

Page 47: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

66

6. User Interface Laporan Simpanan

Deskripsi : Berikut adalah form laporan tranksaksi simpanan yang diakses oleh

bendahara perbulan nya yang kemudian laporan tersebut diberikan kepada

kepala koperasi.

Gambar III.41.

User Interface Laporan Simpanan

7. User Interface Laporan Pinjaman

Deskripsi : Berikut adalah form laporan tranksaksi pinjaman yang diakses oleh

bendahara perbulan nya yang kemudian laporan tersebut diberikan kepada

kepala koperasi

Gambar III.42.

User Interface Laporan Pinjaman

Page 48: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

67

3.5. Implementasi

3.5.1. Code Generation

1. Code Generation Simpanan

<%@page contentType="text/html" pageEncoding="UTF-8"%>

<!DOCTYPE html>

<html>

<head>

<title>halaman admin</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<style type="text/css">

table {

border-collapse: collapse;

width: 680px;

}

th, td {

text-align: left;

padding: 8px;

}

tr:nth-child(even){background-color: #f2f2f2}

th {

background-color: #4CAF50;

color: white;

</style>

<!DOCTYPE html>

<%@page import="java.sql.*, model.simpan" %>

<%

simpan simpan = new simpan();

Connection koneksi = null;

Statement stmt = null;

ResultSet rs = null;

ResultSet qrysimpan = null;

ResultSet qrydeb = null;

Page 49: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

68

Class.forName("com.mysql.jdbc.Driver");

koneksi =

DriverManager.getConnection("jdbc:mysql://localhost:3306/dbkoperasi", "root", "");

stmt = koneksi.createStatement();

rs = stmt.executeQuery("SELECT * FROM simpanan");

%>

<body>

<div align="center">

<font color="black"> <h2> .: [ LIST DATA SIMPANAN ] :. </h2> </font><br>

<p align="left"><button><a href="index.jsp?halaman=simpanan">+ Tambah Data

</a></button></p>

<table width="500" border="1">

<tr>

<th>KODE</th>

<th>NAMA </th>

<th>TANGGAL </th>

<th>TOTAL SIMPANAN</th>

<th>ACTION</th>

</tr>

<tr bgcolor="#E4E4E4">

<%

while (rs.next()) {

out.println("<tr class=isi>"

+ "<td align='center'>" + rs.getString("kd_simpan") + "</td>"

+ "<td>" + rs.getString("nama") + "</td>"

+ "<td>" + rs.getString("tgl_simpan") + "</td>"

+ "<td>" + rs.getString("jml_simpan") + "</td>"

+ "<td><a href=index.jsp?halaman=ambil&kd_simpan=" +

rs.getString("kd_simpan") + ">Ambil Simpanan</a> |"

+ "<a href=index.jsp?halaman=edit-simpanan&kd_simpan="

+ rs.getString("kd_simpan") + ">Tambah Simpanan</a> |"

+ "<a href=simpanServlet?aksi=Hapus&kd_simpan=" +

rs.getString("kd_simpan") + ">Hapus</a></td>"

Page 50: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

69

+ "</tr>"); }%>

</table> </tr>

<tr align="center" valign="middle" bgcolor="#000099">

<td colspan="2"><span class="style1"></span></td>

</tr>

</table>

</div>

</body>

</html>

Page 51: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

70

2. Code Generation Pinjaman

<%@page contentType="text/html" pageEncoding="UTF-8"%>

<!DOCTYPE html>

<html>

<head>

<title>halaman admin</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<style type="text/css">

table {

border-collapse: collapse;

width: 680px

}

th, td {

text-align: left;

padding: 8px;

}

tr:nth-child(even){background-color: #f2f2f2}

th {

background-color: #4CAF50;

color: white;

}

</style>

<!DOCTYPE html>

<%@page import="java.sql.*, model.pinjam" %>

<%

pinjam pinjam = new pinjam();

Connection koneksi = null;

Statement stmt = null;

ResultSet rs = null;

ResultSet qrypinjam = null;

ResultSet qrydeb = null;

Class.forName("com.mysql.jdbc.Driver");

Page 52: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

71

koneksi =

DriverManager.getConnection("jdbc:mysql://localhost:3306/dbkoperasi", "root", "");

stmt = koneksi.createStatement();

rs = stmt.executeQuery("SELECT * FROM pinjaman");

%>

<body>

<div align="center">

<font color="black"> <h2> .: [ LIST DATA PINJAMAN ] :. </h2> </font><br>

<p align="left"><button><a href="index.jsp?halaman=pinjaman">+ Tambah Data

</a></button></p>

<table width="500" border="1">

<tr>

<th>KODE</th>

<th>NAMA NASABAH</th>

<th>TANGGAL PINJAM </th>

<th>TOTAL PINJAMAN</th>

<th>ACTION</th>

</tr>

<tr bgcolor="#E4E4E4">

<%

while (rs.next()) {

out.println("<tr class=isi>"

+ "<td>" + rs.getString("kd_pinjam") + "</td>"

+ "<td>" + rs.getString("nama") + "</td>"

+ "<td>" + rs.getString("tgl_pinjam") + "</td>"

+ "<td>" + rs.getString("jml_pinjam") + "</td>"

+ "<td><a href=index.jsp?halaman=bayar&kd_pinjam=" +

rs.getString("kd_pinjam") + ">Bayar Pinjaman</a> |"

+ "<a href=pinjamServlet?aksi=Hapus&kd_pinjam=" +

rs.getString("kd_pinjam") + ">Hapus</a></td>"

+ "</tr>");

}

Page 53: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

72

%>

</table>

</tr>

<tr align="center" valign="middle" bgcolor="#000099">

<td colspan="2"><span class="style1"></span></td>

</tr>

</table>

</div>

</body>

</html>

3.5.2. BlackTesting

1. Pengujian Menu Login

Tabel III.20.

Pengujian Menu Login

Kelas

Pengujian

Skenario

Pengujian

Hasil yang

Diharapkan

Kesimpulan

Menu Login Mengosongkan

username dan password

kemudian klik tombol

‘Login’

Menampikan pesan

peringatan “username

dan password belum

diisi!”

Valid

Salah isi username dan

password kemudian

klik tombol ‘Login’

Menampikan pesan

peringatan “username

dan password salah!”

Valid

username dan password

diisi benar kemudian

klik tombol ‘Login’

Masuk Ke Menu

Utama

Valid

2. Pengujian Menu Utama

Tabel III.21.

Pengujian Menu Utama

Kelas

Pengujian

Skenario

Pengujian

Hasil yang

Diharapkan

Kesimpulan

Menu Utama

Memilih menu anggota Menampilkan form

anggota

Valid

Page 54: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

73

Memilih menu

simpanan

Menampilkan

halamn simpanan

Valid

Memilih menu

pinjaman

Menampilkan

halaman pinjaman

Valid

Memilih Menu Laporan Menampilkan

halaman laporan

Valid

Memilih logout

Keluar dari

aplikasi

Valid

3. Pengujian Menu Transaksi Simpanan

Tabel III.22.

Pengujian Menu Transaksi Simpanan

Kelas

Pengujian

Skenario

Pengujian

Hasil yang

Diharapkan

Kesimpulan

Form

Simpanan

Mengosongkan semua

data, kemudian klik

tombol ‘Simpan’

Menampikan pesan

peringatan “Data ada

yang belum diisi!”

Valid

Tidak mengisi semua

data, kemudian klik

tombol ‘Simpan’

Menampikan pesan

peringatan “Data ada

yang belum diisi!”

Valid

Mengisi semua data

secara lengkap

kemudian klik tombol

‘Simpan’

Menampikan pesan

peringatan “Data

berhasil disimpan”

Valid

Mengubah data,

kemudian klik tombol

‘Update’

Menampilkan pesan

peringatan “Data

berhasil diubah”

Valid

Pilih data yang akan

dihapus, kemudian klik

tombol ‘Hapus’

Menampilkan pesan

peringatan “Data

berhasil dihapus”

Valid

4. Pengujian Menu Transaksi Pinjaman

Tabel III.23.

Pengujian Menu Transaksi Pinjaman

Kelas

Pengujian

Skenario

Pengujian

Hasil yang

Diharapkan

Kesimpulan

Form

Pinjaman

Mengosongkan semua

data, kemudian klik

tombol ‘Simpan’

Menampikan pesan

peringatan “Data ada

yang belum diisi!”

Valid

Page 55: BAB III PEMBAHASAN · 20 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Perusahaan KPRI-KOGURAN (Koperasi Pegawai Republik Indonesia) ini berkedudukan di Desa Jln. Pancakarya,

74

Tidak mengisi semua

data, kemudian klik

tombol ‘Simpan’

Menampikan pesan

peringatan “Data ada

yang belum diisi!”

Valid

Mengisi semua data

secara lengkap

kemudian klik tombol

‘Simpan’

Menampikan pesan

peringatan “Data

berhasil disimpan”

Valid

Mengubah data,

kemudian klik tombol

‘Update’

Menampilkan pesan

peringatan “Data

berhasil diubah”

Valid

Pilih data yang akan

dihapus, kemudian klik

tombol ‘Hapus’

Menampilkan pesan

peringatan “Data

berhasil dihapus”

Valid

3.5.3. Spesifikasi Hardware dan Software

Tabel III.21.

Spesifikasi Hardware dan Software

Kebutuhan Keterangan

Sistem Operasi Windows 7 Profesional

Processor Intel (R) Pentium(R) Dual CPU E2160 1.80 Ghz

RAM 2.00 GB

Harddisk 232 GB

Monitor Generic PnP

Keyboard Standard PS/2

Mouse Microsoft PS/2

Printer HP Deskjet 2000 J210 Series

Software

Bahasa Pemrograman : Java

Aplikasi Pendukung : NetBeans IDE 8.2

DBMS : MySQL