PERANCANGAN DOMAIN SPECIFIC LANGUAGE DALAM EMAIL TEMPLATE DENGAN MENGGUNAKAN PYTHON
Main Article Content
Abstract
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
Article Details
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
JUKANTI Journal License
JUKANTI is committed to promoting open access and the free distribution of knowledge. We implement the following license model to ensure fair and ethical use of the materials published.
Creative Commons Attribution 4.0 International License (CC BY 4.0)
All articles published by JUKANTI are licensed under the Creative Commons Attribution 4.0 International License. This license allows users to:
- Copy and Distribute: Users are free to copy, distribute, and display the original work, provided they give appropriate credit to the authors and the source.
- Adapt: Users can modify, change, and build upon the original work, provided they give appropriate credit and indicate if changes were made.
- Commercial Use: Users can use the work for commercial purposes, provided they give appropriate credit.
Author Obligations
Authors publishing their articles with JUKANTI agree to:
- Guarantee that the work is original and free from copyright infringement.
- Grant permission to JUKANTI to publish the work under the CC BY 4.0 license.
- Retain the original copyright of their work, with the publication license granted to JUKANTI.
Compliance with DOAJ
JUKANTI is committed to complying with the guidelines and standards set by the Directory of Open Access Journals (DOAJ). We strive to ensure integrity, transparency, and high quality in all our publications.
For further questions or clarifications regarding this license, please contact Jukanti Editor at jukanti.ejournalcbn@gmail.com.