BAB III PEMBAHASAN - Bina Sarana Informatika · 14 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Desa...

51
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

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)