A. LATAR BELAKANG
1
sementara didalam dunia pendidikan membutuhkannya khususnya pada
bagian administrasi perlu dibuat suatu aplikasi untuk membantu mengolah
data pembayaran. Besarnya uang sekolah yang dibayar oleh siswa pada awal
masuk adalah (Rp.1.750.000) dengan perincian sebagai berikut :
1) Uang pembangunan Rp.1.000.000
2) Uang seragam Rp.300.000
3) Uang sekolah selama 3 bulan Rp.450.000
Uang SPP perbulannya adalah (Rp.150.000/bulan), sedangkan uang Osis dan
Pramuka perbulannya adalah (Rp.5000/bulan), selain itu terdapat pembayaran
lainnya khususnya bagi kelas 12. Pembayaran itu diantaranya :
1) Uang magang Rp.300.000
2) Uang les Rp.100.000/bulan
Semua proses pembayaran dilakukan di bagian administrasi, dengan 2225
siswa dan dilayani oleh 1 orang pegawai administrasi. Persoalan yang terjadi
selama ini adalah data pembayaran uang sekolah dicatat pada kartu
pembayaran kemudian data pembayaran direkap secara manual pada buku.
Hal ini menyebabkan kerja tidak efisien dan efektif. Selain itu juga tingkat
kecepatan akses data (laporannya) jika dibutuhkan sewaktu-waktu dibutuhkan
menjadi terlambat.
Berdasarkan uraian permasalahan diatas, untuk mempermudah dan
mempercepat dalam pengolahan data pembayaran uang sekolah, diperlukan
sebuah aplikasi untuk mempercepat proses pengolahan data pembayaran uang
sekolah, sehingga pada penelitian ini diambil judul “Rancang Bangun
Aplikasi Pengolahan Data Pembayaran Uang Sekolah”, di SMK Negeri 1
Kupang.
2
B. IDENTIFIKASI MASALAH
F. MANFAAT PENELITIAN
3
G. TINJAUAN PUSTAKA
1. Perbandingan Terhadap Penelitian Sebelumnya
No Nama
Peneliti, Judul Penelitian Metode Hasil
Tahun
1 Putri Maharani Sistem Informasi Waterfall Aplikasi dapat
(2015) Pengolahan Data Model membantu
Pembayaran Kursus bagian
Pada administrasi
CAMBRICHINDO melihat dan
ENGLISH menginput
LANGUAGE data
CENTER (CELC) pembayaran
Palembang kursus,
pencarian data
pembayaran,
pencarian data
siswa, dan
mencetak
laporan
pembayaran.
2 E Desy Perancangan dan Metode Aplikasi
Christina Implementasi Sistem Prototype mampu
Sihombing Informasi dan menghasilkan
(2012) Administrasi Output yang
Pembayaran SPP di terdiri dari
SMP Negeri 1 bukti
4
Salatiga dengan pembayaran
Menggunakan siswa, kartu
Metode Prototype pembayaran
SPP, dan juga
laporan yang
terdiri dari
laporan
pembayaran
dan laporan
tunggakan.
3 Indrawan Ari Sistem Administrasi Waterfall Sistem
Keuangan Sekolah Model memberikan
Purnomo
Dengan hasil meliputi
(2015)
Menggunakan Java daftar siswa,
pembayaran
SPP, dan
pembayaran
uang gedung.
4 Hesti Analisis dan Waterfall Aplikasi dapat
Handayani
Perancangan Sistem Model memberikan
(2011)
Informasi keluaran
Pembayaran SPP berupa laporan
Sekolah Pada SMA pembayaran
PIRI 2 Yogyakarta SPP dan
laporan
tunggakan SPP
dalam kurun
waktu tertentu.
5
5 Pratiwi Adi Rancang Bangun Waterfall .
Aplikasi Pengolahan Model
Putri (2019)
Data Pembayaran
Uang Sekolah Di
SMK NEGERI 1
Kupang
6
2. Teori-teori Penunjang
2.1 Pengertian Aplikasi
Secara istilah pengertian aplikasi adalah suatu program yang
siap untuk digunakan yang dibuat untuk melaksanankan suatu fungsi
bagi pengguna jasa aplikasi serta penggunaan aplikasi lain yang dapat
digunakan oleh suatu sasaran yang akan dituju. Menurut kamus
computer eksekutif, aplikasi mempunyai arti yaitu pemecahan masalah
yang menggunakan salah satu tehnik pemrosesan data aplikasi yang
biasanya berpacu pada sebuah komputansi yang diinginkan atau
diharapkan maupun pemrosesan data yang di harapkan. Pengertian
aplikasi menurut Kamus Besar Bahasa Indonesia, “Aplikasi adalah
penerapan dari rancang sistem untuk mengolah data yang
menggunakan aturan atau ketentuan bahasa pemrograman
tertentu”.(Juansyah Andi, 2015)
7
2.3 Website
Website adalah keseluruhan halaman- halaman web yang
terdapat dalam sebuah domain yang mendukung informasi. Sebuah
website biasanya dibangun atas banyak halaman web yang saling
berhubungan. Hubungan satu halaman web dengan halaman web
lainnya disebut dengan hyperlink, sedangkan teks yang dijadikan
media penghubung disebut hypertext. Domain adalah nama unik
yang dimiliki oleh sebuah institusi sehingga bisa diakses melalui
internet, untuk mendapat sebuah domain pengguna harus melakukan
registrasi yang ditentukan. Istilah lain yang ditemui sehubungan
dengan website adalah homepage. Homepage adalah halaman sebuah
domain. Misalnya membuka sebuah website halaman pertama yang
muncul disebut dengan homepage, jika mengklik menu-menu yang
ada dan meloncat ke lokasi yang lainnya disebut web page,
sedangkan keseluruhan isi/content domain disebut
website.(Heldiansyah, Indera, AO, & Shadiq, 2015)
8
berbasiskan kode – kode (script) yang digunakan untuk mengolah
suatu data dan mengirimkannya kembali ke web browser menjadi
kode HTML”. Pada prinsipnya server akan bekerja apabila ada
permintaan dari client. Dalam hal ini client menggunakan kode-kode
PHP untuk mengirimkan permintaan ke server. Sistem kerja dari
PHP diawali dengan permintaan yang berasal dari halaman website
oleh browser. Berdasarkan URL atau alamat website dalam jaringan
internet, browser akan menemukan sebuah alamat dari web server,
mengidentifikasi halaman yang dikehendaki, dan menyampaikan
segala informasi yang dibutuhkan oleh web server. Selanjutnya web
server akan mencarikan berkas yang diminta dan menampilkan isinya
di browser. Browser yang mendapatkan isinya segera
menerjemahkan kode HTML dan menampilkannya. Lalu bagaimana
apabila yang dipanggil oleh user adalah halaman yang mengandung
script PHP? Pada prinsipnya sama dengan memanggil kode HTML,
namun pada saat permintaan dikirim ke web-server, web-server akan
memeriksa tipe file yang diminta user. Jika tipe file yang diminta
adalah PHP, maka akan memeriksa isi script dari halaman PHP
tersebut. Apabila dalam file tersebut tidak mengandung script PHP,
permintaan user akan langsung ditampilkan ke browser, namun jika
dalam file tersebut mengandung script PHP, maka proses akan
dilanjutkan ke modul PHP sebagai mesin yang menerjemahkan
script-script PHP dan mengolah script tersebut, sehingga dapat
dikonversikan ke kode-kode HTML lalu ditampilkan ke browser
user.(Firman, Wowor, & Najoan, 2016)
9
basis data menunjukkan kumpulan data yang dipakai dalam satu
lingkup informasi. Dalam satu file terdapat record-record yang
sejenis, sama besar, sama bentuk, merupakan satu kumpulan entity
yang seragam. Satu record terdiri dari field- field yang saling
berhubungan untuk menunjukan bahwa field tersebut dalam satu
pengertian yang lengkap dan direkam dalam satu record. Suatu
sistem manajemen basis data berisi satu koleksi data yang saling
berelasi dan satu set program untuk mengakses data tersebut. Jadi
sistem manajemen basis data dan set program pengelola untuk
menambah data, menghapus data, mengambil data dan membaca
data.(Rahmad & Tedy, 2014)
2.6 MySQL
MySQL adalah sebuah basis data yang mengandung satu atau
jumlah table. Table terdiri atas sejumlah baris dan setiap baris
menggandung satu atau sejumlah tabel. Tabel terdiri atas sejumlah
baris dan setiap baris mengandung satu atau sejumlah tabel”.
MySQL adalah database server open source yang cukup
popular keberadaanya. Dengan berbagai keunggulan yang dimiliki,
membuat software database ini banyak digunakan oleh praktisi untuk
membangun suatu project. Adanya fasilitas API (Application
Programming Interface) yang dimiliki oleh Mysql, memungkinkan
bermacam-macam aplikasi Komputer yang ditulis dengan berbagai
bahasa pemograman dapat mengakses basis data MySQL.(Palit,
Rindengan, & Lumenta, 2015)
10
3. Metodologi Penelitian
3.1 Metode Pengumpulan Data
Pengumpulan data dilakukan dengan cara :
1. Pengamatan (observasi)
Tahap pengamatan ini dilakukan pengamatan langsung terhadap sistem
yang sedang berjalan di SMK Negeri 1 Kupang.
2. Wawancara
Tahap wawancara ini dilakukan pengambilan data dengan wawancara
langsung dengan bagian administrasi keuangan sekolah dan kepala
sekolah SMK Negeri 1 Kupang.
3. Studi Kepustakaan
Tahap Studi kepustakaan yaitu dengan membaca buku-buku, skripsi,
jurnal dan media internet mengenai aplikasi pengolahan data. Selain
adanya sumber dari internet, materi-materi tersebut didapatkan dari
perpustakaan Ilmu Komputer Unwira. Panduan ini digunakan sebagai
penunjang atau referensi untuk membantu dalam melakukan
penelitian, memperkuatisi sehingga digunakan untuk menyelesaikan
masalah yang dihadapi.
3.2 Pengembangan Sistem
Metode penelitian yang digunakan pada penelitian ini adalah
metoda rekayasa perangkat lunak dengan model waterfall. Model
SDLC air terjun (waterfall) sering juga disebut model sekuensial linier
(sequential linear) atau alur hidup klasik (classic life cycle). Model air
terjun menyediakan pendekatan alur hidup perangkat lunak secara
sekuensial atau terurut dimulai dari analisis, desain, pengodean,
11
pengujian, dan tahap pendukung. (Dermawan, Juniadi; Hartini, 2017)
Sistem/Rekayasa
Informasi
12
1. User sebagai Admin memiliki peran penting sebagai pengontrol isi
dari pengolahan data pembayaran uang sekolah seperti mengelola,
meng-input dan meng-update data, serta mencetak laporan keuangan.
2. User sebagai Siswa hanya dapat melihat laporan tunggakan.
3. User sebagai Kepala sekolah (Kepala SMK Negeri 1 Kupang)
mempunyai peran dalam melihat laporan pembayaran setiap bulan
atau semester.
2. Desain
Terdapat 3 (tiga) komponen perangkat yang dibutuhkan untuk
membantu kinerja sistem agar tujuan dari sistem tersebut dapat tercapai.
Perangkat tersebut adalah perangkat keras (hardware) berupa komputer,
perangkat lunak (software) berupa program dan perangkat manusia
(brainware). Hasil dari perancangan sistem adalah sebuah aplikasi yang
didalamnya terdapat informasi yang berguna.
Sistem akan dibangun pada sistem operasi Windows dengan bahasa
pemrograman PHP. Model aliran data digambarkan dengan Data Flow
Diagram (DFD). Flowchart digunakan untuk memperlihatkan urutan dan
hubungan antar proses. Perancangan basis data menggunakan Entity
Relationship Diagram (ERD).
13
Input Usernama dan
Laporan Keuangan
Password
PENGOLAHAN DATA
SISWA PEMBAYARAN UANG ADMIN
SEKOLAH
Informasi Tunggakan Input Username dan
Histori Pembayaran Password, Input Data
Siswa, Input Data
Pembayaran
KEPALA SEKOLAH
14
H. HASIL YANG DIHARAPKAN
Hasil yang diharapkan dari penelitian ini adalah :
1. Sebuah aplikasi yang dapat membantu memberikan solusi kepada bagian
administrasi sekolah sebagai penyelesaian atas permasalahan yang ada,
sehingga pengolahan data pembayaran uang sekolah bisa lebih efisien.
2. Menghasilkan laporan pembayaran siswa setiap bulan dan laporan
keuangan setiap semesternya.
I. JADWAL PELAKSANAKAN
Rencana pelaksanaan penelitian ini dengan rincian kegiatan terlihat
pada tabel dibawah ini:
Tabel 2. Perkiraan Waktu Pengerjaan
I II III IV V VI
Identifikasi masalah
Analisis
Pengumpulan data
15
J. DAFTAR PUSTAKA
Firman, A., Wowor, H., & Najoan, X. (2016). Sistem Informasi Perpustakaan
Berbasis Web Application. Jurnal Sistem Informasi Bisnis, 1(2), 66–77.
https://doi.org/10.21456/vol1iss2pp69-72
16
Informatika, 2(No 2 (2014): Juni), 10. Retrieved from
http://journal.uad.ac.id/index.php/JSTIF/article/view/2847
17