Pengembangan Sistem Informasi Pengelolaan Keuangan Negara Modul Administrasi Menggunakan Teknologi Java Server Pages dan PostgreSQL

dokumen-dokumen yang mirip
Pengembangan Sistem Informasi Akuntansi Dan Pengelolaan Keuangan (Siapkan) Modul Administrasi Berteknologi Java Dan DBMS PostgreSql

Pengembangan Sistem Informasi Akuntansi dan Pengelolaan Keuangan Modul Bendahara Menggunakan Teknologi Java dan PostgreSQL

Abstrak Direktorat Jenderal Perbendaharaan Negara telah meluncurkan berbagai jenis aplikasi dalam rangka

Sistem Informasi Manajemen Aset Berbasis Intranet

BAB II LANDASAN TEORI. Pada tahap ini berisi pengertian dan penjelasan teori-teori yang digunakan penulis untuk pembangunan sistem.

PROTOTIPE SISTEM MANAJEMEN TUGAS AKHIR BERBASIS WEB MENGGUNAKAN TEKNOLOGI JAVA SERVER FACES (JSF) NASKAH PUBLIKASI. Oleh: Gita Indah Marthasari, S.

WEBSITE PEMILIHAN CALON KETUA HIMPUNAN JURUSAN SISTEM KOMPUTER UNIVERSITAS KRISTEN MARANATHA. Angga Indrajaya /

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI. bidang media komunikasi dan informasi. Internet adalah suatu jaringan komputer

Bab 2 Tinjauan Pustaka

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

APLIKASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 5 BINJAI TUGAS AKHIR FATIMAH

APLIKASI SISTEM INFORMASI PENGOLAHAN DATA PADA DIREKTORAT RESERSE KRIMINAL KHUSUS POLDA SUMBAR

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP

1. Pendahuluan. 1.1 Latar belakang. 1.2 Perumusan masalah

DAFTAR ISTILAH. Activity Diagram

SISTEM PEMANTAUAN DISTRIBUSI PEMBAYARAN PARKIR MELALUI INTERNET

SISTEM INFORMASI MANAJEMEN ASET DAERAH BERBASIS WEB (Intranet)

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii

Prototype Sistem Informasi Hasil Penelitian Berbasis WEB

PERANCANGAN WEBSITE PENJUALAN SECARA ONLINE MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR MIRA RIZKY S TANJUNG

BAB IV ANALISIS DAN PERANCANGAN SISTEM

Aplikasi LAN Messenger Menggunakan Java Servlet

BAB III PERANCANGAN APLIKASI

BAB II LANDASAN TEORI. Dalam pembangunan suatu sistem informasi, terdapat dua kelompok

BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM

4. BAB IV IMPLEMENTASI DAN PENGUJIAN

Cover Daftar isi Latar belakang Rumusan masalah Batasan masalah Tujuan Uml (Unified modelling language) Use case diagram Class diagram Activity

BAB III ANALISA DAN PERANCANGAN SISTEM

STANDAR KOMPETENSI DAN KOMPETENSI DASAR KELOMPOK PROGRAM PRODUKTIF SEKOLAH MENENGAH KEJURUAN

BAB 1 PENDAHULUAN Latar belakang

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

Oleh : Dosen Pembimbing : Umi Laili Yuhana, S.Kom, M.Sc Hadziq Fabroyir, S.Kom

Sistem Informasi Praktik Industri Fakultas Teknik Universitas Negeri Yogyakarta Berbasis Web

Pembuatan Sistem Informasi Rekonsiliasi Keuangan Negara Menggunakan PHP dan MySQL

BAB II LANDASAN TEORI

PENERAPAN JAVA SERVER FACES UNTUK DESIGN PATTERN WEB

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media

SISTEM INFORMASI BANK DATA DAN PENELUSURAN TUGAS AKHIR DAN SKRIPSI BERBASIS WEB ( STUDY KASUS STMIK PRINGSEWU)

BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM

DASAR KOMPETENSI KEJURUAN DAN KOMPETENSI KEJURUAN SEKOLAH MENENGAH KEJURUAN

BAB I PENDAHULUAN. UUD 1945, sebagaimana kemudian dituangkan dalam penjelasan UUD 1945

Pembuatan Sistem Informasi Rekonsiliasi Keuangan Negara Menggunakan PHP dan MySQL

Bab 3 Metodologi Penelitian

SISTEM INFORMASI PELAYANAN MASYARAKAT PADA KONTRAKTOR LISTRIK CV. INDO PERKASA DI PURWOKERTO

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI MANAJEMEN KEUANGAN SUB BAGIAN PERBENDAHARAAN, STUDI KASUS PEMERINTAH KABUPATEN MALANG

BAB I PENDAHULUAN. 1.1 Latar Belakang.


BAB II TINJAUAN PUSTAKA

3. BAB III METODE PENELITIAN

BAB 1 PENDAHULUAN. Dalam pengembangan perangkat lunak, tim developer membangun cetak

Modul 5 AJAX TUJUAN PRAKTIKUM : PERLENGKAPAN PRAKTIKUM LANDASAN TEORI. Latar Belakang Munculnya Ajax. Definisi Ajax.

BAB II LANDASAN TEORI. Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi

BAB II LANDASAN TEORI

PERANCANGAN SISTEM INFORMASI MANAJEMEN PERPUSTAKAAN MENGGUNAKAN POLA MODEL-VIEW- CONTROLLER (MVC)

3.1 APLIKASI YANG DITANGANI OLEH CODE GENERATOR

BAB IV TESTING DAN IMPLEMENTASI

PEMBAGIAN STANDAR KOMPETENSI DAN KOMPETENSI DASAR PPLI MAHASISWA PENDIDIKAN INFORMATIKAN TAHUN 2016 KOMPTENSI DASAR

Bab 4 Pembahasan dan Hasil

BAB III PEMBAHASAN 3.1 Analisa Sistem

BAB V IMPLEMENTASI DAN PENGUJIAN

PENGERTIAN WEB web adalah

BAB 1 PENDAHULUAN. yang benar-benar mempunyai skill atau kemampuan dalam bidang Teknologi

BAB IV ANALISIS DAN PERANCANGAN SISTEM. yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI PRAKTIK INDUSTRI FAKULTAS TENIK UNY BERBASIS WEB

Rancang Bangun Sistem Informasi Geografis Pendataan Paud Di Indonesia Berbasis Web

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

BAB 2 LANDASAN TEORI

BAB IV PEMECAHAN MASALAH DAN UJI COBA APLIKASI

BAB 3 LANDASAN TEORI

SISTEM INFORMASI PENERIMAAN SISWA BARU SEKOLAH MENENGAH PERTAMA BERBASIS WEB (STUDI KASUS KABUPATEN KUTAI KARTANEGARA)

HTML 5. Geolocation Web SQL Database, media penyimpanan database lokal

II. METODE PENELITIAN. A. Studi Literatur

Sistem Informasi Manajemen Anggaran (Simangga) Perguruan Tinggi Berbasis Web (Studi Kasus : Universitas Siliwangi)

Bab 2. Tinjauan Pustaka

BAB VI : PENUTUP 6.1 Kesimpulan Saran DAFTAR PUSTAKA LAMPIRAN

BAB I PENDAHULUAN... I-1

Bab 2 Tinjauan Pustaka 2.1 Penelitian terdahulu

BAB III LANDASAN TEORI. sistem, pengertian sistem informasi, sumber dari sistem informasi, dan metodemetode. lainnya yang dipakai dalam pembahasan.

BAB 1 PENDAHULUAN. memasuki berbagai aspek kehidupan. Salah satunya adalah semakin banyak

soal tes + ujian asil + ujian BUKU PANDUAN SISTEM MANAJEMEN KONTEN PADA PLATFORM MOODLE Buku Panduan CMS pada Platform Moodle 1

BAB IV HASIL DAN UJI COBA

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. dilakukan dengan menggunakan teknologi yang berbeda beda. Selain itu terdapat

Mengenal Pemrograman Web Dengan JSP

PEMANFAATAN WEBSITE UNTUK MENYAMPAIKAN INFORMASI DAN PELAYANAN KOPERASI TAHU TEMPE INDONESIA (PRIM KOPTI) KABUPATEN KLATEN

BAB II KAJIAN PUSTAKA

Pembuatan Sistem Informasi Pendidikan dan Pelatihan dalam Jabatan Berbasis Web pada Bagian Pengembangan Pegawai Direktorat Jenderal Perbendaharaan

PEMBUATAN SISTEM INFORMASI PENDIDIKAN DAN PELATIHAN DALAM JABATAN BERBASIS WEB PADA BAGIAN PENGEMBANGAN PEGAWAI DIREKTORAT JENDERAL PERBENDAHARAAN

APLIKASI MONITORING REALISASI PENGGUNAAN ANGGARAN PENDAPATAN DAN BELANJA NEGARA (APBN) PADA BADAN PUSAT STATISTIK KOTA TANGERANG SELATAN

WEB RECEIPT AND RELEASE DEPO CONTAINER PT. BHANDA GHARA REKSA PALEMBANG

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB II KAJIAN PUSTAKA. yang merupakan kombinasi dari orang-orang, fasilitas, teknologi, media,

APLIKASI INVENTARIS BUKU UNTUK PERPUSTAKAAN BERBASIS WEB. Sir Kalifatullah Ermaya. Abstrak

BAB I PENDAHULUAN 1.1 Latar Belakang 1.2 Rumusan Masalah

BAB III LANDASAN TEORI. Dalam bahasa Inggris, Perpustakaan (library) berasal dari bahasa latin yaitu liber

BAB II LANDASAN TEORI. Menurut Ali (2011:3) Learning Management System adalah sebuah sistem

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. di PT. POS INDONESIA khususnya pada layanan POS Express sudah

Tugas Akhir. Pengembangan Sistem Informasi Manajemen Parkir. Universitas Komputer Indonesia, Bandung

Transkripsi:

Pengembangan Sistem Informasi Pengelolaan Keuangan Negara Modul Administrasi Menggunakan Teknologi Java Server Pages dan PostgreSQL Wahyudiono 5209108718 Sistem Informasi ITS

Mengembangkan Sistem Informasi Akuntansi dan Pengelolaan Keuangan (SIAPKAN) modul Administrasi Penggunaan teknologi bahasa pemrograman Java (JSP & Servlet) dan manajemen database PostgreSQL Aplikasi SIAPKAN akan mengintegerasikan seluruh aplikasi yang tersebut diatas menjadi satu kesatuan proses bisnis dalam berbagai modul fungsi

Kebutuhan penerapan sistem informasi dalam rangka peningkatan kinerja SDM dan otomasi penglolaan aset. Kebutuhan SI/TI yang terintegrasi untuk melayani satuan kerja (satker) DJPBN yang sangat banyak. Dibutuhkan aplikasi SI/TI dalam menatausahakan pengelolaan pencairan dana APBN sesuai dengan standar akuntansi pemerintah Berbagai aplikasi pendukung sudah ada namun masih terpecahpecah dan belum terintegrasi. Timbulnya berbagai masalah akibat aplikasi-aplikasi pendukung yang belum terintegrasi

Aplikasi-aplikasi yang telah dikembangkan DJPBN: RKAKL Aplikasi Rencana Kerja Anggaran Kementerian/Lembaga DIPA Aplikasi Daftar Isian Pelaksanaan Anggaran SPM Aplikasi Surat Perintah Membayar SISKA Aplikasi Sistem Informasi Keuangan Persediaan Aplikasi Persediaan pengaturan dan pengelolaan Persediaan SIMAK BMN Aplikasi Sistem Informasi Manajemen Keuangan Barang Milik Negara SAKPA Aplikasi Sistem Akuntansi Kuasa Pengguna Anggaran

Aplikasi yang terpisah-pisah menyulitkan satker yang dituntut cepat dan akurat dalam pengelolaan dana APBN Duplikasi pada saat perekaman data yang sama namun berbeda karakter atau terjadi pada saat proses rekonsiliasi data antar aplikasi Butuh sebuah aplikasi yang bisa menyatukan seluruh fungsi aplikasi yang ada dengan database yang terintegrasi

Modul Administrasi Modul Pelaporan Modul Penganggaran Modul Bendahara Modul Pembayaran Modul Persediaan Modul Aset Tetap

Manajemen referensi D a t a Manajemen pengaturan Manajemen bantuan

mendesain dan membangun modul Admin agar sejalan dengan modul-modul lainnya proses integrasi database modul Admin dengan database modul lainnya Struktur skrip/kode bahasa pemrogramanjava yang tepat menguji dan mengimplementasikan modul Admin

Aplikasi yang dibangun terbatas pada modul Administrasi Modul Administrasi hanya dapat diakses oleh seorang administrator / admin Membuat pengaturan dimana administrator tidak diizinkan mengubah record dalam database Menu pada modul Administrasi Menu Referensi Menu Pengaturan Menu Bantuan

Pembuatan modul Administrasi sebagai bagian dari aplikasi SIAPKAN yang akan menjadi aplikasi tunggal pengelolaan pencairan dana APBN dan penggunaan uang negara di lingkup Satuan Kerja Direktorat Jenderal Perbendaharaan Negara

Membantu tugas administrator dalam mengelola aplikasi SIAPKAN secara backend process. Menghilangkan terjadinya duplikasi data pasca proses rekonsiliasi Memperlancar proses pelaporan dari Satuan Kerja hingga tingkat Kementerian/Lembaga mempercepat proses administrasi pencairan dana dan penyusunan laporan realisasi anggaran

Administrator Program adalah seseorang atau tim yang bertanggung jawab dalam perencanaan, implementasi, dan evaluasi penanganan program Administrator database adalah orang yang bertugas melakukan definisi dan manipulasi software database administrator jaringan, yaitu orang yang bertugas mengelola software system operasi, software aplikasi yang digunakan dalam sebuah jaringan komputer Sumber: http://id.shvoong.com/social-sciences/communication-media-studies/2068222-pengertian-software-aplikasi/#ixzz1psallzce

adalah Kuasa Pengguna Anggaran/Kuasa Pengguna Barang yang merupakan bagian dari suatu unit organisasi pada Kementerian Negara/Lembaga yang melaksanakan satu atau beberapa kegiatan dari suatu program Satker Pusat, Satker / Unit Pelaksana Teknis (UPT) Kementerian Negara / Lembaga, Satker khusus, Satker Perangkat Daerah (SKPD), Satker Non-Vertikal Tertentu (SNVT), dan Satker Sementara (SKS).

Bahasa pemrograman yang dikembangkan oleh SUN Microsystem, Tujuannya agar dapat berjalan pada berbagai platform yang berbeda, menghasilkan program yang kuat (robust), dan sebagai bahasa pemrograman yang mudah dipelajari dan digunakan, Pengembangan aplikasi berbasis web dalam pemrograman Java menggunakan Servlet dan Java Server Pages (JSP), Berbagai keunggulan Java: Java bersifat sederhana dan relatif mudah, Java berorientasi pada objek (Object Oriented), Java bersifat terdistribusi (workstation client, e-mail server, database server, web server, proxy server dan sebagainya), Java bersifat Multiplatform (dapat di- terjemahkan oleh Java Interpreter pada berbagai system operasi.) dan Java bersifat Multithread (mengerjakan beberapa proses dalam waktu yang hampir bersamaan)

Sejenis kode aplikasi berbasis Java yang berjalan di web server, Berfungsi menjembatani antara client dengan server, Servlets meneruskan permintaan (request) dari web browser atau dari HTTP client menuju aplikasi atau database yang ada di server (Hall, 2000), Servlets mampu menjalankan berbagai fungsi seperti: Membaca informasi yang dimasukkan oleh user, Mengambil informasi tambahan yang disisipkan dalam HTTP request, Menghasilkan output dari query, Mengatur hasil di dalam sebuah dokumen (misal hasil pada HTML), Menentukan paramenter HTTP response, Mengirimkan dokumen dalam berbagai format (HTML, zip, gambar, dll) ke client. Output yang dihasilkan servlets bersifat dinamis, dalam arti permintaan dari client yang berbeda akan menghasilkan content yang berbeda pula (Wijono, 2007).

Teknologi perancangan pages yang mampu menggabungkan halaman web yang regular, statik dan dinamis yang dihasilkan dari Servlets (Hall, 2000), JSP lebih menitikberatkan pada sisi presentasi kepada user, bagaimana suatu aplikasi ditampilkan kepada user, Sedangkan Servlets lebih menitikberatkan pada layer aplikasi atau logika proses dibandingkan dengan layer presentasi, Merupakan perluasan dari Servlets, dan bertujuan meringkas penulisan Servlets, JSP memudahkan programmer karena mampu menggabungkan kode java dan konten seperti teks statik, kode HTML, DHTML, XHTML, XML dan kode lainnya dalam bentuk skrip atau tag (Wijono, 2007), JSP akan digunakan umumnya saat banyak membutuhkan konten statis yang tidak berasal dari program Java misal HTML, XHTML atau XML

salah satu sistem manajemen basis data yang berlisensi open source, menggabungkan model relasional sebagai basis data dan mendukung penggunaan SQL query language, karakteristik performa yang baik dan dapat dijalankan pada berbagai platform serta mendukung berbagai penggunaan bahasa pemrograman, Dukungan teknis serta komunitas yang besar membuat PostgreSQL stabil dan minim dari bug, Dapat menampung data biner yang besar seperti foto atau video.

Literatur didapatkan melalui media buku, halaman web, serta kumpulan peraturan perundangan, khususnya berkaitan dengan pemrograman Java dan modul Administrasi, Opsi lain adalah benchmarking atau mempelajari sistem aplikasi lain yang sudah ada sebelumnya khususnya pada modul Administrasi.

Memahami konsep dan teori yang mendukung dan dapat digunakan dalam pembuatan modul Administrasi, Menentukan dan merinci kebutuhan modul Administrasi SIAPKAN baik kebutuhan fungsional dan nonfungsional, Benchmarking dengan berbagai aplikasi-aplikasi yang sudah ada terfokus pada modul Administrasinya.

Membuat desain baik dari desain GUI, proses bisnis, dan SKPL/SRS modul Administrasi SIAPKAN, Perancangan GUI menggunakan aplikasi photoshop dan GUI Desain Studio, Perancangan diagram proses bisnis dan SKPL/SRS menggunakan Unified Modeling Language (UML).

Proses coding atau membuat skrip/kode program aplikasi SIAPKAN modul Administrasi, Ber-platform JavaServer Pages dan PostgreSQL sebagai manajemen basis data, Hasil dari tahap ini harus sesuai dengan desain awal modul Administrasi SIAPKAN

Evaluasi dan uji coba keseluruhan program aplikasi SIAPKAN modul Administrasi, apakah dapat berfungsi dengan baik sesuai dengan desain awal, Melakukan testing bug/celah kesalahan pada program, dan jika ditemukan segera dilakukan perbaikan, Menggunakan dua jenis pengukuran, manual dan unit test, Proses ini akan terus dilaksanakan hingga mencapai kondisi program sesuai dengan standar kebutuhan dan desain awal.

Tahap akhir dari penyelesaian aplikasi SIAPKAN modul administrasi Uji coba integerasi modul Administrasi dengan modul lainnya Evaluasi kesesuaian desain, kode, dan database antar modul

Dilaksanakan setelah proses evaluasi/uji coba dan integerasi modul Administrasi dengan modul lain sukses Merupakan proses berkelanjutan dari dokumentasi desain aplikasi, SKPL/SRS, dokumentasi skrip/kode program hingga proses evaluasi/uji coba program.

Dalam perancangan manajemen session dibahas tentang berbagai proses yang akan menggunakan session pada aplikasi SIAPKAN khususnya modul Administrasi, antara lain: validasi login user, Invoking database, Session logout, dan Invoking atribut

Beberapa form yang termasuk kedalam GUI Story Board antara lain: halaman Index, form login, pop up notifikasi login (sukses atau gagal), halaman utama modul Administrasi, tombol-tombol interaksi link setiap menu tombol-tombol interaksi pada setiap konten menu, form penayangan data, form perekaman data, form edit data, form pencarian, dan Tombol Logout.

Dalam modul Administrasi, sub package dibagi menjadi tiga bagian: Package administrator.entity Package administrator.model, dan Package administrator.servlets

Integrasi aplikasi dan database pengelolaan transaksi keuangan diperlukan demi mencapai efektifitas dan efisiensi pelayanan publik oleh Direktorat Jenderal Perbendaharaan Negara kepada para satuan kerjanya. Metode struktur Model, View, dan Control sangatlah tepat untuk perancangan aplikasi berskala besar, karena sifatnya yang dapat mengklasifikasikan proses, class, atribut, dan method sesuai fungsi yang akan dijalankan. Modul Administrasi memberikan menu pengelolaan referensi yang dapat digunakan sebagai referensi dari modul-modul lainnya. Modul Administrasi memiliki menu pengaturan untuk profil user, role user dan waktu kerja sistem dan pegawai, tentunya digunakan oleh modul lainnya pada saat validasi login dan user. Metode session sangat membantu khususnya dalam pelacakan data dan obyek modul Administrasi pada saat digunakan oleh modul lainnya. Integrasi sistem baik secara Project aplikasi maupun database dapat dilaksanakan dengan baik, karena penggunaan subversion.