Sistem Informasi Penerimaan Siswa Baru dan Administrasi...

15
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

Transcript of Sistem Informasi Penerimaan Siswa Baru dan Administrasi...

Page 1: Sistem Informasi Penerimaan Siswa Baru dan Administrasi ...jurnal.stmikelrahma.ac.id/assets/file/Tulus Listiorini... · - Semua pengolahan data pendaftaran siswa ... alamat SD, no

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

Page 2: Sistem Informasi Penerimaan Siswa Baru dan Administrasi ...jurnal.stmikelrahma.ac.id/assets/file/Tulus Listiorini... · - Semua pengolahan data pendaftaran siswa ... alamat SD, no

- 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

Page 3: Sistem Informasi Penerimaan Siswa Baru dan Administrasi ...jurnal.stmikelrahma.ac.id/assets/file/Tulus Listiorini... · - Semua pengolahan data pendaftaran siswa ... alamat SD, no

7. Relasi Atar Tabel

Page 4: Sistem Informasi Penerimaan Siswa Baru dan Administrasi ...jurnal.stmikelrahma.ac.id/assets/file/Tulus Listiorini... · - Semua pengolahan data pendaftaran siswa ... alamat SD, no

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

Page 5: Sistem Informasi Penerimaan Siswa Baru dan Administrasi ...jurnal.stmikelrahma.ac.id/assets/file/Tulus Listiorini... · - Semua pengolahan data pendaftaran siswa ... alamat SD, no

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>>

Page 6: Sistem Informasi Penerimaan Siswa Baru dan Administrasi ...jurnal.stmikelrahma.ac.id/assets/file/Tulus Listiorini... · - Semua pengolahan data pendaftaran siswa ... alamat SD, no

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.

Page 7: Sistem Informasi Penerimaan Siswa Baru dan Administrasi ...jurnal.stmikelrahma.ac.id/assets/file/Tulus Listiorini... · - Semua pengolahan data pendaftaran siswa ... alamat SD, no

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.

Page 8: Sistem Informasi Penerimaan Siswa Baru dan Administrasi ...jurnal.stmikelrahma.ac.id/assets/file/Tulus Listiorini... · - Semua pengolahan data pendaftaran siswa ... alamat SD, no

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.

Page 9: Sistem Informasi Penerimaan Siswa Baru dan Administrasi ...jurnal.stmikelrahma.ac.id/assets/file/Tulus Listiorini... · - Semua pengolahan data pendaftaran siswa ... alamat SD, no

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.

Page 10: Sistem Informasi Penerimaan Siswa Baru dan Administrasi ...jurnal.stmikelrahma.ac.id/assets/file/Tulus Listiorini... · - Semua pengolahan data pendaftaran siswa ... alamat SD, no

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.

Page 11: Sistem Informasi Penerimaan Siswa Baru dan Administrasi ...jurnal.stmikelrahma.ac.id/assets/file/Tulus Listiorini... · - Semua pengolahan data pendaftaran siswa ... alamat SD, no

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.

Page 12: Sistem Informasi Penerimaan Siswa Baru dan Administrasi ...jurnal.stmikelrahma.ac.id/assets/file/Tulus Listiorini... · - Semua pengolahan data pendaftaran siswa ... alamat SD, no

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.

Page 13: Sistem Informasi Penerimaan Siswa Baru dan Administrasi ...jurnal.stmikelrahma.ac.id/assets/file/Tulus Listiorini... · - Semua pengolahan data pendaftaran siswa ... alamat SD, no

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.

Page 14: Sistem Informasi Penerimaan Siswa Baru dan Administrasi ...jurnal.stmikelrahma.ac.id/assets/file/Tulus Listiorini... · - Semua pengolahan data pendaftaran siswa ... alamat SD, no

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

Page 15: Sistem Informasi Penerimaan Siswa Baru dan Administrasi ...jurnal.stmikelrahma.ac.id/assets/file/Tulus Listiorini... · - Semua pengolahan data pendaftaran siswa ... alamat SD, no

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