VOL 6. NO 1. DESEMBER 2O15
ISSN: 2089-4383
ANALISISDAN PERANCANGAN SISTEM PENGECEKAN NILAI DAN PEMBAYARAN BERBASIS ANDROID
ANALISIS DAN PERANCANGAN SISTEM PENGECEKAN NILAI DAN PEMBAYARAN BERBASIS ANDROID Pujianto Program Studi Manajemen Informatika AMIK AKMI Baturaja Jl. A.Yani No.267 A Baturaja, OKU, Sumatera Selatan, Telp/Fak. (0735) 326169 e-mail:
[email protected] Abstrak Perkembangan teknologi informasi saat ini mengarah pada teknologi bergerak (mobile), sebagai salah satu contoh teknologi bergerak menggunakan sistem operasi android. Penggunakan aplikasi-aplikasi pada sistem operasi android sudah banyak digunakan dalam berbagai bidang seperti halnya bidang perniagaan, layanan publik, pendidikan dan media elektronik. AMIK AKMI Baturaja merupakan salah satu perguruan tinggi swasta yang ada di Kabupaten Ogan Komering Ulu, Sumatera Selatan. Instansi pendidikan ini telah memiliki beberapa sistem untuk membantu layanan operasional bagi civitas akademika namun semua sistem yang dimiliki belum berbasis perangkat bergerak. Pada bagian administrasi akademik setiap semesternya melakukan input data nilai dan pada bagian keuangan juga melakukan input data pembayaran mahasiswa. Data-data yang telah diinputkan nantinya bisa diberikan kepada bagian yang terkait dengan periode tertentu. Hal ini menyebapkan mahasiswa atau orang tua tidak dapat mengetahui nilai atau pembayaran yang dilakukan secara real time. Metode penelitian yang digunakan dalam penelitian ini adalah waterfall model. Pada penelitian ini mengasilkan sebuah aplikasi berbasis android yang dapat digunakan untuk melakukan pengecekan nilai maupun pembayaran yang telah dilakukan oleh mahasiswa. Alat yang digunakan dalam penelitian ini adalah seperangkat komputer dan sebuah handphone dengan sistem operasi anddroid versi 4.4.2. Bahasa pengembangan sistem yang digunakan adalah java dan php, sedangkan data disimpan dalam server menggunakan database mysql. Dengan menggunakan aplikasi pengecekan nilai dan pembayaran ini maka mahasiswa dan orang tua dapat melakukan pengecekan nilai dan pembayaran secara real time.
Kata kunci: Pengecekan nilai dan pembayaran, Waterfall Model dan Android. Abstract Nowadays, the development of information technology is dealing with the mobile technology, as one of the model of mobile technology using the android operating system. The use of applications on the android operating system has been widely used in various fields such as in commerce, public services, education and electronic media. AMIK AKMI Baturaja as one of the private university that exist in the regency of Ogan Komering Ulu in South Sumatera. The educational institution has possessed some system to help operational services for academic community but all systems are owned not based mobile devices. In the academic administration of each semester performs to input data value and in the finance department also conducts to input data of students’ payment. The data that have been entered will be given to department associated with a certain period. It makes students or their parents could not know the value or payment which is done in the real time. The method used in this research is waterfall model. In this research produce an application with the basis of android that can be used to check the value and the students’ payment. The tools which are used in this research are a computer set and a mobile phone with android operating system version of 4.4.2. The language development system used is java and php, whereas the data stored in the server using database of mysql. By using the application of checking value and these payments, then the students and their parents can check the value and payment in the real time. Key words: checking the value and payment, waterfall model, and android.
77
VOL 6. NO 1. DESEMBER 2O15
ISSN: 2089-4383
ANALISISDAN PERANCANGAN SISTEM PENGECEKAN NILAI DAN PEMBAYARAN BERBASIS ANDROID
1. PENDAHULUAN Perkembangan teknologi informasi dan komunikasi saat ini mengarah pada teknologi bergerak (mobile). Pada teknologi bergerak ini menggunakan sebuah sistem operasi yang berfungsi untuk melakukan manajemen perangkat keras, salah satu contoh teknologi bergerak menggunakan sistem operasi android. Penggunakan aplikasi-aplikasi pada sistem operasi android sudah banyak digunakan dalam berbagai bidang seperti halnya bidang perniagaan, layanan publik, pendidikan dan media elektronik. AMIK AKMI Baturaja merupakan salah satu perguruan tinggi swasta yang ada di Kabupaten Ogan Komering Ulu, Sumatera Selatan. Instansi pendidikan ini telah memiliki beberapa sistem untuk membantu layanan operasional bagi civitas akademika namun semua sistem yang dimiliki belum berbasis perangkat bergerak. Sistem yang dimiliki diantaranya berbasis stand alone, berbasis client server dan berbasis internet. Penggunaan sistem yang berbasis perangkat bergerak akan memudahkan bagian-bagian yang terkait baik secara langsung maupun tidak langsung. Sepertihalnya pada bagian administrasi akademik, setiap semester bagian ini melakukan input data nilai. Setelah data nilai selesai diinputkan secara keseluruhan maka bagian ini akan mencetak data nilai tersebut dalam bentuk kartu hasil studi. Kartu hasil studi tersebut akan dicetak rangkap 3 dan akaan dibagikan kepada mahasiswa, pembimbing akademik dan untuk arsip bagian administrasi akademik. Pada bagian keuangan juga melakukan input data pembayaran mahasiswa setiap semesternya. Proses pembayaran uang semester dilakukan di bank yang telah ditunjuk oleh lembaga, kemudian mahasiswa melakukan validasi pembayaran pada bagian keuangan. Data mahasiswa telah membayar ini dibuktikan dengan slip pembayaran, namun sering terjadi mahasiswa melakukan pembayaran registrasi setiap semesternya tidak langsung lunas. Hal ini menyebapkan proses pembayaran dilakukan lehih dari 1 kali. Untuk melakukan pengecekan nilai atau pembayaran, saat ini mahasiswa dapat bertanya pada bagian administrasi akademik dan pada bagian keuangan. Dengan adanya sistem yang berbasis perangkat bergerak mahasiswa dan orang tua dapat melakukan pengecekan nilai dan pembayaran dengan perangkat yang dimiliki secara real time. Sejalan dengan perkembangan perangkat bergerak dan besarnya animo mahasiswa dalam menggunakan perangkat tersebut, memungkinkan mahasiswa untuk
78
ISSN: 2089-4383
VOL 6. NO 1. DESEMBER 2O15
ANALISISDAN PERANCANGAN SISTEM PENGECEKAN NILAI DAN PEMBAYARAN BERBASIS ANDROID
mengakses Kartu Hasil Studi (KHS) melalui aplikasi berbasis Android. Penggunaan web service sebagai teknologi yang digunakan untuk mengirimkan informasi yang berasal dari server agar dapat diakses oleh aplikasi KHS yang menggunakan sistem Android [1]. Sistem informasi memegang peran penting bagi suatu organisasi tidak terkecuali pada perguruan tinggi. Pelaksanaan akademik yang dilakukan secara baik, teratur dan benar serta dukungan sistem informasi yang baik akan menjadi sumber data yang bermanfaat bagi proses akademik mahasiswa. sehingga sistem akademik yang dilakukan dengan optimal akan sangat berguna dalam pengelolaan manajemen data yang baik. Penelitian yang dilakukan menghasilkan sebuah sistem informasi KRS dan KHS yang dapat memudahkan mahasiswa dalam pengisian KRS dan mempermudah kinerja admin dalam pengolahan data KRS dan KHS, sehingga proses yang dilakukan lebih efektif dan efisien [2]. Perancangan mengimplementasikan
sistem
pembayaran
uang
kuliah
berbasis
mobile
yang
teknologi Web Service, Stuts, RMI dan SMS ini dapat
mengintegrasikan aplikasi berbeda platform dengan menggunakan web service dan RMI. Dengan menggunakan Web Service, aplikasi client tidak tergantung dengan bahasa pemrograman tertentu dan platform tertentu. Aplikasi web mobile client yang berjalan pada perangkat mobile walaupun dibangun dengan bahasa yang sama dapat dibangun kembali dengan menggunakan bahasa yang lain dan tetap berjalan seperti biasa. Dengan menggunakann RMI, aplikasi berbasis web dapat berkomunikasi dengan aplikasi desktop, hal ini ditunjukkan pada saat aplikasi client web mobile yang berbasis web memanggil aplikasi server SMS yang berbasis desktop untuk mengirim SMS [3]. Layanan informasi pembayaran kuliah berbasis SMS interaktif ini mempunyai fungsi sebagai pemberi informasi mengenai tagihan serta status pembayaran kuliah baik tagihan SPP maupun tagihan SKS dan nilai akademik mahasiswa di perguruan tinggi kepada orang tua mahasiswa melalui SMS. Sehingga orang tua mahasiswa dapat memperoleh informasi pembayaran kuliah dan nilai akademik mahasiswa dalam bentuk pesan SMS yang dikirimkan oleh sistem setelah melakukan pemrosesan terhadap keyword yang telah dikirimkan oleh user orang tua mahasiswa [4]. Aplikasi SMS gateway sebagai rnedia inforrnasi pembayaran biaya kuliah ini diharapkan dapat membantu mahasiswa untuk mendapatkan informasi pembayaran biaya kuliah yang mudah dan murah dengan memanfaatkan teknologi SMS. Aplikasi ini dapat berfungsi dengan baik setelah diuji coba dengan menggunakan software Gammu dan menggunakan alat komunikasi berupa modem GSM yang dihubungkan ke PC. [5]
79
VOL 6. NO 1. DESEMBER 2O15
ISSN: 2089-4383
ANALISISDAN PERANCANGAN SISTEM PENGECEKAN NILAI DAN PEMBAYARAN BERBASIS ANDROID
Database Management Systema dalah manajemen yang efektif untuk mengorganisir suber daya data [6]. Android adalah sistem operasi linux yang dirancang untuk perangkat seluler layar sentuh seperti telepon pintar dan komputer tablet. Android awalnya dikembangkan oleh Android, Inc. dengan dukungan finansial dari Google, yang kemudian dibelinya pada tahun 2005. Sistem operasi ini dirilis secara resmi pada tahun 2007 bersama dengan didirikannnya Open Handset Alliance, konsorsium dari perusahaan perangkat keras, perangkat lunak dan telekomunikasi yang bertujuan untuk memajukan standar terbuka perangkat seluler [7].
2. METODE PENELITIAN 2.1 Analisis Kebutuhan Fungsional Analisis fungsional ini berfungsi untuk menggambarkan kebutuhan-kebutuhan yang diperlukan oleh pemakai sistem. Pada sistem yang akan dikembangkan terdapat 3 pengguna yaitu bagian administrasi akademik, bagian keuangan dan mahasiswa. Pada bagian administrasi akademik melakukan input, edit dan hapus data-data berupa data mata kuliah, data mahasiswa, data dosen dan data semester. Pada bagian keuangan melakukan input, edit dan hapus data pembayaran setiap semester dan biaya persemester yang harus dibayar oleh mahasiswa. Sedangkan pengguna mahasiswa melakukan pengecekan terhadap nilai yang peroleh serta melakukan pengecekan pembayaran. 2.2 Arsitektur Jaringan Pada rancangan arsitektur yang akan dikembangkan ini terdiri dari beberapa perangkat yang saling berkaitan guna melakukan transfer data. Pada komputer BAAK melakukan input data tentang nilai, sedangkan pada komputer keuangan melakukan input data pembayaran. Proses input data dilakukan menggunakan jaringan internet dan data tersimpan diserver yang telah disiapkan. Untuk mengakses informasi penilaian dan pembayaran mahasiswa dapat terhubung dengan internet menggunakan beberapa perangkat seperti tablet, smartphone dan komputer. Arsitektur jaringan terlihat seperti Gambar 1.
80
ISSN: 2089-4383
VOL 6. NO 1. DESEMBER 2O15
ANALISISDAN PERANCANGAN SISTEM PENGECEKAN NILAI DAN PEMBAYARAN BERBASIS ANDROID
Mahasiswa BAAK
Mahasiswa
Server Bag. Keuangan Mahasiswa
Gambar 1. Arsitektur Jaringan
2.3 Perancangan Diagram Konteks Pada diagram konteks yagn dirancang terdapat 3 entitas yaitu entitas Baak, entitas keuangan dan entitas mahasiswa. Pada entitas Baak melakukan input data berupa data mahasiswa, data matakuliah data semester dan data nilai. Pada entitas keuangan melakukan input data-data pembayarana dan pada entitas mahasiswa menerima informasi tentang data-data nilai dan data pembayaran. Untuk lebih jelasnya rancangan diagram konteks terlihat seperti Gambar 2. Baak
Data Mahasiswa Data Matakuliah
Data Pembayaran
Sistem cek nilai dan pembayaran berbasis Android
Mahasiswa Cek Nilai Cek Pembayaran
Bag. Keuangan
Gambar 2. Rancangan Diagram Konteks.
2.4 Entity Relationship Diagram Entity Relationship Diagram ini dirancang untuk memudahkan proses pengembangan sistem. Pada sistem pengecekan nilai dan pembayaran ini terdapat 4 entitas yaitu, entitas mahasiswa, pembayaran, nilai, matakuliah dan entitas semester.
81
VOL 6. NO 1. DESEMBER 2O15
ISSN: 2089-4383
ANALISISDAN PERANCANGAN SISTEM PENGECEKAN NILAI DAN PEMBAYARAN BERBASIS ANDROID
Adapun rancangan ERD sistem pengecekan nilai dan pembayaran terlihat pada Gambar 3.
Gambar 3. ERD Sistem Pengecekan Nilai dan Pembayaran
3. HASIL DAN PEMBAHASAN 3.1 Menu Login Sebelum menu login ditampilkan pengguna melihat tampilan splash screen yang telah dirancang. Setelah splash scren tampil beberapa saat kemudian muncul tampilan menu login. Menu login ini berfungsi untuk menyaring pengguna yang telah terdaftar, bila pengguna belum terdaftar pada aplikasi ini maka pengguna tidak dapat masuk ke menu utama. Adapun tampilan splash scren dan menu login terlihat seperti Gambar ?.
82
ISSN: 2089-4383
VOL 6. NO 1. DESEMBER 2O15
ANALISISDAN PERANCANGAN SISTEM PENGECEKAN NILAI DAN PEMBAYARAN BERBASIS ANDROID
Gambar 1. Splash Screen
Gambar 2. Menu Login
3.2 Menu Utama Menu utama merupakan tampilan yang menampilkan semua fitur yang dimiliki pada aplikasi yang dikembangkan. Pada menu utama ini terdapat beberapa tombol yang dapat digunakan oleh pengguna diantaranya menu pemberitahuan, cek nilai, cek pembayaran, transkrip nilai, ubah password dan logout. Adapun tampilan menu utama pada aplikasi pengecekan nilai dan pembayaran ini terlihat seperti Gambar 3.
Gambar 3. Menu Utama
83
VOL 6. NO 1. DESEMBER 2O15
ISSN: 2089-4383
ANALISISDAN PERANCANGAN SISTEM PENGECEKAN NILAI DAN PEMBAYARAN BERBASIS ANDROID
3.3 Menu Pengecekan Nilai Menu pengecekan nilai ini merupakan menu yang sering digunakan oleh mahasiswa. Karena menu ini update lebih awal dibandingkan dengan keluarnya kartu hasil studi yang dikeluarkan oleh bagian akademik. Menu ini dapat dikases setelah pengguna melakukan login ke aplikasi. Setelah masuk ke menu utama pengguna dapat memilih menu pengecekan nilai. Bila menu ini terpilih maka aplikasi ini langsung menjalankan code yang telah ditanam pada menu tersebut dan melakukan request ke server. Tampilan pengecekan nilai yang diproses terlihat seperti Gambar 4.
Gambar 4. Hasil Pengecekan Nilai
3.4 Menu Pengecekan Pembayaran Menu pengecekan pembayaran ini merupakan menu yang sering digunakan oleh mahasiswa dan orang tua untuk mengetahui proses pembayaran yang telah dilakukan dalam periode semester. Setelah mahasiswa melakukan proses pembayaran di bank yang telah ditunjuk oleh lembaga maka mahasiswa tersebut harus melakukan konfirmasi ke bagian keuangan. Bila slip pembayaran telah divalidasi oleh bagian keuangan maka data baru dimasukkan ke aplikasi pembayaran oleh bagian keuangan. Pada menu ini mahasiswa dan orang tua dapat melakukan pengecekan proses pembayaran yang telah dilakukan. Mahasiswa dan orang tua dapat mengetahui apakah pembayaran yang telah dilakukan berstatus lunas atau belum. Tampilan pengecekan pembayaran terlihat seperti Gambar 5.
84
ISSN: 2089-4383
VOL 6. NO 1. DESEMBER 2O15
ANALISISDAN PERANCANGAN SISTEM PENGECEKAN NILAI DAN PEMBAYARAN BERBASIS ANDROID
Gambar 5. Hasil Pengecekan Pembayaran
3.5 Hasil Pengujian Pengujian pada aplikasi yang dikembangkan ini menggunakan beberapa perangkat yaitu handphone dengan merk asus zenphone 4 dan tablet 3 samsung. Parameter pengujian aplikasi ini adalah waktu proses, jaringan data yang digunakan dan keakuratan data yang dihasilkan. Untuk lebih jelasnya hasil pengujian terlihat pada tabel 1. Tabel 1. Hasil Uji Coba Device Waktu Proses Wifi Modem Asus 7 detik 10 detik
No
Tipe Device
1
HP Zendfone 4 Tablet 3 Samsung
2
12 detik
5 detik
Versi Android Jelly Bean
Ukuran Layar 3,9”
Akurat
Jelly Bean
7”
Akurat
Keterangan
4. KESIMPULAN
Pada penelitian dengan judul analisis dan perancangan pengecekan nilai dan pembayaran berbasis android dapat ditari kesimpulan: a. Analisis fungsional yang dilakukan dapat membantu proses pembuatan aplikasi secara signifikan karena acuan utama yang digunakan dalam pembuatan aplikasi ini adalah analisis kebutuhan pengguna dan rancangan yang telah ditentukan.
85
ISSN: 2089-4383
VOL 6. NO 1. DESEMBER 2O15
ANALISISDAN PERANCANGAN SISTEM PENGECEKAN NILAI DAN PEMBAYARAN BERBASIS ANDROID
b. Penelitian ini menghasilkan sebuah rancangan dan aplikasi yang dapat memmbantu
mahasiswa
dalam
melakukan
pengecekan
nilai
maupun
pembayaran. c. Kelebihan dalam penelitian ini adalah aplikasi yang dikembangkan dirancang user friendly sehingga mudah untuk digunakan. d. Kekurangan dari penelitian ini adalah data-data yang berkaitan dengan nilai dan pembayaran kurang lengkap. e. Penelitian ini dapat dikembangkan dengan menambahkan beberapa fitur pada aplikasi ini sehingga pengguna lebih terbantu dengan hadirnya aplikasi ini.
5. SARAN Saran yang ingin disampaikan pada penelitian selanjutnya adalah: a. Aplikasi yang dikembangkan dapat ditambahkan fitur notifikasi, sehingga apabila bagian yang terkait telah melakukan input data pada sistem maka muncul notifikasi tersebut. b. Penggunaan device untuk melakukan akses data seharusnya disosialisasikan terlebih dahulu dengan pengguna sehingga bila sistem pengecekan ini diakses oleh pengguna dan tampilan yang dihasilkan tidak sama dengan yang diharapkan maka pengguna dapat memahaminya. c. Perlu dicoba penggunaan database management system yang lain sehingga nantinya pengembang dapat memilih database management system mana yang paling efektif dan efisien.
86
VOL 6. NO 1. DESEMBER 2O15
ISSN: 2089-4383
ANALISIS DAN PERANCANGAN SISTEM PENGECEKAN NILAI DAN PEMBAYARAN BERBASIS ANDROID
DAFTAR PUSTAKA [1]
Purwanto, Lahan Adi., Muktiadi, Ridho, 2014, Rancang Bangun Aplikasi Kartu Hasil Studi Berbasis Android di PTIK Universitas Muhammadiyah Purwokerto, Jurnal Informatika Vol. III Nomor 2 hal 71-76
[2]
Nuraini, Siti Hena., Purnama, Bambang Eka., Tj, Tri Irianto, 2013, Pembuatan Sistem Informasi Kartu Rencana Studi (KRS) dan Kartu Hasil Studi (KHS) Pada Program Studi Teknik Informatika Universitas Surakarta, Indonesian Journal on Networking and Security hal 1-7
[3]
Saputro, Daniel Irwanto, Utomo, Wiranto Herry, Steven, Hendro, 2008, Perancangan Sistem Pembayaran Uang Kuliah Berbasis Mobile dengan Notifikasi Pembeyaran Melalui SMS, Jurnal Sistem Informasi Vol 3 No 2 hal 179-199
[4]
Wijaya, Arif., Wijayaning, Nur., Fauzijah, Ami, 2009, Layanan Informasi Pembayaran Kuliah Berbasis SMS Interaktif, Prosiding Seminar Nasional Aplikasi Teknologi Informasi hal A-46 – A-51
[5]
Purwati, Yuli, 2010, Rancang Bangun Aplikasi SMS Gateway Sebagai Media Informasi Pembayaran Biaya Kuliah di STMIK AMIKOM Purwokerto, Jurnal Telematika Vol 3 No 2 hal 29-37
[6] Everest, Gordon C.1986. Database Management: Objectives, System Functions, and Administration. McGraw-Hill. [7] Geoda, Giustia Puspa., Suprayogi, Andri, Hani'ah, 2014, Pembuatan Aplikasi Sistem Informasi Geografis Kampus Universitas Diponegoro Berbasis Android, Jurnal Geodesi Undip Vol 4 No. 3 hal 87-95
87