Upload
vodat
View
222
Download
3
Embed Size (px)
Citation preview
Sistem Informasi Penerimaan Siswa Baru dan Administrasi
Pembayaran pada SMP PGRI 1 Sempor Kebumen
1. Latar Belakang Masalah
SMP PGRI 1 SEMPOR merupakan suatu Lembaga Pendidikan Sekolah
Menengah Pertama di kota Sempor jalan Sempor Baru, yang proses
pendaftaran siswa baru, pencatatan data pembayaran dan pengeluaran
masih dilakukan secara manual. Selain itu, Sumber Daya Manusianya juga
masih kurang, juga belum adanya pembuatan laporan secara lengkap dan
terperinci bagi manajemen atau pimpinan yang dapat digunakan manajemen
maupun pimpinan dalam pengambilan keputusan demi kemajuan SMP PGRI
1 SEMPOR tersebut.
2. Rumusan Masalah
Bagaimana cara membuat “Sistem Informasi Pendaftaran Siswa Baru
dan Administrasi Pembayaran Siswa pada SMP PGRI 1 Sempor” berbasis
desktop menggunakan Netbean IDE 6.9.1 dan MySQL ?
3. Batasan Masalah
- Pengolahan data pendaftar, data siswa, pegawai, kelas, jenis pembayaran
dan administrasi pembayaran pada SMP PGRI 1 Sempor.
- Pembuatan dan penyajian laporan pembayaran keseluruhan, laporan
pembayaran perjenis bayar, laporan pembayaran persiswa, laporan
pembayaran perkelas, laporan pendaftaran keseluruhan, laporan siswa
diterima, laporan siswa ditolak, laporan siswa keseluruhan, laporan siswa
perkelas dan struk pembayaran secara cepat dan akurat.
4. Tujuan Penelitian
Menghasilkan Sistem Informasi Pendaftaran Siswa Baru dan
Administrasi Pembayaran Siswa dengan output : laporan pembayaran
keseluruhan, laporan pembayaran perjenis bayar, laporan pembayaran
persiswa, laporan pembayaran perkelas, laporan pendaftaran keseluruhan,
laporan siswa diterima, laporan siswa ditolak, laporan siswa keseluruhan,
laporan siswa perkelas dan struk pembayaran secara cepat dan akurat.
5. Manfaat Penelitian
- Semua pengolahan data pendaftaran siswa baru dan administrasi siswa
instansi atau perusahaan sudah terkomputerisasi sehingga
mempermudah operasional instansi.
- Dengan adanya sistem yang baru, peluang terjadinya kesalahan
pencatatan data pendaftaran siswa baru dan administrasi siswa dapat
dihindari, Sehingga pekerjaan menjadi lebih efektif efisien.
- Instansi atau perusahaan memperoleh informasi atau laporan secara
cepat dan akurat sehingga memudahkan pihak manajemen atau
pimpinan dalam mengambil keputusan.
6. ER DIAGRAM
Siswa menjadi Calon_siswa1
Status
Prestasi
Tgl_daftar
Telp
Almt
Jk_siswa
Agama_siswaTgl_lhr
Tmp_lhr
Nama_siswa
No_ijasah
No_daftar
Almt_sd
Asal_sd
melakukan
BayarTgl_bayar
Smt
Id_bayar
konfirmasiPegawai
Det_bayar Jenis_bayar
Pass
Nama_peg
Nip
Harga_bayar
Id_jenis
Jenis_bayar
mempunyaiKelas 1 MId_kls
Kelas
M
1
1 M
M
Harga_bayar
NisSmt
Tgl_mskStatus
N_ipa
N_bindo
N_mtk
Jab
Tlp_peg
Gasal
Genap
Gasal
Genap
1
1
M
1
7. Relasi Atar Tabel
kelas
Id_kls*
Kelas
Det_bayar
Id_bayar**
Id_jenis**
Harga_bayar
siswa
Nis*
No_daftar**
Id_kls**
Tgl_msk
Smt
Status
bayar
Id_bayar*
Id_kls**
Nis**
Nip**
Tgl_bayar
Smt
pegawai
Nip*
Nama_peg
Telp_peg
Pass
jab
Jenis_bayar
Id_jenis*
Jenis_bayar
Harga_bayar
Calon_siswa
No_daftar*
Nama_siswa
Tmp_lhr
Tgl_lhr
Tgl_daftar
Agama
Jk
Almt
Telp
Prestasi
Asal_sd
Alm_sd
No_ijasah
N_mtk
N_bindo
N_ipa
Status
8. Use Case
9. Activity diagram
1) Menginputkan Data Kelas
Gambar 4.9 Activity Diagram Input Data Kelas
Pada Gambar 4.9 Activity diagram pada input data kelas menggambarkan yang
terjadi antara aktor dan sistem, aktor menginputkan data kelas beruapa ID kelas dan
System
Admin
Pegawai
Kepsek
Calon Siswa
Siswa
Login
pegawai
Kelas
Penerimaan
Jenis Bayar
Pemabayaran
L.pendaftaran
Pendaftaran
L.Pembayaran
L.Siswa
Struk Pembayaran
L.P.Seluruh
L.P.Jenis Bayar
L.P.Persiswa
L.P.Perkelas
L.PD.Seluruh
L.Ditolak
L.diterima
L.S.Seluruh
L.S.Perkelas
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
kelas, setelah selesai data diinputkan maka pegawai/admin akan memilih apakah
data akan disimpan atau tidak, kalau data disimpan maka data akan tersimpan dan
apabila data tidak disimpan maka data tidak akan tersimpan dan proesenya akan
selesai.
2) Menginput Data Jenis Bayar
Gambar 4.10 Activity Diagram Input Data Jenis Bayar
Pada Gambar 4.10 Activity diagram pada input data jenis bayar menggambarkan
yang terjadi antara aktor dan sistem, aktor (pegawai/admin) menginputkan data
jenis bayar yang terdiri dari id jenis, jenis bayar, harga bayar. Setealah data selesai
diinputkan maka pegawai/admin akan memilih apakah data akan disimpan atau
tidak, kalau data disimpan maka data akan tersimpan dan apabila data tidak
disimpan maka data tidak akan tersimpan dan proesenya akan selesai.
3) Menginput Data Pendaftaran
Gambar 4.11 Activity Diagram Input Data Pendaftaran
Pada Gambar 4.11 Activity diagram pada input data pendaftaran
menggambarkan yang terjadi antara aktor dan sistem, aktor (pegawai/admin)
menginputkan data pendaftaran yang terdiri dari no daftar, nama siswa, temapt
lahir, tanggal lahir, tanggal lahir, tanggal daftar, agama, jenis kelamin, alamat,
telepon, prestasi, asal SD, alamat SD, no ijasah, nilai matematika, nilai bahasa
Indonesia dan nilai IPA. Setealah data selesai diinputkan maka pegawai/admin akan
memilih apakah data akan disimpan atau tidak, kalau data disimpan maka data akan
tersimpan dan apabila data tidak disimpan maka data tidak akan tersimpan dan
proesenya akan selesai.
4) Menginput Data Pegawai
Gambar 4.12 Activity Diagram Input Data Pegawai
Pada Gambar 4.12 Activity diagram pada input data pegawai menggambarkan
yang terjadi antara aktor dan sistem, aktor (pegawai/admin) menginputkan data
pegawai yang terdiri dari NIP, nama pegawai, telepon pegawai, password, dan
jabatan. Setealah data selesai diinputkan maka pegawai/admin akan memilih
apakah data akan disimpan atau tidak, kalau data disimpan maka data akan
tersimpan dan apabila data tidak disimpan maka data tidak akan tersimpan dan
proesenya akan selesai.
5) Menginputkan Transaksi Penerimaan
Gambar 4.13 Activity Diagram Input Transaski Penerimaan
Pada Gambar 4.12 Activity diagram pada input transaksi penerimaan
menggambarkan komunikasi yang terjadi antara aktor dan sistem.
Aktor(pegawai/admin) menginputkan data transaksi penerimaan yang diambil dari
tabel siswa dan tabel kelas, yang terdiri dari no daftar, NIS, id kelas, status, tanggal
masuk, dan semester. Selanjutnya adalah penyimpanan data, apabila kita
menyimpan maka data akan tersimpan dan proses akan selesai, jika tidak maka
proses akan selesai.
6) Menginputkan Transaski Pembayaran
Gambar 4.14 Activity Diagram Input Transaksi Pembayaran
Pada Gambar 4.14 Activity diagram input transaksi pembayaran menggambarkan
komunikasi yang terjadi antara aktor dan sistem. Aktor (pegawai/admin)
menginputkan data pembayaran yang diambil dari tabel kelas, tabel siswa dan tabel
jenis bayar. Yaitu terdiri dari no bayar, semester, kelas, NIS, id jenis, jenis, harga,
bayar dan kemabali. Dimana kemabali disini akan muncul otomatis ketika bayar
diinputkan. Selanjutnya adalah penyimpanan data maka data akan tersimpan dan
menghasilkan keluaran (Output) berupa struk pembayaran. Jika tidak disimpan maka
prosesnya akan selesai.
7) Mencetak Laporan Pendaftaran
Gambar 4.15 Activity Diagram Cetak Laporan Pendaftaran
Pada gambar 4.15 Activity diagram pada cetak laporan pendaftaran
menggambarkan komunikasi yang terjadi antara aktor dan sistem. Aktor
(admin/kepsek) memilih laporan berdasarkan keseluruhan, diterima dan ditolak,
kemudian cetak laporan dan menghasilkan keluaran (output) laporan pendaftaran
yang sudah dipilih.
1) Mencetak Laporan Pembayaran
Gambar 4.16 Activity Diagram Cetak Laporan Pembayaran
Pada gambar 4.16 Activity diagram pada cetak laporan pembayaran
menggambarkan komunikasi yang terjadi antara aktor dan sistem. Aktor
(admin/kepsek) memilih laporan berdasarkan seluruh, nis(persiswa), jenis, dan
kelas, kemudian cetak laporan dan menghasilkan keluaran (output) laporan
pembayaran yang sudah dipilih.
2) Mencetak Laporan Siswa
Gambar 4.17 Activity Diagram Cetak Laporan Siswa
Pada gambar 4.17 Activity diagram pada cetak laporan siswa menggambarkan
komunikasi yang terjadi antara aktor dan sistem. Aktor (admin/kepsek) memilih
laporan berdasarkan seluruh dank kelas(perkelas), kemudian cetak laporan dan
menghasilkan keluaran (output) laporan siswa yang sudah dipilih.
10. Package diagram
Gambar 4.18 Package Diagram
Pada Gambar 4.18 Package diagram terdapat empat paket diantaranya
daftarsiswa, view, kontrol dan model. View sangat bergantung terhadap kontrol,
daftarsiswa, dan model, tanpa adanya kontrol, daftarsiswa, dan model view tidak
dapat berdiri sendiri.
daftar siswa
main.java
view
aboutv.java
bayarlapv.java
bayarv.java
carijnsv.java
carisiswav.java
daftarlapv.java
csiswav.java
jenisv.java
klsv.java
cariklsv.java
loginv.java
mainutama.java
pegv.java
siswalapv.java
siswav.java
model
bayardm.java
bayarm.java
csiswam.java
jnsm.java
klsm.java
pegm.java
siswam.java
kontrol
bayaradab.java
bayarlist.java
csiswaadab.java
csiswalist.java
jnsadab.java
jnslist.java
klsadab.java
klslist.java
koneksi.java
pegadab.java
peglist.java
siswaadab.java
siswalist.java
11. Class diagram
main.java
loginv.java
bayarlapv.javabayarv.java
mainutamav.java aboutv.java
siswalapv.javasiswav.java daftarlapv.java csiswav.java jenisv.java klsv.java pegv.java
bayardm.java bayarm.javacarisiswav.java siswam.java
csiswam.java
carijnsv.java
cariklsv.java
jnsm.javaklsm.java
pegm.java
bayaradab.java
bayarlist.java
csiswaadab.java
csiswalist.java
jnsadab.java
jnslist.java
klsadab.java klslist.java
peglist.java
pegadab.java
siswaadab.javasiswalist.java
koneksi.java
mengimplentasi
me
ng
imp
len
tasi
mengimplentasi me
ng
imp
len
tasi
mengimplentasi
mengimplentasi