terjadi pada basis data aplikasi ini. Relasi tabel basis data aplikasi ini dijelaskan dalam bentuk CDM Conceptual Data Model yang menggambarkan model
secara konsep pemikiran sistem analis, serta PDM Physical Data Model yang mana merupakan relasi tabel yang berjalan pada sistem.
Tahap-tahap perancangan sistem adalah meliputi : 1.
Pembuatan alur sistem aplikasi System Flow 2.
Diagram jenjang HIPO 3.
DFD contex diagram, DFD level 0, dan level 1 4.
ERD Entity Relasionship Diagram yaitu CDM Conceptual Data Model dan PDM Physical Data Model.
1.2.1 System Flow
1. Mengakses Menu Monitoring
Mengakses menu monitoring Dashboard Personalia
Ph ase
Start
Login sesuai Hak akses sebagai pihak
Personalia Auntentifikasi Login
Finish Tabel Registrasi
User Halaman Depan
web E- Rekrutmen
Pilih Menu Monitoring Pelamar
Menampilkan Menu Monitoring
Halaman Depan web E-
Rekrutmen Tabel Log User
Gambar 1.1 System Flow mengakses menu monitoring
2. Mengakses Informasi Lowongan
Mengakses Informasi Lowongan Personalia
P h
ase Mulai
Pilih Menu Informasi Lowongan
Dashboard Informasi
Lowongan
Pilih Periode Lowongan
Menampilkan Dashboard tentang
Informasi Lowongan
Query Menampilkan Informasi Lowongan
berdasarkan Periode
Dashboard Informasi Lowongan
Berdasarkan Periode
Pilih Laporan dalam bentuk Dokumen
Laporan dalam bentuk Crystal Report
Menampilkan Laporan dalam
bentuk Dokumen
Cetak ? Pilih Periode
y Laporan Informasi
Lowongan per periode
Selesai Tabel Histori Job
Vacancy Tabel Job Vacancy
Tb_his_job_vacan cy
Tb_job_vacancy
Tb_periode_rekrut Tb_his_job_vacan
cy Tb_job_vacancy
Tb_periode_rekrut
Gambar 1.2 System Flow mengakses informasi lowongan
3. Mengakses Informasi Umum
Mengakses Informasi Umum Personalia
P h
ase Mulai
Pilih Menu Informasi Umum
Dashboad Informasi Umum
Pilih Periode Menampilkan
Dashboard tentang Informasi Umum
Query Menampilkan Informasi Umum
berdasarkan Periode Dashboard Informasi
Umum Berdasarkan Periode
Pilih Laporan dalam bentuk Dokumen
Laporan dalam bentuk Crystal Report
Menampilkan Laporan dalam
bentuk Dokumen
Cetak ? Pilih Periode
y Laporan Informasi
Umum per periode
Selesai Tb_his_job_vacan
cy Tb_pribadi_pelamar
Tb_periode_rekrut Tb_his_job_vacancy
Tb_pribadi_pelamar Tb_his_job_vacan
cy Tb_pribadi_pelamar
Tb_periode_rekrut
Gambar 1.3 Mengakses informasi umum
4. Mengakses informasi Area
Mengakses Informasi Area Personalia
P h
ase Mulai
Pilih Menu Informasi Area
Dashboard Informasi Area
Pilih Periode Menampilkan
Dashboard tentang Informasi Area
Query Menampilkan Informasi Area
berdasarkan Periode
Dashboard Informasi Area Berdasarkan
Periode
Pilih Laporan dalam bentuk Dokumen
Laporan dalam bentuk Crystal Report
Menampilkan Laporan dalam
bentuk Dokumen
Cetak ? Pilih Periode
y Laporan Informasi
Area per periode
Selesai Tb_periode_rekrut
Tb_his_job_vacancy Tb_pribadi_pelamar
Tb_his_job_vacancy Tb_pribadi_pelamar
Tb_periode_rekrut Tb_his_job_vacancy
Tb_pribadi_pelamar
Gambar 1.4 System Flow Mengakses informasi area
5. Mengakses Informasi Pendidikan
Mengakses Informasi Pendidikan Personalia
P h
ase Mulai
Pilih Menu Informasi
Pendidikan Dashboard
Informasi Pendidikan
Pilih Periode Pendidikan
Menampilkan Dashboard tentang
Informasi Pendidikan
Query Menampilkan Informasi
Pendidikan berdasarkan
Periode Dashboard Informasi
Pendidikan Berdasarkan Periode
Pilih Laporan dalam bentuk Dokumen
Laporan dalam bentuk Crystal Report
Menampilkan Laporan dalam
bentuk Dokumen
Cetak ? Pilih Periode
y Laporan Informasi
Pendidikan per periode
Selesai Tb_periode_rekrut
Tb_his_job_vacancy Tb_his_pendidikan
Tb_periode_rekrut Tb_his_job_vacancy
Tb_his_pendidikan Tb_his_job_vacancy
Tb_his_pendidikan
Gambar 1.5 System flow mengakses informasi pendidikan
6. Mengakses Informasi Histori Kerja
Mengakses Informasi Histori Kerja Personalia
P h
ase Mulai
Pilih Menu Informasi Histori
Kerja Dashboard
Informasi Histori Kerja
Pilih Periode Histori Kerja
Menampilkan Dashboard tentang
Informasi Histori Kerja
Query Menampilkan Informasi Histori
Kerja berdasarkan
Periode Dashboard Informasi
Histori Kerja Berdasarkan Periode
Pilih Laporan dalam bentuk Dokumen
Laporan dalam bentuk Crystal Report
Menampilkan Laporan dalam
bentuk Dokumen
Cetak ? Pilih Periode
y Laporan Informasi
Histori Kerja per periode
Selesai Tb_periode_rekrut
Tb_his_job_vacancy Tb_his_kerja
Tb_his_job_vacancy Tb_his_kerja
Tb_periode_rekrut Tb_his_job_vacancy
Tb_his_kerja
Gambar 1.6 System flow mengakses informasi histori kerja
7. Mengakses Nilai Pretest Pelamar
Mengakses Informasi Nilai Pretest Personalia
P h
ase Mulai
Pilih Menu Informasi Nilai
Pretest Dashboard
Informasi Nilai Pretest
Pilih Periode Nilai Pretest
Menampilkan Dashboard tentang
Informasi Nilai Pretest
Query Menampilkan Informasi Nilai
Pretest berdasarkan
Periode Dashboard Informasi
Nilai Pretest Berdasarkan Periode
Pilih Laporan dalam bentuk Dokumen
Laporan dalam bentuk Crystal Report
Menampilkan Laporan dalam
bentuk Dokumen
Cetak ? Pilih Periode
y Laporan Informasi
Nilai Pretest per periode
Selesai Tb_periode_rekrut
Tb_his_job_vacancy His_pretest_pelamar
Tb_periode_rekrut Tb_his_job_vacancy
His_pretest_pelamar Tb_his_job_vacancy
His_pretest_pelamar
Gambar 1.7 Sysflow mengakses nilai pretest pelamar
8. Mengakses Nilai Global Priority Pelamar
Mengakses Informasi Nilai Global Priority Personalia
P h
ase
Mulai
Pilih Menu Informasi Nilai
Global Priority Dashboard
Informasi Nilai Global Priority
Pilih Periode Nilai Global Priority
Menampilkan Dashboard tentang
Informasi Nilai Global Priority
Query Menampilkan Informasi Nilai
Global Priority berdasarkan
Periode Dashboard Informasi
Nilai Global Priority Berdasarkan Periode
Pilih Laporan dalam bentuk Dokumen
Laporan dalam bentuk Crystal Report
Menampilkan Laporan dalam
bentuk Dokumen
Cetak ? Pilih Periode
y Laporan Informasi
Nilai Global Priority per periode
Selesai Tb_his_job_vacancy
Tb_pribadi_pelamar Job_vacancy
Tb_ahp_global_priority
Tb_his_job_vacancy
Tb_pribadi_pelamar Job_vacancy
Tb_ahp_global_priority
Tb_periode_rekrut
Tb_his_job_vacancy
Tb_pribadi_pelamar Job_vacancy
Tb_ahp_global_priority
Tb_periode_rekrut
Gambar 1.8 Sysflow mengakses nilai global priority pelamar
1.2.2 Diagram Jenjang HIPO
Diagram Jenjang atau bisa disebut sebagai diagram HIPO merupakan gambaran masing-masing proses yang yang terjadi dalam sistem mulai dari proses
yang paling utama hingga pada subproses dari sistem. Dalam aplikasi visualisasi informasi berbasis web pada website e-rekrutmen PT.PELINDO III ini, memiliki
8 proses utama dan masing-masing proses tersebut memiliki sub proses mulai dari proses auntentifikasi login pada proses pertama serta proses menampilkan
dashboard dalam bentuk grafik dan tabel hingga proses menampilkan laporan. Diagram HIPO aplikasi ini dapat dilihat pada gambar 4.2.9 dengan
keterangan dibawah ini : Warna Putih : Merupakan proses yang menampilkan fungsi-fungsi
utama aplikasi seperti login, mengakses menu, dan sebagainya. Warna Biru : Merupakan proses menampilkan dashboard utama yang
akan muncul secara dinamis dalam bentuk grafik dan tabel berdasarkan periode yang dipilih.
Warna Hijau : Merupakan proses menampilkan laporan dalam bentuk dokumen secara dinamis berdasarkan periode.
Visualisasi Informasi E-Rekrutmen
Mengakses Informasi Nilai Pretest
Mengakses Informasi Lowongan
Mengakses Informasi Histori Kerja
Mengakses Informasi Pendidikan
Mengakses Informasi Area
Mengakses Informasi Umum
Mengakses Informasi Nilai
Global Priority Mengakses Menu
Monitoring Dashboard
Auntentifikasi Login
Menampilkan Menu Monitoring
Menampilkan Dashboard Informasi
Lowongan Menampilkan
Informasi Lowongan berdasarkan periode
Menampilkan LaporanLowongan
dalam bentuk Dokumen Report
Menampilkan Dashboard Informasi
Umum Menampilkan
Informasi Umum berdasarkan periode
Menampilkan Laporan Informasi
Umum dalam bentuk Dokumen Report
Menampilkan Dashboard
Informasi Area Menampilkan
Informasi Area berdasarkan periode
Menampilkan Laporan Informasi
Area dalam bentuk Dokumen Report
Menampilkan Dashboard Informasi
Pendidikan Menampilkan
Informasi Pendidikan berdasarkan periode
Menampilkan Laporan Informasi
Pendidikan dalam bentuk Dokumen
Report Menampilkan
Dashboard Informasi Histori Kerja
Menampilkan Informasi Histori
Kerja berdasarkan periode
Menampilkan Laporan Histori Kerja
dalam bentuk Dokumen Report
Menampilkan Dashboard Informasi
Nilai Pretest Menampilkan
Informasi Nilai Pretest berdasarkan
periode Menampilkan
Laporan Nilai Pretest dalam bentuk
Dokumen Report Menampilkan
Dashboard Informasi Nilai Global Priority
Menampilkan Informasi Nilai
Global Priority berdasarkan periode
Menampilkan LaporanNilai Global
Priority dalam bentuk Dokumen
Report Ga
m b
ar 1
.9 Diag
ra m
HI P
O Diag
ra m
J en
jan g
1.2.3 Context Diagram
Context Diagram atau bisa disebut diagram konteks adalah diagram yang meggambarkan aliran data utama yang berjalan pada sistem. Dalam aplikasi
ini terdapat satu aktor yaitu divisi personalia atau pihak manajemen perusahaan yang diberi hak akses sehingga dapat mengakses aplikasi ini. Pengaturan hak
akses dapat dilakukan pada halaman website utama e-rekrutmen PT.PELINDO III.
Aliran data yang terjadi pada aplikasi reporting ini adalah data yang diinputkan dan ditampilkan kepada aktor yakni divisi personalia atau pihak
manajemen yang diberi hak akses. Informasi yang dapat ditampilkan dalam dashboard dan laporan adalah informasi lowongan, informasi area, informasi
histori pendidikan pelamar, informasi histori kerja, informasi nilai pretest, infomrasi nilai global priority pelamar.
periode perekrutan User ID dan Pas sword
nilai g lobal priority pelamar informas i nilai pretest pelamar
informas i histori kerja informas i pendidikan
Informas i area Informas i umum
Informas i Lowong an
Vis ualisas i Informas i
Das hboarding
+
Divis i Personalia
Gambar 1.10 Diagram Konteks Dashboarding website e-rekrutmen
1. Data Flow Diagram Level 0
Data Flow Diagram level 0 dan level 1 adalah diagram yang menjelaskan tentang aliran data yang lebih rinci dari tabel-tabel basis data.
Diagram DFD level 0 pada gambar 4.2.11 dan 4.2.12 menggambarkan proses utama yang terjadi pada sistem serta aliran datanya mulai dari fungsi petama
yakni mengakses menu monitoring hingga mengakses nilai NGP peserta rekrutmen
Pada DFD level 1 pada gambar 4.2.13, 4.2.14 sampai gambar 4.2.20 menjelaskan tentang aliran data yang berjalan pada sub proses sistem dan
menggambarkan lebih detil aliran data dari tabel-tabel yang digunakan dalam masing-masing proses.
Gambar 1.11 DFD level 0 part 1 dashboarding website e-rekrutmen PT.Pelindo III
Gambar 1.12 DFD level 0 part 2 dashboarding website e-rekrutmen PT.Pelindo III
2. Data Flow Diagram Level 1
a. DFD Level 1 – Mengakses Menu Monitoring
hasil auntentifikas i sukses log in
[hak aks es log in] [jam dan tang g al log in]
[user ID] [User ID dan Pass word]
Divis i Personalia
1 T b_reg_user
Meng akses Informasi Lowongan 2
T b_log _user 1.1
autentifikasi log in
1.2 menampilkan
halaman menu monitoring
Gambar 1.13 DFD Level 1Mengakses menu monitoring
b. DFD Level 1 – Mengakses Informasi Lowongan
data peri ode perekrutan i d jov vacancy
i d hi s job vacancy i nformas i l owong an
i nformas i l owong an
[akses logi n] [hak aks es l og in]
[laporan lowong an per peri ode] [info l owongan per periode]
[data periode perekrutan] i d job vacancy
i d hi s job vacancy [data l owong an pekerj aan]
[id his j obvacancy] [Informasi Lowongan]
[peri ode perekrutan] D i vis i
Personal i a 3
tb_his _j ob_va cancy
4 tb_j ob_vac anc y
5 tb_peri ode_rekrut
D i vis i Personal i a
Meng akses menu moni toring
Meng akses Informasi umum 2.1
menampi l kan dashboard tentang
i nformas i l owong an
2.2 menampi l kan i nformas i
l owong an berdasarkan periode
2.3 menampi l kan
l aporan dalam bentuk dokumen
3 tb_his _j ob_va
cancy 4
tb_j ob_vac anc y D i vis i
Personal i a
D i vis i Personal i a
3 tb_his _j ob_va
cancy 4
tb_j ob_vac anc y 5
tb_peri ode_rekrut
Gambar 1.14 Level 1 Mengakses informasi lowongan
c. DFD Level 1 – Mengakses Informasi Umum
i nformas i umum i nformas i umum
periode perekrutan data pel amar
i d hi s jobvac anc y i d hi s job vacancy
data pel amar
[data pelamar] [informasi umum per peri ode]
[peri ode perekrutan] [peri ode perekrutan]
[data l owong an pekerj aan] [akses logi n]
[akses logi n] [laporan informasi umum per peri ode]
[Informasi umum] D i vis i
Personal i a Meng akses Informasi Lowongan
5 tb_peri ode_rekrut
6 tb_pribadi _pe
l amar 3
tb_his _j ob_va cancy
Meng akses Informasi area D i vis i
Personal i a 3.1
menampi l kan dashboard
i nformas i umum
3.2 menampi l kan
i nformas i umum berdas arkan
periode
3.3 menampi l kan
l aporan i nformas i
umum D i vis i
Personal i a D i vis i
Personal i a 3
tb_his _j ob_va cancy
6 tb_pribadi _pe
l amar
3 tb_his _j ob_va
cancy 6
tb_pribadi _pe l amar
5 tb_peri ode_rekrut
Gambar 1.15 DFD Level 1 Mengakses Informasi Umum
d. DFD Level 1 – Mengakses Informasi Area
periode perekrutan data pelamar
id his job vacancy data pelamar
id his job vacancy
data area pelamar data area pelamar
[informasi area per periode] [data pelamar]
[laporan informasi area per periode] [akses login]
[akses login]
[periode perekrutan] [data histori lowong an]
[periode perekrutan] [Informasi area]
Divis i Personalia
5 tb_periode_rekrut
6 tb_pribadi_pe
lamar 3
tb_his _job_va cancy
Divis i Personalia
Meng akses Informasi umum
Meng akses Informasi histori Pendidikan 4.1
menampilkan dashboard
berdas arkan area
4.2 informas i area
berdas arkan peride
4.3 cetak laporan
dalam bentuk dokumen
Divis i Personalia
Divis i Personalia
3 tb_his _job_va
cancy 6
tb_pribadi_pe lamar
3 tb_his _job_va
cancy 6
tb_pribadi_pe lamar
5 tb_periode_rekrut
Gambar 1.16 DFD Level 1 Mengakses Informasi Area
e. DFD Level 1 – Mengakses Informasi Histori Pendidikan
data pendidikan data pendidikan
periode perekrutan data his tori pendidikan pelamar
id his job vacancy data his tori pendidikan pelamar
id his job vacancy [periode perekrutan]
[data histori perekrutan] [data histori pendidikan]
[akses login] [akses login]
[laporan informasi pendidikan per periode] [periode perekrutan]
[informasi pendidikan]
[informasi pendidikan per periode] Divis i
Personalia
5 tb_periode_rekrut
3 tb_his _job_va
cancy 7
tb_his _pendidika n
Divis i Personalia
Meng akses Informasi area
Meng akses informasi histori kerja 5.1
menampilkan dashboar
informas i pendidikan
5.2 menampilkan
informas i pendidikan
per periode
5.3 menampilkan
laporan informas i
pendidikan per periode
Divis i Personalia
Divis i Personalia
3 tb_his _job_va
cancy 7
tb_his _pendidika n
3 tb_his _job_va
cancy 7
tb_his _pendidika n
5 tb_periode_rekrut
Gambar 1.17 DFD Level 1 Mengakses informasi histori kerja pelamar
f. DFD Level 1 – Mengakses Informasi Histori Kerja
periode perekrutan data his tori kerja
id his jobvac anc y data his tori kerja
id his jobvac anc y
[akses login] [data histori kerja]
[histori perekrutan]
[periode perekrutan] statistik histori kerja
statistik histori kerja [akses login]
[informasi histori kerja per periode]
[laporan histori kerja per periode] [periode perekrutan]
[informasi histori kerja] Divis i
Personalia
Divis i Personalia
Meng akses Informasi histori Pendidikan
Meng akses Nilai Pretest Pelamar 5
tb_periode_rekrut 3
tb_his _job_va cancy
8 tb_his _kerja
Divis i Personalia
Divis i Personalia
6.1 menampilkan
dashboard histori kerja
6.2 menampilkan
dashboard histori kerja
perperiode 6.3
menampilkan laporan histori
kerja per periode
3 tb_his _job_va
cancy 8
tb_his _kerja
3 tb_his _job_va
cancy 8
tb_his _kerja 5
tb_periode_rekrut
Gambar 1.18 DFD Level 1 Mengakses informasi histori kerja
g. DFD Level 1 – Mengakses Informasi Nilai Pretest
[laporan nilai pretest pelamar per periode] [informasi nilai pretest perlamar per periode]
periode perekrutan nilai pretest pelamar
id histori vacancy nilai pretest pelamar
id histori vacancy [nilai pretest pelamar]
[data histori lowong an]
[periode perekrutan]
[akses login] informas i nilai pretest
informas i nilai pretest [akses login]
[periode perekrutan] [informasi nilai pretest pelamar]
Divis i Personalia
Divis i Personalia
Meng akses informasi histori kerja
Meng akses nilai g lobal priority 5
tb_periode_rekrut 3
tb_his _job_va cancy
9 tb_his _pretest_
pelamar
Divis i Personalia
Divis i Personalia
7.1 menampilkan
dashboar nilai pretest
7.2 menampilkan
dashboar nilai pretest per
periode
7.3 menampilkan
laporan nilai pretest per
periode 3
tb_his _job_va cancy
9 tb_his _pretest_
pelamar
3 tb_his _job_va
cancy 9
tb_his _pretest_ pelamar
5 tb_periode_rekrut
Gambar 1.19 DFD Level 1 Mengakses Informasi nilai pretest pelamar