BAB 4
PERANCANGAN SISTEM
4.1 Perancangan Sistem
Perancangan sistem adalah merupakan upaya bagaimana suatu sistem itu dibentuk. Perancangan sistem dilakukan setelah mendapat gambaran dengan jelas apa yang
harus dikerjakan.
4.2 Data Flow Diagram DFD
Data flow diagramadalah gambaran sistem secara logika, yang mana data flow diagram ini dapat membantu dalam proses menggambarkan arus data pada sistem dan
juga menjelaskan sistem yang sedang berjalan logis.
Keuntungan menggunakan Data Flow diagram ini menggambarkan aliran data yang dibutuhkan secara mendetail.
Adapun data flow diagram yang penulis ajukan dapat dilihat pada gambar berikut :
Universitas Sumatera Utara
1. Data siswa
1. Laporan data pembayaran 2.
Data pembayaran SPP 2. Laporan data tunggakan
3. Data tunggakan
4. Laporan data tunggakan
5. Laporan data pembayaran
Gambar 4.1 Diagram Konteks
Pada diagram konteks diatas Admin melakukan pengelolaan data siswa dan data pembayaran, serta membuat laporan mengenai data pembayaran dan data tunggakan
siswa, sedangkan pada bagian siswa akan menerima bukti pembayaran spp yang telah melakukan pembayaran SPP kepada Admin.
Sedangkan kepala sekolah akan menerima laporan data pembayaran dan dan data tunggakan siswa dari pada Admin
Siswa Admin
Kepala Sekolah Sistem Informasi
Pembayaran SPP
Universitas Sumatera Utara
4.2.1 Aliran Data Flow Diagram DFD level 0
Data siswa Data pembayaran
Data siswa Data spp
1. Laporan data Pembayaran
2. Laporan data Tunggakan
Gambar 4.2 DFD Level 0 Admin
Kepala Sekolah Pemasukan
Data Pembayaran
Pemasukan Data Siswa
Pembuatan Laporan
Data pembayaran
Data Siswa
Universitas Sumatera Utara
Data siswa
Data siswa Data siswa
Gambar 4.3 DFD level 1 proses 1
Data siswa
Data pembayaran Data pembayaran Data pembayaran
Gambar 4.4 DFD level 1 proses 2
Gambar 4.5 DFD level 1 proses 3 Admin
Data Siswa Admin
Admin Data
Pembayaran Proses
Penyimpanan Data Siswa
Proses Perubahan
Data Siswa
Data Siswa
Proses Penyimpanan
data pembayaran
Proses Perubahan data
pembayaran Data
Pembayara
Proses Penyimpanan
Data Tunggakan
Proses Perubahan Data
Tunggakan Data
Tunggakan
Universitas Sumatera Utara
Keterangan mengenai simbol-simbol Data Flow Diagram yang digunakan.
Tabel 4.1 Simbol DFD dan keterangan No.
Simbol Keterangan
1.
External Entity External entity, merupakan kesatuan
diluar lingkungan system yang dapat berupa seseorang
2
Arus Data Arus data, untuk menunjukan ke arah
mana data atau proses program selanjutnya akan berjalan.
3
Proses Proses, merupakan pengolahan data
atau aliran data yang masuk menjadi aliran data yang keluar.
4
Penyimpanan data Penyimpanan data, merupakan tempat
penyimpanan data yang ada pada system.
5
Decision Decision, untuk memutuskan arah
atau pencabangan yang diambil sesuai dengan kondisi yang saat itu terjadi.
6
Inputoutput Inputoutput, mempresentasikan input
data yang diproses atau informasi.
Universitas Sumatera Utara
4.3 Perancangan Database
Untuk merancang dan mendesain secara terstruktur maka dibutuhkan basis data tempat untuk menyimpan data . Dalam perancangan sistem informasi ini penulis
menggunakan microsoft access 2003 sebagai program untuk mendukung dan merancang database. Adapun perancangan database-nya adalah sebagai berikut :
Tabel 4.2 Tabel Siswa Field Name
Type data Size
Description
NIS Text
10 Nama
Text 30
Kelas Text
4 Alamat
Text 50
Tempat_lahir Text
20 Tanggal_lahir
Text 10
Jenis_kelamin Text
1 Agama
Text 8
Status Text
1 Tanggal_masuk Text
10
Tabel 4.3 Tabel Tunggakan Field Name
Type data Size
Description
NIS Text
10 Nama
Text 30
kelas Text
4 Tunggakan
Text 20
Tavel 4.4 Tabel Laporan Field Name
Type data Size
Description
NIS Text
10 Nama
Text 30
Universitas Sumatera Utara
Kelas Text
4 Jenis_kelamin
Text 1
Status Text
1 Kewajiban_bulan_ini
Text 30
Tunggakan_bulan_lalu Text 30
Jumlah_kewajiban Text
30 Dibayar
Text 30
Tgl_pembayaran Text
30 Tunggakan_bulan_ini
Text 30
4.4 Gambar Relasi Antar Tabel
Datasiswa NIS
Nama Kelas
Alamat Tempat_lahir
Tanggal_lahir Jenis_kelamin
Agama Status
Tanggal_masuk Laporan
NIS Nama
Kelas Jenis_kelamin
Status Kewajiban_bulan_ini
Tunggakan_bulan_lalu Jumlah_kewajiban
Dibayar Tgl_pembayaran
Tunggakan_bulan_ini
Tunggakan NIS
Nama Kelas
Tunggakan
Universitas Sumatera Utara
Gambar 4.6 ERD Entity Relationship Diagram
4.5 Algoritma
Algoritma adalah langkah-langkah pelaksanaa suatu program. Adapun algoritma program dari Sistem Informasi Pembayaran SPP ini adalah :
Algoritma Menu Utama Langkah 1 :Tampilkan Menu Utama
Langkah 2 :Jika dipilih menu master data maka Tampilkan Input data siswa
Jika tidak, pilih menu Transaksi Tampilkan Pembayaran SPP
Jika tidak, pilih menu Laporan Tampilkan laporan spp dan tunggakan uang
sekolah Tampilkan rekap data pembayaran
Jika tidak, pilih menu Help Tampilkan tentang pembuat
Jika tidak, pilih menu Logout
Algoritma menu input data siswa Langkah 1 :tampilkan input data siswa,jika dipilih tambah
masukan NIS ,Nama siswa, Kelas, Alamat, Tempat lahir, Tanggal lahir, jenis kelamin
,Agama, Status, Tanggal masuk pada form Pengisian.
Langkah 2 :jika dipilih Input, maka data akan disimpan Langkah 3 :jika dipilih Edit, maka data akan diperbarui
Ubah data yang diperbaruidengan memasukkan NIS siswa maka data akan diperbarui.
Langkah 4 :jika dipilih Batal, maka form akan kembali Seperti semula form kosong
Universitas Sumatera Utara
Langkah 5 :jika dipilih Hapus, maka data akan dihapus masukan NIS pada kolom NiS untuk menghapus
data siswa berdasarkan NIS. Langkah 6 :jika dipilih Keluar program, maka akan Keluar
dari program pembayaran.
Algoritma menu transaksi Langkah 1 :tampilkan pembayaran spp, jika dipilih tambah
masukan nis siswa pada kolom nis siswa setelah itu tekan tombol cari, maka data
siswa akan dicari, dan selanjutnya masukan data pembayaran input data kewajiban bulan
ini,Tunggakan bulan lalu, jumlah kewajiban , Dibayar, Tanggal pembayaran, Tunggakan
Bulan ini, Pembayaran bulan, kode pembayaran.
Langkah 2 :jika dipilih input, maka data akan disimpan Langkah 3 :jika dipilih hapus data tunggakan, maka data
tunggakan akan dihapus dengan memasukkan nis siswa pada kolom nis siswa.
Langkah 4 :jika dipilih cetak struk SPP, maka data struk pembayaran SPP akan tampil, dan dicetak
Langkah 5 :jika dipilih batal, maka form akan kembali Seperti semula form kosong
Langkah 6 :jika dipilih kembali kemenu utama, maka akan Keluar dari program pembayaran spp.
Algoritma menu laporan Laporan SPP dan Tunggakan uang sekolah
Langkah 1 :tampilkan menu laporan spp dan tunggakan. Langkah 2 :jika dipilih hapus data, maka data laporan
Pembayaran akan dihapus per siswa. Langkah 3 :jika dipilih cetak laporan spp, maka laporan
Universitas Sumatera Utara
spp akan dicetak. langkah 4 :jika dipilih cetak laporan tunggakan, maka
laporan tunggakan akan dicetak. langkah 5 :jika dipilih batal, maka form akan kembali
semula form normal Langkah 6 :jika dipilih kembali kemenu utama, maka akan
keluar dari program laporan. Rekap data pembayaran
Langkah 1 :Tampilkan menu rekap data pembayaran. Langkah 2 :jika dipilih atas, maka tampil data pertama
Langkah 3 :jika dipilih mundur, maka tampil data Sebelumnya.
Langkah 4 :jika dipilih maju, maka tampil data Selanjutnya.
Langkah 5 :jika dipilih bawaah, maka tampil data terakhir Langkah 6 :jika dipilih keluar, maka akan keluar dari
Program rekap data pembayaran.
Algoritma menu help Langkah 1 :tampilkan menu tentang pembuat
Langkah 2 :jika dipilih keluar, maka keluar dari menu Tentang pembuat.
Algoritma menu logout Langkah 1 :tampilkan menu keluar program
Langkah 2 :jika dipilih yes,maka akan keluar dari program sistem informasi pembayaran spp
Langkah 3 :jika dipilih no,maka akan kembali kemenu Utama.
Universitas Sumatera Utara
BAB 5
IMPLEMENTASI SISTEM
5.1 Definisi Implementasi Sistem