PERANCANGAN DOMAIN SPECIFIC LANGUAGE PADA PEMBUATAN APLIKASI FRAMEWORK REPORTING DENGAN MENGGUNAKAN PYTHON FLASK

Budi Ariyansa
Nina Setiyawati


DOI: https://doi.org/10.29100/jipi.v8i4.4043

Abstract


Pertambahan jumlah data harus diikuti dengan sistem pengelolaan data yang lebih baik. Hal ini akan berdampak pada pembuatan laporan perusahaan yang semakin kompleks. Tingkat kompleksitas akan bertambah dengan pembuatan sistem yang pada umumnya menggunakan general purpose language yang memiliki kesulitan jika diterapkan dengan alasan memiliki sifat yang umum dan juga membutuhkan suatu keahlian khusus dalam pemrograman. Untuk mengatasi hal ini dibutuhkan sistem yang dapat mengelola data laporan yang lebih baik. Oleh karena itu tujuan dari penelitian ini adalah merancang dan membangun sistem aplikasi pembuat laporan dengan menggunakan domain specific language sebagai perantara penulisan perintah – perintah dalam pembuatan laporan sesuai dengan kebutuhan. Sistem ini akan mempermudah pembuatan laporan dengan membaca file konfigurasi yang diberikan sesuai dengan format dan tata bahasa yang telah ditentukan. Pengujian dilakukan dengan menggunakan metode Black Box Testing dengan hasil testing yang baik dan sesuai dengan harapan. Dengan demikian sistem aplikasi pembuatan laporan dengan menggunakan domain specific language dapat digunakan untuk membuat laporan dengan lebih baik dan lebih cepat.

Full Text:

PDF

Article Metrics :

References


N. Ashshidiqy and H. Ali, PENYELARASAN TEKNOLOGI INFORMASIDENGAN STRATEGI BISNIS, JURNAL EKONOMI DAN MANAJEMEN SISTEM INFORMASI, vol. 1, pp. 26864916, 2019, doi: 10.31933/JEMSI.

A. Suljkanovic, B. Milosavljevic, V. Indic, and I. Dejanovic, Developing Microservice-Based Applications Using the Silvera Domain-Specific Language, Applied Sciences (Switzerland), vol. 12, no. 13, Jul. 2022, doi: 10.3390/app12136679.

E. Negm, S. Makady, and A. Salah, Survey on Domain Specific Languages Implementation Aspects,IJACSA) International Journal of Advanced Computer Science and Applications, vol. 10, no. 11, 2019, [Online]. Available: http://www.intentsoft.com/

M. Adrian Halomoan and A. Putra Kharisma, Pengembangan Domain Specific Language Untuk Aplikasi CRUD Berbasis Web,Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer, vol. 5, no. 1, pp. 3441, 2021, [Online]. Available: http://j-ptiik.ub.ac.id

A.-C. Ciobanu, C. Catalin Miron, D. Strele?, R.-V. Arama, and A. Brsan, THE DEVELOPMENT OF A DOMAIN SPECIFIC LANGUAGE FOR EMAIL SORTING, Technical-Scientific Conference of Undergraduate, Master and Phd Students, pp. 2325, 2021.

V. Natali and P. Alfadian, Analisis dan Perancangan Domain Specific Language untuk Data Generator pada Relational Database, Jurnal Masyarakat Informatika Unjani (JUMANJI), vol. 3, no. 1, pp. 6473, 2019.

C. Wijayanto and Y. A. Susetyo, IMPLEMENTASI FLASK FRAMEWORK PADA PEMBANGUNAN APLIKASI SISTEM INFORMASI HELPDESK (SIH), JIPI (Jurnal Ilmiah Penelitian dan Pembelajaran Informatika), pp. 858868, 2022.

M. Syarif and W. Nugraha, PEMODELAN DIAGRAM UML SISTEM PEMBAYARAN TUNAI PADA TRANSAKSI E-COMMERCE,Jurnal Teknik Informatika Kaputama (JTIK), vol. 4, no. 1, 2020.

A. Pamuji and H. S. Setiawan, KLUSTERISASI LOG AKTIFITAS PADA SISTEM KEAMANAN FILE DENGAN PENDEKATAN DATA MINING,Jurnal Teknik Informatika, vol. 14, no. 2, 2022.

D. Pratama Putra et al., Rancang Bangun Sistem Informasi Booking Antrian pada Klinik Berbasis Website,Jurnal Riset Sistem In-formasi (RESI), vol. 1, 2023.

R. B. D. Putra, E. S. Budi, and A. R. Kadafi, Perbandingan Antara SQLite, Room, dan RBDLiTe Dalam Pembuatan Basis Data pada Aplikasi Android,JURIKOM (Jurnal Riset Komputer), vol. 7, no. 3, p. 376, Jun. 2020, doi: 10.30865/jurikom.v7i3.2161.

A. Fahrezi, F. N. Salam, G. M. Ibrahim, R. R. Syaiful, and A. Saifudin, Pengujian Black Box Testing pada Aplikasi Inventori Barang Berbasis Web di PT. AINO Indonesia,Jurnal Ilmu Komputer dan Pendidikan, vol. 1, pp. 15, 2022, [Online]. Available: https://journal.mediapublikasi.id/index.php/logic

E. Kurniawan, A. Nata, and S. Royal, PENERAPAN SYSTEM USABILITY SCALE (SUS) DALAM PENGUKURAN KEBERGUNAAN WEBSITE PROGRAM STUDI DI STMIK ROYAL, Journal of Science and Social Research, no. 1, pp. 4349, 2022, [Online]. Available: http://jurnal.goretanpena.com/index.php/JSSR

Red Hat, What is a configuration file?,Nov. 28, 2022. https://www.redhat.com/en/topics/management/what-are-configuration-files (accessed Mar. 22, 2023).

R. Vidmar and N. Creati, QCOBJ a Python package to handle quantity-aware configuration files,SoftwareX, vol. 7, pp. 347351, Jan. 2018, doi: 10.1016/j.softx.2018.10.003.

A. Muhammad Nur Fauzi et al., MENGUKUR TINGKAT KEPUASAN PENGGUNA APLIKASI KEARSIPAN MENGGUNAKAN SYSTEM USABILITY SCALE DAN PIECES FRAMEWORK, JIPI (Jurnal Ilmiah Penelitian dan Pembelajaran Informatika), vol. 7, no. 1, pp. 231239, 2022.