Hierarchy Input Process Output HIPO Entity Relationship Diagram ERD

3.4.3 Hierarchy Input Process Output HIPO

1 Mengelola Data Master 4 Mengelola Jadwal Tes Peserta 7 Mengelola Laporan Aplikasi Penerimaan Mahasiswa Baru Berbasis WEB 1.1 Mengelola Data Admin 2 Upload Bukti Pembayaran 5 Seleksi 5.1 Tes TPA 5.2 Tes Minat Bakat 7.1 Laporan Hasil Tes 7.2 Laporan Hasil Penerimaan 1.2 Mengelola Data Jurusan 1.3 Mengelola Data Calon Aplikan 6 Penerimaan 3 Validasi Pembayaran Gambar 3.4 HIPO Penmaru pada LP3I Surabaya Hierarchy Input Process Output HIPO menggambarkan susunan proses yang terlibat dalam aplikasi penmaru, yang diawali dari context diagram sampai Data Flow Diagram DFD level n, dan menunjukan sub proses-sub proses dari context diagram. HIPO ini digunakan sebagai pedoman dalam pembuatan DFD. Seperti pada Gambar 3.4, HIPO tersebut terdiri dari enam proses utama yaitu mengelola data master, validasi pembayaran, mengelola jadwal tes peserta, seleksi, penerimaan, dan mengelola laporan. Dari proses tersebut dijelaskan secara detil ke dalam beberapa sub proses. Pertama mengelola data master mempunyai tiga sub proses yaitu mengelola data admin, mengelola data jurusan, dan mengelola data calon aplikan, yang hanya bisa dilakukan oleh admin. Kedua yaitu validasi pembayaran. Pada tahap validasi pembayaran, admin melakukan validasi 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

Gambar 3.7 DFD Level 1 Mengelola Data Master Pada Gambar 3.7 terdapat tiga sub proses dalam mengelola data master yaitu, mengelola data admin, mengelola data jurusan, dan mengelola data calon aplikan. Tabel yang digunakan dalam sub proses ini adalah tabel akun admin, tabel jurusan, dan tabel peserta.

D. DFD Level 1 Tes PMB

Gambar 3.8 DFD Level 1 Tes PMB Terdapat dua sub proses dalam mengelola data tes PMB seperti pada Gambar 3.8 yaitu tes TPA, dan tes Minat bakat. Tabel yang digunakan dalam sub proses ini adalah tabel tes akademik, dan tabel tes minat bakat.

E. DFD Level 1 Mengelola Laporan

Gambar 3.9 DFD Level 1 Mengelola Laporan Terdapat dua sub proses dalam mengelola laporan seperti pada Gambar 3.9 yaitu laporan hasil tes dan laporan hasil penerimaan. Input hasil wawancara dilakukan admin berupa nilai hasil wawancara sesuai kriteria yang sudah ditentukan.

3.4.5 Entity Relationship Diagram ERD

Entity relationship diagram ERD digunakan untuk menggambarkan hubungan antar tabel yang terdapat dalam sistem dengan rincian atribut-atribut yang digunakan. ERD disajikan dalam bentuk Conceptual Data Model CDM dan Physical Data Model PDM.

3.4.6 Conceptual Data Model CDM