Hasil dan Pembahasan T1 682010010 Full text

9 SPP dan yang menjadi primary key adalah ID transaksi dan mempunyai dua fungsi operasi yaitu insert transaksi pembayaran SPP dan view laporan transaksi. Dan yang terakhir adalah entity manage pemasukan kas dan pengeluaran kas dan boundary pemasukan kas dan pengeluaran kas mempunyai atribut yaitu ID pemasukan dan pengeluaran, pemasukan, pengeluaran, total kas dan yang menjadi primary key adalah ID pemasukan dan pengeluaran, ada tiga fungsi operasi yaitu insert pemasukan kas dan pengeluaran kas, update pemasukan kas dan pengeluaran kas. Relasi antara entity data siswa ke entity transaksi pembayaran SPP yaitu satu ke satu artinya satu data siswa mempunyai satu transaksi dan relasi antar entity transaksi pembayaran SPP ke entity pemasukan kas dan pengeluaran kas yaitu n ke satu artinya banyak transaksi pembayaran mempunyai satu pemasukan kas dan pengeluaran kas. Gambar 8 Transaksi Pembayaran Gambar 8 dimulai dengan bendahara membuka form transaksi pembayaran SPP, setelah itu bendahara melakukan input transaksi pembayaran SPP kemudian bendahara akan melihat laporan transaksi pembayaran SPP yang dilakukan oleh siswa.

4. Hasil dan Pembahasan

Hasil dan pembahasan merupakan bagian yang menampilkan implementasi, pengujian, dan hasil analisis disertai pembahasannya tiap masing-masing bagian. Hasil pembuatan aplikasi sistem informasi administrasi dapat di jelaskan sebagai berikut. Gambar 9 Form Mengelola Data Siswa Gambar 9 merupakan form mengelola data siswa Dalam form mengeloladata siswa ini Bendahara dapat memasukan data siswa yang akan di simpan datanya. Setelah melakukan start end View laporan Input transaksi pembayaran SPP Form transaksi pembayaran SPP Sistem bendahara_sekolah 10 proses pengisian data siswa, maka langkah selanjutnya adalah memasukan data siswa untuk mulai melakukan pembayaran. Gambar 10 Form Mengelola Pemasukan dan Pengeluaran Kas Gambar 10 merupakan form mengelola pemasukan dan pengeluaran kas bertujuan untuk memasukan seluruh pemasukan maupun pengeluaran sekolah ke dalam aplikasi kemudian data tersebut di simpan ke dalam database oleh sistem. Gambar 11 Form Transaksi Pembayaran SPP Gambar 11 merupakan form manage transaksi pembayaran SPP yang bertujuan untuk untuk melakukan transaksi pembayaran uang sekolah antara bendahara dan seluruh murid yang akan membayar uang sekolah, dan data yang sudah di input akan di simpan ke dalam database. Penerapan Teknologi ADO.NET merupakan teknologi akses database yang digunakan dalam sistem informasi administrasi pembayaran SPP. Sebagai contoh penerapan ADO.NET terdapat pada menu transaksi pembayaran SPP yang ditunjukan pada kode program 1 sebagai berikut. Kode Program 1 publicclass Connection { method yang memberikan objek koneksi yang telah di setting public MySqlConnection getConnection { mengembalikan objek koneksi yang dibuat menggunakan kelas MySqlConnection returnnew MySqlConnection Server=localhost;Database=db_sd_kriste n_ambon;UID=root;password=root ; } } 11 Kode Program 1 merupakan kode program untuk membuat koneksi ke database dan variable yang dibutuhkan untuk menggunakan ADO.NET. Langka pertama agar dapat terhubung dengan database adalah membuat class connection dan membuat variable global yang dibutuhkan untuk menggunakan ADO.NET adalah : 1. Objek sumber data Data source MySqlConnectionServer=localhost;Database=db_sd_kristen_ambon;UID=root; password=root; di mana data tersimpan pada server local denga database bernama db_sd_kristen_ambon. 2. Objek kelas data Data Class Connection : public class Connection { koneksi data dengan membuat public class Connection. Kode Program 2 Kode program 2 digunakan untuk menambahkan data transaksi pembayar SPP ke database.Setelah membuka koneksi ke database maka selanjutanya perintah commandtext dia atas akan mengeksekusi baris perintah id_transaksi, nis, nama, kelas, pembayaran_bukan, tgl_pembayaran,besar_spp ke dalam tabel pembayaran spp di databse. Proses yang dijalankan duluan yaitu variable bolean dimana variable ini jika nilainya samadengan false maka method data tidak terkirim sebaliknya jika nilainya true berarti method data terkirim. Kemudian fungsi koding this.open.conn.open; untuk membuka koneksi ke database untuk memulai isnsert data, setelah itu membuat query untuk insert data pembayaran SPP menggunakan anotasi untuk memasukan id_transaksi, nis, nama, kelas, tanggal pembayaran, bulan pembayaran, dan besar jumlah SPP, koding selanjutnya berdasarkan masing-masing parameter anotasi maksudnya untuk menyamakan parameter tersebut dengan anotasi yang suda dibuat sebelumnya. Koding berukutnya this.comm.ExecuteNonQuery; public Boolean insertDataPaymentSPP TransactionModel item { inisial variabel boolean dengan nilai false salah Boolean result = false ; this .conn.Open; buka koneksi ke database try { buat objek command dari objek koneksi this .comm = this .conn.CreateCommand; buat query insert data pembayaran SPP menggunakan anotasi this .comm.CommandText = insert into t_pembayaran_spp values id_transaksi,nis,nama,kelas, + tgl_pembayaran,pembayaran_bulan,besar_spp ; set data tiap kolom berdasarkan parameter anotasi this .comm.Parameters.AddWithValue id_transaksi , item.IdTransaction; this .comm.Parameters.AddWithValue nis ,item.Nis; this .comm.Parameters.AddWithValue nama ,item.Name; this .comm.Parameters.AddWithValue kelas , item.StudentOfClass; this .comm.Parameters.AddWithValue pembayaran_bulan ,item.MonthOfPayment; this .comm.Parameters.AddWithValue tgl_pembayaran , item.DateOfPayment; this .comm.Parameters.AddWithValue besar_spp , item.CountOfPayment; eksekusi query this .comm.ExecuteNonQuery; result = true ; } catch MySqlException ex{ MessageBox .Showex.ToString; } tutup koneksi database this .conn.Close; return result; } } 12 untukmengeksekusi query yang telah dibuat dan akan di masukan ke database. Setelah itu koneksi ke database ditutup. Dari pembahasan koding ini dapat dilihat proses kerja ADO.NET di mana teknologi ini melakukan koneksi ke datasource, dan mengirimkan query dan statement update dan memproses hasilnya seperti yang sudah dijelaskanpada kode program 2. Gambar 12 Laporan Transaksi Gambar 12 merupakan merupakan laporan yang menampilkan transaksi pembayaran SPP setiap siswa, dimana semua transaksi pembayaran SPP siswa akan di tampilkan di dalam laporan ini. Laporan transaksi juga menampilkan besar pembayaran iuran SPP dengan tanggal pembayaran SPP yang dilakukan oleh setiap siswa. Pada proses pembuatan laporan transaksi, data yang ada pada report diambil menggunakan query database. Laporan pemasukan kas pada administrasi bisa di lihat pada Gambar 12. Gambar 13 Laporan Pemasukan Gambar 13 merupakan laporan pemasukan yang terdapat pada SD Kristen Ambon. Laporan pemasukan kas ini di dapat dari pembayaran uang SPP, pemasukan dana bos, dan pemasukan uang sumbangan. Di dalam laporan ini semua pemasukan akan dihitung secara otomatis oleh sistem. Laporan pengeluaran kas pada administrasi bisa di lihat pada Gambar 13. 13 Gambar 14 Laporan Pengeluaran Gambar 14 merupakan laporan pengeluaran yang terdapat pada SD Kristen Ambon. Laporan pengeluaran kas ini di dapat dari pembelian peralatan sekolah dan lain-lain. Di dalam laporan ini semua pengeluaran akan dihitung secara otomatis oleh sistem. Pengujian sistem menggunakan pengujian black box yaitu pengujian yang akan menjelaskan status dari masing-masing proses dalam sistem, apakah sudah sesuai dengan yang diharapkan atau tidak. Hasil pengujian sistem mengunakan black box ditunjukan pada tabel 1. Tabel 1 Hasil Pengujian Menggunakan Black Box NO Point Pengujian Validasi Input Data Input Hasil Uji Status Uji 1 2 3 Pengujian Form Login Pengujian Form Siswa, Form Pemasukan dan pengeluaran kas, dan Form Transaksi Pengujian Output Verifikasi username dan Password Data yang dibutuhkan untuk masing-masing form Parameter Report Username dan Password Data-data yang harus di isi karena merupakan primary key pada masing- masing tabel yang ada di dalam database Nama report dan parameter yang dimasukan. Sistem tidak dapat masuk jika username atau password yang di masukan salah. Sistem akan memberikan peringatan bahwa data yang diisi tidak lengkap dan data tersebut tidak akan disimpan dalam database apabila ada data yang tidak valid. Sebaliknya sistem akan meyimpan data yang valid ke dalam database. Report yang di tampilkan sesuai dengan yang di request oleh user. Hasil yang ditampilkan oleh report pun sesuai dengan permintaan yang dilakukan oleh user. Valid Valid Valid Berdasarkan hasil pengujian pada tabel 1, maka dapat disimpulkan bahwa sistem yang di buat telah berjalan dengan baik. Setelah masing-masing proses uji coba dijalankan secara berulang kali sesuai dengan keinginan user, maka sistem akan dievaluasi apakah sudah sesuai dengan prosedur atau tidak. Aplikasi yang di buat dapat menampilkan informasi yang dapat digunakan oleh user untuk mengetahui berapa jumlah siswa yang telah melakukan transaksi 14 pembayaran SPP setiap bulan dan berapa jumlah pemasukan pada sekolah dan pengeluaran oleh sekolah. Sistem juga dapat membantu bendahara dalam melakukan proses penyimpanan dan manajemen data apabila diperlukan. Sistem yang ada juga dapat membantu bendahara dalam efektifitas kerja. Hal ini dikarenakan sistem yang berjalan sebelumnya masih bersifat manual dan membutuhkan ketelitian dalam proses pengolahan data. Report yang dihasilkan juga sangat mudah dipahami oleh user karena dibuat dalam bentuk tabel. Selain menampilkan hasil pengujian dengan black box, juga dilakukan pengujian sistem melalui wawancara langsung dengan user. Adapun hasil analisis atas pengujian berdasarkan wawancara yang dilakukan adalah sebagai berikut: Menurut Ibu M Konore. S.Pd. SD. Kepala Sekolah SD Kristen Ambon, aplikasi dapat membantu bendahara untuk melakukan kontrol data pada setiap pemasukan dan pengeluaran kas sekolah yang ada pada SD Kristen Ambon. Selain itu, aplikasi juga dapat memberikan laporan berupa total pemasukan dan pengeluaran setiap bulannya. Hal ini dapat mempermudah bendahara dalam melakukan kontrol keuangan.Menurut Ibu N Leatemia S.Pd Bendahara SD Kristen Ambon, sistem dapat membantu orang tua siswa dalam melakukan proses pembayaran SPP. Selain itu sistem yang ada juga dapat membantu bendahara dalam efektifitas kerja. Hal ini dikarenakan sistem yang berjalan sebelumnya masih bersifat manual dan membutuhkan ketelitian dalam melakukan proses pengolahan data.

5. Simpulan