BAB II TINJAUAN PUSTAKA
3.1 Analisis Sistem
3.2.2 Diagram Konteks
Sistem yang akan dibangun digambarkan secara garis besar dengan menggunakan Diagram Konteks. Dari diagram ini dapat dilihat secara umum mengenai alur proses yang dikerjakan sistem.
Sistem Layanan Informasi Diskominfo Pengunjung Sie.Penyajian Informasi Kepala Bid. Pengolahan Data Elektronik
Data Berita yang akan dilihat Data Komentar yang akan ditambah Data Download file yang akan dilihat Data Agenda yang akan dilihat Data Album foto yang akan dilihat Data Galeri foto yang akan dilihat
Info Berita yang telah diupdate Info Komentar yang telah ditambah Info Download file yang telah diupdate Info Agenda yang telah diupdate Info Album foto yang telah diupdate Data Galeri foto yang telah diupdate
Data Login Sie. Penyajian Informasi Data Kategori yang akan diupdate Data Berita yang akan diupdate Data Komentar yang akan diupdate Data Download file yang akan diupdate Data Agenda yang akan diupdate Data Album foto yang akan diupdate Data Galeri foto yang akan diupdate Data Hubungi kami yang akan dilihat Data Laporan Layanan Informasi yang akan dicari
Info Login Sie. Penyajian Informasi valid Info Kategori yang telah diupdate Info Berita yang telah diupdate Info Komentar yang telah diupdate Info download file yang telah diupdate Info Agenda yang telah diupdate Info Album foto yang telah diupdate Info Galeri foto yang telah diupdate Info Hubungi kami yang telah dibalas Info Laporan Layanan Informasi Info Login Bid. Pengolahan Data Elektronik valid
Info Data Users yang telah diupdate Info Data Laporan
Data Login Bid. Pengolahan Data Elektronik valid Data Users yang telah diupdate Data Laporan Layanan Informasi
62
3.2.3 Data Flow Diagram (DFD)
Data Flow Diagram (DFD) menunjukkan aliran data, proses, tempat penyimpanan data dan entitas eksternal pada sistem yang dibangun. Dari diagram konteks yang telah dijelaskan sebelumnya, aliran data yang ada pada sistem digambarkan dengan lebih rinci menggunakan Data Flow Diagram.
1.0 Login Sie. Penyajian Informasi Kepala Bid. Pengolahan Data Elektronik 2.0 Komentar 3.0 Berita 7.0 Download 4.0 Agenda 5.0 Album 6.0 Gallery 8.0 Kategori users
Data hubungi kami Info data hubungi kami
Data update komentar Info update komentar Info update berita Data update berita
Info update agenda Data update agenda
Data update albumInfo update album Update data download
Info update data download
Data update gallery Info update gallery
Pengunjung
Data hubungi kami Info hubungi kami
Info data download
Info data gallery
Info data album
Info data agenda
Info berita terbaru
Info update komentar Data komentar
10.0 Users
Login Sie. Penyajian Informasi valid
Login Sie. Penyajian Informasi valid
Login Sie. Penyajian Informasi valid
Login Sie. Penyajian Informasi valid Login Sie. Penyajian Informasi valid
Login Sie. Penyajian Informasi valid Login Sie. Penyajian Informasi valid
Data Login Sie. Penyajian Informasi Info login valid Info login invalid Login Kepala Bid. Pengolahan Data Elektronik
valid
Info login valid
Info login invalid Data Login Sie. Penyajian Informasi Info data laporan yang telah disetujui
Data laporan yang akan disetujui
Hubungi kami download gallery album agenda berita komentar Data users
Info data users
Data hubungi kami Info data hubungi kami
Update data download
Info update data download
Data update gallery
Info update gallery
Data update album Info update album
Data update agenda
Info update agenda
Data update berita Info update berita
Data update komentar
Info update komentar
9.0 Hubungi Kami Kategori Info kategori Data kategori Info kategori Update kategori Info update kategori
Login Sie. Penyajian Informasi valid
11.0 Laporan
Login Kepala Bid. Pengolahan Data Elektronik valid
Info data users yang telah diupdate Data user yang akan diupdate Data laporan yang akan dibuat
Info data laporan yang telah dibuat
D ata lap or an Info lapo ran Info la por an D at a lapo ra n
1.1 Input data login 1.2 Verifikasi Login Kep. Bid. Pengolahan Data Elektronik Sie. Penyajian Informasi Data login Kep. Bid. Pengolahan Data Elektronik
Data login Sie. Penyajian Informasi
users Cek data users
Info data users
In fo lo g in in v a lid In fo l o g in i n v a lid
Data login Sie. Penyajian Informasi
Login Kep. Bid. Pengolahan Data Elektronik valid Data login Sie. Penyajian Informasi Login Kep. Bid. Pengolahan Data Elektronik
valid
Gambar III.5 DFD level 2 Proses 1.0 Login
2.1 Tambah komentar 2.2 Hapus komentar 2.3 Tampil komentar Sie. Penyajian Informasi
Info data komentar
komentar
Data komentar
Info data komentar yang telah dihapus
Data komentar yang akan dihapus Data komentar yang akan ditampilkan
Info data komentar yang telah ditampilkan
Data komentar yang akan dihapus
Info data komentar yang telah dihapus Info data testimonial yang telah ditampilkan
Data komentar yang akan ditampilkan Data komentar
Info data komentar
Login Sie. Penyajian Informasi valid Pengunjung
Login Sie. Penyajian Informasi valid
3.1 Tambah berita 3.2 Edit berita 3.3 Hapus berita 3.4 Tampil berita Sie. Penyajian Informasi Info data berita
berita Data berita
Info data berita yang telah diedit
Data berita yang akan diedit Data berita yang akan dihapus
Info data berita yang telah dihapus
Info data berita yang telah ditampilkan Data berita yang akan ditampilkan
Login Sie. Penyajian Informasi valid
Data berita yang akan diedit
Info data berita yang telah diedit Info data berita yang telah dihapus
Data berita yang akan dihapus Data berita
Info data berita
Info data berita yang telah ditampilkan Data berita yang akan ditampilkan Login Sie. Penyajian Informasi valid
Login Sie. Penyajian Informasi valid
Login Sie. Penyajian Informasi valid
Gambar III.7 DFD level 2 Proses 3.0 Berita
4.1 Tambah agenda 4.2 Edit agenda 4.3 Hapus agenda 4.4 Tampil agenda Sie. Penyajian Informasi Info data agenda
agenda Data agenda
Info data agenda yang telah diedit
Data agenda yang akan diedit Data agenda yang akan dihapus
Info data agenda yang telah dihapus
Info data agenda yang telah ditampilkan Data agenda yang akan ditampilkan
Login Sie. Penyajian Informasi valid
Data agenda yang akan diedit
Info data agenda yang telah diedit Info data agenda yang telah dihapus
Data agenda yang akan dihapus Data agenda
Info data agenda
Info data agenda yang telah ditampilkan Data agenda yang akan ditampilkan Login Sie. Penyajian Informasi valid
Login Sie. Penyajian Informasi valid
Login Sie. Penyajian Informasi valid
66 5.1 Tambah album 5.2 Edit album 5.3 Hapus album 5.4 Tampil album Sie. Penyajian Informasi
Info data album
album
Data album
Info data album yang telah diedit
Data album yang akan diedit Data album yang akan dihapus
Info data album yang telah dihapus
Info data album yang telah ditampilkan Data album yang akan ditampilkan
Login Sie. Penyajian Informasi valid
Data album yang akan diedit
Info data album yang telah diedit Info data album yang telah dihapus
Data album yang akan dihapus Data album
Info data album
Info data album yang telah ditampilkan Data album yang akan ditampilkan
Login Sie. Penyajian Informasi valid
Login Sie. Penyajian Informasi valid
Login Sie. Penyajian Informasi valid
Gambar III.9 DFD level 2 Proses 5.0 Album
6.1 Tambah gallery 6.2 Edit galerry 6.3 Hapus gallery Sie. Penyajian Informasi
Info data gallery
gallery
Data gallery
Info data galerry yang telah diedit
Data gallery yang akan diedit Data gallery yang akan dihapus
Info data gallery yang telah dihapus
Login Sie. Penyajian Informasi valid
Data gallery yang akan diedit
Info data galllery yang telah diedit Info data gallery yang telah dihapus
Data galllery yang akan dihapus Data gallery
Info data gallery
Login Sie. Penyajian Informasi valid
Login Sie. Penyajian Informasi valid
7.1 Tambah download 7.2 Edit download 7.3 Hapus download Sie. Penyajian Informasi
Info data download
download
Data download
Info data download yang telah diedit
Data download yang akan diedit Data download yang akan dihapus
Info data download yang telah dihapus
Login Sie. Penyajian Informasi valid
Data download yang akan diedit
Info data download yang telah diedit Info data download yang telah dihapus
Data download yang akan dihapus Data download
Info data download
Login Sie. Penyajian Informasi valid
Login Sie. Penyajian Informasi valid
Gambar III.11 DFD level 2 Proses 7.0 Download
8.1 Tambah kategori 8.2 Edit kategori 8.3 Hapus kategori 8.4 Tampil kategori Sie. Penyajian Informasi
Info data kategori
kategori
Data kategori
Info data kategori yang telah diedit
Data kategori yang akan diedit Data kategori yang akan dihapus
Info data kategori yang telah dihapus
Info data kategori yang telah ditampilkan Data kategori yang akan ditampilkan
Login Sie. Penyajian Informasi valid
Data kategoriyang akan diedit
Info data kategoriyang telah diedit Info data kategoriyang telah dihapus
Data kategoriyang akan dihapus Data kategori
Info data kategori
Info data kategoriyang telah ditampilkan Data kategoriyang akan ditampilkan
Login Sie. Penyajian Informasi valid
Login Sie. Penyajian Informasi valid
Login Sie. Penyajian Informasi valid
68 9.1 Reply Hubungi Kami 9.2 Hapus hubungi kami Sie. Penyajian
Informasi Hubungi kami
Info data hubungi kami yang telah direplay
Data hubungi kami yang akan direplay Data hubungi lami yang akan dihapus
Info data hubungi kami yang telah dihapus
Data hubungi kami yang akan direplay
Info data hubungi kami yang telah direplay Info data hubungi kami yang telah dihapus
Data hubungi lami yang akan dihapus
Login Sie. Penyajian Informasi valid
Login Sie. Penyajian Informasi valid
Gambar III.13 DFD level 2 Proses 9.0 Hubungi Kami
10.1 Tambah users 10.2 Edit users 10.3 Hapus users 10.4 Aktivasi users Kep. Bid. Pengolahan Data Elektronik
Info data users
users
Data users
Info data usersyang telah diedit
Data users yang akan diedit Data users yang akan dihapus
Info data users yang telah dihapus
Info data users yang telah ditampilkan Data berita users akan diaktifkan
Login Sie. Penyajian Informasi valid
Data users yang akan diedit
Info data users yang telah diedit Info data users yang telah dihapus
Data users yang akan dihapus Data users
Info data users
Info data users yang telah diaktifkan Data usersyang akan diaktifkan
Login Sie. Penyajian Informasi valid
Login Kep. Bid. Pengolahan Data Elektronik valid
Login Kep. Bid. Pengolahan Data Elektronik valid
11.1 Cari Laporan 11.2 Cetak Laporan Sie. Penyajian Informasi
Info data agenda yang akan dicari
Data agenda yang akan dicari
Info data laporan yang akan dicetak
Info data agenda yang akan dicari
Data laporan yang telah dicari
Info data laporan yang akan dicetak
Login Kep. Bid. Pengolahan Data Elektronik valid
Kep. Bid. Pengolahan Data Elektronik Login Sie. Penyajian Informasi valid
Download In fo d a ta y a n g d ic a ri Agenda
Data laporan yang akan dicari dan dicetak Data laporan yang akan dicari dan dicetak
Info data laporan yang akan dicari dan dicetak Info data laporan yang akan dicari dan dicetak
Info data download yang akan dicari Info data download yang akan dicari
Data download yang akan dicari Data download yang akan dicari
Gambar III.15 DFD level 2 Proses 11.0 Laporan
3.2.4 Spesifikasi Proses
Spesifikasi proses digunakan untuk menggambarkan proses model aliran yang terdapat pada Data Flow Diagram (DFD). Spesifikasi proses dari gambaran DFD diatas akan dijelaskan sebagai berikut.
Table III.3 Spesifikasi Proses
No. Proses Keterangan
1 No.Proses 1.1
Nama Input data login
Source Sie. Penyajian Informasi, Kep.Bid. Pengolahan Data Elektronik
Input Data Login Sie. Penyajian Informasi, Data Login Kep.Bid. Pengolahan Data Elektronik
Output - Destination Users Logika
Proses
Begin
If data login Sie. Penyajian Informasi then verivikasi login
70
verifikasi login End
2 No.Proses 1.2
Nama Verifikasi Login
Source Sie. Penyajian Informasi, Kep.Bid. Pengolahan Data Elektronik
Input Data Login Sie. Penyajian Informasi, Data Login Kep.Bid. Pengolahan Data Elektronik
Output Info Login Sie. Penyajian Informasi Invalid, Info Login Kep.Bid. Pengolahan Data Elektronik Invalid
Destination Sie. Penyajian Informasi, Kep.Bid. Pengolahan Data Elektronik
Logika Proses
Begin
If data login Sie. Penyajian Informasi then login Sie. Penyajian Informasi invalid
Else data login Kep.Bid. Pengolahan Data Elektronik then login Kep.Bid. Pengolahan Data Elektronik invalid End
3 No.Proses 2.1
Nama Tambah Data Komentar Source Pengunjung
Input Data Komentar Output Info Data Komentar Destination Pengunjung
Logika Proses
Begin
If pengunjung isi data komentar then info komentar End
4 No.Proses 2.2
Nama Hapus Data Komentar Source Sie. Penyajian Informasi
Input Data Komentar Output Info Data Komentar Destination Sie. Penyajian Informasi Logika
Proses
Begin
If Sie. Penyajian Informasi hapus data komentar then info data komentar telah dihapus
End 5 No.Proses 2.3
Nama Tampilkan Data Komentar Source Sie. Penyajian Informasi Input Data Komentar
Output Info Data Komentar Destination Sie. Penyajian Informasi
Logika Proses
Begin
If Sie. Penyajian Informasi pilih komentar then komentar ditampilkan
End 6 No.Proses 3.1
Nama Tambah Berita
Source Sie. Penyajian Informasi Input Data Berita
Output Info Data Berita
Destination Sie. Penyajian Informasi Logika
Proses
Begin
If Sie. Penyajian Informasi isi data berita then info berita
End 7 No.Proses 3.2
72
Source Sie. Penyajian Informasi Input Data Berita
Output Info Data Berita
Destination Sie. Penyajian Informasi Logika
Proses
Begin
If edit data berita then info data berita telah dirubah else
End 8 No.Proses 3.3
Nama Hapus Berita
Source Sie. Penyajian Informasi Input Data Berita
Output Info Data Berita
Destination Sie. Penyajian Informasi Logika
Proses
Begin
If Sie. Penyajian Informasi hapus data berita then info data beritatelah dihapus
End 9 No.Proses 3.4
Nama Tampilkan Data Berita Source Sie. Penyajian Informasi Input Data Berita
Output Info Data Berita
Destination Sie. Penyajian Informasi
Logika Proses
Begin
If Sie. Penyajian Informasi pilih berita then beritaditampilkan
End 10 No.Proses 4.1
Nama Tambah Agenda
Source Sie. Penyajian Informasi Input Data Agenda
Output Info Data Agenda Destination Sie. Penyajian Informasi Logika
Proses
Begin
If Sie. Penyajian Informasi isi data agenda then info agenda
End
11
No.Proses 4.2
Nama Edit Agenda
Source Sie. Penyajian Informasi Input Data Agenda
Output Info Data Agenda Destination Sie. Penyajian Informasi Logika
Proses
Begin
If edit data agendathen info data agenda telah dirubah else
End
12
No.Proses 4.3
Nama Hapus Agenda
Source Sie. Penyajian Informasi Input Data Agenda
Output Info Data Agenda Destination Sie. Penyajian Informasi Logika
Proses
Begin
If Sie. Penyajian Informasi hapus data agenda then info data agenda telah dihapus
End 13 No.Proses 4.4
74
Nama Tampilkan Data Agenda Source Sie. Penyajian Informasi Input Data Agenda
Output Info Data Agenda Destination Sie. Penyajian Informasi
Logika Proses
Begin
If Sie. Penyajian Informasi pilih agenda then agenda ditampilkan
End
14
No.Proses 5.1
Nama Tambah Album
Source Sie. Penyajian Informasi Input Data Album
Output Info Data Album
Destination Sie. Penyajian Informasi Logika
Proses
Begin
If Sie. Penyajian Informasi isi data album then info album
End
15
No.Proses 5.2
Nama Edit Album
Source Sie. Penyajian Informasi Input Data Album
Output Info Data Album
Destination Sie. Penyajian Informasi Logika
Proses
Begin
If edit data album then info data album telah dirubah else
16
No.Proses 5.3
Nama Hapus Album
Source Sie. Penyajian Informasi Input Data Album
Output Info Data Album
Destination Sie. Penyajian Informasi Logika
Proses
Begin
If Sie. Penyajian Informasi hapus data album then info data album telah dihapus
End
17
No.Proses 5.4
Nama Tampilkan Data Album Source Sie. Penyajian Informasi Input Data Album
Output Info Data Album
Destination Sie. Penyajian Informasi
Logika Proses
Begin
If Sie. Penyajian Informasi pilih album then album ditampilkan
End
18
No.Proses 6.1
Nama Tambah Gallery
Source Sie. Penyajian Informasi Input Data Gallery
Output Info Data Gallery
Destination Sie. Penyajian Informasi Logika
Proses
Begin
If Sie. Penyajian Informasi isi data gallery then info gallery
76
End
19
No.Proses 6.2
Nama Edit Gallery
Source Sie. Penyajian Informasi Input Data Gallery
Output Info Data Gallery
Destination Sie. Penyajian Informasi Logika
Proses
Begin
If edit data gallery then info data gallery telah dirubah else
End
20
No.Proses 6.3
Nama Hapus Gallery
Source Sie. Penyajian Informasi Input Data Gallery
Output Info Data Gallery
Destination Sie. Penyajian Informasi Logika
Proses
Begin
If Sie. Penyajian Informasi hapus data gallery then info data gallery telah dihapus
End
21
No.Proses 7.1
Nama Tambah Download Source Sie. Penyajian Informasi Input Data Download
Output Info Data Download Destination Sie. Penyajian Informasi Logika
Proses
Begin
download End
22
No.Proses 7.2
Nama Edit Download
Source Sie. Penyajian Informasi Input Data Download
Output Info Data Download Destination Sie. Penyajian Informasi
Logika Proses
Begin
If edit data download then info data download telah dirubah
else End
23
No.Proses 7.3
Nama Hapus Download
Source Sie. Penyajian Informasi Input Data Download
Output Info Data Download Destination Sie. Penyajian Informasi Logika
Proses
Begin
If Sie. Penyajian Informasi hapus data download then info data download telah dihapus
End
24
No.Proses 8.1
Nama Tambah Kategori
Source Sie. Penyajian Informasi Input Data Kategori
78
Output Info Data Kategori Destination Sie. Penyajian Informasi
Logika Proses
Begin
If Sie. Penyajian Informasi isi data kategori then info kategori
End
25
No.Proses 8.2
Nama Edit Kategori
Source Sie. Penyajian Informasi Input Data Kategori
Output Info Data Kategori Destination Sie. Penyajian Informasi Logika
Proses
Begin
If edit data kategori then info data kategori telah dirubah else
End
26
No.Proses 8.3
Nama Hapus Kategori
Source Sie. Penyajian Informasi Input Data Kategori
Output Info Data Kategori Destination Sie. Penyajian Informasi Logika
Proses
Begin
If Sie. Penyajian Informasi hapus data kategori then info data kategori telah dihapus
End 27 No.Proses 8.4
Source Sie. Penyajian Informasi Input Data Kategori
Output Info Data Kategori Destination Sie. Penyajian Informasi
Logika Proses
Begin
If Sie. Penyajian Informasi pilih kategori then kategori ditampilkan
End
28
No.Proses 9.1
Nama Reply Hubungi Kami Source Sie. Penyajian Informasi Input Data Hubungi Kami
Output Info Data Data Hubungi Kami Destination Sie. Penyajian Informasi
Logika Proses
Begin
If Sie. Penyajian Informasi reply data hubungi kami then info hubungi kami telah direply
Else login Sie. Penyajian Informasi invalid End
29
No.Proses 9.2
Nama Hapus Hubungi Kami Source Sie. Penyajian Informasi Input Data Hubungi Kami Output Info data Hubungi Kami Destination Sie. Penyajian Informasi Logika
Proses
Begin
80
then info data hubungi kami telah dihapus Else login Sie. Penyajian Informasi invalid End
30
No.Proses 10.1
Nama Tambah Users
Source Kep. Bid. Pengolahan Data Elektronik Input Data Users
Output Info Data Users
Destination Kep. Bid. Pengolahan Data Elektronik
Logika Proses
Begin
If Kep. Bid. Pengolahan Data Elektronik isi data users then info users
End
31
No.Proses 10.2 Nama Edit Users
Source Kep. Bid. Pengolahan Data Elektronik Input Data Users
Output Info Data Users
Destination Kep. Bid. Pengolahan Data Elektronik Logika
Proses
Begin
If edit data users then info data users telah dirubah else
End
32
No.Proses 10.3
Nama Hapus Users
Source Kep. Bid. Pengolahan Data Elektronik Input Data Users
Destination Kep. Bid. Pengolahan Data Elektronik Logika
Proses
Begin
If Kep. Bid. Pengolahan Data Elektronik hapus data users then info data users telah dihapus
End
33
No.Proses 10.4
Nama Aktivasi Users
Source Kep. Bid. Pengolahan Data Elektronik Input Data Users
Output Info Data Users
Destination Kep. Bid. Pengolahan Data Elektronik
Logika Proses
Begin
If Kep. Bid. Pengolahan Data Elektronik pilih users then users diaktifkan
End
34
No.Proses 11.1
Nama Cari Laporan
Source Sie. Penyajian Informasi, Kep. Bid. Pengolahan Data Elektronik
Input Data Laporan Output Info Data Laporan
Destination Sie. Penyajian Informasi, Kep. Bid. Pengolahan Data