Tabel yang Dibutuhkan Analisis dan Perancangan Basis Data

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