Diagram Konteks DFD Analisis Kebutuhan Fungsional

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