bab iii perancangan sistem 3.1. model pengembangan sistemsir.stikom.edu/975/7/bab_iii.pdf ·...

19
17 BAB III PERANCANGAN SISTEM 3.1. Model pengembangan sistem Model pengembangan sistem pada Sistem Informasi Manajemen Bina Marga Berbasis Peta terdiri dari input, proses , output dan database. Data Input diperlukan dalam model pengembangan sistem ini, dimana agar output berfungsi sebagai informasi. Data input akan mengalami proses baik itu modify, perhitugan , simpan maupun delete. Setelah mengalami proses, data-data input akan disimpan di database dan ditampilkan di output. Khusus update peta dan jalan , setelah update akan langsung ditampilkan di output. Update jalan dalam hal ini terjadi karena adanya penambahan jalan, ruas dan subruas jalan serta bisa juga dikarenakan adanya perubahan status jalan dari kelas propinsi menjadi kelas nasional. Update jalan pada Sistem Informasi Bina Marga Berbasis Peta disesuaikan dengan Konsep Dasar Jalan Nasional Kimpraswil No. UM.01 03-TOP/91 dan Mendagri serta Otoda No. 55 Tahun 2000. Untuk update peta terjadi karena kemungkinan adanya pengembangan sistem , misal penambahan informasi jembatan maka pada peta perlu ditambah peta jembatan.

Upload: hadiep

Post on 30-May-2019

225 views

Category:

Documents


0 download

TRANSCRIPT

17

BAB III

PERANCANGAN SISTEM

3.1. Model pengembangan sistem

Model pengembangan sistem pada Sistem Informasi Manajemen Bina

Marga Berbasis Peta terdiri dari input, proses , output dan database. Data Input

diperlukan dalam model pengembangan sistem ini, dimana agar output berfungsi

sebagai informasi.

Data input akan mengalami proses baik itu modify, perhitugan , simpan

maupun delete. Setelah mengalami proses, data-data input akan disimpan di

database dan ditampilkan di output.

Khusus update peta dan jalan , setelah update akan langsung ditampilkan

di output. Update jalan dalam hal ini terjadi karena adanya penambahan jalan,

ruas dan subruas jalan serta bisa juga dikarenakan adanya perubahan status jalan

dari kelas propinsi menjadi kelas nasional. Update jalan pada Sistem Informasi

Bina Marga Berbasis Peta disesuaikan dengan Konsep Dasar Jalan Nasional

Kimpraswil No. UM.01 03-TOP/91 dan Mendagri serta Otoda No. 55 Tahun

2000.

Untuk update peta terjadi karena kemungkinan adanya pengembangan

sistem , misal penambahan informasi jembatan maka pada peta perlu ditambah

peta jembatan.

18

Gambar 3.1 Model Pengembangan Sistem

3.2. Rancangan infrastruktur

Rancangan Infrastruktur pada Sistem Informasi Manajemen Pemantauan

Kondisi Jalan Dinas Bina Marga Propinsi Jawa Timur Berbasis Peta disesuaikan

dengan kebutuhan dan kondisi yang ada. Dimana sistem yang dibuat disesuikan

dengan proses yang akan dilakukan dan media yang akan digunakan.

Pada rancangan infrastruktur, BPJ01 sampai BPJ12 diberi hak untuk

mengakses data di intranet berdasar pada user login yang diberikan, hal ini

digunakan untuk menjaga keamanan data. Bina Marga sebagai administrator bisa

mengakses database dan webserver (peta) . Pada webserver Bina Marga

melakukan update peta dan jalan.

19

Gambar 3.2 Rancangan Infrastruktur

3.3. Sistem flow

Setelah dilakukan analisa terhadap Sistem Informasi Manajemen

Pemantauan Kondisi Jalan Dinas Bina Marga Propinsi Jawa Timur Berbasis Peta

yang akan dibuat maka dapat digambarkan alur sistem atau suatu sistem flow

sebaga berikut :

20

Mulai

KeywordLogin

Ijin AksesTidak

Ferifikasi

A

Ya

PEGAWAI BPJ BINA MARGA TK I DATA

B

Gambar 3.3 Sistem Flow Login

21

A

Update

Jalan

Update

User BPJ

Update

Standarisasi

Kerusakan

Jalan

Standarisasi

Kerusakan

Jalan

Edit

Standarisasi

Kerusakan

Jalan

PEGAWAI BPJ DATA BINA MARGA TK I

BMulai

Update

Anggaran

Proyek

Update

Berita

Jalan

Update

Berita

Jalan

SISTEM IJIN HAK

AKSES

Hak Ases

Jalan

Hak Ases

Berita

Jalan

Update

Jalan

SelesaiSelesai

User

Jalan

Anggaran

Proyek

Berita

Jalan

Gambar 3.4 Sistem Flow Maintenance

22

PEGAWAI BPJ

Mulai

Alamat Email

SISTEM INFORMASI

BINA MARGA

Pertanyaan,

Jawaban &

Informasi

Kirim

SUMBER INFORMASI

BINA MARGA

Email

Email

BalasanKirim

Selesai

Email

Selesai

Gambar 3.5 Sistem Flow Proses Email

3.4. Data flow diagram

DFD adalah diagram yang menggambarkan hubungan atau alur proses

diantara komponen-komponen suatu sistem dimana alur-alur tersebut

menunjukkan perlakuan yang dialami oleh data serta perlakuan komponen

terhadap komponen proses yang lain.

23

A. Context diagram

Context diagram merupakan gambaran menyeluruh mengenai alur suatu

sistem yang digambarkan secara sederhana.context diagram dari Sistem Informasi

Manajemen Pemantauan Kondisi Jalan Dinas Bina Marga Propinsi Jawa Timur

Berbasis Peta dapat dilihat pada gambar dibawah ini.

Berita BPJ

Modify Oleh User

Ferifikasi User

Login

Pengalokasian Anggaran

Perubahan Peta JLN

Informasi Kondisi Jalan

Redevelopment Peta JLN Memeriksa Besar Anggaran

Ijin Hak Akses

0

Sistem Informasi

Manajemen Dinas

Bina Marga

+

Pegawai

BPJ

Peta

Jalan

Anggaran

Gambar 3.6 Context Diagram

B. DFD level 0

DFD level 0 merupakan Breakdown dari context diagaram. Terdapat lima

proses yaitu : proses pemberitahuan, proses login, proses manajemen, proses

pemantauan kondisi jalan, proses pengalokasian anggaran.

24

Edit RFKB

Create & Modifikasi RFKB

Edit LRABRBB

Create & Modifikasi LRABRBB

Edit RAPT

Create & Modifikasi RAPT

Edit RKK

Create & Modifikasi RKK

Berita BPJ

Delete

Update

CreateInfo Berita

Create Intersection JLN

Create JlnRuasModify Oleh User

Modify Oleh Administrator

Modify Oleh Administrator

Edit JlnRuas

Modify JlnRuas

Edit Intersection JLN

Modify Intersection JLN

Edit Hasil Ferifikasi

Ferifikasi Hak Akses BPJ dg User

Info AksesModify & create User

Edit User

Ferifikasi User

Login

Pengalokasian Anggaran

Perubahan Peta JLN

Informasi Kondisi Jalan

Redevelopment Peta JLN

Memeriksa Besar Anggaran

Ijin Hak Akses

Pegawai BPJ

Peta Jalan

Anggaran

1

Proses Pemantauan

Kondisi Jalan

+

3

Proses Pengalokasian

Anggaran

+

2

Proses Manajement

+

4

Proses Login

1 User

2 BPJ

3 JlnRuas

4 JlnIntSect

5

Proses

Pemberitaan

+

5 Berita

6 RKK

7 RAPT

8 LRABRBB

9 RFKB

Gambar 3.7 DFD level 0 SIM Bina Marga

25

C. DFD level 1 proses 1 pemantauan kondisi jalan

Pada DFD level 1 proses 1 pemantauan kondisi jalan merupakan

dekomposisi dari proses 1 pemantauan kondisi jalan yang mana dari dekomposisi

ini terdapat empat proses yaitu : proses 1.1 informasi manajement jln, proses 1.2

modifikasi jln, proses 1.3 editing jln dan proses 1.4 redevelopment

Info error

Info Redevelop

Info Modify Ruas & Intersection

Info Modify

Create Intersection JLN

Create JlnRuas

Modify Oleh User

Edit JlnRuas

Modify JlnRuas

Edit Intersection JLN

Modify Intersection JLN

Perubahan Peta JLN

Informasi Kondisi Jalan

Redevelopment Peta JLN

Peta Jalan

Pegawai

BPJ

4 JlnIntSect

3 JlnRuas

1

Proses Informasi

Manajemen JLN

2

Proses

Modifikasi JLN

3

Proses Editing JLN

4

Proses

Redevelopment

Gambar 3.8 DFD level 1 Proses 1 Pemantauan Kondisi Jalan

26

D. DFD level 1 proses 2 manajement

Pada DFD level 1 proses 2 manajement merupakan dekomposisi dari

proses 2 manajement yang mana dari dekomposisi ini terdapat dua proses yaitu :

Proses 2.1 sistem informasi manajement, dan proses 2.2 manajement user akses.

User Akses

Edit Hasil Ferifikasi

Ferifikasi Hak Akses BPJ dg User Modify & create User

Ijin Hak Akses

Pegawai

BPJ

1 User2 BPJ

1

Sistem Informasi

Manajement

2

Manjement

User Akses

Gambar 3.9 DFD level 1 Proses 2 Manajement

E. DFD level 1 proses 3 pengalokasian anggaran Pada DFD level 1 proses 3 pengalokasian anggaran merupakan

dekomposisi dari proses 3 pengalokasian anggaran yang mana dari dekomposisi

ini terdapat enam proses yaitu : proses 3.1 manajement anggaran, proses 3.2 view

anggaran, proses 3.3 RKK (rekapitulasi kemajuan keuangan), proses 3.4

27

LRABRBB(laporan realisasi anggaran belanja rutin bagian bulan), proses 3.5

RFKB(realisasi fisik dan keuangan bulan) dan proses 3.6 RAPT (proyek APBD

pembangunan triwulan).

View Anggaran

Pengalokasian RAPT

Pengalokasian RFKB

Pengalokasian LRABRBB

Pengalokasian RKK

Edit RFKBCreate & Modifikasi RFKB

Edit LRABRBBCreate & Modifikasi LRABRBB

Edit RAPTCreate & Modifikasi RAPT

Edit RKK

Create & Modifikasi RKK

Pengalokasian Anggaran

Memeriksa Besar Anggaran

Anggaran

6 RKK

7 RAPT

8 LRABRBB

9 RFKB

4

Proses

LRABRBB

1

Proses Manajement

Anggaran2

View Anggaran

3

Proses RKK

6

Proses RAPT

5

Proses RFKB

Gambar 3.10 DFD level 1 Proses 3 Pengalokasian Anggaran

28

F. DFD level 1 proses 5 pemberitaan

Pada DFD level 1 proses 5 pemberitaan merupakan dekomposisi dari

proses 5 pemberitaan yang mana dari dekomposisi ini terdapat dua proses yaitu :

proses 5.1 upload berita, dan proses 5.2 hapus berita.

Berita yg Dihapus

Info Hapus Berita

Delete

Berita BPJ

Create

Update

5 Berita

5 Berita

Pegawai

BPJ

1

Upload Berita

2

Proses Hapus

Berita

Gambar 3.11 DFD level 1 Proses 5 Pemberitaan

3.5. Entity relantionship diagram (ERD)

ERD merupakan gambaran struktur dan hubungan (relantionship) data

base dalam suatu sistem. Dalam Sistem Informasi Manajemen Pemantauan

Kondisi Jalan Dinas Bina Marga Propinsi Jawa Timur Berbasis Peta penulis

mengambarkan ERD sebagai berikut :

29

Berita User

Berita Jal an

Jal an BPJ

User BPJ

Intersec ti on

JlnIntSect

Kondisi

Warna

JlnRuas

KodeRuas

NamaRuas

Status

Fungsi

KotaAcuan

KmAwal

KmAkhir

Panjang

OK

User

Id User

UserName

Password

Authorize

BPJ

KodeBPJ

NamaBPJ

Berita

Id

Berita

Gambar

Tanggal

Judul

forma

ID

Tanggal

Kode Proyek

Proyek

APBD

PAPBD

RealBT

RealBSUUDP

ProsesBT

Keterangan

Fisik

NonFisik

Realisasi

ProsesBSUUDP

forma1

ID

Tanggal

Kode Proyek

Proyek

Kegiatan

Masalah

Tindaklanjut

Pihakpenyelesai

formi

ID

Tanggal

Uraian

APBD

PAPBD

ProsesBSUUDP

ProsesBT

RealBSUUDP

RealBT

Penyerapan

Realisasi

Keterangan

formrfk

Tanggal

Uraian

Kode Proyek

Lokasi

Statusproyek

JumlahKec

Biaya

Volume

KodeMasalah

RealisasiKeuangan

RealisasiFisik

Biayadetail

ID

Keterangan

stukorg

Id

Jabatan

Nama

Photo

Gambar 3.12 ER-Diagram Konseptual Data Model

30

ID_USER = ID _USER

KODERU AS = KOD ERUASID = ID

KODEBPJ = KODEBPJ

KODEBPJ = KODEBPJ

KODERU AS = KOD ERUAS

JLNINTSECT

KONDISI varchar(10

KODERUAS char(5)

WARNA varchar(15)

JLNRUAS

KODERUAS varchar(10)

KODEBPJ varchar(5)

ID varchar(5)

NAMARUAS varchar(75)

STATUS char(1)

FUNGSI char(1)

KOTAACUAN char(5)

KMAWAL double(6,2)

KMAKHIR double(6,2)

PANJANG double(6,2)

OK enum(Y,T)

USER

ID_USER int (10)unsigned

KODEBPJ varchar(5)

USERNAME char(15)

PASSWORD char(10)

AUTHORIZE char(1)

BPJ

KODEBPJ varchar(5)

NAMABPJ varchar(15)

BERITA

ID int (10) unsigned

KODERUAS varchar(10)

ID_USER varchar(5)

BERITA varchar(250)

GAMBAR varchar(150)

TANGGAL date

JUDUL char(20)

Gambar 3.13 ER-Diagram Phisical Data Model

3.6. Struktur file

Struktur file pada Sistem ini berdasarkan ER_Diagram pada gambar 3.12

adalah sebagai berikut :

A. Database bpj

Nama Table : BPJ

Fungsi : Untuk mencatat data-data BPJ

Table 3.1 : Table BPJ

Field Type Null Key Default Extra

KodeBPJ Varchar(5) Pri

NamaBPJ Varchar(15) Yes Null

31

B. Database user

Nama Table : User

Fungsi : Untuk mencatat data-data User

Table 3.2 : Table User

Field Type Null Key Default Extra

ID Int(10)unsigned Pri Username Varchar(15) Yes Null

Password Char(10) Yes Null

Authorize Char(1) Yes Null

KodeBPJ Varchar(5) Yes Null

C. Database jlnruas

Nama Table : Jlnruas

Fungsi : Untuk mencatat data-data Jlnruas

Table 3.3 : Table Jlnruas

Field Type Null Key Default Extra KodeBPJ Varchar(5) Yes Null

SubBPJ Varchar(100) Yes Null

KodeRuas Varchar(10) Pri

NamaRuas Varchar(75) Yes Null

Status Char(1) Yes Null

Fungsi Char(1) Yes Null

KotaAcuan Varchar(5) Yes Null KmAwal Double(6,2) Yes Null

KmAkhir Double(6,2) Yes Null

Panjang Double(6,2) Yes Null

OK Enum(‘Y’,’T’) Yes Null

32

D. Database jlnIntSect

Nama Table : JlnIntSect

Fungsi : Untuk mencatat data-data intersection jalan

Table 3.4 : Table JlnIntSect

Field Type Null Key Default Extra

KodeRuas Varchar(10) Yes Mul Null KmAwal Double(6,2) Yes Null

KmAkhir Double(6,2) Yes Null

Panjang Double(6,2) Yes Null

Kondisi Char(1) Yes Null

Warna Varchar(15) Yes Null

Keterangan Text Yes Null

E. Database strukorg

Nama Table : Strukorg

Fungsi : Untuk mencatat data-data struktur organisasi

Table 3.5 : Table Strukorg

Field Type Null Key Default Extra

Id Varchar(6) Yes Null

Jabatan Varchar(15) Yes Null

Nama Varchar(50) Yes Null

Phota Varchar(50) Yes Null

33

F. Database berita

Nama Table : Berita

Fungsi : Untuk mencatat data-data berita

Table 3.6 : Table Berita

Field Type Null Key Default Extra

Id Int(10)unsigned Pri Tanggal Date Yes Null

KodeRuas Varchar(10) Yes Null

Judul Varchar(150) Yes Null

Berita Text Yes Null

Gambar Varchar(150) Yes Null

G. Database rekapitulasi kemajuan keuangan

Nama Table : forma

Fungsi : Untuk mencatat data-data rekapitulasi kemajuan

keuangan

Table 3.7 : Table forma

Field Type Null Key Default Extra Id Int(11) Pri Auto_increment

Tanggal Date yes

KodeProyek Varchar(25) yes

Proyek Text yes

APBD Int(10)unsigned yes

RAPBD Int(10)unsigned yes

RealBT Int(10)unsigned yes RealBSUUDP Int(10)unsigned yes

ProsesBT Int(10)unsigned yes

ProsesBSUUDP Int(10)unsigned yes

Realisasi Int(10)unsigned yes

NonFisik Double(6,2) yes

Fisik Double(6,2) yes

Keterangan Text yes

34

H. Database proyek APBD pembangunan triwulan

Nama Table : forma1

Fungsi : Untuk mencatat data-data proyek APBD pembangunan

triwulan

Table 3.8 : Table forma1

Field Type Null Key Default Extra

Id Int(11) Pri Auto_increment

Tanggal Date Yes KodeProyek Varchar(25) Yes

Proyek Text Yes

Kegiatan Text Yes

Masalah Text Yes

TindakLanjut Text Yes

PihakPenyelesai Text Yes

I. Database laporan realisasi anggaran belanja rutin bagian bulan

Nama Table : formai

Fungsi : Untuk mencatat data-data realisasi anggaran belanja

rutin bagian bulan

Table 3.9 : Table formai

Field Type Null Key Default Extra

Id Int(11) Pri Auto_increment

Tanggal Date Yes

Uraian Text Yes

APBD Int(10)unsigned Yes

PAPBD Int(10)unsigned Yes

RealBT Int(10)unsigned Yes

RealBSUUDP Int(10)unsigned Yes

ProsesBT Int(10)unsigned Yes

ProsesBSUUDP Int(10)unsigned Yes

Realisasi Int(10)unsigned Yes

Penyerapan Double(6,2) Yes

Keterangan Text Yes

35

J. Database Realisasi Fisik dan Keuangan Bulan

Nama Table : formafrk

Fungsi : Untuk mencatat data-data realisasi fisik dan keuangan

bulan

Table 3.10 : Table formafrk

Field Type Null Key Default Extra

Id Int(11) Pri Auto_increment

Tanggal Date Yes Uraian Text Yes

KodeProyek Varchar(25) Yes

Lokasi Text Yes

StatusProyek Varchar(50) Yes

KodeManfaat Varchar(50) Yes

JumlahKec Tynyint(3)unsigned Yes

Biaya Int(10)unsigned Yes Volume Varchar(100) Yes

BiayaDetail Int(10)unsigned Yes

Fisik Double(6,2) Yes

Realisasi Int(10)unsigned Yes

RealisasiPersen Double(6,2) Yes

KodeMasalah Text Yes

Keterangan Text Yes