Jual Peralatan kantor Meja Kursi Kantor Distributor Brankas lemari arsip Furniture Kantor
BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang...
Transcript of BAB III PEMBAHASAN - repository.bsi.ac.id fileStruktur Organisasi Kantor Desa Nanga Temenang...
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
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.
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.
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.
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.
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.
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.
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.
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.
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
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
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
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
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.
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
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
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.
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)
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.
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
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
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
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,
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,
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
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.
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,
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
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,
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
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.
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.
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.
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.
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.
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.
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.
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.
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)
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.
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
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
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
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
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
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
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
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
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
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
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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
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()
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()
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
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
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()
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
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()
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
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
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
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
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
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
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
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
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
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
106
c. Database : MySQL
d. Program Pendukung : MySQL Connector, Connector Aplikasi