Natural Language Processing (NLP) Technology for Chatbot Website

Authors

Agreianti Puspitasari , Astrid Noviana Paradhita , Yohanes Wien Tineka , Vivin Sulistyowati , Ni Komang Septia Noriska , Haryanto

DOI:

10.29303/jppipa.v10iSpecialIssue.8241

Published:

2024-08-25

Issue:

Vol. 10 No. SpecialIssue (2024): In Press

Keywords:

Chatbot, Natural language processing, Website

Research Articles

Downloads

How to Cite

Puspitasari, A., Paradhita, A. N., Tineka, Y. W., Sulistyowati, V., Noriska, N. K. S., & Haryanto. (2024). Natural Language Processing (NLP) Technology for Chatbot Website. Jurnal Penelitian Pendidikan IPA, 10(SpecialIssue), 319–324. https://doi.org/10.29303/jppipa.v10iSpecialIssue.8241

Downloads

Download data is not yet available.

Metrics

Metrics Loading ...

Abstract

Chatbot technology is one form of application of Natural Language Processing, NLP is one of the branches of science Artificial Intelligence that studying communication between humans and computers through natural language. the purpose of this research will be carried out development of a chatbot application for information about the corporate, making it easier for visitors to find the information needed. This application built with a Natural Language Processing approach. This chatbot application uses medote text mining as a medium of reasoning. System modelling used for this application is using the Unified Model Language. The chatbot that will be developed is a website chatbot. The website chatbot was chosen by the company because one of the platforms that can be used well for export marketing is the website. This chatbot development uses Pyton, JavaScrib, Object notion (Json), Html + CSS. The application used in coding is Virtual Studio Code. Pyton is used to train a chatbot model that uses Natural Language Procecing (NLP). This Chatbot model is trained with the Neural Network Algorithm method, which is an algorithm model that is close to the human brain, which can provide stimulation or stimulation, process, and provide output to find relationships between data sets. JavaScrib is used to create chatbot data sets.

References

Adamopoulou, E., & Moussiades, L. (2020). An overview of chatbot technology. IFIP International Conference on Artificial Intelligence Applications and Innovations, 373–383. https://doi.org/10.1007/978-3-030-49186-4_31

Ahmad, N. A., Che, M. H., Zainal, A., Abd Rauf, M. F., & Adnan, Z. (2018). Review of chatbots design techniques. International Journal of Computer Applications, 181(8), 7–10. Retrieved from https://shorturl.asia/nvmlq

Aleedy, M., Shaiba, H., & Bezbradica, M. (2019). Generating and analyzing chatbot responses using natural language processing. International Journal of Advanced Computer Science and Applications, 10(9). Retrieved from https://doras.dcu.ie/27514/

Amalia, E. L., & Wibowo, D. W. (2019). Rancang Bangun Chatbot Untuk Meningkatkan Performa Bisnis. Jurnal Ilmiah Teknologi Informasi Asia, 13(2), 137–142. https://doi.org/10.32815/jitika.v13i2.410

Anagnoste, S., Biclesanu, I., D’Ascenzo, F., & Savastano, M. (2021). The role of chatbots in end-to-end intelligent automation and future employment dynamics. Business Revolution in a Digital Era: 14th International Conference on Business Excellence, ICBE 2020, Bucharest, Romania, 287–302. https://doi.org/10.1007/978-3-030-59972-0_20

Bock, K., & Garnsey, S. M. (2008). Language Processing. A Companion to Cognitive Science, 5(1), 226–234. https://doi.org/10.1002/9781405164535.ch14

Bose, R. (2004). Natural Language Processing: Current state and future directions. International Journal of the Computer, the Internet and Management, 12(1), 1–11. Retrieved from https://shorturl.asia/ICZcS

Chowdhary, K. (2020). Natural language processing. Fundamentals of Artificial Intelligence, 603–649. https://doi.org/10.1007/978-81-322-3972-7_19

Christian, Y., & Erline, M. (2022). Web-Based Chatbot With Natural Language Processing and Knuth-Morris-Pratt (Case Study: Universitas Internasional Batam). JST (Jurnal Sains Dan Teknologi), 11(1), 132–141. https://doi.org/10.23887/jstundiksha.v11i1.43258

Fanni, S. C., Febi, M., Aghakhanyan, G., & Neri, E. (2023). Natural language processing. In Introduction to Artificial Intelligence (pp. 87–99). Springer. https://doi.org/10.1007/978-3-031-25928-9_5

Harahap, D. W., & Fitria, L. (2020). Aplikasi Chatbot Berbasis Web Menggunakan Metode Dialogflow. J-ICOM - Jurnal Informatika Dan Teknologi Komputer, 1(1), 6–13. https://doi.org/10.33059/j-icom.v1i1.2796

Hormansyah, D. S., & Utama, Y. P. (2018). Aplikasi chatbot berbasis web pada sistem informasi layanan publik kesehatan di malang dengan menggunakan metode tf-idf. Jurnal Informatika Polinema, 4(3), 224–228. https://doi.org/10.33795/jip.v4i3.211

Kato, Y. (2020). AI/Fintech and Asset Management Businesses. Public Policy Review, 16(4), 1–28. Retrieved from https://ideas.repec.org/a/mof/journl/ppr16_04_04.html

Kiruthika, V., Pravin, S. C., Rohith, G., Aswin, B., & Ompirakash, S. (2023). A Chatbot-Based Strategy for Regional Language-Based Train Ticket Ordering Using a novel ANN Model. In Scalable and Distributed Machine Learning and Deep Learning Patterns (pp. 168–184). IGI Global. https://doi.org/10.4018/978-1-6684-9804-0.ch010

Lisangan, E. A. (2013). Natural Language Processing Dalam Memperoleh Informasi Akademik Mahasiswa Universitas Atma Jaya Makassar. TEMATIKA: Jurnal Penelitian Teknik Informatika Dan Sistem Informasi, 1(1), 39–46. Retrieved from https://ojs.uajm.ac.id/index.php/tematika/article/view/362

Mhlanga, D. (2020). Industry 4.0 in finance: the impact of artificial intelligence (ai) on digital financial inclusion. International Journal of Financial Studies, 8(3), 1–14. https://doi.org/10.3390/ijfs8030045

Mulyatun, S., Utama, H., & Mustopa, A. (2021). Pendekatan Natural Language Processing Pada Aplikasi Chatbot Sebagai Alat Bantu Customer Service. Journal of Information System Management (JOISM), 2(2), 12–17. https://doi.org/10.24076/joism.2021v3i1.404

Parde, N. (2023). Natural language processing. The SAGE Handbook of Human--Machine Communication, 318. Retrieved from https://www.torrossa.com/en/resources/an/5543084#page=365

Prasetyo, V. R., Benarkah, N., & Chrisintha, V. J. (2021). Implementasi natural language processing dalam pembuatan chatbot pada program information technology universitas surabaya. Jurnal TEKNIKA, 10(2), 114–121. Retrieved from https://repository.ubaya.ac.id/39825/

Prenga, K. (2020). Language learning in the age of Artificial Intelligence [Thesis). Università Degli Studi Di Milano. Retrieved from https://shorturl.asia/oOyti

Pugalenthi, R., Prabhu Chakkaravarthy, A., Ramya, J., Babu, S., & Rasika Krishnan, R. (2021). Artificial learning companionusing machine learning and natural language processing. International Journal of Speech Technology, 24, 553–560. https://doi.org/10.1007/s10772-020-09773-0

Putra, J. A. (2020). Penerapan natural language processing dalam aplikasi chatbot sebagai media pencarian informasi dengan menggunakan react: studi kasus Institut Bisnis dan Informatika Kwik Kian Gie/Jasen Aprian Putra/52160253/Pembimbing: Akhmad Budi [Institut Bisnis dan Informatika Kwik Kian Gie]. Retrieved from http://eprints.kwikkiangie.ac.id/6/

Shah, R., Lahoti, S., & Lavanya, K. (2017). An intelligent chat-bot using natural language processing. International Journal of Engineering Research, 6(5), 281–286. https://doi.org/10.5958/2319-6890.2017.00019.8

Sihombing, D. O. (2022). Implementasi Natural Language Processing (NLP) dan Algoritma Cosine Similarity dalam Penilaian Ujian Esai Otomatis. Jurnal Sistem Komputer Dan Informatika (JSON), 4(2), 396. https://doi.org/10.30865/json.v4i2.5374

Stone, M., Aravopoulou, E., Ekinci, Y., Evans, G., Hobbs, M., Labib, A., Laughlin, P., Machtynger, J., & Machtynger, L. (2020). Artificial intelligence (AI) in strategic marketing decision-making: a research agenda. The Bottom Line, 33(2), 183–200. https://doi.org/10.1108/BL-03-2020-0022

Sugiono, S. (2021). Pemanfaatan Chatbot Pada Masa Pandemi COVID-19: Kajian Fenomena Society 5.0. Jurnal Penelitian Komunikasi Dan Pembangunan, 22(2), 133–148. Retrieved from https://shorturl.asia/pC0Zc

Wikanengsih, W. (2012). Menerapkan neurolinguistic programming (NLP) dalam pembelajaran. Semantik, 1(1). https://doi.org/10.22460/semantik.v1i1.p%25p

Author Biographies

Agreianti Puspitasari, Sebelas Maret University

Astrid Noviana Paradhita, Sebelas Maret University

Yohanes Wien Tineka, Sebelas Maret University

Vivin Sulistyowati, Sebelas Maret University

Ni Komang Septia Noriska, Sebelas Maret University

Haryanto, Sebelas Maret University

License

Copyright (c) 2024 Agreianti Puspitasari, Astrid Noviana Paradhita, Yohanes Wien Tineka, Vivin Sulistyowati, Ni Komang Septia Noriska, Haryanto

Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International License.

Authors who publish with Jurnal Penelitian Pendidikan IPA, agree to the following terms:

  1. Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution 4.0 International License (CC-BY License). This license allows authors to use all articles, data sets, graphics, and appendices in data mining applications, search engines, web sites, blogs, and other platforms by providing an appropriate reference. The journal allows the author(s) to hold the copyright without restrictions and will retain publishing rights without restrictions.
  2. Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial publication in Jurnal Penelitian Pendidikan IPA.
  3. Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).