27
3.2.4 Analisis Kebutuhan Fungsional
Kebutuhan fungsional merupakan tahap aliran informasi yang meliputi diagram konteks dan aliran informasi yang di representasikan dengan menggunakan data flow
diagram DFD.
3.2.4.1 Diagram konteks
Diagram konteks ini menggambarkan sistem secara garis besar atau secara keseluruhan dan hubungannya dengan entitas luar. Adapun diagram konteks yang diusulkan
adalah sebagai berikut :
Admin Pengunjung
website Departemen Teknik Elekto dan Teknik
Informatika, PPPPTK BMTI Bandung
Data login Data staff
Data jadwal diklat Data program diklat
Data katalog diklat Data buku tamu
Info login Info staff
Info jadwal diklat Info program diklat
Info katalog diklat Info buku tamu
Data jadwal diklat Data program diklat
Data katalog diklat Data buku tamu
Data vote Data profil
Data visi dan misi Data kerjasama
Data struktur organisasi Data staff
Info jadwal diklat Info program diklat
Info katalog diklat Info buku tamu
Info vote Info profil
Info visi dan misi Info kerjasama
Info struktur organisasi Info staff
Gambar 3. 4 Diagram Konteks website Departemen Teknik Elekto dan Teknik Informatika, PPPPTK BMTI
3.2.4.2 Data Flow Diagram DFD
Data Flow Diagram merupakan suatu media yang digunakan untuk menggambarkan aliran data yang mengalir pada suatu sistem informasi. Dalam Data Flow Diagram DFD
terdiri dari entitas luar, aliran data, proses, dan penyimpanan data. Salah satu keuntungan menggunakan DFD adalah memudahkan pemakai yang kurang menguasai bidang komputer
untuk mengerti sistem yang akan dikerjakan. Adapun Data Flow Diagram dari Pembangunan website Departemen Teknik Elekto dan Teknik Informatika di Pusat Pengembangan dan
Pemberdayaan Pendidik dan Tenaga Kependidikan PPPPTK Bidang Mesin dan Teknik Industri adalah sebagai berikut :
28
1. DFD level 1
Berikut ini adalah DFD level 1 dari sistem yang akan dibangun.
Admin
Pengunjung 1.0
Login
2.0 Pengolahan Data
Master
3.0 Lihat informasi
Data login admin Info login valid, invalid
Data admin Data login admin
Data staff, data program diklat, Data jadwal diklat, data katalog diklat,
data buku tamu Info staff, Info program diklat,
Info jadwal diklat, Info katalog diklat, Info buku tamu
Data staff Data jadwal
diklat Data program
diklat Data katalog
dikat Data buku
tamu Data staff
Data staff Data jadwal diklat
Data jadwal diklat Data program diklat
Data program diklat Data katalog
diklat Data katalog
diklat Data
Buku tamu Data
buku tamu
Data staff, data program diklat,
Data jadwal diklat, data katalog diklat,
data buku tamu Data vote
Info staff, Info program diklat,
Info jadwal diklat, Info katalog diklat,
Info buku tamu Info vote
Data staff Data jadwal diklat
Data program diklat Data katalog diklat
Data buku tamu Data Vote
Data vote
Gambar 3. 5 DFD Level 1
29
2. DFD Level 2 Proses Login
Admin
1.1 Login
1.2 Verifikasi Login
Data admin
Data login admin Admin
Data Login admin
Info data password
Informasi login admin invalid
Login admin valid
Gambar 3. 6 DFD Level 2 Proses Login
30
3. DFD Level 2 Proses Pengolahan Data Master
Admin 2.1
Pengolahan Data Staff
2.2 Pengolahan Data
Jadwal Diklat
2.3 Pengolahan Data
Program Diklat
2.4 Pengolahan Data
Katalog Diklat
2.5 Pengolahan Data
Buku Tamu Data staff
Info staff
Data jadwal diklat Info jadwal diklat
Data program diklat Info program diklat
Data katalog diklat Info katalog diklat
Info buku tamu Data buku tamu
Staff
Jadwal Diklat
Program Diklat
Katalog Diklat
Buku tamu Data Staff
Data Staff
Data jadwal diklat Data jadwal diklat
Data program diklat Data program diklat
Data katalog diklat Data katalog diklat
Data buku tamu Data buku tamu
Gambar 3. 7 DFD Level 2 Proses Pengolahan Data Master
31
4. DFD Level 2 Proses Lihat Informasi
Pengunjung 3.1
Lihat Data Staff
3.2 Lihat Data Jadwal
Diklat
3.3 Lihat Data Program
Diklat
3.4 Lihat Data Katalog
Diklat
3.5 Isi Buku Tamu
Data staff Info staff
Data jadwal diklat Info jadwal diklat
Data program diklat Info program diklat
Data katalog diklat Info katalog diklat
Info buku tamu Isi buku tamu
Staff
Jadwal Diklat
Program Diklat
Katalog Diklat
Buku tamu Data Staff
Data jadwal diklat
Data program diklat
Data katalog diklat
Data buku tamu Data buku tamu
3.6 Isi Vote
Vote Data Vote
Info vote Isi Vote
Data Vote
Gambar 3. 8 DFD Level 2 Proses Lihat Informasi
32
5. DFD Level 3 Proses Pengolahan Data Staff
Gambar 3. 9 DFD Level 3 Proses Pengolahan Data Staff
Admin 2.1.1
Tambah Staff
2.1.2 Edit Staff
2.1.4 Hapus Staff
2.1.3 Cari Staff
Data Staff
Data staff
Data Staff
Data Staff
Info Staff
Info Data Staff
Info Data Staff
Info Data Staff
Tabel Staff Data Staff
Info Data Staff
Data Staff
Data Staff
Data Staff Info
Data Staff
Info Data Staff
Info Data Staff
33
6. DFD Level 3 Proses Pengolahan Data Jadwal Diklat
Gambar 3. 10 DFD Level 3 Proses Pengolahan Data Jadwal Diklat
Admin 2.2.1
Tambah Jadwal Diklat
2.2.2 Edit Jadwal Diklat
2.2.4 Hapus Jadwal D iklat
2.2.3 Cari Jadwal Diklat
Data Jadwal Diklat
Data Jadwal Diklat
Data Jadwal Diklat
Data Jadwal Diklat
Info Data Jadwal Diklat
Info Data Jadwal Diklat
Info Data Jadwal Diklat
Info Data Jadwal Diklat
Tabel Jadwal D iklat Data
Jadwal Diklat Info Data
Jadwal Diklat
Data Jadwal Diklat
Data Jadwal Diklat
Data Jadwal Diklat
Info Data Jadwal Diklat
Info Data Jadwal Diklat
Info Data Jadwal Diklat
34
7. DFD Level 3 Proses Pengolahan Data Program Diklat
Gambar 3. 11 DFD Level 3 Proses Pengolahan Data Program Diklat
Admin 2.3.1
Tambah Program Diklat
2.3.2 Edit Prog ram Diklat
2.3.4 Hapus Prog ram Diklat
2.3.3 Cari Program D iklat
Data Prog ram Diklat
Data Prog ram Diklat
Data Prog ram Diklat
Data Prog ram Diklat
Info Data Prog ram Diklat
Info Data Prog ram Diklat
Info Data Prog ram Diklat
Info Data Prog ram Diklat
Tabel Prog ram Diklat Data
Prog ram Diklat Info Data
Prog ram Diklat
Data Prog ram Diklat
Data Prog ram Diklat
Data Prog ram Diklat
Info Data Prog ram Diklat
Info Data Prog ram Diklat
Info Data Prog ram Diklat
35
8. DFD Level 3 Proses Pengolahan Data Katalog Diklat
Gambar 3. 12 DFD Level 3 Proses Pengolahan Data Katalog Diklat
Admin 2.4.1
Tambah Katalog Diklat
2.4.2 Edit Katalog Diklat
2.4.4 Hapus Katalog Diklat
2.4.3 Cari Katalog Diklat
Data Katalog Diklat
Data Katalog Diklat
Data Katalog Diklat
Data Katalog Diklat
Info Data Katalog Diklat
Info Data Katalog Diklat
Info Data Katalog Diklat
Info Data Katalog Diklat
Tabel Katalog Diklat Data
Katalog Diklat Info Data
Katalog Diklat
Data Katalog Diklat
Data Katalog Diklat
Data Katalog Diklat
Info Data Katalog Diklat
Info Data Katalog Diklat
Info Data Katalog Diklat
36
9. DFD Level 3 Proses Pengolahan Data Buku Tamu
Admin 2.5.1
Cari Buku Tamu
2.5.2 Hapus Buku
Tamu Data buku tamu
Info buku tamu
Data buku tamu Info buku tamu
Buku tamu Data buku tamu
Yang dicari
Data buku tamu berhasil dihapus
Data buku tamu yang dicari
Data buku tamu yang dihapus
Gambar 3. 13 DFD Level 3 Proses Pengolahan Data Buku Tamu
3.2.4.3 Spesifikasi Proses