Spesifikasi Proses Analisis Kebutuhan Fungsional

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