Implementasi Constraint CHECK Pada Basis Data Aplikasi LaundryPOS Dalam Aspek Kebenaran Data

Firstyani Imannisa Rahma, Tinuk Agustin, Ronaldus Morgan James, Ema Utami

Abstract


Komponen penting yang dibutuhkan dalam sistem informasi atau perangkat lunak adalah basis data. Basis data membantu perangkat lunak dalam mengolah data yang datang dari input yang masuk ke dalam sistem. Untuk menjaga integritas dan keamanan data, programmer wajib memberikan fitur validasi data pada input. Validasi data dapat dilakukan dengan membuat batasan di tingkat aplikasi maupun di tingkat basis data. Sangat penting melakukan validasi data tingkat basis data tidak hanya pada tingkat pemrograman saja. LaundryPOS adalah aplikasi karis berbasis mobile yang diperuntukkan untuk usaha laundry. Penelitian ini akan melakukan analisis keuntungan dari CHECK constraint di database pada aplikasi LaundryPOS dalam aspek kebenaran data. Pengujian dilakukan dengan menggunakan query dan kendala. Hasil dari pengujian ini membuktikan bahwa constraint CHECK mampu menjaga aspek kebenaran pada basis data aplikasi LaundryPOS dengan menyaring data input yang tidak sesuai dengan format yang ditentukan.
Kata Kunci—CHECK constraint, integritas data, validasi data, aspek kebenaran data, MySQL

An importantcomponents in the information system or software is database. The database helps the software process data that comes from the input that enters the system. To maintain data integrity and security, programmers must provide data validation features on the input. Data validation can be done by creating constraints at the application level or at the database level. It is very important to do database level data validation not only at the programming level. LaundryPOS is a mobile-based cashier application intended for laundry businesses. This study will analyze the benefits of CHECK constraints in the database on the LaundryPOS in terms of data correctness. Tests carried out using the query and constraints. The results of this test demonstrate that CHECK constraint is able to maintain the Correctness Aspects of the LaundryPOS database by filtering input data that does not match the specified format.
Keywords—CHECK constraints, data integrity, data validation, aspek kebenaran data, MySQL


Full Text:

PDF

References


Teorey, T., Lightstone, S., Nadeau, T., Jagadish, H. V., 2006, Database Modeling and Design, Fourth Edition, Morgan Kaufmann Publishers, San Francisco.

Raharjo, S., Sutanta, E., Utami, E., 2007, Analisis Aspek-Aspek Kualitas Schema Database (Studi Kasus pada Database Akademik ISTA Yogyakarta), Seminar Nasional Teknologi 2007, Yogyakarta, 24 November

Toerey, J. T., 1999, Database Modelling & Design, San Francisco, Third Edition, Morgan Kaufmann Publishers, San Francisco.

Lubis, J. H., 2017, Analisa Performansi Query Pada Database Smell, Jurnal Manajemen dan Informatika Pelita Nusantara, Vol. 21, No.1, hal. 42-49, ST

Benedikt, M., Leblay, J., Tsamoura, E., 2015, Querying with Access Patterns and Integrity Constraints, 41st International Conference on Very Large Data Bases (VLDB), Kohala Coast, 31 Agustus - 4 September

Raharjo, S., 2012, Constraint Basis Data Sebagai Fondasi Yang Kuat Dalam Pengembangan Sistem Informasi. Seminar Nasional Aplikasi Sains & Teknologi (SNAST) Periode III, Yogyakarta, 3 November

Utami, E., 2014, The Advantages of Using CHECK Constraints in The Academic Database Tables, Journal of Software, No.2, Vol. 9, Hal. 382-388.

Arief, R., 2005, Pemrograman Basis Data dengan Transact-SQL menggunakan SQL Server, Penerbit Andi, Yogyakarta.

Kurnianti, A., Angguningtyas, A., Isnanda, R. G., 2017, Perancangan Database Pada Sistem Asessmen Dan Pemetaan Hasil Asessmen Berbasis Tag Sebagai Pembantu Penyusunan Strategi Pembelajaran, Semesta Teknika, Vol. 20, No. 2, Hal. 106–115.

Davis, G. B., 1984, Kerangka Dasar Sistem Informasi Manajemen, Terjemahan, PT Midas Surya Grafindo, Jakarta.

Date, C. J., 1995, An Introduction to Database System, Addison-Wesley, Reading.

Connoly, T., Begg, C., 2010, Database System: A Practical Approach to Design, Implementation, and Management - Fifth Edition, Pearson Education, Essex.

Arief, R., 2010, Implementasi Constraint untuk Menjamin Konsistensi dan Integritas Data Dalam Database, Jurnal DASI, Vol. 11, No.2, Hal. 62-71.

Yunita, S., Sholeha, E. W., Hardita, V. C., Utami, E., 2018, Database Modelling for the Expertise of Special Needs Teachers, Journal of Physics Conference Series, Vol. 1140, No. 1, Hal. 1-9.

Clarke, J., 2012, SQL Injection Attacks and Defense, Second Edition, Syngress, Rockland.




DOI: https://doi.org/10.24076/citec.2020v7i2.259

Refbacks

  • There are currently no refbacks.


Indexed by:

 

Dedicated to:

 

Creative Information Technology Journal (CITEC Journal) is licensed under a Creative Commons Attribution 4.0 International License