Perancangan Sistem Perancangan Database Gambar Relasi Antar Tabel Algoritma

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