• Tidak ada hasil yang ditemukan

RANCANG BANGUN APLIKASI LAPORAN ANGGARAN BAPPEDA BERBASIS DESKTOP Rancang Bangun Aplikasi Laporan Anggaran Bappeda Berbasis Desktop (Studi Kasus Bappeda Kabupaten Ngawi).

N/A
N/A
Protected

Academic year: 2017

Membagikan "RANCANG BANGUN APLIKASI LAPORAN ANGGARAN BAPPEDA BERBASIS DESKTOP Rancang Bangun Aplikasi Laporan Anggaran Bappeda Berbasis Desktop (Studi Kasus Bappeda Kabupaten Ngawi)."

Copied!
16
0
0

Teks penuh

(1)

RANCANG BANGUN APLIKASI LAPORAN ANGGARAN

BAPPEDA BERBASIS DESKTOP

(Studi Kasus Bappeda Kabupaten Ngawi)

Publikasi Ilmiah

Disusun sebagai salah satu syarat menyelesaikan Program Studi

Strata I pada Jurusan Teknik Informatika Fakultas Komunikasi dan Informatika Universitas Muhammadiyah Surakarta

Diajukan oleh :

Fajar Prastyo Pembimbing : Dr. Heru Supriyono, M.Sc. Yusuf Sulistyo N, S.T., M.Eng.

PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS KOMUNIKASI DAN INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA

(2)
(3)

RANCANG BANGUN APLIKASI LAPORAN ANGGARAN

BAPPEDA BERBASIS DESKTOP

(Studi Kasus Bappeda Kabupaten Ngawi)

Fajar Prastyo*, Heru Supriyono, Yusuf Sulistyo N

Jurusan Teknik Informatika, Fakultas Komunikasi dan Informatika, Universitas Muhammadiyah Surakarta

email : [email protected]

ABSTRACT

Regional development planning and building Instantion (Bappeda) Ngawi is one of region companies that reside in Ngawi regency which the registration system stills conventional, using Microsoft Office Word and Microsoft Excel for development planning data processing. To overcome the problems, they need to build an application that can help to speed up and facilitate the processing of data for development planning. The objective of this research is to design and make a budget report application for Bappeda with study case in Bappeda Ngawi.

The development method used in this research is the System System Development Life Cycle (SDLC). Firstly the need should be analized. The next stages are designing systems and software, coding, testing, implementation and system integration. MySQL database is used for data storage, Netbeans IDE with set of JDK is used for application design and iReport is used for reports method. For then, client-server configuration is used for system testing.

The results of the research show that the existence of a desktop-based application system has a printing of data report in the information system development plan carried out systematically, so that data is stored and organised according to the programs, activities and budget. Data stored or executed integrated in one database so easily in the process of supervision. Based on the results of questionnaire culled from 83.67% view in terms of the stated application look interesting, and 33.33% said very easy, 33.33% in operating the application, as well as 50% stated the application ease in working on the making of the report.

Keyword: Budget Report Applications, Bappeda, Desktop, Java.

ABSTRAKSI

(4)

untuk merancang dan membuat aplikasi Laporan Anggaran Bappeda dengan studi kasus di Bappeda Ngawi.

Metode pengembangan yang digunakan pada penelitian ini adalah dengan menggunakan sistem System Development Life Cycle (SDLC). Pertama kali dilakukan menganalisis kebutuhan. Tahap selanjutnya mendesain system dan software, coding, pengujian system dan integrasi, implementasi. Penyimpanan data dilakukan menggunakan basis data jenis MySQL. Perancangan system menggunakan aplikasi NetBeans IDE dengan seperangkat JDK, dan untuk pembuatan laporan menggunakan aplikasi iReport dan pengujian dilakukan dengan metode client-server.

Hasil dari penelitian ini adalah adanya sistem aplikasi berbasis desktop yang memiliki pencetakan laporan data-data pada system informasi rencana pembangunan yang dilakukan secara sistematis, sehingga data tersimpan dan teratur sesuai program, kegiatan dan anggaranya. Data yang tersimpan atau yang dikerjakan terintegrasi dalam satu basis data sehingga mudah dalam proses pengawasan. Berdasarkan hasil kuisioner yang diambil dari segi tampilan 83.67% menyatakan tampilan aplikasi menarik, dan 33.33% menyatakan sangat mudah, 33.33% mudah dalam mengoperasikan aplikasi, serta 50 % menyatakan aplikasi mempermudah dalam mengerjakan pembuatan laporan.

Kata Kunci : Aplikasi laporan anggaran, Bappeda, Client-server, Desktop , Java.

PENDAHULUAN

Perkembangan teknologi informasi di era globalisasi saat ini telah menimbulkan perubahan yang cukup signifikan bagi berbagai macam instansi atau peusahaan. Bappeda Kabupaten Ngawi yang bertugas untuk merancang rencana pembangunan daerah sekarang ini sedang maju untuk mencoba melakukan sistem baru yaitu menangani permasalahan yang dihadapi oleh para pegawai. Diharapkan sistem yang baru dapat mendukung kinerja Bappeda agar tercipta suatu kinerja yang efektif

dan efesien dan mampu memberikan yang terbaik bagi daerah untuk pembangunan.

(5)

membuat suatu sistem aplikasi, khususnya yang menyangkut data program, data kegiatan dan laporan rencana pembangunan dareah. Sistem basis data untuk aplikasi ini akan dibuat menggunakan jaringan client–server, agar jika suatu saat terjadi kesalahan maka data tidak akan hilang karena adanya sistem backup. Berdasarkan uraian dan kondisi di atas maka dalam penelitian ini dilakukan perancangan aplikasi dengan judul Sistem aplikasi rencana pembangunan bappeda ngawi berbasis desktop.

METODE PENELITIAN a. Metode Penelitian

Metode pengembangan yang digunakan pada penelitian ini adalah dengan menggunakan sistem System Development Life Cycle (SDLC).

Gambar 1 Metode Pengembangan

Sistem SDLC

Metode SDLC ini dilakukan melalui beberapa tahapan yaitu mulai dari perencanaan sistem hingga pengoperasian dan pemeliharaan.

Metode SDLC memiliki beberapa tahapan diantaranya yaitu:

1. Planning, yaitu dalam perencanaan sistem atau konsep yang cocok dan pantas untuk memberikan

informasi maupun

perancangan design aplikasi desktop yang dalam prosedurnya tetap diarahkan pada sistem perencanaan pembangunan Bappeda Ngawi.

2. Analysis, merupakan tahapan yang berfungsi untuk mengetahui permasalahan - permasalahan yang terjadi pada suatu organisasi, sehingga permasalahan yang timbul dapat terpenuhi kebutuhannya.

3. Design, setelah proses

menganalisa dan

(6)

keperluan-keperluan yang dibutuhkan, selanjutnya merancang dan mendesign tampilan untuk aplikasi desktop. Dalam hal ini tidak terlepas dari penulisan kode program sesuai dengan desain yang telah dibuat yang dilakukan dengan rapi, terstruktur dan benar, sehingga menghasilkan aplikasi yang bermanfaat bagi pengguna.

4. Implementation, maksudnya adalah penerapan sistem atau implementasi sistem yang merupakan puncak proses dalam perancangan sistem aplikasi desktop, yaitu mengaplikasikan sistem yang sudah terintegrasi atau menerapkan sebuah sistem menjadi bentuk yang nyata. 5. Maintenance, berfungsi untuk

melakukan pemeliharaan dan pengelolaan sistem agar tetap berjalan dan berfungsi sesuai dengan yang diharapkan.

b. Perancangan Use Case

Use case adalah suatu transaksi yang dimulai dengan stimulus user dan diakhiri dengan respon. Diantara stimulus user dan respon terdapat logika program. Adapun use case yang akan dibuat dalam sistem ini secara umum antara lain sebagai berikut :

1) Use Case Diagram

Use case diagram merupakan dokumentasi yang berisi gambaran sistem yang dilihat dari perspektif user. Use case diagram berfungsi untuk menggambarkan fasilitas yang disediakan sistem untuk user.

(7)

Gambar 2 Gambar diagram use case Administrator

Gambar 3.3 merupakan gambaran use case administrator mempunyai fasilitas untuk melakukan pengelolaan data interen yang meliputi menambah data, mengubah data, menghapus data, mencetak data laporan, pengelolaan data secara umum seperti rekap data dinas, rekap data program, rekap data kegiatan, data ILPPD, data LKPJ, laporan keuangan.

Gambar 3 Gambar diagram use case user

(8)

2) Use Case Definition

Tahap pendefinisian use case yang akan dibuat adalah sebagai berikut :

a) User Login : pengguna melakukan konfirmasi login untuk menggunakan fasilitas sistem.

b) Input data dinas: digunakan untuk menambah data dinas pada program.

c) Input data urusan: digunakan untuk menginput data urusan sesuai dengan program dan kegiatan yang dirancang.. d) Input tugas pembantuan:

digunakan untuk mengisi tugas pembantuan untuk rencana anggaran.

e) Input data program:

digunakan untuk

menginputkan data program yang direncanakan dinas. f) Input data kegiatan :

digunakan untuk

menginputkan data kegiatan sesuai dinas membuat program .

i) Input data laporan keuangan : digunakan untuk menambah data keuangan berupa pemasukan, pengeluaran, sisa anggaran.

3) Finalisasi Use Case

a) User Login (id_pegawai, kata_sandi)

{OK, id_pegawai ditemukan, kata_sandi ditemukan}

b) Input data dinas (kode_dinas, nama_dinas)

{OK,kode_dinas ditemukan, nama_dinas ditemukan} c) Input data urusan (nama,

urusan, kategori)

{OK, nama ditemukan, urusan ditemukan, kategori ditemukan}

d) Input tugas pembantuan (sumber_dana, tahun, jumlah_bantuan)

{OK, sumber_dana

(9)

e) Input data program (kode_program, kode_urusan, nama_program, tahun_ anggaran, rupiah, sisa, tujuan_program, sasaran_ program)

{OK, kode_program ditemukan, kode_urusan ditemukan, nama_program ditemukan, tahun_anggaran ditemukan, rupiah ditemukan, tujuan_program ditemukan, sasaran_program ditemukan} f) Input data kegiatan

(kode_kegiatan, kode_ program, nama_kegiatan, jenis_kegiatan, lokasi, keluaran, target_anggaran) {OK, kode_kegiatan ditemukan, kode_program ditemukan, nama_kegiatan ditemukan, jenis_kegiatan ditemukan, lokasi ditemukan, keluaran ditemukan, target_anggaran ditemukan} g) Input data ilppd

(id_ilppd,kode_program, realisasi_anggaran)

{OK, id_ilppd ditemukan, kode_program ditemukan,

realisasi_anggaran ditemukan}

h) Input data lkpj (id_lkpj, kode_kegiatan, realisasi_ anggaran, permasalahan, solusi, keterangan)

{OK, id_lkpj ditemukan, kode_kegiatan ditemukan, realisasi_anggaran

ditemukan, permasalahan ditemukan, solusi ditemukan, keterangan ditemukan} i) Input laporan keuangan

keuangan (idkeuangan, tahun, pemasukan, pengeluaran, sisa)

{OK, idkeuangan ditemukan, tahun ditemukan , pemasukan ditemukan , pengeluaran ditemukan, sisa ditemukan }

4) Use Case Description

Use case description

merupakan proses

(10)

c. Peralatan Utama

Peralatan yang diperlukan untuk mendukung dalam pelaksanaan penelitian ini antara lain :

1) Perangkat keras pendukung diantaranya :

a. Processor AMD E350 1.60 Hz.

b. 2 GB DDR3 Memory. c. 320 GB Hard Drive. d. Screen12.0” LCD.

2) Perangkat lunak pendukung diantaranya :

a. Aplikasi Netbeans IDE 6.9.1

b. JDK 7u4

c. iReport Designer 4.5.0 d. Appserv-win32-2.5.9 e. Aplikasi Browser Google

Chrome f. DBDesigner4 g. OS : Windows 7

HASIL DAN PEMBAHASAN

Sistem dan program yang telah berjalan menjadi sebuah hasil dan tujuan akhir dari pembuatan sistem aplikasi. Hasil penelitian ini akan diimplementasikan rencana pembangunan oleh pihak Bappeda

Ngawi. Sistem aplikasi rencana pembangunan Bappeda Ngawi ini terdapat tiga halaman user yang memiliki hak akses yang berbeda-beda antara lain menu umum, halaman administrator dan halaman operator.

(11)

Gambar 5 Tampilan Form Menu

Login

3. Menu Data Dinas

Menu data dinas berisi form inputan kode dan nama SKPD untuk memasukkan kode dan nama SKPD.

Gambar 6 Menu Form Data Dinas

Kode program simpan data menu data dinas.

Gambar 7 Kode Program Simpan

Data Dinas

(12)

Gambar 8 Tampilan Form Rekap

Data Dinas

4. Menu Data Program

Menu data program digunakan untuk menginput data program dan rencana anggaran.

Gambar 9 Tampilan Form Data

Program

Kode program ambil data menu data program.

Gambar 10 Kode Program Ambil

Data Data Program

Kode program ambil data menu data program digunakan untuk memanggil data program yang sudah tersimpan di basis data. Baris 1-9 adalah pernyataan inisialisasi class ambil data dan penyeleksian nama tabel dan kolom basis data yang akan dipanggil. Baris 10-25 merupakan pernyataan statement bernama “statement” dimana menu mendapatkan koneksi untuk membuat pernyataan yang dipakai yang kemudian menyatakan kondisi data dari tabel dan kolom yang terseleksi saja yang akan terpanggil. Tampilan hasil cetak dari data program dapat dilihat pada

(13)

Gambar 11 Tampilan Form Rekap

Data Program

5. Menu Data Laporan Keuangan Menu keuangan digunakan untuk mengetahui jumlah pemasukan, jumlah pengeluaran dan sisa anggaran.

Gambar 12 Tampilan Form Data

Laporan Keuangan

Menu data dinas berisi form inputan kode dan nama SKPD untuk memasukkan kode dan nama SKPD

Tampilan hasil cetak dari data laporan keuangan dapat dilihat pada Gambar 14.

Gambar 14 Tampilan Rincian Laporan Keuangan

6. Menu Grafik

Menu grafik digunakan untuk mengetahui grafik pemasukan, grafik pengeluaran dan sisa anggaran.

Gambar 15 Tampilan grafik

(14)

KESIMPULAN DAN SARAN

Kesimpulan yang dapat diambil dari uraian tersebut diantaranya adalah :

a. Telah dibuat dan diuji Sistem Aplikasi Rencana Pembangunan Bappeda Ngawi Berbasis Desktop guna membantu karyawan Bappeda Ngawi dalam melakukan perencanaan dan penganggaran pembangunan daerah.

b. Adanya sistem pencetakan laporan data-data pada system informasi rencana pembangunan yang dilakukan secara sistematis, sehingga data tersimpan dan teratur sesuai program, kegiatan dan anggaranya.

c. Data yang tersimpan atau yang dikerjakan terintegrasi dalam satu basis data sehingga mudah dalam proses pengawasan.

d. Data dapat dikerjakan secara bersama karena data dapat diakses secara bersamaan dengan metode client server

(15)

DAFTAR PUSTAKA

Huda, Miftakhul, 2002. Aplikasi Inventory Multi Store Plus Management dengan Java. Jakarta : PT Elex Media Komputindo.

Jogiyanto, 2005. Analisis & Desain Sistem Informasi : Pendekatan Terstruktur Teori dan Praktik Aplikasi Bisnis.Yogyakarta : Andi.

Murdani, Dedi, 2011. Aplikasi Penyewaan Lapangan “futsal ABC” Dengan Java dan MySQL. Tugas Akhir Jurusan Teknik Informatika Fakultas Ilmu Komputer. Universitas Gunadarma.

Sari, Erni Tri Kumala, 2011. Sistem Komputerisasi Rekam Medis Rumah Sakit PKU Muhammadiyah Baturetno. Tugas Akhir Jurusan Teknik Informatika Fakultas Komunikasi dan Informatika. Universitas Muhammadiyah Surakarta.

Siregar, Ali, Atas. 1997. Dasar-dasar Akuntansi. Bandung. Erlangga.

Supardi Yuniar, 2010. Semua Bisa Menjadi Programmer Java Basic Programming. Jakarta : PT Elex Media Komputindo.

Wahana, 2010. Membangun GUI dengan Java Netbeans 6.5. Yogyakarta : Andi. Adnan, 2011. Aplikasi Pendataan Kependudukan,Pendapatan Dan Pengeluaran

Desa Di Desa Kalidengen. Fakultas Teknik Informatika. AMIKOM Yogyakarta.

(16)

BIODATA PENULIS

Nama : Fajar Prastyo NIM : L200080083 Tempat Lahir : Ngawi

Tanggal lahir : 27 Januari 1990 Jenis Kelamin : Laki-laki Agama : Islam Pendidikan : S1

Jurusan/ Fakultas : Teknik Informatika/ Komunikasi dan Informatika Perguruan Tinggi : Universitas Muhammadiyah Surakarta

Alamat Rumah : Jln. Karya no 45 Ngawi No. HP : +6285724411153

Email : [email protected]

Gambar

Gambar  2    Gambar  diagram  use  case  Administrator
Gambar  5  Tampilan  Form  Menu  Login
Gambar  8    Tampilan  Form  Rekap  Data Dinas
Gambar  11  Tampilan  Form  Rekap  Data Program

Referensi

Dokumen terkait

Pada tampilan barang ini admin dapat melihat, menambah, mengubah, dan menghapus data barang atau produk yang terdapat pada toko sablon Surabaya. Tampilan Halaman

Hasil dari perancangan sistem ini yaitu pada sistem ini dapat mengubah bobot kriteria pada pupuk, menambah alternatif data pupuk, mengubah dan menghapus data pupuk yang

a) User Login : pengguna melakukan konfirmasi login untuk menggunakan fasilitas sistem. b) Input data customer : digunakan untuk menambah data customer jika ada

Memberikan fasilitas berupa menu pakar yang memungkinkan pakar mengolah data (mengubah, menambah, dan menghapus) penyakit, fakta, penyebab, pengobatan, solusi,

Aplikasi piutang dan payroll perusahaan Pinguin Florist adalah sebuah aplikasi berbasis desktop yang dapat mengelola data master yaitu meliputi data produk, data pelanggan,

Mastering hari besar islam digunakan oleh administrator untuk menambah, mengubah, dan menghapus informasi hari besar islam yang nantinya akan digunakan oleh takmir

Gambar 4.3 Data Kategori Data Fasilitas Tampilan data fasilitas dikelola oleh admin untuk mengelola fasilitas yang akan ditampilkan pada halaman WAP.. Data fasilitas akan disimpan

13 UC-0006 Menambah data kelas Super Admin, Admin UC-0007 Mengubah data kelas Super Admin, Admin UC-0008 Menghapus data kelas Super Admin, Admin UC-0009 Melihat data guru Super