31
Berita Artikel
Membuat
Admin
Id_Berita Isi Berita
Penulis Id_artikel
Tgl Berita TGL artikel
Penulis Isi artikel
Nama Email
Password Id_admin
Hapus Tambah
Buku Tamu
Mengontrol
Nama
Komentar email
Nama Login
Gambar 3.1 Entity Relationship Diagram
3.3 Analisis Kebutuhan Fungsional
Dalam langkah ini dilakukan penentuan entitas-entitas, data-data yang mengalir serta prosedur-prosedur yang bisa dilakukan oleh masing-masing entitas.
3.3.1 Diagram Konteks Context Diagram
Diagram konteks adalah alur data yang berfungsi untuk menggambarkan keterkaitan aliran-aliran data antara sistem dengan
bagian-bagian luar. Adapundiagram konteks untuk sistem yang akan dibangun dapat dilihat pada gambar 3.2 dibawah ini.
32
Gambar 3.2 DFD Level Konteks Diagram konteks menggambarkan hubungan antara entitas-entitas
yang terdapat diluar sistem dengan sistem dan masukan serta keluaran dari sistem. Dalam sistem informasi ini, terdapat 2 entitas yaitu :
a. Pengunjung Pengunjung adalah siapa saja yang mengakses web site
Bappeda ini tanpa harus login terlebih dahulu, dan aksesnya terbatas hanya fitur-fitur tertentu.
b. Admin Admin adalah user yang memiliki hak akses penuh atas
sistem ini yang dapat melakukan update data dan manajemen data.
3.3.2 Diagram Aliran Data Data Flow Diagram
DFD adalah sebuah teknik yang menggambarkan aliran data dan transformasi yang digunakan sebagai perjalanan data dari masukan menuju
keluaran.. Dibawah ini adalah DFD Level 1 dimana terdapat 4 proses yaitu
proses login merupakan proses pertama yang harus dilakukan admin agar
33
bisa memasuki proses selanjutnya yaitu Berita, Artikel, buku tamu. Pada gambar 3.3 dijelaskan bagaimana seluruh usulan sistem yanga akan di
bangun.
Login Artikel
Berita Buku Tamu
Admin
Pengunjung
1.0 Login
2.0 Olah Berita
4.0 Olah Buku
Tamu 3.0
Olah Artikel
Data_olah_berita Data_admin
Data_olah_artikel Data_olah_buku_tamu
Data_olah_buku_tamu Data_login
Login_admin_valid
Data_berita Data_artikel
Data_buku_tamu Valid_data_admin
Info_data_olah_berita Info_data_olah_artikel
Info_data_olah_buku_tamu
Login_admin_valid
Info_data_olah_buku_tamu Login_admin_valid
Gambar 3.3 DFD Level 1
34
`DFD Level 2 olah login dimana DFD ini terdapat 2 proses yaitu tambah data berita dan hapus data berita, seperti pada gambar 3.5.
Admin
Admin
Tambah Admin
Info_admin_yang_akan_ditambah
Info_admin_yang_ditambah Data_admin_yang_ditambah
Data_admin_yang_akan_ditambah
Gambar 3.4 DFD Level 2 Olah Login
DFD Level 2 olah data berita dimana DFD ini terdapat 2 proses yaitu tambah data berita dan hapus data berita, seperti pada gambar 3.5.
Admin
Berita
2.1 Hapus Data
Berita 2.2
Tambah Data Berita
Data_berita yang akan di hapus Info_data_yang_akan_dihapus
Info_data_berita_yang_akan_ditambah
Info_data_berita_yang_ditambah Info_data_berita_yang_dihapus
Data_berita_yang_dihapus Data_berita_yang_ditambah
Data_berita_yang_akan_ditambah
Gambar 3.5 DFD Level 2 Olah Data Berita
35
DFD Level 2 Olah Artikel dimana DFD ini terdapat 2 proses yaitu tambah artikel dan hapus artikel, seperti pada gambar 3.6.
Admin
Artikel
3.1 Hapus Artikel
3.2 Tambah
Artikel
Artikel_yang_akan_dihapus Info_artikel_yang_akan_dihapus
Info_artikel_yang_akan_ditambah
Info_artikel_yang_ditambah Info_artikel_yang_dihapus
Data_artikel_yang_dihapus Data_artikel_yang_ditambah
Artikel_yang_akan_ditambah
Gambar 3.6 DFD Level 2 Olah Artikel
DFD Level 2 Olah Buku Tamu dimana DFD ini terdapat 2 proses yaitu isi buku tamu dan hapus buku tamu, seperti pada gambar 3.7.
4.1 Isi buku tamu
4.2 Hapus buku
tamu Admin
Pengunjung
Data_hapus_buku_tamu Info_buku_tamu
Data_buku_tamu Info_isi_buku_tamu
Data_isi_buku_tamu Data_isi_buku_tamu
Data_hapus_buku_tamu
Buku_tamu Info_buku_tamu
Gambar 3.7 DFD Level 2 Olah Buku Tamu
36
3.3.3 Kamus Data