Analisis dan Perancangan Domain Specific Language untuk Data Generator pada Relational Database
Abstract
Data dummy seringkali diperlukan dalam proses belajar basis data, pengujian perangkat lunak, pengujian performansi basis data, dan lain-lain. Proses pembuatan data dummy seringkali memerlukan waktu yang tidak sedikit. Penelitian ini bertujuan untuk merancang Domain Specific Language (DSL) yang dapat digunakan dalam kakas generator data. DSL yang dikembangkan didasarkan pada Data Definition Language (DDL) dari basis data relasional dengan spesifikasi pada sintaks create table. Kontribusi penelitian ini adalah DSL dan grammar yang dapat digunakan untuk melakukan proses parsing DDL yang akan menjadi bagian dari kakas generator data.
References
Parr, T. (2012). The Definitive ANTLR 4 Reference. The Pragmatic Programmers, LLC.
Silberschatz, A., Korth, H., & Sudarshan, S. (2011). Database System Concepts (Vol. 6th edition). McGraw-Hill.
Natali, V., & Liem, I. (2015). Automated data consistency checking using SBVR: Case study: Academic data in a University. 2015 International Conference on Data and Software Engineering (ICoDSE). Yogyakarta, Indonesia: IEEE.
Feuto, P., Cardey, S., & Gree, P. (2013). Domain Specific Language Based on the SBVR Standard for Expressing Business Rules. Enterprise Distributed Object Computing Conference Workshops (EDOCW). Vancouver, BC, Canada: IEEE.
Marinos, A., & Krause, P. (2009). An SBVR Framework for RESTful Web Applications. Rule Interchange and Applications, RuleML (hal. 144-158). Springer Berlin Heidelberg.
Moschoyiannis, S., Marinos, A., & Krause, P. (2010). Generating SQL Queries from SBVR Rules. Semantic Web Rules, RuleML (hal. 128-143). Springer, Berlin, Heidelberg.
Center, O. (2018, November 3). Database Administrator’s Guide. Diambil kembali dari https://docs.oracle.com/cd/B28359_01/server.111/b28310/tables003.htm#ADMIN11004
Furuyama, Y. (2018, November 1). Data-Generator-FromDDL-0.06. Diambil kembali dari https://metacpan.org/pod/datagen_from_ddl
Generatedata.com versi 3.2.8. (2018, November 1). Diambil kembali dari http://www.generatedata.com
LLC, M. (2018, November 11). Mockaroo Realistic Data Generator. Diambil kembali dari https://www.mockaroo.com/
MySQLTutorial. (2018, November 3). MySQL Primary Key. Diambil kembali dari http://www.mysqltutorial.org/mysql-primary-key/