3.1.6.3 Spesifikasi Proses
Spesifikasi proses digunakan untuk menggambarkan model proses aliran yang terdapat pada DFD. Spesifikasi pada gambaran DFD diatas dijelaskan pada
table 3.2 dibawah ini:
Tabel 3.8 Spesifikasi Proses
No Proses
Keterangan 1
No.Proses 1.1
2 Nama Proses
Pengisian data pelamar 3
Source Pengunjung
4 Input
Data daftar pelamar 5
Output Info daftar pelamar
6 Destination
Pengunjung 7
Logika Proses 1. Pengunjung melakukan registrasi sebagai
pelamar 2. Jika tidak melakukan registrasi maka
pengunjung hanya dapat melihat info-info lowongan, artikel, pelamar dan perusahaan
1 No.Proses
1.2 2
Nama Proses Pengisian data perusahaan
3 Source
Pengunjung 4
Input data daftar perusahaan
5 Output
info daftar perusahaan 6
Destination Pengunjung
7 Logika Proses
1. Pengunjung melakukan registrasi sebagai pelamar
2. Jika tidak melakukan registrasi maka pengunjung hanya dapat melihat info-info
lowongan, artikel, pelamar dan perusahaan 1
No.Proses 1.3
2 Nama Proses
Verifikasi email 3
Source Pengunjung
4 Input
Data verifikasi 5
Output Info verifikasi
6 Destination
Pengunjung 7
Logika Proses 1. Pengunjung berhasil mendaftar dengan
sukses maka akan ada info pendaftaran yang akan dikirimkan pada email pendaftar
2. Jika gagal tidak akan ada info pendaftaran 1
No.Proses 3.1
2 Nama Proses
Cek email 3
Source Admin, Perusahaan, Pelamar
4 Input
Data login admin, data login perusahaan, data login pelamar
5 Output
Info login admin valid, info login admin invalid, info login perusahaan valid, info login
perusahaan invalid, info login pelamar valid,
info login pelamar invalid 6
Destination Admin, Perusahaan, Pelamar
7 Logika Proses
1. Admin, pelamar dan perusahaan melakukan login
2. Jika email benar maka akan masuk pengecekan password
3. Jika email salah maka login gagal 1
No.Proses 3.2
2 Nama Proses
Cek Password 3
Source Admin, perusahaan, pelamar
4 Input
Data login admin, data login perusahaan, data login pelamar
5 Output
Info login admin valid, info login admin invalid, info login perusahaan valid, info login
perusahaan invalid, info login pelamar valid, info login pelamar invalid
6 Destination
Admin, perusahaan, pelamar 7
Logika Proses 1. Admin, pelamar dan perusahaan melakukan
login 2. Jika password benar maka login berhasil
3. Jika password salah maka login gagal 1
No.Proses 4.1.1
2 Nama Proses
Input data artikel
3 Source
Admin 4
Input Data artikel
5 Output
Info artikel 6
Destination Admin
7 Logika Proses
1. Admin melakukan login terlebih dahulu 2. Apabila login benar dan admin memilih
pengolahan data artikel 3. Kemudian melakukan tambah data artikel
maka tambah data artikel akan dilakukan 4. Jika tidak maka tambah data artikel tidak
dilakukan 1
No.Proses 4.1.2
2 Nama Proses
Ubah data artikel 3
Source Admin
4 Input
Data artikel 5
Output Info artikel
6 Destination
Admin 7
Logika Proses 1. Admin melakukan login terlebih dahulu
2. Apabila login benar dan admin memilih pengolahan data artikel
3. Kemudian melakukan ubah data artikel maka ubah data artikel akan dilakukan
4. Jika tidak maka ubah data artikel tidak
dilakukan 1
No.Proses 4.1.3
2 Nama Proses
Hapus data artikel 3
Source Admin
4 Input
Data artikel 5
Output Info artikel
6 Destination
Admin 7
Logika Proses 1. Admin melakukan login terlebih dahulu
2. Apabila login benar dan admin memilih pengolahan data artikel
3. Kemudian melakukan hapus data artikel maka hapus data artikel akan dilakukan
4. Jika tidak maka hapus data artikel tidak dilakukan
1 No.Proses
4.3.1 2
Nama Proses Input data kategori
3 Source
Admin 4
Input Data kategori
5 Output
Info kategori 6
Destination Admin
7 Logika Proses
1. Admin melakukan login terlebih dahulu 2. Apabila login benar dan admin memilih
pengolahan data kategori
3. Kemudian melakukan tambah data kategori maka tambah data kategori akan dilakukan
4. Jika tidak maka tambah data kategori tidak dilakukan
1 No.Proses
4.3.2 2
Nama Proses Ubah data kategori
3 Source
Admin 4
Input Data kategori
5 Output
Info kategori 6
Destination Admin
7 Logika Proses
1. Admin melakukan login terlebih dahulu 2. Apabila login benar dan admin memilih
pengolahan data kategori 3. Kemudian melakukan ubah data kategori
maka ubah data kategori akan dilakukan 4. Jika tidak maka ubah data kategori tidak
dilakukan 1
No.Proses 4.3.3
2 Nama Proses
Hapus data kategori 3
Source Admin
4 Input
Data kategori 5
Output Info kategori
6 Destination
Admin
7 Logika Proses
1. Admin melakukan login terlebih dahulu 2. Apabila login benar dan admin memilih
pengolahan data kategori 3. Kemudian melakukan hapus data kategori
maka hapus data kategori akan dilakukan 4. Jika tidak maka hapus data kategori tidak
dilakukan 1
No.Proses 4.2.1
2 Nama Proses
Input data provinsi 3
Source Admin
4 Input
Data provinsi 5
Output Info provinsi
6 Destination
Admin 7
Logika Proses 1. Admin melakukan login terlebih dahulu
2. Apabila login benar dan admin memilih pengolahan data provinsi
3. Kemudian melakukan tambah data kategori maka tambah data provinsi akan dilakukan
Jika tidak maka tambah data provinsi tidak dilakukan
1 No.Proses
4.2.2 2
Nama Proses Ubah data provinsi
3 Source
Admin
4 Input
Data provinsi 5
Output Info provinsi
6 Destination
Admin 7
Logika Proses 1. Admin melakukan login terlebih dahulu
2. Apabila login benar dan admin memilih pengolahan data provinsi
3. Kemudian melakukan ubah data kategori maka ubah data provinsi akan dilakukan
4. Jika tidak maka ubah data provinsi tidak dilakukan
1 No.Proses
4.2.3 2
Nama Proses Hapus data provinsi
3 Source
Admin 4
Input Data provinsi
5 Output
Info provinsi 6
Destination Admin
5 Output
Info provinsi 6
Destination Admin
7 Logika Proses
1. Admin melakukan login terlebih dahulu 2. Apabila login benar dan admin memilih
pengolahan data provinsi 3. Kemudian melakukan ubah data kategori
maka ubah data provinsi akan dilakukan
4. Jika tidak maka ubah data provinsi tidak dilakukan
1 No.Proses
4.4.1 2
Nama Proses Input Data Pendidikan
3 Source
Admin 4
Input Data Pendidikan
5 Output
Info Pendidikan 6
Destination Admin
5 Output
Info pendidikan 6
Destination Admin
7 Logika Proses
1. Admin melakukan login terlebih dahulu 2. Apabila login benar dan admin memilih
pengolahan data pendidikan 3. Kemudian
melakukan tambah
data pendidikan maka tambah data pendidikan
akan dilakukan 4. Jika tidak maka tambah data pendidikan
tidak dilakukan 1
No.Proses 4.4.2
2 Nama Proses
Ubah data pendidikan 3
Source Admin
4 Input
Data pendidikan 5
Output Info pendidikan
6 Destination
Admin 7
Logika Proses 1. Admin melakukan login terlebih dahulu
2. Apabila login benar dan admin memilih pengolahan data pendidikan
3. Kemudian melakukan
ubah data
pendidikan maka ubah data pendidikan akan dilakukan
4. Jika tidak maka ubah data pendidikan tidak dilakukan
1 No.Proses
4.4.3 2
Nama Proses Hapus data pendidikan
3 Source
Admin 4
Input Data pendidikan
5 Output
Info pendidikan 6
Destination Admin
5 Output
Info pendidikan 6
Destination Admin
7 Logika Proses
1. Admin melakukan login terlebih dahulu 2. Apabila login benar dan admin memilih
pengolahan data pendidikan 3. Kemudian
melakukan hapus
data pendidikan maka hapus data pendidikan
akan dilakukan
4. Jika tidak maka hapus data pendidikan tidak dilakukan
1 No.Proses
4.5.1 2
Nama Proses Input data kota
3 Source
Admin 4
Input Data kota
5 Output
Info kota 6
Destination Admin
5 Output
Info kota 6
Destination Admin
7 Logika Proses
1. Admin melakukan login terlebih dahulu 2. Apabila login benar dan admin memilih
pengolahan data kota 3. Kemudian melakukan tambah data kota
maka tambah data kota akan dilakukan 4. Jika tidak maka tambah data kota tidak
dilakukan 1
No.Proses 4.5.2
2 Nama Proses
Ubah data kota 3
Source Admin
4 Input
Data kota 5
Output Info kota
6 Destination
Admin
5 Output
Info kota 6
Destination Admin
7 Logika Proses
1. Admin melakukan login terlebih dahulu 2. Apabila login benar dan admin memilih
pengolahan data kota 3. Kemudian melakukan ubah data kota
maka ubah data kota akan dilakukan 4. Jika tidak maka ubah data kota tidak
dilakukan 1
No.Proses 4.5.3
2 Nama Proses
Hapus data kota 3
Source Admin
4 Input
Data kota 5
Output Info kota
6 Destination
Admin 5
Output Info kota
6 Destination
Admin 7
Logika Proses 1. Admin melakukan login terlebih dahulu
2. Apabila login benar dan admin memilih pengolahan data kota
3. Kemudian melakukan hapus data kota maka hapus data kota akan dilakukan
4. Jika tidak maka hapus data kota tidak
dilakukan 1
No.Proses 7.1
2 Nama Proses
Input data diskusi 3
Source Admin, pelamar, perusahaan
4 Input
Data Diskusi 5
Output Info Diskusi
6 Destination
Admin, pelamar, perusahaan 7
Logika Proses 1. Admin,
pelamar dan
perusahaan melakukan login terlebih dahulu
2. Apabila login benar dan admin memilih pengolahan data diskusi
3. Kemudian melakukan tambah data diskusi maka tambah data diskusi akan dilakukan
4. Jika tidak maka tambah data diskusi tidak dilakukan
1 No.Proses
7.2 2
Nama Proses Ubah data diskusi
3 Source
Admin 4
Input Data Diskusi
5 Output
Info Diskusi 6
Destination Admin
7 Logika Proses
1. Admin melakukan login terlebih dahulu 2. Apabila login benar dan admin memilih
pengolahan data diskusi 3. Kemudian melakukan ubah data diskusi
maka ubah data diskusi akan dilakukan 4. Jika tidak maka ubah data diskusi tidak
dilakukan 1
No.Proses 7.3
2 Nama Proses
Hapus data diskusi 3
Source Admin
4 Input
Data Diskusi 5
Output Info Diskusi
6 Destination
Admin 7
Logika Proses 1. Admin melakukan login terlebih dahulu
2. Apabila login benar dan admin memilih pengolahan data diskusi
3. Kemudian melakukan hapus data diskusi maka hapus data diskusi akan dilakukan
4. Jika tidak maka hapus data diskusi tidak dilakukan
1 No.Proses
9.1 2
Nama Proses Input data lowongan
3 Source
Perusahaan 4
Input Data lowongan
5 Output
Info lowongan
6 Destination
Perusahaan 7
Logika Proses 1. Perusahaan melakukan login terlebih
dahulu 2. Apabila login benar dan perusahaan
memilih pengolahan data lowongan 3. Kemudian
melakukan tambah
data lowongan maka tambah data lowongan
akan dilakukan 4. Jika tidak maka tambah data lowongan
tidak dilakukan 1
No.Proses 9.2
2 Nama Proses
Ubah data lowongan 3
Source Perusahaan
4 Input
Data lowongan 5
Output Info lowongan
6 Destination
Perusahaan 7
Logika Proses 1. Perusahaan melakukan login terlebih
dahulu 2. Apabila login benar dan perusahaan
memilih pengolahan data lowongan 3. Kemudian
melakukan ubah
data lowongan maka ubah data lowongan
akan dilakukan
4. Jika tidak maka ubah data lowongan tidak dilakukan
1 No.Proses
9.3 2
Nama Proses Hapus data lowongan
3 Source
Perusahaan 4
Input Data lowongan
5 Output
Info lowongan 6
Destination Perusahaan
7 Logika Proses
1. Perusahaan melakukan login terlebih dahulu
2. Apabila login benar dan perusahaan memilih pengolahan data lowongan
3. Kemudian melakukan
hapus data
lowongan maka hapus data lowongan akan dilakukan
4. Jika tidak maka hapus data lowongan tidak dilakukan
1 No.Proses
10.1 2
Nama Proses Input data promotion
3 Source
Pelamar 4
Input Data promotion
5 Output
Info promotion 6
Destination Pelamar
7 Logika Proses
1. Pelamar melakukan login terlebih dahulu 2. Apabila login benar dan pelamar memilih
pengolahan data promotion 3. Kemudian
melakukan tambah
data promotion maka tambah data promotion
akan dilakukan 4. Jika tidak maka tambah data promotion
tidak dilakukan 1
No.Proses 10.2
2 Nama Proses
Hapus data promotion 3
Source Pelamar
4 Input
Data promotion 5
Output Info promotion
6 Destination
pelamar 7
Logika Proses 1. Pelamar melakukan login terlebih dahulu
2. Apabila login benar dan pelamar memilih pengolahan data promotion
3. Kemudian melakukan
hapus data
promotion maka hapus data promotion akan dilakukan
4. Jika tidak maka hapus data promotion tidak dilakukan
1 No.Proses
11.1
2 Nama Proses
Cari lowongan 3
Source Pelamar
4 Input
Data lowongan 5
Output Info lowongan
6 Destination
Pelamar 7
Logika Proses 1. Pelamar melakukan login terlebih dahulu
2. Apabila login
benar dan
pelamar melakukan pencarian lowongan
3. Lowongan ditemukan
akan muncul
lowongan 4. Jika tidak ditemukan maka lowongan
tidak ada 1
No.Proses 11.2
2 Nama Proses
Pilih lowongan 3
Source Pelamar
4 Input
Data lowongan 5
Output Info lowongan
6 Destination
Pelamar 7
Logika Proses 1. Pelamar melakukan login terlebih dahulu
2. Apabila login benar dan pelamar memilih lowongan yang akan dilamar
1 No.Proses
11.3 2
Nama Proses Kirim lamaran
3 Source
Pelamar 4
Input Data lamaran
5 Output
Info lamaran 6
Destination Pelamar
7 Logika Proses
1. Pelamar melakukan login terlebih dahulu 2. Apabila
login benar
dan pelamar
melakukan lamaran pada lowongan yang telah dipilih
3. Jika lamaran berhasil maka lamaran berhasil terkirimkan
4. Jika tidak berhasil maka lamaran gagal 1
No.Proses 11.4
2 Nama Proses
Hapus data lamaran 3
Source Pelamar
4 Input
Data lamaran 5
Output Info lamaran
6 Destination
Pelamar 7
Logika Proses 1. Pelamar melakukan login terlebih dahulu
2. Apabila login benar dan pelamar memilih pengolahan lamaran
3. Kemudian melakukan hapus data lamaran maka hapus data lamaran akan dilakukan
4. Jika tidak maka hapus data lamaran tidak
dilakukan 1
No.Proses 12.1
2 Nama Proses
Cari pelamar 3
Source Perusahaan
4 Input
Data pelamar 5
Output Info pelamar
6 Destination
Perusahaan 7
Logika Proses 1. Perusahaan melakukan login terlebih
dahulu 2. Apabila login benar dan perusahaan
melakukan pencarian pelamar 3. Pelamar ditemukan akan muncul pelamar
4. Jika tidak ditemukan maka pencarian pelamar gagal
1 No.Proses
12.2 2
Nama Proses Pilih pelamar
3 Source
Perusahaan 4
Input Data pelamar
5 Output
Info pelamar 6
Destination Perusahaan
7 Logika Proses
1. Perusahaan melakukan login terlebih dahulu
2. Apabila login benar dan perusahaan
memilih pelamar yang akan di-invite 1
No.Proses 12.3
2 Nama Proses
Invite 3
Source Perusahaan
4 Input
Data invite 5
Output Info invite
6 Destination
Perusahaan 7
Logika Proses 1. Perusahaan melakukan login terlebih
dahulu 2. Apabila login benar dan perusahaan
melakukan invite pada pelamar yang telah dipilih
3. Jika invite berhasil maka invite berhasil terkirimkan
4. Jika tidak berhasil maka invite gagal 1
No.Proses 12.4
2 Nama Proses
Hapus data invite 3
Source Perusahaan
4 Input
Data invite 5
Output Info invite
6 Destination
Perusahaan 7
Logika Proses 1. Perusahaan melakukan login terlebih
dahulu
2. Apabila login benar dan perusahaan memilih pengolahan invite
3. Kemudian melakukan hapus data invite maka hapus data invite akan dilakukan
4. Jika tidak maka hapus data invite tidak dilakukan
1 No.Proses
14.1 2
Nama Proses Input data sertifikat
3 Source
Pelamar 4
Input Data sertifikat
5 Output
Info sertifikat 6
Destination Pelamar
7 Logika Proses
1. Pelamar melakukan login terlebih dahulu 2. Apabila login benar dan pelamar memilih
pengolahan sertifikat 3. Kemudian
melakukan tambah
data sertifikat maka tambah data sertifikat akan
dilakukan 4. Jika tidak maka tambah data sertifikat
tidak dilakukan 1
No.Proses 14.2
2 Nama Proses
Hapus data sertifikat 3
Source Pelamar
4 Input
Data sertifikat 5
Output Info sertifikat
6 Destination
Pelamar 7
Logika Proses 1. Pelamar melakukan login terlebih dahulu
2. Apabila login benar dan pelamar memilih pengolahan sertifikat
3. Kemudian melakukan hapus data sertifikat maka hapus data sertifikat akan dilakukan
4. Jika tidak maka hapus data sertifikat tidak dilakukan
3.1.6.4 Kamus Data