APLIKASI PEMBAYARAN IURAN SEKOLAH DAN BUKU LEMBAR KERJA SISWA PADA SEKOLAH MENENGAH ATAS NEGERI 1 PUNUNG
NASKAH PUBLIKASI
Diajukan Untuk Memenuhi Salah Satu Syarat Kelulusan Pada Jenjang Sarjana Strata Satu ( S1)
Disusun Oleh Nama : Rina Puspitasari NIM : 200922492 Program Studi : Teknik Informatika Pembimbing 1 : Bambang Eka Purnama, M.Kom Pembimbing 2 : Siska Iriani, S.Kom
FAKULTAS TEKNOLOGI INFORMATIKA UNIVERSITAS SURAKARTA 2013
i
ii
iii
iv
DAFTAR ISI
HALAMAN JUDUL ........................................................................................ ....... i PERNYATAAN PENULIS ............................................................................. ...... ii HALAMAN PERSETUJUAN ......................................................................... ...... iii HALAMAN PENGESAHAN ........................................................................... ......iv DAFTAR ISI .................................................................................................. ...... v DAFTAR GAMBAR ....................................................................................... .... viii ABSTRACT .................................................................................................. ...... 1 ABSTRAK .................................................................................................... ...... 1 BAB I PENDAHULUAN 1.a
Latar Belakang Masalah .............................................................. ...... 2
1.b
Rumusan Masalah ...................................................................... ...... 2
1.c
Batasan Masalah ......................................................................... ...... 2
1.d
Tujuan Penelitian......................................................................... ...... 2
1.e
Manfaat Penelitian ....................................................................... ...... 3
BAB II 2.a
GAMBARAN UMUM INSTANSI DAN LANDASAN TEORI Landasan Teori ........................................................................... ...... 3 a.
Pengertian Aplikasi .............................................................. ...... 3
b.
Pengertian Sistem ............................................................... ...... 4
c.
Pengertian Pembayaran ...................................................... ...... 4
d.
Pengertian Basisdata ........................................................... ...... 4
e.
Pengertian Java ................................................................... ...... 4
f.
Pengertian Netbeans ........................................................... ...... 4
g.
Pengertian MYSQL .............................................................. ...... 5
v
2.b BAB III
Kajian Pustaka ............................................................................ ...... 5 ANALISIS DAN PERANCANGAN SISTEM
3.a
Analisis Masalah ......................................................................... ...... 6
3.b
Sistem Yang Berjalan .................................................................. ...... 6
3.c
Perancangan Sistem Yang Diusulkan ......................................... ...... 6 a. Diagram Konteks ............................................................................. 6 b. Dfd Level 0 ...................................................................................... 6 c. Dfd Level 1.1 .................................................................................... 7 d. Dfd Level 1.1 Proses 1 ..................................................................... 7 e. Dfd Level 1.1 Proses 2 ..................................................................... 7 f. Dfd Level 1.1 Proses 3...................................................................... 7 g. Dfd Level 1.2.................................................................................... 7 h. Dfd Level 1.2 Proses 1 ..................................................................... 7 i. Dfd Level 1.2 Proses 2 ...................................................................... 7 j. Dfd Level 1.2 Proses 3 ...................................................................... 7
3.d
Entity Relationship Diagram ........................................................ ...... 7
3.e
Relasi Tabel ................................................................................ .... 47
BAB IV
IMPLEMENTASI
1. From Login .......................................................................................... ...... 8 2. Menu Utama Pembayaran Iuran Sekolah Rutin dan Insidental ............ ...... 8 3. From Input Data Siswa ........................................................................ ...... 8 4. From Input Data Kelas ......................................................................... ...... 8 5. Form transaksi pembayaran iuran rutin................................................ ...... 8 6. Form transaksi pembayaran insidental ................................................ ...... 8
vi
7. From Laporan Iuran Sekolah Rutin ...................................................... ...... 8 8. From laporan insidenta ........................................................................ ...... 8 9. From Laporan siswa ............................................................................ ...... 9 10.
Menu utama pembayaran buku lembar kerja siswa ..................... ...... 9
11.
From input data buku................................................................... ...... 9
12.
From transaksi pembayaran buku lembar kerja siswa ................. ...... 9
13.
From laporan buku lembar kerja siswa ........................................ ...... 9
BAB
V PENUTUP
5.a
Kesimpulan ................................................................................ ...... 9
5.b
Saran .......................................................................................... ...... 9
DAFTAR PUSTAKA ............................................................................... .... 10
vii
DAFTAR GAMBAR
Gambar 3.1 : Buku pembayaran iuran sekolah .............................................
6
Gambar 3.2 : Buku pembayaran buku lembar kerja siswa ............................
6
Gambar 3.3 : Diagram Konteks.....................................................................
6
Gambar 3.4 : DFD Level 0 ...........................................................................
6
Gambar 3.5 : DFD Level 1.1 .........................................................................
7
Gambar 3.6 : Dfd Level 1.1 Proses 1 ................................................................... 7 Gambar 3.7 : Dfd Level 1.1 Proses 2 ................................................................... 7 Gambar 3.8 : Dfd Level 1.1 Proses 3 ................................................................... 7 Gambar 3.9 :Dfd Level 1.2 ................................................................................... 7 Gambar 3.10 : Dfd Level 1.2 Proses 1 ................................................................. 7 Gambar 3.11 : Dfd Level 1.2 Proses 2 ................................................................. 7 Gambar 3.12 : Dfd Level 1.2 Proses 3 ................................................................. 7 Gambar 3.13 : entity relationship diagram (ERD) .........................................
7
Gambar 3.14 : Relasi antar tabel ..................................................................
7
Gambar 4.1 : Tampilan Login........................................................................
8
Gambar 4.2 : Tampilan menu utama pembayaran iuran sekolah ..................
8
Gambar 4.3 : Tampilan Form input data siswa ..............................................
8
Gambar 4.4 : Tampilan Form kelas ...............................................................
8
Gambar 4.5 : Tampilan Form transaksi pembayaran iuran rutin....................
8
Gambar 4.6 : Tampilan Form transaksi pembayaran insidental ....................
8
Gambar 4.7 : Tampilan Form Laporan iuran sekolah rutin ............................
8
Gambar 4.8 : Tampilan Form Laporan insidental ..........................................
8
Gambar 4.9 : Tampilan Form Laporan siswa ................................................
9
viii
Gambar 4.10 : Tampilan menu utama pembayaran buku LKS ......................
9
Gambar 4.11 : Tampilan Form input data buku .............................................
9
Gambar 4.12 : Tampilan Form transaksi pembayaran buku LKS ..................
9
Gambar 4.13 : Tampilan Form laporan pembayaran buku LKS ....................
9
ix
APLIKASI PEMBAYARAN IURAN SEKOLAH DAN BUKU LEMBAR KERJA SISWA PADA SEKOLAH MENENGAH ATAS NEGERI 1 PUNUNG Rina Puspitasari, Bambang Eka Purnama, Siska Iriani Fakultas Teknologi Informatika Universitas Surakarta Jl. Raya Palur KM 5 Surakarta
[email protected] Abstract– Senior High School Country 1 Punung is formal education institute which have location of Jalan.Raya Solo of Pacitan no 27 Punung in Orchard of Tekil Countryside of Sooka District Of Punung Sub-Province of Pacitan. System payment of fee go to school and student spread sheet book at Senior High School still use conventional system. Payment system [at] Senior High School Country of Punung in record – keeping of payment, seeking of data and also making of fee report go to school and student spread sheet book need time old ones because staff part of finance still use bookkeeping system having the character of is conventional. So that if time - bursar time need payment report, monetary staff still look for in last general ledger make report. Therefore writer interest to make a application payment of fee go to school and student spread sheet book. Intention of this research is to Yield application payment of fee go to school and student spread sheet book as one of [the] effort improve efektifitas in data input and look for data payment of student so that can water down in payment and Give solution to overcome complication of management of payment which always happened when requiring of data payment of student. Method data collecting in this research that is observation method, interview, book, data analysis and system, scheme of system, making of program, examination of program implementation and program. This application is developed by using Java and of MYSQL. this Application Payment provide some facility able to be used by consumer, covering : data input and report. Keyword : Application Payment Abstraksi – Sekolah Menengah Atas Negeri 1 Punung adalah lembaga pendidikan formal yang berlokasi Jalan.Raya Solo Pacitan no 27 Punung di Dusun Tekil Desa Sooka Kecamatan Punung Kabupaten Pacitan. Sistem pembayaran iuran sekolah dan buku lembar kerja siswa pada Sekolah Menengah Atas masih menggunakan sistem yang konvensional. Sistem pembayaran pada Sekolah Menengah Atas Negeri Punung dalam pencatatan pembayaran, pencarian data serta pembuatan laporan iuran sekolah dan buku lembar kerja siswa memerlukan waktu yang lama karena staf bagian keuangan masih menggunakan sistem pembukuan yang bersifat konvensional. Sehingga apabila sewaktu – waktu bendahara memerlukan laporan pembayaran, staf keuangan masih mencari dalam buku besar lalu membuat laporan. Oleh karena itu penulis tertarik untuk membuat sebuah aplikasi pembayaran iuran sekolah dan buku lembar kerja siswa. Tujuan dari penelitian ini adalah untuk Menghasilkan aplikasi pembayaran iuran sekolah dan buku lembar kerja siswa sebagai salah satu usaha meningkatkan efektifitas dalam memasukan data dan mencari data pembayaran siswa sehingga dapat mempermudah dalam pembayaran dan Memberikan solusi untuk mengatasi kerumitan pengelolaan pembayaran yang selalu terjadi ketika dibutuhkannya data pembayaran siswa. Metode pengumpulan data dalam penelitian ini yaitu metode observasi, wawancara, pustaka, analisis data dan sistem, perancangan sistem, pembuatan program, pengujian program dan implementasi program. Aplikasi ini dikembangkan dengan menggunakan Java dan MYSQL. Aplikasi pembayaran ini menyediakan beberapa fasilitas yang dapat digunakan oleh pengguna, meliputi : input data dan laporan. Kata kunci : Aplikasi Pembayaran
1
1. PENDAHULUAN 1.a Latar Belakang Masalah Sekolah Menengah Atas Negeri 1 Punung merupakan sebuah sekolah yang sudah menerapkan teknologi informasi. Tetapi dalam sistem pembayaran iuran sekolah dan buku lembar kerja siswa masih menggunakan sistem yang konvensional. Sistem pembayaran pada Sekolah Menengah Atas Negeri 1 Punung dalam pencatatan pembayaran, pencarian data serta pembuatan laporan iuran sekolah dan buku lembar kerja siswa memerlukan waktu yang lama karena staf bagian keuangan masih menggunakan sistem pembukuan yang bersifat konvensional. Sehingga apabila sewaktu – waktu bendahara memerlukan laporan pembayaran, staf administrasi masih mencari dalam buku lalu membuat laporan. Hal inilah yang mendorong untuk membuat aplikasi pembayaran iuran sekolah dan buku lembar kerja siswa pada Sekolah Menengah Atas (SMA) Negeri 1 Punung yang diharapkan dapat mempermudah staf administrasi dalam pencatatan pembayaran, pencarian data serta pembuatan laporan iuran sekolah dan buku lembar kerja siswa. Penggunaan dengan cara mencatat data dalam buku besar, harus diubah dengan cara komputerisasi, karena komputer sangat membantu kelancaran dan kemudahaan dalam pencatatan dan pencarian data untuk menyelesaikan suatu pekerjaan dengan cepat. Berdasarkan uraian latar belakang maka perlu dibangun “Aplikasi Pembayaran Iuran Sekolah Dan Buku Lembar Kerja Siswa Pada Sekolah Menengah Atas (SMA) Negeri 1 Punung Pacitan”. Yang diharapkan dapat membantu staf administrasi di Sekolah Menengah Atas Negeri 1 Punung dalam mengelola pembayaran siswa.
1.b Rumusan Masalah Berdasarkan uraian latar belakang maka dirumuskan permasalahan sebagai berikut : 1. Sistem pembayaran iuran sekolah dan buku lembar kerja siswa pada Sekolah Menengah Atas Negeri 1 Punung masih menggunakan sisten konvensional karena ditulis dalam buku sehingga masih memerlukan banyak buku. 2. Bagaimana membuat program aplikasi pembayaran iuran sekolah dan buku lembar kerja siswa yang dapat mengolah data secara efektif dan efisien? 3. Bagaimana membuat laporan pembayaran iuran sekolah dan buku lembar kerja siswa yang cepat, karena pembayaran siswa masih ditulis dalam buku? 1.c Batasan Masalah Batasan masalah dari sistem aplikasi pembayaran ini adalah : 1. Aplikasi pembayaran iuran sekolah dan buku lembar kerja siswa dibuat sesuai dengan data yang ada pada Sekolah Menengah Atas (SMA) Negeri 1 Punung. 2. Aplikasi ini hanya diberikan kepada pegawai yang diberi hak akses. 3. Aplikasi ini dibuat dengan menggunakan Java dan MYSQL. 4. Laporan ini hanya mencakup pembayaran iuran sekolah dan buku lembar kerja siswa.
1.d Tujuan Penelitian Tujuan yang ingin dicapai dari penelitian ini adalah : 1. Menghasilkan sebuah sistem berbasis komputer agar lebih efektif dalam hal waktu pengerjaan pembayaran siswa sehingga dapat mempermudah dalam pembayaran.
2
2. Memberikan solusi untuk mengatasi kerumitan pengelolaan pembayaran yang selalu terjadi ketika dibutuhkannya data pembayaran siswa. 3. Menghasilkan laporan pembayaran iuran sekolah dan buku lembar kerja siswa yang cepat dan tepat.
5.
1.e Manfaat Penelitian Manfaat yang diperoleh dari penelitian ini adalah : 1. Membantu bagian pembayaran di Sekolah Menengah Atas (SMA) Negeri 1 Punung dalam mengelola pembyaran siswa. 2. Memudahkan pelayanan informasi mengenai pembayaran siswa di Sekolah Menengah Atas (SMA) Negeri 1 Punung.
6.
7.
1.f Metode Penelitian Metodologi penelitian yang digunakan meliputi: 1. Observasi Observasi adalah pengamatan secara langsung berguna untuk memperoleh informasi dan data yang diperlukan dengan cara melakukan pengamatan dan pencatatan dengan peninjauan langsung ke Sekolah Menengah Atas (SMA) Negeri 1 Punung. 2. Wawancara Wawancara adalah tanya jawab secara langsung dengan bagian keuangan yang bersangkutan untuk mengetahui permasalahan proses pengolahan dan penyampaian informasi data yang ada di Sekolah Menengah Atas (SMA) Negeri 1 Punung. 3. Pustaka Pengambilan data dengan cara pengambilan data dari buku dan sumber pustaka lainnya yang ada kaitannya dengan masalah yang dibahas. 4. Analisis data dan sistem Analisis data dan sistem adalah mengidentifikasi masalah dan
8.
memahami sistem yang ada dan melakukan analisis terhadap data – data tersebut sehingga diketahui kebutuhan – kebutuhan untuk pembuatan sistem baru. Perancangan sistem Perancangan sistem adalah merancang atau mendesain sistem yang baik, isinya adalah langkah – langkah operasi dalam pengolahan data dan prosedur untuk mendukung operasi sistem. Pembuatan program Pembuatan program adalah penyusunan atau penulisan bahasa pemrograman sesuai rancangan sistem yang telah dibuat sehingga menjadi sebuah aplikasi yang dibutuhkan. Pengujian program Pengujian program yaitu dengan menguji program yang telah dibuat untuk mengetahui apakah program menerima input dengan baik atau tidak, serta memberikan output sesuai yang diharapkan. Implementasi program Implementasi program adalah menguji, menginstal dan memulai sistem baru atau sistem yang diperbaiki untuk menggantikan sistem yang lama.
2. LANDASAN TEORI DAN KAJIAN PUSTAKA 2.a Landasan Teori a. Pengertian Aplikasi Aplikasi berasal dari kata application yang artinya penerapan, lamaran, penggunaan. Secara istilah aplikasi adalah: program siap pakai yang direka untuk melaksanakan suatu fungsi bagi pengguna atau aplikasi yang lain dan dapat digunakan oleh sasaran yang dituju. Aplikasi adalah penggunaan atau penerapan suatu konsep yang menjadi pokok pembahasan. Aplikasi dapat diartikan juga sebagai program komputer yang dibuat untuk
3
menolong manusia dalam melaksanakan tugas tertentu. Aplikasi software yang dirancang untuk penggunaan khusus, klasifikasi luas ini dapat dibagi menjadi 2 (dua) yaitu: 1. Aplikasi software spesialis, program dengan dokumentasi tergabung yang dirancang untuk menjalankan tugas tertentu. 2. Aplikasi paket, suatu program dengan dokumentasi tergabung yang dirancang untuk jenis masalah tertentu. (Agus Hermawan, 2006 : 4) b. Pengertian Sistem sistem dapat diartikan sebagai serangkaian komponen – komponen yang saling berinteraksi dan bekerja sama untuk mencapai tujuan tertentu. Scott (1996) mengatakan sistem terdiri dari unsur-unsur seperti masukan (input), pengolahan (processing) , serta keluaran (output). Dalam sebuah sistem terdapat tiga element utama antara lain masukkan (Input), proses (Transformasi), serta keluaran (Output). Input merupakan masukkan yang berupa data, yang kemudian akan dilakukan pengolahan data ulang disebut Transformasi, setelah itu baru didapatkan menjadi sebuah data yang siap digunakan. c. Pengertian Pembayaran Sistem pembayaran dapat diartikan sebagai salah satu kegiatan atau usaha untuk membantu, melayani, mengarahkan atau mengatur semua kegiatan di dalam mencapai suatu tujuan.karena pembayaran merupakan unsur penting bagi sebuah instansi maka di perlukan suatu sistem yang dapat mengelola sistem pembayaran secara baik. (Mulyadi,2001)
d. Pengertian Basisdata Basisdata, menurut Stephens dan Plew (2000), adalah mekanisme yang digunakan untuk menyimpan informasi atau data. Silberschatz, dkk, (2002) mendefinisikan basisdata sebagai kumpulan data berisi informasi yang sesuai untuk sebuah perusahaan. Sistem manajemen basisdata (DBMS) adalah kumpulan data yang saling berhubungan dan kumpulan program untuk mengakses data. Ramakrshnan dan Gehrke (2003) menyatakan basisdata sebagai kumpulan data, umumnya mendeskripsikan aktivitas satu organisasi atau lebih yang berhubungan. e. Pengertian Java Java adalah bahasa pemograman tingkat tinggi yang berorientasi objek, diedarkan oleh Sun Microsystem1 pada awal tahun 1996. Java adalah bahasa pemrograman serbaguna. Java dapat digunakan untuk membuat suatu program sebagaimana Anda membuatnya dengan bahasa seperti Pascal atau C++. Yang lebih menarik, Java juga mendukung sumber daya Internet yang saat ini populer, yaitu World Wide Web atau yang sering disebut Web saja. Java juga mendukung aplikasi client/server, baik dalam jaringan lokal (LAN) maupun jaringan berskala luas (WAN). f. Pengertian Netbeans Netbeans merupakan salah satu IDE yang dikembangkan dengan bahasa pemrograman java. NetBeans mempunyai lingkup pemrograman java terintergrasi dalam suatu perangkat lunak yang di dalamnya menyediankan pembangunan pemrograman GUI, text editor, complier, dan interpreter. Netbeans adalah sebuah perangkat lunak open
4
source sehingga dapat digunakan secara gratis untuk keperluan komersial maupun nonkomersial yang didukung oleh Sun Microsystem. g. Pengertian MYSQL MySQL adalah program database yang mampu mengirim dan menerima data dengan sangat cepat dan multiuser. MySQL memiliki dua bentuk lisensi, yaitu free software dan shareware. MySQL yang free software bebas digunakan untuk keperluan pribadi atau usaha tanpa harus membeli atau membayar lisensi, yang berada di bawah lisensi GNU/GPL (general public license). MySQL database server adalah RDBMS(Relational Database Management System) yang dapat menangani data yang bervolume besar. Meskipun begitu, tidak menuntut resource yang besar. MySQL adalah sebuah manajemen sistem database server yang mampu menangani beberapa user, yaitu mampu menangani beberapa instruksi sekaligus dari beberapa user dalam satu waktu. Dan, My SQL merekam semua data user di dalam sistemnya dalam tabel user. (Wahana Komputer, 2010)
Oleh karena itu peneliti mengadakan penelitian untuk membangun sistem informasi pembayaran berbasis web menggunakan PHP dan MySQL. Septika Hapsari dan Indah Uly Wardati (2012) telah melakukan penelitian dengan judul “Rancang Bangun Sistem Informasi Pembayaran dan Tabungan siswa Pada Bank Mini Artha Mandiri Sekolah Menengah Kejuruan (SMK) Negeri Pringkuku Pacitan”. tersebut bertujuan untuk mengatasi permasalahan yang ada pada Bank Mini Artha Mandiri SMK N Pringkuku. Pada sistem informasi pembayaran dan tabungan siswa masih konvensional. Sehingga menyebabkan kesulitan dalam proses pembayaran dan laporan keuangan serta menyebabkan kesalahan pencatatan dan pelaporan. Oleh karena itu peneliti mengadakan penelitian untuk menghasilkan aplikasi sistem informasi pembayaran uang iuran sekolah dan tabungan siswa menggunakan PHP dan MYSQL. Yuanita dan Sukadi (2012) juga melakukan penelitian dengan judul “Sistem Informasi Administrasi Pembayaran Iuran Bulanan (SPP) dan Dana Sumbangan Pendidikan (DSP) Siswa Taman Kanak – Kanak Negeri Pembina Kecamatan Pringkuku”. Yang bertujuan untuk mempermudah pengolahan administrasi pembayaran SPP dan DSP pada Taman Kanak – Kanak Negeri Pembina Kecamatan Pringkuku. Sistem Pembayaran SPP dan DSP masih konvensional dan membutuhkan waktu lama yang disebabkan oleh pencatatan SPP dan DSP dilakukan berulang – ulang dan penyimpanan data tidak terkomputerisasi atau masih berupa arsip. Oleh karena itu peneliti melakukan penelitian ini untuk menghasilkan system informasi administrasi pembayaran SPP dan DSP yang terkomputerisasi. Khoirun Nasikin (2012) melakukan penelitian dengan judul “Pengembangan Sistem Informasi
2.b Kajian Pustaka Jumari (2012) telah melakukan penelitian dengan judul “Perancangan Sistem Informasi Pembayaran Sekolah Di Sekolah Menengag Kejuruan (SMK) Negeri 1 Rembang Berbasis Web”. Penelitian tersebut bertujuan untuk mengatasi permasalahan proses administrasi pembayaran sekolah pada SMK N 1 Rembang. Pada sistem informasi pembayaran sekolah masih konvensional yaitu dengan mencatat pada kartu pembayaran kemudian data pembayaran direkap secara manual pada buku. Sehingga menyerbabkan kesalahan dan keterlambatan akses data (laporan).
5
Akademis dan Keuangan Di MAN 2 Pati”. Dengan tujuan merancang dan membuat aplikasi sistem untuk mengolah data siswa dan data nilai akademik siswa serta mempercepat pelaporan pengolahan informasi. Sistem pengolahan data di MAN 2 Pati masih dilakukan secara manual. Sehingga setiap diperlukan laporan data siswa, data nilai dan data keuangan masih harus mencari data yang diperlukan dari tumpukan arsip untuk kemudian diketik. Dalam penelitian ini, penulis membangun Aplikasi Pembayaran Iuran Sekolah dan Buku Lembar Kerja Siswa Pada Sekolah Menengah Atas Negeri 1 Punung dengan melakukan pengembangan dari metode yang digunakan Jumari, Septika Hapsari, Yuanita dan Khoirun Nasikin, dimana dijelaskan tentang sistem pembayaran. Tapi keempat jurnal tersebut belum ada pembayaran buku lembar kerja siswa. Pada pencatatan transaksi masih menggunakan cara konvensional sehingga sering terjadi kesalahan dan membutuhkan waktu yang cukup lama untuk menyelesaikannya, maka dari itu akan dikembangkan aplikasi sejenis tentang sistem pengolahan data pembayaran dan menampilkan laporan per periode dalam artian bisa menampilkan laporan per hari, laporan per bulan dan laporan per tahun dan laporan persiswa dengan menyesuaikan situasi administrasi pada Sekolah Menengah Atas Negeri 1 Punung yang berjalan saat ini.
analisis permasalahan. Analisis yang dilakukan perancangan sistem aplikasi pembayaran iuran sekolah dan buku lembar kerja siswa yang didapatkan data seperti dibawah ini. 3.b Sistem Yang Sedang Berjalan
Gambar 3.1 Buku pembayaran iuran sekolah
Gambar 3.2 Buku pembayaran buku lembar kerja siswa 3.c Perancangan Sistem Usulkan a) Diagram Konteks
yang
input_lap_siswa lap_siswa laporan_spp_pertahun input_lap_spp_perbulan input_lap_spp_pertahun input_data_siswa
lap_lks_tanggal 1
input_lap_lks_tanggal
data_siswa
inpt_dt_buku
input_data_kelas
data_buku
data_kelas
input_data_lks input_data_jenis_pembayaran
data_lks koperasi
sistem_pembayaran
input_lap_buku
staf_keuangan
data_jenis_pembayaran input_data_insidental
lap_buku
data_insidental
input_lap_lks_perbulan
input_data_iuran_sekolah
lap_lks_perbulan input_lap_lks_pertahun
input_lap_insidental
+
data_iuran_sekolah
lap_lks_pertahun lap_insidental lap_spp_perbulan
Gambar 3.3 Diagram Konteks
b) DFD Level 0 lap_lks_pertahun dta_lks input_lap_lks_pertahun
1
lap_lks_perbulan input_data_lks
dt_transaksi_lks
lembar_kerja_siswa
input_lap_lks_perbulan input_lap_buku koperasi input_lap_lks_tang gal
sistem_koperasi
dt_buku dta_buku
data_lks
buku
inpt_dt_buku
3. ANALISIS DAN PERANCANGAN SISTEM 3.a Analisis Masalah Analisis sistem merupakan gambaran tentang sistem yang sedang berjalan dan bertujuan untuk mengetahui bagaimana cara kerja atau rancangan sistem tersebut serta untuk mendefinisikan dan mengevaluasi permasalahan dan untuk menentukan suatu sistem baru itu layak atau tidak maka diperlukan
data_buku lap_lks_tang g al
+
dta_siswa
lap_buku
siswa
dtta_siswa dt_siswa
input_data_siswa input_lap_siswa data_siswa input_lap_spp_perbulan
2
dt_kelas kelas
data_kelas dt_spp
input_data_kelas lap_insidental
dta_spp
spp
input_data_jenis_pembayaran data_jenis_pembayaran staf_keuangan
data_iuran_sekolah
sistem_keuang an
input_data_iuran_sekolah
dt_insidental
input_lap_insidental
dta_insdt
lap_siswa data_insidental lap_spp_perbulan input_data_insidental input_lap_spp_pertahun
+
laporan_spp_pertahun
Gambar 3.4 DFD Level 0
6
insidental
di
c) DFD Level 1.1
i) 1
DFD Level 1.2 proses 2 1
dt_buku
inpt_dt_buku
data_insidental
input_data
dt_insidental
data_buku
insidental
insidental
+
input_data_insidental
2 siswa
staf_keuangan
dta_siswa
data_lks
transaksi
buku
input_data_lks
dt_transaksi_lks
input_data_iuran_sekolah 2
+
dt_spp data_iuran_sekolah
input_lap_lks_tang gal
koperasi
lap_lks_perbulan
spp iuran_sekolah
3 dta_lks
lap_lks_tang g al
lembar_kerja_siswa
input_lap_buku input_lap_lks_perbulan
laporan
Gambar 3.11 DFD 1.2 proses 2
dta_buku
input_lap_lks_pertahun
+
lap_lks_pertahun lap_buku
Gambar 3.5 DFD Level 1.1
j)
DFD Level 1.2 proses 3 1
d) DFD Level 1.1 proses 1
insidental dta_insdt
laporan_insidental lap_insidental
1 input_lap_insidental
data_buku
koperasi
buku
buku
2
dt_buku
laporan_spp_pertahun
inpt_dt_buku
dta_spp spp
input_lap_spp_perbulan
laporan_spp
input_lap_spp_pertahun
staf_keuangan
Gambar 3.6 DFD 1.1 proses 1
lap_spp_perbulan
3 input_lap_siswa
dtta_siswa
e) DFD Level 1.1 proses 2
siswa
lap_siswa
1 siswa
lap_siswa
dta_siswa
input_data_lks
koperasi
Gambar 3.12 DFD 1.2 proses 3
transaksi_LKS
data_lks
lembar_kerja_siswa dt_transaksi_lks
3.d Entity Relationship Diagram (ERD)
Gambar 3.7 DFD 1.1 proses 2 f)
kelas
nama_kelas
mengambil
kd_kelas
DFD Level 1.1 proses 3 1
tgl_byr
besar_bayar
buku laporan_buku
no_bayar
dta_buku
no_detail
dibayar
nama_buku
tgl_transaksi
total
lap_buku input_lap_buku sisa
lap_lks_tang g al
koperasi
insidental
semester
membayar siswa
2
input_lap_lks_perbulan
menerima
buku
input_lap_lks_tang gal lap_lks_perbulan
laporan_lks
dta_lks
jumlah
nama_siswa
lembar_kerja_siswa
Admin koperasi
NISN
id_admin
lap_lks_pertahun total_bayar
input_lap_lks_pertahun
Gambar 3.8 DFD 1.1 proses 3
nama_admin
Admin keuangan
harga
membayar nama_admin
no_pembayaran
tglbayar
g) DFD Level 1.2 input_data_siswa
Id_admin
1 kd_kelas
data_siswa
kelas
dt_kelas input_data_kelas
jumlah_bayar
input_data_pembayaran
spp
bulan
data_jenis_pembayaran dt_siswa
input_data_jenis_pembayaran data_kelas
+
data_iuran_sekolah
Gambar 3.13 Entity relationship diagram (ERD)
dt_spp
2
spp
input_data_iuran_sekolah
dt_insidental
insidental
transaksi_pembayaran
input_data_insidental staf_keuangan
data_insidental
+
input_lap_insidental
dta_insdt 3
lap_spp_perbulan input_lap_spp_perbulan
3.e Relasi Antar Tabel
dta_spp
input_lap_spp_pertahun laporan_spp_pertahun
laporan_keuang an dtta_siswa
lap_insidental
ADMIN_KOPERASI
siswa
USERNAME PASSWORD
lap_siswa input_lap_siswa
+
ADMIN_KEUANGAN
varchar(10) varchar(10)
USERNAME PASSWORD
varchar(10) varchar(10)
Gambar 3.9 DFD Level 1.2 SISWA
NISN = NISN
h) DFD Level 1.2 proses 1
LEMBAR_KERJA_SISWA NO_TRANSAKSI BUKU NISN KD_BUKU integer KD_BUKU NAMA_BUKU varchar(25)KD_BUKU = KD_BUKU NAMA_KELAS HARGA integer TGL_TRANSAKSI JUMLAH_BUKU JMLH TOTAL HRGA
si swa kd_kel as kel as dt_s is wa dt_kelas 1
2
si swa
kel as
NISN NAMA_KELAS TEMPAT_LAHIR TGL_LAHIR JENIS_KELAMIN ALAMAT NM_SISWA
varchar(10) varchar(12) varchar(8) date varchar(12) varchar(12) varchar(20)
integer varchar(10) integer varchar(12) date integer NAMA_KELAS = NAMA_KELAS varchar(6) varchar(8) NAMA_KELAS = NAMA_KELAS varchar(6)
NISN = NISN
INSIDENTAL NO_BAYAR NISN NAMA_KELAS BULAN TGL_BAYAR BESAR_BAYAR DIBAYAR SISA
integer varchar(10) varchar(12) varchar(12) date varchar(6) integer integer
NISN = NISN
KELAS NAMA_KELAS KD_KELAS
varchar(12) integer
NAMA_KELAS = NAMA_KELAS
SPP
data_kel as i nput_data_kel as
NAMA_KELAS = NAMA_KELAS
NO_PEMBAYARAN NISN NAMA_KELAS BLN JML_BAYAR TGL_BYR
integer varchar(10) varchar(12) varchar(2) varchar(6) date
Gambar 3.14 Relasi antar Tabel data_si swa staf_keuangan i nput_data_si swa
Gambar 3.10 DFD 1.2 proses 1
7
4. IMPLEMENTASI Pada Aplikasi Pembayaran Iuran Sekolah dan Buku Lembar Kerja Siswa Pada Sekolah Menengah Atas Negeri 1 Punung memiliki banyak menu. Berikut ini interface dari Aplikasi Pembayaran Iuran Sekolah dan Buku Lembar Kerja Siswa 1. From login
5. From transaksi iuran rutin
pembayaran
Gambar 4.5 Tampilan form transaksi pembayaran iuran rutin 6. Form transaksi incidental
pembayaran
Gambar 4.1 Tampilan Login 2. Menu Utama Pembayaran Iuran Sekolah Rutin dan Insidental
Gambar 4.6 Tampilan form pembayaran insidental 7. Form laporan iuran sekolah rutin
Gambar 4.2 Tampilan Menu Utama keuangan 3. From input data siswa
Gambar 4.7 Tampilan form laporan iuran sekolah rutin Gambar 4.3 Tampilan form input data siswa 4. From input data kelas
8. Form laporan insidental
Gambar 4.8 Tampilan form laporan insidental
Gambar 4.4 Tampilan form input data kelas
8
9. Form laporan siswa
13. From laporan buku lembar kerja siswa
Gambar 4.9 Tampilan form laporan siswa
Gambar 4.13 Tampilan form laporan buku lembar kerja siswa
10. Menu Utama Pembayaran Buku Lembar Kerja Siswa
5. PENUTUP 1.3 Kesimpulan Pembuatan aplikasi pembayaran iuran sekolah dan buku lembar kerja siswa pada Sekolah Menengah Atas Negeri 1 Punung, dapat diambil kesimpulan bahwa sistem komputerisasi dapat mempermudah proses pembayaran iuran sekolah dan buku lembar kerja siswa yangdilakukan oleh siswa. Sistem pembayaran iuran sekolah dan buku lembar kerja siswa juga dapat mempermudah dalam pembuatan laporan pembayaran iuran sekolah dan buku lembar kerja siswa yang cepat dan tepat.
Gambar 4.10 Tampilan menu utama pembayaran buku lembar kerja siswa 11. From input data buku
1.4 Saran Untuk menambah kualitas penelitian dan pengembangan aplikasi kedepannya, saran untuk aplikasi pembayaran yang sudah di bangun di Sekolah Menengah Atas negei 1 Punung adalah Untuk meningkatkan pengembangan berikutnya dari Aplikasi Pembayaran Iuran Sekolah dan Buku Lembar Kerja Siswa pada Sekolah Menengah Atas Negeri 1 Punung dan tertarik untuk melanjutkan analisa diharapkan untuk dapat memperbaiki kekurangan – kekurangan yang ada dalam sistem pembayaran iuran sekolah dan buku lembar kerja siswa.
Gambar 4.11 Tampilan form input data buku 12. From transaksi pembayaran buku lembar kerja siswa
Gambar 4.12 Tampilan transaksi pembayarn buku lembar kerja siswa
9
6. Daftar Pustaka
[10] Yakub. 2012. Pengantar Sistem Informasi. Yogyakarta, Graha Ilmu. [11]Yuanita, Sukadi, Sistem Informasi Administrasi Pembayaran Iuran Bulanan (Spp) Dan Dana Sumbangan Pendidikan (Dsp) Siswa Taman Kanak-Kanak Negeri Pembina Kecamatan Pringkuku. ISSN: 1979-9330 (Print) – 2088-0154 (Online) – 2088-0162 (CDROM)
[1]Bonnie Soeherman, Marion Pinontoan. Designing Information System. Jakarta: PT Gramedia.2008. [2]Janer Simarmata, Iman Paryudi. Basis Data. Yogyakarta: Andi Ofset.2006 [3]Jumari, Jani Kusanti, Perancangan Sistem Informasi Pembayaran Sekolah Di Sekolah Menengah Kejuruan (SMK) Negeri 1 Rembang Berbasis Web. Seruni FTI UNSA 2012 Volume 1 ISSN: 2302-1136 (Print) – 2088-0154 (Online) [4]Khoirun Nasikin, Pengembangan Sistem Informasi Akademis Dan Keuangan Di MAN 2 Pati. IJCSS 14 – Indonesian Jurnal on Computer Scien Speed – FTI UNSA Vol 9 No 3 – Desember 2012 – ijcss.unsa.id [5]Komputer, Wahana. 2010. Panduan Belajar My SQL Database Server. Jakarta, mediakita. [6]Komputer, Wahana. 2012. Membangun Aplikasi Bisnis Dengan Netbeans 7.1. Yogyakarta, Andi Ofset. [7]Marlinda, Linda. 2004. Sistem Basis Data.Yogyakarta,Andi [8]Mulyadi, 2001.Sistem Akuntansi,edisi ketiga [9]Septika Hapsari, Indah Uly Wardati, Rancang Bangun Sistem Informasi Pembayaran Dan Tabungan Siswa Pada Bank Mini Artha Mandiri Sekolah Menengah Kejuruan (SMK) Negeri Pringkuku Pacitan. Seruni FTI UNSA 2012 Volume 1.
10
xi