PEMBAHASAN
visi dan misi, tujuan didirikan, struktur organisasi dan deskripsi jabatan yang ada
perusahaan ini.
Koperasi adalah badan usaha yang beranggotakan orang perorangan atau badan
hukum yang berdasarkan atas asas kekeluargaan yang mempunyai tujuan untuk
adil dan makmur berlandaskan pancasila dan Undang Undang Dasar 1945.
Nomor 25 Tahun 1992 diatas, bahwa koperasi merupakan soko guru perekonomian
nasional baik sebagai gerakan ekonomi rakyat maupun sebagai badan usaha yang
kesejahteraan anggotanya.
Sukses Makmur Tbk berdiri pada tahun 1992, memasuki tahun 2018 adalah RAT
Bapak Nur Amin, Bapak Beny Sopyan, Bapak Endang, Bapak Ronald Simanjutak.
20
21
Berikut ini adalah Visi dan Misi Koperasi Karyawan Aneka Pangan Nusantara
1. Visi
b. Menjadikan koperasi sebagai lembaga ekonomi dan sosial dan yang mampu
kesejahteraan anggota.
2. Misi
bagian agar tercipta suasana harmonis dan jelas dalam melakukan pekerjaan. Berikut
ini adalah susunan struktur organisasi yang pada Koperasi Karyawan Aneka Pangan
Sumber : Koperasi Aneka Pangan Nusantara PT. Indofood CBP Sukses Makmur Tbk
(2019)
Gambar III.1
Struktur Organisasi
23
Berikut ini adalah beberapa fungsi dari masing-masing jabatan pada Koperasi
Karyawan Aneka Pangan Nusantara PT. Indofood CBP Sukses Makmur Tbk:
usaha koperasi
atau pengawas
melaksanakan tugas
2. Pengurus
3. Penasehat
4. Pengawas
dan pengolah data secara sistematis dan objektif untuk memecahkan masalah.
Pangan Nusantara PT. Indofood CBP Sukses Makmur Tbk masih manual yang mana
keuangan simpan pinjam koperasi. Berikut ini prosedur sistem berjalan yang
Karyawan PT. Indofood CBP Sukses Makmur Tbk yang ingin menjadi anggota
dokumen milik calon anggota, jika dokumen sudah lengkap selanjutnya calon
ditentukan.
25
Anggota Koperasi Aneka Pangan PT. Indofood CBP Sukses Makmur Tbk
masih berstatus sebagai anggota koperasi, gaji karyawan yang menjadi anggota
koperasi akan dipotong setiap bulannya sebesar 200.000 rupiah. Jika karyawan
yang menjadi anggota memiliki pinjaman dan bunga pinjaman, gaji karyawan
Seluruh anggota Koperasi Aneka Pangan PT. Indofood CBP Sukses Makmur
koperasi maka dapat semakin besar pula pinjaman yang dapat diajukan. Untuk
koperasi akan memeriksa kembali data dan dokumen milik calon peminjam.
Seksi Simpan Pinjam untuk di seleksi apakah layak mendapat pinjaman atau
disetujui, pihak koperasi akan menyerahkan uang tersebut secara cash atau
melalui transfer bank. Jika tidak disetujui, formulir pengajuan pinjaman dan
(workflow) dari sebuah sistem. Activity diagram menguraikan proses sistem berjalan
yang sedang dipelajari berdasarkan urutan waktu aktivitasnya. Berikut adalah activity
diagram dari prosedur sistem berjalan pada Koperasi Karyawan Aneka Pangan
Gambar III.2
Activity Diagram Simpanan Pokok
27
Pinjaman
Gambar III.3
Activity Diagram Simpanan Wajib,
Pembayaran Pinjaman dan Bunga Pinjaman
Gambar III.4
Activity Diagram Pinjaman Anggota
28
diterima dan menjadi acuan dalam menjalankan proses simpan pinjam Koperasi
Karyawan Aneka Pangan Nusantara PT. Indofood CBP Sukses Makmur Tbk.
Tujuan : Koperasi
Media : Kertas
Jumlah : 1 lembar
Tujuan : Koperasi
Media : Kertas
Jumlah : 1 lembar
Tujuan : Koperasi
29
Media : Kertas
Jumlah : 1 lembar
Tujuan : Koperasi
Media : Kertas
Jumlah : 1 lembar
Tujuan : Koperasi
Media : Kertas
Jumlah : 1 lembar
Dokumen keluaran adalah dokumen yang dihasilkan dari suatu proses yang
dalam proses simpan pinjam di Koperasi Karyawan Aneka Pangan Nusantara PT.
30
Indofood CBP Sukses Makmur Tbk. Berikut ini adalah uraian dari dokumen
Sumber : Koperasi
Media : Kertas
Jumlah : 1 lembar
PT. Indofood CBP Sukses Makmur Tbk masih bersifat manual. Pada proses
Pada proses pinjaman dana, anggota koperasi harus terlebih dahulu mendapat tanda
simpan pinjam untuk di setujui pinjamannya. Proses ini memerlukan waktu dan
Nusantara PT. Indofood CBP Sukses Makmur Tbk untuk itu penulis memberikan
31
PHP agar web tersebut dapat berjalan dengan dinamis. Adapun dampak dari
penggunakan web pada Koperasi Aneka Pangan Nusantara PT. Indofood CBP
Sukses Makmur Tbk yaitu memberikan kemudahan bagi anggota koperasi dan
berjalan pada Koperasi Aneka Pangan Nusantaa, maka tahapan berikutnya adalah
A. Kebutuhan Pengguna
Dalam rancangan web ini terdapat dua pngguna yang dapat berinteraksi
dalam lingkungan sistem yaitu admin dan anggota. Kedua pengguna tersebut
a. Admin Sign In
a. Anggota Sign In
informasi yang akan dibuat. Use case mendeskripsikan sebuah interaksi antara satu
atau lebih aktor dengan sistem informasi yang akan dibuat tersebut. Secara kasar, use
case digunakan untuk mengetahui fungsi dari sistem informasi itu sendiri.
Use case diagram digunakan untuk menggambarkan interaksi yang terjadi antara
aktor inisiator dari interaksi sistem itu sendiri dengan sistem yang ada. Setiap use
case dilengkapi dengan skenario. Skenario use case adalah alur jalannya proses use
case dari sisi aktor dan sistem. Berikut adalah use case diagram dari aktor yang
berperan dalam sistem Koperasi Karyawan Aneka Pangan Nusantara PT. Indofood
Tambah
extand
User Settings
extand
Hapus
Approval
extand Approve
Anggota
extand
Reject
extand
extand Approve
Approval extand
Pinjaman
extand
Reject
extand
Login include Dashboard extand Master Akun extand Tambah extand Simpan
extand
Admin Cari
extand
extand
extand Kas Masuk
extand
Tambah extand Simpan
Sign Out
extand
extand Cari
extand
extand Kas Keluar
extand
Tambah
Laporan kas
extand Cetak
Masuk
Laporan Kas
extand Cetak
Keluar
Change
extand Submit
Password
Gambar III.5
Tujuan Admin dapat melihat data yang ada di dalam sistem Halaman Admin
Deskripsi Sistem ini memungkinkan aktor untuk masuk ke halaman admin yang
approval pinjaman, data mater akun, data kas masuk, data kas keluar,
Skenario Utama
Aktor Admin
1. Aktor memilih data Sistem akan menampilkan sejumlah user admin yang
4. Aktor memilih data Sistem akan menampikan sejumlah data master akun
master akun
5. Aktor memilih data Sistem akan menampilkan sejumlah data kas masuk
kas masuk
6. Aktor memilih data Sistem akan menampikan sejumlah data kas keluar
kas keluar
Kondisi Akhir Jika perintah sesuai maka sistem akan meanmpilkan apa
yang di inginkan.
35
Pengajuan
extand Buat Pegajuan extand Hapus
Pinjaman
extand
Karu Anggota extand Cetak
extand
Sign Out
Gambar III.6
Use Case Diagram Anggota
Tujuan Anggota dapat melihat data yang ada di dalam sistem Halaman
Anggota
koperasi.
Skenario Utama
Aktor Anggota
pinjman
Kondisi Akhir Jika perintah sesuai maka sistem akan meanmpilkan apa
yang di inginkan.
Activity diagram merupakan bentuk visual dari alur kerja (workflow) yang
berisi aktivitas atau tindakan yang juga dapat berisi pilihan, atau pengulangan.
Activity diagram yang diusulkan dari sistem yang di rancang adalah sebagai berikut:
Gambar III. 7
Activity Diagram Sign In
37
Gambar III. 8
Activity Diagram User Settings
Gambar III. 9
Activity Diagram Approval Anggtoa
38
Gambar III. 10
Activity Diagram Approval Pinjaman
Gambar III. 11
Activity Diagram Master Akun
39
Gambar III. 12
Activity Diagram Kas Masuk
Gambar III. 13
Activity Diagram Kas Keluar
40
Gambar III. 14
Activity Diagram Laporan Kas Masuk
Gambar III. 15
Activity Diagram Laporan Kas Keluar
41
Gambar III. 16
Activity Diagram Change Password
Gambar III. 17
Activity Diagram Sign Out
42
Gambar III. 18
Activity Diagram Sign In
13. Activity Diagram Pendaftaran Anggota Koperasi
Gambar III. 19
Activity Diagram Pendaftaran Anggota Koperasi
43
Gambar III. 20
Activity Diagram Pengajuan Pinjaman
Gambar III. 21
Activity Diagram Kartu Anggota
44
Gambar III. 22
Activity Diagram Change Passoword Anggota
Gambar III. 23
Activity Diagram Sign Out
45
3.4. Desain
Desain dibuat untuk menjadi sebuah acuan dalam perancangan yang akan dibuat.
data-data awal yang akan dibuat dalam sebuah sistem. Berikut adalah diagram ERD
pada sistem Koperasi Karyawan Aneka Pangan Nusantara PT. Indofood CBP Sukses
Makmur Tbk:
Gambar III. 24
Structure (LRS). Berikut adalah LRS pada sistem Koperasi Karyawan Aneka Pangan
Gambar III. 25
Logical Record Structure
terdapat spesifikasi file. Spesifikasi file yang digunakan dalam program aplikasi
Koperasi Karyawan Aneka Pangan Nusantara PT. Indofood CBP Sukses Makmur
Akronim : kopt_mp_anggota.sql
Media : Harddisk
47
Software : Mysql
Tabel III. 3
Spesifikasi File kopt_mp_anggota
No Elemen Data Nama Field Tipe Size Ket
1. No pengajuan no_pengajuan Varchar 12 Primary Key
2. Nik hrdt nik_hrdt Varchar 8
3. Scan sk scan_sk Varchar 50
4. Scan ktp scan_ktp Varchar 50
5. Scan id card scan_id_card Varchar 50
6. App adm app_adm Varchar 8
7. Rjt adm Varchar Varchar 8
8. Dtcrea Dtcrea timestamp
9. Email Email Varchar 100
Akronim : hrdt_mkaryawan.sql
Media : Harddisk
Software : Mysql
Tabel III. 4
Spesifikasi File hrdt_mkaryawan
No Elemen Data Nama Field Tipe Size Ket
1. Nik Nik varchar 8 Primary Key
2. Nama Nama varchar 50
48
Akronim : kopt_tpinjam.sql
Media : Harddisk
Software : Mysql
Tabel III. 5
Spesifikasi File kopt_tpinjam
No Elemen Data Nama Field Tipe Size Ket
1. No pinjam no_pinjam varchar 10 Primary Key
2. Nik hrdt nik_hrdt varchar 8
3. No anggota no_anggota varchar 10
49
Akronim : kopt_manggota.sql
Media : Harddisk
Software : Mysql
Tabel III. 6
Spesifikasi File kopt_manggota
No Elemen Data Nama Field Tipe Size Ket
1. No anggota no_anggota Varchar 10 Primary Key
2. Nik hrdt nik_hrdt Varchar 8
3. Status Status Tinyint 1
4. Dtcrea Dtcrea Datetime
50
Akronim : kopt_tsimpan.sql
Media : Harddisk
Software : Mysql
Tabel III. 7
Spesifikasi File kopt_tsimpan
No Elemen Data Nama Field Tipe Size Ket
1. No simpanan no_simpanan Varchar 10 Primary Key
2. Nik Nik varchar 8
3. No anggota No_anggota Varchar 10
4. Tanggal simpanan tgl_simpanan Date
5. Jumlah simpanan jml_simpanan Bigint 20
6. Jangka waktu jangka_wkt Int 11
7. alasan simpanan alasan_simpanan Varchar 200
8. No hp no_hp Varchar 13
9. No rek bca no_rek_bca Varchar 50
10. Scan rekening bca scan_rek_bca Varchar 100
11. App bendahara app_bendahara Varchar 8
12. Rjt bendahara rjt_bendahara Varchar 8
menunjukkan kelas objek yang menyusun sistem dan juga hubungan kelas objek
tersebut.
51
Gambar III.26
Class Diagram
3.4.5. Sequance Diagram
mendeskripsikan waktu hidup objek dan message yang dikirimkan dan diterima antar
objek. Berikut sequence diagram dari sistem Koperasi Karyawan Aneka Pangan
Gambar III.27
Sequance Diagram Sign In
52
Gambar III.28
Sequance Diagram Pendaftaran Anggota
Gambar III. 29
Component Diagram
3.4.7. Deployment Diagram
Deployment diagram salah satu jenis alat atau bahasa (UML) yang digunakan
Gambar III. 30
Deployment Diagram
3.4.8. User Interface
User interface bagian dari komputer dan software yang orang-orang dapat
lihat, dengar, sentuh, berbicara, atau sebaliknya, dapat mengerti atau mengarahkan.
User interface memiliki dua elemen penting yaitu input dan output
1. Form Sign In
Gambar III. 31
Form Sign In
54
2. Dashboard Admin
Gambar III. 32
Dashboard Admin
3. Menu User Settings
Gambar III. 33
Menu User Settings
55
Gambar III. 34
Menu Approval Anggota
Gambar III. 35
Menu Approval Pinjaman
56
Gambar III. 36
Menu Master Akun
Gambar III. 37
Menu Kas Masuk
57
Gambar III. 38
Menu Kas Keluar
Gambar III. 39
Menu Laporan Kas Masuk
58
Gambar III. 40
Menu Laporan Kas Keluar
Gambar III. 41
Menu Change Password
59
Gambar III. 42
Form Pendaftaran Anggota
Gambar III. 43
Dashboard Anggota
60
Gambar III. 44
Menu Pengajuan Pinjaman
3.5. Implementasi
Suatu proses untuk menempatkan sistem informasi baru kedalam sistem yang
dioperasikan. Pada tahap ini dijelaskan mengenai sistem yang dirancang serta
<section class="content">
<div class="container-fluid">
61
class="form-horizontal">
<div class="card-header">
<div class="card-tools">
class="fas fa-minus"></i></button>
</div>
</div>
<div class="card-body">
<div class="row">
<div class="col-sm-12">
Transaksi</label>
<div class="col-sm-6">
</div>
</div>
Transaksi</label>
62
<div class="col-sm-4">
</div>
</div>
<div class="col-sm-4">
required="required">
<option value="Bunga">Bunga</option>
</select>
</div>
</div>
Akun</label>
<div class="col-sm-4">
required="required">
</select>
</div>
</div>
(Rp.)</label>
<div class="col-sm-4">
id="jumlah" required="required">
</div>
</div>
<div class="col-sm-6">
</div>
</div>
<div class="col-sm-4">
save"></i> Simpan</button>
</div>
</div>
64
(bulan)</label>
<div class="col-sm-4">
</div>
</div> -->
</div>
</div>
</div>
<div class="card-footer">
</div>
</div>
</form>
</div>
</section>
</div>
<section class="content">
<div class="container-fluid">
65
class="form-horizontal">
<div class="card-header">
<div class="card-tools">
class="fas fa-minus"></i></button>
</div>
</div>
<div class="card-body">
<div class="row">
<div class="col-sm-12">
Transaksi</label>
<div class="col-sm-6">
</div>
</div>
Transaksi</label>
66
<div class="col-sm-4">
</div>
</div>
Akun</label>
<div class="col-sm-4">
required="required">
</select>
</div>
</div>
(Rp.)</label>
<div class="col-sm-4">
id="jumlah" required="required">
</div>
67
</div>
<div class="col-sm-6">
</div>
</div>
<div class="col-sm-4">
save"></i> Simpan</button>
</div>
</div>
(bulan)</label>
<div class="col-sm-4">
</div>
</div> -->
</div>
68
</div>
</div>
<div class="card-footer">
</div>
</div>
</form>
</div>
</section>
sejauh mana objek telah memenuhi sesuai harapan. Berikut blackbox testing yang
dilakukan pada sistem Koperasi Karyawan Aneka Pangan Nusantara PT. Indofood
Tabel III. 8
Perangkat keras yang dimaksud disini adalah seperangkat alat atau elemen
elektronik yang dapat membantu sistem yang diusulkan sehingga program yang
diusulkan oleh penulis dapat bekerja dengan baik. Perangkat keras yang dibutuhkan
dibagi atas dua bagian, yaitu perangkat keras untuk web server dan perangkat keras
client. Sedangkan perangkat lunak adalah suatu rangkaian atau susunan instruksi
yang harus benar dengan urutan-urutan yang benar pula. Keberadaan perangkat lunak
70
selalu menyertai perangkat keras yang ada. Perangkat lunak (Software) dan
Tabel III 9
Spesifikasi Hardware dan Software
Kebutuhan Keterangan
Sistem Operasi Windows 7 Ultimated
Processor Pentium Dual Core 2.2 GHz
RAM 2 GB
Harddisk 500 GB
CD-ROM 52x
Monitor Generic Pnp Monitor
Keyboard Standard keyboard 92 key
Printer Deskjet 1010
Mouse Standard
Browser Mozila Firefox, Internet Explorer, Google Chrome
Software Adobe Dreamweaver, Notepad++, Xampp