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