commit to user
15
Star t Lo gin
Status : Use r User p ass b en ar
S ta tus : ad min User pa ss be na r
E di t p ene rima an
P ilih me nu E dit pro gra m
In put a ngg ar an kelu ar
Pili h men u Inp ut
an gg ara n masu k Ed it ke gia ta n
sko r
Ce ta k la po ran An gga ra n
masuk Pe ner imaa n
Pro gr aam K eg iatan ,
skor A ng gar an
kel uar
Lap ora n Fi nish
Ti dak Tida k
Y a Y a
Gambar 3.3 Flowchart Program Aplikasi Rencana Bisnis dan Anggaran
3.2 Analisis dan Perancangan Basis Data
3.2.1 Tabel yang Dibutuhkan
Database yang digunakan dalam pembuatan program aplikasi ini adalah Ms. Access, adapun rancangan kebutuhan tabel pada database yang
akan digunakan dalam pembuatan program aplikasi dapat diuraikan sebagai berikut :
1. Tabel User.
Tabel User digunakan untuk menyimpan data yang berhubungan dengan user yang bertindak sebagai admin atau sebagai user pada
program aplikasi RBA. Field yang ada tersaji dalam tabel 3.1. Tabel 3.1 Tabel User
No Nama Field Tipe Data
Ukuran Keterangan
1 Id
Int 4
PK Not Null
1 Username
Varchar 20
Not Null 2
Password Varchar
20 Not Null
4 Status
Varchar 20
Not Null
commit to user
16
2. Tabel ProgStratejik
Tabel ProgStratejik digunakan untuk menyimpan seluruh data yang berhubungan dengan program stratejik yang merupakan program
dasar yang dilakukan. Untuk lebih rincinya dapat dilihat pada tabel 3.2. Tabel 3.2 Tabel ProgStratejik
No Nama Field
Tipe Data Ukuran
Keterangan 1
IdSt Int
5 Not Null
2 KodeSt
Varchar 5
PK Not Null
3 ProgSt
Text -
Not Null 3.
Tabel ProgOperasional Tabel ProgOperasional digunakan untuk menyimpan seluruh
data yang berhubungan dengan program operasional. Untuk rincian field yang ada dapat dilihat pada tabel 3.3.
Tabel 3.3 Tabel ProgOperasional No
Nama Field Tipe Data
Ukuran Keterangan
1 IdOp
Int 5
Not Null 2
KodeOp Varchar
5 PK
Not Null 3
ProgOp Text
- Not Null
4 KodeSt
Varchar 5
FK Not Null
4. Tabel Sumber
Tabel Sumber digunakan untuk menyimpan seluruh data yang berhubungan dengan sumber dari pendapatan anggaran masuk. Field
yang ada tersaji dalam tabel 3.4. Tabel 3.4 Tabel Sumber
No Nama Field Tipe Data
Ukuran Keterangan
1 IdSm
Int 5
PK Not Null
2 Sumber
Varchar 10
Not Null 3
Besar Int
11 Not Null
commit to user
17
5. Tabel Kegiatan
Tabel kegiatan digunakan untuk menyimpan seluruh data yang berhubungan dengan kegiatan operasional dari program yang ada.
Rincian field yang ada terdapat pada tabel 3.5. Tabel 3.5 Tabel Kegiatan
No Nama Field
Tipe Data Ukuran
Keterangan 1
IdK Int
5 Not Null
2 KodeOp
Varchar 5
FK Not Null
3 ProgOp
Text -
Not Null 4
KodeKeg Varchar
5 PK
Not Null 5
Kegiatan Text
- Not Null
6 Skor
Int 5
Not Null 6.
Tabel InputDana Tabel InputDana digunakan untuk menyimpan seluruh data
mengenai input anggaran. Kita dapat menginputkan anggaran Spp, Bpi dan Lab. Tabel InputDana dapat dilihat pada tabel 3.6.
Tabel 3.6 Tabel InputDana No
Nama Field Tipe Data
Ukuran Keterangan
1 IdI
Int 5
PK Not Null
2 Angkatan
Year 4
Not Null 3
Smt Varchar
6 Not Null
4 Mhs
Int 5
Not Null 5
Spp int
11 Not Null
6 JmlSpp
Int 11
Not Null 7
Lab Int
11 Not Null
8 JmlLab
Int 11
Not Null 9
Bpi Int
11 NotNull
10 JmlBpi
Int 11
Not Null 11
Jumlah Int
11 Not Null
commit to user
18
7. Tabel AnggaranKeluar
Tabel AnggaranKeluar digunakan untuk menyimpan seluruh data yang berhubungan dengan anggaran yang dikeluarkan untuk
kegiatan yang ada. Rincian field yang ada terdapat pada tabel 3.9. Tabel 3.9 Tabel AnggaranKeluar
No Nama Field
Tipe Data Ukuran
Keterangan 1
IdA Int
5 Not Null
2 Program
Varchar 5
PK Not Null
3 KodeKeg
Varchar 5
Not Null 4
Kegiatan Text
- Not Null
5 Barang
Int 11
Not Null 6
Jasa Int
11 NotNull
7 Perjalanan
Int 11
NotNull 8
JasaLain Int
11 NotNull
9 Peralatan
Int 11
NotNull 10
FisikLain Int
11 NotNull
11 Jumlah
Int 11
NotNull
3.2.2 ERD Entity Relationalship Diagram