• Tidak ada hasil yang ditemukan

BAB IV DESKRIPSI KERJA PRAKTIK

4.2 Perancangan Sistem

4.2.2 Data Flow Diagram

Seperti yang dijelaskan diatas DFD memiliki peran untuk menggambarkan arus aliran data dalam suatu sistem yang akan dikembangkan secara logika. A. Context Diagram

Us er & Pas s SPV

Home SPV

Us er & Pas s PIC Home PI C

Home Admin

Us er & Pas s Admin

Dashoard Spesif ik SPV Data Spes if ik Sek olah SPV

Dashboard Spes if ik Admin

Data Spes if ik Sek olah Admin

Data Lengk ap Sek olah Baru

Data Perbaru Spes if ik

Data Lengk ap Prof il Sek olah SPV Data Sek olah Pilihan SPV

Data Lengk ap Prof il Sek olah Admin

Data Sek olah Pilihan Admin

Data Prof ile Sek olah SPV Data Krit eria SPV

Data Prof ile Sek olah Admin

Data Krit eria Admin

Daf tar Sek olah PI C

Data Prof ile Sek olah Baru PIC Daf tar Sek olah Admin

Data Prof il Sekolah Baru Admin

Daf tar User Akt if

Data Y ang Dinonakt if

Daf tar User Terbaru

Data Perbaru Us er

Form Update

Data User Y ang Diubah

Data User

Data Calon Us er

0

Aplik as i Prof iling Data Sekolah Wilay ah Surabay a dan Sidoarjo

+ Admin

SPV

PIC

Gambar 4.9 Context Diagram

Aplikasi Profiling Data Sekolah Wilayah Jawa dan Bali

35

B. Diagram jenjang

36

C. Data Flow Diagram Level0

Gambar 4.11 DFD Level 0

Data Pengguna Data Spesifik Sekolah Admin

Dashboard Spesifik Admin Data Spesifik Sekolah SPV

Data Profile Sekolah SPV

Dashoard Spesifik SPV Data Lengkap Profil Sekolah SPV

Data Sekolah Pilihan SPV

User & Pass SPV

Data Lengkap Profil Sekolah Admin Data Sekolah Pilihan Admin

User & Pass Admin Home Admin

Home SPV User & Pass PIC

Home PIC

Data Kriteria Admin Data Profile Sekolah Admin Daftar Sekolah PIC

Data Profil Sekolah Baru Admin Daftar Sekolah Admin

Data Yang Dinonaktif Daftar User Aktif

Data Perbaru Spesifik Data Lengkap Sekolah Baru

Form Update Data Perbaru User

Data User Yang Diubah Daftar User Terbaru

Data User

Data Sesuai Kriteria Data Global 1

Data Kabupaten Data cluster Data sub branch

Data Branch Data Regional

Data jenjang

Login Sebagai Admin dan SPV 1 Login Admin 1

Login Sebagai Admin atau SPV 1 Data Spesific Baru

Data Global Data Spesific Login Sebagai Admin 2

Login Sebagai Admin atau SPV

Data Kriteria SPV Login Sebagai Admin atau PIC

Menncatat Global

Data Spesific 1

Data Spesific Yang Tersedia Mengecek Ketersediaan Global

Data Profile Sekolah Baru PIC

Perubahan Status Aktif User Login Admin

Perubahan Data User

Login Sebagai Admin Data User Baru

Cek Ketersediaan Data Calon User

Data Level User Data Verifikasi User & Pass

Admin PIC SPV 1 Melakukan Login + 1 user_profile 2 Membuat User Baru + 1 user_profile 3 Mengubah Data User + 1 user_profile 4 Menonaktif kan User + 1 user_profile 5 Membuat Profile Sekolah Baru + 2 global_profile 3 spesific_profil e 6 Menyaring Sekolah + 7 Melihat Profile Sekolah + 3 spesific_profile 2 global_profile 8 Mengubah Data Spesific Profile Sekolah + 3 spesific_profile 9 Menampilkan Dashboard Pengguna Operator+ 6 jenjang 7 regional 8 branch 9 sub_branch 10 cluster 11 kabupaten 2 global_profil e 3 spesific_profil e

37

D. Dekomposisi Login

Gambar 4.12 Dekomposisi Login

Pada dekomposisi melakukan login terdapat dua proses didalamnya, yaitu melakukan verifikasi inputan hal ini ditujukan untuk mengecek ketersediaa data dalam tabel user profile, Dan pada dekomposisi tersebut terdapat proses menampilkan tampilan sesuai level user.

E. Dekomposisi Membuat User

38

Pada dekomposisi membuat user baru terdapat 2 proses, yaitu mencatat data user baru yang didalamya juga terdapat cek ketersediaan data untuk menghindari redundansi. Dan pada dekomposisi tersebut terdapat proses untuk menampilkan data user apabila data tersebut telah tercatat dalam tabel user profile fungsi tersebut hanya dapat dilakukan oleh Admin.

F. Dekomposisi Mengubah Data User

Daf tar User Terbaru Data Perbaru Us er

Form Update

Perubahan Data Us er Data Us er Pilihan

Data Us er Y ang Diubah

Admin 1 user_prof ile 1 Memilih Data Us er 2 Memas ukkan Data Us er Baru

Gambar 4.14 Dekomposisi Mengubah User

Pada dekomposisi mengubah data user terdapat 2 proses yaitu memilih data user dan memasukkan data user baru data tersebut digunakan untuk menggantikan data user yang lama fungsi mengubah user tersebut hanya dapat dilakukan oleh Admin.

39

G. Dekomposisi Menonaktifkan User

Daf tar User Akt if

Status User Berubah

Perubahan Status Akt if Us er Data Y ang Dinonak tif

Admin 1 user_prof ile 1 Mengubah Status Akt if 2 Menampilk an

Daf tar User Akt if

Gambar 4.15 Dekomposisi Menonaktifkan User

Pada dekomposisi menonaktifkan user terdapat 2 proses yaitu mengubah status aktif yang status tersebut akan disimpan dalam table user profile. Dan pada dekomposisi tersebut terdapat proses menampilkan daftar user aktif. Fungsi menonaktifkan user tersebut hanya dapat dilakukan oleh Admin.

H. Dekomposisi Menambah Data Sekolah

I.

40

Dalam dekomposisi tambah data sekolah terdapat proses untuk memasukkan data profile sekolah dan terdapat proses untuk menyimpan profile sekolah. Dalam fungsi tambah data sekolah tersebut dapat dilakukann oleh Admin dan PIC.

J. Dekomposisi Melihat Profil Sekolah

Pada dekomposisi melihat profile terdapat 2 proses untuk memilih data sekolah dan menampilkan profile sekolah yang mengambil data dari tabel global profile dan specific profile. Fungsi untuk melihat profile tersebut dapat dilakukan oleh Admin dan SPV.

K. Dekomposisi Mengubah Data Specific Sekolah

Gambar 4.17 Dekomposisi Melihat Profil Sekolah

D ata Lengkap Sek olah Baru

D ata Spes if i k Ber ubah

D ata Spes if i c Bar u D ata Per baru Spesi f ik

Adm i n

3 s pes if i c_prof il e 1

Menc atat data s pes if i k baru

2 Menam pilk a

D ata Bar u

Gambar 4.18 Dekomposisi Mengubah Data Spesific

Data Sekolah Pilihan Admin

Data Lengkap Prof il Sekolah SPV Data Global

Data Spesif ic Data Lengkap Prof il Sekolah Admin

Sekolah Y ang Dipilih Data Sekolah Pilihan SPV

Admin

SPV 3 spesif ic_prof ile

2 global_prof ile 1 Memilih Data Sekolah 2 Menampilkan Prof ile Sekolah

41

Pada dekomposisi mengubah data specific ini terdapat proses untuk mencatat data specific baru untuk menggantikan data pengguna operator yang lama pada sekolah tersebut dan menampilkan data baru yang dapat dilakukan oleh Admin.

L. Dekomposisi Menampilan Dashboard Sekolah

Pada dekomposisi menampilkan dashboard terdapat 2 proses yaitu memilih sekolah dan menampilkan dashboard yang menngambil data pengguna operator milik tabel specific profile. Fungsi menampilkan dashboard dapat dilakukan oleh Admin dan SPV.

Dashboard Spes if ik Admin Data Spes if ik Sek olah SPV

Data Y ang Dipilih

Data Pengguna Dashoard Spesif ik SPV

Data Spes if ik Sek olah Admin

Admin SPV

5 s pes if ic_prof ile2 1 Memilih s ek olah 2 Menampilk an Dashboard

42

Dokumen terkait