PERANGKAT LUNAK PEMBAYARAN SPP BERBASIS DESKTOP MENGGUNAKAN VB.NET PADA SMA PASUNDAN MAJALAYA 1
Ardiles Sinaga, S.T., M.T, 2Febriyana Wardiani 3 Konsentrasi Sistem Informasi 4 Politeknik Komputer Niaga LPKIA, Bandung Jln. Soekarno Hatta No. 456 Bandung 40266, Telp. +62 22 75642823, Fax. +62 22 7564282 E-mail : Ardiles
[email protected],
[email protected] ABSTRAKSI Pendidikan merupakan salah satu aspek penting dalam kehidupan setiap manusia.. Dalam suatu proses pendidikan digunakan evaluasi, akreditasi dan sertifikasi untuk memantau perkembangan pendidikan. Evaluasi dilakukan dalam rangka pengendalian mutu pendidikan secara nasional. Tujuan penelitian diharapkan dapat memberikan manfaat dan kemudahan,agar pekerjaan menjadi lebih hemat waktu. Juga dapat mempermudah dalam pencarian data siswa yang akan melakukan pembayaran uang sekolah dan juga meminimalkan terjadinya kehilangan data-data yang dilakukan tanpa di sengaja proses pembayaran-pembayaran. Dengan dibuatkannya perangkat lunak ini diharapkan bisa lebih mempermudah petugas bendahara dalam melayani proses pembayaran iuran sekolah. Kata kunci : Perangkat Lunak, Pembayaran, SPP 1. PENDAHULUAN 1.1 Latar Belakang Pendidikan merupakan salah satu aspek penting dalam kehidupan setiap manusia. Dalam suatu proses pendidikan digunakan evaluasi, akreditasi dan sertifikasi untuk memantau perkembangan pendidikan. Evaluasi dilakukan dalam rangka pengendalian mutu pendidikan secara nasional sebagai bentuk akuntabilitas penyelenggara pendidikan kepada pihak-pihak yang berkepentingan.Salah satu bentuk evaluasi pendidikan adalah dengan didakannya ujian nasional baik di jenjang SD, SMP dan SMA. 1.II Identfikasi Permasalahan Memperhatikan latar belakang diatas maka penulis menetapkan rumusan masalah sebagai berikut : 1. Proses pembayaran uang SPP bulanan terkadang sedikit memakan waktu di karenakan prosesnya masih ditulis tangan. 2. Lamanya proses pencarian data siswa yang akan melakukan pembayaran SPP bulanan, yang disebabkan oleh pencatatan transaksi masih disimpan didalam buku catatan pembayaran SPP bulanan. 3. Tidak adanya laporan pembayaran uang SPP bulanan 1.III
Lingkup dan Batasan Agar pembahasan lebih terarah , maka penulis memberikan batasan-batasan pembahasan masalah yaitu : 1. Hanya membahas mengenai pembayaran SPP bulanan ditingkat SMA.
2. Perangkat lunak dibangun menggunakan aplikasi Visual Basic. 3. Tidak membahas mengenai sanksi/denda atas keterlambatan pembayaran. 1.IV Tujuan Perancangan 1. Proses pembayaran SPP bulanan dilakukan secara komputerisasi. 2. Datatransaksii sudah tersimpan kedalam database, sehingga pencarian menjadi mudah. 3. Sistem dapat mengeluarkan laporan pembayaran spp yang diolah dari database. II. LANDASAN TEORI 11.1 Perangkat Lunak Perangkat Lunak(software)adalah program yang berisi kumpulan instruksi untuk melakukan proses pengolahan data. Software sebagai penghubung antara manusia sebagai pengguna dengan perangkat keras komputer, berfungsi menerjemahkan bahasa manusia ke dalam bahasa mesin sehingga perangkat keras komputer memahami keinginan pengguna dan menjalankan instruksi yang diberikan dan selanjutnya memberikan hasil yang diinginkan oleh manusia tersebut. 11.2 Metodologi Waterfall Menurut Tata Sutabri dalam bukunya yang berjudul Analisis Sistem Informasi mengemukakan bahwa “Waterfall adalah struktur pengembangan sistem dimana setiap tahap harus diselesaikan terlebih dahulu secara penuh sebelum diteruskan ke tahap berikutnya untuk menghindari terjadinya pengulangan tahapan”. (Sutabri, 2012)
11.2.1 Tahapan Model Waterfall Menurut Rosa A.S & M.Salahuddin dalam bukunya yang berjudul Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek, Model air terjun meyediakan pendekatan alur hidup perangkat lunak secara sekuensial atau terurut dimulai dari analisis, desain, pengodean, pengujian dan tahap pendukung (support).
III.2.1 Activity Diagram Activity diagram adalah suatu diagram yang menunjukan aliran dari suatu kegiatan ke kegiatan lain. III.3.1 Class Diagram Class Diagram adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek.
III. ANALISIS DAN PERANCANGAN PERANGKAT LUNAK III.1 Aliran Proses Pembangunan perangkat lunak ini berbasis Dekstop, dibuat dengan menggunakan data base sql server 2005. Perangkat lunak ini dapat dijalankan dengan menggunakan komputer yang telah ter-instal (aplikasi) visual basic 2010. Perangkat lunak ini hanya akan digunakan oleh Admin selaku pengendali sekaligus pemegang perusahaan ini, tetapi dapat juga memberikan hak akses kepada karyawan. III.1.1 Use Case Diagram Use case mendeskripsikan sebuah interaksi antara satu atau lebih actor dengan sistem informasi yang akan dibuat. Use casediagram ini menggambarkan secara grafis perilaku perangkat lunak, diagram ini memberikan gambaran mengenai Perangkat Lunak Pembayaran spp Di SMA PASUNDAN MAJALAYA Berbasis Dekstop.
III.4 Struktur Organisasi Obyek dan Pesan Pada sub bab ini digambarkan aspek urutan waktu dari pesan yang disampaikan, aspek struktur organisasi objek yang mengirim dan menerima pesan dan menjelaskan secara detail urutan proses yang dilakukan dalam sistem untuk mencapai tujuan dari use case, interaksi yang terjadi antar class. III.4.1 Sequence Diagram Login
Gambar 111.4.1 Sequence Diagram Login III.4.2 Sequence Diagram Kelola Data Siswa
Gambar 111.4.2 Sequence Diagram Kelola Data Siswa III.4.3 Sequence Diagram Kelola Data Pegawai Gambar 111.1.1 Use Pembayaran Spp
Case
Diagram
111.1.2 Use Case Scenario Use Case Scenario digunakan untuk memudahkan dalam menganalisa skenario yang akan digunakan pada fase-fase selanjutnya dengan melakukan penilaian terhadap skenario tersebut.
Gambar 111.4.3 Sequence Diagram Kelola Data Pegawai
III.4.4 Sequence Diagram Pembayaran Spp
Gambar 111.4.4 Sequence Pembayaran Spp III.4.5 Sequence Diagram Biaya
Diagram
Gambar 111.4.5 Sequence Diagram Biaya III.4.6 Sequence Diagram Kelola Laporan
Gambar 111.4.6 Sequence Diagram Kelola Laporan III.5 Pemodelan Prilaku Sistem. III.5.1 State Diagram State Machine Diagram atau dalam bahasa indonesia disebut mesin status digunakan untuk menggambarkan perubahan status atau transisi dari sebuah mesin atau sistem perubahan tersebut digambarkan dalam suatu draf berarah. III.5.1.1 State Diagram Login
111.5.1.3 State Diagram Kelola Data Pegawai
Gambar 111.5.1.3 State Diagram Kelola Data Pegawai 111.5.1.4 State Diagram Pembayaran Spp
Gambar 111.5.1.4 State Pembayaran Spp 111.5.1.5 State Diagram Kelola Biaya
Gambar 111.5.1.5 State Diagram Kelola Biaya 111.5.1.6 State Diagram Kelola Laporan
Gambar 111.5.1.6 Kelola Laporan
Gambar 111.5.1.1 State Diagram Login 111.5.1.2 State Diagram Kelola Data Siswa
State
Diagram
III.6.1 AntarmukaStruktur Menu Penjabaran struktur menu yang terdapat pada Perangkat Lunak Pembayaran SPP Berbasis Desktop menggunakan Visual Basic pada SMA PASUNDAN MAJALAYA.
Gambar III.6.1 Struktur Menu Gambar 111.5.1.2 State Diagram Kelola Data Siswa
Diagram
BAB IV IMPLEMENTASI DAN PENGUJIAN IV.1 Implementasi 1.Pengumpulan Kebutuhan 2.Pemilihan Hardware dan Software 3.Instalasi Hardware dan Software 4.Pembuatan Desain Perangkat Lunak 5.Pemrograman Perangkat Lunak 6. Pengujian Perangkat Lunak 7.Evaluasi dan Perbaikan Perangkat Lunak IV.1.1 Lingkup dan Batasan Implementasi 1. Bahasa pemrograman yang digunakan VB.net. 2. MSSQL Server 2005 sebagai database Admin. 3. Perangkat Lunak Pembayaran SPP Berbasis Desktop Menggunakan VB.NETini hanya membantu dalam penginputan pembayaran spp.. 4. Tidak membahas masalah pembayaran sekolah yang lainnya. 5. Untuk pengelolaan aplikasi dilakukan oleh seorang admin (Pemeliharaan) tetapi terlebih dahulu melakukan login admin (Pemeliharaan). IV.1.2 Kebutuhan Sumber Daya
Gambar IV.1.3.1 Login IV.1.3.2 Implementasi Antarmuka Halaman Utama
Gambar IV.1.3.2 Halaman Utama IV.1.3.3 Implementasi Antarmuka Sistem
Gambar IV.1.2(a) Deployment Diagram Gambar IV.1.3.3 Sistem IV.1.3.4 Implementasi Antarmuka Master
Gambar IV.1.2(b) Component Diagram IV.1.2.1 Kebutuhan Perangkat Keras Processor Intel Pentium core2 duo cpu t71001.80 Ghz, Memory1Gb, KeyboardPs2, MousePs2, VGA 512 MB, DVD, Monitor 15”, Hardisk 80 GB, Printer, Motherboard.
Gambar IV.1.3.4 Master IV.1.3.5 Implementasi Antarmuka Data Siswa
IV.1.2.2 Kebutuhan Perangkat Lunak 1. Sistem Operasi, Windows 7 2. SQL Server 2005 Express sebagai DBMS 3. Microsoft Visual Basic.net 2010 Professional sebagai bahasa pemograman 4. Microsoft Office 2007untuk pendukung 5. SAP Crystal Report 13 6. Astah community dan pensil sebagai pendukung IV.1.3 Implementasi Antarmuka IV.1.3.1 Implementasi Antarmuka Login
Gambar IV.1.3.5 Data siswa IV.1.3.6 Implementasi Antarmuka Data Orang tua
Gambar IV.1.3.6 Data Orang Tua IV.1.3.7 Implementasi Antarmuka Data Staff
Gambar IV.1.3.7 Data Pegawai (Staff) IV.1.3.8Implementasi Antarmuka Ubah Tetapan Biaya
Gambar IV.1.3.8 Ubah Tetapan Biaya IV.1.3.9 Implementasi Antarmuka Ubah Password
Gambar IV.1.3.11 Transaksi Pembayaran Spp IV.1.3.12 Implementasi Antarmuka Data Siswa Lunas
Gambar IV.1.3.12 Data siswa Lunas IV.1.3.13 Implementasi Antarmuka Laporan
Gambar IV.1.3.13 Implementasi antar muka Laporan IV.1.3.14 Implementasi Antarmuka Laporan Pembayaran
Gambar IV.1.3.9 Ubah Password IV.1.3.10 Implementasi Antarmuka Transaksi Gambar IV.1.3.14 Implementasi antarmuka Laporan Pembayaran IV.1.3.15 Implementasi Antarmuka Data Pembayaran
Gambar IV.1.3.10 Transaksi IV.1.3.11 Implementasi Antarmuka Transaksi Pembayaran SPP Gambar IV.1.3.15 Implementasi Antarmuka Data Pembayaran
IV.1.3.16 Implementasi Antarmuka Kwitansi Pembayaran
Gambar IV.1.3.16 Kwitansi Pembayaran IV.1.3.17 Implementasi Antarmuka Perlengkapan
Gambar IV.1.3.17 Perlengkapan IV.1.3.18 Implementasi Antarmuka Perlengkapan (Backup)
Gambar IV.1.3.18 Backup Data IV.1.3.19 Implementasi Antarmuka Perlengkapan (Restore)
Gambar IV.1.3.19 Restore Data IV.1.3.20 Implementasi Antarmuka Bantuan
Gambar IV.1.3.20 Bantuan BAB V KESIMPULAN DAN SARAN V.1 Kesimpulan 1. Perangkat lunak ini dapat menangani proses pembayaran iuran SPP sehingga lebih membantu petugas dalam pembayaran sehingga lebih cepat dan akurat. 2. Data yang berhubungan dengan pembayaran SPP tersimpan secara terkomputerisasi pada database yang dapat melakukan penyimpanan,
pengubahan, penghapusan dan pencarian data serta pembuatan laporan. 3. Perangkat Lunak ini dapat menampilkan informasi bahwa siswa masih memiliki tunggakan yang harus dibayar . V.2 Saran 1.Pembuatan perangkat lunak tidak terbatas hanya pada ruanglingkup pembayaran iuran bulanan atau SPP, 2.Laporan yang dihasilkan lebih meluas sesuai dengan pembahasan pada saran sebelumnya, seperti pembuatan laporan pendapatan dan pengeluaran sekolah. 3.Pemilahan tarif pembayaran per-tahun angkatan pada perangkat lunak ini belum sempurna. 4. Diharapkan ke depannya, aplikasi ini dapat berjalan pada jaringan lokal (LAN) sehingga dapat digunakan oleh banyak pengguna dalam waktu bersamaan. 5. Pada perangkat lunak ini belum terdapat validasi pembayaran tunggakan untuk dapat memberikan sanksi pada siswa yang melakukan pembayaran tunggakan lebih dari waktu yang ditentukan. DAFTAR PUSTAKA Priyanto,hidayatullah,VISUAL BASIC.NET.informatika 2012.bandung Herlawati, Widodo, Prabowo Pudjo. (2011).Menggunakan UML. Bandung: Informatika. Evi Triandini, I Gede Suardika. (2012). Step By Step Desain Proyek Menggunakan UML. Yogyakarta: ANDI OFFSET. Silalahi,Ulbert, (2009). StudiTentangIlmuAdministrasBandung :SinarBaruAlgensindo Offset Tata Sutabri, (2012). AnalisisSistemInformasi, Metodologi Waterfall Menurut Rosa A.S & M.Salahuddin, Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek, Model air terjun