bab iii pembahasan 3.1. sejarah koperasi · organisasi file : index sequential akses file : random....

43
21 BAB III PEMBAHASAN 3.1. Sejarah Koperasi Primer Koperasi Kartika Semut Ireng Batalyon Zeni Konstruksi 11 didirikan pada Tahun 1986, tepatnya pada 21 Maret 1986. Kartika Semut Ireng Batalyon Zeni Konstruksi 11 bertempat di Jl.Kesatrian IV Kebon Manggis, Matraman, Jakarta Timur. Koperasi ini dibuat berdasarkan Undang-Undang Republik Indonesia Nomor 25 Tahun 1992 Tentang Perkoperasian. Program kerja anggaran pendapatan dan belanja Primkop Kartika Semut Ireng yang telah disahkan oleh anggota, pada rapat anggota tahunan ke-36 Primkop Kartika Semut Ireng. Dan kegiatan dan pelaksanaan kerja pengurus selama 1 (satu) tahun disusun berdasarkan hasil yang dicapai sesuai dengan rencana kerja dan rencana anggaran pendapatannya. Koperasi “PRIMER KOPERASI KARTIKA SEMUT IRENG” ini diketuai oleh Lettu Czi Yudha. H. dikoperasi ini pengurus dalam mengembangkan dan meningkatkan usaha masih bersifat konsumtif dan usaha jasa (usaha dari anggota dan usaha diluar anggota), dengan mengembangkan kegiatan usaha Koperasi Kartika Semut Ireng melaksanakan pemupukan dana atau modal yang bersumber pada simpanan anggota setiap bulannya, dan hasil atau jasa dari unit usahanya.

Upload: others

Post on 02-Jun-2020

19 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III PEMBAHASAN 3.1. Sejarah Koperasi · Organisasi File : index sequential Akses File : Random. 44 Media : Harddisk Panjang record: 100 Kunci Field: user_id Software : phpMyAdmin

21

BAB III

PEMBAHASAN

3.1. Sejarah Koperasi

Primer Koperasi Kartika Semut Ireng Batalyon Zeni Konstruksi 11 didirikan

pada Tahun 1986, tepatnya pada 21 Maret 1986. Kartika Semut Ireng Batalyon

Zeni Konstruksi 11 bertempat di Jl.Kesatrian IV Kebon Manggis, Matraman,

Jakarta Timur. Koperasi ini dibuat berdasarkan Undang-Undang Republik

Indonesia Nomor 25 Tahun 1992 Tentang Perkoperasian. Program kerja anggaran

pendapatan dan belanja Primkop Kartika Semut Ireng yang telah disahkan oleh

anggota, pada rapat anggota tahunan ke-36 Primkop Kartika Semut Ireng. Dan

kegiatan dan pelaksanaan kerja pengurus selama 1 (satu) tahun disusun

berdasarkan hasil yang dicapai sesuai dengan rencana kerja dan rencana anggaran

pendapatannya.

Koperasi “PRIMER KOPERASI KARTIKA SEMUT IRENG” ini diketuai

oleh Lettu Czi Yudha. H. dikoperasi ini pengurus dalam mengembangkan dan

meningkatkan usaha masih bersifat konsumtif dan usaha jasa (usaha dari anggota

dan usaha diluar anggota), dengan mengembangkan kegiatan usaha Koperasi

Kartika Semut Ireng melaksanakan pemupukan dana atau modal yang bersumber

pada simpanan anggota setiap bulannya, dan hasil atau jasa dari unit usahanya.

Page 2: BAB III PEMBAHASAN 3.1. Sejarah Koperasi · Organisasi File : index sequential Akses File : Random. 44 Media : Harddisk Panjang record: 100 Kunci Field: user_id Software : phpMyAdmin

22

3.1.2 Struktur Organisasi dan Fungsi

Struktur organisasi adalah susunan sub-sub sistem dengan hubungan

wewenang dan tanggung jawab. Dalam organisasi terdapat struktur yang

menerapkan bagaimana tugas akan dibagi, siapa melapor ke siapa dan mekanisme

koordinasi yang formal serta pula yang akan diikuti.

1. Struktur Organisasi

Struktur organisasi Primer Kartika Semut Ireng Berdasarkan Surat Keputusan

Kasad Nomor :Skep/35/III/1986 Tanggal 21 Maret 1986 Tentang Organisasi

Primkop Kartika.

STRUKTUR ORGANISASI

PRIMER KARTIKA SEMUT IRENG

Sumber : Koperasi Primer Kartika Semut Ireng (2017)

Gambar III.I

Struktur Organisasi

Page 3: BAB III PEMBAHASAN 3.1. Sejarah Koperasi · Organisasi File : index sequential Akses File : Random. 44 Media : Harddisk Panjang record: 100 Kunci Field: user_id Software : phpMyAdmin

23

2. Tugas dan Fungsi Organisasi

Pada bagian ini penulis menjelaskan fungsi dan organisasi, wewenang dan

tanggung jawab serta tugas pada bagian kepegawaian di Primer Koperasi Kartika

Semut Ireng.

a. Ketua

Mempunyai tugas dan wewenang terhadap semua kegiatan operasional pada

Primer Koperasi Kartika Semut Ireng, adapun tugasnya yaitu :

1. Mengawasi operasional koperasi.

2. Mengatasi permasalahan-permasalahan yang terjadi.

3. Mengatur segala sesuatu hal yang berkaitan dengan operasional koperasi.

b. Sekretaris

Mempunyai tugas untuk bertanggung jawab atas pengolahan data yang ada di

koperasi. Dalam melaksanakan tugasnya, Sekretaris mempunyai fungsi, yaitu :

1. Membuat laporan operasional setiap bulannya.

2. Mengatur pemasukan dan pengeluaran hal-hal yang berkaitan dengan

operasional.

3. Membuat laporan hal-hal yang berkaitan dengan operasional.

4. Merapikan atau mengarsipkan segala sesuatu yang merupakan bukti-bukti

transaksi atau sumber data atas laporan operasional koperasi.

c. Unit usaha

Mempunyai tugas dan wewenang terhadap semua kegiatan operasional pada

Primer Koperasi Kartika Semut Ireng, adapun tugasnya yaitu :

Page 4: BAB III PEMBAHASAN 3.1. Sejarah Koperasi · Organisasi File : index sequential Akses File : Random. 44 Media : Harddisk Panjang record: 100 Kunci Field: user_id Software : phpMyAdmin

24

1. Pengurus dan pegawai atau pengelola Koperasi terus menerus

melaksanakan usaha guna meningkatkan pelayanan untuk memenuhi

kebutuhan anggota Koperasi.

2. Meningkatkan tertib administrasi pembukuan untuk memudahkan dalam

penyusunan dan pembuatan laporan Koperasi.

3. Membuat dan melaksanakan penagihan piutang kepada anggota yang

bermasalah atau yang menunggak, melalui koordinasi pembina.

d. Anggota

Mempunyai tugas untuk bertanggung jawab terhadap pelayanan jasa koperasi.

e. Badan Hukum

Badan Hukum Primkop Kartika Semut Ireng Nomor : 230/BH/PAD/XII.5/-

1.829.31/XII/2011, tanggal 13 Desember 2011 tentang perubahan Anggaran Dasar

dan Anggaran Rumah Tangga menyesuaikan dengan Undang-Undang RI Nomor

25 tahun 1992 tentang Perkoperasian.

f. Klasifikasi

1. Klasifikasi Primer Koperasi Semut Ireng sesuai dengan dengan surat

keputusan Sudin Koperasi Usaha Kecil dan Menengah Wilayah Jakarta

Dengan Konsultasi PT. Reinandy Indonesia Tahun 2012 dengan peringkat

(Berkualitas) Dengan Nilai : 377.

2. Berdasarkan hasil penilaian kesehatan KSP/USP Tahun 2015 Suku Dinas

Koperasi, Usaha Mikro Kecil dan Menengah serta Perdagangan Kota

Administrasi Jakarta Timur, Primer Kartika Semut Ireng dengan predikat

sehat, dengan nilai : 81,00.

Page 5: BAB III PEMBAHASAN 3.1. Sejarah Koperasi · Organisasi File : index sequential Akses File : Random. 44 Media : Harddisk Panjang record: 100 Kunci Field: user_id Software : phpMyAdmin

25

3.2. Analisa Kebutuhan

Mengindentifikasi kebutuhan yang diperoleh berdasarkan kebutuhan

pengguna dan kebutuhan sistem.

3.2.1. Kebutuhan Pengguna

Pembuatan website dirancang dengan melihat beberapa kebutuhan, pada

website dibuat satu halaman, yaitu halaman admin(user). Pada halaman admin

disediakan menu-menu untuk mengolah data seperti penginputan data anggota,

simpanan, pinjaman dan pembuatan laporan.

3.2.2 Kebutuhan Sistem

Analisis kebutuhan sistem dilakukan untuk menjabarkan kebutuhan admin.

Tujuan utama dari tahap analisis adalah untuk mempermudah dan mempersingkat

waktu dalam melakukan pendataan simpan pinjam berbasis web. Analisis

kebutuhan sistem terdiri dari :

1. Admin dapat melakukan penginputan data-data namun harus melakukan login

terlebih dahulu untuk bisa mengakses halaman admin.

2. Admin memiliki hak akses dalam segala pencatatan simpan pinjam

3. Admin dapat mengelola data anggota seperti menambahkan data anggota,

mengedit atau menghapus data anggota.

4. Admin dapat mengelola data simpanan seperti menambahkan simpanan,

mengedit atau menghapus data simpanan.

5. Admin dapat mengelola data pinjaman seperti menambahkan pinjaman,

menghapus data pinjaman.

Page 6: BAB III PEMBAHASAN 3.1. Sejarah Koperasi · Organisasi File : index sequential Akses File : Random. 44 Media : Harddisk Panjang record: 100 Kunci Field: user_id Software : phpMyAdmin

26

6. Admin dapat melihat seluruh kegiatan simpan pinjam yang dilakukan anggota.

7. Admin dapat mencetak laporan terhadap data simpanan.

3.3. Perancangan Perangkat Lunak

Terdiri dari rancangan antarmuka, ERD (Entity Relationship Diagram),

LRS (Logical Record Structure), Struktur Navigasi.

3.3.1. Rancangan Antar Muka

Rancangan antar muka (interface) yang terdapat pada website koperasi

simpan pinjam :

1. Rancangan Antar Muka Login

Gambar III.2

Rancangan Antar Muka Login Admin

Page 7: BAB III PEMBAHASAN 3.1. Sejarah Koperasi · Organisasi File : index sequential Akses File : Random. 44 Media : Harddisk Panjang record: 100 Kunci Field: user_id Software : phpMyAdmin

27

2. Rancangan Antar Muka Halaman Tambah Jenis Simpanan

Gambar III.3

Rancangan Antar Muka Halaman Tambah Jenis Simpanan

3. Rancangan Antar Muka Halaman Edit Jenis Simpanan

Gambar III.4

Rancangan Antar Muka Halaman Edit Jenis Simpanan

Page 8: BAB III PEMBAHASAN 3.1. Sejarah Koperasi · Organisasi File : index sequential Akses File : Random. 44 Media : Harddisk Panjang record: 100 Kunci Field: user_id Software : phpMyAdmin

28

4. Rancangan Antar Muka Halaman Tambah Data Anggota

Gambar III.5

Rancangan Antar Muka Halaman Tambah Data Anggota

5. Rancangan Antar Muka Halaman Edit Data Anggota

Gambar III.6

Rancangan Antar Muka Halaman Edit Data Anggota

Page 9: BAB III PEMBAHASAN 3.1. Sejarah Koperasi · Organisasi File : index sequential Akses File : Random. 44 Media : Harddisk Panjang record: 100 Kunci Field: user_id Software : phpMyAdmin

29

6. Rancangan Antar Muka Halaman Transaksi Simpanan Anggota

Gambar III.7

Rancangan Antar Muka Halaman Transaksi Simpanan Anggota

Page 10: BAB III PEMBAHASAN 3.1. Sejarah Koperasi · Organisasi File : index sequential Akses File : Random. 44 Media : Harddisk Panjang record: 100 Kunci Field: user_id Software : phpMyAdmin

30

7. Rancangan Antar Muka Halaman Transaksi Simpanan Anggota Pertanggal

Gambar III.8

Rancangan Antar Muka Halaman Transaksi Simpanan Anggota Pertanggal

Page 11: BAB III PEMBAHASAN 3.1. Sejarah Koperasi · Organisasi File : index sequential Akses File : Random. 44 Media : Harddisk Panjang record: 100 Kunci Field: user_id Software : phpMyAdmin

31

8. Rancangan Antar Muka Halaman Transaksi Daftar Pencarian Pinjaman

Anggota

Gambar III.9

Rancangan Antar Muka Halaman Transaksi Daftar Pencarian Pinjaman

Anggota

Page 12: BAB III PEMBAHASAN 3.1. Sejarah Koperasi · Organisasi File : index sequential Akses File : Random. 44 Media : Harddisk Panjang record: 100 Kunci Field: user_id Software : phpMyAdmin

32

9. Rancangan Antar Muka Halaman Tambah Daftar Pinjaman Anggota

Gambar III.10

Rancangan Antar Muka Halaman Tambah Daftar Pinjaman Anggota

Page 13: BAB III PEMBAHASAN 3.1. Sejarah Koperasi · Organisasi File : index sequential Akses File : Random. 44 Media : Harddisk Panjang record: 100 Kunci Field: user_id Software : phpMyAdmin

33

10. Rancangan Antar Muka Halaman Transaksi Daftar Pencarian Pengembalian

Anggota

Gambar III.11

Rancangan Antar Muka Halaman Transaksi Daftar Pencarian

Pengembalian Anggota

Page 14: BAB III PEMBAHASAN 3.1. Sejarah Koperasi · Organisasi File : index sequential Akses File : Random. 44 Media : Harddisk Panjang record: 100 Kunci Field: user_id Software : phpMyAdmin

34

11. Rancangan Antar Muka Halaman Transaksi Tambah Pengembalian Anggota

Gambar III.12

Rancangan Antar Muka Halaman Transaksi Tambah Pengembalian

Anggota

Page 15: BAB III PEMBAHASAN 3.1. Sejarah Koperasi · Organisasi File : index sequential Akses File : Random. 44 Media : Harddisk Panjang record: 100 Kunci Field: user_id Software : phpMyAdmin

35

12. Rancangan Antar Muka Halaman Laporan Simpanan

Gambar III.13

Rancangan Antar Muka Halaman Laporan Simpanan

Page 16: BAB III PEMBAHASAN 3.1. Sejarah Koperasi · Organisasi File : index sequential Akses File : Random. 44 Media : Harddisk Panjang record: 100 Kunci Field: user_id Software : phpMyAdmin

36

3.3.2. Rancangan Basis Data

Perancangan basis data menghasilkan pemetaan tabel-tabel yang

digambarkan dengan ERD (Entity Relationship Diagram) dan LRS (Logical

Record Structure).

A. ERD (Entity Relationship Diagram

Gambar III. 14

ERD(Entity Relationship Diagram)

Page 17: BAB III PEMBAHASAN 3.1. Sejarah Koperasi · Organisasi File : index sequential Akses File : Random. 44 Media : Harddisk Panjang record: 100 Kunci Field: user_id Software : phpMyAdmin

37

B. LRS (Logical Record Structure

Gambar III.15

LRS (Logical Record Structure)

C. Spesifikasi File

Dalam pembuatan program aplikasi ini penulis menggunakan file database

yaitu koperasi. Spesifikasi file yang maksud yaitu :

1. Spesifikasi File Anggota

Nama File : Anggota

Akronim : Anggota

Fungsi : untuk mengisi data anggota

Tipe File : File Master

Organisasi File : index sequential

Akses File : Random

Page 18: BAB III PEMBAHASAN 3.1. Sejarah Koperasi · Organisasi File : index sequential Akses File : Random. 44 Media : Harddisk Panjang record: 100 Kunci Field: user_id Software : phpMyAdmin

38

Media : Harddisk

Panjang record : 272

Kunci Field : noanggota

Software : phpMyAdmin

Tabel III.1

Spesifikasi File Tabel Anggota

No Elemen Data Nama Field Tipe Size Ket

1 No Anggota noanggota char 10 Primary Key

2 Nama Anggota namaanggota varchar 50 -

3 Jenis kelamin Jk char 2 -

4 Tempat_lahir tempat_lahir Varchar 50 -

5 Tgl_lahir tgl_lahir date - -

6 Alamat Alamat varchar 50 -

7 Handpone Hp char 30 -

8 No identitas noidentitas char 30 -

9 Password Pwd varchar 50 -

2. Spesifikasi File Jenis Simpanan

Nama File : Jenis Simpanan

Akronim : jenis_simpanan

Page 19: BAB III PEMBAHASAN 3.1. Sejarah Koperasi · Organisasi File : index sequential Akses File : Random. 44 Media : Harddisk Panjang record: 100 Kunci Field: user_id Software : phpMyAdmin

39

Fungsi : untuk memilih transaksi jenis simpanan

Tipe File : File Master

Organisasi File : index sequential

Akses File : Random

Media : Harddisk

Panjang record : 63

Kunci Field : id_jenis

Software : phpMyAdmin

Tabel III.2

Spesifikasi File Tabel Jenis Simpanan

No Elemen Data Nama Field Tipe Size Ket

1 Id_jenis id_jenis char 2 Primary Key

2 Jenis_simpanan jenis_simpanan varchar 50 -

3 Jumlah Jumlah int 11 -

3. Spesifikasi File pengembalian

Nama File : pengembalian

Akronim : pengembalian

Fungsi : menyimpan data pengembalian

Tipe File : File Transaksi

Organisasi File : index sequential

Akses File : Random

Page 20: BAB III PEMBAHASAN 3.1. Sejarah Koperasi · Organisasi File : index sequential Akses File : Random. 44 Media : Harddisk Panjang record: 100 Kunci Field: user_id Software : phpMyAdmin

40

Media : Harddisk

Panjang record : 81

Kunci Field : id_ambil

Software : phpMyAdmin

Tabel III.3

Spesifikasi File Tabel Pengembalian

No Elemen Data Nama Field Tipe Size Ket

1 Id_ambil id_ambil char 10 Primary Key

2 Tanggal Tgl date - -

3 No anggota noanggota char 10 Foreign Key

4 Jumlah Jumlah int 11 -

5 User_id user_id varchar 50 Foreign Key

4. Spesifikasi File pinjaman detail

Nama File : Pinjaman Detail

Akronim : pinjaman_detail

Fungsi : untuk transaksi detail pinjaman

Tipe File : file transaksi

Organisasi File : index sequential

Akses File : Random

Page 21: BAB III PEMBAHASAN 3.1. Sejarah Koperasi · Organisasi File : index sequential Akses File : Random. 44 Media : Harddisk Panjang record: 100 Kunci Field: user_id Software : phpMyAdmin

41

Media : Harddisk

Panjang record : 54

Kunci Field : id_pinjam

Software : phpMyAdmin

Tabel III.4

Spesifikasi File Tabel Pinjaman Detail

No Elemen Data Nama Field Tipe Size Ket

1 Id_pinjam id_pinjam Char 10 Primary Key

2 Cicilan Cicilan Int 11 -

3 Angsuran angsuran Int 11 -

4 Bunga Bunga Int 11 -

5 Tgl_bayar tgl_bayar Date - -

6 Jumlah bayar jumlah_bayar Int 11 -

5. Spesifikasi File pinjaman header

Nama File : Pinjaman Header

Akronim : pinjaman_header

Fungsi : untuk menampilkan data pinjaman

Tipe File : File Transaksi

Organisasi File : index sequential

Akses File : Random

Page 22: BAB III PEMBAHASAN 3.1. Sejarah Koperasi · Organisasi File : index sequential Akses File : Random. 44 Media : Harddisk Panjang record: 100 Kunci Field: user_id Software : phpMyAdmin

42

Media : Hardidisk

Panjang record : 92

Kunci Field : id_pinjam

Software : phpMyAdmin

Tabel III.5

Spesifikasi File Tabel Pinjaman Header

No Elemen Data Nama Field Tipe Size Ket

1 Id_pinjam id_pinjam Char 10 Primary Key

2 Tanggal Tgl Date - -

3 No anggota noanggota Char 10 Foreign Key

4 Jumlah Jumlah Int 11 -

5 Bunga Bunga Int 11 -

6 User_id user_id Varchar 50 Foreign key

6. Spesifikasi File Simpanan

Nama File : Simpanan

Akronim : simpanan

Fungsi : menyimpan data simpanan

Tipe File : File Transaksi

Organisasi File : index sequential

Akses File : Random

Page 23: BAB III PEMBAHASAN 3.1. Sejarah Koperasi · Organisasi File : index sequential Akses File : Random. 44 Media : Harddisk Panjang record: 100 Kunci Field: user_id Software : phpMyAdmin

43

Media : Harddisk

Panjang record : 84

Kunci Field : id_simpanan

Software : phpMyAdmin

Tabel III.6

Spesifikasi File Tabel Simpanan

No Elemen Data Nama Field Tipe Size Ket

1 id_simpanan id_simpanan Int 11 Primary Key

2 Tgl Tgl Date - -

3 No anggota Noanggota Char 10 Foreign Key

4 Id_jenis id_jenis Char 2 -

5 Jumlah Jumlah Int 11 -

6 User_id user_id Varchar 50 Foreign Key

7. Spesifikasi File User

Nama File : User

Akronim : User

Fungsi : untuk admin login

Tipe File : File Master

Organisasi File : index sequential

Akses File : Random

Page 24: BAB III PEMBAHASAN 3.1. Sejarah Koperasi · Organisasi File : index sequential Akses File : Random. 44 Media : Harddisk Panjang record: 100 Kunci Field: user_id Software : phpMyAdmin

44

Media : Harddisk

Panjang record : 100

Kunci Field : user_id

Software : phpMyAdmin

Tabel III.7

Spesifikasi File Tabel User

No Elemen Data Nama Field Tipe Size Ket

1 User_id user_id Varchar 50 Primary Key

2 Password password Varchar 50 -

Page 25: BAB III PEMBAHASAN 3.1. Sejarah Koperasi · Organisasi File : index sequential Akses File : Random. 44 Media : Harddisk Panjang record: 100 Kunci Field: user_id Software : phpMyAdmin

45

3.3.3. Rancangan Struktur Navigasi

Gambar III. 16

Struktur Navigasi User

3.4. Implementasi Dan Pengujian Unit

Pada pembahasan kali ini penulis akan menjelaskan tentang tahap

Implementasi dan pengujian unit yang digunakan penulis dalam pembuatan

perancangan web di tugas akhir ini terdiri dari :

3.4.1. Implementasi

A. Implementasi Antar Muka

Implementasi rancangan antar muka pada aplikasi Koperasi Simpan

Pinjam berdasarkan hasil rancangan antar muka.

Page 26: BAB III PEMBAHASAN 3.1. Sejarah Koperasi · Organisasi File : index sequential Akses File : Random. 44 Media : Harddisk Panjang record: 100 Kunci Field: user_id Software : phpMyAdmin

46

1. Implementasi Halaman Login Admin

ini tampilan ketika membuka “localhost/koperasii/koperasi”. Admin harus

mengisi username dan password terlebih dahulu sebelum mengakses

halaman admin.

Gambar III. 17

Implementasi Halaman Login Admin

Page 27: BAB III PEMBAHASAN 3.1. Sejarah Koperasi · Organisasi File : index sequential Akses File : Random. 44 Media : Harddisk Panjang record: 100 Kunci Field: user_id Software : phpMyAdmin

47

2. Implementasi Halaman Menu Master Tambah Jenis Simpanan

Halaman ini untuk menampilkan berbagai jenis simpanan

Gambar III.18

Implementasi Halaman Menu Master Tambah Jenis Simpanan

3. Implementasi Halaman Menu Master Edit Jenis Simpanan

halaman ini untuk mengedit data jenis simpanan yang harus diperbaiki

Gambar III.19

Implementasi Halaman Menu Master Edit Jenis Simpanan

Page 28: BAB III PEMBAHASAN 3.1. Sejarah Koperasi · Organisasi File : index sequential Akses File : Random. 44 Media : Harddisk Panjang record: 100 Kunci Field: user_id Software : phpMyAdmin

48

4. Implementasi Halaman Menu Master Tambah Data Anggota

Halaman ini untuk menambahkan tambah data anggota

Gambar III. 20

Implementasi Halaman Menu Master Tambah Data Anggota

5. Implementasi Halaman Menu Master Edit Data Anggota

Halaman ini untuk mengedit data anggota yang harus diperbaiki

Gambar III. 21

Implementasi Halaman Menu Master Edit Data Anggota

Page 29: BAB III PEMBAHASAN 3.1. Sejarah Koperasi · Organisasi File : index sequential Akses File : Random. 44 Media : Harddisk Panjang record: 100 Kunci Field: user_id Software : phpMyAdmin

49

6. Implementasi Halaman Menu Transaksi Simpanan Anggota

Halaman ini untuk anggota melakukan transaksi simpanan

Gambar III.22

Implementasi Halaman Menu Transaksi Simpanan Anggota

Page 30: BAB III PEMBAHASAN 3.1. Sejarah Koperasi · Organisasi File : index sequential Akses File : Random. 44 Media : Harddisk Panjang record: 100 Kunci Field: user_id Software : phpMyAdmin

50

7. Implementasi Halaman Menu Transaksi Simpanan Pertanggal

Halaman ini untuk melakukan pencarian transaksi simpanan pertanggal

Gambar III. 23

Implementasi Halaman Menu Transaksi Simpanan Pertanggal

Page 31: BAB III PEMBAHASAN 3.1. Sejarah Koperasi · Organisasi File : index sequential Akses File : Random. 44 Media : Harddisk Panjang record: 100 Kunci Field: user_id Software : phpMyAdmin

51

8. Implementasi Halaman Menu Transaksi Daftar Pencarian Pinjaman

Anggota

Halaman ini untuk menginput data anggota dalam daftar pinjaman

Gambar III. 24

Implementasi Halaman Menu Transaksi Daftar Pencarian Pinjaman

Anggota

Page 32: BAB III PEMBAHASAN 3.1. Sejarah Koperasi · Organisasi File : index sequential Akses File : Random. 44 Media : Harddisk Panjang record: 100 Kunci Field: user_id Software : phpMyAdmin

52

9. Implementasi Halaman Menu Transaksi Tambah Daftar Pinjaman

Anggota

Halaman ini untuk anggota melakukan transaksi pinjaman

Gambar III. 25

Implementasi Halaman Menu Transaksi Tambah Daftar Pinjaman

Anggota

Page 33: BAB III PEMBAHASAN 3.1. Sejarah Koperasi · Organisasi File : index sequential Akses File : Random. 44 Media : Harddisk Panjang record: 100 Kunci Field: user_id Software : phpMyAdmin

53

10. Implementasi Halaman Menu Transaksi Pengembalian Anggota

Halaman ini untuk menampilkan daftar anggota yang melakukan

pengembalian

Gambar III. 26

Implementasi Halaman Menu Transaksi Daftar Pengembalian Anggota

Page 34: BAB III PEMBAHASAN 3.1. Sejarah Koperasi · Organisasi File : index sequential Akses File : Random. 44 Media : Harddisk Panjang record: 100 Kunci Field: user_id Software : phpMyAdmin

54

11. Implementasi Halaman Transaksi Tambah Daftar Pengembalian

Anggota

Halaman ini untuk menampilkan daftar anggota yang melakukan

pengembalian

Gambar III. 27

Implementasi Halaman Menu Transaksi Tambah Daftar Pengembalian

Anggota

Page 35: BAB III PEMBAHASAN 3.1. Sejarah Koperasi · Organisasi File : index sequential Akses File : Random. 44 Media : Harddisk Panjang record: 100 Kunci Field: user_id Software : phpMyAdmin

55

12. Implementasi Halaman Laporan Simpanan

Halaman ini untuk laporan dari transaksi simpanan yang anggota lakukan

Gambar III. 28

Implementasi Halaman Laporan Simpanan

Page 36: BAB III PEMBAHASAN 3.1. Sejarah Koperasi · Organisasi File : index sequential Akses File : Random. 44 Media : Harddisk Panjang record: 100 Kunci Field: user_id Software : phpMyAdmin

56

B. Spesifikasi Sistem Komputer

Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak minimum

yang dibutuhkan untuk mengimplementasikan aplikasi Koperasi Simpan Pinjam.

1. Spesifikasi Perangkat Keras

a. Server

1) CPU

(a) Processor Intel® Pentium® Core 2 Duo

(b) RAM DDR2 4 GB

(c) Hard Disk 500 GB

2) Mouse

3) Keyboard

4) Monitor dengan resolusi layar minimum 1024x768

5) Koneksi internet dengan kecepatan 2 Mbps.

b. Client

1) CPU

(a) Processor Intel® Pentium® 4

(b) RAM DDR2 1GB

(c) Hard Disk 20 GB

2) Mouse

3) Keyboard

4) Monitor dengan resolusi layar minimum 1024x768

5) Koneksi internet dengan kecepatan 56 kbps

Page 37: BAB III PEMBAHASAN 3.1. Sejarah Koperasi · Organisasi File : index sequential Akses File : Random. 44 Media : Harddisk Panjang record: 100 Kunci Field: user_id Software : phpMyAdmin

57

2. Spesifikasi Perangkat Lunak

1. Server

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

Linux (Ubuntu, Fedora, dan lain-lain).

b. Aplikasi bundle web server seperti: Xampp, WampServer, php2triad 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. Aplikasi Web Lihatr seperti Mozilla Firefox, Opera, Safari, Internet

Explorer, Google Chrome.

2. Client

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

Linux (Ubuntu, Fedora, dan lain-lain).

b. Aplikasi web browser seperti Mozilla Firefox, Opera, Safari, Internet

Explorer, Google Chrome.

3.4.2. Pengujian Unit

Pengujian terhadap program yang di buat menggunakan blackbox testing

yang fokus terhadap proses masukan dan keluaran suatu program.

Page 38: BAB III PEMBAHASAN 3.1. Sejarah Koperasi · Organisasi File : index sequential Akses File : Random. 44 Media : Harddisk Panjang record: 100 Kunci Field: user_id Software : phpMyAdmin

58

A. Pengujian Terhadap Form Login Admin.

Tabel III.8.

Hasil Pengujian Black Box Testing Form Login Admin

No Skenario

Pengujian

Test Case Hasil yang

diharapkan

Hasil

Pengujian

Kesimpulan

1 Username dan

password tidak

diisi kemudian

klik tombol

login

Username :

(Kosong)

Password :

(Kosong)

Sistem akan

menolak

akses admin

dan

menampilkan

“Anda belum

mengisikan

username”

Sesuai

harapan

Valid

2 Mengetikan

Username dan

Password

tidak diisi

kemudian Klik

tombol login

Username :

Admin

Password :

(Kosong)

Sistem akan

menolak

akses admin

dan

menampilkan

“Anda belum

mengisikan

password”

Sesuai

harapan

Valid

3 Username

tidak diisi dan

password diisi

Username :

(Kosong)

Password :

admin

Sistem akan

menolak

akses admin

dan

menampilkan

“Anda belum

mengisikan

username”

Sesuai

harapan

Valid

4 Menginputkan

data login

yang benar,

lalu mengklik

tombol login

Username :

Admin

Password :

admin

Sistem akan

menerima

login dan

kemudian

langsung

menampilkan

halaman

utama

Sesuai

harapan

Valid

Page 39: BAB III PEMBAHASAN 3.1. Sejarah Koperasi · Organisasi File : index sequential Akses File : Random. 44 Media : Harddisk Panjang record: 100 Kunci Field: user_id Software : phpMyAdmin

59

B. Pengujian Terhadap Form Tambah Jenis Simpanan.

Tabel III.9.

Hasil Pengujian Black Box Testing Form Tambah Jenis Simpanan

No Skenario

Pengujian

Test Case Hasil yang

diharapkan

Hasil

Pengujian

Kesimpulan

1 Hanya mengisi

salah satu

beberapa data

pada form

tambah jenis

simpanan lalu

mengklik

‘simpan’

ID : 01

Jenis :

(kosong)

Jumlah :

(kosong)

Sistem akan

menolak

akses tambah

jenis

simpanan

dan

menampilkan

pesan ‘Maaf,

Jenis tidak

boleh

kosong’

Sesuai

harapan

Valid

2 Mengisi

semua data

pada form

tambah jenis

simpanan lalu

mengklik

‘simpan’

ID : 01

Jenis :

Simpanan

Pokok

Jumlah :

25000

Sistem akan

menerima

akses form

tambah jenis

simpanan

dan

kemudian

langsung

menampilkan

data jenis

simpanan

Sesuai

harapan

Valid

C. Pengujian Terhadap Form Tambah Data Anggota.

Tabel III.10.

Hasil Pengujian Black Box Testing Form Tambah Data Anggota

No Skenario

Pengujian

Test Case Hasil yang

diharapkan

Hasil

Pengujian

Kesimpulan

1 Mengosongka

n semua data

pada form

tambah admin

kecuali Nomor

Anggota lalu

langsung

Nomor

Anggota :

(kosong)

No.Identita

s : (kosong)

Nama :

(kosong)

Sistem akan

menolak

akses tambah

data anggota

dan

menampilkan

“Maaf,

Sesuai

harapan

Valid

Page 40: BAB III PEMBAHASAN 3.1. Sejarah Koperasi · Organisasi File : index sequential Akses File : Random. 44 Media : Harddisk Panjang record: 100 Kunci Field: user_id Software : phpMyAdmin

60

mengklik

tombol

‘simpan’

Jenis

Kelamin :

(kosong)

Tempat

Lahir :

(kosong)

Tanggal

Lahir :

(kosong)

Alamat :

(kosong)

HP :

(kosong)

Nomor

Anggota

tidak boleh

kosong”

2 Hanya mengisi

salah satu atau

beberapa data

pada data

admin, lalu

mengklik

tombol

‘simpan’

Nomor

Anggota :

605690

No.Identita

s : (kosong)

Nama :

(kosong)

Jenis

Kelamin :

(kosong)

Tempat

Lahir :

(kosong)

Tanggal

Lahir :

(kosong)

Alamat :

(kosong)

HP :

(kosong)

Sistem akan

menolak

akses tambah

data anggota

dan

menampilkan

“Maaf, No

Identitas

tidak boleh

kosong”

Sesuai

harapan

Valid

3 Mengisi

semua data

pada form

tambah data

anggota, lalu

mengklik

tombol

‘simpan’

Nomor

Anggota :

605692

No.Identita

s : 23456

Nama :

Sunardi

Jenis

Kelamin :

laki-laki

Tempat

Sistem

menerima

akses form

tambah

anggota dan

kemudiaan

langsung

menampilkan

data anggota

Sesuai

harapan

Valid

Page 41: BAB III PEMBAHASAN 3.1. Sejarah Koperasi · Organisasi File : index sequential Akses File : Random. 44 Media : Harddisk Panjang record: 100 Kunci Field: user_id Software : phpMyAdmin

61

Lahir :

surabaya

Tanggal

Lahir : 12-

10-2007

Alamat :

Utan Kayu

HP :

089131516

78

D. Pengujian Terhadap Form Tambah Data Simpanan.

Tabel III.11

Hasil Pengujian Black Box Testing Form Data Simpanan

No Skenario

Pengujian

Test Case Hasil yang

diharapkan

Hasil

Pengujian

Kesimpulan

1 Hanya mengisi

salah satu

beberapa data

pada form

data simpanan

lalu

mengklik

‘simpan’

Nomor

Anggota :

605690

Tanggal :

(kosong)

Jenis

Simpanan :

(kosong)

Jumlah :

(kosong)

Sistem akan

menolak

akses tambah

data

simpanan

dan

menampilkan

“Maaf,

Tanggal

tidak boleh

kosong”

Sesuai

harapan

Valid

2 Mengisi

semua data

Form data

simpanan lalu

mengklik

tombol

‘simpan’

Nomor

Anggota :

605690

Tanggal :

10-07-2017

Jenis

Simpanan :

01-

Simpanan

Pokok

Jumlah :

25000

Sistem akan

menerima

akses form

data

simpanan

dan

kemudian

langsung

menampilkan

halaman data

simpanan

anggota

Sesuai

harapan

Valid

Page 42: BAB III PEMBAHASAN 3.1. Sejarah Koperasi · Organisasi File : index sequential Akses File : Random. 44 Media : Harddisk Panjang record: 100 Kunci Field: user_id Software : phpMyAdmin

62

E. Pengujian Terhadap Form Tambah Data Pinjaman.

Tabel III.12

Hasil Pengujian Black Box Testing Form Data Pinjaman

No Skenario

Pengujian

Test Case Hasil yang

diharapkan

Hasil

Pengujian

Kesimpulan

1 Hanya mengisi

salah satu

beberapa data

pada form

tambah data

pinjaman lalu

mengklik

‘simpan’

No.pinjama

n : P0001

No

Anggota :

605690

Tanggal :

(kosong)

Lama

Pinjaman :

(kosong)

Bunga :

(kosong)

Jumlah :

(kosong)

Sistem akan

menolak

akses tambah

data

pinjaman dan

menampilkan

“Maaf,

tanggal tidak

boleh

kosong”

Sesuai

harapan

Valid

2 Mengisi

semua data

form data

pinjaman lalu

mengklik

tombol

‘simpan’

No.pinjama

n : P0001

No

Anggota :

605690

Tanggal :

02-08-2017

Lama

Pinjaman :

6 bulan

Bunga : 5%

Jumlah :

500000

Sistem akan

menerima

akses form

data

pinjaman dan

kemudian

langsung

menampilkan

halaman data

pinjaman

anggota

Sesuai

harapan

Valid

Page 43: BAB III PEMBAHASAN 3.1. Sejarah Koperasi · Organisasi File : index sequential Akses File : Random. 44 Media : Harddisk Panjang record: 100 Kunci Field: user_id Software : phpMyAdmin

63