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