PERANCANGAN DOMAIN SPECIFIC LANGUAGE DALAM EMAIL TEMPLATE DENGAN MENGGUNAKAN PYTHON
DOI:
https://doi.org/10.37792/jukanti.v6i1.916Keywords:
Domain Specific Language, Python, Sly, EmailAbstract
ABSTRAK
Domain Specific Language (DSL) merupakan bahasa pemrograman yang dirancang untuk suatu masalah yang spesifik. Syntax yang lebih sedikit dan keterbatasan pada suatu masalah tertentu, menjadikan DSL cocok untuk menyelesaikan pekerjaan yang membutuhkan ketepatan waktu. Salah satu pekerjaan yang sangat dibutuhkan dan perlu kecepatan serta ketepatan waktu adalah pengiriman email. Kebutuhan pengiriman email terus berkembang sehingga dibuatlah template email untuk lebih memudahkan pengiriman email. Akan tetapi muncul masalah: pengiriman email kepada banyak penerima dengan template yang berbeda ataupun menggunakan template yang sama tetapi dengan isi email yang berbeda, membutuhkan waktu yang lebih lama. Perlu dibuat suatu program yang dapat mempercepat dan meningkatkan efisiensi dalam pengiriman email. Pada penelitian ini, dirancang sebuah DSL untuk mengatasi permasalahan tersebut. DSL dibangun menggunakan Python SLY dengan metode Waterfall. Penelitian menghasilkan DSL yang dapat digunakan agar pengiriman email lebih cepat dan efisien.
ABSTRACT
A Domain-Specific Language (DSL) is a programming language designed for a specific problem. Less syntax and limitations on a particular issue, make DSL suitable for completing work that requires timeliness. One of the jobs that highly needs and requires speed and timeliness is sending emails. The need for sending e-mails is growing, so an e-mail template has been created to make it easier to send e-mails. However, a problem arises: sending emails to multiple recipients with different templates or using the same template but with other email contents, takes longer. It is necessary to create a program that can speed up and improve efficiency in sending e-mails. In this research, a DSL was designed to overcome this problem. DSL is built using Python SLY with the Waterfall method. Research produces a DSL that can be used to send emails faster and more efficiently
Downloads
Downloads
Published
Issue
Section
License
Copyright (c) 2023 Jurnal Pendidikan Teknologi Informasi (JUKANTI)

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
JUKANTI Journal License
JUKANTI (Jurnal Pendidikan Teknologi Informasi) is committed to supporting open access and the dissemination of scholarly knowledge. All articles published in JUKANTI are distributed under the Creative Commons Attribution 4.0 International License (CC BY 4.0).
Creative Commons Attribution 4.0 International License (CC BY 4.0)
Under this license, users are permitted to read, download, copy, distribute, print, search, link to, remix, transform, adapt, and build upon the published work for any lawful purpose, including commercial purposes, provided that appropriate credit is given to the original author(s) and the original publication in JUKANTI, a link to the license is provided, and any changes made are indicated.
Author Rights
Authors retain the copyright of their articles and grant JUKANTI the right of first publication. Authors are also permitted to deposit and share the published version of their articles in institutional repositories, subject repositories, personal websites, and academic networks, provided that the original publication in JUKANTI is properly cited and linked.
Author Obligations
Authors publishing with JUKANTI are responsible for ensuring that their work is original, does not infringe any copyright, and complies with applicable ethical and legal standards. Authors must obtain permission for any third-party material included in their manuscript when required.
License Information
License: Creative Commons Attribution 4.0 International License (CC BY 4.0)
License URL: https://creativecommons.org/licenses/by/4.0/
Commitment to Open Access Standards
JUKANTI is committed to maintaining transparent editorial policies, clear licensing terms, and open access publishing practices in accordance with international scholarly publishing standards.
For further questions or clarifications regarding this license, please contact the JUKANTI editorial office at edu@ucb.ac.id



