• Tidak ada hasil yang ditemukan

BAB IV ANALISIS DAN PERANCANGAN SISTEM

4.2. Perencanaan ( Planning )

4.3.6 Perancangan Sequence Diagram

Sequence diagram menggambarkan interaksi antar objek di dalam dan di sekitar sistem (termasuk pengguna, display, dan sebagainya) berupa message

yang digambarkan terhadap waktu. Dibawah ini adalah sequence diagram untuk masing-masing modul.

: petugas pendaftaran : petugas pendaftaran

form login

form login proses loginproses login data userdata user main pagemain page form pendaftaran form pendaftaran input, edit permohonan input, edit permohonan input,edit komponen input,edit komponen input,edit lokasi

input,edit lokasi form cetakform cetak db pendaftardb pendaftar

1: form login

2: validasi username password

3: koneksi db

4: validasi username password

5: cek status

6: status login

7: tampilan awal

8: form select data

9: koneksi db 10: input,edit permohonan 11: input,edit komponen 12: input,edit lokasi 13: cetak pdf 14: get data 15: get data 16: get data 17: get data

Pada Sequence diagram ini user melakukan login, kemudian sistem memvalidasi username dan password yang dimasukan. Jika username dan

password sesuai dengan data yang terdapat didatabase, user mengklik menu aktivitas izin mendirikan bangunan dan sistem akan menampilkan form untuk input data pemohon, komponen dan lokasi.User juga dapat mencetak data yang telah disimpan.

: petugas pendaftaran : petugas pendaftaran

form login

form login proses loginproses login data userdata user main pagemain page form pendaftaran form pendaftaran input, edit permohonan input, edit permohonan input,edit komponen input,edit komponen input,edit lokasi

input,edit lokasi form cetakform cetak db pendaftardb pendaftar

1: form login

2: validasi username password

3: koneksi db

4: validasi username password

5: cek status

6: status login

7: tampilan awal

8: form select data

9: koneksi db 10: input,edit permohonan 11: input,edit komponen 12: input,edit lokasi 13: cetak pdf 14: get data 15: get data 16: get data 17: get data

Pada Sequence diagram ini user melakukan login, kemudian sistem memvalidasi username dan password yang dimasukan. Jika username dan

password sesuai dengan data yang terdapat didatabase, user mengklik menu daftar permohonan izin mendirikan bangunan dan sistem akan menampilkan form data yang pernah disimpan seblumnya untuk di edit, kemudian user memilih data pemohonyang ingin di edit dan sistem akan menampilkan data pemohon yang telah diinput sebelumnya untuk dirubah.User juga dapat mencetak kembali data setelah melakukan perubahan.

2. Pengawasan dan Pengelolaan a. Pengawasan dan Pengendalian

: pengawasan dan pengendalian : pengawasan dan

pengendalian

form login

form login proses loginproses login db userdb user main pagemain page form pengawasan form pengawasan input data penomoran input data penomoran entry BAP

entry BAP input lokasiinput lokasi form cetakform cetak db penyerahandb penyerahan

1: form login

2: validasi username password

3: koneksi db

4: validasi username password

5: cek status

6: status login

7: tampilan awal

8: form select data

9: koneksi db 10: input data 11: input BAP 12: input lokasi 13: cetak pdf 14: get data 15: get data 16: get data 17: get data

Pada Sequence diagram ini user melakukan login, kemudian sistem memvalidasi username dan password yang dimasukan. Jika username dan

password sesuai dengan data yang terdapat didatabase, user mengklik form pemeriksaan dan sistem akan menampilkan form untuk input data penomoran, memsaukan data BAP dan input lokasi.User juga dapat mencetak data yang telah disimpan berupa Berita Acara Peninjauan Lapangan.

: pengawasan dan pengendalian : pengawasan dan

pengendalian

form login

form login proses loginproses login db userdb user main pagemain page form pengawasan form pengawasan input data penomoran input data penomoran entry BAP

entry BAP input lokasiinput lokasi form cetakform cetak db penyerahandb penyerahan 1: form login

2: validasi username password

3: koneksi db

4: validasi username password

5: cek status

6: status login

7: tampilan awal

8: form select data

9: koneksi db 10: input data 11: input BAP 12: input lokasi 13: cetak pdf 14: get data 15: get data 16: get data 17: get data

Pada Sequence diagram ini user melakukan login, kemudian sistem memvalidasi username dan password yang dimasukan. Jika username dan

password sesuai dengan data yang terdapat didatabase, user mengklik form daftar permohonan pemeriksaan dan sistem akan menampilkan data pemeriksaan yang sudah disimpan sebelumnya kemudian user memilih data pemohon yang akan diedit dan sistem akan menampilkan form data edit sesuai dengan data pemeriksaan yang dipilih. Setelah melakukan perubahan user juga dapat mencetak kembali Berita Acara Peninjauan Lapangan.

: pengawasan dan pengendalian : pengawasan dan

pengendalian

form login

form login proses loginproses login db userdb user main pagemain page form penolakanform penolakan input penolakaninput penolakan db penolakandb penolakan

1: form login

2: validasi username password

3: koneksi db

4: validasi username password

5: cek status

6: status login

7: tampilan awal

8: form select data

9: koneksi db

10: input data

11: get data

Pada Sequence diagram ini user melakukan login, kemudian sistem memvalidasi

username dan password yang dimasukan. Jika username dan password sesuai dengan data yang terdapat didatabase, user mengklik form penolakan dan form untuk input data penolakan.User juga dapat mencetak data yang telah disimpan.

3. Penetapan Biaya dan Pembayaran a. Penetapan Biaya

1: form login

2: validasi username password

3: koneksi db

4: validasi username password 5: cek status

6: status login

7: tampilan awal

8: form select data

9: koneksi db 10: input data 11: hitung biaya 12: cetak pdf 13: get data 14: get data 15: get data

Pada Sequence diagram ini user melakukan login, kemudian sistem memvalidasi username dan password yang dimasukan. Jika username dan

password sesuai dengan data yang terdapat didatabase, user mengklik form aktivitas penetapan dan sistem akan menampilkan form untuk input data dan penghitungan biaya retribusi.User juga dapat mencetak nota perhitungan dan SKRD yang telah disimpan.

: petugas bendahara : petugas bendahara

form login

form login proses loginproses login data userdata user main pagemain page form penetapanform penetapan input, edit datainput, edit data hitung biayahitung biaya form cetakform cetak db bendaharadb bendahara 1: form login

2: validasi username password

3: koneksi db

4: validasi username password 5: cek status

6: status login

7: tampilan awal

8: form select data

9: koneksi db

10: input, edit data 11: hitung biaya

12: cetak pdf

13: get data

14: get data

15: get data

Pada Sequence diagram ini user melakukan login, kemudian sistem memvalidasi username dan password yang dimasukan. Jika username dan

password sesuai dengan data yang terdapat didatabase, user mengklik form daftar perizinan penetapan Izin Mendirikan Bangunan dan sistem akan menampilkan data penetapan biaya yang pernah ditetapkan sebelumnya, kemudian user memilih penetapan mana yang ingin diedit untuk melakukan perubahan baik data ataupun penghitungan biaya retribusi.User juga dapat kembali mencetak data nota perhitungan dan SKRD setelah melakukan perubahan.

: bendahara

: bendahara form loginform login proses loginproses login data userdata user main pagemain page form pembayaran form pembayaran entry nomor pemohon entry nomor pemohon input data transaksi input data transaksi form cetak

form cetak db pembayarandb pembayaran 1: form login

2: validasi username password 3: koneksi db

6: status login

4: validasi username password 5: cek status

7: tampilan awal

8: form select data

9: koneksi db

10: entry nomor pemohon 11: input data transaksi

12: cetak pdf 13: get data 14: get data

15: get data

Pada Sequence diagram ini user melakukan login, kemudian sistem memvalidasi username dan password yang dimasukan. Jika username dan

password sesuai dengan data yang terdapat didatabase, user mengklik menu pembayaran dan sistem akan menampilkan form pendataan pembayaran beserta informasi-informasi pembayraran.User juga dapat mencetak bukti pembayaran data yang telah disimpan.

4. Penomoran dan Penyerahan

a. Penomoran

1: form login

2: validasi username password

3: koneksi db

4: validasi username and password

5: cek status

6: status login

7: tampilan awal

8: form select data

9: koneksi db 10: input data 11: get data 12: cetak pdf 13: get data 14: get data

Pada Sequence diagram ini user melakukan login, kemudian sistem memvalidasi username dan password yang dimasukan. Jika

username dan password sesuai dengan data yang terdapat didatabase,

user mengklik form penomoran dan sistem akan menampilkan form untuk input data penomoran. User mengisi form penomoran kemudian menekan tombol simpan. Data penomoran akan tersimpan kedalam database.

: petugas penomoran dan penyerahan : petugas penomoran

dan penyerahan

form login

form login proses loginproses login db userdb user main pagemain page form penomoran form penomoran input, edit penomoran input, edit penomoran form cetak surat izin form cetak surat izin db penomoran db penomoran 1: form login

2: validasi username password

3: koneksi db

4: validasi username and password

5: cek status

6: status login

7: tampilan awal

8: form select data

9: koneksi db

10: input, edit data

11: get data

12: cetak pdf

13: get data

14: get data

Pada Sequence diagram ini user mencetak Surat Izin yang telah diberi nomor pada data yang telah disimpan dengan cara menekan tombol Cetak Surat Izin.

: penomoran dan penyerahan : penomoran dan

penyerahan

form login

form login proses loginproses login db userdb user main pagemain page form

penyerahan form penyerahan

input data

input data db penyerahandb penyerahan 1: form login

2: validasi username password 3: koneksi db

4: validasi username password 5: cek status

6: status login

7: tampilan awal

8: form select data

9: koneksi db

10: input data 11: get data

Pada Sequence diagram ini user melakukan login, kemudian sistem memvalidasi username dan password yang dimasukan. Jika

username dan password sesuai dengan data yang terdapat didatabase, user

mengklik form penyerahan dan sistem akan menampilkan form untuk input data.

Dokumen terkait