使用 NodeJs MongoDb 和 Express 在聊天机器人电子商务设计中使用有限状态机

Farid Angga Pribadi, A. Firdausi, P. P. Arhandi
{"title":"使用 NodeJs MongoDb 和 Express 在聊天机器人电子商务设计中使用有限状态机","authors":"Farid Angga Pribadi, A. Firdausi, P. P. Arhandi","doi":"10.33795/jip.v10i1.1501","DOIUrl":null,"url":null,"abstract":"Perkembangan ilmu pengetahuan dan teknologi di bidang teknologi informasi mengakibatkan terjadinya perubahan perilaku pengguna di internet. Saat ini media sosial mengambil peranan penting dalam pemasaran dan penjualan. Salah satu sosial media yang populer di indonesia adalah line messenger. Line memiliki fitur chatbot yang memungkinkan untuk membuat chat berbasis bot yang dapat dijalankan pada aplikasi line messenger. Namun terdapat kekurangan pada chatbot yaitu manajemen menu dan fungsi yang ditampilkan ke user tidak termanajemen dengan baik. Masalah tersebut dapat diselesaikan dengan menggunakan finite state machine. Metode finite state machine digunakan untuk menentukan alur pengguna saat memilih menu yang tampil pada chatbot. Penelitian ini bertujuan untuk merancang dan membangun chatbot yang akan dimanfaatkan untuk penjualan dan pembelian serta menerapkan metode finite state machine untuk manajemen menu yang ditampilkan pada chatbot. Model pengembangan Software development life cycle (SDLC) yang digunakan adalah model Rapid Application Development (RAD). RAD memiliki beberapa tahapan yaitu analisa (analysis), perancangan (design), implementasi (implementation), pengujian (testing), pemeliharaan (maintenance). Pada penelitian ini dilakukan dua jenis pengujian, yang pertama pengujian finite state, pengujian dilakukan dengan melakukan input terhadap state chatbot dan membandingkan response chatbot dengan hasil yang diharapkan. Yang kedua Usability Testing yaitu pengujian dilakukan menggunakan kuisoner Computer System Usability Questionnaire (CSUQ). Hasil penelitian ini menujukkan bahwa 87% pengguna dapat dengan mudah untuk menggunakan sistem chatbot yang digunakan untuk penjualan dan pembelian serta metode finite state machine dapat menampilkan menu sesuai state yang ditentukan.","PeriodicalId":232501,"journal":{"name":"Jurnal Informatika Polinema","volume":"37 5","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-11-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Finite State Machine in Chatbot Line E-Commerce Design Using NodeJs MongoDb and Express\",\"authors\":\"Farid Angga Pribadi, A. Firdausi, P. P. Arhandi\",\"doi\":\"10.33795/jip.v10i1.1501\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Perkembangan ilmu pengetahuan dan teknologi di bidang teknologi informasi mengakibatkan terjadinya perubahan perilaku pengguna di internet. Saat ini media sosial mengambil peranan penting dalam pemasaran dan penjualan. Salah satu sosial media yang populer di indonesia adalah line messenger. Line memiliki fitur chatbot yang memungkinkan untuk membuat chat berbasis bot yang dapat dijalankan pada aplikasi line messenger. Namun terdapat kekurangan pada chatbot yaitu manajemen menu dan fungsi yang ditampilkan ke user tidak termanajemen dengan baik. Masalah tersebut dapat diselesaikan dengan menggunakan finite state machine. Metode finite state machine digunakan untuk menentukan alur pengguna saat memilih menu yang tampil pada chatbot. Penelitian ini bertujuan untuk merancang dan membangun chatbot yang akan dimanfaatkan untuk penjualan dan pembelian serta menerapkan metode finite state machine untuk manajemen menu yang ditampilkan pada chatbot. Model pengembangan Software development life cycle (SDLC) yang digunakan adalah model Rapid Application Development (RAD). RAD memiliki beberapa tahapan yaitu analisa (analysis), perancangan (design), implementasi (implementation), pengujian (testing), pemeliharaan (maintenance). Pada penelitian ini dilakukan dua jenis pengujian, yang pertama pengujian finite state, pengujian dilakukan dengan melakukan input terhadap state chatbot dan membandingkan response chatbot dengan hasil yang diharapkan. Yang kedua Usability Testing yaitu pengujian dilakukan menggunakan kuisoner Computer System Usability Questionnaire (CSUQ). Hasil penelitian ini menujukkan bahwa 87% pengguna dapat dengan mudah untuk menggunakan sistem chatbot yang digunakan untuk penjualan dan pembelian serta metode finite state machine dapat menampilkan menu sesuai state yang ditentukan.\",\"PeriodicalId\":232501,\"journal\":{\"name\":\"Jurnal Informatika Polinema\",\"volume\":\"37 5\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-11-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Jurnal Informatika Polinema\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.33795/jip.v10i1.1501\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Jurnal Informatika Polinema","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.33795/jip.v10i1.1501","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

信息技术领域的科技发展导致了互联网用户行为的变化。目前,社交媒体在营销和销售方面发挥着重要作用。印度尼西亚流行的社交媒体之一是 line messenger。Line 有一个聊天机器人功能,可以创建基于机器人的聊天,并在 line messenger 应用程序上运行。然而,聊天机器人也有不足之处,即菜单管理和显示给用户的功能管理不善。这个问题可以通过使用有限状态机来解决。有限状态机方法用于确定用户在选择聊天机器人上出现的菜单时的流程。本研究旨在设计和构建一个用于销售和购买的聊天机器人,并应用有限状态机方法对聊天机器人上显示的菜单进行管理。所使用的软件开发生命周期(SDLC)开发模型是快速应用开发(RAD)模型。RAD 有几个阶段,即分析、设计、实施、测试和维护。本研究进行了两种类型的测试,第一种是有限状态测试,测试方法是输入聊天机器人的状态,将聊天机器人的响应与预期结果进行比较。第二种是可用性测试,即使用计算机系统可用性问卷(CSUQ)进行测试。研究结果表明,87% 的用户可以轻松使用用于销售和购买的聊天机器人系统,有限状态机方法可以根据指定状态显示菜单。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Finite State Machine in Chatbot Line E-Commerce Design Using NodeJs MongoDb and Express
Perkembangan ilmu pengetahuan dan teknologi di bidang teknologi informasi mengakibatkan terjadinya perubahan perilaku pengguna di internet. Saat ini media sosial mengambil peranan penting dalam pemasaran dan penjualan. Salah satu sosial media yang populer di indonesia adalah line messenger. Line memiliki fitur chatbot yang memungkinkan untuk membuat chat berbasis bot yang dapat dijalankan pada aplikasi line messenger. Namun terdapat kekurangan pada chatbot yaitu manajemen menu dan fungsi yang ditampilkan ke user tidak termanajemen dengan baik. Masalah tersebut dapat diselesaikan dengan menggunakan finite state machine. Metode finite state machine digunakan untuk menentukan alur pengguna saat memilih menu yang tampil pada chatbot. Penelitian ini bertujuan untuk merancang dan membangun chatbot yang akan dimanfaatkan untuk penjualan dan pembelian serta menerapkan metode finite state machine untuk manajemen menu yang ditampilkan pada chatbot. Model pengembangan Software development life cycle (SDLC) yang digunakan adalah model Rapid Application Development (RAD). RAD memiliki beberapa tahapan yaitu analisa (analysis), perancangan (design), implementasi (implementation), pengujian (testing), pemeliharaan (maintenance). Pada penelitian ini dilakukan dua jenis pengujian, yang pertama pengujian finite state, pengujian dilakukan dengan melakukan input terhadap state chatbot dan membandingkan response chatbot dengan hasil yang diharapkan. Yang kedua Usability Testing yaitu pengujian dilakukan menggunakan kuisoner Computer System Usability Questionnaire (CSUQ). Hasil penelitian ini menujukkan bahwa 87% pengguna dapat dengan mudah untuk menggunakan sistem chatbot yang digunakan untuk penjualan dan pembelian serta metode finite state machine dapat menampilkan menu sesuai state yang ditentukan.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信