Analisis Keamanan Dalam Desain Database PMB (Penerimaan Mahasiswa Baru) Dengan MySQL
Abstract
Keamanan dalam desaian suatu database merupakan hal yang sangat penting untuk diterapkan dalam membangun sebuah sistem informasi. Sering kali dalam implementasi keamanan database tidak begitu diperhatikan, baik dari segi tipe data, panjang data, maupun paramter yang berkaitan dengan transaksi data. Kesalahan dalam desain database biasanya baru akan disadari pada saat aplikasi sudah selesai dan sudah digunakan. Untuk memastikan sebuah sistem informasi berjalan dengan lancar maka akan digunakan analisa data berdasarkan rentang data tertinggi dan data terendah. Dengan menggunakan analisa rentang data maka data yang nilainya lebih rendah dari paremeter yang ditentukan akan dirubah ke nilai terendah yang sesuai dengan paramter. Begitu juga data yang nilainya lebih tinggi dari paramter yang telah ditentukan akan dirubah ke nilai tertinggi yang sesuai dengan parameter. Dari hasil pengujian yang dilakukan sebelum adanya filter check dan patameter tipe data dengan memasukan data yang berupa huruf, angka minus serta angka yang melebihi batas atas pada kolom nilai, data masih bisa tersimpan ke database. Pengujian selanjutnya dilakukan dengan memasukan angka -2,-3,-4,-5,-7,-7 serta angka diatas ambang batas atas 12,13,14,15,16,17, dari hasil pengujian yang dilakukan dapat disimpulkan bawah sebuah database dengan fungsi trigger jauh lebih aman dibandingkan dengan database yang hanya menerapkan fungsi pembatasan berdasarkan tipe datanya saja.
Kata Kunci —Keamanan Desain Database MySQL, Analisis Keamanan Database
Security in the design of a database is very important to be applied in building an information system. Often in the implementation of a database security is not given much attention, both in terms of data types, length, and parameters relating to data transactions. Errors in database design are usually only noticed when the application is complete and has been used. To ensure an information system runs well, data analysis will be used based on the highest and lowest data ranges. By using data range analysis, data whose value is lower than the specified parameter will be changed to the lowest value in accordance with the parameters. Data whose value is higher than predetermined parameters will be changed to the highest value in accordance with parameters. Results of tests conducted before the filter check and data type patameter by entering data in the form of letters, minus numbers and numbers that exceed the upper limit in the value column, data can still be saved to database. Further testing is done by entering the numbers -2, -3, -4, -5, -7, -7 and numbers above the upper threshold of 12,13,14,15,16,17, from some of the results of tests conducted can be concluded below a database with a trigger function is more secure than a database that only applies restrictions based on its data type.
Keywords— Security Database Design MySQL, Security Analysis Database
Full Text:
PDFReferences
Sudarma, S., 2010, Panduan Belajar Database MySQL Database Server, Mediakita, Jakarta
Kristanto, K. H., 1993, Konsep dan Perancangan Database, Andi Publisher, Yogyakarta.
Raharjo, S., Sutanta, E., Utami, E., 2007, Analisis Aspek-Aspek Kualitas Schema Database (Studi Kasus Pada Database Akademik Ista Yogyakarta), Andi Publisher, Yogyakarta.
Utami, E., 2014, The Advantages of Using CHECK Constraintsin the Academic Database Tables, Yogyakarta, Journal of Software, No. 2, Vol. 9, Hal. 382-386
Zhang, T., Xing-jun, S., 2013, Status Quo and Prospect on Mobile Database Security, Telkomnika, No. 9, Vol. 11, Hal. 4949-4966
Yunus, M. A. M., Krishnan, S. K. V. G., Nawi, N. M., Surin, E. S. M., 2017, Study on Database Management System Security Issues, JOIY International Journal on Informatics Visualization, No. 4, Vol 1, hal. 192-194
Zhou, S., Li, S., Liu, X., Xu, X., Zheng, S., Liao, X., Xiong, Y., 2017, Easier Said Than Done: Diagnosing Misconfiguration via Configuration Constraints Analysis: A Study of the Variance of Configuration Constraints in Source Code, EASE'17, Karlskrona, Sweden, June 15 - 16.
Nugroho, I., 2011, Sistem Informasi Penerimaan Siswa Baru Berbasis Web dengan PHP dan SQL, Skripsi, Fakultas Teknik, Universitas Negeri Yogyakarta (UNY), Yogyakarta.
Raharjo, S., 2012, Constraint Basis Data sebagai Fondasi yang Kuat Dalam Pengembangan Sistem Informasi, Prosiding Seminar Nasional Aplikasi Sains & Teknologi (SNAST) 2012, Yogyakarta, 3 November.
Utami, E., Raharjo, S., 2014, Database Security Model in the Academic Information System, International Journal of Security and its Applications, No. 3, Vol. 8, Hal. 163-174
Raharjo, S., 2013, Integrity Constraint Basis Data Relasional Dengan Menggunakan PL/PgSQL Dan Check Constraint, Semnas TEKNOMEDIA 2013, Yogyakarta, 19 Januari.
Gat, 2015, Perancangan Basis Data Perputakaan Sekolah dengan Menerapkan Model Data Relasional, Citec Journal, No. 4, Vol. 2, Hal. 304-315.
Hardita, V. C., Yunita, S., Sholeha, E. W., Hasan, P., 2018, Perencanaan Basis Data pada Sistem Reservasi Hotel Tickle Yogyakarta, Seminar Nasional Sistem Informasi dan Teknologi Informasi 2018 (SENSITEK 2018), STMIK Pontianak, 12 Juli 2018
DOI: https://doi.org/10.24076/citec.2018v5i4.155
Refbacks
- There are currently no refbacks.
Indexed by:
Dedicated to: