101
16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah di tentukan, dalam hal ini struktur organisasi yang menggaris perintah dan menerima perintah serta fungsi pelaksanaan tersebut sehingga semua menjadi lancar. Penulis akan menerangkan sejarah dan struktur organisasi di tempat penulisan mengadakan pengamatan sebagai berikut : 3.1.1. Sejarah Perusahan SDIT Ramadhanty didirikan oleh bapak Ir. Ahmad Fadli pada tahun 2008, pendirian sekolah ini di latar belakangi kondisi lingkungan tempat tinggal di daerah Vila Nusa Indah, Bojong Kulur, Gunung Putri, Bogormasih kurang adanyafasilitas pendidikan untuk Sekolah Dasar. Sehingga membuat anak-anak di daerah sekitar menempuh jarak yang jauh untuk bersekolah. Berdasarkan masalah tersebut pendiri SDIT Ramadhanty berinisiatif untuk mendirikan sekolah di daerah itu agar mempermudah anak-anak mendapatkan sarana pendidikan. Adapun Visi Misi Sekolah tersebut : Visi Tercetaknya generasi Qur’ani yang tangguh dan berpestasi. Misi 1. Mencetak generasi yang menghafal Qur’an.

BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

16

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di

SDIT Ramadhanty terdapat aturan yang telah di tentukan, dalam hal ini struktur

organisasi yang menggaris perintah dan menerima perintah serta fungsi

pelaksanaan tersebut sehingga semua menjadi lancar. Penulis akan menerangkan

sejarah dan struktur organisasi di tempat penulisan mengadakan pengamatan

sebagai berikut :

3.1.1. Sejarah Perusahan

SDIT Ramadhanty didirikan oleh bapak Ir. Ahmad Fadli pada tahun 2008,

pendirian sekolah ini di latar belakangi kondisi lingkungan tempat tinggal di

daerah Vila Nusa Indah, Bojong Kulur, Gunung Putri, Bogormasih kurang

adanyafasilitas pendidikan untuk Sekolah Dasar. Sehingga membuat anak-anak di

daerah sekitar menempuh jarak yang jauh untuk bersekolah.

Berdasarkan masalah tersebut pendiri SDIT Ramadhanty berinisiatif untuk

mendirikan sekolah di daerah itu agar mempermudah anak-anak mendapatkan

sarana pendidikan.

Adapun Visi Misi Sekolah tersebut :

Visi

Tercetaknya generasi Qur’ani yang tangguh dan berpestasi.

Misi

1. Mencetak generasi yang menghafal Qur’an.

Page 2: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

17

2. Beraqidah yang benar.

3. Berakhlak yang mulia .

4. Berpengetahuan dan menguasai teknologi.

5. Berkepribadian mandiri, kreatif dan inovatif.

6. Berjiwa Enterpreuner.

7. Dan kuat secara jasmani.

Dibawah ini adalah beberapa legalitas yang ada di sekolah tersebut :

1. SK Pendirian Sekolah : 421-2/6266-DISDK/2016

2. SK Izin Operasional : 421-2/6266-DISDK/2016

Tujuan Sekolah

Membentuk generasi robbani yang tidak hanya handal dalam IPTEK (Ilmu

Pengetahuan dan Teknologi tetapi juga IMTAQ (Iman dan Taqwa )serta berakhlak

mulia sesuai tuntutan Al-Qur’an dan Sunnah Rasullah SAW.

Sistem transaksi yang dilakukan dalam SDIT Ramadhanty yaitu sistem

permanen ( perpetual system ) dimana pencatatan pendaftaran dan pembayaran spp

dilakukan secara terus-menerus / continue.

3.1.2. Stuktur Organisasi dan Fungsi

Struktur organisasi disini dibuat dan disusun dengan maksud untuk kegiatan

yang ada dan diharapkan dapat menampung semua kegiatan untuk mencapai

tujuannya serta bagaimana cara melaksanakan pekerjaan yang paling efisien.

Struktur organisasi merupakan alat yang memberikan pengelompokan kegiatan-

kegiatan khusus dan pengelompokan orang-orang untuk tujuan menerapkan

manajemen kepegawaian.

Page 3: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

18

Di SDIT Ramadhanty memiliki 1 kepala yayasan, 1 kepala sekolah, 10

pegawai yang terdiri dari Bendahara, Tata Usaha, dan Pendidik. Pada SDIT

Ramadhaty struktur organisasi yang digunakan yaitu struktur organisasi fungsional.

yang dimaksud struktur organisasi fungsional yaitu bentuk organisasi yang

penyusunan-nya didasarkan atas fungsi-fungsi yang ada dalam organisasi tersebut.

Seperti bendahara, tata uasaha, pendidik, dll. Ciri organisasi yang menggunakan

struktur organisasi fungsional yaitu:

1. Pembidangan tugas dapat dibedakan dengan jelas.

2. Spesialisasi karyawan dapat berkembang optimal.

3. Bawahan akan menerima perintah dari beberapa atasan.

Tujuan suatu perusahaan menyusun struktur organisasi, yaitu :

1. Membedakan suatu pekerjaan.

2. Memberikan kemungkinan dilakukannya koordinasi atau tugas-tugas, sehingga

kegiatan pekerjaannya akan lebih efektif.

3. Menentukan batasan tanggung jawab dan wewenang yang dibutuhkan.

Page 4: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

19

Sumber : SDIT Ramadhanty Bogor (2018)

Gambar III.1. Struktur Organisasi SDIT Ramadhanty Bogor.

Fungsi dari tiap-tiap bagian adalah sebagai berikut :

1. Ketua Yayasan

a. Menyelenggarakan lembaga pendidikan sejak proses perijinan.

b. Menetapkan visi, orientasi, platform program dan kebijakan sekolah.

c. Menyeleksi, mengangkat dan memberhentikan tenaga pengelola sekolah.

d. Menyediakan sarana, prasarana dan pembiayaan sekolah.

e. Memberikan pertimbangan dan persetujuan terhadap rencana program

pengelolaan sekolah.

f. Mengesahkan program dan anggaran sekolah.

g. Mengawasi dan mengendalikan proses pengelolaan sekolah.

h. Menilai kinerja dan tanggung jawab pengelola sekolah.

Ketua Yayasan

Kepala Sekolah

Tata Usaha Pendidik Bendahara

Page 5: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

20

i. Memutuskan batas-batas kerja sama sekolah dengan pihak luar.

j. Bertanggung jawab atas kepengurusan, kepentingan dan tujuan yayasan.

k. Bertanggung jawab dihadapan penadilan.

2. Kepala Sekolah

a. Memimpin pengelolaan sekolah.

b. Merencanakan program dan anggaran sekolah berdasarkan RKS dan RKJM

yang ditetapkan oleh pengurus yayasan.

c. Mengorganisir tenaga guru dan pegawai.

d. Mengendalikan pelaksanaan program dan anggaran sekolah.

e. Mengevaluasi pelaksanaan program dan realisasi anggaran sekolah.

f. Melaksanakan tugas kedinasan dengan instansi terkait.

g. Mengkomunikasikan program dan kebijakan sekolah dengan wali murid,

komite sekolah dan masyarakat.

h. Melaporkan kondisi, perkembangan, proses dan hasil pelaksanaan program

sekolah kepada pengurus yayasan dan komite sekolah.

i. Mempertanggung jawabkan kondisi, perkembangan, proses, dan hasil

pelaksanaan program sekolah kepada pengurus yayasan.

3. Tata Usaha

a. Menyusun program kerja Tata Usaha.

b. Mengatur kepengurusan kepegawaian.

c. Meneliti dan membuat surat, baik surat masuk maupun surat keluar sesuai

dengan disposisi atau intruksi dari kepala sekolah.

d. Bertanggung jawab atas penggunaan stempel sekolah.

e. Mengerjakan induk pegawai.

Page 6: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

21

f. Menyusus data dan laporan pegawai.

g. Melaksanakan penerimaan dan penyimpanan serta menginventariskan

barang-barang milik sekolah.

h. Menyiapkan dan mengerjakan buku induk inventaris maupun non inventaris

lengkap dengan nomor dan kode masing-masing barang.

i. Membantu menerima tugas pembayaran yang lain.

j. Membantu dan melaksanakan tugas lain yang relevan yang diberikan oleh

atasan langsung.

k. Mengurus dan mengerjakan buku induk siswa.

l. Menangani pengarsipan dokumen siswa.

m. Menangani buku agenda surat masuk dan keluar.

n. Menangani surat masuk dan keluar.

o. Menerima dan melayani tamu sekolah.

p. Melayani legalisasi.

q. Mendistribusikan surat undangan.

4. Bendahara

a. Bertanggung jawab atas pengelolaan keuangan sekolah.

b. Membuat laporan keuangan secara periodik dan secara tertulis yang

disampaikan secara berkala.

c. Mengatur pencatatan, penerimaan, penyimpanan dan pengeluaran keuangan,

surat-surat berharga, bukti kas yang berhubungan dengan kegiatan sekolah

dan dilaporkan.

5. Pendidik

Page 7: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

22

a. Membuat kelengkapan mengajar dengan baik dan lengkap.

b. Melaksanakan kegiatan pembelajaran.

c. Melaksanakan kegiatan penilaian proses belajar, ulangan harian dan ulangan

umum.

d. Melaksanakan analisis hasil ulangan harian.

e. Menyusun dan melaksanakan program perbaikan dan pengayaan.

f. Mengisi daftar nilai anak didik.

g. Melaksanakan kegiatan membimbing kepada guru lain dalam proses

pembelajaran.

h. Membuat alat pelajaran atau alat peraga.

i. Melaksanakan tugas tertentu di sekolah.

j. Mengadakan pengembangan program pembelajaran.

k. Membuat catatan tentang kemajuan hasil belajar anak didik.

l. Mengisi dan meneliti daftar hadir sebelum pelajaran dimulai.

3.2. Tinjauan Kasus

Dalam pelaksanaan kegiatan pendaftaran murid baru dan pembayaran SPP

pada SDIT Ramadhanty prosesnya masih sangat manual diamana proses

pendaftaran, proses pembayaran, sampai dengan proses pencatatan laporanmasih

menggunakan media buku dan setelah pencatatan di buku maka bagian tata usaha

akan menyalin ke aplikasi excel. Pencatatan yang masih manual ini menyebabkan

kesulitan bagi karyawan tata usaha dalam melakukan pencatatan dan pencarian data-

data transaksi pembayaran SPP dan registrasi siswa. Terutama pada saat data atau

dokumen semakin banyak sehingga sering terjadi penumpukan data. Penumpukan

data tersebut apabila terjadi dalam waktu yang lama bisa membuat semakin sulitnya

Page 8: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

23

mencari dokumen tersebut jika sewaktu-waktu dibutuhkan. Penumpukan dokumen

yang terlalu banyak juga rentan terhadap kerusakan ataupun kehilangan. Untuk itu

penulis mencoba merancang sebuah aplikasi pendaftaran murid baru dan pembayaran

SPP pada SDIT Ramadhanty untuk memudahkan pelaksanaan kegiatan tersebut

menjadi lebih efisien dan terkomputerisasi.

3.2.1. Proses Bisnis Sistem Berjalan

1. Proses Bisnis Sistem Berjalan Pendaftaran

Dalam Prosedur pendaftara di SDIT Ramadhanty orang tua atau wali murid

datang secara langung ke SDIT Ramadhanty lalu menanyakan tentang sekolah ke

bagian tata usaha setelah itu bagian tata usaha memberikan brosur dan mejelaskan

tentang sekolah dari syarat pendaftaran, biaya pendaftaran biaya bulanan dan peroses

kegiatan belajar. Setelah di jelaskan maka orang tua akan memastikan setuju atau

tidaknyauntuk mendaftarkan anaknya di SDIT Ramadhanty, jika tidak setuju orang

tua akan membatalkan pendaftaran anaknya di SDIT Ramadhanty jika setuju pihak

tata usaha akan memberikan formulir kosong lalu orangtua akan mengisi formulir

dan akan membawa persyaratanpendaftaran berupa akta, kartu keluarga, salah satu

KTP (Kartu Tanda Penduduk ) orang tua. setelah mengisi formulir tersebut

memberikan ketata usaha, bagian tata usaha akan mengecek kelengkapan formulir

dan juga persyaratan pendaftaran jika pengisian formulir atau persyaratan belum

lengkap bagian tata usaha akan memberikan konfirmasi kepada orang tua untuk

melengkapi persyaratan tersebut jika sudah lengkap bagian tata usaha akan

menyimpan berkas tersebut ke buku formulir pendaftaran. Setelah melakukan

pendaftaran orang tua akan melakukan pembayaran pendaftaran. Sebelum melakukan

pembayaran pendaftaranbagian tata usaha akan memberikan informasi kepada orang

Page 9: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

24

tua tentang rincian pembayaran dan kebijakan pembayaran yang berupa pembayaran

bisa dilakukan secara langsung atau pun transfer dengan ketentuan pembayaran bisa

di angsur selama 5 kali.Selanjutnya orang tua bisa melakukan pembayaran secara

langsung, ataupun transfer ke pihak tata usaha, setelah pembayar orang tua akan

memberikan bukti pembayaran dan bagian tata usahaakan mengecek dan menyimpan

bukti pembayaran dan membuat kwitansi sebagai bukti telah menerima

pembayaran.Setelah bagian tata usaha membuat kwitansi kemudian tata usaha

mencatat pembayaran pendaftaran pada buku laporan pembayaran pendaftaran. Dan

pada akhir bulan bagian tata usaha memberikan buku laporan pembayaran

pendaftaran ke Kepala Sekolah sebagai laporan.

2. Proses Bisnis Sistem Berjalan Pembayaran SPP

Pada prosedur pembayaran SPP orang tua setiap bulannya melakukan

pembayaran SPP dengan secara langsung ke bagian tata usahadan membawa kartu

spp atau pun mentransfer uang SPP ke rekening sekolah, setelah orang tua

mentransfer uang SPP, orang tua memberikan bukti pembayaran serta memberikan

kartu SPP ke tata usaha untuk dicatat pembayarannya.

Setelah tata usaha menerima bukti pembayaran SPP dan kartu SPP

selanjutnya, tata usaha menyimpan bukti pembayaran SPP tersebut. Lalu, tata usaha

mencatat pembayaran SPP di kartu SPP dan mencatat pembayaran SPP di buku

laporan SPP. Setelah mencatat tata usaha menandatangani kartu SPP dan buku

laporan SPP. Setelah itu setiap akhir bulan buku laporan SPP diberikan ke kepala

sekolah untuk dilaporkan. Kepala sekolah mengetahui siswa yang sudah melakukan

pembayaran SPP dengan melihat kartu SPP dan mengetahui serta menandatangani

buku laporan SPP. Setelah itu buku laporan SPP dikembalikan ke tata usaha untuk

Page 10: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

25

disimpan. Setiap akhir bulan tata usaha mengembalikan kartu SPP kepada orang tua

tersebut dengan melihat bukti pembayaran yang orang tua kasih ke tata usaha .

Page 11: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

26

3.2.2. Activity Diagram

A. Activity Diagram Pendaftaran.

Sumber : SDIT Ramadhanty (2019)

Gambar III.2. Activity Diagram Pendaftaran.

Page 12: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

27

B. Activity Diagram Pembayaran SPP.

Sumber : SDIT Ramadhanty (2019)

Gambar III.3. Activity Diagram pembayaran SPP.

Page 13: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

28

3.5.3. Dokumen Masukan

Dokumen masukan merupakan dokumen yang akan diolah dalam suatu

proses agardapat menghasilkan keluaran yang sesuai dengan yang diinginkan.

Adapun dokumen dokumen masukan sebagai berikut:

1. Nama Dokumen : Fotocopy Kartu Keluarga

Fungsi : Sebagai kelengkapan persyaratan pendaftaran

murid baru

Sumber : Orang tua

Tujuan : Tata Usaha

Media : Kertas

Jumlah Rangkap : 1 Lembar

Frekuensi : Setiap ada pendaftaran murid baru

Bentuk : Lampiran A-01

2. Nama Dokumen : Fotocopy Akte Kelahiran Anak

Fungsi : Sebagai kelengkapan persyaratan pendaftaran

murid baru

Sumber : Orang tua

Tujuan : Tata Usaha

Media : Kertas

Jumlah Rangkap : 1 Lembar

Frekuensi : Setiap ada pendaftaran murid baru

Bentuk : Lampiran A-02

3. Nama Dokumen : Fotocopy KTP Orangtua

Fungsi : Sebagai kelengkapan persyaratan pendaftaran

murid baru

Page 14: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

29

Sumber : Orang tua

Tujuan : Tata Usaha

Media : Kertas

Jumlah Rangkap : 1 Lembar

Frekuensi : Setiap ada pendaftaran murid baru

Bentuk : Lampiran A-03

4. Nama Dokumen : Kartu SPP

Fungsi : Sebagai bukti pembayaran SPP

Sumber : Orang tua

Tujuan : Tata Usaha

Media : Kertas

Jumlah Rangkap : 1 Lembar

Frekuensi : Setiap ada pembayaran SPP

Bentuk : Lampiran A-04

5. Nama Dokumen : Bukti Pembayaran Pendaftaran

Fungsi : Sebagai bukti pembayaran pendaftaran

Sumber : Orang tua

Tujuan : Tata Usaha

Media : Kertas

Jumlah Rangkap : 1 Lembar

Frekuensi : Setiap ada pendaftaran murid baru

Bentuk : Lampiran A-05

6. Nama Dokumen : Bukti Pembayaran SPP

Fungsi : Sebagai bukti transfer pembayaran SPP

Page 15: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

30

Sumber : Orang tua

Tujuan : Tata Usaha

Media : Kertas

Jumlah Rangkap : 1 Lembar

Frekuensi : Setiap ada pembayaran SPP

Bentuk : Lampiran A-06

7. Nama Dokumen : Formulir biodata siswa

Fungsi : Untuk mengisi data siswa

Sumber : Orang tua

Tujuan : Tata Usaha

Media : Kertas

Jumlah Rangkap : 1 Lembar

Frekuensi : Setiap ada pendaftaran murid baru

Bentuk : Lampiran A-07

3.2.4. Dokumen Keluaran

Dokumen keluaran dihasilkan berdasarkan hasil pengolahan dari dokumen

masukan. Adapun bentuk dokumen-dokumen yang dihasilkan adalah sebagai berikut:

1. Nama Dokumen : Brosur

Fungsi : Sebagai Informasi tentang Sekolah

Sumber : Tata Usaha

Tujuan : Orang tua murid

Media : Kertas

Jumlah Rangkap : 1 Lembar

Frekuensi : Setiap ada pembayaran yang mendaftar

Bentuk : Lampiran B-01

Page 16: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

31

2. Nama Dokumen : kwitansi

Fungsi : Sebagai bukti pembayaran

Sumber : Tata Usaha

Tujuan : Orang Tua Murid

Media : Kertas

Jumlah Rangkap : 4 Lembar

Frekuensi : Setiap ada pembayaran yang sudah lunas

Bentuk : Lampiran B-02

3. Nama Dokumen : Laporan Pembayaran Pendaftaran

Fungsi : Sebagai penyimpanan data pembayaran

pendaftaran

Sumber : Tata Usaha

Tujuan : Kepala Sekolah

Media : Kertas

Jumlah Rangkap : 1 Lembar

Frekuensi : Setiap ada pendaftaran

Bentuk : Lampiran B-03

4. Nama Dokumen : Laporan SPP

Fungsi : Sebagai penyimpanan pembayaran SPP

Sumber : Tata Usaha

Tujuan : Kepala Sekolah

Media : Kertas

Jumlah Rangkap : 1 Lembar

Frekuensi : Setiap ada pembayaran SPP

Bentuk : Lampiran B-04

Page 17: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

32

3.2.5. Permasalahan Pokok

Setelah penulis melakukan analisa terhadap sistem berjalan yang ada pada

SDIT Ramadhanty melalui berbagai penelitian baik pengamatan secara langsung

maupun wawancara penulis menemukan beberapa masalah yang muncul.

Adapun masalah-masalah yang muncul adalah sebagai berikut :

Terhambatnya kinerja bagian tata usaha dalam penyusuan laporan pendaftaran dan

laporan pembyaran SPP di karenkan Penulisan yang masih menggunakan buku dan

harus disalin kembali menggunakan Ms. Excel.

3.2.6. Pemecahan Masalah

Setelah menganalisa permasalahan yang ada pada SDIT Ramdhanty, maka

penulis mencoba memberikan solusi pemecahan masalah yang dapat mempermudah

pihak-pihak yang terkait pada SDIT Ramdhanty, yaitu:

Dengan mengubah sistem manual yang ada pada SDIT Ramahanty menjadi

Sistem terkomputerisasi dengan cara membuatkan sebuah aplikasi khusus untuk

pendaftaran dan pembayaran SPP.

Page 18: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

33

3.3. Analisis Kebutuhan Software

Analisa Kebutuhan Software merupakan langkah awal untuk menentukan

perangkat lunak yang dihasilkan. Perangkat lunak yang baik dan sesuai dengan

kebutuhan pengguna sangat tergantung kepada keberhasilan dalam melakukan

analisis kebutuhan pada SDIT Ramadhanty. Jika terjadi kesalahan dalam analisis

kebutuhan, maka perangkat lunak yang dibuat menjadi tidak berguna.

3.3.1. Analisis Kebutuhan

Ada beberapa kebutuhan yang dijadikan sebagai penunjang agar tercapainya

sistem informasi yang diinginkan pada SDIT Ramadhanty. Berikut ini adalah analisa

kebutuhan software dari sistem informasi akuntansi pendaftaran dan pembayaran

SPP.

1. Halaman Orang tua

A.1 orang tua dapat melakukan login.

A.2 Orang tua dapat mengecek cicilan pembayaran pendaftaran.

A.3 Orang tua dapat mengecek pembayaran SPP.

A.4 Orang tua dapat melakukan verifikasi data pribadi siswa.

A.5 Orang tua dapat melakukan logout.

2. Halaman Tata Usaha

B.1 Tata usaha dapat melakukan login.

B.2 Tata usaha dapat melihat data siswa.

B.3 Tata usaha dapat mengelola data kelas.

B.4 Tata usaha dapat menginput pendaftaran siswa baru.

B.5 Tata usaha dapat mengelola data cicilan pembayaran pendaftaan.

B.6 Tata usaha dapat mengelola data pembayaran SPP.

Page 19: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

34

B.7 Tata usaha dapat mengubah password.

B.8 Tata usaha dapat melakukan logout .

3. Halaman Kepala Sekolah

C.1 Kepala sekolah dapat melakukan login.

C.2 Kepala sekolah dapat mengelola data pegawai tata usaha.

C.3 Kepala sekolah dapat melihat data siswa.

C.4 Kepala sekolah dapat melihat data kelas.

C.5 Kepala sekolah dapat mengelola laporan pendaftaran siswa baru.

C.6 Kepala sekolah dapat mengelola laporan pembayaran SPP.

C.7 Kepala Sekolah dapat mengubah password.

C.8 Kepala Sekolah dapat melakukan logout.

Page 20: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

35

3.3.2. Use Case Diagram

1. Use case Halaman Orang Tua.

Sumber : Penulis (2019)

Gambar III.4. Use case Diagram Halaman Orang Tua.

Tabel III.1.

Deskripsi Use Case Halaman Orang Tua.

Use case narative Halaman Siswa

Tujan Orang Tua dapat melihat data yang ada

pada sistem di halaman orang tua

Deskeripsi Sistem ini memungkinkan aktor untuk

masuk kedalam halaman orang tua yang

Page 21: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

36

di dalamnya ada data informasi

pembayaran cicilan, data informasi

pembayaran spp, verifikasi data diri dan

logout.

Scenario Utama

Aktor Orang Tua

Kondisi awal Aktor membuka aplikasi halaman Orang

Tua

Aksi Akor Reaksi Sistem

1. Aktor memilih informasi

pembayaran cicilan

Sistem ini akan menampilkan informasi

cicilan pembayaran siswa

2. Aktor memilih infrmasi

pembayaran spp

Sistem akan menampilkan informasi

pembayara spp siswa

3. Aktor memilih verivikasi data

peribadi

Sistem akan menampilkan form

verifikasi data pribadi yang dapat di ubah

oleh siswa

4. Aktor memilih logout Keluar dari sistem

Kondisi Akhir Jika perintah sesuai sistem akan

menampilkan apa yang di inginkan

Page 22: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

37

2. Use case Halaman Tata Usaha.

Sumber : Penulis (2019)

Gambar III.5. Use Case Diagram Halaman Tata Usaha.

Tabel III.2.

Deskripsi Use Case Halaman Tata Usaha.

Use case narrative Halaman Tata Usaha

Tujan Tata Usaha dapat melihat data yang ada

pada sistem di halaman Tata Usaha

Deskeripsi Sistem ini memungkinkan aktor untuk

masuk kedalam halaman tata usaha yang

di dalamnya ada data siswa, data kelas,

data pendaftaran, data pembayaran cicilan

pendaftaran, data pembayara spp,

Page 23: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

38

Scenario Utama

Aktor Tata Usaha

Kondisi awal Aktor membuka aplikasi halaman tata

usaha

Aksi Akor Reaksi Sistem

1. Aktor memilih data siswa Sistem ini akan menampilkan data siswa

2. Aktor memilih data kelas Sistem akan menampilkan informasi data

kelas

3. Aktor memilih data

transaksi pendataran

Sistem akan menampilkan informasi data

transaksi pendaftaran

4. Aktor memilih data

transaksi pembayaan

cicilan

Sistem akan menampilkan informasi data

transaksi pembayaran cicilan pendaftaran

5. Aktor akan memilih

datatransaksi pembayara

spp

Sistem akan menampilkan data transaksi

pembayaran spp

6. Aktor memilih Logout Keluar dari Sistem

Kondisi Akhir Jika perintah sesuai maka sistem akan

menampilkan apa yan di inginkan

Page 24: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

39

3. Use Case Halaman Kepala Sekolah.

Sumber : Penulis (2019)

Gambar III.6. Use case Diagram Halaman Kepala Sekolah.

Tabel III.3.

Deskripsi Use Case Halaman Kepala Sekolah.

Use case narrative Halaman Kepala Sekolah

Tujuan Kepala sekolah dapat

melihat data yang ada pada

sistem di halaman kepala

sekolah

Deskripsi Sistem ini memungkinkan

aktor untuk masuk ke dalam

Page 25: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

40

halaman kepala sekolah

yang di dalamnya ada menu

pegawai , menu siswa,

menu kelas, menu laporan

cicilan pembayaran

pendaftaran, laporan

pembayaran spp, cetak

laporan cicilan

pembayarana pendaftaran,

dan cetak laporan

pembayaran spp, dan ganti

password

Sekenario utama

Aktor Kepala sekolah

Kondisi awal Aktor membuka aplikasi

halama kepala sekolah

Aksi aktor Reaksi sistem

a. Aktor memilih menu

pegawai

Sitem ini akan

menampilkan menu yang

bisa di pilih oleh aktor

untuk menginput data

pegawai tata usaha ,

mengedit data pegawai tata

usaha, danmenghapus data

Page 26: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

41

pegawai tata usaha

b. Aktor memilih menu siswa Sistem akan menapilkan

data siswa

c. Aktor memilih menu kelas Sistem akan menampilkan

data kelas

d. Aktor memilih menu laporan

cicilan pendaftaran

Sistem akan menapilkan

laporan cicilan pembayara

pendaftaran

e. Aktor memilih laporan

pembayaran spp

Sistem akan menampilkan

laporan pembayaran spp

f. Aktor memilih cetak laporan

cicilan pembayaran

pendaftaran

Sistem akan mencetak

laporan cicilan pembayaran

pendaftaran

g. Aktor memilih cetak laporan

pembayaran spp

Sistem akan mencetak

laporan pembayaan spp

h. Aktor memilih ubah

password

Sistem akan menampilkan form

ubah password

i. Aktor memilih logout Keluar dari sistem

Kondisi akhir Jika perintah sesuai sistem akan

menapilkan apa yang di inginkan

Page 27: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

42

3.3.3 Activity Diagram

1. Halaman Orang Tua

a. Orang tua melakukan login.

Sumber : Penulis (2019)

Gambar III.7. Activity Diagram Orang Tua melakukan Login.

Page 28: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

43

b. Orang tua mengecek cicilan pembayaran pendaftaran.

Sumber : Penulis (2019)

Gambar III.8. Activity Diagram orang tua mengecek cicilan pembayaran

pendaftaran.

Page 29: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

44

c. Orang Tua mengecek pembayaran SPP.

Sumber : Penulis (2019)

Gambar III.9. Activity Diagram Orang tua mengecek pembayaran SPP.

Page 30: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

45

d. Orang tua dapat melakukan verifikasi data pribadi siswa.

Sumber : Penulis (2019)

Gambar III.10. Activity Diagram Orang tua dapat melakukan verifikasi data

pribadi siswa.

Page 31: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

46

e. Orang tua melakukan logout.

Sumber : Penulis (2019)

Gambar III.11. Activity Diagram Orang tua melakukan logout.

2. Halaman Tata Usaha

a. Tata usaha melakukan login.

Sumber : Penulis (2019)

Gambar III.12. Activity Diagram tata usaha melakukan login.

Page 32: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

47

b. Tata usaha melihat data siswa.

Sumber : Penulis (2019)

Gambar III.13. Activity Diagram Tata usaha melihat data siswa.

Page 33: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

48

c. Tata usaha mengelola data kelas.

Sumber : Penulis (2019)

Gambar III.14. Activity Diagram Tata Usaha mengelola data kelas.

Page 34: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

49

d. Tata usaha menginput penaftaran siswa baru.

Sumber : Penulis (2019)

Gambar III.15. Activity Diagram Tata usaha menginput penaftaran siswa

baru.

Page 35: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

50

e. Tata usaha mengelola data cicilan pendaftaran.

Sumber : Penulis (2019)

Gambar III.16. Activity Diagram Tata usaha mengolah data cicilan

pendaftaran.

Page 36: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

51

f. Tata usaha dapat mengolah data pembayaran SPP.

Sumber : Penulis (2019)

Gambar III.17. Activity Diagram Tata usaha dapat mengelola data

pembayaran SPP.

`

Page 37: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

52

g. Tata usaha melakukan ubah password.

Sumber : Penulis (2019)

Gambar III.18. Activity Diagram Tata usaha dapat mengubah password.

Page 38: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

53

h. Tata usaha melakukan logout.

Sumber : Penulis (2019)

Gambar III.19. Activity Diagram Tata usaha melakukan logout.

3. Halaman kepala sekolah

a. Kepala sekolah melakukan login.

Sumber : Penulis (2019)

Gambar III.20. Activity Diagram kepala sekolah melakukan login.

Page 39: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

54

b. Kepala sekolah mengelola data pegawai tata usaha.

Sumber : Penulis (2019)

Gambar III.21. Activity Diagram kepala sekolah mengelola data pegawai tata

usaha.

Page 40: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

55

c. Kepala sekolah melihat data kelas.

Sumber : Penulis (2019)

Gambar III.22. Activity Diagram kepala sekolah melihat data kelas.

Page 41: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

56

d. Kepala sekolah melihat data siswa.

Sumber : Penulis (2019)

Gambar III.23. Activity Diagram kepala sekolah melihat data siswa.

Page 42: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

57

e. Kepala sekolah mengelola laporan pembayaran pendaftaran.

Sumber : Penulis (2019)

Gambar III.24. Activity Diagram kepala sekolah mengelola laporan

pembayaran pendaftaran.

Page 43: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

58

f. Kepala sekolah mengelola laporan pembayaran spp.

Sumber : Penulis (2019)

Gambar III.25. Activity Diagram kepala sekolah mengelola laporan

pembayaran spp.

Page 44: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

59

g. Kepala sekolah mengubah password.

Sumber : Penulis (2019)

Gambar III.26. Activity Diagram kepala sekolah mengubah password.

Page 45: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

60

h. Kepala sekolah melakukan logout.

Sumber : Penulis (2019)

Gambar III.27. Activity kepala sekolah melakukan logout.

Page 46: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

61

3.4. Desain

3.4.1. Entity Relationship Diagram (ERD)

Sumber : Penulis

Gambar III.28. Entity Relationship Diagram (ERD).

Page 47: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

62

3.4.2. Logical Record Structure (LRS)

Sumber : Penulis

Gambar III.29. Logical Record Structure (LRS).

Page 48: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

63

3.4.3. Sepesifikasi File

1. Sepesifikasi data Cicilan

Nama Database : sdit_ramadanthy

Nama File : Cicilan

Tipe File : Transaksi

Akses File : Random

Panjang Record : 14 Karakter

Field Key : id_pedaftaran

Tabel III.4.

Spesifikasi File Data Cicilan.

No Elemen Data Akronim Tipe Panjang Keterangan

1. Id

Pendaftaran

Id_pendaftaran varchar 14 Primary

key

2. Cicilan 1 Double

3. Cicilan 2 Double

4. Cicilan 3 Double

5. Cicilan 4 Double

6. Cicilan 5 Double

2. Sepesifikasi data Kelas

Nama Database : sdit_ramadhanty

Page 49: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

64

Nama File : Kelas

Tipe File : Master

Akses File : Random

Panjang Record : 35 Karakter

Field Key : id_Kelas

Tabel III.5.

Spesifikasi File Data Kelas.

No Elemen Data Akronim Tipe Panjang Keterangan

1. Id Kelas Id_kelas varchar 4 Primary

key

2. Tingkat Tingkat char 1

3. Nama kelas Nama_kelas varchar 30

3. Sepesifikasi data pendaftaran

Nama Database : sdit_ramadhanty

Nama File : Pendaftaran

Tipe File : Transaksi

Akses File : Random

Panjang Record : 37 Karakter

Field Key : id_pendaftaran

Tabel III.6.

Page 50: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

65

Spesifikasi File data pendaftran

No Elemen Data Akronim Tipe Panjang Keterangan

1. Id Pendaftaran Id_pendaftaran varchar 14 Primary

key

2. Id siswa Id_siswa varchar 8

3. Tanggal

pendaftaran

Tgl_

pendaftaran

date

4. Status cicilan Status_cicilan varchar 15

4. Sepesifikasi data Siswa

Nama Database : sdit_ramadhanty

Nama File : Siswa

Tipe File : Master

Akses File : Random

Panjang Record : 117 Karakter

Field Key : id_pendaftaran

Tabel III.7.

Spesifikasi File Data Siswa.

No Elemen Data Akronim Tipe Panjang Keterangan

1. Id Siswa id_siswa varchar 8 Primary

key

Page 51: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

66

2. Id Kelas id_kelas Varchar 4

3. Nisn nisn Varchar 10

4. Nama siswa nama_siswa Varchar 40

5. Nama wali nama_wali Varchar 40

6. No telpon wali no_telp_wali Varchar 15

7. Alamat Alamat Text

5. Sepesifikasi data SPP

Nama Database : sdit_ramadhanty

Nama File : SPP

Tipe File : Transaksi

Akses File : Random

Panjang Record : 8 Karakter

Field Key : id_siswa

Tabel III.8.

Spesifikasi File Data SPP.

No Elemen

Data

Akronim Tipe Panjang Keterangan

1. Id Siswa Id_siswa Varchar 8 Primary

key

Page 52: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

67

2. Juli Juli Double

3. Agustus Agustus Double

4. September September Double

5. Oktober Oktober Double

6. November November Double

7. Desember Desember Double

8. Januari Januari Double

9. Februari Februari Double

10. Maret Maret Double

11. April April Double

12. Mei Mei Double

13. Juni Juni Double

6. Sepesifikasi data Staf

Nama Database : sdit_ramadhanty

Nama File : Staf

Tipe File : Master

Akses File : Random

Panjang Record : 110 Karakter

Field Key : Id_staf

Page 53: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

68

Tabel III.9.

Spesifikasi File Data Staf.

No Elemen

Data

Akronim Tipe Panjang Keterangan

1. Id staf Id_siswa Varchar 6 Primary

key

2. Username Usename Varchar 8

3. Password Password Text 15

4. Nama staf Nama_staf Varchar 40

5. telfon staf Tlf_staf Varchar 1

6. Email staf Email_staf Varchar 40

7. Level Level Char

Page 54: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

69

3.4.4. Sequence Diagram

a. Sequnce Diagram pembayaran cicilan pendaftaran.

Sumber : Penulis

Gambar III.30. Sequnce Diagram pembayaran cicilan pendaftaran.

sd Package1

TU

Menu Cicilan Control Menu

Cicilan

Cicilan Siswa

Set Data Cicilan()

Tersimpan()

Input Data

Cicilan()

Set Data Cicilan

()

Pilih Detail()

menamplkan data Cicilan

()

Pilih Simpan()

Menampikan form Cicilan()

Data Cicilan()

Page 55: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

70

b. Sequnce Diagram pembayaran SPP.

Sumber : Penulis

Gambar III.31. Sequnce Diagram pembayaran SPP.

sd Package1

TU

Menu SPP Control Menu SPP SPP Siswa

Set Data SPP()

Tersimpan()

Input Data SPP()

Set Data SPP()

Pilih Detail()

menamplkan data SPP()

Pilih Simpan()

Menampikan form SPP()

Data SPP()

Page 56: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

71

3.4.5. Deployment Diagram

Sumber : Penulis

Gambar III.32. Deployment Diagram pembayaran Pendaftaran dan SPP.

3.4.6. User Interface

1. Halaman Orang Tua

a. Login Orang Tua.

Sumber : Penulis

Gambar III.33. User Interface Form Login orang tua.

Page 57: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

72

b. Menu utama orang tua

Sumber : Penulis

Gambar III.34. User Interface form menu utama orang tua.

c. Informasi Status Pembayaran Cicilan Pendaftaran Siswa.

Sumber : Penulis

Gambar III.35. User Interface Form Informasi Status Pembayaran Cicilan

Pendaftaran Siswa.

Page 58: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

73

d. Informasi Status Pembayaran SPP Siswa.

Sumber : Penulis

Gambar III.36. User Interface Form Informasi Status Pembayaran SPP

Siswa.

e. Verifikasi data Pribadi Siswa.

Sumber : Penulis

Gambar III.37. User Interface Form Verifikasi Data Pribadi.

Page 59: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

74

2. Halaman Tata Usaha

a. Login Tata Usaha.

Sumber : Penulis

Gambar III.38. User Interface Login Tata Usaha.

b. Halaman Tata Usaha.

Sumber : Penulis

Gambar III.39. User Interface Halaman Tata Usaha.

Page 60: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

75

c. Tata Usaha Mengakes Data Siswa.

Sumber : penulis

Gambar III.40. User Interface Tata usaha Mengakses data siswa.

d. Tata Usaha Mengakses Detail Data Siswa.

Sumber : Penulis

Gambar III.41. User Interface Tata usaha mengakses detail data siswa.

Page 61: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

76

e. Tata Usaha menengakses menu kelas.

Sumber : Penulis

Gambar III.42. User Interface mengakses menu kelas.

f. Tata Usaha edit Data Kelas.

Sumber : Penulis

Gambar III.43. User Interface Form Edit Data kelas.

Page 62: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

77

g. Tata Usaha Hapus Data Kelas.

Sumber : Penulis

Gambar III.44. User Interface Form Hapus Data kelas.

h. Tata Usaha Tambah Data Kelas.

Sumber : Penulis

Gambar III.45. User Interface Form Menambah Data kelas.

Page 63: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

78

i. Tata Usaha mengakses Menu Pendaftaran siswa baru.

Sumber : Penulis

Gambar III.46. User Interface Form Input Data Pendaftaran Siswa Baru.

j. Tata Usaha Melihat Data Cicilan Pembayaran Pendaftaran Siswa.

Sumber : Penulis

Gambar III.47. User Interface Data Cicilan Pembayaran Pendaftaran Siswa

Baru.

Page 64: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

79

k. Tata Usaha Menginput Cicilan Pembayaran Pendaftaran Siswa.

Sumber : Penulis

Gambar III.48. User Interface Form Input Cicilan Pembayaran Pendaftaran

Siswa Baru.

l. Tata Usaha Melihat Data Pembayaran SPP Siswa.

Sumber : Penulis

Gambar III.49. User Interface Data Pembayaran SPP Siswa.

Page 65: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

80

m. Tata Usaha Menginput Pembayaran SPP Siswa.

Sumber : Penulis

Gambar III.50. User Interface Form Input Pembayaran SPP Siswa.

n. Tata Usaha Mengubah Password.

Sumber : Penulis

Gambar III.51. User Interface Ubah Password Tata Usaha.

Page 66: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

81

3. Halaman Kepala Sekolah

a. Kepala Sekolah mengakases login .

Sumber : Penulis

Gambar III.52. User Interface login Kepala sekolah.

b. Kepala sekolah akses menu utama.

Sumber : Penulis

Gambar III.53. User Interface Menu Utama Kepala sekolah.

Page 67: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

82

c. Kepala sekolah akses menu tata usaha.

Sumber : Penulis

Gambar III.54. User Interface Kepala sekolah akses menu tata usaha.

d. Kepala Sekolah Ubah Data Tata Usaha.

Sumber : Penulis

Gambar III.55. User Interface Kepala sekolah ubah data tata usaha.

Page 68: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

83

e. Kepala Sekolah hapus Data Tata Usaha.

Sumber : Penulis

Gambar III.56. User Interface Kepala sekolah hapus data tata usaha.

f. Kepala Sekolah Tambah Data Staff Tata Usaha.

Sumber : Penulis

Gambar III.57. User Interface Kepala sekolah tambah data tata usaha.

Page 69: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

84

g. Kepala Sekolah mengkses menu Siswa.

Sumber : Penulis

Gambar III.58. User Interface Kepala sekolah tambah data tata usaha.

h. Kepala Sekolah akses Detail data siswa.

Sumber : Penulis

Gambar III.59. User Interface Kepala sekolah akses detail data siswa.

Page 70: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

85

i. Kepala Sekolah akses Data Kelas.

Sumber : Penulis

Gambar III.60. User Interface Kepala sekolah akses data kelas.

j. Kepala Sekolah Akses Laporan Pembayaran Pendaftaran Siswa Baru.

Sumber : Penulis

Gambar III.61. User Interface Kepala sekolah tambah data tata usaha.

Page 71: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

86

k. Kepala sekolah Mencetak Laporan Pembayaran biaya Pendaftaran Siswa

Baru.

Sumber : Penulis

Gambar III.62. User Interface Kepala sekolah cetak laporan cicilan biaya

pendaftaran siswa baru.

l. Kepala Sekolah akses Laporan Pembayaran SPP.

Sumber : Penulis

Gambar III.63. User Interface Kepala sekolah akses laporan pembayaran

SPP.

Page 72: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

87

m. Kepala Sekolah cetak Laporan Pembayaran SPP.

Sumber : Penulis

Gambar III.64. User Interface Kepala sekolah cetak laporan pembayaran

SPP.

n. Kepala Sekolah ubah Password.

Sumber : Penulis

Gambar III.65. User Interface Kepala sekolah ubah password.

Page 73: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

88

3.5. Implementasi

3.5.1. Code Generation

1. Detail_cicilan.php

<?php

$stmt = $conn->prepare("SELECT siswa.*, kelas.nama_kelas, pendaftaran.*,

spp.* FROM siswa INNER JOIN kelas ON kelas.id_kelas = siswa.id_kelas

INNER JOIN spp ON spp.id_siswa = siswa.id_siswa INNER JOIN pendaftaran

ON pendaftaran.id_siswa = siswa.id_siswa WHERE siswa.id_siswa =

'".$_GET['id']."'");

$stmt->execute();

$row = $stmt->fetch(PDO::FETCH_ASSOC);

$nisn = $row['nisn'];

$nama_siswa = $row['nama_siswa'];

$nama_wali = $row['nama_wali'];

$no_telp_wali = $row['no_telp_wali'];

$alamat = $row['alamat'];

$nama_kelas = $row['nama_kelas'];

$id_pendaftaran = $row['id_pendaftaran'];

$tgl_pendaftaran = $row['tgl_pendaftaran'];

$status_cicilan = $row['status_cicilan'];

$juli = $row['Juli'];

$agustus = $row['Agustus'];

$september = $row['September'];

$oktober = $row['Oktober'];

$november = $row['November'];

Page 74: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

89

$desember = $row['Desember'];

$januari = $row['Januari'];

$februari = $row['Februari'];

$maret = $row['Maret'];

$april = $row['April'];

$mei = $row['Mei'];

$juni = $row['Juni'];

$stmt = $conn->prepare("SELECT cicilan.cicilan_1, cicilan.cicilan_2,

cicilan.cicilan_3, cicilan.cicilan_4, cicilan.cicilan_5 FROM cicilan INNER JOIN

pendaftaran ON pendaftaran.id_pendaftaran = cicilan.id_pendaftaran INNER

JOIN siswa ON siswa.id_siswa = pendaftaran.id_siswa WHERE siswa.id_siswa

= '".$_GET['id']."'");

$stmt->execute();

$row = $stmt->fetch(PDO::FETCH_ASSOC);

$total_dibayar = $row['cicilan_1'] + $row['cicilan_2'] + $row['cicilan_3'] +

$row['cicilan_4'] + $row['cicilan_5'];

?>

<div class="card shadow mb-4">

<!-- Card Header - Dropdown -->

<div class="card-header py-3 d-flex flex-row align-items-center justify-

content-between">

<h6 class="m-0 font-weight-bold text-primary">Detil Cicilan</h6>

</div>

<!-- Card Body -->

Page 75: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

90

<div class="card-body">

<div class="table-responsive">

<table>

<tr>

<th>Nama Siswa / Siswi</th>

<td>:</td>

<td><?= $nama_siswa; ?></td>

</tr>

<tr>

<th>NISN</th>

<td>:</td>

<td><?= $nisn; ?></td>

</tr>

<tr>

<th>Kelas</th>

<td>:</td>

<td><?= $nama_kelas; ?></td>

</tr>

<tr>

<th>Nama Wali</th>

<td>:</td>

<td><?= $nama_wali; ?></td>

</tr>

<tr>

<th>No. Telp Wali</th>

Page 76: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

91

<td>:</td>

<td><?= $no_telp_wali; ?></td>

</tr>

<tr>

<th>Alamat</th>

<td>:</td>

<td><?= $alamat; ?></td>

</tr>

<tr>

<th>Tgl Daftar</th>

<td>:</td>

<td><?= $tgl_pendaftaran; ?></td>

</tr>

<tr>

<th>Cicilan Biaya Pendaftaran</th>

<td>:</td>

<td><?= $status_cicilan; ?></td>

</tr>

<tr>

<th>Total yang sudah dibayarkan</th>

<td>:</td>

<td><?= $total_dibayar; ?></td>

</tr>

</table>

</div>

Page 77: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

92

<hr>

<h4><u>Cicilan Biaya Pendaftaran</u></h4>

<div class="table-responsive">

<form method="post">

<table class="table">

<thead>

<tr>

<th>Cicilan 1</th>

<th>Cicilan 2</th>

<th>Cicilan 3</th>

<th>Cicilan 4</th>

<th>Cicilan 5</th>

</tr>

</thead>

<tbody>

<?php

$stmt1 = $conn->prepare("SELECT * FROM cicilan WHERE

id_pendaftaran = '$id_pendaftaran'");

$stmt1->execute();

$rows = $stmt1->fetchAll(PDO::FETCH_ASSOC);

$no = 1;

foreach ($rows as $row) {

echo "<tr>";

if ($row['cicilan_1'] == 0) {

Page 78: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

93

echo "<td><input type='text' name='cicilan_1' id='cicilan_1'

class='form-control form-control-sm' value='0' required></td>";

} else {

echo "<td><input type='text' name='cicilan_1' id='cicilan_1'

class='form-control form-control-sm' value='".$row['cicilan_1']."'

readonly></td>";

}

if ($row['cicilan_2'] == 0) {

echo "<td><input type='text' name='cicilan_2' id='cicilan_2'

class='form-control form-control-sm' value='0' required></td>";

} else {

echo "<td><input type='text' name='cicilan_2' id='cicilan_2'

class='form-control form-control-sm' value='".$row['cicilan_2']."'

readonly></td>";

}

if ($row['cicilan_3'] == 0) {

echo "<td><input type='text' name='cicilan_3' id='cicilan_3'

class='form-control form-control-sm' value='0' required></td>";

} else {

echo "<td><input type='text' name='cicilan_3' id='cicilan_3'

class='form-control form-control-sm' value='".$row['cicilan_3']."'

readonly></td>";

}

if ($row['cicilan_4'] == 0) {

Page 79: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

94

echo "<td><input type='text' name='cicilan_4' id='cicilan_4'

class='form-control form-control-sm' value='0' required></td>";

} else {

echo "<td><input type='text' name='cicilan_4' id='cicilan_4'

class='form-control form-control-sm' value='".$row['cicilan_4']."'

readonly></td>";

}

if ($row['cicilan_5'] == 0) {

echo "<td><input type='text' name='cicilan_5' id='cicilan_5'

class='form-control form-control-sm' value='0' required></td>";

} else {

echo "<td><input type='text' name='cicilan_5' id='cicilan_5'

class='form-control form-control-sm' value='".$row['cicilan_5']."'

readonly></td>";

}

echo "</tr>";

}

?>

</tbody>

</table>

<div class="text-right">

<button type="submit" name="submit-cicilan" class="btn btn-sm btn-

primary"><i class="fas fa-save"></i> Simpan</button>

</div>

</form>

Page 80: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

95

</div>

</div>

</div>

<script>

$('#nav-item-cicilan').addClass('active');

// Input Filter

function setInputFilter(textbox, inputFilter) {

["input", "keydown", "keyup", "mousedown", "mouseup", "select",

"contextmenu", "drop"].forEach(function(event) {

textbox.addEventListener(event, function() {

if (inputFilter(this.value)) {

this.oldValue = this.value;

this.oldSelectionStart = this.selectionStart;

this.oldSelectionEnd = this.selectionEnd;

} else if (this.hasOwnProperty("oldValue")) {

this.value = this.oldValue;

this.setSelectionRange(this.oldSelectionStart, this.oldSelectionEnd);

}

});

});

}

setInputFilter(document.getElementById("cicilan_1"), function(value) {

return /^\d*\.?\d*$/.test(value);

});

setInputFilter(document.getElementById("cicilan_2"), function(value) {

Page 81: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

96

return /^\d*\.?\d*$/.test(value);

});

setInputFilter(document.getElementById("cicilan_3"), function(value) {

return /^\d*\.?\d*$/.test(value);

});

setInputFilter(document.getElementById("cicilan_4"), function(value) {

return /^\d*\.?\d*$/.test(value);

});

setInputFilter(document.getElementById("cicilan_5"), function(value) {

return /^\d*\.?\d*$/.test(value);

});

</script>

<?php

if (isset($_POST['submit-cicilan'])) {

$stmt = $conn->prepare("UPDATE cicilan SET cicilan_1 =

'".$_POST['cicilan_1']."', cicilan_2 = '".$_POST['cicilan_2']."', cicilan_3 =

'".$_POST['cicilan_3']."', cicilan_4 = '".$_POST['cicilan_4']."', cicilan_5 =

'".$_POST['cicilan_5']."' WHERE id_pendaftaran = '$id_pendaftaran'");

$stmt->execute();

$stmt = $conn->prepare("SELECT * FROM cicilan WHERE id_pendaftaran

= '$id_pendaftaran'");

$stmt->execute();

$row = $stmt->fetch(PDO::FETCH_ASSOC);

if ($row['cicilan_1'] != 0 && $row['cicilan_2'] != 0 && $row['cicilan_3'] != 0

&& $row['cicilan_4'] != 0 && $row['cicilan_5'] != 0) {

Page 82: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

97

$stmt = $conn->prepare("UPDATE pendaftaran SET status_cicilan =

'Lunas' WHERE id_pendaftaran = '$id_pendaftaran'");

$stmt->execute();

}

?>

<script>

location.href = "?page=cicilan";

</script>

<?php

}

?>

3. Detail_spp.php

<?php

$stmt = $conn->prepare("SELECT siswa.*, kelas.nama_kelas, pendaftaran.*,

spp.* FROM siswa INNER JOIN kelas ON kelas.id_kelas = siswa.id_kelas

INNER JOIN spp ON spp.id_siswa = siswa.id_siswa INNER JOIN pendaftaran

ON pendaftaran.id_siswa = siswa.id_siswa WHERE siswa.id_siswa =

'".$_GET['id']."'");

$stmt->execute();

$row = $stmt->fetch(PDO::FETCH_ASSOC);

$nisn = $row['nisn'];

$nama_siswa = $row['nama_siswa'];

$nama_wali = $row['nama_wali'];

$no_telp_wali = $row['no_telp_wali'];

Page 83: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

98

$alamat = $row['alamat'];

$nama_kelas = $row['nama_kelas'];

$id_pendaftaran = $row['id_pendaftaran'];

$tgl_pendaftaran = $row['tgl_pendaftaran'];

$status_cicilan = $row['status_cicilan'];

$juli = $row['Juli'];

$agustus = $row['Agustus'];

$september = $row['September'];

$oktober = $row['Oktober'];

$november = $row['November'];

$desember = $row['Desember'];

$januari = $row['Januari'];

$februari = $row['Februari'];

$maret = $row['Maret'];

$april = $row['April'];

$mei = $row['Mei'];

$juni = $row['Juni'];

?>

<div class="card shadow mb-4">

<!-- Card Header - Dropdown -->

<div class="card-header py-3 d-flex flex-row align-items-center justify-

content-between">

<h6 class="m-0 font-weight-bold text-primary">Pembayaran SPP</h6>

</div>

<!-- Card Body -->

Page 84: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

99

<div class="card-body">

<div class="table-responsive">

<table>

<tr>

<th>Nama Siswa / Siswi</th>

<td>:</td>

<td><?= $nama_siswa; ?></td>

</tr>

<tr>

<th>NISN</th>

<td>:</td>

<td><?= $nisn; ?></td>

</tr>

<tr>

<th>Kelas</th>

<td>:</td>

<td><?= $nama_kelas; ?></td>

</tr>

<tr>

<th>Nama Wali</th>

<td>:</td>

<td><?= $nama_wali; ?></td>

</tr>

<tr>

<th>No. Telp Wali</th>

Page 85: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

100

<td>:</td>

<td><?= $no_telp_wali; ?></td>

</tr>

<tr>

<th>Alamat</th>

<td>:</td>

<td><?= $alamat; ?></td>

</tr>

<tr>

<th>Tgl Daftar</th>

<td>:</td>

<td><?= $tgl_pendaftaran; ?></td>

</tr>

<tr>

<th>Cicilan Biaya Pendaftaran</th>

<td>:</td>

<td><?= $status_cicilan; ?></td>

</tr>

</table>

</div>

<div class="table-responsive">

<form method="post">

<table class="table table-sm">

<thead>

<tr>

Page 86: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

101

<th width="8%">Juli</th>

<th width="8%">Agustus</th>

<th width="8%">September</th>

<th width="8%">Oktober</th>

<th width="8%">November</th>

<th width="8%">Desember</th>

<th width="8%">Januari</th>

<th width="8%">Februari</th>

<th width="8%">Maret</th>

<th width="8%">April</th>

<th width="8%">Mei</th>

<th width="8%">Juni</th>

</tr>

</thead>

<tbody>

<?php

$stmt1 = $conn->prepare("SELECT * FROM spp WHERE id_siswa =

'".$_GET['id']."'");

$stmt1->execute();

$rows = $stmt1->fetchAll(PDO::FETCH_ASSOC);

foreach ($rows as $row) {

echo "<tr>";

if ($row['Juli'] == 0) {

echo "<td><input type='text' name='Juli' id='Juli' class='form-control

form-control-sm' value='0' required></td>";

Page 87: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

102

} else {

echo "<td><input type='text' name='Juli' id='Juli' class='form-control

form-control-sm' value='".$row['Juli']."' readonly></td>";

}

if ($row['Agustus'] == 0) {

echo "<td><input type='text' name='Agustus' id='Agustus' class='form-

control form-control-sm' value='0' required></td>";

} else {

echo "<td><input type='text' name='Agustus' id='Agustus' class='form-

control form-control-sm' value='".$row['Agustus']."' readonly></td>";

}

if ($row['September'] == 0) {

echo "<td><input type='text' name='September' id='September'

class='form-control form-control-sm' value='0' required></td>";

} else {

echo "<td><input type='text' name='September' id='September'

class='form-control form-control-sm' value='".$row['September']."'

readonly></td>";

}

if ($row['Oktober'] == 0) {

echo "<td><input type='text' name='Oktober' id='Oktober' class='form-

control form-control-sm' value='0' required></td>";

} else {

echo "<td><input type='text' name='Oktober' id='Oktober' class='form-

control form-control-sm' value='".$row['Oktober']."' readonly></td>";

Page 88: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

103

}

if ($row['November'] == 0) {

echo "<td><input type='text' name='November' id='November'

class='form-control form-control-sm' value='0' required></td>";

} else {

echo "<td><input type='text' name='November' id='November'

class='form-control form-control-sm' value='".$row['November']."'

readonly></td>";

}

if ($row['Desember'] == 0) {

echo "<td><input type='text' name='Desember' id='Desember'

class='form-control form-control-sm' value='0' required></td>";

} else {

echo "<td><input type='text' name='Desember' id='Desember'

class='form-control form-control-sm' value='".$row['Desember']."'

readonly></td>";

}

if ($row['Januari'] == 0) {

echo "<td><input type='text' name='Januari' id='Januari' class='form-

control form-control-sm' value='0' required></td>";

} else {

echo "<td><input type='text' name='Januari' id='Januari' class='form-

control form-control-sm' value='".$row['Januari']."' readonly></td>";

}

if ($row['Februari'] == 0) {

Page 89: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

104

echo "<td><input type='text' name='Februari' id='Februari' class='form-

control form-control-sm' value='0' required></td>";

} else {

echo "<td><input type='text' name='Februari' id='Februari' class='form-

control form-control-sm' value='".$row['Februari']."' readonly></td>";

}

if ($row['Maret'] == 0) {

echo "<td><input type='text' name='Maret' id='Maret' class='form-

control form-control-sm' value='0' required></td>";

} else {

echo "<td><input type='text' name='Maret' id='Maret' class='form-

control form-control-sm' value='".$row['Maret']."' readonly></td>";

}

if ($row['April'] == 0) {

echo "<td><input type='text' name='April' id='April' class='form-

control form-control-sm' value='0' required></td>";

} else {

echo "<td><input type='text' name='April' id='April' class='form-

control form-control-sm' value='".$row['April']."' readonly></td>";

}

if ($row['Mei'] == 0) {

echo "<td><input type='text' name='Mei' id='Mei' class='form-control

form-control-sm' value='0' required></td>";

} else {

Page 90: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

105

echo "<td><input type='text' name='Mei' id='Mei' class='form-control

form-control-sm' value='".$row['Mei']."' readonly></td>";

}

if ($row['Juni'] == 0) {

echo "<td><input type='text' name='Juni' id='Juni' class='form-control

form-control-sm' value='0' required></td>";

} else {

echo "<td><input type='text' name='Juni' id='Juni' class='form-control

form-control-sm' value='".$row['November']."' readonly></td>";

}

echo "</tr>";

}

?>

</tbody>

</table>

<div class="text-right">

<button type="submit" name="submit-spp" class="btn btn-sm btn-

primary"><i class="fas fa-save"></i> Simpan</button>

</div>

</form>

</div>

</div>

</div>

<script>

$('#nav-item-spp').addClass('active');

Page 91: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

106

// Input Filter

function setInputFilter(textbox, inputFilter) {

["input", "keydown", "keyup", "mousedown", "mouseup", "select",

"contextmenu", "drop"].forEach(function(event) {

textbox.addEventListener(event, function() {

if (inputFilter(this.value)) {

this.oldValue = this.value;

this.oldSelectionStart = this.selectionStart;

this.oldSelectionEnd = this.selectionEnd;

} else if (this.hasOwnProperty("oldValue")) {

this.value = this.oldValue;

this.setSelectionRange(this.oldSelectionStart, this.oldSelectionEnd);

}

});

});

}

setInputFilter(document.getElementById("Juli"), function(value) {

return /^\d*\.?\d*$/.test(value);

});

setInputFilter(document.getElementById("Agustus"), function(value) {

return /^\d*\.?\d*$/.test(value);

});

setInputFilter(document.getElementById("September"), function(value) {

return /^\d*\.?\d*$/.test(value);

});

Page 92: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

107

setInputFilter(document.getElementById("Oktober"), function(value) {

return /^\d*\.?\d*$/.test(value);

});

setInputFilter(document.getElementById("November"), function(value) {

return /^\d*\.?\d*$/.test(value);

});

setInputFilter(document.getElementById("Desember"), function(value) {

return /^\d*\.?\d*$/.test(value);

});

setInputFilter(document.getElementById("Januari"), function(value) {

return /^\d*\.?\d*$/.test(value);

});

setInputFilter(document.getElementById("Februari"), function(value) {

return /^\d*\.?\d*$/.test(value);

});

setInputFilter(document.getElementById("Maret"), function(value) {

return /^\d*\.?\d*$/.test(value);

});

setInputFilter(document.getElementById("April"), function(value) {

return /^\d*\.?\d*$/.test(value);

});

setInputFilter(document.getElementById("Mei"), function(value) {

return /^\d*\.?\d*$/.test(value);

});

setInputFilter(document.getElementById("Juni"), function(value) {

Page 93: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

108

return /^\d*\.?\d*$/.test(value);

});

</script>

<?php

if (isset($_POST['submit-spp'])) {

$stmt = $conn->prepare("UPDATE spp

SET Juli = '".$_POST['Juli']."',

Agustus = '".$_POST['Agustus']."',

September = '".$_POST['September']."',

Oktober = '".$_POST['Oktober']."',

November = '".$_POST['November']."',

Desember = '".$_POST['Desember']."',

Januari = '".$_POST['Januari']."',

Februari = '".$_POST['Februari']."',

Maret = '".$_POST['Maret']."',

April = '".$_POST['April']."',

Mei = '".$_POST['Mei']."',

Juni = '".$_POST['Juni']."'

WHERE id_siswa = '".$_GET['id']."'");

$stmt->execute();

?>

<script>

location.href = "?page=spp";

</script>

<?php

Page 94: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

109

}

?>

Page 95: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

110

3.5.2. BlackBox Testing

1. Form login Siswa.

Table III.10.

Hasil pegujian Black Box Testing Form Login Siswa.

No Sekenario penguji Test case Hasil yang di

harapkan

Hasil

penguji

an

Kesim

pulan

1. Kode user dan

passoword

Kode user

: (kosong)

Password:

(kosong)

Sistem akan

menolak akses

dan menapilkan

pesan “please fill

out thise field”

Sesuai

harapan

valid

2. Megetik kode user

dan password tidak

diisi kemudian klik

login

Kode

User:0000

000001

Password:

(kosong)

Sistem akan

menolak akses

dan menapilkan

pesan “please fill

out thise field”

Sesuai

harapan

vailid

3 Mengetikan salah

satu kondisi salah

pada Kode user

atau Password

kemudian klik

tombol login

Kode user

:

00000000

01 (benar)

Password :

12345

Sistem tidak

mengakses dan

textbox akan

kosong kembali

Sesuai

harapan

vailid

Page 96: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

111

(salah)

4 Mengetikan Kode

user dan Password

dengan data yang

benar

Kode user

:

00000000

01 (benar)

Password :

12345678

9 (benar)

Sistem akan

menerima akses

login dan akan

menampilkan

pesan “Selamat

Datang

Sesuai

harapan

vailid

2. Form Transaksi Pendaftaran.

Table III.11.

Hasil Pengujian Black Box Testing Form Transaksi Pendaftaran.

No Scenario

pengujian

Test case Hasil yang

diharapkan

Hasil

pengujian

Kesimpulan

1 Menambah

transaksi

pendaftarann

, tetapi tidak

kliktombol

simpan

Tidak klik

tombol

simpan

Sitem tidak

menyimpan

data

transaksi

pendaftaran

Sesuai

harapan

Vailid

2. Menambah

transaksi

pendaftaran,

tetapi tidak

Klik

tombol

simpan

Sistem

tidak akan

menyipan

data

Sesuai

harapan

vailid

Page 97: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

112

mengisi

lengkap

textbox yang

ada dengan

klik tombol

simpan

transaksi

dan akan

menapilkan

pesan

“please fill

out thise

field”

3. Menambah

transaksi

pendaftaran

dengan

mengisi

textbox yang

ada dan

mengklik

tomol

simpan

Klik

tombol

simpan

Sistem akan

menyimpan

data

transaksi

pendaftaran

Sesuai

harapan

Vailid

3. Form Transaksi Cicilan.

Table III.12.

Hasil Pengujian Black Box Testing Form Transaksi Cicilan.

No Skenario

pengujian

Tets case Hasil yang

diharapkan

Hasil

pengujian

Kesimpulan

1. Menambah Tidak klik Sistem Sesuai Vailid

Page 98: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

113

transaksi

cicilan, tetapi

tidak klik

tombol simpan

tombol

simpan

tidak akan

mnyimpan

data

transaksi

cicilan

harapan

2. Menambah

transaksi

cicilan tanpa

mengisi

nominal di

textbox dengan

meklik tombol

simpan

Klik

tombol

simpan

Sistem

tidak

menyimpan

data

transaksi

Sesuai

harapan

Vailid

4. Menambah

transaksi

dengan mengisi

nominal di

textbox dengan

klik tombol

simpan

Klik

tombl

simpan

Sistem akan

menyimpan

data

transaksi

Sesuai

harapan

Vailid

4. Form Transaksi SPP.

Page 99: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

114

Tabel III.13.

Hasil Pengujian Black Box Testing Form Transaksi SPP.

No. Skenario

pengujian

Tests case Hasil yang

diharapkan

Hasil

penguujian

Kesimpulan

1. Menambah

transaksi

dengan

mengisi

nominal

pembayaran

pada

textbox

tetapi tidak

klik tombol

simpan

Tidak klik

tombol

simpan

Sistem

tidak akan

menyimpan

data

transaksi

Sesuai

harapan

Vailid

2. Menambah

transaksi

spp tanpa

mengisi

nominal

pembayran

pada

textbox

dengan klik

Klik

tombol

simpan

Sistem

tidak

menyimpan

data

transaksi

spp

Sesuai

harapan

Vailid

Page 100: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

115

tombol

simpan

3. Menambah

transaksi

dengan

mengisi

nominal

pembayaran

pada

textbox dan

klik tombol

simpan

Klik

tombol

simpan

Sistem akan

menyimpan

data

transaksi

spp

Sesuai

harapan

Vailid

Page 101: BAB III PEMBAHASAN · 16 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan pendaftaran murid dan pembayaran SPP di SDIT Ramadhanty terdapat aturan yang telah

116

3.5.3. Spesifikasi hardware dan software

Tabel III.14.

Spesifikasi Hardware dan Software.

Kebutuhan Keterangan

Sistem Windows 10 Home Single Language

Processor Intel® Celeron® CPU N3350 @1.10 GHz

RAM 2,00 GB DDR3 L Memory

Harddisk 500 GB

Monitor Standard

Keyboard Standard Keyboard

Printer Standard

Mouse Standard

Software Bahasa Pemograman : PHP

DBMS : MySQL