TUGAS AKHIR - repository.nusamandiri.ac.id fileRANCANG BANGUN SISTEM INFORMASI PEMBAYARAN SPP PADA...
Transcript of TUGAS AKHIR - repository.nusamandiri.ac.id fileRANCANG BANGUN SISTEM INFORMASI PEMBAYARAN SPP PADA...
RANCANG BANGUN SISTEM INFORMASI PEMBAYARAN
SPP PADA RAUDHATUL ATHFAL AL-ALIFIYAH
JAKARTA
TUGAS AKHIR
Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III
MASWATIH
11152106
Program Studi Komputerisasi Akuntansi
AMIK BSI Jakarta
Jakarta
2018
KATA PENGANTAR
Alhamdulillah, Dengan mengucapkan puji syukur atas kehadirat Allah
SWT, yang telah melimpahkan rahmat dan karunia-Nya, sehingga pada akhirnya
penulis dapat menyelesaikan tugas ini dengan baik. Dimana tugas akhir ini penulis
sajikan dalam bentuk buku yang sederhana. Adapun judul tugas akhir, yang
penulis ambil sebagai berikut, “Rancang Bangun Sistem Informasi
Pembayaran SPP Pada Raudhatul Athfal Al-Alifiyah Jakarta”.
Tujuan penulisan tugas akhir ini dibuat sebagai salah satu syarat kelulusan
program Diploma III AMIK BSI Jakarta. Sebagai bahan penulisan diambil
berdasarkan hasil penelitian (eksperimen), observasi dan beberapa sumber
literatur yang mendukung penulisan ini. Penulis menyadari bahwa tanpa
bimbingan dan dorongan dari semua pihak, maka penulisan tugas akhir ini tidak
akan lancar. Oleh karena itu pada kesempatan ini, izinkanlah penulis
menyampaikan ucapan terima kasih kepada:
1. Direktur AMIK BSI Jakarta
2. Ketua Program Studi Komputerisasi Akuntansi AMIK BSI Jakarta.
3. Bapak Achmad Rifai, M.kom selaku Dosen Pembimbing Tugas Akhir.
4. Staff / karyawan / dosen dilingkungan AMIK BSI Jakarta.
5. Ibu Alipatus Sholihah, S.E selaku Kepala Sekolah Raudhatul Athfal Al-
Alifiyah Jakarta.
ABSTRAK
Maswatih (11152106), Rancang Bangun Sistem Informasi Pembayaran SPP
Pada Raudhatul Athfal Al – Alifiyah Jakarta
Dalam era globalisasi saat ini, teknologi informasi berkembang sangat pesat.
Adapun komputer yang merupakan peralatan yang diciptakan untuk membantu
pekerjaan manusia agar lebih efektif dan efisien. Raudhatul Athfal Al – Alifiyah
Jakarta membutuhkan adanya sistem informasi yang menunjang dan memberikan
pelayanan khususnya pada pembayaran SPP bagi para orangtua siswa. Untuk
itulah penulis mencoba membuat Tugas Akhir mengenai sistem pembayaran SPP
di Raudhatul Athfal Al – Alifiyah Jakarta yang sampai saat ini belum
terkomputerisasi. Raudhatul Athfal Al – Alifiyah Jakarta adalah salah satu
lembaga yang bergerak di bidang pendidikan. Sistem pembayaran SPP yang ada
masih menggunakan sistem pencatatan manual, mulai dari pengecekan data
pembayaran SPP, pencatatan kedalam buku besar serta membuat laporan bulanan.
Sehingga besar kemungkinan terjadinya kesalahan dalam proses pencatatan
maupun perhitungan. Dengan sistem pembayaran SPP terkomputerisasi yang
diusulkan diharapkan dapat mempermudah pekerjaan Tata Usaha agar lebih
efektif dan efisien dibandingkan dengan sistem yang terdahulu. Sistem yang
diusulkan menggunakan perangkat lunak Netbeans IDE 8.1, Xampp 3.2.2, bahasa
pemograman PHP dan database MySQL.
Kata Kunci: Netbeans 8.1, Xampp 3.2.2, PHP, MySQL, Rancang Bangun
Sistem Informasi, Pembayaran SPP
ABSTRACT
Maswatih (11152106), Design Information System Of SPP Payment at
Raudhatul Athfal Al – Alifiyah Jakarta
In the current era of globalization, information technology is growing very
rapidly. The computer is a device that was created to help human work to be more
affective and efficient. Raudhatul Athfal Al – Alifiyah Jakarta requires the
existence of information systems that support and provide services, especially on
the payment of tuition fees for parents. For this reason the author tries to make
the final task about the payment system of SPP in Raudhatul Athfal Al – Alifiyah
Jakarta which until now has not been computerized. Raudhatul Athfal Al -
Alifiyah Jakarta is one of the institutions engaged in education. The excisting SPP
payment system still uses manual recording system, starting from checking data of
SPP payment, recording into general ledger and making monthly report. So that
the posibility of errors in teh process of recording and calculation. With the
proposed system of computerized SPP payment is expected of facilitate the work
of administration to be more effective and efficient then the previous system. The
proposed system uses Netbeans IDE 8.1, Xampp 3.2.2 software, PHP
programming language and MySQL database.
Keyword: Netbeans 8.1, Xampp 3.2.2, PHP, MySQL, Design Information
system, SPP payment
DAFTAR ISI
Lembar Judul Tugas Akhir .................................................................................. i
Lembar Pernyataan Keaslian Tugas Akhir .......................................................... ii
Lembar Pernyataan Persetujuan Publikasi Karya Ilmiah .................................... iii
Lembar Persetujuan dan Pengesahan Tugas Akhir ............................................. iv
Lembar Konsultasi Tugas Akhir ......................................................................... v
Kata Pengantar.................................................................................................... vi
Abstrak................................................................................................................ viii
Daftar Isi.............................................................................................................. x
Daftar Simbol...................................................................................................... xiii
Daftar Gambar.................................................................................................... xviii
Daftar Tabel.......................................................................................................... xix
Daftar Lampiran.................................................................................................. xx
BAB I PENDAHULUAN ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1. Latar Belakang Masalah .....................................................................1
1.2. Maksud dan Tujuan .................................................................... 2
1.3. Metode Penelitian ............................................................................3
1.3.1. Metode Pengumpulan Data ....................................................3
1.3.2. Metode Pengembangan Software ...........................................4
1.4. Ruang Lingkup .................................................................................6
BAB II LANDASAN TEORI ........................................................... 7
2.1. Konsep Dasar Sistem ........................................................... 7
2.1.1. Pengertian Sistem ............................................................. 7
2.1.2. Karakteristik Sistem ................................................. 8
2.1.3. Klasifikasi Sistem ...................................................................10
2.1.4. Pengertian Informasi...............................................................11
2.1.5. Kualitas Informasi .................................................................11
2.1.6. Nilai Informasi .......................................................................13
2.1.7. Karakteristik Informasi .........................................................14
2.1.8. Pengertian Sistem Informasi ..................................................15
2.1.9. Komponen Sistem Informasi ..................................................15
2.1.10. Pengertian Sistem Akuntansi ..............................................16
2.1.11. Sistem Informasi Akuntansi ................................................17
2.1.12. Pengertian Pembayaran .......................................................17
2.1.13. Pengertian SPP.....................................................................17
2.2. Peralatan Pendukung (Tools System) ...............................................18
2.2.1. Unifed Model Language (UML) ............................................18
2.2.2. Diagram-diagram UML (Unified Modeling Language).........18
2.2.3. Entity Relationship Diagram (ERD) ......................................19
2.2.4. Logical Record Structure (LRS) .............................................20
2.2.5. Pengertian Java ......................................................................20
2.2.6. Pengertian Database (Basis Data) .........................................20
2.2.7. NetBeans IDE .........................................................................21
2.2.8. XAMPP ...................................................................................21
2.2.9. PHP MyAdmin........................................................................21
2.2.10. MySQL ..................................................................................21
BAB III PEMBAHASAN .................................................................................22
3.1. Tinjauan Perusahaan.........................................................................22
3.1.1. Sejarah Perusahaan .................................................................22
3.1.2. Struktur Organisasi dan tugas ................................................24
3.2. Tinjauan Kasus .................................................................................25
3.2.1. Proses Bisnis Sistem Berjalan ...............................................25
3.2.2. Activity Diagram ....................................................................27
3.2.3. Dokumen Masukan ................................................................28
3.2.4. Dokumen Keluaran ................................................................28
3.2.5. Permasalahan Pokok ..............................................................29
3.2.6. Pemecahan Masalah ...............................................................29
3.3. Analisis Kebutuhan Software ...........................................................30
3.3.1. Tahapan Analisis ....................................................................30
3.3.2. Use Case Diagram .................................................................31
3.3.3. Activity Diagram ....................................................................33
3.4. Desain ...............................................................................................44
3.4.1. Entity Relationship Diagram (ERD) ......................................44
3.4.2. Logical Record Structur (LRS) ..............................................45
3.4.3. Spesifikasi File .......................................................................46
3.4.4. Sequence Diagram .................................................................50
3.4.5. Deployment Diagram .............................................................51
3.4.6. User Interface .........................................................................52
3.5. Implementasi ....................................................................................58
3.5.1. Code Generation ....................................................................58
3.5.2. Blackbox Testing ....................................................................70
3.5.3. Spesifikasi Hardware dan Software .......................................72
BAB IV PENUTUP ...........................................................................................73
4.1. Kesimpulan .......................................................................................73
4.2. Saran .................................................................................................74
DAFTAR PUSTAKA ........................................................................................ 75
DAFTAR RIWAYAT HIDUP.......................................................................... 77
SURAT KETERANGAN RISET ..................................................................... 78
LAMPIRAN-LAMPIRAN ................................................................................ 79
DAFTAR SIMBOL
A. Simbol Use Case Diagram
Simbol Keterangan
aktor/ actor
nama actor
Orang, proses, atau sistem lain yang berinteraksi
dengan sistem sistem informasi yang akan dibuat
di luar sistem informasi yang akan dibuat itu
sendiri, jadi walaupun simbol aktor adalah gambar
orang, tapi aktor belum tentu merupakan orang,
biasanya dinyatakan menggunakan kata benda di
awal frase nama aktor.
Use Case Fungsionalitas yang disediakan sistem sebagai
unit-unit yang saling bertukar pesan antar unit atau
aktor, biasanya dinyatakan dengan menggunakan
kata kerja di awal di awal frase nama use case.
Asosiasi / association Komunikasi antara aktor dan use case yang
berpartisipasi pada use case atau use case
memiliki interaksi dengan aktor.
Ekstensi / extend
<<extend>>
Relasi use case tambahan ke sebuah use case
dimana use case yang ditambahkan dapat berdiri
sendiri walau tanpa use case tambahan itu, mirip
dengan prinsip inheritance pada pemrograman
berorientasi objek, biasanya use case tambahan
memiliki nama depan yang sama dengan use case
yang ditambahkan.
Generalisasi / generalization
Hubungan generalisasi dan spesialisasi (umum-
khusus) antara dua buah use case dimana fungsi
yang satu adalah fungsi yang lebih umum dari
lainnya.
Menggunakan / include /
uses
Relasi use case tambahan ke sebuah use case
dimana use case yang ditambahkan memerlukan
use case ini untuk menjalankan fungsinya atau
sebagai syarat dijalankan use case ini.
Nama use
case
B. Simbol Activity Diagram
Simbol Keterangan
Status awal
Status awal aktivitas sistem, sebuah
diagram aktivitas memiliki sebuah status
awal.
Aktivitas
Aktivitas yang dilakukan sistem,
aktivitasnya biasanya diawali dengan kata
kerja.
Percabangan / decision Asosiasi percabangan dimana jika ada
pilihan aktivitas lebih dari satu.
Penggabungan / join Asosiasi penggabungan dimana lebih dari
satu aktivitas digabungkan menjadi satu.
Status akhir Status akhir yang dilakukan sistem, sebuah
diagram aktivitas memiliki sebuah status
akhir.
Swimlane
Memisahkan organisasi bisnis yang
bertanggung jawab terhadap aktivitas
yang terjadi.
C. Simbol Entity Relationship Diagram
Simbol Keterangan
Entitas / entity
Entitas merupakan data inti yang akan disimpan,
bakal tabel pada basis data, benda yang memiliki
data dan harus disimpan datanya agar dapat
diakses oleh aplikasi komputer, penamaan entitas
biasanya lebih ke kata benda dan belum
merupakan nama tabel.
Atribut
Field atau kolom data yang butuh disimpan
dalam suatu entitas.
Atribut kunci primer
Field atau kolom data yang butuh disimpan
dalam suatu entitas dan digunakan sebagai kunci
akses record yang diinginkan, biasanya berupa
id, kunci primer dapat lebih dari satu kolom,
asalkan kombinasi dari beberapa kolom tersebut
dapat bersifat unik (berbeda tanpa ada yang
sama)
Atribut multinilai / multivalue
Field atau kolom data yang butuh disimpan
dalam suatu entitas yang dapat memiliki nilai
lebih dari satu.
Relasi
Relasi yang menghubungkan antar entitas,
biasanya diawali dengan kata kerja.
Asosiasi/association
Penghubung antara relasi dan entitas dimana di
kedua ujungnya memiliki multiplicity
kemungkinan jumlah pemakaian.
Kemungkinan jumlah maksimum keterhubungan antara entitas satu dengan yang lain disebut
dengan kardinalitas.
Misalkan ada kardinalitas 1 ke N atau sering
disebut dengan one to many menghubungkan
entitas A dan entitas B
nama_relasi
D. Simbol Sequence Diagram
Simbol Keterangan
aktor/ actor
nama actor
Orang, proses, atau sistem lain yang
berinteraksi dengan sistem sistem informasi
yang akan dibuat di luar sistem informasi yang
akan dibuat itu sendiri, jadi walaupun simbol
aktor adalah gambar orang, tapi aktor belum
tentu merupakan orang, biasanya dinyatakan
menggunakan kata benda di awal frase nama
aktor.
Interface atau Boundary Object
Sebuah objek yang menjadi penghubung user
dengan sistem
Control Object
Mengkoordinasikan perilaku sistem dan
dinamika dari suatu sistem, menangani tugas
utama dan mengontrol alur kerja suatu sistem.
Entitas Objek / Entity Object
Suatu objek yang berisi informasi kegiatan
terkait yang tetap dan disimpan kedalam suatu
database.
Object Message
Menggambarkan pesan/hubungan antar obyek,
yang menunjukan urutan kejadian yang terjadi.
Message to Self
Menggambarkan pesan/hubungan antar obyek,
yang menunjukan urutan kejadian yang terjadi.
Lifeline
Garis titik – titik yang berhubungan dengan
objek, sepanjang lifeline terdapat activation.
Activation
Mewakili sebuah eksekusi operasi dari objek,
panjang kotak ini berbanding lurus dengan
durasi aktivasi sebuah operasi.
E. Simbol Deployment Diagram
Simbol Keterangan
Package
Package merupakan sebuah bungkusan dari
satu atau lebih node
Node
Biasanya mengacu pada perangkat keras
(hardware), perangkat lunak yang tidak dibuat
sendiri (software), jika di dalam node
disertakan komponen untuk
mengkonsistenkan rancangan maka
komponen yang diikutsertakan harus sesuai
dengan komponen yang telah di definisikan
sebelumnya pada diagram komponen.
Komponen
Komponen Sistem
Kebergantungan / dependency
Kebergantungan antar node, arah panah
mengarah pada node yang dipakai.
Link
Relasi antar node
DAFTAR GAMBAR
Halaman
Gambar III.1 Struktur Organisasi ........................................................................ 24
Gambar III.2 Activity Diagram Proses Bisnis Sistem Berjalan ........................... 27
Gambar III.3 Use Case Diagram Halaman Admin ............................................. 31
Gambar III.4 Activity Diagram Halaman Login ................................................. 33
Gambar III.5 Activity Diagram Halaman Menu Utama ...................................... 34
Gambar III.6 Activity Diagram Halaman Menu Master ..................................... 35
Gambar III.7 Activity Diagram Halaman Menu Data Admin ............................. 36
Gambar III.8 Activity Diagram Halaman Menu Data Siswa .............................. 37
Gambar III.9 Activity Diagram Halaman Menu Data Perkiraan......................... 38
Gambar III.10 Activity Diagram Halaman Menu Transaksi ............................... 39
Gambar III.11 Activity Diagram Halaman Menu Pembayaran ........................... 40
Gambar III.12 Activity Diagram Halaman Menu Jurnal Umum......................... 41
Gambar III.13 Activity Diagram Halaman Menu Laporan Pembayaran ........... 42
Gambar III.14 Activity Diagram Halaman Menu Laporan Jurnal Umum .......... 43
Gambar III.15 Activity Diagram Halaman Menu Logout ................................. . 43
Gambar III.16 Entity Relationship Diagram (ERD) .......................................... 44
Gambar III.17 Logical Record Structure (LRS) ................................................ 45
Gambar III.18 Sequence Diagram Halaman Pembayaran ................................. 50
Gambar III.19 Deployment Diagram Sistem Pembayaran SPP ......................... 51
Gambar III.20 User Interface Halaman Login ................................................... 52
Gambar III.21 User Interface Halaman Menu Utama ....................................... 52
Gambar III.22 User Interface Halaman Menu Master ....................................... 53
Gambar III.23 User Interface Halaman Menu Data Admin .............................. 53
Gambar III.24 User Interface Halaman Menu Data Siswa ................................ 54
Gambar III.25 User Interface Halaman Menu Data Perkiraan .......................... 54
Gambar III.26 User Interface Halaman Menu Transaksi .................................. 55
Gambar III.27 User Interface Halaman Menu Form Pembayaran .................... 55
Gambar III.28 User Interface Halaman Menu Form Jurnal Umum .................. 56
Gambar III.29 User Interface Halaman Menu Laporan ..................................... 56
Gambar III.30 User Interface Halaman Menu Laporan Pembayaran ............... . 57
Gambar III.31 User Interface Halaman Menu Laporan Jurnal Umum ............. 57
DAFTAR TABEL
Halaman
Tabel III.1 Deskripsi Use Case Halaman Login ................................................ 31
Tabel III.2 Spesifikasi File Tabel Admin .......................................................... 46
Tabel III.3 Spesifikasi File Tabel Jurnal Detail ................................................. 47
Tabel III.4 Spesifikasi File Tabel Jurnal Umum ................................................. 47
Tabel III.5 Spesifikasi File Tabel Pembayaran ................................................... 48
Tabel III.6 Spesifikasi File Tabel Perkiraan ...................................................... 49
Tabel III.7 Spesifikasi File Tabel Siswa ............................................................ 49
Tabel III.8 Hasil Pengujian Blackbox Testing Form Login Admin ................... 70
Tabel III.9 Hasil Pengujian Blackbox Testing Form Transaksi Pembayaran .... 71
Tabel III.10 Spesifikasi Hardware dan Software ............................................... 72
DAFTAR LAMPIRAN
Halaman
A.1 Kartu SPP......................................................................................................79
B.1 Data Pembayaran SPP...................................................................................80
B.2 Buku besar SPP.............................................................................................80
C.1 Sertifikat Nomor Pokok Sekolah Nasional...................................................81
C.2 Surat Izin Operasional Penyelenggaraan Pendidikan...................................82
BAB I
PENDAHULUAN
1.1. Latar Belakang Masalah
Perkembangan dalam bidang teknologi informasi dan komunikasi pada
saat ini telah membawa manfaat yang sangat penting bagi kemajuan kehidupan
manusia. Berbagai macam kegiatan manusia yang sebelumnya dikerjakan oleh
manusia itu sendiri dengan menggunakan tenaga mereka, kini digantikan oleh
perangkat mesin otomatis. Perkembangan teknologi informasi dan komunikasi
sudah benar-benar dapat dirasakan manfaatnya dalam kehidupan manusia, tidak
dapat dipungkiri lagi bahwa perkembangan teknologi informasi memberikan
kesejahteraan terhadap kehidupan manusia, kemudahan untuk melakukan segala
hal, dan dapat menjadikan hubungan antar manusia itu tidak lagi dibatasi oleh
ruang dan waktu.
Kegiatan di suatu lembaga atau sekolah dibutuhkan sebuah sistem untuk
mengatur suatu kegiatan. Sistem harus sesuai dengan kebutuhan di suatu lembaga
atau sekolah. Sistem dapat mengolah data menjadi informasi. Sistem dalam
mengelola data diperlukan sarana penunjang untuk membantu pengolahan data
dengan cepat dan hasil laporan – laporan yang diperlukan suatu sekolah atau
lembaga memerlukan suatu sistem yang disebut sistem informasi akuntansi.
RA AL-ALIFIYAH Jakarta, merupakan salah satu yayasan pendidikan
formal setingkat Taman Kanak - Kanak yang beralamat di Kp. Pisangan
RT.002/011 No.100 Kelurahan Penggilingan, Kecamatan Cakung, Jakarta Timur
bergerak dalam bidang pendidikan. Saat ini proses pembayaran SPP di RA AL-
ALIFIYAH Jakarta masih berupa pencatatan di buku besar, yang membuat
pekerjaan menjadi kurang efektif dan efisien, sehingga riskan terjadinya
kehilangan data apabila buku besar tersebut hilang ataupun sobek dan terjadinya
ketidaksinkronan antara pencatatan di buku besar dengan kartu SPP tentang data
tunggakan, dikarenakan tidak adanya sistem yang mampu membantu proses
pembayaran.
Agar tercipta suatu sistem yang memadai dan mampu untuk mengatasi
permasalahan yang terjadi, pada RA AL-ALIFIYAH Jakarta penulis memilih
software yang akan digunakan yaitu menggunakan Java Desktop dengan
NetBeans IDE 8.1 sehingga memudahkan dalam pengolahan data, dan database
yang digunakan yaitu Mysql. Untuk itu penulis mengangkat latar belakang dari
permasalahan yang ada menjadi penulisan Tugas Akhir yang berjudul “Rancang
Bangun Sistem Informasi Pembayaran SPP pada RA AL-ALIFIYAH
Jakarta”.
1.2. Maksud dan Tujuan
Adapun maksud dari penulisan tugas akhir ini adalah :
1. Memberikan solusi terhadap permasalahan yang ada yaitu sistem pencatatan
pembayaran SPP yang masih menggunakan buku besar dimana riskan
terjadinya kehilangan data.
2. Untuk mempermudah saat user mengkoreksi transaksi pembayaran SPP yang
sudah maupun yang belum terjadi pada bulan-bulan sebelumnya (tunggakan).
3. Dengan diciptakannya sebuah sistem diharapkan dapat membantu proses
pembuatan laporan pembayaran SPP agar lebih efisien.
Sedangkan tujuan penulisan Tugas Akhir ini adalah sebagai salah satu
syarat kelulusan Program Diploma Tiga (D.III) pada Program Studi
Komputerisasi Akuntansi pada Akademik Manajemen Informatika dan Komputer
Bina Sarana Informatika.
1.3. Metode Penelitian
Menurut Sugiyono dalam jurnal ( Rahmatullah, & Rifai, 2018 ) “Metode
Penelitian pada dasarnya merupakan cara ilmiah untuk mendapatkan data dengan
tujuan dan kegunaan tertentu. Berdasarkan hal tersebut terdapat empat kata kunci
yang perlu di perhatikan yaitu, cara ilmiah, data, tujuan, dan kegunaan”.
1.3.1. Metode Pengumpulan Data
Dalam penulisan tugas akhir ini, penulis menggunakan metode-metode
pengumpulan data antara lain :
1. Pengamatan Langsung (Observation)
Observasi adalah pengamatan langsung terhadap kegiatan yang diteliti.
Dalam pengumpulan data untuk penulisan tugas akhir ini penulis
mengadakan kunjungan langsung ke RA Al - Alifiyah Jakarta, guna
mendapatkan data yang lengkap dan akurat.
2. Wawancara (Interview)
Untuk memperoleh data secara lengkap, penulis melakukan suatu metode
tanya jawab mengenai semua kegiatan yang berhubungan dengan
pembayaran SPP yaitu dengan Ibu Alippatus Sholihah, SE dan Ibu
Darmawati, A.Md selaku Kepala Sekolah dan bagian Tata Usaha di RA AL-
ALIFIYAH Jakarta.
3. Studi Pustaka (Library Research)
Selain wawancara dan observasi, penulis juga mengumpulkan data dengan
metode studi kepustakaan. Dalam metode ini penulis mengumpulkan data-
data dengan membaca buku-buku (Literature) di perpustakaan BSI yang
berkaitan dengan penulisan tugas akhir ini.
1.3.2. Metode Pengembangan Software
Menurut Sukamto dan Shalahuddin dalam jurnal (Usman & Haryadi,
2017) metode yang digunakan pada perkembangan perangkat lunak ini
menggunakan model siklus hidup (life cycle model). Model siklus hidup adalah
model utama dan dasar dari banyak model. Salah satu model yang cukup dikenal
dalam dunia rekayasa perangkat lunak adalah The Waterfall Model. Disebut
waterfall (berarti air terjun) karena memang diagram tahapan prosesnya mirip
dengan air terjun yang bertingkat. Ada 5 tahapan utama dalam The Waterfall
Model.
Tahapan-tahapan dalam The Waterfall Model secara ringkas sebagai berikut:
1. Analisis kebutuhan software.
Menganalisis semua kebutuhan termasuk dokumen dan interface yang
diperlukan guna menentukan solusi software yang akan digunakan sebagai
proses komputerisasi sistem.
2. Design
Mendefinisikan kebutuhan sistem yang terkait dengan pengembangan aplikasi
terkait rancangan database, software architecture dan user interface yang
akan dibuat.
3. Code Generation
Menentukan bahasa pemrograman yang akan digunakan dan menentukan
apakah program yang dibuat termasuk pemrograman terstruktur atau berbasis
object.
4. Testing
Mendeskripsikan proses pengujian yang akan dilakukan dengan
menggunakan blackbox testing.
5. Support
Mendefinisikan upaya-upaya pengembangan terhadap sistem yang sedang
dibuat dalam menghadapi mengantisipasi perkembangan maupun perubahan
sistem bersangkutan terkait dengan hardware dan software yang akan
digunakan.
1.4. Ruang Lingkup
Agar pembahasan tugas akhir ini tidak menyimpang dari permasalahan
yang ada, maka penulis membatasi penulisan tugas akhir ini dalam suatu ruang
lingkup yaitu sistem berjalannya dimulai dari proses pembayaran SPP dari
orangtua siswa pada bulan yang bersangkutan, kemudian proses pengecekan data
pembayaran siswa serta pencatatan kedalam buku besar pembayaran dan kartu
SPP, dan proses terakhir adalah pembuatan laporan pembayaran SPP siswa
selama satu bulan. Setelah itu di sistem usulan ini saya membuat program yang
nanti nya terdapat sebuah aktor yang dapat menggunakan program sesuai
kebutuhannya. Pembuatan program pembayaran SPP menggunakan NetBeans
IDE 8.1 dengan java desktop yang dimulai dengan pembuatan rancangan seperti
analisa kebutuhan software, pembuatan usecase diagram, pembuatan activity
diagram, entity relationship design (ERD), logical record design (LRS), design
user interface serta spesifikasi hardware dan software yang digunakan untuk
pembuatan program pembayaran SPP.
BAB II
LANDASAN TEORI
2.1. Konsep Dasar
Sistem secara sederhana merupakan suatu kumpulan atau himpunan dari
suatu unsur, komponen atau variabel-variabel yang teroganisasi, saling
berinteraksi dan saling ketergantungan satu sama lainya serta terpadu. Selain itu,
sistem dapat didefinisikan sebagai kumpulan dari unsur-unsur yang terorganisasi,
juga berhubungan dengan lingkungan dalam mencapai tujuan yang telah
ditentukan sebabnya.
2.1.1. Pengertian Sistem
Menurut Sutabri (2014:4) “Sistem merupakan suatu kumpulan atau
himpunan dari unsur, komponen, atau variable yang terorganisasi, saling
berinteraksi saling tergantung satu sama lain dan terpadu”.
Menurut Mulyadi dalam jurnal (Sudarsono, 2017) bahwa Sistem dapat
didefinisikan dengan pendekatan prosedur dan dengan pendekatan
komponen. Dengan pendekatan prosedur, sistem dapat didefinisikan
sebagai kumpulan dari prosedur-prosedur yang mempunyai tujuan
tertentu. Dengan pendekatan komponen, sistem dapat didefinisikan
sebagai kumpulan dari komponen yang saling berhubungan satu dengan
yang lainnya membentuk satu kesatuan untuk mencapai tujuan tertentu”.
2.1.2. Karakteristik Sistem
Menurut Hutahaean (2014:3), supaya sistem itu dikatakan sistem yang
baik memiliki karakteristik yaitu :
1. Komponen
Suatu sistem terdiri dari sejumlah komponen-komponen yang saling
berinteraksi, yang artinya saling bekerja sama membentuk satu kesatuan.
Komponen sistem terdiri dari komponen yang berupa subsistem atau bagian-
bagian dari sistem.
2. Batasan sistem (boundary)
Batasan sistem merupakan daerah yang membatasi antara suatu sistem
dengan sistem yang lain atau dengan lingkungan luarnya. Batasan sistem ini
memungkinkan suatu sistem dipandang sebagai suatu kesatuan. Batasan suatu
sistem menunjukkan ruang lingkup (scope) dari sistem tersebut.
3. Lingkungan luar sistem (environment)
Lingkungan luar sistem (environment) adalah diluar batas dari sistem yang
mempengaruhi operasi sistem. Lingkungan dapat bersifat menguntungkan
yang harus tetap dijaga dan yang merugikan yang harus dijaga dan
dikendalikan, kalau tidak akan mengganggu kelangsungan hidup dari sistem.
4. Penghubung sistem (interface)
Penghubung sistem merupakan media penghubung antara satu subsistem
dengan subsistem lainnya. Melalui penghubung ini memungkinkan sumber-
sumber daya mengalir dari subsistem ke subsistem lain. Keluaran (output)
dari subsistem akan menjadi masukkan (input) untuk subsistem lain melalui
penghubung.
5. Masukkan Sistem (input)
Masukkan adalah energi yang dimasukkan kedalam sistem, yang dapat
berupa perawatan (maintenance input), dan masukkan sinyal (signal input).
Maintenance input adalah energi yang dimasukkan agar sistem dapat
beroperasi. Signal input adalah energi yang diproses untuk didapatkan
keluaran. Contoh dalam sistem komputer program adalah maintenance input
sedangkan data adalah signal input untuk diolah menjadi informasi.
6. Keluaran sistem (output)
Keluaran sistem adalah hasil dari energi yang diolah dan diklasifikasikan
menjadi keluaran yang berguna dan sisa pembuangan. Contoh komputer
menghasilkan panas yang merupakan sisa pembuangan, sedangkan informasi
adalah keluaran yang dibutuhkan.
7. Pengolahan sistem
Suatu sistem menjadi bagian pengolah yang akan merubah masukkan menjadi
keluaran. Sistem produksi akan mengolah bahan baku menjadi bahan jadi,
sistem akuntansi akan mengolah data menjadi laporan-laporan keuangan.
8. Sasaran sistem
Suatu sistem pasti mempunyai tujuan (goal) atau sasaran (objective). Sasaran
dari sistem sangat menentukan input yang dibutuhkan sistem dan keluaran
yang akan dihasilkan sistem.
2.1.3. Klasifikasi Sistem
Menurut Hutahaean (2014:6), sistem dapat diklasifikasikan dalam
beberapa sudut pandang:
1. Sistem Abstrak (Abstract System)
Sistem abstrak adalah sistem yang berupa pemikiran-pemikiran atau ide-ide
yang tidak tampak secara fisik.
2. Sistem Fisik (Physical System)
Sistem fisik adalah sistem yang ada secara fisik.
3. Sistem Alamiyah (Natural system)
Sistem alamiyah adalah sistem yang terjadi melalui proses alam, tidak dibuat
oleh manusia. Misalnya sistem perputaran bumi.
4. Sistem buatan manusia (Human Made System)
Sistem buatan manusia adalah sistem yang dibuat oleh manusia yang
melibatkan interaksi antara manusia dengan mesin (Human Machine System).
5. Sistem Tertentu (Deterministic System)
Sistem tertentu adalah sistem yang beroperasi dengan tingkah laku yang
sudah dapat diprediksi, sebagai keluaran sistem yang dapat diramalkan.
6. Sistem Tak Tentu (Probalistic System)
Sistem tak tentu adalah sistem yang kondisi masa depannya tidak dapat
diprediksi karena mengandung unsur probabilistik.
7. Sistem Tertutup (Close System)
Sistem tertutup adalah sistem yang tidak terpengaruh dan tidak berhubungan
dengan lingkungan luar, sistem bekerja otomatis tanpa ada turut campur
lingkungan luar. Secara teoritis sistem tertutup ini ada, kenyataannya tidak
ada sistem yang benar-benar tertutup, yang ada hanya relatively close system.
8. Sistem Terbuka (Open System)
Sistem terbuka adalah sistem yang berhubungan dan terpengaruh dengan
lingkungan luarnya. Sistem ini menerima input dan output dari lingkungan
luar atau subsistem lainnya. Karena sistem terbuka terpengaruh lingkungan
luar maka harus mempunyai pengendali yang baik.
2.1.4. Pengertian Informasi
Menurut Gordon B. Davis di dalam buku Hutahaean (2014:9) Informasi
adalah data yang telah diolah menjadi suatu bentuk yang penting bagi si penerima
dan mempunyai nilai nyata atau yang dapat dirasakan dalam keputusan-keputusan
yang sekarang atau keputusan-keputusan yang akan datang”.
2.1.5. Kualitas Informasi
Berikut ini disampaikan delapan kriteria yang dapat digunakan untuk
menentukan nilai dari suatu informasi. Penjelasan tentang kualitas informasi
tersebut dipaparkan di bawah ini menurut Lippeveld, Sauborn, dan Bodart di
dalam buku Hartono (2013:17) yaitu:
a. Relevansi
Informasi disediakan atau disajikan untuk digunakan. Oleh karena itu,
informasi yang bernilai tinggi adalah yang relevan dengan kebutuhan, yaitu
untuk apa informasi itu akan digunakan.
b. Kelengkapan dan Keluasan
Informasi akan bernilai semakin tinggi, jika tersaji secara lengkap dalam
cakupan yang luas. Informasi yang sepotong-sepotong, apalagi tidak tersusun
sistematis, tentu tidak akan banyak artinya. Demikian pun bila informasi itu
hanya mencangkup area yang sempit dari suatu permasalahan.
c. Kebenaran
Kebenaran informasi ditentukan oleh validitas atau dapatnya dibuktikan.
Informasi berasal dari data dan data fakta. Informasi yang bernilai tinggi
adalah informasi yang benar-benar berasal dari fakta, bukan opini atau ilusi.
d. Terukur
Informasi berasal dari data atau hasil pengukuran dan pencatatan terhadap
fakta. Jadi, informasi yang bernilai tinggi adalah informasi yang jika dilacak
kembali kepada datanya, data tersebut dapat diukur sesuai dengan faktanya.
e. Keakuratan
Informasi berasal dari data atau hasil pengukuran dan pencatatan terhadap
fakta. Oleh karena itu kecermatan dalam mengukur dan mencatat fakta akan
menentukan keakuratan data dan nilai dari informasi yang dihasilkan.
f. Kejelasan
Informasi dapat disajikan dalam berbagai bentuk teks, tabel, grafik, chart, dan
lain-lain. Namun, apapun bentuk yang dipilih, yang penting adalah
menjadikan pemakai mudah memahami maknanya. Oleh sebab itu, selain
bentuk penyajiannya harus benar, juga harus diperhatikan kemampuan
pemakai dalam memahaminya.
g. Keluwesan
Informasi yang baik adalah yang mudah diubah-ubah bentuk penyajiannya,
sesuai dengan kebutuhan dan situasi yang dihadapi.
h. Ketepatan Waktu
Informasi yang baik adalah informasi yang disajikan tepat pada saat
dibutuhkan. Informasi yang terlambat datang menjadi informasi basi yang
tidak ada lagi nilainya (misalnya untuk pengambilan keputusan).
2.1.6. Nilai Informasi
Nilai informasi ditentukan oleh dua hal yaitu manfaat dan biaya
mendapatkannya. Suatu informasi dikatakan lebih bernilai jika manfaatnya lebih
efektif dibandingkan dengan biaya mendapatkannya. Menurut Hutahaean
(2014:11), biaya informasi terdiri dari:
1. Biaya perangkat keras
Merupakan biaya tetap atau biaya tertanam dan akan meningkat untuk
tingkat-tingkat mekanisasi yang lebih tinggi.
2. Biaya untuk analisis
Merupakan biaya tertanam, dan biasanya akan meningkat sesuai dengan
tingkat mekanisasi yang lebih tinggi.
3. Biaya untuk tempat dan faktor control lingkungan
Biaya ini setengah berubah / semivariabel. Biasanya biaya ini meningkat
sesuai dengan tingkat mekanisasi yang tinggi.
4. Biaya perubahan
Biaya ini merupakan biaya tertanam dan meliputi setiap jenis perubahan dari
satu metode ke metode yang lain.
5. Biaya operasi
Biaya ini pada dasarnya merupakan biaya variable dan meliputi biaya
variable dan meliputi biaya macam-macam pegawai, pemeliharaan fasilitas
dan sistem.
2.1.7. Karakteristik Informasi
Menurut Krismiaji (2015:15), agar bermanfaat informasi harus memiliki
karakteristik sebagai berikut:
1. Relevan
Relevan, menambah pengetahuan atau nilai bagi para pembuat keputusan
dengan cara mengurangi ketidakpastian, menaikkan kemampuan untuk
memprediksi atau menegaskan atau membenarkan ekspetasi semula.
2. Dapat Dipercaya
Bebas dari kesalahan atau bisa secara akurat menggambarkan kejadian atau
aktivitas organisasi
3. Lengkap
Tidak menghilangkan data penting yang dibutuhkan oleh pemakai.
2.1.8. Pengertian Sistem Informasi
Menurut Irwansyah dan Moniaga dalam jurnal (Usman & Haryadi, 2017)
menjelaskan bahwa sistem informasi adalah sekumpulan hardware, software,
data, manusia dan prosedur bekerja sama untuk menghasilkan informasi. Sebuah
prosedur merupakan sebuah atau sekumpulan instruksi yang diikuti pengguna
untuk menyelesaikan kegiatan yang sedang dikerjakan.
2.1.9. Komponen Sistem Informasi
Menurut Hutahaean (2014:13) sistem informasi terdiri dari komponen-
komponen yang disebut dengan istilah blok bangunan (building block) yaitu:
1. Blok masukkan (input block)
Input mewakili data yang masuk ke dalam sistem informasi. Input disini
termasuk metode-metode dan media yang digunakan untuk menangkap data
yang akan dimasukkan, yang dapat berupa dokumen dasar.
2. Blok model (model block)
Blok ini terdiri dari kombinasi prosedur, logika dan metode matematik yang
akan memanipulasi data input dan data yang tersimpan di basis data dengan
cara yang sudah tertentu untuk menghasilkan keluaran yang sudah
diinginkan.
3. Blok keluaran (output block)
Produk dari sistem informasi adalah keluaran yang merupakan informasi
yang berkualitas dan dokumentasi yang berguna untuk semua tingkatan
manajemen serta semua pemakai sistem.
4. Blok teknologi (technologi block)
Teknologi digunakan untuk menerima input, menjalankan model, menyimpan
dan mengakses data, menghasilkan dan mengirimkan keluaran dan membantu
pengendalian diri secara keseluruhan. Teknologi terdiri dari unsur utama:
a. Teknisi (human ware atau brain ware)
b. Perangkat lunak (software)
c. Perangkat keras (hardware)
5. Blok basis data (data base block)
Merupakan kumpulan dari data yang saling berhubungan satu sengan yang
lainnya, tersimpan diperangkat keras komputer dan digunakan perangkat
lunak untuk memanipulasinya.
6. Blok kendali (control block)
Banyak faktor yang dapat merusak sistem informasi, misalnya bencana alam,
api, temperatur tinggi, air,debu, kecurangan-kecurangan, kejanggalan sistem
itu sendiri, kesalahan-kesalahan ketidakefisienan, sabotase dan sebagainya.
Beberapa pengendalian perlu dirancang dan diterapkan untuk meyakinkan
bahwa hal-hal yang dapat merusak sistem dapat dicegah atau bila terlanjur
terjadi kesalahan dapat langsung diatasi.
2.1.10. Pengertian Sistem Akuntansi
Menurut Mulyadi (2013:2) memberikan batasan bahwa, “Akuntansi adalah
proses pencatatan, penggolongan, pemeriksaan, dan penyajian dengan cara-cara
tertentu, transaksi keuangan yang terjadi dalam perusahaan atau organisasi lain
serta penafsiran terhadap hasilnya”.
2.1.11. Pengertian Sistem Informasi Akuntansi
Menurut Susanto (2013:72) memberikan batasan bahwa “Kumpulan atau
group dari sub sistem / bagian / komponen apapun baik phisik atau non phisik
yang saling berhubungan satu sama lain dan bekerja sama secara harmonis untuk
mengolah data transaksi yang berkaitan dengan masalah keuangan menjadi
informasi keuangan”.
2.1.12. Pengertian Pembayaran
Menurut Wahya dalam jurnal (Maharani, 2015) pembayaran adalah
memberikan uang sebagai pengganti barang atau jasa yang diterima.
Adapun jurnal yang terdapat pada sistem pembayaran SPP yaitu:
a. Jurnal untuk pembayaran SPP secara tunai
Biaya SPP Rp.xxx
Kas Rp.xxx
b. Jurnal pada saat SPP belum dibayar/masih terhutang
Beban SPP Rp.xxx
Hutang SPP Rp.xxx
2.1.13. Pengertian SPP ( Sumbangan Pembinaan Pendidikan )
Menurut Imam Soleh Ma’Rifati dalam jurnal (Ma’rifati, 2015) SPP adalah
sumbangan pembinaan pensisikan yang bayarkan oleh siswa di sekolah-sekolah.
Tujuan SPP adalah agar sekolah dapat membiayai keperluan penyelenggaraan
pendidikan sehingga kegiatan belajar mengajar dapat berjalan dengan baik. SPP
umumnya dibayarkan setiap bulan oleh siswa.
2.2. Peralatan Pendukung (Tools System)
Peralatan pendukung (Tools System) merupakan alat yang digunakan
untuk menggambar logika model dari suatu sistem dengan menggunakan symbol-
simbol, lambang-lambang, ataupun diagram-diagram yang menunjukan secara
tepat arti dan fungsinya. Fungsi dari peralatan pendukung (Tools System) adalah
untuk menjelaskan kepada user bagaimana fungsi dari sistem informasi dapat
bekerja dengan suatu bentuk logica model dan phsycal model .
2.2.1. Pengertian UML (Unified Modeling Language)
Menurut Sukamto dan Shalahuddin dalam jurnal (Wijaya & Sari, 2015)
“UML (Unified Modeling Language) adalah salah satu standar bahasa yang
banyak digunakan di dunia industri untuk mendefinisikan requirement, membuat
analisis dan desain, serta menggambarkan arsitektur dalam pemrograman
berorientasi objek”.
2.2.2. Diagram-diagram UML (Unified Modeling Language)
Berikut ini macam-macam diagram UML, antara lain:
1. Use Case Diagram
Menurut Sukamto dan Shalahuddin dalam jurnal (Wijaya & Sari, 2015)
“Usecase merupakan pemodelan untuk kelakuan (behavior) sistem informasi
yang dibuat. Usecase mendeskripsikan sebuah interaksi antara satu atau lebih
aktor dengan sistem informasi yang dibuat”.
2. Activity Diagram
Menurut Sukamto dan Shalahuddin dalam jurnal (Wijaya & Sari, 2015)
“Activity Diagram menggambarkan workflow (aliran kerja) atau aktivitas dari
sebuah sistem atau proses bisnis atau menu yang ada di perangkat lunak”.
3. Sequence Diagram
Menurut Sukamto dan Shalahuddin dalam jurnal (Wijaya & Sari, 2015)
“Sequence Diagram menggambarkan objek pada usecase dengan
mendeskripsikan waktu hidup objek dan message yang dikirimkan dan
diterima antar objek”.
4. Deployment Diagram
Menurut Sukamto dan Shalahuddin dalam jurnal (Wijaya & Sari, 2015)
“Deployment Diagram digunakan untuk merepresentasikan hubungan antara
hardware yang digunakan dalam infrastruktur sebuah sistem informasi”.
2.2.3. Entity Relationship Diagram (ERD)
Menurut Sukamto dan Shalahuddin dalam jurnal (Wijaya & Sari, 2015)
“Entity Relatioship Diagram (ERD) adalah pemodelan awal basis data yang
dikembangkan berdasarkan teori himpunan dalam bidang matematika untuk
pemodelan basis data relational”.
2.2.4. Logical Record Structure (LRS)
Menurut Tabrani dalam jurnal (Kuryanti & Kom, 2016) “Logical Record
Structure (LRS) dibentuk dengan nomor dari tipe record”. Beberapa tipe
record digambarkan oleh kotak persegi panjang dan dengan nama yang
unik. Perbedaan LRS dengan E-R diagram adalah nama tipe record berada
diluar kotak field tipe record ditempatkan. LRS terdiri dari link-link
diantara tipe record. Link ini menunjukkan arah dari satu tipe record field-
field yang kelihatan pada kedua link tipe record. Penggambaran LRS
mulai dengan menggunakan model yang dimengerti. Dua metode yang
dapat digunakan, dimulai dengan hubungan kedua model yang dapat
dikonversikan ke LRS, metode yang lain dimulai dengan ERD diagram
dan langsung dikonversikan ke LRS.
2.2.5. Java
Menurut Ir. Yuniar Supardi (2016:1), “Java merupakan perangkat lunak
produksi Sun Microsystem Inc,. Java merupakan perangkat lunak untuk
pemrograman beberapa tujuan (multi purpose), multiplatform (dapat berjalan
dibeberapa sistem operasi), mudah dipelajari dan powerful. Aplikasi-aplikasi yang
dapat dibuat dengan Java meliputi, web programming (pemrograman web),
desktop programming (pemrograman desktop), mobile programming
(pemrograman mobile/handphone). Perangkat lunak Java sekarang diakuisisi oleh
perusahaan besar database Oracle Inc”.
2.2.6. Pengertian Database (Basis Data)
Menurut Indrijani dalam jurnal (Andika, Cahya, & Buani, 2017) “Basis
data adalah sebuah kumpulan data yang saling behubungan secara logis, dan
merupakan sebuah penjelasan dari data tersebut, yang didesain umtuk menemukan
data yang dibutuhkan oleh sebuah organisasi”.
2.2.7. Netbeans IDE
Menurut Maya (2015:20) mengemukakan bahwa, “Netbeans IDE adalah
salah satu aplikasi IDE yang digunakan oleh developer software komputer untuk
menulis, mengcompile, mencari kesalahan, dan untuk menyebarkan program”.
2.2.8. XAMPP
Menurut Nugroho (2013:1) mengemukakan bahwa,”XAMPP adalah paket
program web lengkap yang dapat anda pakai untuk belajar pemrograman web,
khususnya PHP dan MySQL, paket ini dapat di download secara gratis dan legal”.
2.2.9. PHP MyAdmin
Menurut Nugroho (2013:71) mengemukakan bahwa, “PHP MyAdmin
adalah tools yang dapat digunakan dengan mudah untuk memanajemen database
MySQL secara visual dengan Server MySQL, sehingga kita tidak perlu lagi harus
menulis query SQL setiap akan melakukan perintah operasi database”.
2.2.10. MySQL
Menurut Yudhanto dan Purbayu dalam jurnal (Usman & Haryadi, 2017)
“MySQL adalah salah satu sistem manajemen database (Data Base Management
System) atau biasa disebut dengan DBMS, yang terpisah, disamping karena
kehandalannya, kecepatan, dan fleksibilitasnya”.
BAB III
PEMBAHASAN
3.1. Tinjauan Perusahaan
Raudhatul Athfal Al – Alifiyah Jakarta sebagai salah satu Lembaga
Pendidikan Islam setara taman kanak – kanak di Jakarta yang memiliki komitmen
untuk menjadi sarana pendidikan utuh yang dapat memberikan pencerahan di
bidang akademis maupun non akademis yang dilandasi dengan berdasarkan
pemahaman keagamaan serta memiliki budi pekerti yang luhur.
3.1.1. Sejarah Perusahaan
Raudhatul Athfal (RA) Al-Alifiyah Jakarta semula bernama Yayasan
Pendidikan Islam Al – Alifiyah Al – Wathoniyah yang dibangun pada tahun 1989
yang dipimpin oleh Achmad Mursyidi, S.H berdasarkan Akte Notaris yang
ditandatangani oleh Notaris Teka Haryadi, S.H, M.H pada tanggal 13 September
2012 dengan nomor statistik 101231750209 berubah menjadi RA Al-Alifiyah
Jakarta. Sebelum dipimpin oleh beliau yayasan tersebut dipimpin oleh Ayahnya
yaitu KH. Muhammad Ali setelah beliau wafat, semua yang berhubungan dengan
yayasan tersebut diteruskan oleh beliau. Dahulu Madrasah ini berdiri atas dasar
keinginan bersama masyarakat sekitar yakni masyarakat Kampung Pisangan yang
taraf ekonominya jauh dari kesejahteraan. Rata-rata penduduk berpenghasilan dari
buruh, kuli dan pekerja kasar lainnya.
Awalnya masyarakat melihat betapa pentingnya arti sebuah pendidikan
sebagai bekal hidup, di masa kini maupun masa yang akan datang terlebih
pendidikan berbasis keagamaan, karena model pendidikan semacam inilah yang
dapat membentuk sosok masyarakat beradab. Namun harga sebuah pendidikan
masih dirasakan sangat mahal untuk didapat. Di atas tanah seluas 16 X 14 m2
milik KH. Muhammad Ali dibangunlah sarana pendidikan yang sangat sederhana
yang diberi nama Raudhatul Athfal Al - Alifiyah yang berbasis keagamaan.
Dengan harapan lembaga ini mampu membentengi masyarakat sekitar khususnya
anak-anak usia 4-5 tahun dari kebodohan nilai keagamaan sejak dini.
Berikut adalah Visi dan Misi dari RA Al – Alifiyah:
VISI nya yaitu melestarikan Syari’at Islam berasas Ahlus Sunnah wal
Jama’ah dengan membangun basis keagamaan sejak dini.
MISI yang dimiliki oleh RA Al – Alifiyah Jakarta meliputi:
1. Menanamkan Pendidikan Islam sejak dini.
2. Memberikan pemahaman keagamaan kepada masyarakat sekitar khususnya
anak – anak usia dini dengan mengadakan kegiatan-kegiatan keagamaan.
3. Membangun pondasi keagamaan secara berkala dan intensif dengan
membentuk sarana pendidikan formal dan non formal.
3.1.2. Struktur Organisasi dan Tugas
Bentuk struktur organisasi yang dimiliki RA Al – Alifiyah Jakarta adalah
sebagai berikut:
Sumber : RA Al-Alifiyah Jakarta
Yayasan
Achmad Mursyidi, S.H
Tata Usaha
Darmawatih, A.md
Guru
Siti Halimah, S.Ag
Guru
Mahzuroh
Kepala Sekolah
Alifatus Sholihah, S.E
Gambar III.1
Struktur Organisasi RA Al-Alifiyah Jakarta
Adapun tugas-tugas yang menjadi tanggung jawab pada bagan diatas yaitu
sebagai berikut:
1. Yayasan
Memantau dan memastikan pelaksanaan kerja dan kegiatan RA sesuai dengan
visi dan misi.
2. Kepala Sekolah
Bertanggung jawab penuh atas penyelenggaraan kegiatan pembelajaran yang
sudah diprogramkan untuk mencapai tujuan bersama.
3. Tata Usaha
Bertanggung jawab atas pengeluaran maupun penerimaan kas yang di dapat
dan digunakan untuk kepentingan Raudhatul Athfal Al – Alifiyah Jakarta
4. Guru
Menjalankan kegiatan pembelajaran yang sudah di programkan sekolah dengan
menerapkannya bersama anak didik
3.2. Tinjauan Kasus
3.2.1. Proses Bisnis Sistem Berjalan
Prosedur sistem berjalan pembayaran SPP mulai dari pembayaran,
pencatatan data sampai pembuatan laporan yang berlangsung di Raudhatul Athfal
Al – Alifiyah Jakarta masih menggunakan sistem manual. Adapun prosedurnya
meliputi:
1. Proses Pembayaran SPP
Orang tua melakukan pembayaran ke bagian Tata Usaha dengan
menyerahkan uang dan kartu SPP, lalu bagian Tata Usaha menerima uang
dan kartu spp kemudian bagian Tata Usaha mengecek buku besar
pembayaran SPP dan mencocokkan data di buku dengan kartu SPP untuk
memastikan siswa tersebut memiliki tunggakan atau tidak apabila ada bagian
Tata Usaha memberitahukan orangtua untuk melunasinya.
2. Proses Pencatatan Data SPP
Setelah itu bagian Tata Usaha mencatat tanggal pembayaran pada buku besar
pembayaran dan kartu SPP lalu bagian Tata Usaha mengembalikan kartu SPP
kepada Orangtua siswa.
3. Proses Pembuatan Laporan SPP
Setelah dilakukannya pencatatan ke dalam buku besar pembayaran dan kartu
SPP, Tata Usaha melakukan rekap pembayaran SPP setiap akhir bulan secara
keseluruhan yang berisikan data pembayaran SPP pada bulan-bulan yang
bersangkutan lalu menyerahkannya ke Kepala Sekolah
3.2.2. Activity Diagram
Gambar III.2
Activity Diagram Proses Bisnis Sistem Berjalan
3.2.3. Dokumen Masukan
1. Nama Dokumen : Kartu SPP
Fungsi : Sebagai bukti pembayaran SPP siswa
Sumber : Orang tua
Tujuan : Tata Usaha
Media : Kertas Cetak
Jumlah : Satu Lembar
Frekuensi : Setiap melakukan pembayaran SPP
Format : Lampiran A.1
3.2.4. Dokumen Keluaran
1. Nama Dokumen : Laporan Pembayaran SPP
Fungsi : Untuk mengetahui data pembayaran SPP
Sumber : Tata Usaha
Tujuan : Kepala Sekolah
Jumlah : Satu Lembar
Frekuensi : Setiap terjadinya pembuatan laporan pembayaran SPP
Format : Lampiran B.1
3.2.5. Permasalahan Pokok
Melihat dari semua proses yang terjadi, ada beberapa permasalahan pokok
di dalam sistem pembayaran SPP yang dihadapi oleh Raudhatul Athfal Al –
Alifiyah Jakarta. Adapun permasalahan tersebut diantaranya:
1. Proses pembayaran SPP di Raudhatul Athfal Al – Alifiyah Jakarta masih
menggunakan perhitungan manual sehingga masih sering terjadinya salah
hitung
2. Terjadinya data pembayaran ganda, misalnya pembayaran SPP terjadi 2 kali
pada bulan yang sama.
3. Penyimpanan dokumen dalam bentuk kertas lebih banyak resiko karena
media tersebut menimbulkan banyak kemungkinan misalnya kehilangan data,
rusak ataupun sobek.
3.2.6. Pemecahan Masalah
1. Maka dibuatnya aplikasi java desktop terkomputerisasi yang sudah otomatis
menghitung total biaya pembayaran SPP.
2. Maka dibuatnya aplikasi java desktop terkomputerisasi yang terdapat validasi
bahwa siswa tersebut sudah melakukan pembayaran SPP pada bulan yang
bersangkutan.
3. Penyimpanan data tidak hanya dilakukan dengan diarsipkan dalam bentuk
kertas, tetapi menggunakan media seperti disket maupun harddisk.
3.3. Analisis Kebutuhan Software
3.3.1. Tahapan Analisis
Berdasarkan proses sistem berjalan pembayaran SPP pada RA Al –
Alifiyah Jakarta, maka tahapan berikutnya adalah analisis kebutuhan. Berikut ini
spesifikasi kebutuhan (System Requirement) dari sistem pembayaran SPP RA Al –
Alifiyah Jakarta.
A. Halaman Admin
A.1. Admin dapat melakukan login
A.2. Admin dapat membuka menu master
A.3. Admin dapat entry form data admin
A.4. Admin dapat entry form data siswa
A.5. Admin dapat entry form data perkiraan
A.6. Admin dapat membuka menu transaksi
A.7. Admin dapat entry form data pembayaran
A.8. Admin dapat entry form data jurnal umum
A.9. Admin dapat membuka menu laporan
A.10. Admin dapat mencetak laporan pembayaran
A.11. Admin dapat mencetak laporan jurnal umum
A.12. Admin dapat melakukan logout
3.3.2. Use Case Diagram
1. Use Case Diagram Halaman Admin
Gambar III.3
Use Case Diagram Halaman Admin
Tabel III. 1
Deskripsi Use case Halaman Login
Use Case Narative Halaman Admin
Tujuan Admin dapat melihat data yang ada di dalam sistem
halaman admin
Deskripsi Sistem ini memungkinkan aktor untuk masuk ke halaman
admin yang di dalamnya terdapat data admin, data siswa,
data perkiraan, pembayaran, jurnal umum, laporan
pembayaran, dan laporan jurnal umum.
Skenario Utama
Aktor Admin
3.3.3. Activity Diagram
Kondisi Awal Aktor membuka halaman admin
Aksi Aktor Reaksi Sistem
1. Aktor memilih
data admin
Sistem ini akan menampilkan informasi data admin
2. Aktor memilih
data siswa
Sistem ini akan menampilkan informasi data siswa
3. Aktor memilih
data perkiraan
Sistem ini akan menampilkan informasi data perkiraan
4. Aktor memilih
data pembayaran
Sistem ini akan menampilkan informasi data
pembayaran
5. Aktor memilih
jurnal umum
Sistem ini akan menampilkan informasi jurnal umum
6. Aktor memilih
laporan pembayaran
Sistem ini akan menampilkan informasi laporan
pembayaran
7. Aktor memilih
laporan jurnal umum
Sistem ini akan menampilkan informasi laporan jurnal
umum
Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan apa
yang di inginkan
1. Activity Diagram Halaman Login
Gambar III.4
Activity Diagram Halaman Login
2. Activity Diagram Halaman Menu Utama
Gambar III.5
Activity Diagram Halaman Menu Utama
3. Activity Diagram Halaman Menu Master
Gambar III.6
Activity Diagram Halaman Menu Master
4. Activity Diagram Halaman Menu Data Admin
Gambar III.7
Activity Diagram Halaman Menu Data Admin
5. Activity Diagram Halaman Menu Data Siswa
Gambar III.8
Activity Diagram Halaman Menu Data Siswa
6. Activity Diagram Halaman Menu Data Perkiraan
Gambar III.9
Diagram Halaman Menu Data Perkiraan
7. Activity Diagram Halaman Menu Transaksi
Gambar III.10
Diagram Halaman Menu Transaksi
8. Activity Diagram Halaman Menu Pembayaran
Gambar III.11
Activity Diagram Halaman Menu Pembayaran
9. Activity Diagram Halaman Menu Jurnal Umum
Gambar III.12
Activity Diagram Halaman Menu Jurnal Umum
10. Activity Diagram Halaman Menu Laporan Pembayaran
Gambar III.13
Activity Diagram Halaman Menu Laporan Pembayaran
11. Activity Diagram Halaman Menu Laporan Jurnal Umum
Gambar III.14
Activity Diagram Halaman Laporan Jurnal Umum
11. Activity Diagram Halaman Logout
Gambar III.15
Activity Diagram Halaman Logout
3.4. Desain
3.4.1. Entity Relationship Diagram (ERD)
Gambar III.16
Entity Relationship Diagram (ERD)
3.4.2. Logical Record Structure (LRS)
Gambar III.17
Logical Record Structure (LRS)
3.4.3. Spesifikasi File
1. Spesifikasi File Tabel Admin
Nama Database : _db_spp
Nama File : admin
Akronim : admin
Tipe File : Menu Master
Akses File : Random
Panjang Record : 31 Karakter
Kunci Field : id_admin
Tabel III.2
Spesifikasi File Tabel Admin
No. Elemen Data Nama Field Type Size Keterangan
1. ID Admin id_admin Int 11 Primary Key
2. Username username Varchar 10
3. Password password Varchar 10
2. Spesifikasi File Tabel Jurnal Detail
Nama Database : _db_spp
Nama File : jurnal_detail
Akronim : jurnal detail
Tipe File : Menu Transaksi
Akses File : Random
Panjang Record : 61 Karakter
Kunci Field : -
Tabel III.3
Spesifikasi File Tabel Jurnal Detail
No. Elemen Data Nama Field Type Size Keterangan
1. No Jurnal no_jurnal Varchar 10
2. Kode Akun kode_akun Int 11
3. Debet debet Double 20
4. Kredit kredit Double 20
3. Spesifikasi File Tabel Jurnal Umum
Nama Database : _db_spp
Nama File : jurnal_umum
Akronim : jurnal umum
Tipe File : Menu Transaksi
Akses File : Random
Panjang Record : 20 Karakter
Kunci Field : no_jurnal
Tabel III.4
Spesifikasi File Tabel Jurnal Umum
No. Elemen Data Nama Field Type Size Keterangan
1. No Jurnal no_jurnal Varchar 10 Primary Key
2. Tanggal tanggal Date
3. No Pembayaran no_pembayaran Varchar 10
4. Saldo saldo Double
4. Spesifikasi File Tabel Pembayaran SPP
Nama Database : _db_spp
Nama File : pembayaran_spp
Akronim : pembayaran spp
Tipe File : Menu Transaksi
Akses File : Random
Panjang Record : 72 Karakter
Kunci Field : no_pembayaran
Tabel III.5
Spesifikasi File Tabel Pembayaran SPP
No. Elemen Data Nama Field Type Size Keterangan
1. No Pembayaran no_pembayaran Varchar 10 Primary Key
2. Nis nis Int 11
3. Tahun ajaran tahun_ajaran Varchar 10
4. Tgl bayar tgl_bayar Date
5. Biaya biaya Double
6. Keterangan ket Varchar 10
7. Bulan bulan Varchar 20
8. ID Admin id_admin Int 11
5. Spesifikasi File Tabel Perkiraan
Nama Database : _db_spp
Nama File : perkiraan
Akronim : data_perkiraan
Tipe File : Menu Master
Akses File : Random
Panjang Record : 31 Karakter
Kunci Field : kode_akun
Tabel III.6
Spesifikasi File Tabel Perkiraan
No. Elemen Data Nama Field Type Size Keterangan
1. Kode akun kode_akun Int 11 Primary Key
2. Nama akun nama_akun Varchar 20
6. Spesifikasi File Tabel Siswa
Nama Database : _db_spp
Nama File : siswa
Akronim : siswa
Tipe File : Menu Master
Akses File : Random
Panjang Record : 46 Karakter
Kunci Field : nis
Tabel III.7
Spesifikasi File Tabel Siswa
No. Elemen Data Nama Field Type Size Keterangan
1. Nis nis Int 11 Primary Key
2. Nama siswa nama_siswa Varchar 30
3. Jenis kelamin jenis_kelamin Varchar 5
3.4.4. Sequence Diagram
1. Sequence Diagram Halaman Pembayaran SPP
Gambar III.18
Sequence Diagram Halaman Pembayaran SPP
3.4.5. Deployment Diagram
Gambar III.19
Deployment diagram Sistem Pembayaran SPP
3.4.6. User Interface
1. User Interface Form Login
Gambar III.20
User Interface Form Login
2. User Interface Halaman Menu Utama
Gambar III.21
User Interface Halaman Menu Utama
3. User Interface Halaman Menu Master
Gambar III.22
User Interface Halaman Menu Master
4. User Interface Halaman Menu Data Admin
Gambar III.23
User Interface Halaman Menu Data Admin
5. User Interface Halaman Menu Data Siswa
Gambar III.24
User Interface Halaman Menu Data Siswa
6. User Interface Halaman Menu Data Perkiraan
Gambar III.25
User Interface Halaman Menu Data Perkiraan
7. User Interface Halaman Menu Transaksi
Gambar III.26
User Interface Halaman Menu Transaksi
8. User Interface Halaman Menu Form Pembayaran
Gambar III.27
User Interface Halaman Menu Form Pembayaran
9. User Interface Halaman Menu Form Jurnal Umum
Gambar III.28
User Interface Halaman Menu Form Jurnal Umum
10. User Interface Halaman Menu Laporan
Gambar III.29
User Interface Halaman Menu Laporan
11. User Interface Halaman Menu Laporan Pembayaran
Gambar III.30
User Interface Halaman Menu Laporan Pembayaran
12. User Interface Halaman Menu Laporan Jurnal Umum
Gambar III.31
User Interface Halaman Menu Form Laporan Jurnal Umum
3.5. Implementasi
3.5.1. Code Generation
A. Form Transaksi Pembayaran
3.5.2. Blackbox Testing
A. Form Login Admin
Tabel III.8
Hasil Pengujian Blackbox Testing Form Login Admin
No. Skenario
pengujian
Test Case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1. Username dan
Password tidak
diisi kemudian
klik tombol
Login
Username:
(Kosong)
Password:
(Kosong)
Sistem akan
menolak
akses dan
menampilkan
pesan “Maaf
Username
Atau
Password
Anda Salah”
Sesuai
harapan
Valid
2. Mengetikkan
Username dan
Password tidak
diisi atau
kosong
kemudian klik
tombol Login
Username:
admin
Password:
(Kosong)
Sistem akan
menolak
akses dan
menampilkan
pesan “Maaf
Username
Atau
Password
Anda Salah”
Sesuai
harapan
Valid
3. Username
tidak diisi
(kosong).dan
Password diisi
kemudian klik
tombol Login
Username:
(kosong)
Password:
Admin
Sistem akan
menolak
akses dan
menampilkan
pesan “Maaf
Username
Atau
Password
Anda Salah”
Sesuai
harapan
Valid
4. Mengetikkan
salah satu
kondisi salah
pada
Username atau
Password
kemudian klik
Username:
admin
(benar)
Sistem akan
menolak
akses akan
kembali
diarahkan ke
halaman
login dan
Sesuai
harapan
Valid
tombol Login Password:
12345
(salah)
menampilkan
pesan “Maaf
Username
Atau
Password
Anda Salah”
5. Mengetikkan
Username dan
Password
dengan data
yang benar
kemudian klik
tombol Login
Username:
admin
(benar)
Password:
admin
(benar)
Sistem akan
menerima
akses login
dan akan
menampilkan
halaman
menu utama
Sesuai
harapan
Valid
B. Form Transaksi Pembayaran
Tabel III.9
Hasil Pengujian Blackbox Testing Form Transaksi Pembayaran
No. Skenario
pengujian
Test
Case
Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1. Mengisi semua
form
“Pembayaran”
Semua
form
terisi
Sistem akan
menerima
akses
menyimpan
data dan
menampilkan
pesan
“Berhasil
Disimpan”
Sesuai
harapan
Valid
2. Tidak memilih
nis
Nis:
(Kosong)
Nama :
(Kosong)
Jenis
Kelamin:
(Kosong)
Sistem akan
menolak
akses dan
menampilkan
pesan “Gagal
Disimpan”
Sesuai
harapan
Valid
3. Tidak memilih
tahun ajaran
Tahun
ajaran:
(Kosong)
Sistem akan
menolak
akses dan
menampilkan
pesan “Gagal
Disimpan”
Sesuai
harapan
Valid
4. Tidak memilih
bulan
Bulan:
(Kosong)
Sistem akan
menolak
akses dan
menampilkan
pesan “Gagal
Disimpan”
Sesuai
harapan
Valid
5. Mengosongkan
semua form
“Pembayaran
Semua
form
kosong
Sistem akan
menolak
akses dan
menampilkan
pesan “Gagal
Disimpan”
Sesuai
harapan
Valid
3.5.3. Spesifikasi Hardware dan Software
Tabel III.10
Spesifikasi Hardware dan Software
Kebutuhan Keterangan
Sistem Windows 7 Ultimate 64-bit
Processor AMD E1-1200 APU with Radeon (tm) HD Graphics 1,40
GHz
RAM 2 GB
Harddisk 300 GB
Monitor Generic PnP Monitor
Keyboard 102 keys
Printer Send To One Note 2016
Mouse PS/2 Compatible Mouse
Software Bahasa script programming : Netbeans 8.1
Aplikasi pendukung : IReport
DBMS : MySQL
BAB IV
PENUTUP
4.1. Kesimpulan
Berdasarkan uraian pembahasan yang penulis lakukan di RA Al – Alifiyah
Jakarta mengenai sistem pembayaran SPP dapat disimpulkan sebagai berikut:
1. RA Al – Alifiyah adalah Lembaga Pendidikan Islam setara taman kanak –
kanak di Jakarta yang memiliki komitmen untuk menjadi sarana pendidikan
utuh yang dapat memberikan pencerahan di bidang akademis maupun non
akademis yang dilandasi dengan berdasarkan pemahaman keagamaan serta
memiliki budi pekerti yang luhur.
2. Pada dasarnya sistem pembayaran SPP pada RA Al – Alifiyah Jakarta sudah
baik, hanya saja dalam pencatatan transaksi masih menggunakan buku besar,
perhitungan laporan masih menggunakan cara manual, serta terjadinya data
ganda pada buku besar pembayaran SPP maka hal tersebut masih dikatakan
kurang efektif dan efisien mengingat saat ini perkembangan teknologi sudah
semakin canggih terutama di bidang komputer.
3. Dengan aplikasi sistem pembayaran SPP yang diusulkan diharapkan dapat
meringankan tugas Tata Usaha dalam mengelola data pembayaran siswa
mulai dari pencatatan sampai perhitungan laporan dikarenakan data yang
saling terintegrasi satu sama lain, dalam mengelolanya hanya memerlukan
satu sistem saja sehingga meminimalisir kesalahan dan menghemat waktu
pengerjaan.
4.2. Saran
Untuk pengembangan yang lebih baik dalam penerapan aplikasi sistem
informasi arus kas pada RA Al - Alifiyah Jakarta, maka penulis memberikan
beberapan saran yaitu sebagai berikut:
1. Adanya pembaharuan secara berkala dari sistem pembayaran SPP agar lebih
terkomputerisasi.
2. Dibuatnya backup file untuk mencegah agar data yang sudah ada tidak hilang
akibat terkena virus.
3. Memberikan pelatihan kepada admin yang akan mengoperasikan sistem yang
diusulkan sebelum penerapan aplikasi sistem yang diusulkan sehingga pada
saat pengoperasiannya tidak terjadi kesalahan.
DAFTAR PUSTAKA
Andika, N. Q., Cahya, D., & Buani, P. (2017). Perancangan Sistem Informasi
Perpustakaan Studi Kasus : SMK YPK – Kesatuan Jakarta. Simnasiptek,
153–154.
Informasi, S., Pendapatan, A., Pembinaan, S., Studi, P., Informatika, M., & Bsi,
A. (2015). Jurnal Evolusi - Volume 3 No 1 – Mei 2015 –
lppm3.bsi.ac.id/jurnal, 3(1), 1–4.
K. R., Rahmatullah, S., & Rifai, A. (2018). Penerapan Metode Analtical
Hierarchy Process Dalam Memilih Bahan Bakar Minyak Untuk, 18(1), 1–8.
Kuryanti, S. J., & Kom, M. (2016). RANCANG BANGUN SISTEM E-
LEARNING SEBAGAI SARANA PEMBELAJARAN, 4(1), 84–92.
Sudarsono, B. (2017). Perancangan Program Sistem Informasi Persediaan dan
Penjualan Barang Pada Toko Sparepart Motor, 35–39.
Usman, M. A., & Haryadi, E. (2017). Implementasi Sistem Perencanaan
Anggaran Dana Tahunan ( E-Budgeting ) Berbasis Object Pada CV .
Candimas Semesta.
Wijaya, G., & Sari, M. (2015). Perancangan Sistem Informasi Pengajuan Kredit
Berbasis Web Pada PT . BPR Kredit Mandiri Indonesia Cabang Bekasi, 3,
98–104.
Hartono, Bambang. 2013. Sistem Informasi Manajemen Berbasis Komputer.
Jakarta: Rineka Cipta.
Hutahaean, Jeperson. 2014. Konsep Sistem Informasi. Yogyakarta: Deepublish.
Krismiaji. 2015. SISTEM INFORMASI AKUNTANSI edisi keempat.
Yogyakarta: Sekolah Tinggi ilmu Manajemen YKPN.
Maya, Bowo, Elisabeth, Pipiet, Yeskha. 2015. PAS: Membangun Sistem
Informasi dengan Java Netbeans dan MySQL. Semarang : Wahana
Komputer.
Mulyadi. 2013. Sistem Akuntansi. Jakarta: Salemba Empat.
Nugroho, Bunafit. 2013. Dasar Pemrograman Web PHP-MySQL dengan
Dreamweaver. Yogyakarta: Gava Media.
Supardi, I. Y. (2016). Semua Bisa Menjadi Programmer Web Java-Case Study.
Jakarta: PT. Elex Media Komputerindo.
Susanto, Azhar. 2013. Sistem Informasi Akuntansi. Bandung: Lingga Jaya.
Sutabri, Tata. 2014. Analisa Sistem Informasi. Yogyakarta: Andi.
Wahya, Dr. Dkk. 2013. Kamus Bahasa Indonesia Untuk Pelajar, Mahasiswa, Dan
Umum. Bandung : Ruang Kata.
Wijaya, G., & Sari, M. (2015). Perancangan Sistem Informasi Pengajuan Kredit
Berbasis Web Pada PT . BPR Kredit Mandiri Indonesia Cabang Bekasi, 3,
98–104.
Surat Keterangan Riset/PKL
A.1 Kartu SPP
B.1 Data Pembayaran SPP
B.2 Buku Besar SPP
C.1 Sertifikat Nomor Pokok Sekolah Nasional
C.2 Surat Izin Operasional Penyelenggaraan Pendidikan