iii
ABSTRAK
Koperasi Kartika Viyata Virajati bergerak dalam usaha simpan pinjam dan belanja di SESKOAD Bandung. Dalam aktifitasnya kendala yang dihadapi adalah pemantauan anggota pada kegiatan transaksi USIPA dan belanja. Mitra-mitra koperasi membutuhkan sarana agar promosi mereka dapat sampai pada anggota mereka di Koperasi Kartika Viyata Virajati.Aplikasi ini dibangung berdasarkan sumber data yang didapatkan melalui wawancara dan observasi. Aplikasi ini dibangun dalam bentuk sistem online mengunakan asp.net agar pendaftaran anggota, pinjaman dan belanja dapat lebih cepat dan mudah. Metode Shopping Cart digunakan agar anggota dapat berbelanja tanpa harus mendatangi toko mitra. Selain itu program ini menggunakan sistem akuntansi untuk mendukung laporan keuangan bagi pihak yang berwenang.
iv
ABSTRACT
Koperasi Kartika Viyata Virajati works on saving loan and shop on SESKOAD Bandung. On their activitites, most difficulities are monitoring member on USIPA and shopping transactions. Koperasi’s partner needs medium so their promotion could reach the members on Koperasi Kartika Viyata Virajati. This application was built by gathering information through interview and observation. This application were built into online sistem using asp.net so their member registration, loan will be faster and easier. A Shopping Cart sistem was used which make member easier purchasing without visiting partners. This application also using accounting sistem to support finance reporting for authorized people.
v
DAFTAR ISI
PRAKATA ... i
ABSTRAK ... iii
ABSTRACT ... iv
DAFTAR ISI ... v
DAFTAR GAMBAR ... ix
DAFTAR TABEL ... xv
DAFTAR NOTASI/ LAMBANG ... xvii
DAFTAR SINGKATAN ... xxi
BAB 1. PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 2
1.3 Tujuan Pembahasan... 3
1.4 Ruang Lingkup Kajian... 3
1.5 Sumber Data ... 5
1.6 Sistematika Penyajian ... 5
BAB 2. KAJIAN TEORI ... 7
2.1 Sistem Informasi ... 7
2.2 Flowchart ... 7
2.2.1 Definisi Flowchart ... 7
2.3 ERD ... 8
2.3.1 Entitas dan Atribut ... 9
2.3.2 Relasi ... 10
2.3.3 Kunci ... 11
2.3.4 Kardinalitas ... 11
2.4 UML ... 12
2.4.1 Use Case ... 13
2.4.2 Activity Diagram ... 14
2.4.3 Class Dalam UML ... 15
2.5 ASP.NET ... 16
vi
2.6.1 Pembuatan Basis Data ... 17
2.6.2 Pembuatan Table ... 17
2.6.3 Memasukan Data ... 18
2.6.4 Pembaharuan Data ... 18
2.6.5 Menampilkan Isi Table ... 19
2.7 Akuntansi Dasar ... 19
2.7.1 Jurnal ... 19
2.7.2 Neraca Saldo ... 20
2.7.3 Laporan Laba/Rugi ... 20
2.7.4 Sistem Akuntansi Koperasi Kartika Viyata Virajati... 21
2.8 E-Commerce ... 22
2.8.1 Shopping Cart ... 23
2.9 Blackbox Testing ... 24
BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 26
3.1 Proses Bisnis ... 26
3.1.1 Administrasi Anggota Koperasi ... 26
3.1.2 Pengajuan Pinjaman Anggota ... 28
3.1.3 Pembayaran Pinjaman Anggota Manual ... 30
3.1.4 Belanja Anggota ... 32
3.1.5 Pembayaran Belanja Anggota Manual ... 34
3.1.6 Pembayaran Juru Bayar Kepada Koperasi ... 36
3.1.7 Penarikan Simpanan Anggota ... 38
3.2 Pinjaman USIPA ... 40
3.3 Belanja Barang ... 40
3.4 ERD ... 40
3.5 UML ... 49
3.5.1 Use Case ... 49
3.5.2 Skenario ... 51
3.5.3 Activity Diagram ... 65
3.5.4 Class Diagram ... 97
3.6 Rancangan Antar Muka ... 98
vii
4.1 Halaman Login ... 132
4.2 Menu Navigasi ... 132
4.3 Halaman Beranda ... 140
4.4 Halaman Edit Profil ... 141
4.5 Halaman Ajukan Anggota ... 143
4.6 Halaman Tambah Anggota ... 146
4.7 Halaman Daftar Anggota ... 147
4.8 Halaman Tambah Mitra ... 149
4.9 Halaman Daftar Mitra ... 150
4.10 Halaman Tambah Operator ... 152
4.11 Halaman Daftar Operator ... 153
4.12 Halaman Menu Aktifasi ... 155
4.13 Halaman Aktifasi Akun Anggota ... 156
4.14 Halaman Aktifasi Akun ... 158
4.15 Halaman Pengajuan USIPA ... 159
4.16 Halaman Daftar USIPA ... 161
4.17 Halaman Rincian USIPA ... 162
4.18 Halaman Pembuatan Promosi ... 167
4.19 Halaman Lihat Toko Mitra ... 168
4.20 Halaman Lihat Detail Promosi ... 169
4.21 Halaman Keranjang Saya ... 170
4.22 Halaman Daftar Belanja ... 172
4.23 Halaman Detail Belanja ... 173
4.24 Halaman Tagihan USIPA ... 176
4.25 Halaman Tagihan Belanja ... 179
4.26 Tagihan Kepada Juru Bayar ... 181
4.27 Tagihan dari Mitra ... 183
4.28 Transaksi Lain - Lain ... 185
4.29 Jurnal Umum ... 186
4.30 Halaman Neraca Saldo ... 189
4.31 Halaman Rugi - Laba ... 191
viii
4.33 Halaman Penarikan Simpanan Anggota ... 193
4.34 Halaman Lupa Password ... 195
BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 197
5.1 Black Box Testing ... 197
BAB 6. SIMPULAN DAN SARAN ... 209
6.1 Simpulan ... 209
6.2 Saran ... 209
ix
DAFTAR GAMBAR
Gambar 2.1 Atribut ... 10
Gambar 2.2 Hubungan Relasi... 12
Gambar 2.3 Pemodelan UML ... 13
Gambar 2.4 Pemodelan Activity Diagram ... 14
Gambar 2.5 Jurnal Sederhana ... 19
Gambar 2.6 Contoh Neraca Saldo ... 20
Gambar 2.7 Daftar Akun Viyata ... 22
Gambar 2.8 Posting Keseimbangan Akun ... 22
Gambar 3.1 Administrasi Anggota ... 27
Gambar 3.2 Pengajuan Pinjaman USIPA ... 29
Gambar 3.3 Pembayaran Piutang USIPA manual ... 31
Gambar 3.4 Belanja Anggota ... 33
Gambar 3.5 Pembayaran Belanja Manual ... 35
Gambar 3.6 Pembayaran Juru Bayar ... 37
Gambar 3.7 Penarikan Simpanan ... 39
Gambar 3.8 Pemodelan ERD ... 41
Gambar 3.9 Use Case Diagram I ... 49
Gambar 3.10 Use Case Diagram II ... 50
Gambar 3.11 Aktivitas Login ... 66
Gambar 3.12 Aktivitas Logout ... 66
Gambar 3.13 Kelola Daftar Calon Anggota ... 67
Gambar 3.14 Aktifitas Tambah Anggota ... 68
Gambar 3.15 Aktifitas Tambah Mitra ... 68
Gambar 3.16 Aktifitas Tambah Operator ... 69
Gambar 3.17 Aktifitas Aktivasi Account ... 70
Gambar 3.18 Aktiftias Akun Anggota ... 71
Gambar 3.19 Aktifitas Aktifasi Akun Mitra ... 72
Gambar 3.20 Aktifitas Aktivasi Account Operator ... 72
Gambar 3.21 Aktifitas Lihat Daftar Anggota ... 73
x
Gambar 3.23 Aktifitas Daftar USIPA ... 74
Gambar 3.24 Aktifitas Kelola USIPA ... 75
Gambar 3.25 Aktifitas Cetak Rincian USIPA... 76
Gambar 3.26 Aktfititas Lihat Tagihan USIPA ... 76
Gambar 3.27 Aktifitas Kelola Tagihan USIPA ... 77
Gambar 3.28 Aktifitas Buat Promosi ... 78
Gambar 3.29 Aktifitas Lihat Toko ... 79
Gambar 3.30 Aktifitas Lihat Detil Promosi ... 79
Gambar 3.31 Aktifitas Tambah Ke Keranjang ... 80
Gambar 3.32 Aktifitas Kelola Promosi ... 81
Gambar 3.33 Aktifitas Kelola Keranjang ... 82
Gambar 3.34 Aktifitas Lihat Daftar Belanja ... 83
Gambar 3.35 Aktifitas Kelola Belanja ... 84
Gambar 3.36 Aktifitas Cetak Rincian Belanja ... 85
Gambar 3.37 Aktifitas Lihat Tagihan Belanja ... 85
Gambar 3.38 Aktifitas Kelola Tagihan Belanja Koperasi ... 86
Gambar 3.39 Aktifitas Lihat Tagihan Belanja Koperasi ... 87
Gambar 3.40 Aktifitas Kelola Tagihan belanja Koperasi ... 87
Gambar 3.41 Aktifitas Lihat Semua Tagihan Koperasi ... 88
Gambar 3.42 Aktifitas Kelola Semua Tagihan Koperasi ... 89
Gambar 3.43 Aktifitas Show Jurnal Umum ... 90
Gambar 3.44 Aktifitas Show Neraca Saldo ... 91
Gambar 3.45 Aktifitas Show Rugi Laba ... 91
Gambar 3.46 Aktifitas Kelola Transaksi Lain-Lain ... 92
Gambar 3.47 Aktifitas Lihat Simpanan ... 93
Gambar 3.48 Aktifitas Kelola Penarikan Simpanan ... 94
Gambar 3.49 Aktifitas Edit Profil ... 95
Gambar 3.50 Aktifitas Ubah Password ... 96
Gambar 3.51 Lupa Password ... 96
Gambar 3.52 Class Diagram... 97
Gambar 3.53 Desain Login ... 98
xi
Gambar 3.55 Desain Menu Navigasi Admin ... 100
Gambar 3.56 Desain Menu Navigasi Anggota ... 101
Gambar 3.57 Desain Menu Navigasi Juru Bayar ... 101
Gambar 3.58 Desain Menu Navigasi Sekretaris ... 102
Gambar 3.59 Desain Menu Navigasi USIPA ... 102
Gambar 3.60 Desain Menu Navigasi Belanja ... 103
Gambar 3.61 Desain Menu Navigasi Mitra ... 103
Gambar 3.62 Desain Beranda ... 104
Gambar 3.63 Desain Edit Profil ... 105
Gambar 3.64 Desain Pengajuan Calon Anggota ... 106
Gambar 3.65 Desain Tambah Anggota ... 107
Gambar 3.66 Desain Daftar Anggota ... 108
Gambar 3.67 Desain Pendaftaran Operator ... 109
Gambar 3.68 Desain Daftar Operator ... 110
Gambar 3.69 Desain Pendaftaran Mitra ... 110
Gambar 3.70 Desain Daftar Mitra ... 111
Gambar 3.71 Desain Aktifasi Akun ... 112
Gambar 3.72 Desain Aktifasi Akun Anggota ... 113
Gambar 3.73 Desain Registrasi Akun ... 114
Gambar 3.74 Desain Pengajuan USIPA ... 115
Gambar 3.75 Desain Daftar USIPA ... 116
Gambar 3.76 Desain Rincian USIPA ... 117
Gambar 3.77 Desain Tagihan USIPA Anggota ... 118
Gambar 3.78 Buat Promosi. ... 119
Gambar 3.79 Desain Toko Mitra ... 119
Gambar 3.80 Desain Detil Promo ... 120
Gambar 3.81 Desain Keranjang Saya ... 121
Gambar 3.82 Desain Daftar Belanja ... 122
Gambar 3.83 Desain Rincian Belanja ... 123
Gambar 3.84 Desain Tagihan Belanja Anggota ... 124
Gambar 3.85 Desain Tagihan Dari Mitra ... 124
xii
Gambar 3.87 Desain Tagihan Dari Mitra ... 126
Gambar 3.88 Desain Transaksi Lainnya ... 127
Gambar 3.89 Desain Jurnal Umum ... 128
Gambar 3.90 Desain Rugi Laba... 128
Gambar 3.91 Desain Neraca Saldo ... 129
Gambar 3.92 Desain Lihat Simpanan ... 130
Gambar 3.93 Desain Penarikan Simpanan ... 131
Gambar 3.94 Desain Lupa Password ... 131
Gambar 4.1 Login.aspx ... 132
Gambar 4.2 Menu Navigasi Admin ... 133
Gambar 4.3 Menu Navigasi Anggota ... 135
Gambar 4.4 Menu Navigasi Mitra ... 136
Gambar 4.5 Menu Navigasi Sekretaris ... 137
Gambar 4.6 Menu Navigasi USIPA ... 138
Gambar 4.7 Menu Navigasi Belanja ... 139
Gambar 4.8 Menu Navigasi Juru Bayar ... 140
Gambar 4.9 home.aspx ... 141
Gambar 4.10 edit-profil.aspx ... 142
Gambar 4.11 pencarian gambar ... 142
Gambar 4.12 Pengunggahan foto profil. ... 143
Gambar 4.13 request-customer.aspx ... 144
Gambar 4.14 Menghapus dari daftar pengajuan... 145
Gambar 4.15 Mengirim daftar calon anggota. ... 145
Gambar 4.16 tambah-konsumen.aspx ... 146
Gambar 4.17 Anggota Ditambahkan ... 147
Gambar 4.18 Daftar Anggota ... 147
Gambar 4.19 Menyaring anggota. ... 148
Gambar 4.20 Laporan Daftar Anggota ... 149
Gambar 4.21 tambah-mitra.aspx ... 149
Gambar 4.22 tambah-mitra.aspx II ... 150
Gambar 4.23 Daftar Mitra ... 151
xiii
Gambar 4.25 tambah-operator.aspx ... 152
Gambar 4.26 tambah-operator.aspx II ... 153
Gambar 4.27 operator-list.aspx ... 154
Gambar 4.28 Mencetak Daftar Operator ... 155
Gambar 4.29 acc-activation.aspx ... 156
Gambar 4.30 Aktifasi Akun Anggota ... 157
Gambar 4.31 Aktifasi Akun Anggota II ... 157
Gambar 4.32 account-signup.aspx ... 158
Gambar 4.33 USIPA-request.aspx ... 159
Gambar 4.34 simulasi USIPA ... 160
Gambar 4.35 Cetak Simulasi ... 161
Gambar 4.36 USIPA-list.aspx ... 162
Gambar 4.37 USIPA-detail.aspx ... 163
Gambar 4.38 Cetak Rincian Usipa ... 164
Gambar 4.39 Penyetujuan Pinjaman Usipa ... 164
Gambar 4.40 Pemberian Pinjaman USIPA ... 165
Gambar 4.41 Mengubah Auto/Manual Pinjaman ... 166
Gambar 4.42 pembayaran piutang USIPA ... 167
Gambar 4.43 new-product.aspx ... 167
Gambar 4.44 toko-mitra.aspx... 168
Gambar 4.45 product-detail.aspx ... 169
Gambar 4.46 Hapus Promosi... 170
Gambar 4.47 keranjang-saya.aspx ... 171
Gambar 4.48 Mengajukan Belanja ... 172
Gambar 4.49 purchase-order-list.aspx ... 172
Gambar 4.50 po-details.aspx ... 173
Gambar 4.51 Mencetak Rincian Belanja ... 174
Gambar 4.52 Mengijinkan Belanja ... 174
Gambar 4.53 Mengubah metode manual/otomatis ... 175
Gambar 4.54 Pembayaran Piutang Belanja ... 176
Gambar 4.55 tagihan-USIPA.aspx ... 177
xiv
Gambar 4.57 tagihan USIPA ketika dilihat oleh operator admin/belanja I ... 178
Gambar 4.58 tagihan USIPA ketika dilihat oleh operator admin/belanja II .. 178
Gambar 4.59 tagihan-belanja.aspx ... 179
Gambar 4.60 tagihan belanja ketika dilihat oleh anggota ... 180
Gambar 4.61 tagihan belanja ketika dilihat oleh operator admin/belanja I .. 180
Gambar 4.62 tagihan belanja ketika dilihat oleh operator admin/belanja II . 181 Gambar 4.63 payment-jb.aspx ... 182
Gambar 4.64 Tagihan terlihat oleh juru bayar ... 182
Gambar 4.65 Bukti transaksi kepada juru bayar ... 183
Gambar 4.66 payment-mitra.aspx ... 184
Gambar 4.67 tagihan dari mitra terlihat oleh admin/belanja ... 184
Gambar 4.68 Konfirmasi pembayaran tagihan dari mitra ... 185
Gambar 4.69 daftar tagihan dilihat oleh mitra ... 185
Gambar 4.70 transaksi-lainnya.aspx ... 186
Gambar 4.71 jurnal-umum.aspx ... 187
Gambar 4.72 Filter Jurnal Umum ... 188
Gambar 4.73 Pencarian dengan buku besar ... 188
Gambar 4.74 Cetak Penyaringan ... 189
Gambar 4.75 neraca-saldo.aspx ... 190
Gambar 4.76 Cetak Neraca Saldo ... 191
Gambar 4.77 rugi-laba.aspx ... 192
Gambar 4.78 Cetak Rugi Laba ... 192
Gambar 4.79 USIPA-simpanan.aspx ... 193
Gambar 4.80 USIPA-tarik.aspx ... 194
Gambar 4.81 menampilkan rincian simpanan anggota ... 194
Gambar 4.82 konfirmasi penarikan simpanan anggota ... 195
xv
DAFTAR TABEL
Tabel 3.1 tb_akun ... 42
Tabel 3.2 tb_cart ... 42
Tabel 3.3 tb_customer ... 42
Tabel 3.4 tb_customer_acc ... 43
Tabel 3.5 tb_index ... 43
Tabel 3.6 tb_jurnal_umum ... 43
Tabel 3.7 tb_kategori ... 44
Tabel 3.8 tb_ktp ... 44
Tabel 3.9 tb_mitra ... 44
Tabel 3.10 tb_mitra_acc ... 45
Tabel 3.11 tb_mitra_promotion ... 45
Tabel 3.12 tb_notification ... 45
Tabel 3.13 tb_operator ... 46
Tabel 3.14 tb_operator_acc ... 46
Tabel 3.15 tb_others ... 46
Tabel 3.16 tb_pg ... 47
Tabel 3.17 tb_purchase_order ... 47
Tabel 3.18 tb_role ... 47
Tabel 3.19 tb_saving ... 48
Tabel 3.20 tb_state ... 48
Tabel 3.21 tb_sys_msg ... 48
Tabel 3.22 tb_usipa ... 48
Tabel 5.1 Test Case Login ... 197
Tabel 5.2 Test Case Lupa Password ... 197
Tabel 5.3 Test Case Pengajuan Anggota:Tambah ... 198
Tabel 5.4 Test Case Pengajuan Anggota:Hapus ... 198
Tabel 5.5 Test Case Pengajuan Anggota :Kirim ... 198
Tabel 5.6 Test Case Daftar Anggota ... 198
Tabel 5.7 Test Case Tambah Anggota ... 199
xvi
Tabel 5.9 Test Case Tambah Operator ... 199
Tabel 5.10 Test Case Tambah Mitra ... 199
Tabel 5.11 Account Signup ... 200
Tabel 5.12 Test Case Pengajuan USIPA ... 200
Tabel 5.13 Test Case Daftar USIPA ... 201
Tabel 5.14 Test Case Daftar Belanja ... 201
Tabel 5.15 Test Case Kelola USIPA ... 201
Tabel 5.16 Test Case Kelola Belanja ... 202
Tabel 5.17 Test Case Tagihan USIPA ... 203
Tabel 5.18 Test Case Tagihan Belanja ... 204
Tabel 5.19 Test Case Buat Promosi ... 204
Tabel 5.20 Hapus Promosi ... 204
Tabel 5.21 Tambah Kedalam Keranjang ... 204
Tabel 5.22 Test Case Atur Isi keranjang ... 205
Tabel 5.23 Test Case Kelola Tagihan Mitra ... 205
Tabel 5.24 Test Case Kelola Tagihan Juru Bayar... 206
Tabel 5.25 Test Case Kelola Transaksi Lain-Lain ... 206
Tabel 5.26 Test Case Lihat Simpanan ... 206
Tabel 5.27 Test Case Penarikan Simpanan ... 207
Tabel 5.28 Test Case Jurnal Umum ... 207
Tabel 5.29 Test Case Neraca Saldo ... 208
Tabel 5.30 Test Case Rugi Laba ... 208
Tabel 5.31 Test Case Edit Profil : Data Diri ... 208
Tabel 5.32 Test Case Edit Profil : Ubah password ... 208
xvii
DAFTAR NOTASI/ LAMBANG
Jenis Notasi/Lambang Nama Arti
Flowchart Process
Proses yang dilakukan
sistem.
Flowchart Document
Dokumen seperti surat
keterangan, gaji, dan
lain-lain.
Flowchart Display Menunjukkan data di layar
monitor.
Flowchart Manual
operation
Aktivitas yang dilakukan
secara manual.
Flowchart Database
Menunjukkan tempat
penyimpanan data atau
database sebuah sistem.
Flowchart Manual input
Pemasukan data yang
dilakukan secara manual
menggunakan
keyboard,barcode scan, dan
lain-lain.
Flowchart Decision
Menunjukkan pilihan
pengambilan keputusan,
biasa berisi ya atau tidak dan
dapat dialirkan ke simbol
lainnya.
Flowchart Off-line Storage
Menunjukkan pengarsipan
dokumen.
Flowchart Anak Panah Menunjukkan alur dari setiap
simbol.
ERD Atribut
Mendeskripsikan karakter
entitas
ERD Entitas
Suatu objek yang dapat
diidentifikasi dalam
xviii
ERD Relasi
Hubungan di antara sejumlah
entitas yang berbeda
ERD Garis/Kardinalitas Penghubung antara relasi dengan entitas
UML Use
Case Actor
Entitas eksternal dari sistem
UML Use
Case Use Case
Bagian fungsional dari sistem
UML Use
Case Sistem
Sistem yang digunakan
Jenis Notasi/Lambang Nama Arti
UML Use
Case Associations
Hubungan antara aktor dan
Use Case, aktor
menggunakan Use Case
tersebut
UML Use
Case Extends
Merupakan Use Case yang
ada di dalam Use Case
induk, usecase yang
di-extends merupakan proses
yang tidak harus digunakan
UML Use
Case Include
Merupakan Use Case di
mana jika Use Case yang
satu meng-includeUse Case
yang lain maka Use Case
yang di-include harus
dilakukan terlebih dahulu
UML
Class
Diagram +
Public
Semua objek dapat
menggunakan fitur ini
UML
Class
Diagram
- Private
Hanya objek yang memiliki
atribut / method ini yang
xix
Jenis Notasi/Lambang Nama Arti
UML
Class
Diagram
# Protected
Hanya objek induk yang
memiliki atau objek turunan
yang memiliki atribut / method
ini yang dapat menggunakan
fitur ini
UML
Class
Diagram
~ Package
Hanya objek di dalam
packageyang sama dengan
package objek induk dapat
menggunakan fitur ini
UML
Class
Diagram
Associations
Hubungan antar class,class
memiliki atribut berupa class
lain.
UML
Class
Diagram
Agregation
Hubungan yang menyatakan
bagian, kelas yang satu
memiliki atribut kelas yang
lain.
UML
Class
Diagram
Composition
Hubungan yang hubungan
antara duaclass yang tidak
dapat dipisahkan (satu
kesatuan).
turunan, subclass memiliki
atribut yang dimiliki oleh
superclass
tetapi tidak seperti asosiasi,
seperti contoh di samping
UML
antarmuka saling berinteraksi
UML
Activity
Diagram
Action
State dari sistem yang
mencerminkan eksekusi dari
suatu aksi
UML
Activity Start State
Bagaimana objek dibentuk
xx
Bagaimana objek dibentuk
dan diselesaikan
UML
Activity
Diagram
State Transition
Menunjukkan kegiatan berikut
setelah suatu kegiatan
UML
Activity
Diagram
Fork
Percabangan yang
menunjukkan aliran pada
Activity diagram
UML
Activity
Diagram
Join
Penggabungan yang menjadi
arah aliran pada Activity
diagram
UML
Activity
Diagram
Decision
Pilihan untuk mengambil
xxi
DAFTAR SINGKATAN
ERD : Entitiy Relationship Diagram FK : Foreign Key
PK : Primary Key
PNS : Pegawai Negeri Sipil
SESKOAD : Sekolah Staff dan Komando Angkatan Darat USIPA : Urusan Simpan Pinjam Anggota
1
BAB 1. PENDAHULUAN
Pada pendahuluan ini dijelaskan mengenai latar belakang masalah, rumusan, tujuan, ruang lingkup, sumber data dan sistematika penulisan
1.1 Latar Belakang Masalah
Koperasi Kartika Viyata Virajati Seskoad merupakan koperasi yang melayani kegiatan simpan pinjam dan belanja anggota. Koperasi Kartika Viyata Virajati SESKOAD sendiri memilliki lebih dari 500 anggota didalamnya yang sebagian besar terdaftar sebagai angota organik yang bekerja di Sekolah Staf dan Komando Angkatan Darat (SESKOAD) dan aktif melakukan simpan pinjam. Anggotanya terdiri dari Militer dan PNS yang bekerja tersebar di seluruh unit departemen SESKOAD. Dalam perkembangannya dari tahun ke tahun anggota koperasi terus bertambah dan kegiatan kegiatan kredit anggota semakin aktif sehingga dari tahun ketahun data-data transaksi dengan anggota semakin banyak dan semakin kompleks.
Setiap periode tertentu juru bayar, petugas yang bekerja di departemen markas SESKOAD mengirimkan organik militer/PNS yang bergabung/bertugas di SESKOAD untuk didaftarkan menjadi anggota koperasi. Setelah menjadi anggota setiap bulannya koperasi mengirimkan daftar tagihan simpanan, pinjaman dan belanja anggota untuk setiap transaksi di koperasi.Juru bayar kemudian memotong gaji sesuai tagihan untuk di bayarkan kepada koperasi.Skep dikirim secara manual berbentuk daftar dokumen dan mereka harus secara pribadi mendatangi koperasi untuk menyerahkan dokumen tersebut.
2
mengakibatkan kesulitannya pihak koperasi dalam memonitori anggotanya dengan sistem yang sudah ada ini.
Koperasi ini banyak bekerja sama dengan mitra-mitra koperasi. Dalam prosesnya masalah yang sering terjadi pada transaksi belanja di mitra koperasi ini yaitu tidak adanya batasan belanja bagi anggota koperasi. bagian koperasi tidak dapat mengontrol pengijinan belanja yang berlebihan. Pembayaran belanja yang tidak tertangani dan sering mengalami penundaan dan mengakibatkan pembengkakan dikarenakan pembayaran anggota yang belanja di koperasi sudah habis terpotong untuk cicilan simpanan USIPA(Urusan Simpan Pinjam) dan gaji bersihnya yang dibayarkan untuk belanja anggota tidak mencukupi.
Anggota harus mendatangi koperasi mengecek piutangnya sebelum melakukan belanja atau pinjaman sehingga dari segi waktu ini menghambat anggota yang bertransaksi khususnya ketika dalam keadaan mendesak. Dalam hal ini anggota kesulitan dalam memantau kegiatan transaksinya baik simpan pinjam maupun belanja anggota. Dari sisi manajemen, koperasi kesulitan untuk mendapatkan laporan keuangan dan progres koperasi terkini. Mereka harus menunggu akhir bulan periode tutup buku untuk mendapatkan data keuangan terkini. Oleh karena itu penulis bermaksud untuk membuat sebuah aplikasi berbentuk web untuk mendukung bisnis koperasi dan mitra kerjanya dalam rangka penyusunan tugas akhir ini.
1.2 Rumusan Masalah
Menanggapi masalah yang terurai latar belakang maka rumusan masalah yang dikaji sebagai berikut:
1. Bagaimana membuat aplikasi untuk mendukung pendaftaran anggota, mitra, dan operator Kartika Viyata Virajati.
2. Bagaimana membuat aplikasi untuk mendukung perhitungan pinjaman dan belanja
3
4. Bagaimana membuat aplikasi untuk mendukung penyajian laporan keuangan bagi pihak yang berwenang.
1.3 Tujuan Pembahasan
Tujuan pembuatan aplikasi ini yaitu
1. Aplikasi ini dibuat untuk mendukung pendaftaran anggota, mitra, dan operator Kartika Viyata Virajati.
2. Aplikasi ini dibuat untuk mendukung perhitungan pinjaman dan belanja 3. Aplikasi ini dibuat dengan mengimplementasi sistem Shopping Cart untuk
mendukung mitra dalam memasarkan produknya kepada anggota koperasi.
4. Aplikasi ini dibuat untuk mendukung penyajian laporan keuangan bagi pihak yang berwenang.
1.4 Ruang Lingkup Kajian
Batasan masalah yang di kaji agar pembahasan ini tidak menyimpang dari rumusan masalah yaitu:
1. Perangkat Lunak
a. Windows XP Service Pack 3 32 Bit. b. MySQL server ver 5.5.27
c. Web browser Google Chrome 10, Internet Explorer 9
2. Perangkat Keras:
a. Pentium IV atau lebih b. Ram : 256 MB
c. HDD : 64 GB
d. Keyboard dan Mouse
e. Resolusi Layar : 1280x768px
4
a. Aplikasi ini adalah aplikasi pendukung pencatatan calon anggota, dan pendaftaran anggota.
b. Aplikasi ini adalah aplikasi pendukung kegiatan transaksi USIPA dalam pengajuan pinjaman, pembayaran dan pelunasan.
c. Aplikasi ini adalah aplikasi pendukung bagi mitra koperasi untuk memasarkan promosinya bagi anggota koperasi
d. Aplikasi ini adalah aplikasi pendukung kegiatan belanja pada mitra untuk pengajuan, pembayaran dan pelunasan.
e. Aplikasi ini adalah aplikasi pendukung bagi kegiatan koperasi untuk menampilkan laporan keuangan bagi pihak-pihak yang berwenang. f. Aplikasi ini adalah aplikasi pendukung bagi anggota dan petugas
koperasi untuk memberikan informasi menggunakan notifikasi.
g. Aplikasi ini tidak menangani masalah penggajian dan transaksi-transaksi lain disamping USIPA dan Belanja.
h. Aplikasi ini adalah aplikasi berbentuk web.
4. Pengguna
a. Admin : Memiliki wewenang penuh dari semua operator (sekretaris,USIPA,belanja,juru bayar) , pendaftaran operator, melihat daftar operator, mendaftarkan account(operator).
b. Anggota : Mengajukan USIPA, melihat daftar USIPA, melakukan
belanja, melihat daftar belanja, melihat tagihan
anggota(USIPA,belanja), Melihat Laporan Keuangan(Neraca Saldo & Laba Rugi)
c. Mitra : Membuat promosi, mengakhiri promosi, melihat tagihan Hutang belanja koperasi.
5
e. USIPA : Melihat daftar anggota,Melihat daftar USIPA, mengelola USIPA,mengelola tagihan USIPA, penarikan simpanan anggota, melihat laporan keuangan(jurnal,neraca saldo, rugi/laba). f. Belanja : Melihat daftar anggota, melihat toko, melihat daftar
belanja, mengelola tagihan belanja, mengelola belanja,mengelola tagihan dari mitra, melihat laporan keuangan (jurnal,neraca saldo, rugi/laba).
g. Juru Bayar : Mengajukan anggota, melihat tagihan seluruh USIPA dan belanja anggota.
1.5 Sumber Data
Untuk mendapatkan data yang diperlukan dalam penyusunan tugas akhir ini penulis mengumpulkan data dengan beberapa cara. Cara pengumpulan data tersebut meliputi :
1. Sumber data primer
Sumber data primer didapatkan dari wawancara kepada pihak-pihak yang menangani kegiatan koperasi seperti bagian simpan pinjam, belanja anggota. Selain wawancara sumber data primer lainya yaitu observasi lapangan untuk mengenali proses bisnis baik di koperasi dan di lokasi mitra-kerja.
2. Sumber data sekunder
Sumber data sekunder didapatkan dari berasal dari studi kepustakaan dari buku-buku referensi yang mendukung penyusunan tugas akhir ini dan dokumentasi yang berasal dari literatur-literatur internet
1.6 Sistematika Penyajian
6
BAB 1 PENDAHULUAN
Bab ini digunakan untuk menjelaskan pendahuluan dan garis besar dari latar belakang, perumusan masalah, tujuan, batasan masalah, dan sistematika pembahasan dari tugas akhir ini.
BAB 2 KAJIAN TEORI
Bab ini digunakan untuk menjelaskan tentang teori-teori yang berkaitan dan mendukung dalam pembuatan aplikasi.
BAB 3 ANALISIS DAN RANCANGAN SISTEM
Bab ini digunakan untuk menjelaskan analisis dan juga perancangan aplikasi yang dibuat dalam bentuk proses binis, bagan alir (Flowchart), ERD (Entity Relationship Diagram), UML(Use Case dan Activity Diagram), Rancangan Antarmuka.
BAB 4 HASIL PENELITIAN
Bab ini berisi kumpulan screenshot dari aplikasi yang dibuat beserta penjelasan dari fungsi yang dibuat.
BAB 5 PEMBAHASAN DAN UJI COBA HASIL PENELITIAN Bab ini berisi mengenai pengujian dan analisa dari setiap fungsi-fungsi aplikasi menggunakan metode black-box testing.
BAB 6 SIMPULAN DAN SARAN
209
BAB 6. SIMPULAN DAN SARAN
Pada bab ini berisikan kesimpulan dan saran berdasarkan hasil pembuatan aplikasi ini.
6.1 Simpulan
Dari hasil pembahasan diatas maka kesimpulan yang dapat diambil yaitu:
1. Dengan dukungan dari aplikasi ini memperlancar dalam pendaftaran anggota, mitra, dan operator koperasi.
2. Dengan dukungan dari aplikasi ini perhitungan pinjaman USIPA dan belanja menjadi terorganisir dan dapat di dapatkan kapan saja oleh pihak yang berkepentingan
3. Dengan dukungan dari aplikasi ini promosi dari mitra koperasi kepada anggota bisa lebih beragam dan membuka kesempatan untuk memperbanyak mitra yang secara tidak langsung menguntungkan koperasi dari bunga belanja.
4. Dengan dukungan dari aplikasi ini pihak-pihak yang berwenang kapan saja dapat memperoleh laporan keuangan jika dibutuhkan.
6.2 Saran
Dari hasil pembahasan diatas saran yang bisa diberikan oleh penulis yaitu:
1. Perlunya langkah cepat dari pihak koperasi untuk merubah pembayaran dari manual ke otomatis(melalui juru bayar) untuk anggota-anggota yang lambat membayar angsuran pinjaman USIPA nya.
210
DAFTAR PUSTAKA
[1] J. M. Hartono, Analisis dan Desain Sistem Informasi, Yogyakarta, Central Java: Andi Offset, 2000.
[2] A. Nugroho, Konsep Pengembangan Sistem Basis Data, Bandung: INFORMATIKA, 2004.
[3] Fathansyah, Basis Data, Bandung: Informatika, 2002.
[4] R. Milles and K. Hamilton, Learning UML 2.0, United States: O’Reilly Media, Inc., 2006.
[5] C. Hart and J. Kauffman, ASP.NET 2.0 with C#, Canada: Wiley Publishing, Inc., 2006.
[6] P. Dubois, S. Hinz and C. Pedersen, MySQL 5 Certification Study Guide, United States: Pearson Education, 2006.
[7] T. Boronczyk and E. Naramore, Beginning PHP6, Apache, MySQL®Web Development, Canada: Willey Publishing, Inc., 2009.
[8] H. Jusup, Dasar Dasar Akuuntansi Jilid 1: Edisi 6, Yogyakarta: Universitas Gajah Mada, 2005.
[9] C. R. Niswonger, C. S. Warren, J. M. M. Reeve and P. E. Fess, Prinsip Prinsip Akuntansi Jilid 2 Edisi 19, Jakarta: Erlanga, 2000.
[10] J. Rayport, Introduction to E-Commerce : International Edition, Singapore: McGraw Hill, 2003.
[11] T. Antion, How to pick a Shopping Cart System, E-Library database, 2008.