Context Diagram DFD Level 0 Aplikasi Penmaru pada LP3I Surabaya

berdasarkan bukti transfer yang sudah di-upload oleh masing-masing calon aplikan. Ketiga mengelola jadwal tes peserta yang hanya bisa dilakukan oleh admin. Keempat yaitu seleksi yang dibagi menjadi dua sub proses yaitu, tes TPA, dan tes Minat Bakat. Keempat yaitu penerimaan, dan yang terakhir adalah mengelola laporan yang memiliki dua sub proses yaitu mengelola laporan hasil tes, dan laporan hasil penerimaan.

3.4.4 Data Flow Diagram DFD

Data Flow Diagram DFD merupakan representasi grafik dalam menggambarkan arus data dari sistem secara terstruktur, sehingga dapat menjadi sarana dokumentasi yang baik. DFD pada aplikasi penerimaan mahasiswa baru terbagi menjadi context diagram, DFD Level 0, dan DFD Level 1.

A. Context Diagram

Gambar 3.5 Context Diagram Context diagram merupakan rancangan diagram dalam membangun suatu DFD yang menjelaskan hubungan antara entity dengan sistem dan aliran data secara umum. Pada contex diagram berikut dijelaskan aliran data yang masuk dan keluar sesuai dengan proses yang dijalankan diantaranya yaitu hubungan calon aplikan dengan aplikasi, admin dengan aplikasi, dan kepala penmaru dengan aplikasi. Pertama, aliran data dari calon aplikan yang masuk antara lain, data calon aplikan, upload bukti bayar, dan tes PMB, sedangkan untuk aliran data keluar antara lain, jadwal tes peserta, dan hasil penerimaan. Kedua, untuk aliran data masuk dari admin antara lain, data jurusan, data admin, validasi pembayaran, jadwal tes peserta, dan hasil wawancara, sedangkan untuk data keluar yaitu hasil tes. Ketiga, untuk aliran data keluar dari aplikasi ke kepala penmaru antara lain, laporan hasil tes, dan laporan hasil penerimaan, seperti yang terdapat pada Gambar 3.5.

B. DFD Level 0 Aplikasi Penmaru pada LP3I Surabaya

Berdasarkan context diagram Gambar 3.5 maka dapat dirancang DFD Level 0 Aplikasi Penmaru pada LP3I Surabaya yang merupakan decompose dari proses utama pada context diagram yang dilihat berdasarkan data-data aliran masuk dan data-data aliran keluar yang berhubungan dengan aplikasi, seperti yang ada pada Gambar 3.6. Gambar 3.6 DFD Level 0 Aplikasi Penmaru LP3I Surabaya Pada Gambar 3.6 DFD level 0 memiliki enam proses antara lain, mengelola data master, bukti pembayaran, validasi pembayaran, mengelola jadwal tes peserta, tes PMB, dan mengelola laporan. Tabel yang berhubungan dengan proses tersebut diantaranya yaitu tabel jurusan, tabel akun admin, tabel peserta, tabel jadwal tes, tabel bukti pembayaran, tabel tes akademik, dan tabel tes minat bakat.

C. DFD Level 1 Mengelola Data Master