DOI: 10.46365/pha.v5i01.414
21
RANCANG BANGUN SISTEM INFORMASI PEMBAYARAN SPP
DI POLITEKNIK HASNUR DENGAN MENGGUNAKAN
FRAMEWORK CODEIGNITER 3
Design of Information System For SPP Payment In Politeknik Hasnur Using
Framework Codeigniter 3
Ainun Jariah*, Abdullah Ardi Teknik Informatika - Politeknik Hasnur Jl. Brigjen H. Hasan Basri - Barito Kuala 70582
ABSTRAK
Sistem pembayaran SPP merupakan mekanisme dari kegiatan pemindahan dana yang dibebankan kepada mahasiswa untuk lembaga pendidikan memperlancar proses perkuliahan dalam hal belajar maupun mengajar. Rancang Bangun Sistem Informasi Pembayaran SPP di Politeknik Hasnur Menggunakan Framework Codeigniter 3 ini dibuat dengan menggunakan bahasa pemrograman php, framework codeigniter 3 dan database MySQL. Aplikasi ini dibuat agar memudahkan bagian keuangan untuk pengelolaan data pembayaran dan mahasiswa dapat mengetahui pembayaran SPP yang telah dilakukannya dan yang akan dibayarkan. Metode penelitian menggunakan waterfall dari tahap analisa sampai pengujian aplikasi. Kemudian desain sistem dilakukan menggunakan DFD (Data Flow Diagram) dan desain interface juga dilakukan pada tahap ini. Selanjutnya penulisan kode program dilakukan menggunakan bahasa pemrograman PHP dan framework codeigniter. Kemudian untuk hasil dari penelitian di uji menggunakan metode pengujian black box testing. Hasil pengujian menyatakan program sudah sesuai dengan kebutuhan fungsional yang telah dijabarkan.
Kata Kunci: Pembayaran SPP; Politeknik Hasnur; Sistem Informasi.
ABSTRACT
The tuition fee payment system is a mechanism for transferring funds charged to students for educational institutions to expedite the lecture process in terms of learning and teaching. Design of an SPP Payment Information System at Hasnur Polytechnic Using the Codeigniter 3 Framework was created using the programming language PHP, codeigniter framework 3 and database MySQL. This application was made in order to facilitate the financial section for managing payment data and students can find out the tuition payments they have made and will be paid. The research method uses a waterfall from the analysis stage to application testing. Then the system design is carried out using DFD (Data Flow Diagram) and design is interface also done at this stage. Furthermore, writing the program code is done using the PHP programming language and the codeigniter framework. Then the results of the study were tested using the method black box testing. The test results state that the program is in accordance with the described functional require.
22
PENDAHULUAN
Sistem pembayaran adalah mekanisme dari kegiatan pemindahan dana yang terdiri dari 2 (dua) atau lebih tokoh yang bertujuan untuk memenuhi kebutuhan dan kewajiban pada masa sekarang atau masa mengajar. Setiap mahasiswa yang menjalani pendidikan negeri maupun swasta, wajib membayar SPP. Namun kewajiban ini tidak berlaku pada mahasiswa yang berpredikat khusus. Masing-masing perguruan tinggi pasti melakukan pembayaran SPP (ADP, 2014). Tak terkecuali perguruan tinggi Politeknik Hasnur. Banyak terdapat platform berbasis teknologi komputerisasi yang dapat digunakan untuk membangun suatu aplikasi, salah satunya adalah aplikasi web.
Disini saya memilih menggunakan aplikasi berbasis web. Karena aplikasi berbasis web cenderung jauh lebih ringan dibandingkan dengan aplikasi berbasis desktop. Dengan adanya sistem ini, diharapkan dapat mempermudah pengelolaan pembayaran SPP pada bagian pembayaran. Menghindari terjadinya kehilangan data dan kesalahan pada saat mamasukkan data pembayaran. Mahasiswa juga dapat tahu secara rinci tentang jumlah biaya yang sudah dibayar. Penulis merancang dan mengembangkan sistem informasi pembayaran SPP di Politeknik Hasnur menggunakan Framework CodeIgniter 3, sebagai usaha untuk memberikan sarana dan tempat dalam pengelolaan pembayaran SPP dan memberikan kemudahan kepada mahasiswa.yang akan datang. Sedangkan SPP adalah sejumlah biaya yang dibebankan kepada mahasiswa untuk membantu lembaga pendidikan memperlancar proses perkuliahan dalam hal belajar maupun mengajar.
METODE
Analisa Kebutuhan Sistem
Mengindentifikasi masalah yang ada pada sistem terdahulu. Penggunaan dan batasan dari software menjadi salah satu bagian pada tahapan ini, pada tahap ini juga akan di analisis perbandingan antar sistem terdahulu dengan sistem baru yang akan diterapkan.
A. Analisa Kebutuhan Fungsional
Untuk membangun sistem informasi pembayaran SPP ini menghasilkan beberapa kebutuhan fungsional dapat dilihat pada tabel 3.1:
Tabel 3. 1 Kebutuhan Fungsional Sistem NO Pengguna Kebutuhan Fungsional 1. Admin a. Sistem mampu login
sebagai Admin b. Sistem mampu mengelola data mahasiswa c. Sistem mampu mencari data mahasiswa d. Sistem mampu mengelola data pembayaran e. Sistem mampu mencetak hasil pembayaran f. Sistem mampu mencari data pembayaran g. Sistem mampu mengelola jalur h. Sistem mampu
mencari data jalur i. Sistem mampu
mengelola tahun akademik
j. Sistem mampu mencari data tahun akademik k. Sistem mampu mengelola program studi l. Sistem mampu mencari data program studi m. Sistem mampu mengelola jenis pembayaran n. Sistem mampu mencari data jenis pembayaran o. Sistem mampu mencetak hasil pembayaran p. Sistem mampu membuat Laporan
23
2. Mahasiswa a. Sistem mampuLogin sebagai user b. Sistem mampu
melihat data profil c. Sistem mampu mengubah data profil d. Sistem mampu melihat data pembayaran
B. Analisa Kebutuhan Non Fungsional
Selain kebutuhan fungsional, kebutuhan non-fungsional dari sistem ini juga perlu diidentifikasi. Berikut adalah analisis kebutuhan non-fungsional dari sistem Pembayaran SPP ini dapat dilihat pada table 3.2:
Tabel 3. 2 Kebutuhan Non Fungsional
Kebutuhan Hardware Kebutuhan Software Pengembangan Kebutuhan Software Implementasi Hardisk: 500 GB RAM: 4 GB Processor: Intel(R) Core(TM) i5-2410M CPU @ 2.30GHz 2.30 GHz Sublime Text PHP Framework Codeigniter 3. XAMPP PhpMyadmin MySQL Mozilla Firefox
C. Teknik Pegambilan Data a. Metode Observasi
Penelitian pada tahap pengumpulan data, salah satunya menggunakan metode observasi atau pengamatan langsung ke objek penelitian. Dalam hal ini peneliti datang langsung ke kampus Politeknik Hasnur. Pada hal ini peneliti juga mengamati proses aktivitas kegiatan-kegiatan yang berlangsung ditempat pen-elitian dan peneliti juga mengamati hal-hal yang terkait dengan Sistem Informasi yang digunakan.
b. Metode Wawancara
Pada metode wawancara ini peneliti mengajukan pertanyaan kepada narasu- mber
di kampus Politeknik Hasnur yang terkait perencanaan sistem pembayaran SPP
Metode Studi Pustaka
Pada tahap ini peneliti mencari pertanyaan terkait validasi pembayaran SPP yang sedang dilakukan peneliti. Literatur yang dimaksud diantaranya beberapa jurnal ilmiah dan buku yang terkait dengan kasus penelitian ini. Adapun jurnal ilmiah dan buku yang dijadikan rujukan oleh peneliti, telah terlampir dalam daftar pustaka pada laporan penelitian ini.
2. Desain Sistem
a. Desain Perancangan Sistem 1. DFD level 0
Gambar 3. 1 DFD Level 0 2. DFD level 1
Gambar 3. 2 DFD level 1
b. Desain Perancangan Interface 1. Tampilan Login
24
2. Tampilan dashboard admin
Gambar 3. 4 Tampilan Dashboard Admin
3. Tampilan Profil User
Gambar 3. 5 Tampilan Profile User
HASIL DAN PEMBAHASAN
Implementasi
Tahap implementasi sistem adalah menerapkan sistem yang baru agar siap untuk digunakan oleh admin dan user, implementasi dibagi menjadi 2 yaitu implementasi database dan implementasi program.
A. Implementasi Database
Database di rancang dengan sedemikian rupa dengan menyesuaikan kebutuhan fungsional dari sistem. Dengan membuat satu database bernama db_pembayaran2 dan 7 tabel dengan bernama tabel pengguna, tabel pembayaran, tabel jalur, tabel prodi, tabel tahun akademik, tabel jenis, dan tabel detail. Langkah-langkah dalam pembuatan database adalah sebagai berikut :
1. Doule klik icon XAMPP pada Desktop – klik start pada bagian Apache dan MySQL.
Gambar 4. 1 Langkah pembuatan database 2. Chrome – Ketik
localhost/phpmyadmin
Gambar 4. 2 Halaman pembuatan database di phpmyadmin 3. Tabel Pengguna
Didalam db_pembayaran2 buatlah tabel dengan nama pengguna.
Gambar 4. 3 Tabel pengguna 4. Tabel Pembayaran
Gambar 4. 4 Tabel pembayaran
B. Implementasi Program
Setelah melakukan implementasi database, maka kemudian dilakukan implementasi program yaitu dengan membuat halaman-halaman sistem beserta dengan fungsinya. Langkah-langkah dalam pembuatan halaman yaitu menggunakan sublime text untuk penulisan coding menggunakan bahasa pemrograman php dan menggunakan template admin-lte berikut salah satu contoh dari pembuatan halaman dapat dilihat pada gambar 4.10.
25
Gambar 4. 5 Contoh Code ProgramPembuatan Sistem
Setelah melakukan coding maka berikut adalah contoh dari tampilan sistem yang sudah dapat digunakan anatara lain sebagai berikut : 1. Tampilan Login
Gambar 4. 6 Tampilan Login Admin dan User 2. Tampilan Dashboard Admin
Gambar 4. 7 Halaman Dashboard Admin 3. Tampilan dashboard User
Gambar 4. 8 Tampilan Dashboard User
Pengujian Sistem
Untuk pengujian sistem informasi pembayaran spp di politeknik hasnur menggunakan framework codeigniter 3 mengunakan sistem pengujian Black box Testing. Cara pengujiannya dengan di uji langsung oleh pengguna. Pengguna akan menguji tiap-tiap fungsi pada sistem seperti pengujian fungsi pada halaman pertama, berdasarkan hasil yang diujikan pada pengguna dapat lihat pada tabel. 4.1.
Nama Tombol Cara pengujian Hasil yang diharapkan Hasil Login Memasukan username dan password. Tekan tombol login Beralih kehalaman dashboard admin. Sesuai Login Memasukan username dan password salah Muncul pemberitahu an Sesuai Profil dan ubah Mengubah data profil Data Berubah dan tampil di tampilan profil Sesuai SIMPULAN
Rancang Sistem Informasi Pembayaran SPP di Politeknik Hasnur Menggunakan Codeigniter 3 dapat berjalan sesuai dengan rancangan yang telah dibuat dengan menggunakan model waterfall. Dengan tahap awal pengembangan sistem yaitu analisa dengan objek penelitian bagian keuangan Politeknik Hasnur. Kemudian dilanjutkan dengan tahap desian sistem dilakukan dengan menggunakan DFD(data flow diagram) pada tahap ini juga dilakukan desain interface sistem. Setelah desain ini berhasil dibuat, desain ini diterapkan atau di implementasikan ke dalam bahasa pemrograman php menggunakan tamplate codeigniter dan adminlte. Tahap terakhir dari waterfall adalah pengujian sistem, pengujian dilakukan menggunakan BlackBox Testing,
26
dan hasil pengujian menyatakan bahwa sistemsudah sesuai dengan perancangan yang dibuat.
DAFTAR PUSTAKA
Adhiasta, M. R. 2016. Perancangan Informasi Batik Solo Berbasis Bootstrap, Jurnal Informatika p.Vol. 6.
ADP. 2014. Pengertian Sumbangan Pembinaan Pendidikan. Retrieved from http://arti-definisi-pengertian. In fo/pengertiansumbanganpembinaanp endidikan/. Diakses 5 September 2019.
Arief, M. 2011. Pemrograman Web Dinamis Menggunakan PHP dan MySQL. Yogyakarta: Penerbit ANDI.
Arifashkaf. 2015. Pengertian Sistem dan Contohnya (Softskill). Retrieved from https://arifashkaf.wordpress.com/201
5/10/14/pengertian-sistem-dan-contoh nya-softskill/. Diakses 26 November 2019.
Fikri, A.R. 2019. Sistem Informasi Perpustakaan Berbasis Java Pada SMK Maestro Banjarmasin. Tugas Akhir. Politeknik Hasnur, Barito Kuala.
Setiadi, F. M. 2018. Tutorial Codeigniter Untuk Pemula. Retrieved from http://mfikri.com/artikel/tutorial-code igniter. Diakses 18 Desember 2019. Sutabri, Tata; Analisis Sistem Informasi
(2013)
Tohirudin, M. 2011. Pintar Membuat Web dengan JOOMLA. Jakarta: KANAYApres