4.3. Perancangan Sistem
Pada tahap ini, dibuat rancangan secara rinci dari sistem baru yang diusulkan diantaranya perancangan sistem yaitu diagram konteks, sampai diagram rinci..
Kemudian perancangan basis data meliputi ERD, normalisasi, kamus data, serta perancangan struktur menu dan perancangan antar muka.
4.3.1 Perancangan Proses
DFD menggambarkan penyimpanan data dan proses yang mentransformasikan data, DFD menunjukkan hubungan antara data pada
sistem dan proses pada sistem Andri Kristanto, 2004: 66. a.
Diagram Konteks Pada tahap ini dilakukan pemodelan proses yang akan
ditampilkan dalam bentuk Diagram Alir Data DAD. Pada diagram konteks, sistem hanya digambarkan dengan sebuah
proses, kemudian entitas luar yang berinteraksi dengan proses tunggal diidentifikasi. Didapatkan empat entitas luar, yaitu orang tua murid,
administrasi, keuangan, kepala sekolah dan yayasan.
+ ,
, ,
Gambar 4.10 Diagram Konteks Sistem yang Diusulkan
Dari gambar diatas menjelaskan gambaran umum mengenai sistem informasi administrasi sekolah pada SMP Yasporbi I. Pada
gambar 4.10 terlihat lima entity yaitu orang tua murid, administrasi, keuangan, kepala sekolah dan yayasan.
Kepsek : Menerima laporan penerimaan, laporan tunggakan,
laporan penjualan Yayasan
: Menerima laporan penerimaan, laporan tunggakan, laporan penjualan
Administrasi : Menginput data siswa, data kelas dan melayani pembayaran SPP maupun non SPP
Wali murid : Menerima bukti pembayaran
b. Diagram Overview
Pada diagram ini, proses tunggal dari diagram konteks dipecah menjadi empat proses yang lebih terperinci, yaitu pendaftaran ulang,
penagihan, pembayaran dan laporan.
Gambar 4.11 Diagram Overview Sistem yang Dusulkan
c. Diagram Rinci
1. Diagram Rinci Proses 1
Gambar 4.12 Diagram Diagram Rinci Proses Pendaftaran Ulang
No proses :
1.1 Nama proses
: Siswa
Input :
Data siswa Output
: Master siswa
Keterangan :
Admin melakukan proses input, update, delete data siswa.
No proses :
1.2 Nama proses
: Kelas
Input :
Data kelas Output
: Master kelas
Keterangan :
Admin melakukan proses input, update, delete data kelas.
No proses :
1.3 Nama proses
: Tarif
Input :
Data tarif Output
: Master pembayaran SPP
Keterangan :
Admin melakukan proses input, update, delete data tarif
No proses :
1.4 Nama proses
: Barang
Input :
Data barang Output
: Master barang
Keterangan :
Admin melakukan proses input, update, delete data barang
2. Diagram Rinci Proses 2
Gambar 4.13 Diagram Diagram Rinci Proses Penagihan
No proses :
2.1 Nama proses
: Cek data siswa.
Input :
Data siswa Output
: Data informasi pembayaran SPP
siswa. Keterangan
: Admin mengecek data siswa yang
akan melakukan pembayaran SPP, dan
hasilnya berupa
informasi pembayaran SPP siswa.
No proses :
2.2 Nama proses
: Pembuatan tagihan
Input :
Data siswa Output
: Data tagihan transaksi pembayaran
SPP dan non SPP siswa. Keterangan
: Setelah melakukan pengecekan data
admin membuat tagihan.
3. Diagram Rinci Proses 3
Gambar 4.14 Diagram Diagram Rinci Proses Pembayaran
No proses :
2.1 Nama proses
: Cek data siswa.
Input :
Data siswa Output
: Data informasi pembayaran SPP
siswa. Keterangan
: Admin mengecek data siswa yang
akan melakukan pembayaran SPP, dan
hasilnya berupa
informasi pembayaran SPP siswa.
No proses :
2.2 Nama proses
: Input pembayaran SPP.
Input :
Data pembayaran SPP Output
: Data transaksi pembayaran SPP
siswa. Keterangan
: Setelah melakukan pengecekan data
admin menginput transaksi pembayaran ke sistem.
.
4. Diagram Rinci Proses 4
-. +
+ +
-.1
-.2 +
-.3 -.-
, ,
, ,
Gambar 4.15 Diagram Diagram Rinci Proses Laporan
No proses :
4.1 Nama proses
: Laporan history siswa
Input :
Master siswa Output
: Data informasi siswa yg sudah tidak
akif Keterangan
: Membuat laporan history siswa
No proses :
4.2 Nama proses
: Laporan penerimaan
Input :
Master Pembayaran SPP Output
: Data Informasi pembayaran SPP
Keterangan :
Membuat laporan penerimaan pembayaran SPP siswa
No proses :
4.3 Nama proses
: Laporan tunggakan pembayaran SPP.
Input :
Master Pembayaran SPP Output
: Data Informasi tunggakan
pembayaran SPP Keterangan
: Membuat laporan tunggakan
pembayaran SPP
No proses :
4.4 Nama proses
: Laporan penjualan barang
Input :
Master Pembayaran SPP Output
: Data Informasi penjualan barang
Keterangan :
Membuat laporan penjualan barang
No proses :
4.5 Nama proses
: Laporan pembuatan bukti
pembayaran Input
: Master Pembayaran SPP
Output :
Bukti pembayaran SPP siswa Keterangan
: Membuat bukti pembayaran SPP
siswa
4.3.2 Perancangan Basis Data