Diagram Konteks Spesifikasi Proses

3.2.1. Diagram Konteks

Diagram konteks atau disebut juga dengan model sistem fundamental merepresentasikan seluruh elemen sistem sebagai sebuah bagan tunggal dengan data input output yang ditunjukan oleh anak panah yang masuk dan keluar secara berurutan. Gambar III.1. Diagram Konteks

3.2.2. Data Flow DiagramDFD

Dari diagram konteks di atas, aliran data yang ada pada sistem digambarkan dengan lebih rinci menggunakan Data Flow Diagram.

3.2.2.1. DFD Level 1

Berikut ini merupakan gambaran dari DFD Level 1 pada sistem website dan CMS Puspita Sawargi yang dibangun: Gambar III.2. DFD Level 1

3.2.2.2. DFD Level 2 Untuk Proses 2.0

Berikut ini merupakan gambaran dari DFD Level 2 untuk proses 2.0 pada sistem website dan CMS Puspita Sawargi yang dibangun: Gambar III.3. DFD Level 2 Untuk Proses 2.0

3.2.2.3. DFD Level 2 Untuk Proses 3.0

Berikut ini merupakan gambaran dari DFD Level 2 untuk proses 3.0 pada sistem website dan CMS Puspita Sawargi yang dibangun: Gambar III.4. DFD Level 2 Untuk Proses 3.0

3.2.2.4. DFD Level 2 Untuk Proses 4.0

Berikut ini merupakan gambaran dari DFD Level 2 untuk proses 4.0 pada sistem website dan CMS Puspita Sawargi yang dibangun: Gambar III.5. DFD Level 2 Untuk Proses 4.0

3.2.3. Spesifikasi Proses

Spesifikasi proses dari DFD di atas diuraikan pada tabel berikut: Tabel III.1. Spesifikasi Proses No. Detail Keterangan 1. No. Proses 1.0 Nama Proses Login Deskripsi Verifikasi data user untuk selanjutnya user tersebut melakukan pengolahan data. Source Pengelola Input Data Login Output Info Login Destination Pengelola Logika Proses 1. User administrator, petugas memasukkan data login pada form login. 2. Apabila data login valid, sistem akan menampilkan halaman utama. 3. Apabila data tidak valid, sistem akan menampilkan pesan error dan keluar dari aplikasi. 2. No. Proses 2.0 Nama Proses Pengolahan Data Jadwal Test-Food Deskripsi Menampilkan menu untuk melakukan penambahan atau perubahan terhadap data jadwal test-food. Source Pengelola Input Data Jadwal Test-Food Output Info Jadwal Test-Food Destination Pengelola Logika Proses 1. User administrator memilih menu pengolahan data jadwal test-food. 2. Sistem menampilkan submenu pengolahan data jadwal test-food. 3. No. Proses 3.0 Nama Proses Pengolahan Data Gallery Deskripsi Menampilkan menu untuk melakukan penambahan atau perubahan terhadap data gallery. Source Pengelola Input Data Gallery Output Info Gallery Destination Pengelola Logika Proses 1. User administrator memilih menu pengolahan data gallery. 2. Sistem menampilkan submenu pengolahan data gallery. 4. No. Proses 4.0 Nama Proses Pengolahan Data Guestbook No. Detail Keterangan Deskripsi Menampilkan menu untuk melakukan pengiriman terhadap data guestbook. Source Pengunjung Input Data Guestbook Output Info Guestbook Destination Pengunjung, Pengelola Logika Proses 1. Pengunjung melakukan pengolahan data guestbook. 2. Sistem mengirimkan submenu pengolahan data guestbook untuk Pengelola. 5. No. Proses 2.1. Nama Proses Tambah Jadwal Test-Food Deskripsi Proses yang dilakukan untuk menambahkan jadwal test-food untuk selanjutnya ditampilkan pada halaman “News and Events” di website. Source Pengelola Input Data jadwal test-food Output Info jadwal test-food Destination Pengelola Logika Proses 1. Administrator memilih sub menu tambah jadwal test- food 2. Administrator menambah data jadwal test-food baru ke dalam tabel Jadwal Test-Food. 6. No. Proses 2.2. Nama Proses Pilih Jadwal Test-Food Deskripsi Memilih data jadwal test-food yang akan diolah. Source Pengelola Input Data jadwal test-food Output Info jadwal test-food Destination Pengelola Logika Proses 1. Administrator memilih data jadwal test-food untuk selanjutnya diolah 7. No. Proses 2.3. Nama Proses Edit Jadwal Test-Food Deskripsi Mengubah data jadwal test-food yang sebelumnya pernah dimasukkan. Source Pengelola Input Data jadwal test-food Output Info jadwal test-food Destination Pengelola Logika Proses 1. Administrator memilih sub menu edit jadwal test-food. 2. Administrator mengubah data jadwal test-food dan menyimpannya ke dalam tabel Jadwal Test-Food. 9. No. Proses 2.4. Nama Proses Hapus Jadwal Test-Food Deskripsi Menghapus data jadwal test-food yang sebelumnya pernah dimasukkan. Source Pengelola No. Detail Keterangan Input Data jadwal test-food Output Info jadwal test-food Destination Pengelola Logika Proses 1. Administrator memilih sub menu hapus jadwal test-food. 2. Administrator menghapus data jadwal test-food dari tabel Jadwal Test-Food. 10. No. Proses 2.5. Nama Proses Lihat Jadwal Test-Food Deskripsi Melihat data jadwal test-food yang sudah tersimpan melalui website. Output Info jadwal test-food Destination Pengunjung Logika Proses 1. Pengunjung memilih jadwal test-food yang akan dilihat. 2. Sistem akan menampilkan jadwal test-food sesuai dengan pilihan pengunjung. 11. No. Proses 3.1. Nama Proses Tambah Gallery Deskripsi Proses yang dilakukan untuk menambahkan gallery untuk selanjutnya ditampilkan pada halaman “Gallery” di website. Source Pengelola Input Data gallery Output Info gallery Destination Pengelola Logika Proses 1. Administrator memilih sub menu tambah gallery 2. Administrator menambah data gallery baru ke dalam tabel Gallery. 12. No. Proses 3.2. Nama Proses Pilih Gallery Deskripsi Memilih data gallery yang akan diolah. Source Pengelola Input Data gallery Output Info gallery Destination Pengelola Logika Proses 1. Administrator memilih data gallery untuk selanjutnya diolah 13. No. Proses 3.3. Nama Proses Hapus Gallery Deskripsi Menghapus data gallery yang sebelumnya pernah dimasukkan. Source Pengelola Input Data gallery Output Info gallery Destination Pengelola Logika Proses 1. Administrator memilih sub menu hapus gallery. 2. Administrator menghapus data gallery dari tabel Gallery. 14. No. Proses 2.5. Nama Proses Lihat Gallery No. Detail Keterangan Deskripsi Melihat data gallery yang sudah tersimpan melalui website. Output Info gallery Destination Pengunjung Logika Proses 1. Pengunjung memilih gallery yang akan dilihat. 2. Sistem akan menampilkan gallery sesuai dengan pilihan pengunjung. 15. No. Proses 4.1. Nama Proses Kirim Guestbook Deskripsi Proses dimana pengunjung mengirimkan pesan guestbook kepada pengelola melalui website. Source Pengunjung Input Data guestbook Output Info guestbook Destination Pengunjung Logika Proses 1. Pengunjung mengisikan form guestbook pada website. 2. Pengunjung mengirimkan isi form tersebut. 16. No. Proses 4.2. Nama Proses Simpan Guestbook Deskripsi Proses penyimpanan guestbook pada database oleh sistem, namun belum untuk disampaikan dan ditampilkan kepada pengelola. Source Proses 4.1. Input Data guestbook Output Data guestbook Logika Proses 1. Data guestbook yang sudah dikirimkan oleh pengunjung untuk sementara disimpan di dalam tabel Guestbook untuk menunggu proses verifikasi. 17. No. Proses 4.3. Nama Proses Verifikasi Guestbook Deskripsi Proses dimana user melakukan verifikasi terhadap data guestbook yang telah dikirimkannya. Source Pengunjung Input Data guestbook Output Data guestbook Logika Proses 1. Pengunjung melakukan verifikasi melalui email. 2. Sistem akan menyimpan status data yang sudah di- verifikasi pada tabel Guestbook. 18. No. Proses 4.4. Nama Proses Baca Guestbook Deskripsi Proses dimana data guestbook yang sudah di-verifikasi dibaca oleh pengelola Input Info guestbook Output Data guestbook Destination Pengelola Logika Proses 1. Pengelola membuka dan membaca data guestbook yang sudah di-verifikasi dari tabel Guestbook. 2. Sistem akan menyimpan status data yang sudah dibaca.

3.2.4. Kamus Data