BAB III PEMBAHASAN - repository.bsi.ac.id · Pada proses pembayaran spp siswa di MI AR-RAHMAH...

41
21 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah Intisusi/Perusahaan Tinjauan Seklolah meliputi pembahasan sejarah umum sekolah, visi dan misi sekolah, struktur organisasi sekolah dan fungsinya. 1. Sejarah Umum Sekolah MI AR-RAHMAH Karawang adalah salah satu Sub Sistem Pendidikan Dasar berstatus Swasta berdiri sejak 2012 dibawah naungan Yayasan AL- Muhajirin Citra Kebun Mas (CKM) Karawang. MI AR-RAHMAH Karawang telah mendapatkan SK Kepala Badan Penelitian dan Pengembangan Kementrian Republik Indonesia Nomor : 374/G4/HL/2009 dan NPSN : 60709200 dengan Surat Izin Operasional Nomor : Kd.10/15/4/PP00.4/149.2/2012 dan tanggal SK : 1 Juli 2012. 2. Visi dan Misi Sekolah a. Visi Sekolah Terwujudnya Madrasah menjadi pilihan umat yang handal dalam bidang Ilmu Pengetahuan Teknologi dan Iman Takwa.

Transcript of BAB III PEMBAHASAN - repository.bsi.ac.id · Pada proses pembayaran spp siswa di MI AR-RAHMAH...

Page 1: BAB III PEMBAHASAN - repository.bsi.ac.id · Pada proses pembayaran spp siswa di MI AR-RAHMAH Karawang masih menggunakan cara yang yang manual, dari mulai input data data siswa, input

21

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

3.1.1. Sejarah Intisusi/Perusahaan

Tinjauan Seklolah meliputi pembahasan sejarah umum sekolah, visi dan

misi sekolah, struktur organisasi sekolah dan fungsinya.

1. Sejarah Umum Sekolah

MI AR-RAHMAH Karawang adalah salah satu Sub Sistem Pendidikan

Dasar berstatus Swasta berdiri sejak 2012 dibawah naungan Yayasan AL-

Muhajirin Citra Kebun Mas (CKM) Karawang.

MI AR-RAHMAH Karawang telah mendapatkan SK Kepala Badan

Penelitian dan Pengembangan Kementrian Republik Indonesia Nomor :

374/G4/HL/2009 dan NPSN : 60709200 dengan Surat Izin Operasional Nomor :

Kd.10/15/4/PP00.4/149.2/2012 dan tanggal SK : 1 Juli 2012.

2. Visi dan Misi Sekolah

a. Visi Sekolah

Terwujudnya Madrasah menjadi pilihan umat yang handal dalam bidang

Ilmu Pengetahuan Teknologi dan Iman Takwa.

Page 2: BAB III PEMBAHASAN - repository.bsi.ac.id · Pada proses pembayaran spp siswa di MI AR-RAHMAH Karawang masih menggunakan cara yang yang manual, dari mulai input data data siswa, input

22

b. Misi Sekolah

1) Membiasakan hidup bersih.

2) Membiasakan sejak dini, menjalankan syariat islam.

3) Membekali perserta didik Ilmu Pengetahuan dan Teknologi.

4) Menyiapkan peserta didik untuk kejenjang yang lebih tinggi.

3.1.2. Struktur Organisasi dan Fungsi

Struktur Organisasi dibentuk untuk menciptakan suasana kerja yang

teratur dan tertib dalam melaksanakan tugas dan perkerjaan. Organisasi

merupakan fasilitas untuk mencapai tujuan berorganisasi. Demi lancarnya

penyelenggaraan pendidikan MI AR-RAHMAH Karawang, maka disusun bentuk

struktur organisasi yang berfungsi sebagai roda pengendalian. Adapun struktur

organisasinya adalah sebagai berikut :

Sumber : MI AR-RAHMAH Karawang

Gambar III.1

Struktur Organisasi Sekolah MI AR-RAHMAH Karawang

PELINDUNG

KEPALA SEKOLAH

SEKERTARIS

PEMBINA

BENDAHARA

DEWAN GURU

Page 3: BAB III PEMBAHASAN - repository.bsi.ac.id · Pada proses pembayaran spp siswa di MI AR-RAHMAH Karawang masih menggunakan cara yang yang manual, dari mulai input data data siswa, input

23

Adapun fungsi dan tugas dapat diuraikan sebagai berikut :

1. Pelindung

Tugas dan fungsi :

a. Sebagai pelindung

b. Wakil masyarakat

2. Pembina

Tugas dan fungsi :

a. Memberikan kebijakan

b. Memberikan nasihat dan masukan

c. Menampung aspirasi dalam usaha-usaha pengembangan sekolah

3. Kepala sekolah

Tugas dan fungsi :

a. Sebagai penanggung jawab dari semua kegiatan sekolah

b. Melaksanakan kegiatan belajar dan mengajar sesuai dengan pedoman yang

berlaku

c. Merencanakan, mengorganisasikan, menyusun dan mengarahkan

d. Memeriksa persiapan mengajar harian guru, program semester dan

tahunan guru.

4. Sekertaris

Tugas dan fungsi :

a. Membuat jadwal rapat guru dan kepala sekolah

b. Membuat jadwal piket guru

Page 4: BAB III PEMBAHASAN - repository.bsi.ac.id · Pada proses pembayaran spp siswa di MI AR-RAHMAH Karawang masih menggunakan cara yang yang manual, dari mulai input data data siswa, input

24

5. Bendahara

Tugas dan fungsi :

a. Membuat pertanggung jawaban keuangan sekolah dengan sebaik-baiknya

b. Menyerahkan gaji bulanan pegawai rutin setiap awal bulan

6. Dewan guru

Tugas dan fungsi :

a. Sebagai pengajar para siswa

3.2. Analisa Kebutuhan

Pada proses pembayaran spp siswa di MI AR-RAHMAH Karawang masih

menggunakan cara yang yang manual, dari mulai input data data siswa, input data

petugas tu, menginput data kelas, menginput data biaya spp, serta melakukan

pembayaran spp, tunggakan spp dan juga membuat laporan transaksi spp, laporan

tunggakan spp, laporan data siswa dan laporan petugas tu secara manual sehingga

memungkinkan terhambatnya proses dan pengerjaan yang kurang efektif. Untuk

itu agar tidak terjadi hal tersebut dibutuhkan program terkomputerisasi yaitu

dengan menggunakan Java NetBeans 7.1 dan database Php MyAdmin dalam

melakukan proses-proses pengerjaan pada pembayaran spp siswa di MI AR-

RAHMAH Karawang.

3.3. Rancangan Dokumen Masukan

Adapun bentuk dokumen masukan yang dijadikan acuan pembuatan atau

pengisian data pada program pembayaran spp siswa adalah sebagai berikut :

Page 5: BAB III PEMBAHASAN - repository.bsi.ac.id · Pada proses pembayaran spp siswa di MI AR-RAHMAH Karawang masih menggunakan cara yang yang manual, dari mulai input data data siswa, input

25

1. Nama Dokumen : Kartu SPP

Fungsi : Sebagai masukkan data transaksi pembayaran spp

Sumber : Petugas TU

Tujuan : Siswa

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap ada pembayaran spp

Bentuk : Lampiran A1

3.4. Rancangan Dokumen Keluaran

Bentuk dokumen keluaran adalah bentuk dokumen yang diperoleh dari

hasil bentuk masukan. Adapun spesifikasi bentuk dokumen keluaran adalah

sebagai berikut :

1. Nama Dokumen : Buku Besar

Fungsi : Sebagai laporan transaksi pembayaran spp siswa

Sumber : Petugas TU

Tujuan : Kepala Sekolah

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap Bulan

Bentuk : Lampiran B1

Page 6: BAB III PEMBAHASAN - repository.bsi.ac.id · Pada proses pembayaran spp siswa di MI AR-RAHMAH Karawang masih menggunakan cara yang yang manual, dari mulai input data data siswa, input

26

3.5. Entity Relationship Diagram

A. Entity Relationship Diagram

petugas_tu mengelola transaksipembayaran

melakukan siswa

mempunyai kelas

kodepetugas

namapetugas

hakakses

password

no_trans

nis

tgl_bayar

ttl_bayar

jml_bayar

jml_kembali

nis

kelas

tgl_lahir

pkrjn_wali

jenis_kelamin

no.hp_wali

tmpt_lahir

nama

nm_wali

kd_kelas kelas

alamat

N

1

1

1

kodepetugas

jml_bayarbln

tunggakanpembayaran

no_tunggakan

nis

status tgl

jml_tunggakan

bayar

kembali

namasiswa

kelas

N

1

databiaya

kode_thnajaran

biayaspp

1

1

namasiswa

kelas

keterangan

keterangan

1

Gambar III.2

Entity Relationship Diagram Pembayaran SPP

Page 7: BAB III PEMBAHASAN - repository.bsi.ac.id · Pada proses pembayaran spp siswa di MI AR-RAHMAH Karawang masih menggunakan cara yang yang manual, dari mulai input data data siswa, input

27

B. LRS (Logical Record Structure)

petugas_tu

kodepetugasnamapetugaspasswordhakakses

kelas

kd_kelaskelas

siswa

nisnamakelastmpt_lahirtgl_lahirjenis_kelaminalamatnm_walipkrjn_walino.hp_wali

transaksipembayaran

no_transnamapetugasnisnamakelasbulan_byrtgl_bayarttl_bayarjml_bayarjml_kembaliketerangan

1

1

1

1

N

tunggakanpembayaran

no_tunggakannisnamasiswakelasstatustgljml_tunggakanbayarkembali

N

1

databiaya

kode_thnajaranbiayaspp

1

1

11

1 1

Gambar III.3

Logical Record Structure Pembayaran SPP

3.6. Spesifikasi File

1. Tabel Petugas TU

Nama File : Petugas TU

Akronim : petugas_tu

Fungsi : Menyimpan data petugas tu

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Page 8: BAB III PEMBAHASAN - repository.bsi.ac.id · Pada proses pembayaran spp siswa di MI AR-RAHMAH Karawang masih menggunakan cara yang yang manual, dari mulai input data data siswa, input

28

Panjang Record : 62 Byte

Media : Hard Disk

Kunci Filed : kodepetugas

Database : MySql

Tabel III.1

Spesifikasi File Data Petugas TU

No Elemen Data Akronim Tipe Panjang Keterangan

1. Kode Petugas TU kodepetugas varchar 10 Primary Key

2. Nama Petugas TU namapetugas varchar 30 -

3. Password password varchar 12 -

4. Hak Akses hakakses varchar 10 -

2. Tabel Transaksi Pembayaran SPP

Nama File : Transaksi Pembayaran SPP

Akronim : transaksipembayaran

Fungsi : Menyimpan data transaksi pembayaran spp

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Panjang Record : 122 Byte

Media : Hard Disk

Kunci Filed : no_trans

Database : MySql

Page 9: BAB III PEMBAHASAN - repository.bsi.ac.id · Pada proses pembayaran spp siswa di MI AR-RAHMAH Karawang masih menggunakan cara yang yang manual, dari mulai input data data siswa, input

29

Tabel III.2

Spesifikasi File Data Transaksi Pembayaran SPP

No Elemen Data Akronim Tipe Panjang Keterangan

1. Nomor Transaksi no_trans varchar 12 Primary Key

2. Kode Petugas kodepetugas varchar 10 -

3. NIS nis varchar 20 -

4. Nama Siswa namasiswa varchar 35 -

5. Kelas kelas varchar 5 -

6. Bulan Bayar bln_bayar varchar 20 -

7. Tanggal Bayar tgl_bayar date - -

8. Total Bayar ttl_bayar double - -

9. Jumlah Bayar jml_bayar double - -

10. Jumlah Kembali jml_kembali double - -

11. Keterangan keterangan varchar 20 -

3. Tabel Siswa

Nama File : Siswa

Akronim : siswa

Fungsi : Menyimpan data siswa

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang record : 265 Byte

Kunci Field : nis

Database : MySql

Page 10: BAB III PEMBAHASAN - repository.bsi.ac.id · Pada proses pembayaran spp siswa di MI AR-RAHMAH Karawang masih menggunakan cara yang yang manual, dari mulai input data data siswa, input

30

Tabel III.3

Spesifikasi File Data Siswa

No Elemen Data Akronim Tipe Panjang Keterangan

1. NIS Nis varchar 20 Primary Key

2. Nama nama varchar 35 -

3. Kelas kelas varchar 5 -

4. Tempat Lahir tmpt_lahir varchar 15 -

5. Tanggal Lahir tgl_lahir date - -

6. Jenis Kelamin jenis_kelamin varchar 10 -

7. Alamat alamat varchar 100 -

8. Nama Wali nm_wali varchar 35 -

9. Pekerjaan Wali pkrjn_wali varchar 30 -

10. No HP Wali no.hp_wali varchar 15 -

4. Tabel Kelas

Nama File : Kelas

Akronim : kelas

Fungsi : Mengecek data siswa

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang record : 15 Byte

Kunci Field : kd_kelas

Database : MySql

Tabel III.4

Spesifikasi File Data Kelas

No Elemen Data Akronim Tipe Size Keterangan

1. Kode Kelas kd_kelas varchar 10 Primary Key

2. Kelas kelas varchar 5 -

Page 11: BAB III PEMBAHASAN - repository.bsi.ac.id · Pada proses pembayaran spp siswa di MI AR-RAHMAH Karawang masih menggunakan cara yang yang manual, dari mulai input data data siswa, input

31

5. Tabel Tunggakan Pembayaran

Nama File : Tunggakan Pembayaran SPP

Akronim : tunggakanpembayaran

Fungsi : Menyimpan data tunggakan pembayaran spp

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Panjang Record : 102 Byte

Media : Hard Disk

Kunci Filed : no_tunggakan

Database : MySql

Tabel III.5

Spesifikasi File Data Tunggakan Pembayaran

No Elemen Data Akronim Tipe Panjang Keterangan

1. Nomor

Tunggakan no_tunggakan varchar 12 Primary Key

2. Nomor Transaksi no_trans varchar 12 -

3. Kode Petugas kodepetugas varchar 10 -

4. NIS nis varchar 20 -

5. Nama Siswa namasiswa varchar 35 -

6. Kelas kelas varchar 5 -

7. Status status varchar 20 -

8. Tanggal tgl date - -

9. Jumlah

Tunggakan jml_tunggakan double - -

10. Bayar bayar double - -

11. Kembali kembali double - -

6. Tabel Data Biaya

Nama File : Data Biaya

Akronim : databiaya

Page 12: BAB III PEMBAHASAN - repository.bsi.ac.id · Pada proses pembayaran spp siswa di MI AR-RAHMAH Karawang masih menggunakan cara yang yang manual, dari mulai input data data siswa, input

32

Fungsi : Menyimpan data biaya spp

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Panjang Record : 20 Byte

Media : Hard Disk

Kunci Filed : kode_thnajaran

Database : MySql

Tabel III.7

Spesifikasi File Data Biaya

No Elemen Data Akronim Tipe Panjang Keterangan

1. Kode Tahun

Ajaran kode_thnajaran varchar 20 Primary Key

2. Biaya SPP Tahun

Ajaran biayaspp double - -

3.7. Pengkodean

1. Kode Petugas TU

Setiap petugas tu memiliki kode masing-masing sehingga dapat membatasi

hak akses dari masing-masing petugas tu, diantaranya terdiri dari :

X X 9 9 9

Identitas Jabatan No Urut Peugas TU

Contoh :

Page 13: BAB III PEMBAHASAN - repository.bsi.ac.id · Pada proses pembayaran spp siswa di MI AR-RAHMAH Karawang masih menggunakan cara yang yang manual, dari mulai input data data siswa, input

33

T U 0 0 1

Identitas Jabatan No Urut Petugas TU

Keterangan : TU = Untuk identitas admin atau user.

2. Kode Transaksi Pembayaran SPP

Setiap siswa atau wali siswa yang melakukan transaksi pembayaran spp

harus memiliki kode pembayaran spp masing-masing untuk meminimalisasi

gandanya kode pembayaran spp di sekolah MI AR-RAHMAH Karawang,

diantaranya terdiri dari :

X X X 9 9 9

Identitas Transaksi Pembayaran SPP No Urut Transaksi Pembayaran SPP

Contoh :

S P P 0 0 1

Identitas Transaksi Pembayaran SPP No Urut Transaksi Pembayaran SPP

Keterangan : SPP = Untuk identitas transaksi pembayaran spp

3. Kode Transaksi Tunggakan SPP

Setiap siswa atau wali siswa yang melakukan transaksi tunggakan spp

harus memiliki kode tunggakan spp masing-masing untuk meminimalisasi

Page 14: BAB III PEMBAHASAN - repository.bsi.ac.id · Pada proses pembayaran spp siswa di MI AR-RAHMAH Karawang masih menggunakan cara yang yang manual, dari mulai input data data siswa, input

34

gandanya kode tunggakan spp siswa atau siswi di sekolah MI AR-RAHMAH

Karawang, diantaranya terdiri dari :

X X X 9 9 9

Identitas Transaksi Tunggakan SPP No Urut Transaksi Pembayaran SPP

Contoh :

T G K 0 0 1

Identitas Transaksi Tunggakan SPP No Urut Transaksi Pembayaran SPP

Keterangan : TGK = Untuk identitas transaksi tunggakan spp

4. NIS Siswa

Setiap siswa harus memiliki nis masing-masing untuk meminimalisasi

gandanya data siswa atau siswi sekolah MI AR-RAHMAH Karawang,

diantaranya terdiri dari :

9 9 9 9 9 9 9

Tahun masuk siswa No Urut siswa

Page 15: BAB III PEMBAHASAN - repository.bsi.ac.id · Pada proses pembayaran spp siswa di MI AR-RAHMAH Karawang masih menggunakan cara yang yang manual, dari mulai input data data siswa, input

35

Contoh :

2 0 1 7 0 0 1

Tahun daftar siswa No Urut siswa

5. Kode Kelas

Setiap kelas memiliki kode kelas masing-masing untuk meminimalisasi

gandanya kode kelas siswa atau siswi sekolah MI AR-RAHMAH Karawang,

diantaranya terdiri dari :

X X 9 9 9

Identitas Kelas No Urut Kelas

Contoh :

K L 0 0 1

Identitas Kelas No Urut Kelas

Keterangan : KL = Untuk Identitas Kelas

6. Kode Data Biaya

Setiap tahunnya biaya spp memiliki kode tahun ajaran biaya spp masing-

masing untuk meminimalisasi gandanya kode data biaya spp siswa atau siswi

sekolah MI AR-RAHMAH Karawang, diantaranya terdiri dari :

Page 16: BAB III PEMBAHASAN - repository.bsi.ac.id · Pada proses pembayaran spp siswa di MI AR-RAHMAH Karawang masih menggunakan cara yang yang manual, dari mulai input data data siswa, input

36

X X 9 9 9 9

Identitas Tahun Ajaran Tahun Ajaran

Contoh :

T H 2 0 1 0

Identitas Tahun Ajaran Tahun Ajaran

Keterangan : TH = Untuk Identitas Tahun Ajaran

Page 17: BAB III PEMBAHASAN - repository.bsi.ac.id · Pada proses pembayaran spp siswa di MI AR-RAHMAH Karawang masih menggunakan cara yang yang manual, dari mulai input data data siswa, input

37

3.8. Spesifikasi Program

HIPO (Hierarchy Input Proses Output)

0.0

Menu Utama

1.0 2.0 3.0 4.0

Master Transaksi Laporan

0.0 0.0 0.0

Login

1.1

1.2

1.3

2.1 3.1Siswa

Kelas

Petugas TU

1.0

1.0

1.0

2.0

Pembayaran

SPP

3.0

Laporan

Pembayaran

SPP

5.0

Exit

4.1

Visi dan Misi

4.0

0.0

About

2.2

Tunggakan

SPP

2.0

1.4

Data Biaya

1.0

Gambar III.4

Hierarchy Input Proses Output

1. Log In

Nama Program : Login

Akronim : Login.java

Fungsi : Sebagai media verifikasi pengguna untuk bisa masuk ke

dalam menu utama program

Page 18: BAB III PEMBAHASAN - repository.bsi.ac.id · Pada proses pembayaran spp siswa di MI AR-RAHMAH Karawang masih menggunakan cara yang yang manual, dari mulai input data data siswa, input

38

Index Program : -

Bahasa Program : Java NetBeans 7.1

Bentuk Tampilan : Lampiran C1

Proses : Pada form login terdapat dua tombol yaitu :

a. Login

Masukan kode petugas dan password. Tekan login, jika

kode petugas dan password salah atau tidak ada di data

pengguna maka akan muncul pesan “kode petugas atau

password yang anda masukkan salah”. Jika kode

petugas dan password benar, maka akan muncul menu

utama. Menu utama akan aktif dengan tools sesuai ijin

akses masing-masing pengguna.

b. Exit

Exit digunakan untuk keluar dari form login dan

mengakhiri program.

2. Menu Utama

Nama Program : Menu Utama

Akronim : MenuUtama.java

Fungsi : Tampilan awal dan pemilihan proses

Index Program : -

Bahasa Program : Java NetBeans 7.1

Bentuk Tampilan : Lampiran C2

Proses : Pada menu utama terdapat empat pilihan, yaitu :

Page 19: BAB III PEMBAHASAN - repository.bsi.ac.id · Pada proses pembayaran spp siswa di MI AR-RAHMAH Karawang masih menggunakan cara yang yang manual, dari mulai input data data siswa, input

39

a. Master

Pada menu master jika yang masuk login adalah admin

maka program akan menampilkan sub yang hanya bisa

mengakases menu petugas tu, kelas, siswa dan data

biaya. Apabila user yang masuk, maka yang muncul

hanya sub petugas_tu. Apabila admin memilih sub

petugas tu maka program akan menampilkan form

petugas tu. Apabila admin memilih sub siswa maka

program akan menampilkan form siswa. Apabila admin

memilih sub data biaya maka program akan

menampilkan form data biaya. Dan apabila admin

memilih sub kelas maka program akan menampilkan

form kelas.

b. Transaksi

Apabila admin atau user memilih menu transaksi, maka

program akan menampilkan sub transaksi pembayaran

spp dan tunggakan pembayaran spp. Apabila admin atau

user memilih sub transaksi pembayaran spp maka

program akan menampilkan form transaksi pembayaran

spp. Apabila admin atau user memilih sub tunggakan

pembayaran spp maka program akan menampilkan form

tunggakan pembayaran spp.

Page 20: BAB III PEMBAHASAN - repository.bsi.ac.id · Pada proses pembayaran spp siswa di MI AR-RAHMAH Karawang masih menggunakan cara yang yang manual, dari mulai input data data siswa, input

40

c. About

Apabila admin atau user memilih menu about, maka

program akan menampilkan sub visi dan misi sekolah.

d. Laporan

Apabila admin atau user memilih menu laporan, maka

program akan menampilkan sub laporan pembayaran

spp siswa dan laporan tunggakan spp siswa.

e. Exit

Akan menampilkan form login untuk keluar dari menu

utama.

3. Master Siswa

Nama Program : Siswa

Akronim : siswa.java

Fungsi : Menyimpan dan menginput data siswa di dalam program

Index Program : -

Bahasa Program : Java NetBeans 7.1

Bentuk Tampilan : Lampiran C3

Proses : Pada menu master siswa terdapat tujuh tombol, yaitu :

a. Add

Jika admin menekan tombol add, maka admin dapat

menginput dan mengisi data baru siswa.

b. Save

Jika admin menekan tombol save, maka data siswa yang

sudah diisi akan tersimpan.

Page 21: BAB III PEMBAHASAN - repository.bsi.ac.id · Pada proses pembayaran spp siswa di MI AR-RAHMAH Karawang masih menggunakan cara yang yang manual, dari mulai input data data siswa, input

41

c. Edit

Jika admin menekan tombol ini, maka admin dapat

merubah atau memperbaharui data siswa.

d. Delete

Carilah terlebih dahulu kode siswa yang akan dihapus,

jika ditemukan maka admin dapat langsung menghapus

data siswa dengan memilih tombol delete.

e. Cancel

Jika admin menekan tombol cancel, maka pengisian

data siswa akan dibatalkan atau cancel.

f. Close

Jika admin menekan tombol close, maka program akan

kembali ke menu utama.

g. Search

Jika admin menekan tombol search maka akan muncul

kontak pencarian data siswa dengan memasukkan nis

siswa.

h. Cetak

Jika admin menekan tombol cetak maka akan muncul

laporan data siswa.

4. Master Petugas TU

Nama Program : Petugas TU

Akronim : Petugas_TU.java

Fungsi : Menyimpan data admin atau user

Page 22: BAB III PEMBAHASAN - repository.bsi.ac.id · Pada proses pembayaran spp siswa di MI AR-RAHMAH Karawang masih menggunakan cara yang yang manual, dari mulai input data data siswa, input

42

Index Program : -

Bahasa Program : Java NetBeans 7.1

Bentuk Tampilan : Lampiran C4

Proses : Pada menu petugas tu terdapat tujuh pilihan, yaitu :

a. Add

Jika admin atau user menekan tombol add, maka admin

atau user dapat memilih pilihan akan membuat data

admin atau user, setelah memilih maka kode petugas tu

akan tampil otomatis kemudian isi data nama petugas

dan password kemudian pilih hak akses.

b. Save

Jika admin atau user menekan tombol save, maka data

petugas tu yang sudah diisi akan tersimpan.

c. Edit

Jika admin atau user menekan tombol ini, maka admin

atau user dapat merubah atau memperbaharui data

petugas tu.

d. Delete

Carilah terlebih dahulu kode siswa yang akan dihapus,

jika ketemu maka admin atau user dapat langsung

menghapus data petugas tu dengan memilih tombol

delete.

Page 23: BAB III PEMBAHASAN - repository.bsi.ac.id · Pada proses pembayaran spp siswa di MI AR-RAHMAH Karawang masih menggunakan cara yang yang manual, dari mulai input data data siswa, input

43

e. Cancel

Jika admin atau user menekan tombol cancel, maka

pengisian data petugas tu akan dibatalkan atau cancel.

f. Close

Jika admin atau user menekan tombol close, maka

program akan kembali ke menu utama.

g. Search

Jika admin atau user menekan tombol search maka akan

muncul kontak pencarian data petugas tu dengan

memasukkan kode petugas tu.

h. Cetak

Jika admin atau user menekan tombol cetak maka akan

muncul laporan data petugas tu.

5. Master Kelas

Nama Program : Kelas

Akronim : Kelas.java

Fungsi : Melihat data kelas siswa

Index Program : -

Bahasa Program : Java NetBeans 7.1

Bentuk Tampilan : Lampiran C5

Proses : Pada menu master kelas terdapat tujuh pilihan, yaitu :

a. Add

Jika admin menekan tombol add, maka kode otomatis

kelas akan tampil kemudian isi data kelas.

Page 24: BAB III PEMBAHASAN - repository.bsi.ac.id · Pada proses pembayaran spp siswa di MI AR-RAHMAH Karawang masih menggunakan cara yang yang manual, dari mulai input data data siswa, input

44

b. Save

Jika admin menekan tombol save, maka data kelas yang

sudah diisi akan tersimpan.

c. Edit

Jika admin menekan tombol ini, maka admin dapat

merubah atau memperbaharui data kelas.

d. Delete

Carilah terlebih dahulu kode kelas yang akan dihapus,

jika ketemu maka admin dapat langsung menghapus

data kelas dengan memilih tombol delete.

e. Cancel

Jika admin menekan tombol cancel, maka pengisian

data kelas akan dibatalkan atau cancel.

f. Search

Jika admin menekan tombol search maka akan muncul

kontak pencarian data kelas dengan memasukkan kode

kelas dan kemudian muncul data kelas.

g. Close

Jika admin memilih tombol close, maka program akan

kembali ke menu utama.

6. Master Data Biaya

Nama Program : DataBiaya

Akronim : DataBiaya.java

Fungsi : Melihat data biaya spp pertahun ajaran

Page 25: BAB III PEMBAHASAN - repository.bsi.ac.id · Pada proses pembayaran spp siswa di MI AR-RAHMAH Karawang masih menggunakan cara yang yang manual, dari mulai input data data siswa, input

45

Index Program : -

Bahasa Program : Java NetBeans 7.1

Bentuk Tampilan : Lampiran C6

Proses : Pada menu master data biaya terdapat empat pilihan,

yaitu :

a. Add

Jika admin menekan tombol add, maka kode otomatis

data biaya akan tampil kemudian isi harga biaya spp.

b. Save

Jika admin menekan tombol save, maka data biaya spp

yang sudah diisi akan tersimpan.

c. Cancel

Jika admin menekan tombol cancel, maka pengisian

data kelas akan dibatalkan atau cancel.

d. Close

Jika admin memilih tombol close, maka program akan

kembali ke menu utama.

7. Transaksi Pembayaran SPP

Nama Program : Transaksi Pembayaran SPP

Akronim : TransaksiPembayaran.java

Fungsi : Menyimpan dan menginput pembayaran spp siswa

Index Program : -

Bahasa Program : Java NetBeans 7.1

Bentuk Tampilan : Lampiran C7

Page 26: BAB III PEMBAHASAN - repository.bsi.ac.id · Pada proses pembayaran spp siswa di MI AR-RAHMAH Karawang masih menggunakan cara yang yang manual, dari mulai input data data siswa, input

46

Proses : Pada menu transaksi pembayaran spp terdapat empat

pilihan, yaitu :

a. Add

Jika admin atau user menekan tombol add, maka admin

dapat menginput dan mengisi data transaksi pembayaran

spp siswa.

b. Save

Jika admin atau user menekan tombol save, maka data

transaksi pembayaran spp siswa yang sudah diisi akan

tersimpan dan langsung mencetak kwitansi pembayaran

spp.

c. Cancel

Jika admin atau user menekan tombol cancel, maka

pengisian data transaksi siawa akan dibatalkan atau

cancel.

d. Close

Jika admin atau user memilih tombol close, maka

program akan kembali ke menu utama.

8. Transaksi Tunggakan SPP

Nama Program : Tunggakan Pembayaran SPP

Akronim : TunggakanPembayaran.java

Fungsi : Untuk tunggakan pembayaran spp siswa

Index Program : -

Bahasa Program : Java NetBeans 7.1

Page 27: BAB III PEMBAHASAN - repository.bsi.ac.id · Pada proses pembayaran spp siswa di MI AR-RAHMAH Karawang masih menggunakan cara yang yang manual, dari mulai input data data siswa, input

47

Bentuk Tampilan : Lampiran C8

Proses : Pada menu tunggakan pembayaran spp terdapat empat

pilihan, yaitu :

a. Add

Jika admin atau user menekan tombol add, maka akan

muncul nomor otomatis tunggakan, kemudian admin

dapat menginput dan mengisi data tunggakan

pembayaran spp siswa.

b. Save

Jika admin atau user menekan tombol save, maka data

tunggakan pembayaran spp siswa yang sudah diisi akan

tersimpan.

c. Cancel

Jika admin atau user menekan tombol cancel, maka

pengisian data tunggakan pembayaran siswa akan

dibatalkan atau cancel.

d. Close

Jika admin atau user memilih tombol close, maka

program akan kembali ke menu utama.

9. Laporan Pembayaran SPP

Nama Program : Laporan SPP

Akronim : LaporanSPP.java

Fungsi : Untuk menampilkan laporan transaksi pembayaran spp

dan laporan tunggakan spp.

Page 28: BAB III PEMBAHASAN - repository.bsi.ac.id · Pada proses pembayaran spp siswa di MI AR-RAHMAH Karawang masih menggunakan cara yang yang manual, dari mulai input data data siswa, input

48

Index Program : -

Bahasa Program : Java NetBeans 7.1

Bentuk Tampilan : Lampiran C9

Proses : Pada menu laporan pembayaran spp terdapat dua pilihan,

yaitu :

a. Cetak

Jika admin atau user mengklik cetak maka akan muncul

laporan data transaksi pembayaran spp siswa.

b. Close

Jika admin atau user memilih tombol close, maka

program akan kembali ke menu utama.

10. About

Nama Program : Visi dan Misi

Akronim : Tentang.java

Fungsi : Untuk menampilkan visi dan misi sekolah.

Index Program : -

Bahasa Program : Java NetBeans 7.1

Bentuk Tampilan : Lampiran C10

Proses : Pada menu about hanya terdapat satu pilihan, yaitu

a. Close

Jika admin atau user memilih tombol close, maka

program akan kembali ke menu utama

Page 29: BAB III PEMBAHASAN - repository.bsi.ac.id · Pada proses pembayaran spp siswa di MI AR-RAHMAH Karawang masih menggunakan cara yang yang manual, dari mulai input data data siswa, input

49

3.9. Spesifikasi Sistem Komputer

a. Umum

Menurut Edy Irwansyah dan Jurike V.Moniaga (2014:1), di zaman modern

seperti saat ini, segala aspek kehidupan manusia tidak terlepas dari peralatan

elektronik yang serba canggih. Peralatan tersebut hadir untuk memenuhi

kebutuhan manusia dalam kehidupan sehari-hari. Salah satu alat yang paling

umum dan tidak terpisahkan dari kegiatan manusia sehari-hari adalah komputer.

Komputer merupakan perangkat elektronik, yang beroperasi di bawah

kendali instruksi yang memiliki memori, dapat menerima dan mengolah data

sesuai dengan aturan yang ditetapkan, menghasilkan hasil atau informasi dan

menyimpan hasil tersebut untuk digunakan di masa depan atau di kemudian hari.

b. Perangkat Keras

Menurut J.Com (2011:10), Perangkat keras (Hardware) adalah semua

bagian fisik komputer yang secara fisik terlihat, dapat dipegang ataupun

dipindahkan, terdiri dari beberapa komponen elektronika yang terhubung dengan

tembaga dalam papan cetak, yang disebut Printed Circuit Board (PCB).

Klasifikasi perangkat keras yang disusulkan sebagai berikut :

Monitor : 16”

Proccessor : Pentium (R) IV 3,00 GHz

Memory : 2 GB (Minimum)

Harddisk : 100 GB

Floppy disk : 3,5” (1,44 MB)

Keyboard : 108 Keys

Page 30: BAB III PEMBAHASAN - repository.bsi.ac.id · Pada proses pembayaran spp siswa di MI AR-RAHMAH Karawang masih menggunakan cara yang yang manual, dari mulai input data data siswa, input

50

Printer : Dot Matrix

Mouse : PS/2

c. Perangkat Lunak

Bagian penting lain yang mendukung program adalah perangkat lunak

(software) yang digunakan dalam mengeksekusi program aplikasi serta sistem

operasi yang akan digunakan untuk menjalankan program tersebut.

Perangkat lunak yang dibutuhkan untuk menjalankan aplikasi program

perancangan pembayaran spp siswa ini adalah :

Sistem operasi : Microsoft Windows 7 x86 atau x64

Bahasa pemrograman : Java NetBeans 7.1

Program atau software pendukung : All API Guide, API Viewer

Page 31: BAB III PEMBAHASAN - repository.bsi.ac.id · Pada proses pembayaran spp siswa di MI AR-RAHMAH Karawang masih menggunakan cara yang yang manual, dari mulai input data data siswa, input

51

3.10. Flowchart

1. Flowchart Login

START

Masukkan

kode

petugas_tu

dan

password

Pilihan :

1. Login

2. Exit

Login Periksa Data

Pesan :

Password atau kode

petugas_tu yang

anda masukkan

salah

Pesan :

Selamat datang

(namapetugas_tu)

di Aplikasi

Pembayaran SPP

Menu Utama

Exit

END

Y

Y

T

T

T

Gambar III.5

Flowchart Login

Page 32: BAB III PEMBAHASAN - repository.bsi.ac.id · Pada proses pembayaran spp siswa di MI AR-RAHMAH Karawang masih menggunakan cara yang yang manual, dari mulai input data data siswa, input

52

2. Flowchart Menu Utama Untuk Admin

START

Pilihan menu :

1. Master

2. Transaksi

3. Laporan

4. About

5. Exit

Master

Transaksi

Laporan

Exit

END

Pilih menu master :

1. Siswa

2. Kelas

3. Petugas_TU

4. Data Biaya

Siswa

Kelas

Petugas TU

Siswa

Kelas

Petugas_TU

T

T

Y

Y

Y

Y

T

Transaksi

Pembayaran SPP

Y

T

Laporan

Transaksi

Pembayaran SPP

T

Y

About Visi dan MisiY

T

Pesan :

Yakin anda ingin

keluar dari program ?

Y

Y

Data Biaya

T

Y Data Biaya

Pilihan :

1. Transaksi

Pembayaran SPP

2. Tunggakan

Pembayaran SPP

Transaksi

Pembayaran SPP

Tunggakan

Pembayaran SPP

T

Y

Tunggakan

Pembayaran SPPY

Gambar III.6

Flowchart Menu Utama Untuk Admin

Page 33: BAB III PEMBAHASAN - repository.bsi.ac.id · Pada proses pembayaran spp siswa di MI AR-RAHMAH Karawang masih menggunakan cara yang yang manual, dari mulai input data data siswa, input

53

3. Flowchart Menu Utama Untuk User

START

Pilihan menu :

1. Master

2. Transaksi

3. Laporan

4. About

5. Exit

Master

Transaksi

Laporan

Exit

END

Petugas_TUY

T

Transaksi

Pembayaran SPP

Y

T

Laporan

Transaksi

Pembayaran SPP

T

Y

About Visi dan MisiY

T

Pesan :

Yakin anda ingin

keluar dari program ?

Y

Y

Pilihan :

1. Transaksi

Pembayaran SPP

2. Tunggakan

Pembayaran SPP

Transaksi

Pembayaran SPP

Tunggakan

Pembayaran SPP

T

Y

Tunggakan

Pembayaran SPPY

Gambar III.7

Flowchart Menu Utama Untuk User

Page 34: BAB III PEMBAHASAN - repository.bsi.ac.id · Pada proses pembayaran spp siswa di MI AR-RAHMAH Karawang masih menggunakan cara yang yang manual, dari mulai input data data siswa, input

54

4. Flowchart Siswa

START

Pilihan :

1. ADD

2. CLOSE

3. SEARCH

4. CETAK

ADD

SEARCH

CLOSE

Menu Utama

END

Tampil NIS

otomatis

Input data

siswa

Data tersimpan

Masukkan

NIS Siswamencari

Pesan :

Data siswa tidak

ditemukan, silahkan

masukan NIS yang lain ?

Pesan :

Data ditemukan

silahkan pilih button

Edit atau Hapus

EDITUbah data

siswa

DELETE

CANCEL

Pesan :

Yakin data

ingin dihapus ?

Y

T

Y T

Y

Y

Y

T

Y

SAVE

SAVE

Y

Data tersimpan

Y

T

DELETE

Data terhapus

Y

T

T

CETAKCetak data

siswaY

T

T

Gambar III.8

Flowchart Siswa

Page 35: BAB III PEMBAHASAN - repository.bsi.ac.id · Pada proses pembayaran spp siswa di MI AR-RAHMAH Karawang masih menggunakan cara yang yang manual, dari mulai input data data siswa, input

55

5. Flowchart Petugas TU

START

Pilihan :

1. ADD

2. CLOSE

3. SEARCH

4. CETAK

ADDTampil kode

otomatis

Input data

petugas_tu nama

dan password

Pilih hak

akses

SAVE Data tersimpan

SEARCHMasukkan

kode petugas tumencari

Pesan :

Data tidak ditemukan,

silahkan masukkan

kode petugas yang lain

Pesan :

Data ditemukan, silahkan

pilih button Edit atau Hapus

EDIT

DELETE

CANCEL

Ubah data

petugas tuSAVE

Hapus data

petugas tuDELETE

CLOSE

MENU UTAMA

END

Y

T

T

Y

T

Y

Y

Y

Data tersimpan

Data terhapus

Y

Y

Y

T

CETAKCetak data

petugas tuY

T

T

T

T

Gambar III.9

Flowchart Petugas TU

Page 36: BAB III PEMBAHASAN - repository.bsi.ac.id · Pada proses pembayaran spp siswa di MI AR-RAHMAH Karawang masih menggunakan cara yang yang manual, dari mulai input data data siswa, input

56

6. Flowchart Transaksi Pembayaran SPP

START

Pilihan :

1. ADD

2. SAVE

3. CLOSE

ADDTampil kode

transaksi otomatis

dan tanggal

Input NIS

siswaPeriksa data

Tampil nama

siswa dan

kelas siswa

menghitung

Masukkan

jumlah bayar

Pesan :

Pembayaran ynng

anda lakukan lunas

SAVE CANCEL

Pesan : data

berhasil disimpan

dan cetak

CLOSE

MENU UTAMA

END

Y

Y

T

Y

T

Y

T

Tampil cetak

Pesan :

Pembayaran yang anda

lakukan kurang ?

Pilih data biaya

tahun ajaran

pembayaran SPP

Y

Y

Gambar III.10

Flowchart Transaksi Pembayaran SPP

Page 37: BAB III PEMBAHASAN - repository.bsi.ac.id · Pada proses pembayaran spp siswa di MI AR-RAHMAH Karawang masih menggunakan cara yang yang manual, dari mulai input data data siswa, input

57

7. Flowchart Tunggakan Pembayaran SPP

START

Pilihan :

1. ADD

2. SAVE

3. CLOSE

ADDTampil kode

tunggakan otomatis

dan tanggal

Input nomor

transaksiPeriksa data

Tampil nama, kelas,

status, dan jumlah

tunggakan siswa

menghitungMasukkan

jumlah bayar

Tampil jumlah

kembaliSAVE CANCEL

Pesan : data

berhasil disimpan

CLOSE

MENU UTAMA

END

Y

Y

T

Y

T

Y

T

Gambar III.11

Flowchart Tunggakan Pembayaran SPP

Page 38: BAB III PEMBAHASAN - repository.bsi.ac.id · Pada proses pembayaran spp siswa di MI AR-RAHMAH Karawang masih menggunakan cara yang yang manual, dari mulai input data data siswa, input

58

8. Flowchart Kelas

START

Pilihan :

1. ADD

2. CLOSE

3.SEARCH

ADDTampil kode

kelas otomatisInput kelas SAVE Data tersimpan

SEARCHMasukkan

kode kelasmencari

Pesan :

Data kelas tidak

ditemukan, silahkan

masukkan kode kelas

yang lain ?

Pesan :

Data kelas ditemukan,

silahkan pilih button

Edit atau Hapus

EDIT

DELETE

CANCEL

Ubah data

kelasSAVE

Hapus data

kelasDelete

CLOSE

MENU UTAMA

END

Y

T

Y

T

Y

Y

Y

Data tersimpan

Data terhapus

Y

Y

T

T

T

Y

T

Gambar III.12

Flowchart Kelas

Page 39: BAB III PEMBAHASAN - repository.bsi.ac.id · Pada proses pembayaran spp siswa di MI AR-RAHMAH Karawang masih menggunakan cara yang yang manual, dari mulai input data data siswa, input

59

9. Flowchart Data Biaya

START

Pilihan :

1. ADD

2. SAVE

3. CLOSE

ADD

Tampil kode

otomatis tahun

ajaran

Input biaya spp

tahun ajaran

SAVE

CANCEL

Data tersimpan

CLOSE

MENU UTAMA

END

Y

T

Y

Y

T

T

Gambar III.13

Flowchart Data Biaya

Page 40: BAB III PEMBAHASAN - repository.bsi.ac.id · Pada proses pembayaran spp siswa di MI AR-RAHMAH Karawang masih menggunakan cara yang yang manual, dari mulai input data data siswa, input

60

10. Flowchart Laporan Transaksi SPP

START

Pilihan :

1. Transaksi SPP

2. Tunggakan SPP

3. CLOSE

Transaksi SPP

CLOSE

MENU UTAMA

END

Y

Y

Cetak Transaksi SPP

Cetak Tunggakan SPP

T

Masukkan tanggal

awal dan tanggal akhirY Periksa Data

Tampil Tanggal

awal sampai tanggal

akhir transaksi

Y

Tunggakan SPP

Y

Masukkan tanggal

awal dan tanggal akhirY Periksa Data

Tampil Tanggal

awal sampai tanggal

akhir transaksi

Y

Gambar III.14

Flowchart Laporan Transaksi SPP

Page 41: BAB III PEMBAHASAN - repository.bsi.ac.id · Pada proses pembayaran spp siswa di MI AR-RAHMAH Karawang masih menggunakan cara yang yang manual, dari mulai input data data siswa, input

61

11. Flowchart Visi dan Misi Sekolah

START

Tampil Visi dan

Misi Sekolah

END

CLOSE

MENU UTAMA

Y

T

Gambar III.15

Flowchart Visi dan Misi Sekolah