BAB III ANALISIS KEBUTUHAN DAN PERANCANGAN SISTEM
3.2 Perancangan Sistem
Kegiatan yang dilakukan pada tahap perancangan sistem dalam Sistem Informasi Pembayaran SPP di SDIT Darul Falah Sukoharjo, meliputi merancang atau mendesain sistem yang sesuai, mendesain pemodelan sistem yang sesuai, mengenali dan mendefinisikan masalah pembuatan sistem sehingga jika ada suatu masalah, bisa didapatkan alternatif pemecahannya.
3.2.1 Standar Operasional Prosedur (SOP)
Siswa Operator
Membayar SPP
Transaksi Pembayaran SPP dan Pencetakan Kwitansi Pembayaran SPP
Kwitansi Pembayaran SPP
Gambar 3.1 Standar Operasional Prosedur (SOP) Sistem Informasi Pembayaran SPP di SDIT Darul Falah Sukoharjo
Standar Operasional Prosedur (SOP) adalah acuan dasar satu set tertulis yang merupakan dokumen suatu aktivitas yang selalu dilakukan secara berulang atau rutin. Standar Operasional Prosedur (SOP) harus ditulis dengan cukup detail sehingga seseorang dengan pemahaman yang sangat dasar dari suatu bidang, dapat dengan mudah melakukan aktivitas atau melakukan suatu prosedur. Berikut adalah penjelasan Standar Operasional Prosedur (SOP) dari sistem informasi pembayaran SPP di SDIT Darul Falah Sukoharjo.
1. Siswa melakukan pembayaran SPP dengan mendatangi petugas operator. 2. Kemudian operator melayani pembayaran SPP dengan melakukan transaksi
pembayaran SPP dari siswa yang bersangkutan.
3. Kemudian operator melakukan pencetakan kwitansi dan setelah kwitansi tercetak maka kwitansi tersebut diserahkan kepada siswa dengan nis yang bersangkutan.
3.2.2 System Requirment Spesification (SRS)
Untuk merancang suatu sistem sebelumnya harus diketahui dan diidentifikasi spesifikasi sistem yang akan dibuat dan kemudian disesuaikan dengan kebutuhan dari user, selain itu fungsi dari sistem yang akan dirancang serta dukungan lingkungan yang dibutuhkan. Untuk itu, terlebih dahulu diidentifikasi kebutuhan fungsional dan kebutuhan non fungsional sistem. Kebutuhan fungsional sistem untuk Sistem Informasi Pembayaran SPP di SDIT Darul Falah Sukoharjo dideskripsikan pada Tabel 3.1. Untuk kebutuhan non fungsional dideskripsikan pada Tabel 3.2.
Tabel 3.1 Tabel Deskripsi Kebutuhan Fungsional No Deskripsi Kebutuhan Fungsional
1 Admin melakukan login/logout.
2 Admin melakukan entry data operator/user.
3 Admin melakukan entry data siswa.
4 Admin melakukan entry data transaksi.
perpustakaan.uns.ac.id digilib.uns.ac.id17
6 Admin melakukan entry data kelas.
7 Operator dapat login/logout.
8 Operator melakukan entry data siswa.
9 Operator melakukan entry data transaksi.
10 Operator melakukan entry data wali kelas.
11 Operator melakukan entry data kelas.
12 Siswa dapat login/logout.
13 Siswa dapat melihat laporan harian, laporan bulanan, laporan tahunan, dan laporan tunggakan dari siswa yang bersangkutan.
14 Siswa melakukan pembayaran SPP melalui operator (di luar sistem).
15 Siswa menerima bukti pembayaran SPP berupa kwitansi pembayaran SPP dari operator (di luar sistem).
Tabel 3.2 Tabel Deskripsi Kebutuhan Non Fungsional Deskripsi Kebutuhan Non Fungsional
Tampilan user-friendly (jelas, informatif dan menarik). Aplikasi ringan saat dijalankan.
3.2.3 Context Diagram (CD)
Urutan proses dari sistem informasi pembayaran SPP di SDIT Darul Falah Sukoharjo dapat dilihat dari proses aliran data seperti pada Gambar 3.2.
ADMIN OPERATOR SISWA Konfirmasi Username, Password Username, Password Data Operator/user Data Siswa Data Transaksi Data Wali Kelas Data Kelas Laporan Harian Laporan Bulanan Laporan Tahunan Laporan Tunggakan Konfirmasi Username, Password Username, Password Data Siswa Data Transaksi Data Wali Kelas Data Kelas Konfirmasi Username, Password Sistem Informasi pembayaran SPP Kwitansi Pembayaran Laporan Harian Laporan Bulanan Laporan Tahunan Laporan Tunggakan Username, Password Laporan Harian Laporan Bulanan Laporan Tahunan Laporan Tunggakan
Gambar 3.2 Context Diagram Sistem Informasi Pembayaran SPP SDIT Darul Falah Sukoharjo
Uraian Proses :
1. Admin melakukan login dengan username dan password yang telah ditentukan, jika tidak sesuai dengan username dan password maka akan diverifikasi oleh sistem.
2. Admin mengolah dan menginputkan data operator/user, data siswa, data transaksi, data wali kelas, dan data kelas.
3. Operator melakukan proses login dengan username dan password yang telah ditentukan, jika tidak sesuai dengan username dan password maka akan diverifikasi oleh sistem.
perpustakaan.uns.ac.id digilib.uns.ac.id19
4. Operator mengolah dan menginputkan data siswa, data transaksi, data wali kelas, dan data kelas.
5. Siswa melakukan login dengan username dan password yang telah ditentukan, jika tidak sesuai dengan username dan password maka akan diverifikasi oleh sistem.
6. Siswa bisa melihat laporan harian, laporan bulanan, laporan tahunan, dan laporan tunggakan dari masing-masing siswa.
7. Siswa setelah membayar iuran SPP akan mendapatkan bukti pembayaran berupa kwitansi pembayaran SPP dari operator.
3.2.4 DFD Level 0
DFD Level 0 merupakan pengembangan dari diagram konteks. Adapun alur proses dari DFD Level 0 dapat dilihat seperti pada Gambar 3.3.
ADMIN OP ERATOR SISWA 1.0 Proses Login 2.0 Pengolahan Data Siswa 3.0 Pengolahan Data User 4.0 Pengolahan Data Transaksi 5.0 Pengolahan Data Wali Kelas 6.0 Pengolahan Data Kelas 7.0 Laporan Username, Password Username, Password Login Confirm Username, Password
Data Siswa
Record Siswa
Data User User
Record
Transaksi Record
Data Transaksi
Data Wali Kelas Record Wali Kelas
Kelas Record Data Kelas
Data Kelas Data Wali Kelas
Data Transaksi Data User Data Siswa Data Transaksi Laporan Harian Laporan Bulanan Laporan Tahunan Laporan Tunggakan Record Record Record Record Record Confirm Username, Password
Data Siswa
Data User
Data Transaksi Data Wali Kelas
Data Kelas Username, Password Confirm Username, Password Confirm Username, Password
Confirm Username, Password Confirm Username, Password
Data Siswa
Data User
Data Transaksi
Data Wali Kelas
Data Transaksi Data Siswa
Data Siswa
Data Wali Kelas Data Wali Kelas
Data Kelas Data Kelas Laporan
Laporan
Gambar 3.3 DFD Level 0 Sistem Informasi Pembayaran SPP SDIT Darul Falah Sukoharjo
perpustakaan.uns.ac.id digilib.uns.ac.id21
Uraian Proses :
1. Proses 1 yaitu admin, operator, dan siswa melakukan login dengan username dan password yang telah ditentukan, jika tidak sesuai dengan username dan password maka akan diverifikasi oleh sistem, selain itu operataor juga melakukan input data transaksi.
2. Proses 2 yaitu admin melakukan pengolahan dan penginputan data siswa. 3. Proses 3 yaitu admin melakukan pengolahan dan penginputan data user. 4. Proses 4 yaitu admin melakukan pengolahan dan penginputan data
transaksi.
5. Proses 5 yaitu admin melakukan pengolahan data wali kelas.
6. Proses 6 yaitu admin melakukan pengolahan dan penginputan data kelas. 7. Proses 7 yaitu pengolahan laporan keseluruhan berupa laporan harian,
laporan bulanan, laporan tahunan, laporan tunggakan dan laporan pembayaran untuk siswa yang berupa kwitansi pembayaran SPP.
3.2.5 DFD Level 1 Proses 2 Pengolahan Data Siswa
Alur proses dari DFD Level 1 proses 2 pengolahan data siswa dapat dilihat seperti pada Gambar 3.4.
A D M IN 2.1 Tambah Da ta Si swa Siswa 2.2 Ed it Data Siswa 2.3 Ha pus Data Siswa P erub ahan Da ta S iswa Peng hapu sa n Data S iswa Pen ambaha n Data Siswa Pen ambah an Data Siswa Peru baha n Data Siswa
Pen ghap usan Data Siswa Op erator P ena mb ahan Da ta S iswa P eruba han Da ta Siswa Peng hapu sa n Data S iswa 2.4 Liha t Data Siswa Liha t Data Siswa Liha t Data Siswa Liha t Data Siswa
Uraian Proses :
1. Proses 1 yaitu admin dan operator melakukan penambahan data siswa. 2. Proses 2 yaitu admin dan operator melakukan proses perubahan data siswa. 3. Proses 3 yaitu admin dan operator melakukan penghapusan data siswa. 4. Proses 4 yaitu admin dan operator melakukan cek/lihat data siswa. 3.2.6 DFD Level 1 Proses 3 Pengolahan Data User
Alur proses dari DFD Level 1 proses 3 pengolahan data user dapat dilihat seperti pada Gambar 3.5.
ADMIN 3 .1 Ta m ba h Da ta U se r U se r 3 .2 E d it Da ta U se r 3 .3 H ap u s Da ta U se r P e na m ba h a n D a ta U ser P e ru b a ha n D a ta U ser P en g h ap u sa n D a ta U ser P en a mb a h an D ata Use r Pe n g ha p u san D ata Use r P e ru b ah a n D ata Use r 3 .4 L ih at Da ta U se r L ih a t D ata Use r L i ha t D a ta U ser
Gambar 3.5 DFD Level 1 Proses 3 Pengolahan Data User Uraian Proses :
1. Proses 1 yaitu admin melakukan penambahan data user. 2. Proses 2 yaitu admin melakukan proses perubahan data user. 3. Proses 3 yaitu admin melakukan penghapusan data user. 4. Proses 4 yaitu admin melakukan cek/lihat data user.
perpustakaan.uns.ac.id digilib.uns.ac.id23
3.2.7 DFD Level 1 Proses 4 Pengolahan Data Transaksi
Alur proses dari DFD Level 1 proses 4 pengolahan data transaksi dapat dilihat seperti pada Gambar 3.6.
ADMIN OPERATOR 4.1 Cari Data Transaksi Transaksi Pencarian Data Transaksi Pencarian Data Transaksi
Data Transaksi Data Transaksi
Data Transaksi 4.2
Entry Data Transaksi Input
Data Transaksi Data TransaksiInput
Input Data Transaksi
Pencarian Data Transaksi
Gambar 3.6 DFD Level 1 Proses 4 Pengolahan Data Transaksi Uraian Proses :
1. Proses 1 yaitu admin dan operator melakukan pencarian data transaksi. 2. Proses 2 yaitu admin dan operator melakukan penginputan data transaksi.
3.2.8 DFD Level 1 Proses 6 Pengolahan Data Kelas
Alur proses dari DFD Level 1 proses 6 pengolahan data kelas dapat dilihat seperti pada Gambar 3.7.
ADMIN 6.1 Tambah Data Kelas Penambahan Data Kelas 6.2 Edit Data Kelas 6.3 Hapus Data Kelas Operator Perubahan Data Kelas Penghapusan Data Kelas Kelas Penambahan Data Kelas Perubahan Data Kelas Penghapusan Data Kelas Penambahan Data Kelas Perubahan Data Kelas Penghapusan Data Kelas 6.4 Lihat Data Kelas Lihat Data Kelas Lihat Data Kelas Lihat Data Kelas
Gambar 3.7 DFD Level 1 Proses 6 Pengolahan Data Kelas Uraian Proses :
1. Proses 1 yaitu admin dan operator melakukan penambahan data kelas. 2. Proses 2 yaitu admin dan operator melakukan perubahan data kelas. 3. Proses 3 yaitu admin dan operator melakukan penghapusan data kelas. 4. Proses 4 yaitu admin dan operator melakukan cek/lihat data kelas.
perpustakaan.uns.ac.id digilib.uns.ac.id25
3.3 Analisis dan Perancangan Basis Data