RANCANG BANGUN APLIKASI LAPORAN
ANGGARAN BAPPEDA BERBASIS DESKTOP
(Studi Kasus Bappeda Kabupaten Ngawi)
SKRIPSI
Disusun sebagai salah satu syarat menyelesaikan Jenjang Strata I
Pada Jurusan Teknik Informatika Fakultas Komunikasi dan Informatika
Universitas Muhammadiyah Surakarta
Oleh:
Fajar Prastyo
NIM : L200080083
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS KOMUNIKASI DAN INFORMATIKA
UNIVERSITAS MUHAMMADIYAH SURAKARTA
v
MOTTO DAN PERSEMBAHAN
MOTTO
“Mengerjakan sesuatu dengan niat baik maka akan menghasilkan suatu
kebaikan dan jika mengerjakan sesuatu dengan niat buruk maka akan buruk
vi
PERSEMBAHAN
1. Kedua orang tuaku tercinta yang telah melahirkan, merawat dan
mendidik aku sehingga aku menjadi anak yang berguna bagi agama dan
Negara.
2. Kakakku yang telah memberikan fasilitas dan dukungan materi sehingga
aku bisa menyelesaikan kuliahku ini.
3. Teman-teman kuliah dan Kademangan yang telah memberikan
dukungan dan motivasinya.
4. Syaifudin Ahmad yang telah membantu dan menjadi mentor saya.
5. Sandy Pramana Adi yang telah sama-sama berjuang mempelajari Java.
6. Arif Tri Septiawan dan Wakhid Wijatmaka yang telah memberikan
dukungan.
7. Tantri Mayasari yang selalu memberikan semangat dan motivasi
mengerjakan skripsi.
8. Anastasya Niki Ria Ike Jayanti yang selalu membantu saat aku butuh
vii
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Allah SWT yang telah
memberikan rahmat, hidayah serta kekuatan sehingga penulis dapat
menyelesaikan skripsi ini dengan judul “RANCANG BANGUN APLIKASI
LAPORAN ANGGARAN BAPPEDA BERBASIS DESKTOP (Studi Kasus
Bappeda Kabupaten Ngawi)”.
Skripsi ini disusun untuk memenuhi kurikulum pada Program Studi
Teknik Informatika Universitas Muhammadiyah Surakarta, sebagai
kewajiban mahasiswa dalam rangka menyelesaikan program sarjana.
Penulis menyadari bahwa skripsi ini masih jauh dari kesempurnaan, oleh
karena itu kritik saran yang membangun dari berbagai pihak sangat penulis
harapkan demi perbaikan-perbaikan ke depan.
Terwujudnya skripsi ini tidak lepas dari bantuan berbagai pihak yang
telah mendorong dan membimbing penulis, baik tenaga, ide-ide, maupun
pemikiran. Oleh karena itu dalam kesempatan ini penulis ingin
mengucapkan terima kasih yang sebesar-besarnya kepada :
1. Husni Thamrin, M.T, P.h.D selaku Dekan Fakultas Komunikasi dan
Informatika Universitas Muhammadiyah Surakarta.
2. Dr. Heru Supriyono, M.Sc. selaku Ketua Jurusan Teknik Informatika
viii
3. Dr. Heru Supriyono, M.Sc. selaku Pembimbing I yang telah
memberikan nasehat, bimbingan, dorongan, dan pengarahan kepada
penulis sehingga dapat menyelesaikan tugas akhir ini.
4. Yusuf Sulistyo N, S.T., M.Eng., selaku Pembimbing II yang telah
memberikan bimbingan dan pengarahan kepada penulis sehingga dapat
menyelesaikan tugas akhir ini.
5. Kedua orang tua, terima kasih atas semua doa, semangat dan
perjuangan yang tiada hentinya, juga atas curahan kasih sayang yang
tidak pernah surut dalam setiap langkah kehidupan penulis.
6. Teman-teman seperjuangan dalam tugas akhir, terima kasih atas kerja
samanya.
7. Semua pihak yang tidak bisa disebutkan satu -persatu yang telah
membantu hingga terselesainya tugas akhir ini.
Akhirnya penulis berharap semoga skripsi ini berguna bagi semua pihak
dan bermanfaat bagi penulis khususnya dan pembaca pada umumnya dalam
menambah pengetahuan dan wawasan ilmu. Amiin.
Surakarta, 30 November 2012
ix
1.6. Sistematika Penulisan Laporan ... 3
BAB II TINJAUAN PUSTAKA ... 5
2.1. Telaah Penelitian ... 5
x
3.5.2. Perancangan Sistem... 15
3.5.3. Perancangan Basis Data ... 26
3.5.4. Desain Dialog Layar... 35
3.5.5. Desain Input ... 36
3.5.6. Desain Output ... 47
3.5.7. Client Server ... 51
3.5.8. Rancangan Pengujian ... 52
BAB IV ANALISA HASIL DAN PEMBAHASAN ... 55
4.1. Hasil Penelitian ... 55
xi
4.2.1. Tampilan Sistem Informasi ... 55
4.2.1.1. Menu Umum ... 55
4.2.1.2. Menu Login ... 56
4.2.1.3. Menu Data Dinas ... 57
4.2.1.4. Menu Urusan ... 58
4.2.1.5. Menu Data Program ... 60
4.2.1.6. Menu Data Kegiatan ... 62
4.2.1.7. Menu Data ILPPD ... 64
4.2.1.8. Menu Data LKPJ ... 67
4.2.1.9. Menu Data Laporan Keuangan ... 69
4.2.1.10. Menu Grafik ... 70
4.2.2. Analisa Kelebihan dan Kelemahan ... 71
4.2.3. Pengujian ... 71
4.2.4. Perbandingan Dengan Program Renja-SKPD Bappenas ... 75
BAB V PENUTUP ... 78
5.1. Kesimpulan ... 78
5.2. Saran ... 78
DAFTAR PUSTAKA ... 80
xii
DAFTAR TABEL
Tabel 3.1 Use Case Description Input Login ... 21
Tabel 3.2 Use Case Description Input Data Dinas ... 22
Tabel 3.3 Use Case Description Input Data Urusan ... 22
Tabel 3.4 Use Case Input Description Data Tugas Pembantuan ... 23
Tabel 3.5 Use Case Description Input Data Program ... 23
Tabel 3.6 Use Case Description User ... 24
Tabel 3.7 Use Case Description Input Data Kegiatan ... 24
Tabel 3.8 Use Case Description Input Data ILPPD ... 25
Tabel 3.9 Use Case Description Input Data LKPJ ... 25
Tabel 3.10 Aturan TIC... 26
Tabel 3.11 TIC untuk data_dinas ... 27
Tabel 3.12 TIC untuk data_urusan ... 27
Tabel 3.13 TIC untuk tugas_pembantuan... 28
Tabel 3.14 TIC untuk data_program ... 29
Tabel 3.15 TIC untuk Kegiatan ... 30
Tabel 3.16 TIC untuk ILPPD ... 31
Tabel 3.17 TIC untuk LKPJ ... 32
Tabel 3.18 TIC untuk data_laporan_keuangan ... 33
xiii
DAFTAR GAMBAR
Gambar 2.1 Gambar Proses Bisnis Bappeda Ngawi ... 10
Gambar 3.1 Diagram Alir Penelitian ... 12
Gambar 3.2 Metode Pengembangan Sistem SDLC ... 13
Gambar 3.3 Gambar diagram use case Administrator ... 16
Gambar 3.4 Gambar diagram use case user ... 17
Gambar 3.5 ER-Diagram ... 34
Gambar 3.6 Desain Menu Utama ... 36
Gambar 3.7 Desain Menu Login ... 37
Gambar 3.8 Desain Data Dinas ... 38
Gambar 3.9 Desain Menu Data Urusan... 39
Gambar 3.10 Desain Menu Tugas Pembantuan ... 40
Gambar 3.11 Desain Data Program ... 41
Gambar 3.17 Desain Menu Ubah Password ... 47
Gambar 3.18 Desain Output Data Dinas ... 47
Gambar 3.19 Desain Output Data Tugas Pembantuan ... 48
xiv
Gambar 3.21 Desain Output Data Laporan Kegiatan... 49
Gambar 3.22 Desain Output Data Laporan ILPD ... 49
Gambar 3.23 Desain Output Data LKPJ ... 50
Gambar 3.24 Desain Output Data Laporan Keuangan ... 50
Gambar 3.25 Arsitektur Client-Server ... 52
Gambar 3.26 Gambar Pengaturan Koneksi ... 53
Gambar 3.27 Gambar Pengaturan Koneksi Command Promt ... 54
Gambar 4.1 Tampilan Form Menu Umum ... 55
Gambar 4.2 Tampilan Form Menu Login ... 56
Gambar 4.3 Menu Form Data Dinas ... 56
Gambar 4.4 Kode Program Simpan Data Dinas... 57
Gambar 4.5 Tampilan Form Menu Urusan ... 58
Gambar 4.6 Kode Program Simpan Data Urusan. ... 58
Gambar 4.7 Tampilan Form Data Program ... 59
Gambar 4.8 Kode Program Ambil Data Data Program. ... 60
Gambar 4.9 Tampilan Form Rekap Data Program... 61
Gambar 4.10 Tampilan Form Rekap Data Dinas ... 61
Gambar 4.11 Tampilan Form Data Kegiatan ... 62
Gambar 4.12 Kode Program Simpan Data Kegiatan. ... 62
Gambar 4.13 Rekap Data Kegiatan. ... 63
Gambar 4.14 Tampilan Form Data ILPPD ... 64
Gambar 4.15 Kode Program Simpan Data ILPPD.. ... 64
xv
Gambar 4.17 Rekap Data Urusan Pilihan ... 66
Gambar 4.18 Tampilan Form Data LKPJ ... 66
Gambar 4.19 Kode Program Simpan Data LKPJ. ... 67
Gambar 4.20 Tampilan Form Data LKPJ. ... 68
Gambar 4.21 Tampilan Form Data Laporan Keuangan. ... 69
Gambar 4.22 Tampilan Rincian Laporan Keuangan. ... 69
Gambar 4.23 Menu Grafik. ... 69
Gambar 4.24 Kode Program Menu Grafik. ... 70
xvi
DAFTAR LAMPIRAN
Lampiran I Contoh Source Code Program pada Rancang Bangun
Aplikasi Laporan Anggaran Bappeda Berbasis
Desktop (Studi Kasus Bappeda Kabupaten Ngawi).
Lampiran II Surat Keterangan telah melakukan penelitian.
xvii
ABSTRAKSI
Bappeda Ngawi merupakan salah satu Badan Perencanaan Daerah yang berada di Kabupaten Ngawi yang saat ini sistem pencatatan masih bersifat konvensional, menggunakan Microsoft Office Word dan Microsoft Excel untuk pengolahan data perencanaan pembangunan. Masalah tersebut perlu untuk dibangun sebuah aplikasi yang dapat membantu mempercepat dan memudahkan pengolahan data perencanaan pembangunan.Tujuan dari penelitian ini adalah untuk merancang dan membuat aplikasi Laporan Anggaran Bappeda.
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 menggunakan basis data jenis My SQL. 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 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.