BAB III PEMBAHASAN - Bina Sarana Informatika · 14 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Desa...
Transcript of BAB III PEMBAHASAN - Bina Sarana Informatika · 14 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Desa...
-
14
BAB III
PEMBAHASAN
3.1. Tinjauan Perusahaan
Desa Sungai Itik mempunyai luas wilayah mencapai ± 1.800-an Ha. Dengan
jumlah penduduk Desa Sungai Itik sebanyak 5.430 Jiwa per Agustus 2015. Desa
Sungai Itik merupakan salah satu Desa dari 13 (tiga belas) Desa yang ada di
Kecamatan Sungai Kakap Kabupaten Kubu Raya.
Desa Sungai Itik berada pada ketinggian ± 10 dpl (longitude 6,70543 ºE dan
Latitude 106,70543 ºE) dan curah hujan ± 200 mm, rata-rata suhu udara 28º - 32º
celcius. Bentuk wilayah berombak hanya 1%. Desa Sungai Itik terletak di sebelah
Utara Kecamatan Sungai Kakap yang apabila ditempuh dengan memakai kendaraan
hanya menghabiskan waktu selama ± 15 menit.
Dengan luas wilayah ± 1.800-an Ha, Desa Sungai Itik berbatasan dengan :
Sebelah Utara : Desa Jeruju Besar
Sebelah Timur : Desa Sungai Rengas
Sebelah Selatan : Desa Sungai Kakap
Sebelah Barat : Laut Natuna
3.1.1. Sejarah Perusahaan
Kantor Desa Sungai Itik Kabupaten Kubu Raya berdiri pada tahun 1852,
Kepala Desa pertama dipimpin oleh H.M. Noor (H. Nanang) dari tahun 1852-1881.
Kemudian pada tahun 1882-1911 H. Zainol dipilih untuk menggantikan H.M. Noor
-
15
(H. Nanang) dan menjabat sebagai Kepala Desa di Kantor Desa Sungai Itik
Kabupaten Kubu Raya. Selanjutnya pada tahun 1912-1937 Ambo’ dipilih untuk
menggantikan H. Zainol sebagai Kepala Desa. Tahun 1938-1968 H.M. Noor
(H.Nanang) kembali menjabat sebagai Kepala Desa Sungai Itik. Pada tahun 1969-
1999 posisi Kepala Desa dipimpin oleh H. M. Shidiq Ali. Pada tahun 2000-2005,
jabatan sebagai Kepala Desa diduduki oleh Badrun M Nasir karena beliau wafat
sebelum masa jabatan selesai maka pada tahun 2006-2007 dipimpin oleh Marlinda
H.A. Kadir. Selanjutnya pada tahun 2007 sampai sekarang Kantor Desa Sungai Itik
Kabupaten Kubu Raya dipimpin oleh Herwin Suryanegara, SE.
Visi dan Misi Kantor Desa Sungai Itik Kabupaten Kubu Raya sebagai berikut:
Visi
Terwujudnya pemerintah dan masyarakat desa yang maju, damai, aman,
harmonis, adil, sejahtera, profesional, dan demokratis.
Misi
1. Mengembangkan prinsip demokratis dalam memajukan kelembagaan
organisasi.
2. Menjaga stabilitas dan keharmonisan hubungan antar masyarakat, agama dan
etnis.
3. Menumbuh kembangkan gotong-royong, ketaatan menjalankan ibadah sesuai
agama yang dianut masyarakat, dan menciptakan kenyamanan dalam proses
pelayanan masyarakat.
-
16
3.1.2. Struktur Organisasi dan Fungsi
Berikut ini merupakan Struktur Organisasi pada Kantor Desa Sungai Itik
Kabupaten Kubu Raya.
Sumber : Kantor Desa Sungai Itik Kabupaten Kubu Raya (2017)
Gambar III. 1 Struktur Organisasi Kantor Desa
Sungai Itik Kabupaten Kubu Raya
Adapun tugas dan fungsi dari masing-masing jabatan pada Struktur
Organisasi Kantor Desa Sungai Itik Kabupaten Kubu Raya adalah sebagai berikut:
1. Kepala Desa
Kepala Desa Sungai Itik Kabupaten Kubu Raya bertugas sebagai penyusun
dan mengajukan rancangan peraturan desa mengenai APB Desa untuk
dibahas dan ditetapkan bersama BPD.
-
17
2. Sekretaris Desa
Sekretaris Desa Sungai Itik Kabupaten Kubu Raya bertugas membantu
Kepala Desa dalam mempersiapkan dan melaksanakan pengelolaan
administrasi desa, mempersiapkan bahan penyusunan laporan
penyelenggaraan pemerintah desa.
3. Kasi Pembangunan
Kasi Pembangunan bertugas untuk membantu Kepala Desa dalam
melaksanakan penyiapan bahan perumusan kebijakan teknis pengembangan
ekonomi masyarakat dan potensi desa, pengelolaan administrasi
pembangunan, pengelolaan pelayanan masyarakat serta penyiapan bahan
usulan kegiatan dan pelaksanaan tugas pembantuan.
4. Kasi Kemasyarakatan
Kasi Kemasyarakatan bertugas untuk membantu Kepala Desa dalam
melaksanakan penyiapan bahan perumusan kebijakan teknis penyusunan
program keagamaan serta melaksanakan program pemberdayaan masyarakat
dan sosial kemasyarakatan.
5. Kepala Urusan Keuangan
Kepala Urusan Keuangan bertugas membantu sekretaris desa dalam
melaksanakan pengelolaan sumber pendapatan desa, pengelolaan
administrasi keuangan desa dan mempersiapkan bahan penyusunan APB
Desa.
6. Kepala Urusan Umum dan Perencanaan
Kepala Urusan Umum dan Perencanaan bertugas untuk membantu sekretaris
desa dalam melaksanakan administrasi umum, tata usaha dan kearsipan,
-
18
pengelolaan inventaris kekayaan desa, serta mempersiapkan bahan rapat dan
laporan.
7. Bendahara
Bendahara bertugas membantu kepala urusan keuangan dalam penyusunan
anggaran belanja keuangan desa.
8. Kepala Dusun Mawar
Kepala Dusun Mawar bertugas membantu kepala desa dalam pembinaan dan
mengkoordinasikan kegiatan RW (Rukun Wilayah) dan RT (Rukun
Tetangga) diwilayah kerjanyaPariansyah.
9. Kepala Dusun Melati
Kepala Dusun Melati bertugas membantu kepala desa dalam pembinaan dan
mengkoordinasikan kegiatan RW (Rukun Wilayah) dan RT (Rukun
Tetangga) diwilayah kerjanya.
10. Kepala Dusun Cempaka
Kepala Dusun Cempaka bertugas membantu kepala desa dalam pembinaan
dan mengkoordinasikan kegiatan RW (Rukun Wilayah) dan RT (Rukun
Tetangga) diwilayah kerjanya.
3.2. Tinjauan Kasus
Kantor Desa Sungai Itik Kabupaten Kubu Raya merupakan salah satu Kantor
Desa dibawah Kantor Kecamatan Pontianak. Di mana saat ini prosedur penerimaan
kas masuk dan kas keluar masih menggunakan sistem pencatatan manual, yakni
menggunakan buku dan sebagian besar menggunakan Microsoft Excel. Prosedur
yang berjalan pada Kantor Desa Sungai Itik Kabupaten Kubu Raya adalah:
-
19
1. Prosedur Estimasi Biaya
Bendahara membuat estimasi biaya untuk keperluan Kantor selama 1 bulan,
setelah itu di setujui oleh Herwin Suryanegara, SE selaku Kepala Desa.
Kemudian estimasi biaya tersebut diantarkan ke Kantor Kecamatan.
2. Prosedur Pencairan Dana
Kemudian Kantor Kecamatan memberi estimasi biaya tersebut kepada
bendahara di Kantor Walikota untuk pencairan dana.
3. Prosedur Pengiriman Dana
Setelah estimasi biaya tersebut dicairkan maka dana tersebut akan dikirim
kembali kepada Kantor Kecamatan untuk di sampaikan pada Kantor Desa
Sungai Itik Kabupaten Kubu Raya.
4. Prosedur Laporan Dana Bulanan
Setelah dana tersebut diterima oleh Kantor Desa Sungai Itik, maka Kantor
Desa Sungai Itik membelanjakan dana tersebut sesuai estimasi biaya dan
membuat laporan yang diserahkan ke Kecamatan.
Berdasarkan tinjauan kasus diatas, maka Kantor Desa Sungai Itik Kabupaten
Kubu Raya memerlukan suatu aplikasi terkomputerisasi dalam pengolahan data dan
pembuatan laporan agar lebih efisien. Kebutuhan yang diperlukan Kantor Desa
Sungai Itik Kabupaten Kubu Raya, meliputi:
1. Data Barang
2. Data Supplier
3. Data Transaksi Kas Masuk
4. Data Transaksi Kas Keluar
5. Laporan Kas Masuk dan Kas Keluar
-
20
3.2.1. Dokumen Masukan
Dokumen masukan adalah segala bentuk dokumen yang berasal dari
lingkungan luar sistem yang berupa dokumen-dokumen yang akan diolah dalam
suatu proses agar dapat menghasilkan keluaran yang dinginkan.
Adapun spesifikasi dokumen masukan pada Kantor Desa Sungai Itik
Kabupaten Kubu Raya adalah sebagai berikut:
1. Nama Dokumen : Nota Dinas
Fungsi : Sebagai Intruksi
Sumber : Kepala Desa
Tujuan : Bendahara
Media : Kertas
Frekuensi : Setiap kali adanya pengeluaran uang
Bentuk : Lampiran A1
2. Nama Dokumen : Bon Pesanan
Fungsi : Sebagai order pesanan
Sumber : Bendahara
Tujuan : Kepala Desa
Media : Kertas
Frekuensi : Setiap kali adanya pemesanan barang
Bentuk : Lampiran A2
3.2.2. Dokumen Keluaran
Beberapa dokumen keluaran pada Kantor Desa Sungai Itik Kabupaten Kubu
Raya antara lain:
-
21
1. Nama Dokumen : Kwitansi
Fungsi : Sebagai bukti pengeluaran kas
Sumber : Bendahara
Tujuan : Kepala Desa
Media : Kertas
Frekuensi : Setiap kali adanya pemesanan barang kepada supplier
Bentuk : Lampiran B1
2. Nama Dokumen : Kalkulasi Pesanan
Fungsi : Sebagai laporan kalkulasi pesanan
Sumber : Bendahara
Tujuan : Kepala Desa
Media : Kertas
Frekuensi : Setiap kali adanya penerimaan barang
Bentuk : Lampiran B2
3. Nama Dokumen : Serah Terima Barang
Fungsi : Sebagai laporan terima barang
Sumber : Bendahara
Tujuan : Kepala Desa
Media : Kertas
Frekuensi : Setiap kali adanya penerimaan barang
Bentuk : Lampiran B3
3.3. Analisa Kebutuhan Software
Pada bagian ini penulis akan menjelaskan mengenai analisa kebutuhan
-
22
software yang bertujuan untuk memberikan gambaran analisa yang dibutuhkan
dalam penggunaan software.
3.3.1. Analisa Kebutuhan
Pada perancangan aplikasi ini penulis membuat dua level yang bisa mengakses
form yang telah ditentukan. Level pengguna yang dapat mengakses aplikasi ini
adalah bendahara. Berikut analisa kebutuhannya.
Tahapan analisa Bendahara :
A1 Bendahara dapat masuk
A2 Bendahara dapat mengolah data barang
A3 Bendahara dapat mengolah data supplier
A4 Bendahara dapat mengolah data pos kode rekening
A5 Bendahara dapat mengolah data pengguna
A6 Bendahara dapat mengolah transaksi kas masuk
A7 Bendahara dapat mengolah transaksi kas keluar
A8 Bendahara dapat mencetak laporan kas masuk
A9 Bendahara dapat mencetak laporan kas keluar
A10 Bendahara dapat keluar
3.3.2. Use Case Diagram
Berikut ini merupakan Use Case Diagram aplikasi pengolahan kas masuk dan
kas keluar pada Kantor Desa Sungai Itik Kabupaten Kubu Raya.
-
23
Sumber : Hasil Penelitian (2017)
Gambar III.2 Use Case Diagram
Pada gambar III.2 menggambarkan use case diagram dari aplikasi
pengolahan kas masuk dan kas keluar pada Kantor Desa Sungai Itik Kabupaten
Kubu Raya yang mengelola aplikasi tersebut yaitu bendahara.
Bendahara dapat mengakses dan mengolah data, data barang, data supplier,
data pos kode rekening, data pengguna, mengolah transaksi kas masuk dan kas
keluar, mencetak laporan kas masuk dan kas keluar.
-
24
3.3.3. Activity Diagram
Berikut ini merupakan Activity Diagram aplikasi pengolahan kas masuk dan
kas keluar pada Kantor Desa Sungai Itik Kabupaten Kubu Raya.
1. Activity Diagram Masuk
Sumber : Hasil Penelitian (2017)
Gambar III.3 Activity Diagram Form Masuk
Aktivitas masuk dimulai bendahara membuka aplikasi, aplikasi menampilkan
menu masuk, bendahara memasukan nama dan id pengguna klik masuk jika benar
maka akan menampilkan menu utama, jika salah akan menampilkan pesan ”nama
dan id pengguna yang anda masukan salah”.
-
25
2. Activity Diagram Data Barang
Sumber : Hasil Penelitian (2017)
Gambar III.4 Activity Diagram Data Barang
Aktivitas data barang dimulai bendahara klik data, klik data barang, aplikasi
menampilkan halaman data barang, klik tombol tambah untuk mengisi data barang,
-
26
aplikasi tampil kode barang lalu isi data, klik simpan maka data barang telah
disimpan, klik batal untuk membersihkan kolom, jika ingin mencari data ketik data
yang ingin dicari, aplikasi menampilkan data, pilih data jika ada data barang yang
ingin diubah maka pilih data barang terlebih dahulu lalu ganti perubahan data
barang klik tombol ubah data akan terubah, jika ingin menghapus data barang pilih
data barang yang ingin dihapus lalu klik hapus, klik tombol keluar menutup
halaman data barang tampil halaman menu utama.
-
27
3. Activity Diagram Data Supplier
Sumber : Hasil Penelitian (2017)
Gambar III.5 Activity Diagram Data Supplier
Aktivitas data supplier dimulai bendahara klik data, klik data supplier,
aplikasi menampilkan halaman data supplier, klik tombol tambah untuk mengisi
-
28
data supplier, aplikasi tampil kode supplier lalu isi data, klik simpan maka data
supplier telah disimpan, klik batal untuk membersihkan kolom, jika ingin mencari
data ketik data yang ingin dicari, aplikasi menampilkan data, pilih data jika ada data
supplier yang ingin diubah maka pilih data supplier terlebih dahulu lalu input
perubahan data supplier klik tombol ubah data akan terubah, jika ingin menghapus
data supplier pilih data supplier yang ingin dihapus lalu klik hapus, klik tombol
keluar menutup halaman data supplier tampil halaman menu utama.
-
29
4. Activity Diagram Data Pos Kode Rekening
Sumber : Hasil Penelitian (2017)
Gambar III.6 Activity Diagram Data Pos Kode Rekening
Aktivitas data pos kode rekening dimulai bendahara klik data, klik data pos
kode rekening, aplikasi menampilkan halaman data pos kode rekening, klik tombol
-
30
tambah untuk mengisi data pos kode rekening, lalu isi data, klik simpan maka data
pos kode rekening telah disimpan, klik batal untuk membersihkan kolom, jika ingin
mencari data ketik data yang ingin dicari, aplikasi menampilkan data, pilih data jika
ada data pos kode rekening yang ingin diubah maka pilih data pos kode rekening
terlebih dahulu lalu isi perubahan data pos kede rekening klik tombol ubah data
akan terubah, jika ingin menghapus data, pilih data yang ingin dihapus lalu klik
hapus, klik tombol keluar menutup halaman data pos perkiraan tampil halaman
menu utama.
-
31
5. Activity Diagram Data Pengguna
Sumber : Hasil Penelitian (2017)
Gambar III.7 Activity Diagram Data Pengguna
-
32
Aktivitas data pengguna dimulai bendahara klik data, klik data pengguna,
aplikasi menampilkan halaman data pengguna, klik tombol tambah untuk mengisi
data pengguna, lalu isi data, klik simpan maka data pengguna telah disimpan, klik
batal untuk membersihkan kolom, jika ingin mencari data ketik data yang ingin
dicari, aplikasi menampilkan data, pilih data jika ada data pengguna yang ingin
diubah maka pilih data pengguna terlebih dahulu lalu isi perubahan data pengguna
klik tombol ubah data akan terubah, jika ingin menghapus data pengguna pilih data
pengguna yang ingin dihapus lalu klik hapus, klik tombol keluar menutup halaman
pengguna tampil halaman menu utama.
-
33
6. Activity Diagram Transaksi Kas Masuk
Sumber : Hasil Penelitian (2017)
Gambar III.8 Activity Diagram Transaksi Kas Masuk
-
34
Aktivitas transaksi kas masuk dimulai bendahara klik transaksi, klik
transaksi kas masuk, aplikasi tampil halaman transaksi kas masuk, klik tambah
untuk mengisi transaksi kas masuk, tampil kode transaksi kas masuk lalu isi
transaksi kas masuk klik simpan maka transaksi kas masuk telah disimpan, klik
batal untuk membersihkan kolom, jika ada transaksi yang ingin diubah maka pilih
transaksi kas masuk terlebih dahulu lalu input perubahan transaksi kas masuk pilih
tombol ubah transaksi akan terubah, jika ingin menghapus transaksi kas masuk pilih
transaksi yang ingin dihapus lalu klik hapus, pilih transaksi yang ingin dicetak klik
tombol cetak akan menampilkan transaksi yang ingin dicetak, klik tombol keluar
menutup halaman transaksi kas masuk tampil halaman menu utama.
-
35
7. Activity Diagram Transaksi Kas Keluar
Sumber : Hasil Penelitian (2017)
Gambar III.9 Activity Diagram Transaksi Kas Keluar
-
36
Aktivitas transaksi kas keluar dimulai bendahara klik transaksi, klik
transaksi kas keluar, aplikasi tampil halaman transaksi kas keluar, klik tambah
untuk menginput transaksi kas keluar, tampil kode transaksi kas keluar lalu input
transaksi kas keluar klik simpan maka transaksi kas keluar telah disimpan, klik batal
untuk membersihkan kolom, jika ada transaksi yang ingin diubah maka pilih
transaksi kas keluar terlebih dahulu lalu isi perubahan transaksi kas keluar klik
tombol ubah data akan terubah, jika ingin menghapus data kas keluar pilih data
yang ingin dihapus lalu klik hapus, klik tombol bukti order akan tampil bukti order,
klik tombol bukti penyerahan barang akan tampil bukti penyerahan barang, klik
tombol laporan kas keluar akan tampil laporan kas keluar, klik tombol keluar
menutup halaman transaksi kas keluar tampil halaman menu utama.
-
37
8. Activity Diagram Laporan Kas Masuk
Sumber : Hasil Penelitian (2017)
Gambar III.10 Activity Diagram Laporan Kas Masuk
Aktivitas laporan kas masuk dimulai bendahara klik laporan, klik lap. kas
masuk tampil form laporan kas masuk, masukan tanggal transaksi yang ingin
dicetak, klik tombol cetak, mencetak laporan, klik tombol keluar kembali halaman
menu utama.
-
38
9. Activity Diagram Laporan Kas Keluar
Sumber : Hasil Penelitian (2017)
Gambar III.11 Activity Diagram Transaksi Kas Keluar
Aktivitas laporan kas keluar dimulai bendahara klik laporan, klik lap. kas
keluar tampil form laporan kas keluar, pilih laporan periodik, masukan tanggal
transaksi yang ingin dicetak, klik cetak, mencetak laporan periodik, pilih laporan
pertahun, masukan tahun yang ingin dicetak, klik cetak, mencetak laporan, klik
tombol keluar kembali halaman menu utama.
-
39
3.4. Desain
3.4.1. Entity Relationship Diagram (ERD)
Berikut ini merupakan Entity Relationship Diagram aplikasi pengolahan kas
masuk dan kas keluar pada Kantor Desa Sungai Itik Kabupaten Kubu Raya.
Sumber : Hasil Penelitian (2017)
Gambar III. 12 Entity Relationship Diagram
Pada gambar III.12 Aktivitas Entity Relationship Diagram aplikasi
pengolahan kas masuk dan kas keluar pada Kantor Desa Sungai Itik Kabupaten
Kubu Raya, pengguna bisa mencatat banyak kas_masuk, kas_masuk memiliki satu
kode_rekening, kas_keluar memiliki satu kode_rekening, kas_keluar memiliki
banyak barang, banyak barang dimiliki satu entity supplier.
-
40
3.4.2. Logical Record Structure (LRS)
Berikut ini merupakan Logical Record Structure aplikasi pengolahan kas
masuk dan kas keluar pada Kantor Desa Sungai Itik Kabupaten Kubu Raya.
Sumber : Hasil Penelitian (2017)
Gambar III. 13 Logical Record Structure
Pada gambar III.13 Logical Record Structure aplikasi pengolahan kas masuk
dan kas keluar pada Kantor Desa Sungai Itik Kabupaten Kubu Raya, lrs merupakan
komponen yang penting dalam pembuatan aplikasi, berikut merupakan lrs kas
masuk dan kas keluar yang memiliki enam tabel yang pertama tabel kas masuk,
tabel kode rekening, tabel pengguna, tabel kas keluar, tabel supplier dan tabel
barang semuanya saling berelasi.
-
41
3.4.3. Spesifikasi File
1. Spesifikasi Tabel Pengguna
Nama Database : db_kantor_desa
Nama Tabel : pengguna
Akronim : Pengguna
Fungsi : Menyimpan data pengguna
Tipe File : File Master
Akses File : Random
Primary Key : kode_peg
Media : Hard-disk
Panjang Record : 80
Software : MySQL
Tabel III.1
Spesifikasi Tabel Pengguna
No Elemen Data Nama Field Type Size Keterangan
1. Kode Pegawai kode_peg Varchar 10 Primary key
2. Nama Pegawai nama Varchar 50
3. Jabatan jabatan Varchar 20
2. Spesifikasi Tabel Kas Masuk
Nama Database : db_kantor_desa
Nama Tabel : kas_masuk
Akronim : Kas Masuk
Fungsi : Menyimpan transaksi kas masuk
Tipe File : File Master
Akses File : Random
-
42
Primary Key : no_kwitansi
Media : Hard-disk
Panjang Record : 90
Software : MySQL
Tabel III.2
Spesifikasi Tabel Kas Masuk
No Elemen Data Nama Field Type Size Keterangan
1. No. Kwitansi no_kwitansi Varchar 10 Primary key
2. Tanggal tanggal Date
3. Kode Rekening kode_rek Varchar 20
4. Penerimaan penerimaan Double
5. Keterangan keterangan Varchar 50
6. Kode pegawai kode_peg Varchar 10
3. Spesifikasi Tabel Kode Rekening
Nama Database : db_kantor_desa
Nama Tabel : kode_rekening
Akronim : Kode Rekening
Fungsi : Menyimpan data kode rekening
Tipe File : File Master
Akses File : Random
Primary Key : kode_rek
Media : Hard-disk
Panjang Record : 40
Software : MySQL
-
43
Tabel III.3
Spesifikasi Tabel Kode Rekening
No Elemen Data Nama Field Type Size Keterangan
1. Kode Rekening kode_rek Varchar 10 Primary key
2. Nama Rekening nama_rek Varchar 30
4. Spesifikasi Tabel Kas Keluar
Nama Database : db_kantor_desa
Nama Tabel : kas_keluar
Akronim : Kas Keluar
Tipe File : File Master
Akses File : Random
Primary Key : no_kwitansi
Media : Hard-disk
Panjang Record : 110
Software : MySQL
Tabel III.4
Spesifikasi Tabel Kas Keluar
No Elemen Data Nama Field Type Size Keterangan
1. Nomor kwitansi no_kwitansi Varchar 10 Primary Key
2. Tanggal tanggal Date
3. Kode Rekening kode_rek Varchar 10 Foreign Key
4. Keterangan keterangan Varchar 50
5. Kode Supplier kode_sup Varchar 10 Foreign Key
6. Kode Barang kode_brg Varchar 10 Foreign Key
7. Jumlah Barang jum_brg Double
8. Harga Barang hrg_brg Double
8. Sub Total sub_total Double
9. Kode Pegawai kode_peg Varchar 10
-
44
5. Spesifikasi Tabel Supplier
Nama Database : db_kantor_desa
Nama Tabel : supplier
Akronim : Supplier
Fungsi : Menyimpan Data Supplier
Tipe File : File Master
Akses File : Random
Primary Key : kode_sup
Media : Hard-disk
Panjang Record : 120
Software : MySQL
Tabel III.5
Spesifikasi Tabel Supplier
No Elemen Data Nama Field Type Size Keterangan
1. Kode Supplier kode_sup Varchar 10 Primary key
2. Nama Supplier nama_sup Varchar 20
3. Nama Toko nama_toko Varchar 20
4. Alamat Alamat Varchar 50
5. Nomor Telpon Telpon Varchar 20
6. Spesifikasi Tabel Barang
Nama Database : db_kantor_desa
Nama Tabel : barang
Akronim : Barang
Fungsi : Menyimpan data barang
Tipe File : File Master
-
45
Akses File : Random
Primary Key : kode_brg
Media : Hard-disk
Panjang Record : 80
Software : MySQL
Tabel III.6
Spesifikasi Tabel Barang
3.4.4. User Interface
1. Form Masuk
Gambar III.14 merupakan form login yang dapat dilakukan oleh bendahara.
Sumber: Hasil Penelitian (2017)
Gambar III.14 Form Masuk
2. Form Menu Utama
Gambar III.15 merupakan form menu utama dari aplikasi pengolahan kas
masuk dan kas keluar pada Kantor Desa Sungai Itik Kabupaten Kubu Raya.
No Elemen Data Nama Field Type Size Keterangan
1. Kode Barang kode_brg Varchar 10 Primary key
2. Nama Barang nama_brg Varchar 50
3. Jenis Barang jenis_brg Varchar 20
4. Harga Barang harga_brg Double
-
46
Sumber: Hasil Penelitian (2017)
Gambar III.15 Form Menu Utama
3. Form Data Barang
Gambar III.16 merupakan form data barang dari aplikasi pengolahan kas
masuk dan kas keluar pada Kantor Desa Sungai Itik Kabupaten Kubu Raya.
Sumber: Hasil Penelitian (2017)
Gambar III.16 Form Data Barang
-
47
4. Form Data Supplier
Gambar III.17 merupakan form data supplier dari aplikasi pengolahan kas
masuk dan kas keluar pada Kantor Desa Sungai Itik Kabupaten Kubu Raya.
Sumber: Hasil Penelitian (2017)
Gambar III.17 Form Data Supplier
5. Form Data Pos Kode Rekening
Gambar III.18 merupakan form data pos kode rekening dari aplikasi pengolahan
kas masuk dan kas keluar pada Kantor Desa Sungai Itik Kabupaten Kubu Raya.
-
48
.
Sumber: Hasil Penelitian (2017)
Gambar III.18 Form Data Pos Kode Rekening
6. Form Data Pengguna
Gambar III.19 merupakan form data pengguna dari aplikasi pengolahan
kasmasuk dan kas keluar pada Kantor Desa Sungai Itik Kabupaten Kubu Raya.
Sumber: Hasil Penelitian (2017)
Gambar III.19 Form Data Pengguna
-
49
7. Form Transaksi Kas Masuk
Gambar III.20 merupakan transaksi kas masuk dari aplikasi pengolahan kas
masuk dan kas keluar pada Kantor Desa Sungai Itik Kabupaten Kubu Raya.
Sumber: Hasil Penelitian (2017)
Gambar III.20 Form Transaksi Kas Masuk
8. Form Transaksi Kas Keluar
Gambar III.21 merupakan transaksi kas keluar dari aplikasi pengolahan kas
masuk dan kas keluar pada Kantor Desa Sungai Itik Kabupaten Kubu Raya.
-
50
Sumber: Hasil Penelitian (2017)
Gambar III.21 Form Transaksi Kas Keluar
9. Bukti Order Barang
Gambar III.22 merupakan bukti order barang dari aplikasi pengolahan kas
masuk dan kas keluar pada Kantor Desa Sungai Itik Kabupaten Kubu Raya.
-
51
Sumber: Hasil Penelitian (2017)
Gambar III.22 Bukti Order Barang
10. Bukti Penyerahan Barang
Gambar III.23 merupakan bukti penyerahan barang dari aplikasi pengolahan
kas masuk dan kas keluar pada Kantor Desa Sungai Itik Kabupaten Kubu Raya.
-
52
Sumber: Hasil Penelitian (2017)
Gambar III.23 Bukti Penyerahan Barang
11. Form Laporan Kas Masuk
Gambar III.24 merupakan form laporan kas masuk dari aplikasi pengolahan
kas masuk dan kas keluar pada Kantor Desa Sungai Itik Kabupaten Kubu Raya.
-
53
Sumber: Hasil Penelitian (2017)
Gambar III.24 Form Laporan Kas Masuk
12. Laporan Kas Masuk
Gambar III.25 merupakan laporan transaksi kas masuk dari aplikasi
pengolahan kas masuk dan kas keluar pada Kantor Desa Sungai Itik Kabupaten
Kubu Raya.
Sumber: Hasil Penelitian (2017)
Gambar III.25 Laporan Transaksi Kas Masuk
13. Form Laporan Kas Keluar
Gambar III.26 merupakan form laporan kas keluar dari aplikasi pengolahan
kas masuk dan kas keluar pada Kantor Desa Sungai Itik Kabupaten Kubu Raya.
-
54
Sumber: Hasil Penelitian (2017)
Gambar III.26 Form Laporan Kas Keluar
14. Laporan Kas Keluar
Gambar III.27 merupakan laporan transaksi kas masuk dari aplikasi
pengolahan kas masuk dan kas keluar pada Kantor Desa Sungai Itik Kabupaten
Kubu Raya.
Sumber: Hasil Penelitian (2017)
Gambar III.27 Laporan Transaksi Kas Keluar
-
55
3.5. Implementasi
3.5.1. Spesifikasi Perangkat Keras
Perangkat keras yang digunakan dalam membuat aplikasi pengolahan kas
masuk dan kas keluar pada Kantor Desa Sungai Itik Kabupaten Kubu Raya ini
adalah :
1. PC/Laptop yang berspesifikasi sebagai berikut :
a. Processor : Intel(R) Pentium(R) CPU B960 @2.20 GHz.
b. Ram : 2GB.
c. System type : 64-bit Operating System.
d. Keyboard 86 tombol.
2. Mouse Standart USB.
3. Printer Canon Ip2770 series.
3.5.2. Spesifikasi Perangkat Lunak
Perangkat lunak yang digunakan dalam pembuatan aplikasi pengolahan kas
masuk dan kas keluar pada Kantor Desa Sungai Itik Kabupaten Kubu Raya ini
adalah :
1. Sistem Operasi Windows7 Ultimate.
2. Aplikasi dirancang menggunakan Microsoft Visual Studio 2010.
3. Aplikasi Web Server xampp-win32-7.0.9-1-VC14.
4. Aplikasi penyimpanan database menggunakan MySQL.
-
56
3.6. Testing
1. Form Masuk
Tabel III.7
Hasil Pengujian Black Box Testing Form Masuk
No Skenario
Pengujian
Test Case Hasil yang
Diharapkan
Hasil
Pengujian
Keterangan
1 Mengosongkan
semua data
masuk lalu
mengklik tombol
masuk
Nama
pengguna :
(kosong)
ID
Pengguna:
(Kosong)
Sistem akan
menolak
akses masuk
dan
menampilkan
“Nama
Pengguna
dan ID
Pengguna
yang anda
masukan
salah!”
Sesuai
Harapan
Valid
2 Mengosongkan
Nama Pengguna
lalu mengklik
tombol Masuk
Nama
Pengguna :
(kosong)
ID
Pengguna :
(benar)
Sistem akan
menolak
akses masuk
dan
menampilkan
“Nama
Pengguna
dan ID
Pengguna
yang anda
masukan
salah!”
Sesuai
Harapan
Valid
3 Mengosongkan
ID Pengguna lalu
mengklik tombol
masuk
Nama
Pengguna:
(benar)
ID
Pengguna:
(kosong)
Sistem akan
menolak
akses masuk
dan
menampilkan
“Nama
Pengguna
dan ID
Pengguna
yang anda
masukan
salah!”
Sesuai
Harapan
Valid
-
57
4. Mengisi Nama
Pengguna dan ID
Pengguna dengan
benar lalu klik
tombol masuk
Nama
Pengguna:
(benar)
ID
Pengguna:
(benar)
Sistem akan
menerima
akses masuk
Sesuai
Harapan
Valid
-
58
2. Form Data Barang
Tabel III.8
Hasil Pengujian Black Box Testing Form Data Barang
No Skenario
Pengujian
Test Case Hasil yang
Diharapkan
Hasil
Pengujian
Keterangan
1. Semua data
barang tidak di
isi kemudian
klik simpan
Kode
barang
(kosong)
nama
barang
(kosong)
Harga
barang
(kosong)
Jenis barang
(kosong)
Menampilkan
pesan “Harap
isi data”
Sesuai
Harapan
Valid
2. Kode Barang
tidak diisi
kemudian klik
tombol simpan
Kode
barang
(kosong)
nama
barang
(benar)
Harga
barang
(benar)
Jenis barang
(benar)
Menampilkan
pesan “Harap
isi data”
Sesuai
Harapan
Valid
3. Semua data
barang di isi
dengan benar
kemudian klik
tombol simpan
Kode
barang
(benar)
nama
barang
(benar)
Harga
barang
(benar)
Jenis barang
(benar)
Menampilkan
pesan “Data
telah
disimpan”
Sesuai
Harapan
Valid
-
59
3. Form Data Supplier
Tabel III.9
Hasil Pengujian Black Box Testing Form Data Supplier
No Skenario
Pengujian
Test Case Hasil yang
Diharapkan
Hasil
Pengujian
Keterangan
1 Semua data
supplier tidak di
isi kemudian
klik simpan
Kode
Supplier
(kosong)
Nama
Supplier :
(kosong)
Nama toko
(kosong)
Alamat
(kosong)
no.telpon
(kosong)
Menampilkan
pesan “Harap
isi data”
Sesuai
Harapan
Valid
2 Kode Supplier
tidak diisi
kemudian klik
tombol simpan
Kode
Supplier
(kosong)
Nama
Supplier :
(benar)
Nama toko
(benar)
Alamat
(benar)
no.telpon
(benar)
Menampilkan
pesan “Harap
isi data”
Sesuai
Harapan
Valid
3 Semua data
supplier di isi
dengan benar
kemudian klik
tombol simpan
Kode
Supplier
(benar)
Nama
Supplier :
(benar)
Nama toko
(benar)
Alamat
(benar)
no.telpon
(benar)
Menampilkan
pesan “Data
telah
disimpan”
Sesuai
Harapan
Valid
-
60
4. Form Data Pos Kode Rekening
Tabel III.10
Hasil Pengujian Black Box Testing Form Data Pos Kode Rekening
No Skenario
Pengujian
Test Case Hasil yang
Diharapkan
Hasil
Pengujian
Keterangan
1 Semua data pos
kode rekening
tidak di isi
kemudian klik
simpan
Kode
rekening
(kosong)
Nama
Rekening :
(kosong)
Menampilkan
pesan “Harap
isi data”
Sesuai
Harapan
Valid
2 Kode Rekening
tidak diisi
kemudian klik
tombol simpan
Kode
rekening
(kosong)
Nama
Rekening :
(benar)
Menampilkan
pesan “Harap
isi data”
Sesuai
Harapan
Valid
3 Semua data pos
kode rekening di
isi dengan benar
kemudian klik
tombol simpan
Kode
rekening
(benar)
Nama
Rekening :
(benar)
Menampilkan
pesan “Data
telah
disimpan”
Sesuai
Harapan
Valid
-
61
5. Form Data Pengguna
Tabel III.11
Hasil Pengujian Black Box Testing Form Data Pengguna
No Skenario
Pengujian
Test Case Hasil yang
Diharapkan
Hasil
Pengujian
Keterangan
1 Semua data
pengguna tidak
di isi kemudian
klik simpan
Kode
pegawai
(kosong)
Nama
Pegawai :
(kosong)
Jabatan
(kosong)
Menampilkan
pesan “Harap
isi data”
Sesuai
Harapan
Valid
2 ID Pengguna
tidak diisi
kemudian klik
tombol simpan
Kode
pegawai
(kosong)
Nama
Pegawai :
(benar)
Jabatan
(benar)
Menampilkan
pesan “Harap
isi data”
Sesuai
Harapan
Valid
3 Semua data
pengguna di isi
dengan benar
kemudian klik
tombol simpan
Kode
pegawai
(benar)
Nama
Pegawai :
(benar)
Jabatan
(benar)
Menampilkan
pesan “Data
telah
disimpan”
Sesuai
Harapan
Valid
-
62
6. Form Transaksi Kas Masuk
Tabel III.12
Hasil Pengujian Black Box Testing Form Transaksi Kas Masuk
No Skenario
Pengujian
Test Case Hasil yang
Diharapkan
Hasil
Pengujian
Keterangan
1 Semua transaksi
kas masuk tidak
di isi kemudian
klik simpan
Nomor
Kwitansi :
(kosong)
Kode
rekening :
(kosong)
saldo
(kosong)
keterangan
(kosong)
no. Jurnal
(kosong)
Menampilkan
pesan “Harap
isi data”
Sesuai
Harapan
Valid
2 Nomor Kwitansi
tidak diisi
kemudian klik
tombol simpan
Nomor
Kwitansi :
(kosong)
Kode
rekening :
(benar)
saldo
(benar)
keterangan
(benar) no.
Jurnal
(benar)
Menampilkan
pesan “Harap
isi data”
Sesuai
Harapan
Valid
3 Semua transaksi
kas masuk di isi
dengan benar
kemudian klik
tombol simpan
Nomor
Kwitansi :
(benar)
Kode
rekening :
(benar)
saldo
(benar)
keterangan
(benar) no.
Jurnal
(benar)
Menampilkan
pesan “Data
telah
disimpan”
Sesuai
Harapan
Valid
-
63
7. Form Transaksi Kas Keluar
Tabel III.13
Hasil Pengujian Black Box Testing Form Transaksi Kas Keluar
No Skenario
Pengujian
Test Case Hasil yang
Diharapkan
Hasil
Pengujian
Keterangan
1 Semua
transaksi kas
keluar tidak
di isi
kemudian
klik simpan
Nomor Kwitansi
: (kosong)
Kode rekening :
(kosong)
keterangan
(kosong)
kode supplier
(kosong)
kode barang
(kosong)
jumlah barang
(kosong)
Harga barang
(kosong)
Subtotal
(kosong)
no. Jurnal
(kosong)
Menampilkan
pesan “Harap
isi data”
Sesuai
Harapan
Valid
2 Nomor
Kwitansi
tidak diisi
kemudian
klik tombol
simpan
Nomor Kwitansi
: (kosong)
Kode rekening :
(benar)
keterangan
(benar)
kode supplier
(benar)
kode barang
(benar)
jumlah barang
(benar)
Harga barang
(benar)
Subtotal (benar)
no. Jurnal (benar)
Menampilkan
pesan “Harap
isi data”
Sesuai
Harapan
Valid
3 Semua
transaksi kas
keluar di isi
dengan
benar
kemudian
klik tombol
simpan
Nomor Kwitansi
: (benar)
Kode rekening :
(benar)
keterangan
(benar)
kode supplier
(benar)
Menampilkan
pesan “Data
telah
disimpan”
Sesuai
Harapan
Valid
-
64
kode barang
(benar)
jumlah barang
(benar)
Harga barang
(benar)
Subtotal (benar)
no. Jurnal (benar)