SlideShare a Scribd company logo
1 of 28
Download to read offline
Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 1/28
< Aplikasi Analisis Standar Belanja (ASB) Online >
Versi: <Final-7 Desember 2015>
Untuk:
PEMERINTAH KOTA BANDUNG
Disusun oleh:
Nungki Selviandro
&
Tim Technology Enhanced Learning Center
Research Laboratory
Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 2/28
DAFTAR PERUBAHAN
Revisi Deskripsi
A
B
C
D
E
F
G
INDEX
TGL
- A B C D E F G
Ditulis
Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 3/28
oleh
Diperiksa
oleh
Disetujui
oleh
Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 4/28
Daftar Halaman Perubahan
Halaman Revisi Halaman Revisi
Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 5/28
Daftar Isi
Daftar Isi......................................................................................................................................................... 5
1 Pendahuluan........................................................................................................................................ 7
1.1 Tujuan Penulisan Dokumen ........................................................................................................ 7
1.2 Pemilik Perangkat Lunak............................................................................................................. 7
1.3 Manfaat Perangkat Lunak ......................................................................................................... 7
1.4 Aturan Penomoran ...................................................................................................................... 7
1.5 Referensi......................................................................................................................................... 7
1.6 Deskripsi Umum Dokumen (Ikhtisar).......................................................................................... 7
2 Proses Kerja / Proses Bisnis .................................................................................................................. 9
2.1 Unit Organisasi .............................................................................................................................. 9
2.2 Gambaran Proses Bisnis .............................................................................................................. 9
2.3 Deskripsi Kebutuhan Perangkat Lunak .................................................................................. 13
3 Kebutuhan Perangkat Lunak .......................................................................................................... 14
3.1 Deskripsi Umum........................................................................................................................... 14
3.2 Identifikasi Pengguna................................................................................................................ 14
3.3 Identifikasi Kebutuhan Perangkat Lunak............................................................................... 14
3.3.1 Kebutuhan Fungsional....................................................................................................... 15
3.3.2 Kebutuhan Non Fungsional .............................................................................................. 16
3.3.3 Model Kebutuhan .............................................................................................................. 16
3.4 Deskripsi Arsitektur ...................................................................................................................... 17
3.5 Rancangan Komponen/Modul .............................................................................................. 17
3.5.1 Modul Input Program SKPD............................................................................................... 18
3.5.2 Modul Tampil Cost Driver .................................................................................................. 18
3.5.3 Modul Kelola Jenis Kegiatan............................................................................................ 18
3.5.4 Modul Kelola SSH ................................................................................................................ 18
3.5.5 Modul Log SKPD.................................................................................................................. 19
3.6 Rancangan Basisdata............................................................................................................... 19
3.7 Rancangan Antarmuka............................................................................................................ 20
Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 6/28
3.7.1 Antarmuka untuk SKPD...................................................................................................... 20
3.7.2 Antarmuka untuk Admin................................................................................................... 21
4 Implementasi...................................................................................................................................... 23
4.1 Implementasi Basisdata............................................................................................................ 23
5 Lampiran ............................................................................................................................................. 24
5.1 Rancangan Detil Tabel pada Basisdata............................................................................... 24
Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 7/28
1 Pendahuluan
1.1 Tujuan Penulisan Dokumen
Dokumen Pengembangan Perangkat Lunak ASB(Analisis Standar Belanja) Online berisi
tentang penjelasan aplikasi ASB Online secara menyeluruh mulai dari tahap perancangan
sampai dengan implementasi. Dokumen Pengembangan Perangkat Lunak ASB dibuat untuk
memudahkan kedua belah pihak, baik pihak pengembang (developer) maupun pihak
pemakai (user). Bagi developer, Dokumen Pengembangan Perangkat Lunak ASB berfungsi
sebagai acuan selama pembangunan maupun pengembangan perangkat lunak
dikemudian hari. Bagi user, Dokumen Pengembangan Perangkat Lunak ASB digunakan
sebagai panduan dan pegangan selama operasional maupun jika sewaktu-waktu
dibutuhkan pengembangan. Setiap ada perubahan atau penambahan komponen/ modul
pada aplikasi, akan dicantumkan pada dokumen yang sama dalam versi revisi.
1.2 Pemilik Perangkat Lunak
Aplikasi ASB akan dimiliki oleh Dinas Pengelolaan Keuangan dan Aset Daerah (DPKAD) Kota
Bandung.
1.3 Manfaat Perangkat Lunak
Dengan dibangunnya aplikasi ASB online diharapkan dapat memberikan manfaat berupa
kemudahan dalam menentukan anggaran belanja pada setiap SKPD Kota Bandung.
1.4 Aturan Penomoran
1.5 Referensi
1.6 Deskripsi Umum Dokumen (Ikhtisar)
Secara keseluruhan, Dokumen Pengembangan Perangkat Lunak ASB terdiri dari 6 bab
dengan masing-masing bab memiliki beberapa sub bab. Berikut merupakan penjelasan
singkat untuk setiap bab:
Bab 1
Merupakan pendahuluan dengan lingkup pembahasan seputar tujuan penulisan dokumen,
pemilik perangkat lunak, manfaat perangkat lunak, aturan penomoran, referensi, dan
deskripsi umum dokumen.
Bab 2
Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 8/28
Menjelaskan proses kerja dan proses bisnis meliputi unit organisasi, gambaran proses bisnis,
dan deskripsi kebutuhan perangkat lunak.
Bab 3
Menjelaskan kebutuhan perangkat lunak mulai dari deskripsi, identifikasi pengguna,
identifikasi kebutuhan fungsional dan non fungsional, model kebutuhan, deskripsi arsitektur,
rancangan komponen/ modul, rancangan basisdata, rancangan antarmuka, dan
deployment diagram.
Bab 4
Menjelaskan implementasi meliputi lingkungan implementasi, implementasi komponen,
implementasi antarmuka, implementasi basisdata, dan file lain yang terkait.
Bab 5
Merupakan lampiran berupa rancangan detail setiap kelas dan setiap tabel dalam
basisdata.
Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 9/28
2 Proses Kerja / Proses Bisnis
2.1 Unit Organisasi
Aplikasi ASB akan digunakan oleh semua SKPD di Kota Bandung untuk menentukan RKA
yang akan dibuat untuk masing-masing SKPD.
2.2 Gambaran Proses Bisnis
Analisis Standar Belanja (ASB) merupakan salah satu komponen yang harus dikembangkan
sebagai dasar pengukuran kinerja keuangan dalam penyusunan APBD dengan pendekatan
kinerja. ASB adalah standar yang digunakan untuk menganalisis kewajaran beban kerja atau
biaya setiap program atau kegiatan yang akan dilaksanakan oleh suatu Satuan Kerja dalam
satu tahun anggaran.
Tujuan penyusunan pedoman teknis penyusunan ASB adalah untuk menjembatani
kesenjangan antara praktek yang berlangsung dengan kondisi ideal yang diamanatkan
oleh regulasi. Sistem yang akan dibangun adalah digitalisasi dari ASB atau Analisis Standar
Belanja yang memungkinkan SKPD untuk mendapatkan cost driver atau standar RKA yang
sesuai dengan inputan program, peserta dan dana yang mereka miliki sehingga
penggunaan dana kegiataan dapat digunakan sebagaimana mestinya dan meminimalisir
kekurangan dana saat kegiatan direalisasikan. Perlu diketahui untuk sistem ASB ini hanya
akan memfasilitasi ASB Non Fisik saja dulu.
Aplikasi ASB dibangun dengan menerapkan proses bisnis tersebut dan berikut merupakan
flowchart nya:
Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 10/28
Gambar 1 Flow chart cost driver
Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 11/28
Gambar 2 Flow chart input SKPD
Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 12/28
Gambar 3 Flow chart log SKPD
Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 13/28
2.3 Deskripsi Kebutuhan Perangkat Lunak
Selama ini, proses perhitungan Analisis Standar Belanja dilakukan secara manual dengan
menerka-nerka penggunaan dana berdasarkan pedoman Standar Satuan Harga. SKPD
mengusulkan kegiatan beserta dananya dan sistem akan menyusun daftar cost driver yang
dapat digunakan sesuai dengan jenis kegiatan yang akan dilaksanakan, seperti seminar,
pelatihan dan lainnya. Dengan dibangunnya aplikasi ASB Online, maka SKPD dapat
menginputkan sendiri data kegiatan mereka dan memperoleh kalkulasu cost driver secara
otomatis. BKD pun juga dapat memantau log SKPD dalam menggunakan aplikasi tersebut.
Hal ini tentunya dapat meminimalisir human error dibandingkan dengan proses manual yang
dijalankan sebelumnya.
Aplikasi ASB Online dirancang sedemikian rupa agar dapat memenuhi kebutuhan
pengguna. Cost driver yang diberikan tentunya akan disesuaikan dengan jenis kegiatan
SKPD dan estimasi harga untuk tiap cost driver didasarkan pada Standar Satuan Harga yang
menjadi pedoman. Diharapkan aplikasi ASB Online ini memudahkan aktivitas BKD serta
menjadi tools pembantu SKPD untuk menyusun RKA mereka.
Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 14/28
3 Kebutuhan Perangkat Lunak
3.1 Deskripsi Umum
Aplikasi yang dirancang merupakan aplikasi Analisis Standar Belanja (ASB) Online yang
berbasis website dan sementara hanya menangani ASB non-fisik, karena aplikasi ini berbasis
website, maka aplikasi membutuhkan koneksi internet untuk dapat digunakan. Aplikasi ini
nantinya akan digunakan oleh bagian keuangan setiap SKPD pada Pemkot Bandung.
Kepala DPKAD merupakan administrator yang mengelola aplikasi ini. Setiap bagian
keuangan SKPD harus didaftarkan dahulu oleh admin agar dapat mengelola akun dan
menggunakan aplikasi ASB sebagai pedoman pembuatan RKA sesuai dengan cost driver
yang dimasukkan.
3.2 Identifikasi Pengguna
Aplikasi ASB dapat diakses oleh beberapa user. Berikut merupakan sejumlah pengguna/
user/ aktor dengan deskripsi yang menjelaskan masing-masing wewenang (role) ketika
mengakses aplikasi ASB:
No User Deskripsi
1 Administrator (Ketua
DPKAD)
Aktor dengan role ini mempunyai wewenang untuk
mendaftarkan, mengubah, dan menghapus data
SKPD, mengelola SSH serta melihat histori log
penggunaan ASB oleh SKPD
2 Pengguna (Bagian
Keuangan tiap SKPD)
Aktor dengan role ini mempunyai wewenang untuk
mengelola akun pribadi, dan memasukan nama
kegiatan dan dana budget(untuk cost driver)
3.3 Identifikasi Kebutuhan Perangkat Lunak
Aplikasi ASB dibangun dengan menyesuaikan kebutuhan pengguna. Kebutuhan pengguna
terhadap aplikasi dituangkan menjadi beberapa use case. Berikut merupakan daftar use
case dan deskripsi singkat mengenai use case tersebut:
No Use Case Deskripsi
1 Login Pengguna dapat melakukan login dengan memasukkan
username dan password yang telah terdaftar di database.
Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 15/28
2 Kelola akun SKPD Admin dapat mengelola akun SKPD dan SKPD juga dapat
mengelola passwordnya jika telah login.
3 Kelola akun admin Admin dapat mengelola akunnya sendiri.
4 Menampilkan
data log SKPD
Admin dapat melihat daftar log yang dilakukan oleh SKPD.
5 Kelola cost diver SKPD yang menginputkan data kegiatannya akan
menghasilkan cost driver yang dapat dipertimbangkan oleh
SKPD.
6 Kelola Standar
Satuan Harga
(SSH)
Admin dapat mengelola Standar Satuan harga yang
digunakan dalam Cost Driver.
7 Melakukan
penambahan jenis
kegiatan
Admin dapat menambah jenis kegiatan ASB Non-fisik beserta
cost driver default-nya.
8 Menampilkan
histori kegiatan
dan cost driver
SKPD dapat melihat kembali kegiatan yang ia inputkan beserta
cost driver-nya
3.3.1 Kebutuhan Fungsional
FR-01 Pengguna dapat melakukan login dengan memasukkan username dan
password yang telah terdaftar di database.
FR-02 Admin dapat mengelola akun SKPD dan SKPD juga dapat mengelola
passwordnya jika telah login.
FR-03 Admin dapat mengelola akunnya sendiri.
FR-04 Admin dapat melihat daftar log yang dilakukan oleh SKPD.
FR-05 SKPD yang menginputkan data kegiatannya akan menghasilkan cost driver
yang dapat dipertimbangkan oleh SKPD.
FR-06 Admin dapat mengelola Standar Satuan harga yang digunakan dalam Cost
Driver.
FR-07 Admin dapat menambah jenis kegiatan ASB Non-fisik beserta cost driver
default-nya.
Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 16/28
FR-08 SKPD dapat melihat kembali kegiatan yang ia inputkan beserta cost driver-
nya.
3.3.2 Kebutuhan Non Fungsional
SRS-NF-001 Aplikasi harus dapat mengakomodasi akses sejumlah kurang lebih 21000 PNS
pada waktu bersamaan.
3.3.3 Model Kebutuhan
Model kebutuhan aplikasi dijabarkan dala bentuk use case. Berikut merupakan use case
aplikasi ASB:
Admin
Bag. Keuangan tiap SKPD
Kelola akun SKPD
Login
Masukkan Program
Penentuan cost driver
<<include>>
<<extend>>
histori log SKPD
Kelola SSH
Pendaftaran SKPD
<<include>>
<<include>>
<<include>>
<<include>>
Masukkan cost driver
<<extend>>
Kelola akun admin
<<include>>
Tambah jenis kegiatan
histori kegiatan
<<include>>
<<include>>
Gambar 4 Use Case Aplikasi ASB
Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 17/28
Model Analisis dan Perancangan
3.4 Deskripsi Arsitektur
Internet
Administrator SKPD
Laptop PC PC Laptop
Database
Server
Gambar 5 Arsitektur Aplikasi ASB Online
Gambar 2 menunjukkan arsitektur aplikasi ASB Online dan keterhubungannya dengan server.
Aplikasi ASB Online merupakan aplikasi berbasis web sehingga user yang akan mengakses
harus memastikan telah tersambung dengan jaringan internet/ VPN.
3.5 Rancangan Komponen/Modul
Untuk memudahkan para programmer dalam menerjemahkan proses bisnis ke dalam
barisan kode program, aplikasi ASB Online dibagi menjadi beberapa komponen atau modul
diantaranya:
1. Modul Input Program SKPD
2. Modul Cost Driver
3. Modul Kelola Jenis Kegiatan
4. Modul Kelola SSH
5. Modul Log SKPD
Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 18/28
3.5.1 Modul Input Program SKPD
Nama Modul : Modul Input Program SKPD
Deskripsi : Modul Input Program SKPD ditujukan bagi SKPD yang ingin
menginputkan programnya untuk mendapatkan cost driver usulan.
Aplikasi dilengkapi dengan halaman login untuk memastikan bahwa
user yang mengakses aplikasi adalah user yang berwenang. Tampilan
halaman modul input program SKPD terdiri dari sejumlah field yang
harus diisi dan diakhiri dengan klik tombol submit.
3.5.2 Modul Tampil Cost Driver
Nama Modul : Modul Tampil Cost Driver
Deskripsi : Modul tampil cost driver ditujukan untuk SKPD. Item-item pada cost
driver akan disesuakan dengan jenis kegiatan dan dana yang dimiliki
SKPD. Cost driver ini tetap akan bisa diedit oleh SKPD yang
bersangkutan untuk menyesuaikan dengan kebutuhan namun tetap
berdasarkan pedoman SSH.
3.5.3 Modul Kelola Jenis Kegiatan
Nama Modul : Modul Kelola Jenis Kegiatan
Deskripsi : Modul kelola jenis kegiatan ini ditujukan bagi admin yang ingin
menambah, mengedit atau menghapus jenis kegiatan yang terdaftar
dalam ASB Non Fisik. Kelola jenis kegiatan ini juga berkaitan dengan
daftar cost driver default yang dimiliki oleh kegiatan tersebut. Modul
yang berkaitan yaitu modul SSH.
3.5.4 Modul Kelola SSH
Nama Modul : Modul Kelola SSH
Deskripsi : Modul kelola SSH hanya ditujukan bagi admin. Kelola SSH
dimaksudkan untuk menambah, update ataupun menghapus item-
item yang nantinya dapat menjadi penyusun cost driver sutau
kegiatan. Pengguna dapat mengisi field Standar Satuan Harga yang
berisikan keterangan mengenai item terutama harganya.
Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 19/28
3.5.5 Modul Log SKPD
Nama Modul : Modul Log SKPD
Deskripsi : Modul log SKPD ditujukan bagi admin yang ingin melhat daftar log
penggunaan aplikasi ASB Online.
3.6 Rancangan Basisdata
Berikut merupakan rancangan basisdata aplikasi e-RK:
Gambar 6 Rancangan Basisdata Aplikasi ASB Online
Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 20/28
3.7 Rancangan Antarmuka
Untuk lebih memudahkan, rancangan antarmuka aplikasi ASB Online dibagi berdasarkan
role user.
3.7.1 Antarmuka untuk SKPD
Gambar 7 Antarmuka Input Program SKPD
Gambar 8 Antarmuka Cost Driver SKPD
Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 21/28
3.7.2 Antarmuka untuk Admin
Gambar 9 Antarmuka Kelola Jenis Kegiatan
Gambar 10 Antarmuka Kelola SSH
Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 22/28
Gambar 11 Antarmuka Log SKPD
Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 23/28
4 Implementasi
Bagian ini berisi informasi tentang elemen dari aplikasi lunak yang dikembangkan
(executable files, configuration files, data files, dsb) serta perubahannya.
4.1 Implementasi Basisdata
Berikut merupakan implementasi basisdata sesuai rancangan yang telah dibuat.
Daftar tabel :
No Nama Tabel Jenis Tabel
1 tbskpd
2 tbkegiatan
3 tbcostdriver
4 tbreljkssh
5 tbjeniskegiatan
6 tbssh
7 tbkategori
8 tbsubkategori
9 tblogskpd
10 tbadmin
Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 24/28
5 Lampiran
5.1 Rancangan Detil Tabel pada Basisdata
Berikut merupakan daftar field setiap tabel pada basisdata.
Nama : tbskpd
Primary Key : id_skpd
Id Field Deskripsi Tipe & length Boleh
NULL
Default Keterangan
Id_SKPD ID SKPD int(11) No
nama Nama SKPD varchar(100) No
nip NIP SKPD varchar(30) No
password Password akun
SKPD
varchar(50) No
noTelp Nomor telepon
SKPD
varchar(20) Yes
email Email SKPD varchar(50) Yes
alamat Alamat SKPD text Yes
img Foto profil SKPD varchar(20) Yes
Nama : tbkegiatan
Primary Key : id_kegiatan
Id Field Deskripsi Tipe & length Boleh
NULL
Default Keterangan
id_kegiatan ID Kegiatan bigint(11) No
nama Nama kegiatan varchar(100) No
Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 25/28
lamaHari Lama hari
kegiatan
int(3) No
dana Dana kegiatan bigint(15) No
jenis Jenis kegiatan varchar(30) Yes
Id_SKPD ID SKPD yang
menginput
int(11) No
Nama : tbcostdriver
Primary Key : idcostdriver
Id Field Deskripsi Tipe & length Boleh
NULL
Default Keterangan
Id_costDriver ID Cost driver bigint(11) No
Qty Kuantitas item
cost driver
int(11) No
totalHarga Total harga item
cost driver
bigint(15) No
id_kegiatan ID Kegiatan
SKPD
bigint(11) No
id_SSH ID SSH dari item
cost driver
int(11) No
Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 26/28
Nama : tbssh
Primary Key : id_ssh
Id Field Deskripsi Tipe & length Boleh
NULL
Default Keterangan
id_SSH ID SSH int(11) No
uraian Deskripsi item text No
satuan Satuan item varchar(8) No
harga Harga item int(20) No
keterangan Keterangan
tambahan
text Yes
Id_subkateg
ori
ID Subkategori int(11) No
Nama : tbreljkssh
Primary Key : id_jeniskegiatan
Id Field Deskripsi Tipe & length Boleh
NULL
Default Keterangan
id_jenisKegia
tan
ID Jenis
kegiatan
int(11) No
id_SSH ID SSH int(11) No
Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 27/28
Nama : tbjeniskegiatan
Primary Key : id_jenisKegiatan
Id Field Deskripsi Tipe & length Boleh
NULL
Default Keterangan
id_jenisKegiatan ID Jenis
kegiatan
int(11) No
jenis ID SSH varchar(20) No
Nama : tbsubkategori
Primary Key : id_subkategori
Id Field Deskripsi Tipe & length Boleh
NULL
Default Keterangan
id_subKategori ID Subkategori int(11) No
subKategori Nama
subkategori
varchar(100) No
Id_kategori ID Kategori int(11) No
Nama : tbkategori
Primary Key : id_kategori
Id Field Deskripsi Tipe & length Boleh
NULL
Default Keterangan
id_kategori ID Kategori int(11) No
kategori Nama kategori varchar(100) No
Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 28/28
Nama : tblogskpd
Primary Key : id_logskpd
Id Field Deskripsi Tipe & length Boleh
NULL
Default Keterangan
id_logSKPD ID Log SKPD int(11) No
tanggalWaktu Date log datetime No
status Status log varchar(20) No
id_SKPD ID SKPD int(11) No
Nama : tbadmin
Primary Key : id_admin
Id Field Deskripsi Tipe & length Boleh
NULL
Default Keterangan
id_admin ID Admin int(11) No
nip NIP Admin varchar(30) No
password Password Admin varchar(30) No
nama Nama Admin varchar(50) No
noTelp Nomor telepon
Admin
varchar(20) Yes
email Email Admin varchar(50) Yes
img Foto profil
Admin
varchar(20) Yes

More Related Content

Viewers also liked

Chief Learning Officer (CLO) - 2015 Business Intelligence Board (BIB) Member ...
Chief Learning Officer (CLO) - 2015 Business Intelligence Board (BIB) Member ...Chief Learning Officer (CLO) - 2015 Business Intelligence Board (BIB) Member ...
Chief Learning Officer (CLO) - 2015 Business Intelligence Board (BIB) Member ...Luis Cruz Diaz
 
2016_LSBDC_Conference_presentation Financial
2016_LSBDC_Conference_presentation Financial2016_LSBDC_Conference_presentation Financial
2016_LSBDC_Conference_presentation FinancialJustin Downs
 
User Manual ASB SKPD
User Manual ASB SKPDUser Manual ASB SKPD
User Manual ASB SKPDNendi Junaedi
 
Pets Questionnaire
Pets QuestionnairePets Questionnaire
Pets Questionnaireolivia bent
 
Presentatie belemmerende overtuigingen in de Roos in A'dam op 8-1-17
Presentatie belemmerende overtuigingen in de Roos in A'dam op 8-1-17Presentatie belemmerende overtuigingen in de Roos in A'dam op 8-1-17
Presentatie belemmerende overtuigingen in de Roos in A'dam op 8-1-17Richard Buijtenhek
 
Российский e-Wow сервис. Удобство! Сроки! Эмоции!
Российский e-Wow сервис. Удобство! Сроки! Эмоции!Российский e-Wow сервис. Удобство! Сроки! Эмоции!
Российский e-Wow сервис. Удобство! Сроки! Эмоции!Timofey Shikolenkov
 

Viewers also liked (8)

Chief Learning Officer (CLO) - 2015 Business Intelligence Board (BIB) Member ...
Chief Learning Officer (CLO) - 2015 Business Intelligence Board (BIB) Member ...Chief Learning Officer (CLO) - 2015 Business Intelligence Board (BIB) Member ...
Chief Learning Officer (CLO) - 2015 Business Intelligence Board (BIB) Member ...
 
2016_LSBDC_Conference_presentation Financial
2016_LSBDC_Conference_presentation Financial2016_LSBDC_Conference_presentation Financial
2016_LSBDC_Conference_presentation Financial
 
De bvp mau_01
De bvp mau_01De bvp mau_01
De bvp mau_01
 
User Manual ASB SKPD
User Manual ASB SKPDUser Manual ASB SKPD
User Manual ASB SKPD
 
Pets Questionnaire
Pets QuestionnairePets Questionnaire
Pets Questionnaire
 
Presentatie belemmerende overtuigingen in de Roos in A'dam op 8-1-17
Presentatie belemmerende overtuigingen in de Roos in A'dam op 8-1-17Presentatie belemmerende overtuigingen in de Roos in A'dam op 8-1-17
Presentatie belemmerende overtuigingen in de Roos in A'dam op 8-1-17
 
Российский e-Wow сервис. Удобство! Сроки! Эмоции!
Российский e-Wow сервис. Удобство! Сроки! Эмоции!Российский e-Wow сервис. Удобство! Сроки! Эмоции!
Российский e-Wow сервис. Удобство! Сроки! Эмоции!
 
Une jeunesse dans le tumulte
Une jeunesse dans le tumulteUne jeunesse dans le tumulte
Une jeunesse dans le tumulte
 

Similar to ASB-ONLINE

Sdpln si-kopkar-v4
Sdpln si-kopkar-v4Sdpln si-kopkar-v4
Sdpln si-kopkar-v4Rina Wijaya
 
Modul Pembelajaran 8 Manajemen Biaya Proyek
Modul Pembelajaran 8 Manajemen Biaya ProyekModul Pembelajaran 8 Manajemen Biaya Proyek
Modul Pembelajaran 8 Manajemen Biaya Proyek1232914015
 
Tugas 5 project charter
Tugas 5 project charterTugas 5 project charter
Tugas 5 project charterRifkaAnnisa16
 
Manajemen Biaya PL.pptx
Manajemen Biaya PL.pptxManajemen Biaya PL.pptx
Manajemen Biaya PL.pptxFajar Baskoro
 
Resume software measurement
Resume software measurementResume software measurement
Resume software measurementErwan Nur Arief
 
Perencanaan proyek
Perencanaan proyekPerencanaan proyek
Perencanaan proyekmoryku
 
Konsep ASB (PSEKP - UGM)
Konsep ASB (PSEKP - UGM)Konsep ASB (PSEKP - UGM)
Konsep ASB (PSEKP - UGM)PSEKP - UGM
 
[Fp] perencanaan proyek -
[Fp]   perencanaan proyek -[Fp]   perencanaan proyek -
[Fp] perencanaan proyek -Kania Amalia
 
Project charter 5114100043
Project charter 5114100043Project charter 5114100043
Project charter 5114100043jeffrynasri
 
[5114100051 5114100101-5114100143] - perencanaan proyek
[5114100051 5114100101-5114100143] - perencanaan proyek[5114100051 5114100101-5114100143] - perencanaan proyek
[5114100051 5114100101-5114100143] - perencanaan proyekMiftakhul Akhyar
 

Similar to ASB-ONLINE (20)

1 penyusunan asb kota semarang
1 penyusunan asb kota semarang1 penyusunan asb kota semarang
1 penyusunan asb kota semarang
 
Sdpln si-kopkar-v4
Sdpln si-kopkar-v4Sdpln si-kopkar-v4
Sdpln si-kopkar-v4
 
Sdpln sikopkar
Sdpln sikopkarSdpln sikopkar
Sdpln sikopkar
 
Project charter
Project charterProject charter
Project charter
 
Modul Pembelajaran 8 Manajemen Biaya Proyek
Modul Pembelajaran 8 Manajemen Biaya ProyekModul Pembelajaran 8 Manajemen Biaya Proyek
Modul Pembelajaran 8 Manajemen Biaya Proyek
 
Project Charter
Project CharterProject Charter
Project Charter
 
Tugas 5 project charter
Tugas 5 project charterTugas 5 project charter
Tugas 5 project charter
 
Manajemen Biaya PL.pptx
Manajemen Biaya PL.pptxManajemen Biaya PL.pptx
Manajemen Biaya PL.pptx
 
Resume software measurement
Resume software measurementResume software measurement
Resume software measurement
 
Project charter
Project charterProject charter
Project charter
 
Perencanaan proyek
Perencanaan proyekPerencanaan proyek
Perencanaan proyek
 
Manajemen Biaya Proyek.pdf
Manajemen Biaya Proyek.pdfManajemen Biaya Proyek.pdf
Manajemen Biaya Proyek.pdf
 
Konsep ASB (PSEKP - UGM)
Konsep ASB (PSEKP - UGM)Konsep ASB (PSEKP - UGM)
Konsep ASB (PSEKP - UGM)
 
Sad
SadSad
Sad
 
Manajemen biaya proyek
Manajemen biaya proyekManajemen biaya proyek
Manajemen biaya proyek
 
Sdpln
SdplnSdpln
Sdpln
 
[Fp] perencanaan proyek -
[Fp]   perencanaan proyek -[Fp]   perencanaan proyek -
[Fp] perencanaan proyek -
 
Project charter 5114100043
Project charter 5114100043Project charter 5114100043
Project charter 5114100043
 
[5114100051 5114100101-5114100143] - perencanaan proyek
[5114100051 5114100101-5114100143] - perencanaan proyek[5114100051 5114100101-5114100143] - perencanaan proyek
[5114100051 5114100101-5114100143] - perencanaan proyek
 
Perencanaan
PerencanaanPerencanaan
Perencanaan
 

ASB-ONLINE

  • 1. Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 1/28 < Aplikasi Analisis Standar Belanja (ASB) Online > Versi: <Final-7 Desember 2015> Untuk: PEMERINTAH KOTA BANDUNG Disusun oleh: Nungki Selviandro & Tim Technology Enhanced Learning Center Research Laboratory
  • 2. Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 2/28 DAFTAR PERUBAHAN Revisi Deskripsi A B C D E F G INDEX TGL - A B C D E F G Ditulis
  • 3. Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 3/28 oleh Diperiksa oleh Disetujui oleh
  • 4. Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 4/28 Daftar Halaman Perubahan Halaman Revisi Halaman Revisi
  • 5. Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 5/28 Daftar Isi Daftar Isi......................................................................................................................................................... 5 1 Pendahuluan........................................................................................................................................ 7 1.1 Tujuan Penulisan Dokumen ........................................................................................................ 7 1.2 Pemilik Perangkat Lunak............................................................................................................. 7 1.3 Manfaat Perangkat Lunak ......................................................................................................... 7 1.4 Aturan Penomoran ...................................................................................................................... 7 1.5 Referensi......................................................................................................................................... 7 1.6 Deskripsi Umum Dokumen (Ikhtisar).......................................................................................... 7 2 Proses Kerja / Proses Bisnis .................................................................................................................. 9 2.1 Unit Organisasi .............................................................................................................................. 9 2.2 Gambaran Proses Bisnis .............................................................................................................. 9 2.3 Deskripsi Kebutuhan Perangkat Lunak .................................................................................. 13 3 Kebutuhan Perangkat Lunak .......................................................................................................... 14 3.1 Deskripsi Umum........................................................................................................................... 14 3.2 Identifikasi Pengguna................................................................................................................ 14 3.3 Identifikasi Kebutuhan Perangkat Lunak............................................................................... 14 3.3.1 Kebutuhan Fungsional....................................................................................................... 15 3.3.2 Kebutuhan Non Fungsional .............................................................................................. 16 3.3.3 Model Kebutuhan .............................................................................................................. 16 3.4 Deskripsi Arsitektur ...................................................................................................................... 17 3.5 Rancangan Komponen/Modul .............................................................................................. 17 3.5.1 Modul Input Program SKPD............................................................................................... 18 3.5.2 Modul Tampil Cost Driver .................................................................................................. 18 3.5.3 Modul Kelola Jenis Kegiatan............................................................................................ 18 3.5.4 Modul Kelola SSH ................................................................................................................ 18 3.5.5 Modul Log SKPD.................................................................................................................. 19 3.6 Rancangan Basisdata............................................................................................................... 19 3.7 Rancangan Antarmuka............................................................................................................ 20
  • 6. Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 6/28 3.7.1 Antarmuka untuk SKPD...................................................................................................... 20 3.7.2 Antarmuka untuk Admin................................................................................................... 21 4 Implementasi...................................................................................................................................... 23 4.1 Implementasi Basisdata............................................................................................................ 23 5 Lampiran ............................................................................................................................................. 24 5.1 Rancangan Detil Tabel pada Basisdata............................................................................... 24
  • 7. Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 7/28 1 Pendahuluan 1.1 Tujuan Penulisan Dokumen Dokumen Pengembangan Perangkat Lunak ASB(Analisis Standar Belanja) Online berisi tentang penjelasan aplikasi ASB Online secara menyeluruh mulai dari tahap perancangan sampai dengan implementasi. Dokumen Pengembangan Perangkat Lunak ASB dibuat untuk memudahkan kedua belah pihak, baik pihak pengembang (developer) maupun pihak pemakai (user). Bagi developer, Dokumen Pengembangan Perangkat Lunak ASB berfungsi sebagai acuan selama pembangunan maupun pengembangan perangkat lunak dikemudian hari. Bagi user, Dokumen Pengembangan Perangkat Lunak ASB digunakan sebagai panduan dan pegangan selama operasional maupun jika sewaktu-waktu dibutuhkan pengembangan. Setiap ada perubahan atau penambahan komponen/ modul pada aplikasi, akan dicantumkan pada dokumen yang sama dalam versi revisi. 1.2 Pemilik Perangkat Lunak Aplikasi ASB akan dimiliki oleh Dinas Pengelolaan Keuangan dan Aset Daerah (DPKAD) Kota Bandung. 1.3 Manfaat Perangkat Lunak Dengan dibangunnya aplikasi ASB online diharapkan dapat memberikan manfaat berupa kemudahan dalam menentukan anggaran belanja pada setiap SKPD Kota Bandung. 1.4 Aturan Penomoran 1.5 Referensi 1.6 Deskripsi Umum Dokumen (Ikhtisar) Secara keseluruhan, Dokumen Pengembangan Perangkat Lunak ASB terdiri dari 6 bab dengan masing-masing bab memiliki beberapa sub bab. Berikut merupakan penjelasan singkat untuk setiap bab: Bab 1 Merupakan pendahuluan dengan lingkup pembahasan seputar tujuan penulisan dokumen, pemilik perangkat lunak, manfaat perangkat lunak, aturan penomoran, referensi, dan deskripsi umum dokumen. Bab 2
  • 8. Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 8/28 Menjelaskan proses kerja dan proses bisnis meliputi unit organisasi, gambaran proses bisnis, dan deskripsi kebutuhan perangkat lunak. Bab 3 Menjelaskan kebutuhan perangkat lunak mulai dari deskripsi, identifikasi pengguna, identifikasi kebutuhan fungsional dan non fungsional, model kebutuhan, deskripsi arsitektur, rancangan komponen/ modul, rancangan basisdata, rancangan antarmuka, dan deployment diagram. Bab 4 Menjelaskan implementasi meliputi lingkungan implementasi, implementasi komponen, implementasi antarmuka, implementasi basisdata, dan file lain yang terkait. Bab 5 Merupakan lampiran berupa rancangan detail setiap kelas dan setiap tabel dalam basisdata.
  • 9. Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 9/28 2 Proses Kerja / Proses Bisnis 2.1 Unit Organisasi Aplikasi ASB akan digunakan oleh semua SKPD di Kota Bandung untuk menentukan RKA yang akan dibuat untuk masing-masing SKPD. 2.2 Gambaran Proses Bisnis Analisis Standar Belanja (ASB) merupakan salah satu komponen yang harus dikembangkan sebagai dasar pengukuran kinerja keuangan dalam penyusunan APBD dengan pendekatan kinerja. ASB adalah standar yang digunakan untuk menganalisis kewajaran beban kerja atau biaya setiap program atau kegiatan yang akan dilaksanakan oleh suatu Satuan Kerja dalam satu tahun anggaran. Tujuan penyusunan pedoman teknis penyusunan ASB adalah untuk menjembatani kesenjangan antara praktek yang berlangsung dengan kondisi ideal yang diamanatkan oleh regulasi. Sistem yang akan dibangun adalah digitalisasi dari ASB atau Analisis Standar Belanja yang memungkinkan SKPD untuk mendapatkan cost driver atau standar RKA yang sesuai dengan inputan program, peserta dan dana yang mereka miliki sehingga penggunaan dana kegiataan dapat digunakan sebagaimana mestinya dan meminimalisir kekurangan dana saat kegiatan direalisasikan. Perlu diketahui untuk sistem ASB ini hanya akan memfasilitasi ASB Non Fisik saja dulu. Aplikasi ASB dibangun dengan menerapkan proses bisnis tersebut dan berikut merupakan flowchart nya:
  • 10. Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 10/28 Gambar 1 Flow chart cost driver
  • 11. Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 11/28 Gambar 2 Flow chart input SKPD
  • 12. Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 12/28 Gambar 3 Flow chart log SKPD
  • 13. Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 13/28 2.3 Deskripsi Kebutuhan Perangkat Lunak Selama ini, proses perhitungan Analisis Standar Belanja dilakukan secara manual dengan menerka-nerka penggunaan dana berdasarkan pedoman Standar Satuan Harga. SKPD mengusulkan kegiatan beserta dananya dan sistem akan menyusun daftar cost driver yang dapat digunakan sesuai dengan jenis kegiatan yang akan dilaksanakan, seperti seminar, pelatihan dan lainnya. Dengan dibangunnya aplikasi ASB Online, maka SKPD dapat menginputkan sendiri data kegiatan mereka dan memperoleh kalkulasu cost driver secara otomatis. BKD pun juga dapat memantau log SKPD dalam menggunakan aplikasi tersebut. Hal ini tentunya dapat meminimalisir human error dibandingkan dengan proses manual yang dijalankan sebelumnya. Aplikasi ASB Online dirancang sedemikian rupa agar dapat memenuhi kebutuhan pengguna. Cost driver yang diberikan tentunya akan disesuaikan dengan jenis kegiatan SKPD dan estimasi harga untuk tiap cost driver didasarkan pada Standar Satuan Harga yang menjadi pedoman. Diharapkan aplikasi ASB Online ini memudahkan aktivitas BKD serta menjadi tools pembantu SKPD untuk menyusun RKA mereka.
  • 14. Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 14/28 3 Kebutuhan Perangkat Lunak 3.1 Deskripsi Umum Aplikasi yang dirancang merupakan aplikasi Analisis Standar Belanja (ASB) Online yang berbasis website dan sementara hanya menangani ASB non-fisik, karena aplikasi ini berbasis website, maka aplikasi membutuhkan koneksi internet untuk dapat digunakan. Aplikasi ini nantinya akan digunakan oleh bagian keuangan setiap SKPD pada Pemkot Bandung. Kepala DPKAD merupakan administrator yang mengelola aplikasi ini. Setiap bagian keuangan SKPD harus didaftarkan dahulu oleh admin agar dapat mengelola akun dan menggunakan aplikasi ASB sebagai pedoman pembuatan RKA sesuai dengan cost driver yang dimasukkan. 3.2 Identifikasi Pengguna Aplikasi ASB dapat diakses oleh beberapa user. Berikut merupakan sejumlah pengguna/ user/ aktor dengan deskripsi yang menjelaskan masing-masing wewenang (role) ketika mengakses aplikasi ASB: No User Deskripsi 1 Administrator (Ketua DPKAD) Aktor dengan role ini mempunyai wewenang untuk mendaftarkan, mengubah, dan menghapus data SKPD, mengelola SSH serta melihat histori log penggunaan ASB oleh SKPD 2 Pengguna (Bagian Keuangan tiap SKPD) Aktor dengan role ini mempunyai wewenang untuk mengelola akun pribadi, dan memasukan nama kegiatan dan dana budget(untuk cost driver) 3.3 Identifikasi Kebutuhan Perangkat Lunak Aplikasi ASB dibangun dengan menyesuaikan kebutuhan pengguna. Kebutuhan pengguna terhadap aplikasi dituangkan menjadi beberapa use case. Berikut merupakan daftar use case dan deskripsi singkat mengenai use case tersebut: No Use Case Deskripsi 1 Login Pengguna dapat melakukan login dengan memasukkan username dan password yang telah terdaftar di database.
  • 15. Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 15/28 2 Kelola akun SKPD Admin dapat mengelola akun SKPD dan SKPD juga dapat mengelola passwordnya jika telah login. 3 Kelola akun admin Admin dapat mengelola akunnya sendiri. 4 Menampilkan data log SKPD Admin dapat melihat daftar log yang dilakukan oleh SKPD. 5 Kelola cost diver SKPD yang menginputkan data kegiatannya akan menghasilkan cost driver yang dapat dipertimbangkan oleh SKPD. 6 Kelola Standar Satuan Harga (SSH) Admin dapat mengelola Standar Satuan harga yang digunakan dalam Cost Driver. 7 Melakukan penambahan jenis kegiatan Admin dapat menambah jenis kegiatan ASB Non-fisik beserta cost driver default-nya. 8 Menampilkan histori kegiatan dan cost driver SKPD dapat melihat kembali kegiatan yang ia inputkan beserta cost driver-nya 3.3.1 Kebutuhan Fungsional FR-01 Pengguna dapat melakukan login dengan memasukkan username dan password yang telah terdaftar di database. FR-02 Admin dapat mengelola akun SKPD dan SKPD juga dapat mengelola passwordnya jika telah login. FR-03 Admin dapat mengelola akunnya sendiri. FR-04 Admin dapat melihat daftar log yang dilakukan oleh SKPD. FR-05 SKPD yang menginputkan data kegiatannya akan menghasilkan cost driver yang dapat dipertimbangkan oleh SKPD. FR-06 Admin dapat mengelola Standar Satuan harga yang digunakan dalam Cost Driver. FR-07 Admin dapat menambah jenis kegiatan ASB Non-fisik beserta cost driver default-nya.
  • 16. Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 16/28 FR-08 SKPD dapat melihat kembali kegiatan yang ia inputkan beserta cost driver- nya. 3.3.2 Kebutuhan Non Fungsional SRS-NF-001 Aplikasi harus dapat mengakomodasi akses sejumlah kurang lebih 21000 PNS pada waktu bersamaan. 3.3.3 Model Kebutuhan Model kebutuhan aplikasi dijabarkan dala bentuk use case. Berikut merupakan use case aplikasi ASB: Admin Bag. Keuangan tiap SKPD Kelola akun SKPD Login Masukkan Program Penentuan cost driver <<include>> <<extend>> histori log SKPD Kelola SSH Pendaftaran SKPD <<include>> <<include>> <<include>> <<include>> Masukkan cost driver <<extend>> Kelola akun admin <<include>> Tambah jenis kegiatan histori kegiatan <<include>> <<include>> Gambar 4 Use Case Aplikasi ASB
  • 17. Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 17/28 Model Analisis dan Perancangan 3.4 Deskripsi Arsitektur Internet Administrator SKPD Laptop PC PC Laptop Database Server Gambar 5 Arsitektur Aplikasi ASB Online Gambar 2 menunjukkan arsitektur aplikasi ASB Online dan keterhubungannya dengan server. Aplikasi ASB Online merupakan aplikasi berbasis web sehingga user yang akan mengakses harus memastikan telah tersambung dengan jaringan internet/ VPN. 3.5 Rancangan Komponen/Modul Untuk memudahkan para programmer dalam menerjemahkan proses bisnis ke dalam barisan kode program, aplikasi ASB Online dibagi menjadi beberapa komponen atau modul diantaranya: 1. Modul Input Program SKPD 2. Modul Cost Driver 3. Modul Kelola Jenis Kegiatan 4. Modul Kelola SSH 5. Modul Log SKPD
  • 18. Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 18/28 3.5.1 Modul Input Program SKPD Nama Modul : Modul Input Program SKPD Deskripsi : Modul Input Program SKPD ditujukan bagi SKPD yang ingin menginputkan programnya untuk mendapatkan cost driver usulan. Aplikasi dilengkapi dengan halaman login untuk memastikan bahwa user yang mengakses aplikasi adalah user yang berwenang. Tampilan halaman modul input program SKPD terdiri dari sejumlah field yang harus diisi dan diakhiri dengan klik tombol submit. 3.5.2 Modul Tampil Cost Driver Nama Modul : Modul Tampil Cost Driver Deskripsi : Modul tampil cost driver ditujukan untuk SKPD. Item-item pada cost driver akan disesuakan dengan jenis kegiatan dan dana yang dimiliki SKPD. Cost driver ini tetap akan bisa diedit oleh SKPD yang bersangkutan untuk menyesuaikan dengan kebutuhan namun tetap berdasarkan pedoman SSH. 3.5.3 Modul Kelola Jenis Kegiatan Nama Modul : Modul Kelola Jenis Kegiatan Deskripsi : Modul kelola jenis kegiatan ini ditujukan bagi admin yang ingin menambah, mengedit atau menghapus jenis kegiatan yang terdaftar dalam ASB Non Fisik. Kelola jenis kegiatan ini juga berkaitan dengan daftar cost driver default yang dimiliki oleh kegiatan tersebut. Modul yang berkaitan yaitu modul SSH. 3.5.4 Modul Kelola SSH Nama Modul : Modul Kelola SSH Deskripsi : Modul kelola SSH hanya ditujukan bagi admin. Kelola SSH dimaksudkan untuk menambah, update ataupun menghapus item- item yang nantinya dapat menjadi penyusun cost driver sutau kegiatan. Pengguna dapat mengisi field Standar Satuan Harga yang berisikan keterangan mengenai item terutama harganya.
  • 19. Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 19/28 3.5.5 Modul Log SKPD Nama Modul : Modul Log SKPD Deskripsi : Modul log SKPD ditujukan bagi admin yang ingin melhat daftar log penggunaan aplikasi ASB Online. 3.6 Rancangan Basisdata Berikut merupakan rancangan basisdata aplikasi e-RK: Gambar 6 Rancangan Basisdata Aplikasi ASB Online
  • 20. Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 20/28 3.7 Rancangan Antarmuka Untuk lebih memudahkan, rancangan antarmuka aplikasi ASB Online dibagi berdasarkan role user. 3.7.1 Antarmuka untuk SKPD Gambar 7 Antarmuka Input Program SKPD Gambar 8 Antarmuka Cost Driver SKPD
  • 21. Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 21/28 3.7.2 Antarmuka untuk Admin Gambar 9 Antarmuka Kelola Jenis Kegiatan Gambar 10 Antarmuka Kelola SSH
  • 22. Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 22/28 Gambar 11 Antarmuka Log SKPD
  • 23. Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 23/28 4 Implementasi Bagian ini berisi informasi tentang elemen dari aplikasi lunak yang dikembangkan (executable files, configuration files, data files, dsb) serta perubahannya. 4.1 Implementasi Basisdata Berikut merupakan implementasi basisdata sesuai rancangan yang telah dibuat. Daftar tabel : No Nama Tabel Jenis Tabel 1 tbskpd 2 tbkegiatan 3 tbcostdriver 4 tbreljkssh 5 tbjeniskegiatan 6 tbssh 7 tbkategori 8 tbsubkategori 9 tblogskpd 10 tbadmin
  • 24. Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 24/28 5 Lampiran 5.1 Rancangan Detil Tabel pada Basisdata Berikut merupakan daftar field setiap tabel pada basisdata. Nama : tbskpd Primary Key : id_skpd Id Field Deskripsi Tipe & length Boleh NULL Default Keterangan Id_SKPD ID SKPD int(11) No nama Nama SKPD varchar(100) No nip NIP SKPD varchar(30) No password Password akun SKPD varchar(50) No noTelp Nomor telepon SKPD varchar(20) Yes email Email SKPD varchar(50) Yes alamat Alamat SKPD text Yes img Foto profil SKPD varchar(20) Yes Nama : tbkegiatan Primary Key : id_kegiatan Id Field Deskripsi Tipe & length Boleh NULL Default Keterangan id_kegiatan ID Kegiatan bigint(11) No nama Nama kegiatan varchar(100) No
  • 25. Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 25/28 lamaHari Lama hari kegiatan int(3) No dana Dana kegiatan bigint(15) No jenis Jenis kegiatan varchar(30) Yes Id_SKPD ID SKPD yang menginput int(11) No Nama : tbcostdriver Primary Key : idcostdriver Id Field Deskripsi Tipe & length Boleh NULL Default Keterangan Id_costDriver ID Cost driver bigint(11) No Qty Kuantitas item cost driver int(11) No totalHarga Total harga item cost driver bigint(15) No id_kegiatan ID Kegiatan SKPD bigint(11) No id_SSH ID SSH dari item cost driver int(11) No
  • 26. Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 26/28 Nama : tbssh Primary Key : id_ssh Id Field Deskripsi Tipe & length Boleh NULL Default Keterangan id_SSH ID SSH int(11) No uraian Deskripsi item text No satuan Satuan item varchar(8) No harga Harga item int(20) No keterangan Keterangan tambahan text Yes Id_subkateg ori ID Subkategori int(11) No Nama : tbreljkssh Primary Key : id_jeniskegiatan Id Field Deskripsi Tipe & length Boleh NULL Default Keterangan id_jenisKegia tan ID Jenis kegiatan int(11) No id_SSH ID SSH int(11) No
  • 27. Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 27/28 Nama : tbjeniskegiatan Primary Key : id_jenisKegiatan Id Field Deskripsi Tipe & length Boleh NULL Default Keterangan id_jenisKegiatan ID Jenis kegiatan int(11) No jenis ID SSH varchar(20) No Nama : tbsubkategori Primary Key : id_subkategori Id Field Deskripsi Tipe & length Boleh NULL Default Keterangan id_subKategori ID Subkategori int(11) No subKategori Nama subkategori varchar(100) No Id_kategori ID Kategori int(11) No Nama : tbkategori Primary Key : id_kategori Id Field Deskripsi Tipe & length Boleh NULL Default Keterangan id_kategori ID Kategori int(11) No kategori Nama kategori varchar(100) No
  • 28. Dokumen Pembangun Perangkat Lunak | ASB-Online-Bdg Hal 28/28 Nama : tblogskpd Primary Key : id_logskpd Id Field Deskripsi Tipe & length Boleh NULL Default Keterangan id_logSKPD ID Log SKPD int(11) No tanggalWaktu Date log datetime No status Status log varchar(20) No id_SKPD ID SKPD int(11) No Nama : tbadmin Primary Key : id_admin Id Field Deskripsi Tipe & length Boleh NULL Default Keterangan id_admin ID Admin int(11) No nip NIP Admin varchar(30) No password Password Admin varchar(30) No nama Nama Admin varchar(50) No noTelp Nomor telepon Admin varchar(20) Yes email Email Admin varchar(50) Yes img Foto profil Admin varchar(20) Yes