3.2.3.2 DFD
Data Flow Diagram DFD memungkinkan pengembangan untuk mengembangkan model daerah informasi dan fungsi tersebut pada saat yang
bersamaan. DFD juga menunjukkan aliran suatu data diubah bentuk seakan-akan data tersebut bergerak melalui sistem. DFD Level 0 Informasi pengelolaan
permintaan kerja praktek pada PT.PLN Persero dapat dilihat pada gambar berikut ini :
1. Login
Admin
2. Pengolahan data
pemohon 3.
Status pemohon U
se rn
a m
e ,
p a
s s
w o
rd In
fo p
e m
o h
o n
D a
ta p
e m
o h
o n
In fo
s ta
tu s
p e
m o
h o
n
D a
ta s
ta tu
s p
e m
o h
o n
Login Biodata
D a
ta L
o g
in S
ta tu
s D
a ta
L o
g in
D a
ta L
o g
in V
a lid
In fo
p e
m o
h o
n D
a ta
p e
m o
h o
n In
fo s
ta tu
s p
e m
o h
o n
D a
ta s
ta tu
s p
e m
o h
o n
Pegawai In
fo s
ta tu
s p
e m
o h
o n
In fo
p e
m o
h o
n D
a ta
L o
g in
V a
lid D
a ta
L o
g in
I n
v a
lid
4. Pengolahan Data
Pegawai
pegawai In
fo p
e g
a w
a i
D a
ta p
e g
a w
a i
D a
ta L
o g
in V
a lid
Gambar 3.3 Data Flow Diagram Level 1
Gambar 3.5 Data Flow Diagram Level 2 proses 1 input data pemohon PKL
Gambar 3.4 Data Flow Diagram Level 1 Proses 2 Pengolahan Data
Gambar 3.6 Data Flow Diagram Level 2 proses 2 status pemohon
Gambar 3.7 Data Flow Diagram Level 2 proses 3 data pengelolaan pegawai
Tabel 3.1 Tabel Spesifikasi Proses Input Data Pelanggan dan Praktek Kerja Lapangan di PT.PLN Persero
No Proses
Keterangan
1 Nomor Proses
1 Nama Proses
Login Source sumber
Admin Input
- username - password
Output - username _invalid
- password_invalid Destination tujuan
Admin
Logika Proses Begin
{ Admin memasukan Data Login ke database} if Username ada and if Password cocok and if
Level sesuai then tampil info valid validasi
else tampil info login invalid validasi end
2 Nomor Proses
2.1 Nama Proses
Tambah data Pemohon Kerja Praktek Source sumber
Super admin SA Input
- Data Pemohon Output
- Informasi Pemohon Destination tujuan
Super admin SA
Logika Proses Begin
{Super admin SA melihat data pemohon kerja praktek,
input data pemohon sesuai dengan data pemohon kerja praktek,
simpan data pemohon kerja praktek yang baru ke database}
End Nomor Proses
2.2 Nomor Proses
Laporan Pemohon Kerja Praktek Source sumber
Admin Input
- Data Pemohon Kerja Praktek
Output - Laporan Data Pemohon Kerja Praktek
Destination tujuan Admin
Logika Proses Begin
{Admin melihat informasi pemohon kerja praktek yang akan tampilkan}
If nama_pemohon ada then tampil informasi pemohon kerja praktek, buat laporan data
pemohon kerja praktek sesuai dengan nama pemohon.
End
3 Nomor Proses
3.1 Nama Proses
Status Pemohon Kerja Praktek Source sumber
Super admin SA Input
- Data Status Output
- Informasi Status Destination tujuan
Super admin SA
Logika Proses Begin
{ SA melihat informasi divisi yang tidak ada yang sedang melalukan kerja praktek,
input data pemohon kerja praktek sesuai dengan statusnya,apakah kerja praktek masih
menunggu konfirmasi, sedang berjalan atau sudah selesai dilaksanakan,
simpan status pemohon yang baru ke database}
End Nomor Proses
3.2 Nama Proses
Cetak Laporan Status Pemohon Kerja Praktek Source sumber
Admin
Input - Data Status
Output - Laporan Status Pemohon Kerja Praktek
Destination tujuan Admin
Logika Proses Begin
{ Admin melihat informasi status pemohon kerja praktek yang akan tampilkan }
If status ada then tampil informasi status pemohon kerja praktek, buat laporan data
pemohon kerja praktek sesuai dengan statusnya.
End
4 Nomor Proses
4.1 Nama Proses
Tambah data pegawai Source sumber
Super admin SA Input
- Data Pegawai Output
- Informasi Pegawai Destination tujuan
Super admin SA
Logika Proses Begin
{Super admin SA melihat data pegawai, input data pegawai,
simpan data pegawai yang baru ke database} End
Nomor Proses 4.2
Nomor Proses Laporan data pegawai
Source sumber Admin
Input - Data Pegawai
Output - Laporan Data Pegawai
Destination tujuan Admin
Logika Proses Begin
{Admin melihat informasi pegawai yang akan
tampilkan} If nama_pegawai ada then tampil informasi
pegawai, buat laporan data pegawai End
3.3 Perancangan Sistem
3.3.1 Perancangan Basis Data 3.3.1.1 ERD
Entity Relationship Diagram
Komponen utama pembentukan Entity Relationship Diagram atau biasa disebut Diagram E-R yaitu Entity entitas dan Relation relasi sehingga dalam
hal ini Diagram E-R merupakan komponen-komponen himpunan entitas dan himpunan relasi yang dideskripsikan lebih jauh melalui sejumlah atribut-atribut
property yang menggambarkan seluruh fakta dari sistem yang ditinjau. Adapun Diagram E-R dari sistem informasi pengelolaan permintaan kerja praktek di
PT.PLN Persero dapat digambarkan seperti berikut :
Gambar 3.8 Entity Relationship Diagram Sistem Informasi Pengelolaan Permintaan Kerja Praktek di PT. PLN Persero
3.3.1.2 Tabel Relasi
Tabel Relasi menggambarkan suatu hubungan antar tabel yang sudah ada dalam keadaan normal. Adapun keterkaitan tabel relasi yang digunakan dalam
Sistem Informasi Pengelolaan Permintaan Praktek Kerja Lapangan di PT.PLN Persero dapat digambarkan sebagai berikut :
Tabel 3.2 Tabel Relasi Sistem Informasi Pengelolaan Permintaan Kerja Praktek di PT. PLN Persero
3.3.1.3 Kamus Data
Kamus Data dapat mendefinisikan dengan lengkap data yang mengalir diantara proses, penyimpanan data dan entitas luar pada sistem. Data yang
mengalir tersebut dapat berupa masukan untuk sistem atau hasil dari proses sistem. Kamus Data tersebut sebagai berikut :
Biodata
PK
Nim
FK
Nip Nama
Asal_sekolah tempat_lahir
Tanggal_lahir Jenis_kelamin
umur Alamat_sekolah
Alamat_rumah No_tlp_sekolah
No_hp Jurusan
Lama_pkl
Login
PK
Nip Nama
Pass
Pegawai
PK
Nip Nama
Jabatan Devisi