bab iii pembahasan - repository.bsi.ac.id filestruktur organisasi kantor desa nanga temenang...

88
19 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Tinjauan pada Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu berisi sejarah Kantor Desa, struktur organisasi dan fungsi Kantor Desa Nanga Temenang. 3.1.1. Sejarah Perusahaan Sejarah historis, Desa nanga Te menang merupakan Desa yang diresmikan pada tanggal 08 Maret 1987. Nama Desa Nanga Temenang di ambil dari nama Sungai Nanga Temenang yang bermuara hulu perkampungan penduduk yang mana sekarang telah dikenal dengan nama sebuah desa yaitu Desa Nanga Temenang di Kecamatan Jongkong Kabupaten Kapuas Hulu. 3.2.2. Struktur Organisasi dan Fungsi Struktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor Desa Nanga Temenang (2018) Gambar III. 1 Struktur Organisasi Kantor Desa Nanga Temenang

Upload: truongque

Post on 15-Aug-2019

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

19

BAB III

PEMBAHASAN

3.1 Tinjauan Perusahaan

Tinjauan pada Kantor Desa Nanga Temenang Kecamatan Jongkong

Kabupaten Kapuas Hulu berisi sejarah Kantor Desa, struktur organisasi dan fungsi

Kantor Desa Nanga Temenang.

3.1.1. Sejarah Perusahaan

Sejarah historis, Desa nanga Te menang merupakan Desa yang diresmikan

pada tanggal 08 Maret 1987. Nama Desa Nanga Temenang di ambil dari nama

Sungai Nanga Temenang yang bermuara hulu perkampungan penduduk yang

mana sekarang telah dikenal dengan nama sebuah desa yaitu Desa Nanga

Temenang di Kecamatan Jongkong Kabupaten Kapuas Hulu.

3.2.2. Struktur Organisasi dan Fungsi

Struktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong

Kabupaten Kapuas Hulu terlihat pada gambar berikut ini.

Sumber : Kantor Desa Nanga Temenang (2018)

Gambar III. 1 Struktur Organisasi Kantor Desa Nanga Temenang

Page 2: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

20

Adapun fungsi-fungsi setiap jenjang dari struktur organisasi Kantor Desa

Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu tersebut, yaitu:

1. Kepala Desa

1. Menyelenggarakan pemerintahan desa berdasarkan kebijakan yang

ditetapkan bersama BPD

2. Mengajukan rancangan peraturan Desa

3. Menetapkan peraturan-peraturan yang telah mendapatkan persetujuan

bersama BPD

4. Menyusun dan mengajukan rancangan peraturan desa mengnenai APB

Desa untuk dibahas dan ditetapkan bersama BPD

5. Membina kehidupan masyarakat Desa

6. Membina ekonomi desa

7. Mengordinasikan pembangunan desa secara partisipatif

8. Mewakili desanya di dalam dan luar pengadilan dan dapat menunjuk

kuasa hukum untuk mewakilinya sesuai dengan paeraturan perundang-

undangan; da

9. Melaksanakan wewenang lain sesuai dengan peraturan perundang-

undangan.

2. Sekretaris Desa

a. Tugas Pokok : Membantu Kepala Desa dalam mempersiapkan dan

melaksanakan pengelolaan administrasi Desa, mempersiapkan bahan

penyusunan laporan penyelenggaraan Pemerintah Desa.

Page 3: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

21

b. Fungsi :

1 Penyelenggara kegiatan administrasi dan mempersiapkan bahan untuk

kelancaran tugas Kepala Desa.

2 Melaksana kan tugas kepala desa apabila kepala desa doberhentikan

sementara.

3 Penyiapan bantuan penyusunan Peraturan Desa.

4 Penyiapan bahan laporan penyelenggaraan pemeintahan desa.

5 Pengkoordinasikan penyelenggaraan tugas-tugas urusan dan

pelaksanaan tugas lainyang diberikan oleh kepaka desa.

3. Kaur Keuangan (Bendahara)

Fungsi utama perbendaharaan meliputi perencanaan kas yang baik,

pencegahan terjadinya kebocoran/penyimpangan, pencarian sumber pembiayaan

yang paling murah, dan menghindari adanya dana yang menganggur ( tidak

terserap). Secara lebih rinci tergambar sbb.:

1. Menerima, menyimpan, menatausahakan, dan membukukan uang/surat

berharga dalam pengelolaannya

2. Melakukan pengujian dan pembayaran berdasarkan perintah

3. Menolak perintah pembayaran apabila tidak memenuhi persyaratan

untuk dibayarkan

4. Melakukan pemotongan/pemungutan penerimaan negara dari

pembayaran yang dilakukannya

5. Menyetorkan pemotongan/pemungutan kewajiban ke kas Negara

6. Mengelola rekening tempat penyimpanan dan menyampaikan Laporan

Pertanggungjawaban (LPJ) kepada Kepala Desa.

Page 4: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

22

4. Kaur Umum

a. Tugas utama : Membantu sekretaris desa dalam melaksanakan

administrasi umum, tata usaha dan kearsipan, pengelolaan inventaris

kekayaan desa desa serta mempersiapkan agenda rapat dan laporan

b. Fungsi :

1. Pelaksana kegiatan bidang pembina kehidupan masyarakat desa.

2. Pelaksana inventarisasi, pembinaan dan pelestarian kebudayaan yang

berlaku di desa.

3. Pelaksana kegiatan perencanaan bidang kemasyarakatan dan sosial

budaya desa.

5. Kaur Perencanaan

a. Tugas : Mengoordinasikan urusan perencanaan seperti menyusun

rencana anggaran pendapata dan belanja desa , menginventarisir data-

data dalam rangka pembangunan, serta penyusunan laporan.

b. Fungsi :

1. Mengumpulkan dan memformulasikan data untuk bahan penyusunan

program dan perencanaan pengelolaan keuangan dan kekayaan desa.

2. Menyusun program kerja pelaksanaan tugas dan perencanaan desa.

3. Mengumpulkan dan menyiapkan bahan penyusunan program dan

perencanaan desa.

4. Menyusun dan menyiapkan bahan untuk analisis dan evaluasi

penyusunan laporan pelaksanaan program dan perencanaan.

5. Mengunpulkan dan menyiapkan penyusunan program kerja

pelaksanaan tugas kerja bersama.

Page 5: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

23

6. Melaksanakan tugas lain yang telah diberikan oleh kepala desa sesuai

dengan tugas dan fungsinya.

6. Kasi Kesejahteraan

a. Tugas :

1. Meningkatkan kesejahteraan masyarakat desa meliputi pembinaan di

bidang agama, kesehatan, pendidikan, olahraga, dan kesenian.

2. Membantu Kepala Desa dalam melaksanakan penyiapan bahan

perumusan kebijakan teknis Penyusunan Program Keagamaan serta

melaksanakan Program pemberdayaan masyarakat dan sosial

kemasyarakatan.

b. Fungsi :

1. Penyiapan dan pelaksanaan program perkembangan kehidupan

beragama.

2. Penyiapan bahan kdan pelaksanaan program, pemberdayaan

masyarakat dan sosial kemasyarakatan.

3. Pelaksanaan tugas-tugas lain yang diberikan Kepala Desa.

7. Kasi pelayanan

a. Tugas KASI Pelayanan :

1. Meningkatkan kesejahteraan masyarakat desa meliputi pembinaan di

bidang agama, kesehatan, pendidikan, olahraga, dan kesenian.

2. Membantu Kepala Desa dalam melaksanakan penyiapan bahan

perumusan kebijakan teknis Penyusunan Program Keagamaan serta

melaksanakan Program pemberdayaan masyarakat dan sosial

kemasyarakatan.

Page 6: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

24

b. Fungsi KASI Pelayanan :

1. Penyiapan dan pelaksanaan program perkembangan kehidupan

beragama.

2. Penyiapan bahan kdan pelaksanaan program, pemberdayaan

masyarakat dan sosial kemasyarakatan.

3. Pelaksanaan tugas-tugas lain yang diberikan Kepala Desa.

8. Kasi Pemerintahan

a. Tugas Pokok : Membantu Kepala Desa dalam melaksanakan

pengelolaan administrasi kependudukan, administrasi pertanahan,

pembinaan, ketentraman dan ketertiban masyarakat Desa,

mempersiapkan bahan perumusan kebijakan penataan, Kebijakan

dalam Penyusunan produk hukum Desa.

b. Fungsi :

1. Pelaksanaan kegiatan administrasi kependudukan

2. Persiapan bahan-bahan penyusunan rancangan peraturan Desa dan

keputusan Kepala Desa.

3. Pelaksanaan kegiatan administrasi pertanahan

4. Pelaksanaan Kegiatan pencatatan monografi Desa

5. Persiapan bantuan dan melaksanakan kegiatan penataan kelembagaan

masyarakat untuk kelancaran penyelenggaraan pemerintahan Desa

6. Persiapan bantuan dan melaksanakan kegiatan kemasyarakatan yang

berhubungan dengan upaya menciptakan ketentraman dan ketertiban

masyarakat dan pertahanan sipil; dan

7. Pelaksanaan tugas-tugas lain yang diberikan kepada Desa.

Page 7: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

25

9. KADUS (Kepala Dusun)

a. Tugas :

1. Membantu pelaksanaan tugas kepala desa dalam wilayah kerjanya.

2. Melakukan pembinaan dalam rangka meningkatkan swadaya dan

gotong royong masyarakat.

3. Melakukan kegiatan penerangan tentang program pemerintah kepada

masyarakat.

4. Membantu kepala desa dalam pembinaan dan mengkoordinasikan

kegiatan RW (RakunWarga) dan RT (Rukun Tetengga) diwilayah

kerjanya.

5. Melaksanakan tugas lain yang diberikan oleh kepala desa.

b. Fungsi :

1. Melakukan koordinasi terhadap jalannya pemerintah desa, pelaksanaan

pembangunan dan pembinaan masyarakat diwilayah dusun.

2. Melakukan tugas dibidang pembangunan dan pembinaan

kemasyarakatan yang menjadi tanggung jawabnya.

3. Melakukan usaha dalam rangka meningkatkan partisipasi dan swadaya

gotong royong masyarakat dan melakukan pembinaan perekonomian.

4. Melakukan kegiatan dalam rangka pembinaan dan pemeliharaan

ketentraman dan ketertiban masyarakat.

Page 8: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

26

3.2. Tinjauan Kasus

Dalam tinjauan kasus ini berisi tentang prosedur dari sistem pengolahan

keuangan desa pada Kantor Desa Nanga Temenang. Sistem pengolahan keuangan

desa ini meliputi input data pengguna, data karyawan, data anggaran, data dana

desa, data buku kas umum, data junal umum, dan data detail dana. Sedangkan

keluarannya adalah laporan kas umum, laporan jurnal umum, laporan anggaran

dana dan laporan buku besar.

3.2.1. Proses Sistem Berjalan

Suatu proses atau tahap-tahapan yang dilakukan sebelum memulai suatu

kegiatan untuk menyelesaikan suatu pekerjaan disebut proses sistem. Sesuai

dengan yang dibahas dalam Tugas Akhir ini, maka proses sistem berjalan yang

diambil dari Kantor Desa Nanga Temenang yaitu sistem pengolahan keuangan

desa yang selama ini telah melewati beberapa proses.

Proses sistem berjalan pengolahan keuangan desa secara umum pada Kantor

Desa Nanga Temenang adalah :

1 Proses Pengadaan Dana Desa

Kepala Desa menyerahkan dana yang di ambil dari bank kepada Bendahara

untuk disimpan dan mengarsipkan slip penarikan yang asli. Kemudian

Bendahara mencatat data penerimaan dana ke dalam buku keuangan desa.

2. Proses Penggunaan dana

Pada prosedur ini, Bendahara Desa membuat rencana anggaran biaya dan

memberikan dana dan rencana anggaran biaya kepada KASI yang sudah

disetujui Kepala Desa untuk penggunaan dana yang dibutuhkan.

Page 9: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

27

3. Proses Pembagian Penyelenggaraan Dana

Bendahara memberikan dana dan rencana anggaran biaya kepada KASI

yang sudah disetujui Kepala Desa untuk di selengarakan sesuai biaya yang

dibutuhkan, kemudian KASI menyelenggarakan dana sesuai rencana

anggaran biaya baik digunakan untuk pembangunan infrastruktur,

pembangunan sarana dan prasaran, dan pengembangan kapasitas ekonomi

desa. Kemudian KASI membuat laporan pertanggung jawaban penggunaan

dana atau kwitansi sebagai bukti penggunaan dana untuk diserahkan kepada

Bendahara. Kemudian Bendahara mencatatnya ke dalam buku laporan

keuangan desa dan mengarsipkan laporan dan kwitansi tersebut.

4. Proses Laporan Keuangan

Bendahara Desa membuat laporan-laporan keuangan yang ada setiap

bulannya berupa laporan buku kas umum (BKU), dan laporan pertanggung

jawaban penerimaan dan penggunaan dana. Laporan buku kas umum dan

laporan pertanggung jawaban penerimaan dan penggunaan tersebut harus

diverifikasikan Sekretaris Desa terlebih dahulu. Setelah laporan

pertanggung jawaban penerimaan dan penggunaan tersebut diverifikasi oleh

Sekertaris kemudian Bendahara Desa menyerahkan laporan-laporan

tersebut.

Page 10: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

28

3.2.2. Activity Diagram

Gambar III.2 adalah activity diagram proses bisnis sitem berjalan pada

Kantor Desa Nanga Temenang :

Gambar III.2.Activity Diagram Proses Bisnis Sistem Berjalan Pada Kantor

Desa Nanga Temenang

Pada Gambar III.2 menjelaskan bahwa proses bisnis sistem berjalan pada

Kantor Desa Nanga Temenang dimulai dari Kepala DSesa menyerahkan dana

kepada bendahara, bendahara menerima dana, mencatat data penerimaan dana dan

membuat rencana anggaran biaya, kemudian bendahara menyerahkan rencana

Page 11: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

29

anggaran biaya kepada kepala desa dan kepala desa menyetujui rencana anggaran

biaya, bendahara menerima persetujuan rencana anggaran biaya kemudian

menyerahkan dana dan rencana anggaran biaya kepada kasi.

Kasi menerima dana dan rencana anggaran biaya kemudian kasi

menyelenggarakan dana sesuai rencana anggaran biaya, kasi membuat laporan

pertanggung jawaban penggunaan dana atau kwitansi, kemudian menyerahkan

laporan pertanggung jawaban penggunaan dana atau kwitansi kepada bendahara,

bendahara menerima laporan pertanggung jawaban penggunaan dana atau

kwitansi kemudian bendahara mencatat laporan pertanggung jawaban penggunaan

dana dan mengarsipkan kwitansi.

Bendahara membuat BKU (buku kas umum), laporan penerimaan dan

penggunaan dana untuk di serahkan kepada sekretaris, sekretaris menerima

laporan BKU (buku kas umum), laporan penerimaan dan penggunaan dana.

Sekretaris memverifikasi laporan kemudian menyerahkan kembali kepada

bendahara, bendahara menerima laporan yang sudah diverifikasi dan

menyerahkan laporan yang sudah diverifikasi kepada Kepala Desa.

3.2.3. 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 diinginkan. Adapun

dokumen masukan tersebut adalah sebagai berikut :

1. Slip penarikan

Nama Dokumen : Slip penarikan

Fungsinya : Sebagai bukti dari penarikan dana

Page 12: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

30

Sumber : Bank

Jumlah : Satu lembar

Media : Kertas

Tujuan : Bendahara Desa

Frekuensi : Setiap terjadi penarikan

3.2.4. Dokumen Keluaran

Dokumen keluaran adalah segala bentuk dokumen perusahaan berupa

dokumen-dokumen yang akan mendukung kegiatan manajeman serta merupakan

dokumen hasil pencatatan atau laporan. Adapun dokumen keluaran tersebut

adalah sebagai berikut :

1. Rencana Anggaran Biaya

Nama Dokumen : Rencana Anggaran Biaya

Fungsi : Sebagai syarat persetujuan dari rencana anggaran

biaya

Sumber : Bendahara Desa

Jumlah : Satu lembar

Media : Kertas

Tujuan : Kepala Desa

Frekuensi : Setiap terjadi perencanaan anggaran biaya

2. Laporan Pertanggung jawaban

Nama : Laporan Pertanggung jawaban

Fungsinya : Sebagai laporan pertanggung jawaban

Sumber : Bendahara Desa

Jumlah : Satu lembar

Page 13: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

31

Media : Kertas

Tujuan : Kepala Desa

Frekuensi : Setiap akhir bulan

3.2.5. Permasalahan Pokok

Dari hasil pengamatan serta uraian yang telah penulis paparkan di atas,

dapat diambil kesimpulan bahwa dalam proses pengolahan keuangan desa yang

terjadi di Kantor Desa Nanga Temenang sudah cukup baik dalam pengolahan

keuangan nya, namun ada beberapa yang masih dilakukan secara manual. Seperti

halnya dalam melakukan pembuatan laporan keuangan yang masih di lakukan

secara sederhana yaitu menggunakan tulis tangan, hal ini menyebabkan sangat

mudah untuk memanipulasi data dan sangat rentan terjadinya kesalahan dalam

penulisan angka dan sebagainya, sehingga kinerjanya masih belum efektif.

1. Pencatatan dan perekapan data membutuhkan waktu lama sehingga laporan

keuangan sering terlambat dilaporkan kepada atasan.

2. Sering terjadi kekeliruan dalam pengisian data sehingga data kurang akurat

dan efektif.

3. Proses pencatatan data lama.

4. Membutuhkan ruang penyimpanan data yang luas untuk pengarsipan

dokumen dana.

3.2.6. Pemecahan Masalah

Untuk memecahkan masalah yang ada di Kantor Desa Nanga Temenang,

khususnya pada bagian yang mengelola keuangan desa, penulis mengusulkan

untuk menggunakan sistem yang telah terkomputerisasi sehingga permasalahan

yang sering terjadi dapat teratasi dengan baik, dan juga dengan menggunakan

Page 14: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

32

sistem komputerisasi maka dapat mempermudah dalam penggunaanya serta

mengefisiensikan proses kerja agar lebih baik dan cepat. Selain itu, apabila sebuah

perusahaan atau instansi telah menggunakan sistem yang terkomputerisasi dapat

meminimalisasi adanya kecurangan juga kesalahan yang disebabkan oleh

kesalahan manusia (human error) .

Penulis mengusulkan sebuah sistem yang terkomputerisasi untuk

menyelesaikan atau mengatasi permasalahan yang ada pada kantor desa Nanga

Temenang. Alikasi berbasis desktop dengan menggunakan bahasa pemrograman

Visual Basic.Nett media penyimpanan menggunakan XAMPP yang merupakan

database server grafis.

Dengan aplikasi tersebut maka :

1. Pencatatan dan proses perekapan dapat dilakukan dengan cepat, karena

laporan dibuat otomatis dan aplikasi yang merekam setiap transaksi.

2. Pencatatan untuk pengeluaran dan pemasukan dana yang bersifat tetap

hanya perlu diisi sekali, karena untuk transaksi berikutnya cukup

mengambil data dari database.

3. Mempercepat proses pencarian dengan memanfaatkan fitur pencarian pada

aplikasi.

4. Tidak membutuhkan ruang penyimpanan yang luas, karena data tersimpan

dalam bentuk digital dengan memanfaatkan database.

Page 15: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

33

3.3. Analisis Kebutuhan Software

3.3.1. Analisis kebutuhan

Analisis kebutuhan adalah suatu proses untuk mendapatkan informasi

tentang perangkat lunak yang diinginkan pengguna. Analisa kebutuhan

merupakan satu diantara banyak aktivitas kritis pada proses rekayasa kebutuhan

perangkat lunak untuk memahami ranah permasalahan dari sistem yang berjalan

dan solusi dari sistem yang akan dibuat.

1. Admin Masuk

2. Admin mengelola Menu Master

2.1. Mengelola Data Pengguna

2.2. Mengelola Data Karyawan

2.3. Mengelola Data Anggaran

2.4. Mengelola Data Aku

3. Admin mengelola Data Pengolahan Keuangan Desa

3.1. Mengelola Data Dana Desa

3.2. Mengelola Data Buku Kas Masuk

3.3. Mengelola Data Buku Kas Keluar

3.4. Mengelola Data Jurnal Umum

3.5. Mengelola Data Neraca Saldo

4. Admin mengelola Data Laporan

4.1. Laporan Buku Kas Umum

4.3. Laporan Jurnal Umum

4.4. Laporan Dana Desa

4.5. Laporan Buku Besar

Page 16: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

34

4.5. Laporan Laba Rugi

4.5. Laporan Perubahan Modal

4.5. Laporan Neraca Saldo

3.3.2. Use Case Diagram

Dalam bukunya Sri Mulyani menjelaskan use case diagram yaitu diagram

yang digunakan untuk menggambarkan hubungan antara sistem dan aktor.

1. Use Case Diagram Sistem Informasi Pengolahan Keuangan Desa

Berikut adalah gambar III.3 proses sistem informasi pengolahan keuangan

desa pada Kantor Desa Nangan Temenang :

Sumber : Hasil Rancangan (2018)

Gambar III.3 Use Case Diagram Sistem Informasi Pengolahan Keuangan

Desa

Page 17: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

35

Tabel III.1

Deskripsi Use Case Diagram Sistem Informasi Pengolahan Keuangan Desa

Use Case Narative Sistem Informasi pengolahan Keuangan Desa

Tujuan

Pengguna dapat melakukan pengolahan data yang ada

di menu utama yaitu data master, pengolahan keungan

desa dan laporan.

Deskripsi

Sistem ini memungkinkan pengguna untuk mengelola

sistem informasi pengolahan keuangan desa, mulai

dari input data sampai ke laporan.

Skenario Utama

Aktor Pengguna

Kondisi Awal Pengguna Membuka tampilan menu utama pada

aplikasi

Aksi Aktor Reaksi Sistem

1. Aktor Memilih

tombol master.

2. Aktor memilih

tombol pengolahan

keuangan desa.

3. Aktor memilih

tombol laporan.

Sistem akan menampilkan data pengguna, data

karyawan, data anggaran dan data akun.

Sistem akan menampilkan data dana desa, data kas

masuk, data kas keluar, data jurnal umum dan data

neraca saaldo.

Sistem akan menampilkan data laporan buku kas

umum, laporan jurnal umum, laporan dana desa,

laporan buku besar, laporan laba rugi, laporan

perubahan modal, dan laporan neraca saldo.

Page 18: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

36

4. Aktor memilih

tombol keluar.

Sistem akan keluar dari menu utama.

Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam

aplikasi pengolahan keuangan desa maka pengguna

dapat melakukan aktivitas didalam sistem.

Sumber : Hasil Rancangan (2018)

Page 19: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

37

3.3.3. Activity Diagram

Activity Diagram adalah diagram yang menggambarkan worlflow (aliran

kerja) atau aktivitas dari sebuah sistem atau proses.

1. Activity Diagram Masuk

Pada gambar III.4 pengguna menjalankan proses masuk pada perancangan

sistem informasi pengolahan keuangan desa pada Kantor Desa Nanga Temenang.

Sumber : Hasil Rancangan (2018)

Gambar III.4 Activity Diagram Masuk

Pada Gambar III.4 dijelaskan bahwa sebelum masuk ke menu utama

pengguna harus melakukan masuk terlebih dahulu, setelah form masuk tampil

pengguna diminta untuk memasukan nama pengguna dan kata sandi lalu pilih

tombol masuk kemudian sistem akan melakukan validasi masuk, jika nama

pengguna dan kata sandi benar maka sistem akan menampilkan form menu utama,

jika nama pengguna dan kata sandi salah pengguna akan diminta untuk

memasukan kembali nama pengguna dan kata sandi yang benar.

Page 20: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

38

2. Activity Diagram Menu Utama

Pada gambar III.5 adalah gambar proses pengguna masuk ke menu utama :

Sumber : Hasil Rancangan (2018)

Gambar III.5 Activity Diagram Menu Utama

Pada Gambar III.5 dijelaskan bahwa sebelum masuk ke menu utama

pengguna harus melakukan masuk terlebih dahulu, setelah form masuk tampil

pengguna diminta untuk memasukan nama pengguna dan kata sandi lalu pilih

tombol masuk kemudian sistem akan menampilkan menu utama, di dalam menu

utam terdapat menu master, menu pengolahan keuangan desa, menu laporan dan

keluar.

3. Activity Diagram Data Pengguna

Page 21: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

39

Pada gambar III.6 adalah gambar proses pengguna masuk dan mengelola

data pengguna :

Sumber : Hasil Rancangan (2018)

Gambar III.6 Activity Diagram Data Pengguna

Pada gambar III.6 pengguna memilih data master kemudian pengguna

memilih sub menu data pengguna dan sistem akan menampilkan form data

pengguna, pengguna memasukan data pengguna kemudian klik simpan maka

sistem akan menyimpan data pengguna dan menampilkan data pengguna,

kemudian pengguna melihat data pengguna jika pengguna ingin mengubah data

pengguna maka pengguna memilih terlebih dahulu data pengguna yang akan di

ubah, setelah pengguna memilih data pengguna yang akan di ubah sistem akan

menampilkan data pengguna yang di pilih, setelah data pengguna yang di pilih

Page 22: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

40

tampil, pengguna mengubah data pengguna kemudian pilih tombol ubah maka

sistem akan mengubah data pengguna.

4. Activity Diagram Data Karyawan

Pada gambar III.7 berikut ini adalah gambar proses pengguna masuk dan

mengelola data karyawan :

Sumber : Hasil Rancangan (2018)

Gambar III.7. Activity Diagram Data Karyawan

Pada Gambar III.7 pengguna memilih data master kemudian pengguna

memilih sub menu data karyawan dan sistem akan menampilkan form data

karyawan, pengguna memasukan data karyawan kemudian klik simpan maka

sistem akan menyimpan data karyawan dan menampilkan data karyawan,

kemudian pengguna melihat data karyawan jika pengguna ingin mengubah data

karyawan maka pengguna memilih terlebih dahulu data karyawan yang akan di

Page 23: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

41

ubah, setelah pengguna memilih data karyawan yang akan di ubah sistem akan

menampilkan data karyawan yang di pilih, setelah data karyawan yang di pilih

tampil, pengguna mengubah data karyawan kemudian pilih tombol ubah maka

sistem akan mengubah data karyawan.

5. Activity Diagram Data Anggaran

Pada gambar III.8 adalah gambar proses pengguna masuk dan mengelola

data anggaran :

Sumber : Hasil Rancangan (2018)

Gambar III.8. Activity Diagram Data Anggaran

Pada gambar III.8 pengguna memilih data master kemudian pengguna

memilih sub menu data anggaran dan sistem akan menampilkan form data

anggaran, pengguna memasukan data anggaran kemudian klik simpan maka

sistem akan menyimpan data anggaran dan menampilkan data anggaran,

Page 24: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

42

kemudian pengguna melihat data anggaran jika pengguna ingin mengubah data

anggaran maka pengguna memilih terlebih dahulu data anggaran yang akan di

ubah, setelah pengguna memilih data anggaran yang akan di ubah sistem akan

menampilkan data anggaran yang di pilih, setelah data anggaran yang di pilih

tampil, pengguna mengubah data anggaran kemudian pilih tombol ubah maka

sistem akan mengubah data anggaran.

6. Activity Diagram Data Akun

Pada gambar III.9 adalah gambar proses pengguna masuk dan mengelola

data akun :

Sumber : Hasil Rancangan (2018)

Gambar III.9. Activity Diagram Data Akun

Pada gambar III.9 pengguna memilih data master kemudian pengguna

memilih sub menu data akun dan sistem akan menampilkan form data akun,

Page 25: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

43

pengguna memasukan data akun kemudian klik simpan maka sistem akan

menyimpan data akun dan menampilkan data akun, kemudian pengguna melihat

data akun jika pengguna ingin mengubah data akun maka pengguna memilih

terlebih dahulu data akun yang akan di ubah, setelah pengguna memilih data akun

yang akan di ubah sistem akan menampilkan data akun yang di pilih, setelah data

akun yang di pilih tampil, pengguna mengubah data akun kemudian pilih tombol

ubah maka sistem akan mengubah data akun.

7. Activity Diagram Data Dana Desa

Pada gambar III.10 adalah gambar proses pengguna masuk dan mengelola

data dana desa :

Sumber : Hasil Rancangan (2018)

Gambar III.10 Activity Diagram Data Dana Desa

Page 26: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

44

Pada Gambar III.10 pengguna memilih data pengolahan keuangan desa

kemudian pengguna memilih sub menu data dana desa dan sistem akan

menampilkan form data dana desa, pengguna memasukan data dana desa

kemudian klik simpan maka sistem akan menyimpan data dana desa dan

menampilkan data dana desa, kemudian pengguna melihat data dana desa jika

pengguna ingin mengubah data dana desa maka pengguna memilih terlebih

dahulu data dana desa yang akan di ubah, setelah pengguna memilih data dana

desa yang akan di ubah sistem akan menampilkan data dana desa yang di pilih,

setelah data dana desa yang di pilih tampil, pengguna mengubah data dana desa

kemudian pilih tombol ubah maka sistem akan mengubah data dana desa.

Page 27: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

45

8. Activity Diagram Data Kas Masuk

Pada gambar III.11 adalah gambar proses pengguna masuk dan mengelola

data kas Masuk :

Sumber : Hasil Rancangan (2018)

Gambar III.11. Activity Diagram Kas Masuk

Pada Gambar III.11 pengguna memilih data pengolahan keuangan desa

kemudian pengguna memilih submenu data kas masuk dan sistem akan

menampilkan form data kas masuk, pengguna memasukan data kas masuk,

kemudian klik simpan maka sistem akan menyimpan data kas masuk dan

menampilkan data kas masuk, kemudian pengguna melihat data kas masuk jika

pengguna ingin mengubah data kas masuk maka pengguna memilih terlebih

dahulu data kas masuk yang akan di ubah, setelah pengguna memilih data kas

masuk yang akan di ubah sistem akan menampilkan data kas masuk yang di pilih,

Page 28: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

46

setelah data kas masuk yang di pilih tampil, pengguna mengubah data kas masuk

kemudian pilih tombol ubah maka sistem akan mengubah data kas masuk.

9. Activity Diagram Data Kas Keluar

Pada gambar III.12 adalah gambar proses pengguna masuk dan mengelola

data kas keluar :

Sumber : Hasil Rancangan (2018)

Gambar III.12. Activity Diagram Kas Keluar

Pada Gambar III.12 pengguna memilih data pengolahan keuangan desa

kemudian pengguna memilih submenu data kas keluar dan sistem akan

menampilkan form data kas keluar, pengguna memasukan data kas keluar,

kemudian klik simpan maka sistem akan menyimpan data kas keluar dan

menampilkan data kas keluar, kemudian pengguna melihat data kas keluar jika

pengguna ingin mengubah data kas keluar maka pengguna memilih terlebih

Page 29: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

47

dahulu data kas keluar yang akan di ubah, setelah pengguna memilih data kas

keluar yang akan di ubah sistem akan menampilkan data kas keluar yang di pilih,

setelah data kas keluar yang di pilih tampil, pengguna mengubah data kas keluar

kemudian pilih tombol ubah maka sistem akan mengubah data kas keluar.

10. Activity Diagram Data Jurnal Umum

Pada gambar III.13 adalah gambar proses pengguna masuk dan mengelola

data jurnal umum :

Sumber : Hasil Rancangan (2018)

Gambar III.13. Activity Diagram Jurnal Umum

Pada Gambar III.13 pengguna memilih data pengolahan keuangan desa

kemudian pengguna memilih submenu data jurnal umum dan sistem akan

menampilkan form data jurnal umum, pengguna memasukan data jurnal umum,

Page 30: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

48

kemudian klik simpan maka sistem akan menyimpan data jurnal umum dan

menampilkan data jurnal umum, kemudian pengguna melihat data jurnal umum

jika pengguna ingin mengubah data jurnal umum maka pengguna memilih

terlebih dahulu data jurnal umum yang akan di ubah, setelah pengguna memilih

data jurnal umum yang akan di ubah sistem akan menampilkan data jurnal umum

yang di pilih, setelah data jurnal umum yang di pilih tampil, pengguna mengubah

data jurnal umum kemudian pilih tombol ubah maka sistem akan mengubah data

jurnal umum.

11. Activity Diagram Data Neraca Saldo

Pada gambar III.14 adalah gambar proses pengguna masuk dan mengelola

data jurnal umum :

Sumber : Hasil Rancangan (2018)

Gambar III.14. Activity Diagram Neraca Saldo

Page 31: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

49

Pada Gambar III.14 pengguna memilih data pengolahan keuangan desa

kemudian pengguna memilih submenu data neraca saldo dan sistem akan

menampilkan form data neraca saldo, pengguna memasukan data neraa saldo,

kemudian klik simpan maka sistem akan menyimpan data neraca saldo dan

menampilkan data neraca saldo, kemudian pengguna melihat data neraca saldo

jika pengguna ingin mengubah data neraca saldo maka pengguna memilih terlebih

dahulu data neraca saldo yang akan di ubah, setelah pengguna memilih data

neraca saldo yang akan di ubah sistem akan menampilkan data neraca saldo yang

di pilih, setelah data neraca saldo yang di pilih tampil, pengguna mengubah data

neraca saldo kemudian pilih tombol ubah maka sistem akan mengubah data

neraca saldo.

Page 32: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

50

12. Activity Diagram Laporan Kas Umum

Pada gambar III.15 adalah gambar proses pengguna masuk dan mengelola

data laporan kas umum :

Sumber : Hasil Rancangan (2018)

Gambar III.15 Activity Diagram Laporan Kas Umum

Pada gambar III.15 pengguna memilih menu laporan kemudian pengguna

memilih submenu laporan kas umum, sistem akan menampilkan form laporan kas

umum. Untuk cetak laporan pengguna memilih tombol cetak maka sistem akan

mencetak laporan kas umum.

Page 33: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

51

13. Activity Diagram Laporan Jurnal Umum

Pada gambar III.16 adalah gambar proses pengguna masuk dan mengelola

data laporan jurnal umum :

Sumber : Hasil Rancangan (2018)

Gambar III.16 Activity Diagram Laporan Jurnal Umum

Pada gambar III.16 pengguna memilih menu laporan kemudian pengguna

memilih submenu laporan jurnal umum, sistem akan menampilkan form laporan

jurnal umum. Untuk cetak laporan pengguna memilih tombol cetak maka sistem

akan mencetak laporan jurnal umum.

Page 34: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

52

14. Activity Diagram Laporan Dana Desa

Pada gambar III.17 adalah gambar proses pengguna masuk dan mengelola

data laporan dana desa :

Sumber : Hasil Rancangan (2018)

Gambar III.17 Activity Diagram Laporan Dana Desa

Pada gambar III.17 pengguna memilih menu laporan kemudian pengguna

memilih submenu laporan dana desa, sistem akan menampilkan form laporan

dana desa. Untuk cetak laporan pengguna memilih tombol cetak maka sistem akan

mencetak laporan dana desa.

Page 35: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

53

15. Activity Diagram Laporan Buku Besar

Pada gambar III.18 adalah gambar proses pengguna masuk dan mengelola

data laporan buku besar :

Sumber : Hasil Rancangan (2018)

Gambar III.18 Activity Diagram Laporan Buku Besar

Pada gambar III.18 pengguna memilih menu laporan kemudian pengguna

memilih submenu laporan buku besar, sistem akan menampilkan form laporan

buku besar. Untuk cetak laporan pengguna memilih tombol cetak maka sistem

akan mencetak laporan buku besar.

Page 36: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

54

16. Activity Diagram Laporan Laba Rugi

Pada gambar III.19 adalah gambar proses pengguna masuk dan mengelola

data laporan laba rugi :

Sumber : Hasil Rancangan (2018)

Gambar III.19 Activity Diagram Laporan Laba Rugi

Pada gambar III.19 pengguna memilih menu laporan kemudian pengguna

memilih submenu laporan laba rugi, sistem akan menampilkan form laporan laba

rugi. Untuk cetak laporan pengguna memilih tombol cetak maka sistem akan

mencetak laporan laba rugi.

Page 37: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

55

17. Activity Diagram Laporan Perubahan Modal

Pada gambar III.20 adalah gambar proses pengguna masuk dan mengelola

data laporan perubahan modal :

Sumber : Hasil Rancangan (2018)

Gambar III.20 Activity Diagram Laporan Perubahan Modal

Pada gambar III.20 pengguna memilih menu laporan kemudian pengguna

memilih submenu laporan perubahan modal, sistem akan menampilkan form

laporan perubahan modal. Untuk cetak laporan pengguna memilih tombol cetak

maka sistem akan mencetak laporan perubahan modal.

Page 38: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

56

18. Activity Diagram Laporan Neraca Saldo

Pada gambar III.21 adalah gambar proses pengguna masuk dan mengelola

data laporan neraca saldo :

Sumber : Hasil Rancangan (2018)

Gambar III.21 Activity Diagram Laporan Neraca Saldo

Pada gambar III.21 pengguna memilih menu laporan kemudian pengguna

memilih submenu laporan neraca saldo, sistem akan menampilkan form laporan

neraca saldo. Untuk cetak laporan pengguna memilih tombol cetak maka sistem

akan mencetak laporan neraca saldo.

Page 39: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

57

3.4. Desain

Desain adalah suatu sistem yang berlaku untuk segala jenis perancangan

dimana titik beratnya adalah melihat segala sesuatu persoalan tidak secara terpisah

atau tersendiri, melainkan sebagai suatu kesatuan dimana satu masalah dengan

lainnya saling terkait.

3.4.1. Entity Relationship Diagram (ERD)

ERD merupakan salah satu model yang digunakan untuk mendesainkan

database dengan tujuan menggambarkan data yang berelasi pada sebuah database.

Gambar III.22 adalah rancangan pengolahan keuangan desa pada Kantor

Desa Nanga Temenang :

Sumber : Hasil Rancangan (2018)

Gambar III.22. Entity Relationship Diagram (ERD)

Page 40: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

58

Pada gambar III.22 rancangan aplikasi pengolahan keuangan desa yang

mana pada tabel pengguna memiliki tabel karyawan berupa nik, tabel dana desa

dimasukan ke tabel anggaran berupa kode akun, tabel kas masuk memiliki jurnal

umum berupa kode akun, tabel neraca saldo memiliki tabel akun berupa kode

akun.

3.4.2. Logical Record Structure (LRS)

Gambar III.23 Logical Record Structure (LRS) pada sistem informasi

pengolahan keuangan desa.

Sumber : Hasil Rancangan (2018)

Gambar III.23. Logical Record Structure (LRS)

Pada gambar III.23 Logical Record Structure (LRS) rancangan sistem

informasi pengolahan keuangan desa memiliki sembilan tabel yang saling

berelasi. Adapun sembilan tabel tersebut yaitu tabel data pengguna, data

karyawan, data anggaran, data akun, data dana desa, data kas masuk, data kas

keluar, data jurnal umum dan data neraca saldo.

Page 41: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

59

3.4.3. Spesifikasi File

Adapun spesifikasi file yang penulis gunakan dalam sistem pengolahan

keuangan desa pada Kantor Desa Nanga Temenang adalah sebagai berikut:

1. Spesifikasi File Data Pengguna

Nama : Tabel Data Pengguna

Akronim : tb_data_pengguna.sql

Fungsi : Untuk mengolah data pengguna

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Record Size : 56

Kunci Field : Nik

Media File : Harddisk

Software : MySQL versi 5.0.8

Tabel III.2

Tabel Data Pengguna

No Elemen Data Akronim Tipe Panjang Keterangan

1 Nik Nik Varchar 11 Primary key

2 Nama pengguna Nama_Pengguna Vaechar 30

4 Kata sandi Kata_sandi Varchar 15

Page 42: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

60

2. Spesifikasi File Data Karyawan

Nama : Tabel Data Karyawan

Akronim : tb_data_karyawan.sql

Fungsi : Untuk mengolah data karyawan

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Panjang Record : 180

Media File : Harddisk

Kunci Field : Nik

Software : MySQL versi 5.0.8

Tabel III.3

Tabel Data Karyawan

No Elemen Data Akronim Tipe Panjang Keterangan

1 Nik Nik Varchar 20 Primary key

2 Nama Karyawan Nama_Karyawan Varchar 30

3 Alamat Alamat Varchar 50

4 TTL TTL Varchar 50

5 Jabatan Jabatan Varchar 30

3. Spesifikasi File Data Anggaran

Nama : Tabel Data Anggaran

Akronim : tb_data_anggaran.sql

Fungsi : Untuk mengolah data anggaran

Page 43: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

61

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Panjang Record : 80

Media File : Harddisk

Kunci Field : Kode_Akun

Software : MySQL versi 5.0.8

Tabel III.4

Tabel Data Anggaran

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kode Akun Kode_Akun Varchar 50 Primary key

2 Nama Anggaran Nama_Anggaran Varchar 30

3 Tanggal Tanggal Date

4 Jumlah Jumlah Doble

4. Spesifikasi File Data Akun

Nama : Tabel Data Akun

Akronim : tb_data_akun.sql

Fungsi : Untuk mengolah data akun

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Panjang Record : 60

Media File : Harddisk

Page 44: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

62

Kunci Field : Kode_Akun

Software : MySQL versi 5.0.8

Tabel III.5

Tabel Data Akun

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kode Akun Kode_Akun Varchar 15 Primary key

2 Nama Akun Nama_Akun Varchar 30

3 Tipe Akun Tipe_Akun Varchar 15

5. Spesifikasi File Data Dana Desa

Nama : Tabel Data Dana Desa

Akronim File : tb_data_dana_desa.sql

Fungsi File : Untuk mengolah data dana desa

Tipe File : File Master

Organisasi File : Index Sequntial

Akses File : Random

Panjang Record : 45

Media File : Harddisk

Kunci Field : Kode_Akun

Software : MySQL versi 5.0.8

Page 45: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

63

Tabel III.6

Tabel Data Dana Desa

No Element Data Akronim Tipe Panjang Keterangan

1 Kode Akun Kode_Akun Varchar 15 Primary Key

2 Tanggal Tanggal Date

3 Keterangan Keterangan Varchar 30

5 Total Total Double

6. Spesifikasi File Data Kas Masuk

Nama : Tabel Data Kas Masuk

Akronim File : tb_kas_masuk.sql

Fungsi : Untuk mengolah data kas masuk

Tipe File : file master

Organisasi File : Index Sequential

Akses File : Random

Panjang Record : 80

Media File : Harddisk

Kunci Field : No_Bukti

Software : MySQL versi 5.0.8

Page 46: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

64

Tabel III.7

Tabel Data Kas Masuk

No Element Data Akronim Tipe Panjang Keterangan

1 No Bukti No_Bukti Varchar 15 Primary Key

2 Tanggal Tanggal Date

3 Kode Akun Kode_Akun Varchar 15 Foreign key

5 Penerimaan Penerimaan Varchar 50

6 Jumlah Jumlah Double

7. Spesifikasi File Data Kas Keluar

Nama : Tabel Data Kas Keluar

Akronim File : tb_kas_keluar.sql

Fungsi : Untuk mengolah data kas keluar

Tipe File : file master

Organisasi File : Index Sequential

Akses File : Random

Panjang Record : 80

Media File : Harddisk

Kunci Field : No_Bukti

Software : MySQL versi 5.0.8

Page 47: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

65

Tabel III.8

Tabel Data Kas Keluar

No Element Data Akronim Tipe Panjang Keterangan

1 No Bukti No_Bukti Varchar 15 Primary Key

2 Tanggal Tanggal Date

3 Kode Akun Kode_Akun Varchar 15 Foreign key

5 Pengeluaran Pengeluaran Varchar 50

6 Jumlah Jumlah Double

8. Spesifikasi File Data Jurnal Umun

Nama : Tabel Data Jurnal Umum

Akronim : File : tb_data_jurnal_umum.sql

Fungsi : Untuk mengolah data jurnal umum

Tipe File : File master

Organisasi File : Index Sequential

Akses File : Random

Panjang Record : 145

Media File : Harddisk

Kunci Field : Kode_Akun

Software : MySQL versi 5.0.8

Page 48: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

66

Tabel III.9

Tabel Data Jurnal Umum

No Element Data Akronim Tipe Panjang Keterangan

1 Kode Akun Kode_Akun Varchar 15 Primary Key

2 Nama Akun Nama_Akun Varhar 30

3 Tanggal Tanggal Date

4 Keterangan

Debet Keterangan_Debet Varchar 50

5 Keterangan

Kredit Keterangan_Kredit Varchar 50

6 Debet Debet Double

7 Kredit Kredit Double

9. Spesifikasi File Data Neraca Saldo

Nama : Tabel Data Neraca Saldo

Akronim : File : tb_data_neraca_saldo.sql

Fungsi : Untuk mengolah data Neraca Saldo

Tipe File : File master

Organisasi File : Index Sequential

Akses File : Random

Panjang Record : 145

Media File : Harddisk

Kunci Field : Tanggal

Software : MySQL versi 5.0.8

Page 49: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

67

Tabel III.10

Tabel Data Neraca Saldo

No Element Data Akronim Tipe Panjang Keterangan

1 Tanggal Tanggal Date

Primary Key

2 Kode Akun Kode_Akun Varhar 15

3 Nama Akun Nama_Akun Varchar 30

4 Saldo Debet Saldo_Debet Double

5 Saldo Kredit Saldo_Kredit Double

Page 50: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

68

3.4.4. Squence Diagram

Gambar III.18 adalah squence diagram sistem informasi pengolahan

keuangan desa pada Kantor Desa Nanga Temeneng :

Sumber : Hasil Rancangan (2018)

Gambar III.24 Squence Diagram Sistem Informasi Pengolahan Keuangan

Desa Pada Kantor Desa Nanga Temenang

Pada gambar III.24 squence diagram sistem informasi pengolahan keuangan

desa, pengguna melakukan masuk dengan memasukan nama pengguna dan kata

Page 51: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

69

sandi, jika nama pengguna dan kata sandi benar maka pengguna akan masuk ke

menu utama, setelah masuk ke menu utama pengguna dapat memasukan dan

mengelola data dana desa, data kas masuk, data kas keluar, data jurnal umum, data

neraca saldo, data laporan dana desa, laporan kas umum, laporan jurnal umum,

laporan buku besar, laporan laba rugi, laporan perubahan modal dan laporan

neraca saldo. Kemudian jika pengguna ingin keluar pengguna dapat memilih

submenu keluar maka sistem akan keluar dan menampilkan form masuk.

3.4.5. Deployment Diagram

Deployment Diagram adalah diagram yang digunakan untuk memetakan

software ke processing node.

Sumber : Hasil Rancangan (2018)

Gambar III.25 Deployment Diagram Perancangan Sistem Informasi

Pengolahan Keuangan Desa

Pada gambar III.25 menjelaskan processing perancangan sistem informasi

pengolahan keuangan desa dengan aplikasi Microsoft Visual Basic.Net ke

database MySQl.

Page 52: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

70

3.4.6. User Interface

Berikut ini merupakan tampilan perancangan sistem pengolahan keuangan

desa pada Kantor Desa Nanga Temenang, yaitu :

1. Tampilan Form Masuk

Sumber : Hasil Rancangan (2018)

Gambar III.26 Tampilan Form Masuk

Pada gambar III.26 form masuk merupakan form yang berfungsi agar

pengguna dapat masuk ke menu utama aplikasi pengolahan keuangan desa pada

Kantor Desa Nanga Temenang.

Page 53: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

71

2. Tampilan Form Menu Utama

Sumber : Hasil Rancangan (2018)

Gambar III.27 Tampilan Form Menu Utama

Pada gambar III.27 form menu utama merupakan form yang berfungsi

agar pengguna dapat mengakses dan mengelola menu master, menu pengolahan

keuangan desa, menu laporan dan menu keluar. Dimana dalam tiap-tiap menunya

nya memiliki submenu masing-masing, pada menu master memiliki submenu data

pengguna, data karyawan, dan data anggaran dana. Pada menu pengolahan

keuangan desa memiliki submenu data dana desa, data buku kas umum, dan data

jurnal umum. Pada menu laporan memiliki submenu laporan buku kas umum,

laporan jurnal umum, laporan dana desa dan laporan buku besar. Sedangkan menu

keluar berpungsi untuk keluar dari aplikasi pengolahan keuangan desa pada

Kantor Desa Nanga Temenang.

Page 54: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

72

3. Tampilan Form Data Pengguna

Sumber : Hasil Rancangan (2018)

Gambar III.28 Tampilan Form Data Pengguna

Pada gambar III.28 form data pengguna merupakan form yang berfungsi

sebagai penginputan dari data pengguna.

Page 55: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

73

4. Tampilan Form Data Karyawan

Sumber : Hasil Rancangan (2018)

Gambar III.29 Tampilan Form Data Karyawan

Pada gambar III.29 form data karyawan merupakan form yang berfungsi

sebagai penginputan dari data karyawan.

Page 56: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

74

5. Tampilan Form Data Anggaran

Sumber : Hasil Rancangan (2018)

Gambar III.30. Tampilan Form Data Anggaran

Pada gambar III.30 form data anggaran merupakan form yang berfungsi

sebagai penginputan dari data anggaran.

Page 57: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

75

6. Tampilan Form Data Akun

Sumber : Hasil Rancangan (2018)

Gambar III.31. Tampilan Form Data Akun

Pada gambar III.31 form data akun merupakan form yang berfungsi sebagai

penginputan dari data akun

Page 58: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

76

7. Tampilan Form Data Dana Desa

Sumber : Hasil Rancangan (2018)

Gambar III.32 Tampilan Form Data Dana Desa

Pada gambar III.32 form data dana desa merupakan form yang berfungsi

sebagai pencatatan dari data dana desa.

Page 59: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

77

8. Tampilan Form Data Buku Kas Masuk

Sumber : Hasil Rancangan (2018)

Gambar III.33 Tampilan Form Data Kas Masuk

Pada gambar III.33 form data kas masuk merupakan form yang berfungsi

sebagai pencatatan dari data kas masuk.

Page 60: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

78

9. Tampilan Form Data Kas Keluar

Sumber : Hasil Rancangan (2018)

Gambar III.34 Tampilan Form Data Kas Keluar

Pada gambar III.34 form data buku kas Keluar merupakan form yang

berfungsi sebagai pencatatan dari data kas Keluar.

Page 61: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

79

10. Tampilan Form Data Jurnal Umum

Sumber : Hasil Rancangan (2018)

Gambar III.35 Tampilan Form Dat Jurnal Umum

Pada gambar III.35 form data jurnal umum merupakan form yang berfungsi

sebagai pencatatan dari data jurnal umum.

Page 62: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

80

11. Tampilan Form Data Neraca Saldo

Sumber : Hasil Rancangan (2018)

Gambar III.36 Tampilan Form Data Neraca Saldo

Pada gambar III.36 form data neraca saldo merupakan form yang berfungsi

sebagai pencatatan dari data neraca saldo

Page 63: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

81

12. Tampilan Form Laporan Kas Umum

Sumber : Hasil Rancangan (2018)

Gambar III.37 Tampilan Form Laporan Kas Umum

Pada gambar III.37 form laporan kas umum merupakan form yang berfungsi

sebagai keluaran dari laporan kas masuk dan kas keluar.

Page 64: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

82

13. Tampilan Form Laporan Jurnal Umum

Sumber : Hasil Rancangan (2018)

Gambar III.38 Tampilan Form Laporan Jurnal Umum

Pada gambar III.38 form laporan jurnal umum merupakan form yang

berfungsi sebagai keluaran dari laporan jurnal umum.

Page 65: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

83

14. Tampilan Form Laporan Dana Desa

Sumber : Hasil Rancangan (2018)

Gambar III.39 Tampilan Form Laporan Dana Desa

Pada gambar III.39 form laporan dana desa merupakan form yang berfungsi

sebagai keluaran dari laporan anggaran dana.

Page 66: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

84

15. Tampilan Form Laporan Buku Besar

Sumber : Hasil Rancangan (2018)

Gambar III.40 Tampilan Form Laporan Buku Besar

Pada gambar III.40 form laporan buku besar merupakan form yang

berfungsi sebagai keluaran laporan dari laporan buku besar.

Page 67: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

85

16. Tampilan Form Laporan Laba Rugi

Sumber : Hasil Rancangan (2018)

Gambar III.41 Tampilan Form Laporan Laba Rugi

Pada gambar III.41 form laporan laba rugi merupakan form yang berfungsi

sebagai keluaran laporan dari laporan laba rugi.

Page 68: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

86

17. Tampilan Form Laporan Perubahan Modal

Sumber : Hasil Rancangan (2018)

Gambar III.42 Tampilan Form Laporan Perubahan Modal

Pada gambar III.42 form laporan perubahan modal merupakan form yang

berfungsi sebagai keluaran laporan dari laporan perubahan modal.

Page 69: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

87

18. Tampilan Form Laporan Neraca Saldo

Sumber : Hasil Rancangan (2018)

Gambar III.43 Tampilan Form Laporan Neraca Saldo

Pada gambar III.43 form laporan Neraca Saldo merupakan form yang

berfungsi sebagai keluaran laporan dari laporan neraca saldo.

Page 70: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

88

3.5. Implementasi

3.4.4. Code Generation

1. Form Masuk

Public Class login Dim koneksi As New koneksi Dim tabel As New DataTable Private Sub login() Dim query As String Dim username As String query = "SELECT * FROM data_pengguna Where nama_pengguna='" & txtnama.Text & "' and kata_sandi ='" & txtkata.Text & "'" tabel = koneksi.ExecuteQuery(query) If txtnama.Text = "" Or txtkata.Text = "" Then MsgBox("Nama Pengguna atau Kata Sandi kosong", MsgBoxStyle.Information, "informasi") txtnama.Clear() txtkata.Clear() txtnama.Focus() ElseIf tabel.Rows.Count = 0 Then MsgBox("Nama Pengguna atau Kata Sandi salah !", MsgBoxStyle.Critical, "Peringatan") Else username = tabel.Rows(0).Item(1) MsgBox("Berhasil Masuk", MsgBoxStyle.Information, "Informasi") txtnama.Clear() txtkata.Clear() Me.Hide() frmmenu.Show() End If End Sub Private Sub cmdmasuk_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdmasuk.Click login() End Sub Private Sub cmdkeluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdkeluar.Click Dim pesan As Integer pesan = MsgBox("Anda yakin ingin keluar?", MsgBoxStyle.Question, "informasi") If pesan = vbOK Then Close() Else pesan = -1 End If End Sub Private Sub txtpass_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtkata.KeyPress

Page 71: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

89

If Asc(e.KeyChar) = 13 Then login() End If End Sub Private Sub txtuser_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtnama.KeyPress If Asc(e.KeyChar) = 13 Then txtkata.Focus() End If End Sub End Class

2. Form Data Karyawan

Imports System.Data Imports System.Data.OleDb Imports MySql.Data.MySqlClient Public Class datakaryawan Dim sql As String Dim con As New MySqlConnection Dim cmd As New MySql.Data.MySqlClient.MySqlCommand Dim da As New MySql.Data.MySqlClient.MySqlDataAdapter Dim ds As New DataSet Dim dt As DataTable Sub Koneksi() con = New MySqlConnection("server=localhost;user id=root;password=;database=keuangan_desa") If con.State = ConnectionState.Closed Then con.Open() End If End Sub Sub TampilGridKaryawan() Call Koneksi() da = New MySql.Data.MySqlClient.MySqlDataAdapter("select * from data_karyawan", con) ds = New DataSet da.Fill(ds, "data_karyawan") dgkaryawan.DataSource = ds.Tables("data_karyawan") dgkaryawan.ReadOnly = True End Sub Private Sub cmdsimpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdsimpan.Click If txtkode.Text = "" Or txtnama.Text = "" Or txtttl.Text = "" Or txtl.Text = "" Or Cbojabatan.Text = "" Then MsgBox("Silahkan isi semua data", MsgBoxStyle.Information, "Pesan") Else Call Koneksi() cmd = New MySql.Data.MySqlClient.MySqlCommand("select * from data_karyawan where nik='" & txtkode.Text & "'", con) Dim rd = cmd.ExecuteReader rd.Read()

Page 72: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

90

If rd.HasRows Then MsgBox("nik sudah ada", MsgBoxStyle.Critical, "pesan") Else Call Koneksi() Dim simpan As String = "insert into data_karyawan values ('" & txtkode.Text & "', '" & txtnama.Text & "','" & txtttl.Text & "', '" & txtl.Text & "','" & Cbojabatan.Text & "')" cmd = New MySql.Data.MySqlClient.MySqlCommand(simpan, con) cmd.ExecuteNonQuery() MsgBox("Simpan Data Karyawan Sukses", MsgBoxStyle.Information, "pesan") Call TampilGridKaryawan() Call kosong() End If End If End Sub Private Sub cmdedit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdedit.Click If txtkode.Text = "" Or txtnama.Text = "" Or txtttl.Text = "" Or txtl.Text = "" Or Cbojabatan.Text = "" Then MsgBox("Silahkan isi semua data", MsgBoxStyle.Information, "Pesan") Else Call Koneksi() Dim edit As String = "update data_karyawan set nama_karyawan='" & txtnama.Text & "',alamat='" & txtttl.Text & "', ttl='" & txtl.Text & "',jabatan='" & Cbojabatan.Text & "' where nik='" & txtkode.Text & "'" cmd = New MySql.Data.MySqlClient.MySqlCommand(edit, con) cmd.ExecuteReader() MsgBox("Ubah Data Karyawan Sukses", MsgBoxStyle.Information) Call TampilGridKaryawan() Call kosong() End If End Sub Private Sub cmdhapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdhapus.Click If txtkode.Text = "" Or txtnama.Text = "" Or txtttl.Text = "" Or txtl.Text = "" Or Cbojabatan.Text = "" Then MsgBox("Silahkan isi semua data", MsgBoxStyle.Information, "Pesan") Else Dim pesan As Integer pesan = MsgBox("Anda yakin hapus data dari kode karyawan " & txtkode.Text & " ?", MsgBoxStyle.Question + MsgBoxStyle.YesNo, "informasi") If pesan = vbYes Then Call Koneksi() Dim hapus As String = "delete from data_karyawan where nik='" & txtkode.Text & "'" cmd = New MySql.Data.MySqlClient.MySqlCommand(hapus, con) cmd.ExecuteReader() MsgBox("Hapus Data Karyawan Sukses", MsgBoxStyle.Information) Call TampilGridKaryawan() Call kosong()

Page 73: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

91

Else pesan = -1 End If End If End Sub Sub kosong() txtkode.Text = "" txtnama.Text = "" txtttl.Text = "" txtl.Text = "" cbojabatan.Text = "" End Sub Sub jabatan() cbojabatan.Items.Add("Administrasi") cbojabatan.Items.Add("Operator") cbojabatan.Items.Add("Sekretaris") cbojabatan.Items.Add("Bendahara") End Sub Private Sub cmdbatal_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdbatal.Click kosong() End Sub Private Sub datakaryawan_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Call TampilGridKaryawan() Call jabatan() End Sub Private Sub txtkode_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtkode.TextChanged Call Koneksi() cmd = New MySql.Data.MySqlClient.MySqlCommand("select * from data_karyawan where nik='" & txtkode.Text & "'", con) Dim rd = cmd.ExecuteReader rd.Read() If Not rd.HasRows Then txtnama.Text = "" txtttl.Text = "" txtl.Text = "" cbojabatan.Text = "" Else txtnama.Text = rd.Item("nama_karyawan") txtttl.Text = rd.Item("alamat") txtl.Text = rd.Item("ttl") cbojabatan.Text = rd.Item("jabatan") End If End Sub Private Sub txtnik_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) If Not ((e.KeyChar >= Chr(48) And e.KeyChar <= Chr(57)) Or e.KeyChar = Chr(13) Or e.KeyChar = Chr(8) Or e.KeyChar = Chr(32) Or e.KeyChar = Chr(44) Or e.KeyChar = Chr(46)) Then e.KeyChar = Chr(0) End If End Sub

Page 74: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

92

Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Cbojabatan.SelectedIndexChanged End Sub Private Sub dgkaryawan_CellContentClick(sender As System.Object, e As System.Windows.Forms.DataGridViewCellEventArgs) Handles dgkaryawan.CellContentClick End Sub End Class

3. Form Data Dana Desa

Imports System.Data Imports System.Data.OleDb Imports MySql.Data.MySqlClient Public Class datadanadesa Dim sql As String Dim con As New MySqlConnection Dim cmd As New MySql.Data.MySqlClient.MySqlCommand Dim da As New MySql.Data.MySqlClient.MySqlDataAdapter Dim ds As New DataSet Dim dt As DataTable Sub Koneksi() con = New MySqlConnection("server=localhost;user id=root;password=;database=keuangan_desa;convert zero DateTime=True") If con.State = ConnectionState.Closed Then con.Open() End If End Sub Sub TampilGridDanaDesa() Call Koneksi() da = New MySql.Data.MySqlClient.MySqlDataAdapter("select * from data_dana_desa", con) ds = New DataSet da.Fill(ds, "data_dana_desa") dgdana.DataSource = ds.Tables("data_dana_desa") dgdana.ReadOnly = True End Sub Private Sub cmdsimpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdsimpan.Click If txtid.Text = "" Or txttahun.Text = "" Or txttotal.Text = "" Or txtket.Text = "" Then MsgBox("Silahkan isi semua data", MsgBoxStyle.Information, "Pesan") Else Call Koneksi() cmd = New MySql.Data.MySqlClient.MySqlCommand("select * from data_dana_desa where kode_akun='" & txtid.Text & "'", con) Dim rd = cmd.ExecuteReader

Page 75: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

93

rd.Read() If rd.HasRows Then MsgBox("no akun Desa sudah ada", MsgBoxStyle.Critical, "pesan") Else Call Koneksi() Dim simpan As String = "insert into data_dana_desa values ('" & txtid.Text & "', '" & Format(txttahun.Value, "yyyy-MM-dd") & "','" & txttotal.Text & "','" & txtket.Text & "')" cmd = New MySql.Data.MySqlClient.MySqlCommand(simpan, con) cmd.ExecuteNonQuery() MsgBox("Simpan Data Dana Desa Sukses", MsgBoxStyle.Information, "pesan") Call TampilGridDanaDesa() Call kosong() End If End If End Sub Private Sub cmdedit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdedit.Click If txtid.Text = "" Or txttahun.Text = "" Or txttotal.Text = "" Or txtket.Text = "" Then MsgBox("Silahkan isi semua data", MsgBoxStyle.Information, "Pesan") Else Call Koneksi() Dim edit As String = "update data_dana_desa set tanggal='" & Format(txttahun.Value, "yyyy-MM-dd") & "',keterangan='" & txttotal.Text & "', total='" & txtket.Text & "' where kode_akun='" & txtid.Text & "'" cmd = New MySql.Data.MySqlClient.MySqlCommand(edit, con) cmd.ExecuteReader() MsgBox("Ubah Data Dana Desa Sukses", MsgBoxStyle.Information) Call TampilGridDanaDesa() Call kosong() End If End Sub Private Sub cmdhapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdhapus.Click If txtid.Text = "" Or txttahun.Text = "" Or txttotal.Text = "" Or txtket.Text = "" Then MsgBox("Silahkan isi semua data", MsgBoxStyle.Information, "Pesan") Else Dim pesan As Integer pesan = MsgBox("Anda yakin hapus data dari kode akun " & txtid.Text & " ?", MsgBoxStyle.Question + MsgBoxStyle.YesNo, "informasi") If pesan = vbYes Then Call Koneksi() Dim hapus As String = "delete from data_dana_desa where kode_akun='" & txtid.Text & "'" cmd = New MySql.Data.MySqlClient.MySqlCommand(hapus, con) cmd.ExecuteReader() MsgBox("Hapus Data Dana Desa Sukses", MsgBoxStyle.Information) Call TampilGridDanaDesa() Call kosong()

Page 76: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

94

Else pesan = -1 End If End If End Sub Sub kosong() txtid.Text = "" txttahun.Text = "" txttotal.Text = "" txtket.Text = "" End Sub Private Sub cmdbatal_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdbatal.Click kosong() End Sub Private Sub txtid_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtid.TextChanged Call Koneksi() cmd = New MySql.Data.MySqlClient.MySqlCommand("select * from data_dana_desa where kode_akun='" & txtid.Text & "'", con) Dim rd = cmd.ExecuteReader rd.Read() If Not rd.HasRows Then txttahun.Text = "" txttotal.Text = "" txtket.Text = "" Else txttahun.Text = rd.Item("tanggal") txttotal.Text = rd.Item("keterangan") txtket.Text = rd.Item("total") End If End Sub Private Sub datadanadesa_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load TampilGridDanaDesa() End Sub End Class

Page 77: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

95

4. Form Laporan Jurnal Umum

Imports System.Data Imports System.Data.OleDb Imports MySql.Data.MySqlClient Public Class laporanjurnalumum Dim sql As String Dim con As New MySqlConnection Dim cmd As New MySql.Data.MySqlClient.MySqlCommand Dim da As New MySql.Data.MySqlClient.MySqlDataAdapter Dim ds As New DataSet Dim dt As DataTable Sub Koneksi() con = New MySqlConnection("server=localhost;user id=root;password=;database=keuangan_desa;convert zero DateTime=True") If con.State = ConnectionState.Closed Then con.Open() End If End Sub Sub TampilGridjurnalumum() Call Koneksi() da = New MySql.Data.MySqlClient.MySqlDataAdapter("select * from data_jurnal_umum", con) ds = New DataSet da.Fill(ds, "data_jurnal_umum") dgjumum.DataSource = ds.Tables("data_jurnal_umum") dgjumum.ReadOnly = True End Sub Private Sub laporanjurnalumum_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load TampilGridjurnalumum() Call Koneksi() End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim file_cr As New cr_jurnalumum Dim form_Laporan As New laporan form_Laporan.crv_Laporan.ReportSource = file_cr form_Laporan.ShowDialog() End Sub Private Sub Button4_Click(sender As System.Object, e As System.EventArgs) Handles Button4.Click Koneksi() Dim sql2 As String sql2 = "select * from data_jurnal_umum where kode_akun like '%" & Txtcari.Text & "%'" da = New MySql.Data.MySqlClient.MySqlDataAdapter(sql2, con) Dim SRT As New DataTable SRT.Clear() da.Fill(SRT) dgjumum.DataSource = SRT End Sub Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click Koneksi()

Page 78: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

96

Dim sql2 As String sql2 = "select * from data_jurnal_umum where tanggal like '%" & TextBox1.Text & "%'" da = New MySql.Data.MySqlClient.MySqlDataAdapter(sql2, con) Dim SRT As New DataTable SRT.Clear() da.Fill(SRT) dgjumum.DataSource = SRT End Sub End Class

3.5.2. Blacbox Testing

Tabel III.11

Hasil Pengujian Blackbox Testing Masuk

No Scenario

Pengujian

Tect Case Hasil yang

diharapkan

Hasil

Pengujian

Keterangan

1 Nama

pengguna atau

kata sandi salah

kemudian klik

tombol masuk

Nama

pengguna

benar kata

sandi salah

Menampilkan

pesan “Nama

pengguna

atau kata

sandi

salah!!!”

Sesuai

harapan

Valid

2 Nama

pengguna dan

kata sandi

benar benar

kemudian klik

masuk

Nama

pengguna

benar kata

sandi benar

Menampilkan

pesan

“Berhasil

masuk”

Sesuai

harapan

Valid

Tabel III.12

Hasil Pengujian Blackbox Testing Data Pengguna

No Scenario

Pengujian

Tect Case Hasil yang

diharapkan

Hasil

Pengujian

Keterangan

1 Semua data

pengguna tidak

di isi kemudian

klik tombol

simpan

Nik, Nama

Pengguna,

dan kata

sandi semua

kosong

Menampilkan

pesan

“Silahkan isi

semua data”

Sesuai

harapan

Valid

2 Semua data Nik, Nama Menampilkan Sesuai Valid

Page 79: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

97

pengguna di isi

kemudian klik

simpan

Pengguna

dan kata

sandi semua

(benar)

pesan

“Simpan data

pengguna

sukses”

harapan

3 Memilih data

pengguna yang

akan di ubah

dan mengubah

sesuai yang di

inginkan

kemudian klik

ubah

Nik (benar)

dan data

sudah di

ubah

Menampilkan

pesan “ubah

data

pengguna

sukses”

Sesuai

harapan

Valid

4 Memilih data

pengguna yang

ingin di hapus

kemudian klik

hapus

Nik (benar) Menampilkan

pesan “anda

yakin ingin

menghapus

data dari

nik?”

Sesuai

harapan

Valid

Tablel III.13

Hasil Pengujian Blackbox Testing Data Karyawan

No Scenario

Pengujian

Tect Case Hasil yang

diharapkan

Hasil

Pengujian

Keterangan

1 Semua data

Karyawan tidak

di isi kemudian

klik tombol

simpan

Nik, Nama

Karyawan,

Alamat, TTL

dan Jabatan

semua

(kosong)

Menampilkan

pesan

“Silahkan isi

semua data”

Sesuai

harapan

Valid

2 Semua data

Karyawan di isi

kemudian klik

simpan

Nik, Nama

Karyawan,

Alamat, TTL

dan Jabatan

semua

(kosong)

Menampilkan

pesan

“Simpan data

karyawan

sukses”

Sesuai

harapan

Valid

Page 80: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

98

(benar)

3 Memilih data

karyawan yang

akan di ubah

dan mengubah

sesuai yang di

inginkan

kemudian klik

ubah

Nik (benar)

dan data

sudah di

ubah

Menampilkan

pesan “ubah

data sukses”

Sesuai

harapan

Valid

4 Memilih data

Karyawan yang

ingin di hapus

kemudian klik

hapus

Nik (benar) Menampilkan

pesan “Anda

yakin ingin

menghapus

dari nik?”

Sesuai

harapan

Valid

Tablel III.14

Hasil Pengujian Blackbox Testing Data Anggaran

No Scenario

Pengujian

Tect Case Hasil yang

diharapkan

Hasil

Pengujian

Keterangan

1 Semua data

anggaran

tidak di isi

kemudian

klik tombol

simpan

Kode akun,

Nama

anggaran,

Tanggal dan

Jumlah

semua

(kosong)

Menampilkan

pesan

“Silahkan isi

semua data”

Sesuai

harapan

Valid

2 Semua data

anggaran di

isi kemudian

klik simpan

Kode akun,

Nama

anggaran,

Tanggal dan

Jumlah

semua

(benar)

Menampilkan

pesan

“Simpan data

anggaran

sukses”

Sesuai

harapan

Valid

3 Memilih data

anggaran

yang akan di

ubah dan

mengubah

sesuai yang

di inginkan

Kode Akun

(benar) dan

data sudah

diubah

Menampilkan

pesan “ubah

data anggaran

sukses”

Sesuai

harapan

Valid

Page 81: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

99

kemudian

klik ubah

4 Memilih data

anggaran

yang ingin di

hapus

kemudian

klik hapus

Kode akun

(benar)

Menampilkan

pesan “anda

yakin ingin

menghapus

data dari

Kode Akun?

Sesuai

harapan

Valid

Tablel III.15

Hasil Pengujian Blackbox Testing Data Akun

No Scenario

Pengujian

Tect Case Hasil yang

diharapkan

Hasil

Pengujian

Keterangan

1 Semua data

akun tidak di

isi kemudian

klik tombol

simpan

Kode akun,

Nama Akun,

dan Tipe

Akun semua

(kosong)

Menampilkan

pesan

“Silahkan isi

semua data”

Sesuai

harapan

Valid

2 Semua data

akun di isi

kemudian

klik simpan

Kode akun,

Nama Akun,

dan Tipe

Akun semua

semua

(benar)

Menampilkan

pesan

“Simpan data

akun sukses”

Sesuai

harapan

Valid

3 Memilih data

akun yang

akan di ubah

dan

mengubah

sesuai yang

di inginkan

kemudian

klik ubah

Kode Akun

(benar) dan

data sudah

diubah

Menampilkan

pesan “ubah

data akun

sukses”

Sesuai

harapan

Valid

4 Memilih data

akun yang

ingin di

hapus

kemudian

klik hapus

Kode akun

(benar)

Menampilkan

pesan “anda

yakin ingin

menghapus

data dari

Kode Akun?

Sesuai

harapan

Valid

Page 82: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

100

Tablel III.16

Hasil Pengujian Blackbox Testing Data Dana Desa

No Scenario

Pengujian

Tect Case Hasil yang

diharapkan

Hasil

Pengujian

Keterangan

1 Semua data

dana desa

tidak di isi

kemudian klik

simpan

Kode Akun,

Tanggal,

Keterangan,

dan Total

semua

(kosong)

Menampilk

an pesan

“Silahkan

isi semua

data”

Sesuai

harapan

Valid

2 Semua data

dana desa di isi

kemudian klik

simpan

Kode Akun,

Tanggal,

Keterangan,

dan Total

semua

(benar)

Menampilk

an pesan

“Simpan

data dana

desa

sukses”

Sesuai

harapan

Valid

3 Memilih data

dana desa yang

akan di ubah

dan mengubah

sesuai yang di

inginkan

kemudian klik

ubah

Kode Akun

(benar) dan

data sudah di

ubah

Menampilk

an pesan

“ubah data

dana desa

sukses”

Sesuai

harapan

Valid

4 Memilih data

dana desa yang

ingin di hapus

kemudian klik

hapus

Kode Akun

(benar)

Menampilk

an pesan

“anda yakin

ingin

menghapus

data dari

kode akun ?

Sesuai

harapan

Valid

Page 83: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

101

Tablel III.17

Hasil Pengujian Blackbox Testing Data Kas Masuk

No Scenario

Pengujian

Tect Case Hasil yang

diharapkan

Hasil

Pengujian

Keterangan

1 Semua data

kas masuk

tidak di isi

kemudian

klik tombol

simpan

No Bukti,

Tanggal,

Kode akun ,

keterangan

dan jumlah

semua

(kosong)

Menampilkan

pesan

“Silahkan isi

semua data”

Sesuai

harapan

Valid

2 Semua data

kas masuk di

isi kemudian

klik simpan

No Bukti,

Tanggal,

Kode akun,

keterangan

dan jumlah

semua

(benar)

Menampilkan

pesan

“Simpan data

kas masuk

sukses”

Sesuai

harapan

Valid

3 Memilih data

kas masuk

yang akan di

ubah dan

mengubah

sesuai yang

di inginkan

kemudian

klik ubah

No Bukti

(benar) dan

data sudah di

ubah

Menampilkan

pesan “ubah

data kas

masuk

sukses”

Sesuai

harapan

Valid

4 Memilih data

kas masuk

yang ingin di

hapus

kemudian

klik hapus

No Bukti

(benar)

Menampilkan

pesan “anda

yakin ingin

menghapus

data dari no

bukti?”

Sesuai

harapan

Valid

Page 84: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

102

Tablel III.18

Hasil Pengujian Blackbox Testing Data Kas Keluar

No Scenario

Pengujian

Tect Case Hasil yang

diharapkan

Hasil

Pengujian

Keterangan

1 Semua data

kas masuk

tidak di isi

kemudian

klik tombol

simpan

No Bukti,

Tanggal, Kode

akun,

keterangan dan

jumlah semua

(kosong)

Menampilk

an pesan

“Silahkan

isi semua

data”

Sesuai

harapan

Valid

2 Semua data

kas masuk di

isi kemudian

klik simpan

No Bukti,

Tanggal, Kode

akun,

keterangan dan

jumlah semua

(benar)

Menampilk

an pesan

“Simpan

data kas

keluar

sukses”

Sesuai

harapan

Valid

3 Memilih data

kas masuk

yang akan di

ubah dan

mengubah

sesuai yang

di inginkan

kemudian

klik ubah

No Bukti

(benar) dan

data sudah di

ubah

Menampilk

an pesan

“ubah data

kas keluar

sukses”

Sesuai

harapan

Valid

4 Memilih data

kas masuk

yang ingin di

hapus

kemudian

klik hapus

No Bukti

(benar)

Menampilk

an pesan

“anda yakin

ingin

menghapus

data dari no

bukti?”

Sesuai

harapan

Valid

Page 85: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

103

Tablel III.19

Hasil Pengujian Blackbox Testing Data Jurnal Umum

No Scenario

Pengujian

Tect Case Hasil yang

diharapkan

Hasil

Pengujian

Keterangan

1 Semua data

jurnal umum

tidak di isi

kemudian

klik tombol

simpan

Kode Akun,

Nama Akun,

Tanggal,

keterangan

debet,

keterangan

kredit, debet

dan kredit

semua

(kosong)

Menampilkan

pesan

“Silahkan isi

semua data”

Sesuai

harapan

Valid

2 Semua data

jurnal umum

di isi

kemudian

klik simpan

Kode akun,

nama akun,

Tanggal,

keterangan

debet,

keterangan

kredit, debet

dan kredit

semua

(kosong)

Menampilkan

pesan

“Simpan data

jurnal umum

sukses”

Sesuai

harapan

Valid

3 Memilih data

jurnal umum

yang akan di

ubah dan

mengubah

sesuai yang

di inginkan

kemudian

klik ubah

Kode Akun

(benar) dan

data sudah di

ubah

Menampilkan

pesan “ubah

data jurnal

umum

sukses”

Sesuai

harapan

Valid

4 Memilih data

jurnal umum

yang ingin di

hapus

kemudian

klik hapus

Kode Akun

(benar)

Menampilkan

pesan “anda

yakin ingin

menghapus

data dari id

jurnal ?”

Sesuai

harapan

Valid

Page 86: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

104

Tablel III.20

Hasil Pengujian Blackbox Testing Data Neraca Saldo

No Scenario

Pengujian

Tect Case Hasil yang

diharapkan

Hasil

Pengujian

Keterangan

1 Semua data

neraca saldo

tidak di isi

kemudian

klik tombol

simpan

Tanggal,

Kode akun,

nama akun,

saldo debet

dan saldo

kredit

semua

(kosong)

Menampilkan

pesan

“Silahkan isi

semua data”

Sesuai

harapan

Valid

2 Semua data

neraca saldo

di isi

kemudian

klik simpan

Tanggal,

Kode akun,

nama akun,

saldo debet

dan saldo

kredit

semua semua

(kosong)

Menampilkan

pesan

“Simpan data

neraca saldo

sukses”

Sesuai

harapan

Valid

3 Memilih data

neraca yang

akan di ubah

dan

mengubah

sesuai yang

di inginkan

kemudian

klik ubah

Kode Akun

(benar) dan

data sudah di

ubah

Menampilkan

pesan “ubah

neraca saldo

sukses”

Sesuai

harapan

Valid

4 Memilih data

neracas saldo

yang ingin di

hapus

kemudian

klik hapus

Kode Akun

(benar)

Menampilkan

pesan “anda

yakin ingin

menghapus

data dari

kode akun ?”

Sesuai

harapan

Valid

Page 87: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

105

3.5.3. Spesifikasi Hardware dan Software

1. Hardware (perangkat keras)

Komponen perangkat keras adalah terdiri dari unsur-unsur yang terdiri

dari perangkat keras komputer yang digunakan untuk membantu proses kerja

manusia (brainware) dan bersifat fisik.

Spesifikasi perangkat keras minimum yang dibutuhkan adalah sabagai

berikut :

a. Processor : Intel(R) Celeron (R) CPU N2840 @

2.16GHz1.10Ghz (2 CPUs), ~2.2GHz

b. Memory (RAM) : 2 GBR

c. Monitor : 14 ”

d. Harddisk : 20 GB

e. Mouse : PS/2

f. Keyboard : 83 Keys

g. Printer : Cannon IP 2770

2. Software (perangkat lunak)

Komponen perangkat lunak adalah serangkaian unsur-unsur yang terdiri

dari beberapa perangkat lunak program komputer yang digunakan untuk

membantu proses kerja manusia (brainware) dan sifat non fisik.

Adapun spesifikasi perangkat lunak yang dibutuhkan adalah sebagai

berikut :

a. Sistem Operasi : Microsoft Windows 7

b. Sistem Aplikasi : Microsoft Visual Basic.Net dan Crystal

Report

Page 88: BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang Kecamatan Jongkong Kabupaten Kapuas Hulu terlihat pada gambar berikut ini. Sumber : Kantor

106

c. Database : MySQL

d. Program Pendukung : MySQL Connector, Connector Aplikasi