Diagram Konteks Context Diagram Diagram Aliran Data Data Flow Diagram

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