Abstract. Frozen Food Sales Prediction System Case Study of Supermama Frozen Food Using the Monte Carlo Method. Frozen processed food is increasingly popular, so frozen food stores are getting easy to find. Supermama Frozen Food is a store that sells a variety of frozen foods. Not all frozen food stocks can get sold out before their expiration dates. This causes the store's profits to decrease. Therefore, a frozen food sales prediction system was necessarily made to help the store estimate its stock to minimise store losses. The research method used in predicting sales was the Monte Carlo method. Testing methods used were accuracy and MAPE. The test results of using accuracy were 89.66%, and MAPE error accuracy test showed 12.6%. Based on the results, it is concluded that the Monte Carlo method can predict frozen food sales.Keywords: forecasting, frozen food, Monte Carlo, sales prediction Abstrak. Makanan yang diolah dengan cara dibekukan semakin digemari masyarakat sehingga toko makanan beku menjadi mudah ditemui. Supermama Frozen Food merupakan salah satu toko yang menjual aneka makanan beku. Tidak semua stok makanan beku terjual habis hingga masa konsumsi berakhir. Hal tersebut membuat keuntungan toko menurun. Oleh karena itu di buatlah sistem prediksi penjualan makanan beku yang dapat mengestimasi stok sehingga meminimalisir kerugian toko. Metode yang digunakan dalam memprediksi penjualan yaitu metode Monte Carlo. Pengujian metode yang digunakan yaitu akurasi dan MAPE. Hasil pengujian menggunakan akurasi ialah 89.66% dan pengujian akurasi error MAPE menghasilkan nilai 12.6%. Berdasar hasil pengujian metode tersebu, metode Monte Carlo disimpulkan dapat digunakan dalam prediksi penjualan frozen food.Kata Kunci: forecasting, frozen food, Monte Carlo, prediksi penjualan.
摘要冷冻食品销售预测系统——以蒙特卡罗方法在Supermama冷冻食品销售预测中的应用为例。冷冻加工食品越来越受欢迎,所以冷冻食品店越来越容易找到。Supermama Frozen Food是一家出售各种冷冻食品的商店。并不是所有的冷冻食品都能在保质期前卖光。这导致商店的利润减少。因此,有必要建立一个冷冻食品销售预测系统来帮助商店估计其库存,以尽量减少商店损失。用于预测销售的研究方法是蒙特卡罗方法。检测方法为准确性和MAPE。使用准确度测试结果为89.66%,MAPE误差准确度测试结果为12.6%。结果表明,蒙特卡罗方法可以预测冷冻食品的销售情况。关键词:预测,冷冻食品,蒙特卡罗,销售预测Makanan yang diolah dengan cara dibekukan semakin digemarakat masyarakat sehinga toko Makanan beku menjadi mudah ditemui。超级妈妈冷冻食品merupakan salah satu toko yang menjual aneka makanan beku。在这里,我想说的是,在这里我想说的是,在这里我想说的是:我想说的是,我的朋友们都很高兴。Oleh karena itu di buatlah system prediksi penjualan makanan beku yang dapat mengestimasi stock sehinga minimaliisir kerugian toko。蒙特卡罗蒙特卡罗蒙特卡罗。企鹅的方法是杨地古纳坎亚图阿库拉斯丹MAPE。哈西尔企鹅蒙古纳坎阿库拉西拉89.66%,但企鹅阿库拉西误差MAPE蒙古纳坎尼拉12.6%。用蒙特卡罗方法,用企鹅速冻食品。卡塔昆奇:预测,冷冻食品,蒙特卡洛,预测。
{"title":"Sistem Prediksi Penjualan Frozen Food dengan Metode Monte Carlo (Studi Kasus: Supermama Frozen Food)","authors":"Eka Larasati Amalia, Yoppy Yunhasnawa, Anindya Refrina Rahmatanti","doi":"10.24002/jbi.v13i02.6496","DOIUrl":"https://doi.org/10.24002/jbi.v13i02.6496","url":null,"abstract":"Abstract. Frozen Food Sales Prediction System Case Study of Supermama Frozen Food Using the Monte Carlo Method. Frozen processed food is increasingly popular, so frozen food stores are getting easy to find. Supermama Frozen Food is a store that sells a variety of frozen foods. Not all frozen food stocks can get sold out before their expiration dates. This causes the store's profits to decrease. Therefore, a frozen food sales prediction system was necessarily made to help the store estimate its stock to minimise store losses. The research method used in predicting sales was the Monte Carlo method. Testing methods used were accuracy and MAPE. The test results of using accuracy were 89.66%, and MAPE error accuracy test showed 12.6%. Based on the results, it is concluded that the Monte Carlo method can predict frozen food sales.Keywords: forecasting, frozen food, Monte Carlo, sales prediction\u0000Abstrak. Makanan yang diolah dengan cara dibekukan semakin digemari masyarakat sehingga toko makanan beku menjadi mudah ditemui. Supermama Frozen Food merupakan salah satu toko yang menjual aneka makanan beku. Tidak semua stok makanan beku terjual habis hingga masa konsumsi berakhir. Hal tersebut membuat keuntungan toko menurun. Oleh karena itu di buatlah sistem prediksi penjualan makanan beku yang dapat mengestimasi stok sehingga meminimalisir kerugian toko. Metode yang digunakan dalam memprediksi penjualan yaitu metode Monte Carlo. Pengujian metode yang digunakan yaitu akurasi dan MAPE. Hasil pengujian menggunakan akurasi ialah 89.66% dan pengujian akurasi error MAPE menghasilkan nilai 12.6%. Berdasar hasil pengujian metode tersebu, metode Monte Carlo disimpulkan dapat digunakan dalam prediksi penjualan frozen food.Kata Kunci: forecasting, frozen food, Monte Carlo, prediksi penjualan.","PeriodicalId":381749,"journal":{"name":"Jurnal Buana Informatika","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129762423","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2022-10-01DOI: 10.24002/jbi.v13i02.6526
A. W. Mahastama
Abstract. Rule-Based Model for Javanese Language Text Transliteration from Latin to Javanese Script. Computer technologies today have reached an applicable level to aid with language learning and translation. These technologies should also be helpful in learning traditional languages that are getting forgotten due to globalisation. With its rich cultural diversity, Indonesia facesthe same fate asits regional languages. Javanese, for example, is declining in its proper usage in written and spoken language. This research aims to provide a rule-based model for transliterating Javanese words written in Latin to Javanese script using Unicode. The model is based on extracted rules in writing the script to make it possible to be used as a model for other similar Nusantara scripts. The model yields 96,44% accuracy rate, which is adequate to provide decent transliteration for basic Javanese language learners and is open for additional rules to improve its ability to transliteratemore complex structures, contexts, as well rules for different Nusantara languages. Keywords: Rule-based model, Syllabification, Transliteration, Javanese Abstrak. Teknologi komputer masa kini telah mencapai kemajuan yang dapat membantu pembelajaran dan penerjemahan bahasa. Teknologi ini selayaknya juga dapat dimanfaatkan untuk membantu pelestarian bahasa-bahasa daerah yang semakin terlupakan. Indonesia dengan berbagai suku bangsanya juga menghadapi masalah dengan menurunnya penggunaan bahasa daerah, misalnya Bahasa Jawa. Penelitian ini mengusulkan sebuah model berbasis aturan untuk alih aksara teks berbahasa Jawa dari aksara Latin ke aksara Jawa Unicode. Model ini didasarkan pada ekstraksi aturan penulisan aksara Jawa, dengan harapan agar dapat digunakan sebagai model transliterasi bahasa-bahasa Nusantara yang serupa. Hasil uji dengan tingkat akurasi sebesar 96,44% menunjukkan bahwa model ini mampu melakukan transliterasi untuk pembelajar aksara Jawa dasar, mudah diduplikasi dan dapat dikembangkan untuk menyempurnakan kemampuannya untuk mengenali sruktur dan konteks yang lebih kompleks.Kata Kunci: Model berbasis aturan, Silabifikasi, Transliterasi, Bahasa Jawa.
摘要。基于规则的爪哇文字拉丁到爪哇文字音译模型。今天的计算机技术在帮助语言学习和翻译方面已经达到了适用的水平。这些技术也应该有助于学习由于全球化而被遗忘的传统语言。印尼有着丰富的文化多样性,它面临着与其地区语言相同的命运。例如,爪哇语在书面和口语中的正确使用正在下降。本研究旨在提供一个基于规则的模型,使用Unicode将拉丁爪哇文字转写为爪哇文字。该模型基于编写脚本时提取的规则,使其可以用作其他类似Nusantara脚本的模型。该模型的准确率为96,44%,足以为基本的爪哇语学习者提供体面的音译,并开放额外的规则来提高其转写更复杂的结构,上下文以及不同的努沙塔拉语言的能力。关键词:基于规则的模型;音节化;音译;技术计算机masa kini telah mencapai kemajuan yang dapat menbantu penbelajaran dan penerjemahan bahasa。技术是指巴勒斯坦人的生活方式,是指巴勒斯坦人的生活方式,是指巴勒斯坦人的生活方式。印尼语,印尼语,印尼语,印尼语,印尼语Penelitian ini mengusulkan sebuah model berbasis aturan untuk alih aksara teks berbahasa java dari aksara Latin ke aksara java Unicode。模型ini didasarkan pada ekstraksi aturan penulisan aksara Jawa, dengan harapan agar dapat digunakan sebagai模型音译为bahasa-bahasa Nusantara yang serupa。Hasil uji dengan tingkat akurasi sebesar 96,44% menunjukkan bahwa model ini mampu melakukan音译为untuk pembelajar aksara Jawa dasar, mudah diduplikkasi dan dapat dikembangkan menyempurnakan kemampuannya untuk mengenali sparktur dan konteks yang lebih kompleks。Kata Kunci:模型基础图兰语,Silabifikasi语,音译语,Bahasa java语。
{"title":"Model Berbasis Aturan untuk Transliterasi Bahasa Jawa dengan Aksara Latin ke Aksara Jawa","authors":"A. W. Mahastama","doi":"10.24002/jbi.v13i02.6526","DOIUrl":"https://doi.org/10.24002/jbi.v13i02.6526","url":null,"abstract":"Abstract. Rule-Based Model for Javanese Language Text Transliteration from Latin to Javanese Script. Computer technologies today have reached an applicable level to aid with language learning and translation. These technologies should also be helpful in learning traditional languages that are getting forgotten due to globalisation. With its rich cultural diversity, Indonesia facesthe same fate asits regional languages. Javanese, for example, is declining in its proper usage in written and spoken language. This research aims to provide a rule-based model for transliterating Javanese words written in Latin to Javanese script using Unicode. The model is based on extracted rules in writing the script to make it possible to be used as a model for other similar Nusantara scripts. The model yields 96,44% accuracy rate, which is adequate to provide decent transliteration for basic Javanese language learners and is open for additional rules to improve its ability to transliteratemore complex structures, contexts, as well rules for different Nusantara languages. Keywords: Rule-based model, Syllabification, Transliteration, Javanese\u0000Abstrak. Teknologi komputer masa kini telah mencapai kemajuan yang dapat membantu pembelajaran dan penerjemahan bahasa. Teknologi ini selayaknya juga dapat dimanfaatkan untuk membantu pelestarian bahasa-bahasa daerah yang semakin terlupakan. Indonesia dengan berbagai suku bangsanya juga menghadapi masalah dengan menurunnya penggunaan bahasa daerah, misalnya Bahasa Jawa. Penelitian ini mengusulkan sebuah model berbasis aturan untuk alih aksara teks berbahasa Jawa dari aksara Latin ke aksara Jawa Unicode. Model ini didasarkan pada ekstraksi aturan penulisan aksara Jawa, dengan harapan agar dapat digunakan sebagai model transliterasi bahasa-bahasa Nusantara yang serupa. Hasil uji dengan tingkat akurasi sebesar 96,44% menunjukkan bahwa model ini mampu melakukan transliterasi untuk pembelajar aksara Jawa dasar, mudah diduplikasi dan dapat dikembangkan untuk menyempurnakan kemampuannya untuk mengenali sruktur dan konteks yang lebih kompleks.Kata Kunci: Model berbasis aturan, Silabifikasi, Transliterasi, Bahasa Jawa.","PeriodicalId":381749,"journal":{"name":"Jurnal Buana Informatika","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126011663","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2022-10-01DOI: 10.24002/jbi.v13i02.6488
Findra Kartika, Sari Dewi, Yonathan Dri Handarkho, Felcia Veronica Prasetyo
Abstract. ACC Career website is a website from PT. Astra Credit Companies which aims for work applications. The website has been around for a long time but has never been updated. Recently, ACC has been revamping the website. Before the new website is launched, a usability evaluation is carried out using the heuristic evaluation and WEBUSE methods which aims to determine the website usability assessment for both the old and the new user interface. Usability is said to be good if users find it easy, happy and satisfied using the system. The heuristic evaluation method brings out problems in the system and recommendations for improvement from the evaluator. The Web Usability Evaluation Tool brings out usability levels based on the assessment of the questionnaire respondents. From the old website, the evaluator found 48 problems and the usability level obtained from the respondents' answers were Good for all categories. From the new website, the evaluators found 42 issues and the usability level was evenly divided between Good and Excellent.Keywords: Revamp, Website, Usability, Heuristic Evaluation, WEBUSE. Abstrak. Website ACC Career merupakan website dari PT. Astra Credit Companies (ACC) yang bertujuan untuk pengaplikasian pekerjaan. Website ini sudah ada sejak lama tetapi belum pernah ada pembaharuan. Baru-baru ini ACC sedang melakukan pengembangan ulang (revamp) website tersebut. Sebelum produk baru diluncurkan, diadakan evaluasi usability menggunakan metode Heuristic Evaluation dan WEBUSE yang bertujuan untuk mengetahui penilaian usability website baik untuk tampilan lama maupun tampilan yang sedang dikembangkan. Usability dikatakan baik jika pengguna mudah, senang, dan puas menggunakan sistem. Metode Heuristic Evaluation menghasilkan permasalahan yang ada pada sistem dan rekomendasi perbaikan dari evaluator. Metode Webuse menghasilkan tingkat usability berdasarkan penilaian responden kuisioner. Pada tampilan lama, evaluator menemukan 48 permasalahan dan level usability yang didapat dari jawaban responden adalah Good untuk seluruh kategori. Pada tampilan baru, evaluator menemukan 42 permasalahan dan level usability terbagi rata antara Good dan Excellent.Kata Kunci: Revamp, Website, Usability, Heuristic Evaluation, WEBUSE.
摘要ACC求职网站是PT. Astra Credit Companies的一个面向求职的网站。该网站已经存在了很长时间,但从未更新过。最近,ACC一直在改造网站。在新网站上线之前,使用启发式评估和WEBUSE方法进行可用性评估,旨在确定新旧用户界面的网站可用性评估。如果用户发现使用系统很容易、快乐和满意,可用性就被认为是好的。启发式评价方法提出了系统存在的问题和评价者提出的改进建议。Web可用性评估工具根据问卷受访者的评估得出可用性等级。从旧网站中,评估者发现了48个问题,从受访者的答案中获得的可用性水平在所有类别中都是好的。在新网站上,评估人员发现了42个问题,可用性水平平均分为“好”和“优秀”。关键词:改版,网站,可用性,启发式评价,web网站ACC Career merupakan网站dari PT. Astra Credit Companies (ACC) yang bertujuan untuk pengaplikasian pekerjaan。网站ini sudah ada sejak lama tetapi belum pernah ada pembaharuan。Baru-baru ini ACC sedang melakukan pengembangan ulang(改造)网站简介。Sebelum产品baru diluncurkan, diadakan评估可用性方法,蒙古可用性评估方法WEBUSE yang bertujuan untuk mengetahui penian可用性网站baik untuk tampilan lama maupun tampilan yang sedang dikembangkan。可用性双katakan baik jika pengguna mudah, senang, dan puas menggunakan系统。方法启发式评价——孟哈西尔坎永久冻土带阳阳县永久冻土带系统和推荐的永久冻土带评价器。Metode网站使用了menghasilkan tingkat可用性,并在此基础上进行了调查。Pada tampilan lama,评估员menemukan 48 permasalahan dan级别的可用性yang didapat dari jawaban回应了adalah Good untuk seluruh categorori。Pada tampilan baru,评估员menemukan 42 permasalahan dan级别可用性terbagi rata antara Good dan Excellent。Kata Kunci:改造,网站,可用性,启发式评估,WEBUSE。
{"title":"Analisis Usability Menggunakan Metode Heuristic Evaluation dan Web Usability Evaluation Tool pada Website ACC Career","authors":"Findra Kartika, Sari Dewi, Yonathan Dri Handarkho, Felcia Veronica Prasetyo","doi":"10.24002/jbi.v13i02.6488","DOIUrl":"https://doi.org/10.24002/jbi.v13i02.6488","url":null,"abstract":"Abstract. ACC Career website is a website from PT. Astra Credit Companies which aims for work applications. The website has been around for a long time but has never been updated. Recently, ACC has been revamping the website. Before the new website is launched, a usability evaluation is carried out using the heuristic evaluation and WEBUSE methods which aims to determine the website usability assessment for both the old and the new user interface. Usability is said to be good if users find it easy, happy and satisfied using the system. The heuristic evaluation method brings out problems in the system and recommendations for improvement from the evaluator. The Web Usability Evaluation Tool brings out usability levels based on the assessment of the questionnaire respondents. From the old website, the evaluator found 48 problems and the usability level obtained from the respondents' answers were Good for all categories. From the new website, the evaluators found 42 issues and the usability level was evenly divided between Good and Excellent.Keywords: Revamp, Website, Usability, Heuristic Evaluation, WEBUSE.\u0000Abstrak. Website ACC Career merupakan website dari PT. Astra Credit Companies (ACC) yang bertujuan untuk pengaplikasian pekerjaan. Website ini sudah ada sejak lama tetapi belum pernah ada pembaharuan. Baru-baru ini ACC sedang melakukan pengembangan ulang (revamp) website tersebut. Sebelum produk baru diluncurkan, diadakan evaluasi usability menggunakan metode Heuristic Evaluation dan WEBUSE yang bertujuan untuk mengetahui penilaian usability website baik untuk tampilan lama maupun tampilan yang sedang dikembangkan. Usability dikatakan baik jika pengguna mudah, senang, dan puas menggunakan sistem. Metode Heuristic Evaluation menghasilkan permasalahan yang ada pada sistem dan rekomendasi perbaikan dari evaluator. Metode Webuse menghasilkan tingkat usability berdasarkan penilaian responden kuisioner. Pada tampilan lama, evaluator menemukan 48 permasalahan dan level usability yang didapat dari jawaban responden adalah Good untuk seluruh kategori. Pada tampilan baru, evaluator menemukan 42 permasalahan dan level usability terbagi rata antara Good dan Excellent.Kata Kunci: Revamp, Website, Usability, Heuristic Evaluation, WEBUSE.","PeriodicalId":381749,"journal":{"name":"Jurnal Buana Informatika","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133805161","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Abstract. Digital Image Processing in Making Ceramic Patterns Using Symmetry Groups. The large number of requests for ceramic motifs makes ceramic craftsmen have to create a new and fast ceramic motif design idea. The generation of patterns on ceramic motifs digitally can be used by ceramic craftsmen. This study discusses the pattern of ceramic patterns using digital image processing with digital applications. The ceramic pattern design is made with a symmetrical pattern by the process of translation, rotation, reflection, and sliding reflection. The purpose of this research is to develop various ceramic patterns by applying symmetrical groups as motif designs on ceramics. The application is expected to make it easier for designers to find or create new designs from a basic pattern or what is commonly called a unit pattern or unit grid. The results obtained from this study are 17 patterns from 17 symmetric groups originating from one basic pattern. The combination of several patterns is also formed from the symmetry group into a new, more varied pattern.Keywords: Symmetric Group, Ceramic, Crystallography, Transformation. Abstrak. Banyaknya permintaan motif keramik membuat pengrajin keramik harus menciptakan sebuah ide desain motif keramik yang baru dan cepat. Pembangkitan pola pada motif keramik secara digital dapat digunakan oleh para pengrajin keramik. Penelitian ini membahas pola motif keramik menggunakan pengolahan citra digital dengan aplikasi digital. Desain motif keramik tersebut dibuat dengan pola simetris dari proses translasi, rotasi, refleksi, dan refleksi luncur. Tujuan penelitian ini adalah mengembangkan berbagai macam pola keramik dengan menerapkan grup simetris sebagai desain motif pada keramik. Aplikasi diharapkan dapat memudahkan para desainer untuk menemukan atau menciptakan desain-desain baru dari sebuah pola dasar atau yang biasa disebut pola satuan atau kisi satuan. Hasil yang didapat dari penelitian ini berupa 17 pola dari 17 grup simetri yang berasal dari satu pola dasar. Gabungan beberapa pola juga dibentuk dari grup simetri menjadi pola baru yang lebih bervariasi. Kata Kunci: Grup Simetris, Keramik, Kristalografi, Transformasi.
摘要利用对称群制作陶瓷图案的数字图像处理。对陶瓷图案的大量要求使得陶瓷工匠不得不创造一种新的、快速的陶瓷图案设计思路。陶瓷图案的数字化生成可以被陶瓷工匠使用。本研究讨论了利用数字图像处理与数字应用的陶瓷图案。陶瓷图案设计是通过平移、旋转、反射、滑动反射等过程,形成对称的图案。本研究的目的是在陶瓷上运用对称群作为母题设计,发展出不同的陶瓷图案。该应用程序有望使设计师更容易从基本模式或通常称为单元模式或单元网格的模式中找到或创建新的设计。本研究的结果是由一个基本图案产生的17个对称群中的17个图案。几个图案的组合也从对称群中形成一个新的、更多样的图案。关键词:对称群;陶瓷;晶体学;Banyaknya永久图案陶瓷成员pengrajin陶瓷harus menciptakan sebuah设计图案陶瓷yang baru dan cepat。Pembangkitan pola pada motif keramik secara digital dapat digunakan oleh para pengrajin keramik。Penelitian ini memahas pola motif keramik menggunakan pengolahan citra digital dengan applied kasi digital。设计主题陶瓷陶瓷,但分布在登干极对称,如平移、旋转、反射和反射。Tujuan penelitian ini adalah mengembangkan berbagai macam pola keramik dengan menerapkan组simmetris sebagai设计motif paada keramik。applikasi diharapkan dapat memudahkan para desainer untuk menemukan atu mencipakan design - desainan baru dari sebuah pola dasar atau yang bibia disebut pola satan atau kisi satan。Hasil yang didapat dari penelitian ini berupa 17 pola dari 17 group simetri yang berasal dari satu pola dasar。Gabungan beberapa pola juga dibentuk dari group simetri menjadi pola baru yang lebih bervariasi。Kata Kunci: Simetris, Keramik, Kristalografi, Transformasi。
{"title":"Pengolahan Citra Digital pada Pembuatan Motif Keramik Menggunakan Grup Simetri","authors":"Steven Ray, Yessica Nataliani","doi":"10.24002/jbi.v13i1.5499","DOIUrl":"https://doi.org/10.24002/jbi.v13i1.5499","url":null,"abstract":"Abstract. Digital Image Processing in Making Ceramic Patterns Using Symmetry Groups. The large number of requests for ceramic motifs makes ceramic craftsmen have to create a new and fast ceramic motif design idea. The generation of patterns on ceramic motifs digitally can be used by ceramic craftsmen. This study discusses the pattern of ceramic patterns using digital image processing with digital applications. The ceramic pattern design is made with a symmetrical pattern by the process of translation, rotation, reflection, and sliding reflection. The purpose of this research is to develop various ceramic patterns by applying symmetrical groups as motif designs on ceramics. The application is expected to make it easier for designers to find or create new designs from a basic pattern or what is commonly called a unit pattern or unit grid. The results obtained from this study are 17 patterns from 17 symmetric groups originating from one basic pattern. The combination of several patterns is also formed from the symmetry group into a new, more varied pattern.Keywords: Symmetric Group, Ceramic, Crystallography, Transformation.\u0000Abstrak. Banyaknya permintaan motif keramik membuat pengrajin keramik harus menciptakan sebuah ide desain motif keramik yang baru dan cepat. Pembangkitan pola pada motif keramik secara digital dapat digunakan oleh para pengrajin keramik. Penelitian ini membahas pola motif keramik menggunakan pengolahan citra digital dengan aplikasi digital. Desain motif keramik tersebut dibuat dengan pola simetris dari proses translasi, rotasi, refleksi, dan refleksi luncur. Tujuan penelitian ini adalah mengembangkan berbagai macam pola keramik dengan menerapkan grup simetris sebagai desain motif pada keramik. Aplikasi diharapkan dapat memudahkan para desainer untuk menemukan atau menciptakan desain-desain baru dari sebuah pola dasar atau yang biasa disebut pola satuan atau kisi satuan. Hasil yang didapat dari penelitian ini berupa 17 pola dari 17 grup simetri yang berasal dari satu pola dasar. Gabungan beberapa pola juga dibentuk dari grup simetri menjadi pola baru yang lebih bervariasi. Kata Kunci: Grup Simetris, Keramik, Kristalografi, Transformasi.","PeriodicalId":381749,"journal":{"name":"Jurnal Buana Informatika","volume":"91 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127051413","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Hama menjadi serangan utama tanaman, khususnya tanaman padi. Dalam melakukan pengendalian hama, sebagian besar petani melakukan aplikasi insektisida secara tidak bijaksana sehingga mengakibatkan terbunuhnya organisme bukan sasaran. Beberapa peneliti telah mencoba mengklasifikasi kerusakan pada tanaman alih-alih mengklasifikasikan hama itu sendiri. Oleh karena itu, dengan mengklasifikasikan jenis hama pada tanaman padi memungkinkan petani melakukan penanganan sesegera mungkin pada tanaman padi sesuai jenis hama yang menyerangnya. Metode Convolutional Neural Network (CNN) banyak digunakan dalam image processing karena tingkat akurasinya yang tinggi dan lebih baik dalam pengenalan gambar. Metode CNN pada beberapa penelitian mengalami masalah overfitting. Penelitian ini mengusulkan penerapan tiga jenis pembagian data training dan data testing juga penggunaan penggunaan beberapa parameter yang berfungsi mengurangi masalah overfitting. Berdasarkan evaluasi, pembagian data 90%:10% adalah pembagian data yang paling cocok untuk dataset dan arsitektur yang digunakan dengan akurasi training 83,02%, 78,30%, dan 81,13%. Nilai akurasi pengujian dari ketiga model tersebut yaitu 69,33%, 77,33%, dan 76%..
{"title":"Implementasi Deep Learning pada Sistem Klasifikasi Hama Tanaman Padi Menggunakan Metode Convolutional Neural Network (CNN)","authors":"Susi Yuliany, Andi Nur Rachman","doi":"10.24002/jbi.v13i1.5022","DOIUrl":"https://doi.org/10.24002/jbi.v13i1.5022","url":null,"abstract":"Hama menjadi serangan utama tanaman, khususnya tanaman padi. Dalam melakukan pengendalian hama, sebagian besar petani melakukan aplikasi insektisida secara tidak bijaksana sehingga mengakibatkan terbunuhnya organisme bukan sasaran. Beberapa peneliti telah mencoba mengklasifikasi kerusakan pada tanaman alih-alih mengklasifikasikan hama itu sendiri. Oleh karena itu, dengan mengklasifikasikan jenis hama pada tanaman padi memungkinkan petani melakukan penanganan sesegera mungkin pada tanaman padi sesuai jenis hama yang menyerangnya. Metode Convolutional Neural Network (CNN) banyak digunakan dalam image processing karena tingkat akurasinya yang tinggi dan lebih baik dalam pengenalan gambar. Metode CNN pada beberapa penelitian mengalami masalah overfitting. Penelitian ini mengusulkan penerapan tiga jenis pembagian data training dan data testing juga penggunaan penggunaan beberapa parameter yang berfungsi mengurangi masalah overfitting. Berdasarkan evaluasi, pembagian data 90%:10% adalah pembagian data yang paling cocok untuk dataset dan arsitektur yang digunakan dengan akurasi training 83,02%, 78,30%, dan 81,13%. Nilai akurasi pengujian dari ketiga model tersebut yaitu 69,33%, 77,33%, dan 76%..","PeriodicalId":381749,"journal":{"name":"Jurnal Buana Informatika","volume":"572 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134272764","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Abstract. Adaptive Difficulty Level on Android of Indonesian Endemic Plants and Animals with Fuzzy Logic. The education of protecting endemic plants and animals in Indonesia requires the raising public awareness. One attempt is to develop an interactive digital games application. However, not all games are interesting to play. High boredom and frustration zones are also caused by the game content and level repetition that are not suitable for children's playing level. In this study, an Android-based educational game with theme Indonesian endemic plants and animals has been created with an adaptive level of difficulty according to the player's ability. The game mechanism is card gameslike with artificial intelligence using Sugeno Fuzzy logic which can automatically estimate the game level by drawing the card type at the game according to the player's ability. The results show that Sugeno Fuzzy made 35 correct decisions and 15 false decisions from 50 trials. Keywords: animals and plants, game, adaptive difficulty, fuzzy, testing Abstrak. Edukasi untuk melindungi flora dan fauna endemik di Indonesia diperlukan untuk menumbuhkan kesadaran bagi masyarakat. Salah satunya dengan aplikasi dari game digital yang interaktif. Namun, tidak semua game menarik untuk dimainkan. Zona bosan dan zona frustasi yang tinggi juga disebabkan karena pengulangan kasus dan tingkat permainan yang kurang sesuai dengan kemampuan bermain anak-anak. Pada penelitian ini diciptakan suatu game edukasi berbasis Android bertema flora dan fauna endemik Indonesia dengan tingkat kesulitan yang adaptif sesuai kemampuan pemain. Mekanisme game yang dibuat seperti game kartu dengan kecerdasan buatan menggunakan logika Fuzzy Sugeno yang mampu mempertimbangkan langsung tingkat permainan dengan cara mengeluarkan jenis kartu dalam lapangan permainan yang sesuai dengan kemampuan pemain. Hasil pengujian memperlihatkan Fuzzy Sugeno dapat membuat 35 keputusan dan 15 nilai pasti dari 50 kali percobaan. Kata Kunci: flora dan fauna, game, tingkat kesulitan adaptif, fuzzy, pengujian
摘要。基于模糊逻辑的印尼特有动植物Android自适应难度。保护印尼特有动植物的教育需要提高公众意识。一种尝试是开发交互式数字游戏应用程序。然而,并非所有游戏都有趣。高无聊和沮丧区域也是由不适合儿童游戏水平的游戏内容和关卡重复造成的。在本研究中,我们制作了一款以印尼特有动植物为主题的基于android平台的教育类游戏,并根据玩家的能力设置了自适应的难度等级。游戏机制是类似纸牌游戏的人工智能,使用Sugeno模糊逻辑,可以根据玩家的能力在游戏中绘制纸牌类型,自动估计游戏级别。结果表明,在50次试验中,Sugeno Fuzzy做出了35个正确的决定和15个错误的决定。关键词:动植物,游戏,适应难度,模糊,测试Edukasi untuk melindungi flora and fauna endemik di Indonesia(印尼)。Salah satunya dengan应用达里游戏digital yang interaktif。Namun, Namun, Namun, Namun, Namun, Namun。Zona bosan dan Zona frustasi yang tinggi juga disebabkan karena penpurangan kasus dan tingkat permainan yang kurang sesuai denan kemampuan bermain anak-anak。印度尼西亚的植物群和动物群;印度尼西亚的植物群和动物群;印度尼西亚的植物群和动物群;Mekanisme游戏yang dibuti game kartu dengan kekererdasan buatan menggunakan logika Fuzzy Sugeno yang mampu mempertimbangkan langsung tingkat permainan dengan cara mengeluarkan jenis kartu dalam lapangan permainan yang sesuai dengan kemampuan pemain。Hasil penguin memperlihatkan Fuzzy Sugeno dapat membubuan 35 keputusan 15 nilai pasti dari 50 kali percobaan。卡塔昆奇:动植物,野味,丁克,克苏利坦,毛茸茸的,企鹅
{"title":"Tingkat Kesulitan Adaptif pada Android Game bertema Flora Fauna Endemik Indonesia dengan Fuzzy Logic","authors":"A. Rizal, Yani Parti Astuti, Abas Setiawan","doi":"10.24002/jbi.v13i1.4946","DOIUrl":"https://doi.org/10.24002/jbi.v13i1.4946","url":null,"abstract":"Abstract. Adaptive Difficulty Level on Android of Indonesian Endemic Plants and Animals with Fuzzy Logic. The education of protecting endemic plants and animals in Indonesia requires the raising public awareness. One attempt is to develop an interactive digital games application. However, not all games are interesting to play. High boredom and frustration zones are also caused by the game content and level repetition that are not suitable for children's playing level. In this study, an Android-based educational game with theme Indonesian endemic plants and animals has been created with an adaptive level of difficulty according to the player's ability. The game mechanism is card gameslike with artificial intelligence using Sugeno Fuzzy logic which can automatically estimate the game level by drawing the card type at the game according to the player's ability. The results show that Sugeno Fuzzy made 35 correct decisions and 15 false decisions from 50 trials.\u0000Keywords: animals and plants, game, adaptive difficulty, fuzzy, testing\u0000Abstrak. Edukasi untuk melindungi flora dan fauna endemik di Indonesia diperlukan untuk menumbuhkan kesadaran bagi masyarakat. Salah satunya dengan aplikasi dari game digital yang interaktif. Namun, tidak semua game menarik untuk dimainkan. Zona bosan dan zona frustasi yang tinggi juga disebabkan karena pengulangan kasus dan tingkat permainan yang kurang sesuai dengan kemampuan bermain anak-anak. Pada penelitian ini diciptakan suatu game edukasi berbasis Android bertema flora dan fauna endemik Indonesia dengan tingkat kesulitan yang adaptif sesuai kemampuan pemain. Mekanisme game yang dibuat seperti game kartu dengan kecerdasan buatan menggunakan logika Fuzzy Sugeno yang mampu mempertimbangkan langsung tingkat permainan dengan cara mengeluarkan jenis kartu dalam lapangan permainan yang sesuai dengan kemampuan pemain. Hasil pengujian memperlihatkan Fuzzy Sugeno dapat membuat 35 keputusan dan 15 nilai pasti dari 50 kali percobaan.\u0000Kata Kunci: flora dan fauna, game, tingkat kesulitan adaptif, fuzzy, pengujian","PeriodicalId":381749,"journal":{"name":"Jurnal Buana Informatika","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131800453","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Abstract. Development of a Mental Disorders Diagnostic System Using an Inference Engine Using the Dempster-Shafer Theory Algorithm. Patients with mental disorders in Indonesia show a high number. Mental disorders can be treated with special therapies by a psychologist or psychiatrist. However, the number of clinical psychologists and psychiatrists is not sufficient. So we need a system that can diagnose mental disorders and their treatment to prevent mental disorders as early as possible. Expert system development will face uncertainty due to the lack of information needed to decide. This study develops an expert system using the Dempster-Shafer theory algorithm as an inference engine to diagnose mental disorders. The system built can recognize mental disorders based on the symptoms felt by the patient. The system also includes explanations of mental disorders, causes, and treatment recommendations for patients. The accuracy test results show a comparison between the results of expert diagnostics and the system with a system accuracy level of 84%. Keywords: Dempster-Shafer theory, Disease diagnosis, Expert systems, Mental disorders, Uncertainty Abstrak. Penderita penyakit gangguan mental di Indonesia menunjukkan angka yang tinggi. Gangguan mental dapat diatasi dengan terapi-terapi khusus oleh psikolog atau psikiater. Akan tetapi jumlah psikolog klinis dan psikiater tidak mencukupi. Maka diperlukan sebuah sistem yang dapat mendiagnosa gangguan mental dan penanganannya sehingga dapat dicegah sedini mungkin. Pengembangan sistem pakar akan menghadapi ketidakpastian karena terjadi kurangnya informasi yang dibutuhkan untuk membuat sebuah keputusan. Penelitian ini mengembangkan sistem pakar menggunakan algoritma dempster-shafer theory sebagai mesin inferensi untuk mendiagnosis penyakit gangguan mental. Sistem yang dibangun dapat mengenali penyakit gangguan mental berdasarkan gejala yang dirasakan oleh pasien. Sistem juga menyertakan penjelasan mengenai penyakit gangguan mental, penyebab, dan rekomendasi pengobatan untuk pasien. Hasil pengujian akurasi menunjukkan perbandingan antara hasil diagnosa pakar dan sistem dengan tingkat akurasisistem mencapai 84%.Kata Kunci: Teori Dempster-shafer, Diagnosa penyakit, Sistem pakar, Gangguan mental, Ketidakpastian
摘要。基于Dempster-Shafer理论算法的推理引擎精神障碍诊断系统的开发。印度尼西亚的精神障碍患者数量很高。心理障碍可以由心理学家或精神科医生通过特殊疗法进行治疗。然而,临床心理学家和精神科医生的数量是不够的。因此,我们需要一个系统,可以诊断和治疗精神障碍,以尽早预防精神障碍。由于缺乏决策所需的信息,专家系统开发将面临不确定性。本研究开发了一个以Dempster-Shafer理论算法作为推理引擎的专家系统来诊断精神障碍。该系统可以根据患者感受到的症状来识别精神障碍。该系统还包括对精神障碍的解释、原因和对患者的治疗建议。准确度测试结果表明,专家诊断结果与系统的准确度水平达到了84%。关键词:Dempster-Shafer理论,疾病诊断,专家系统,精神障碍,不确定性Penderita penyakit gangguan mental di印度尼西亚menunjukkan angka杨廷吉。刚关心理数据数据库,登高,登高,登高,登高,登高。Akan tetapi jumlah心理学家的klinis和psikiter的mencukupi。Maka diperlukan sebuah系统yang dapat mendiagnosa gangguan mental dan penanganannya sehinga dapat dicegah sedini mungkin。彭邦安系统pakar akan menghadapi ketidakpastian karena terjadi kurangnya informasi yang dibutuhkan untuk membubuah keputusan。Penelitian ini menggunakan系统pakar menggunakan算法demster -shafer理论sebagai mesin ininmesininuntuk men诊断penyakit gangguan mental。系统yang diasakan dapat mengenali penyakit gangguan精神berdasarkan gejala yang diasakan oleh pasen。系统juga menyertakan penjelasan mengenai penyakit gangguan mental, penyebab, dan rekomendasi pengobatan untuk pasen。Hasil pengujian akurasi menunjukkan perbandingan和antara Hasil diagnosa pakar dan system dengan和tingkat akurasissystem menapai 84%。Kata Kunci: Teori Dempster-shafer, Diagnosa penyakit, system pakar, Gangguan mental, Ketidakpastian
{"title":"Pengembangan Sistem Pakar Diagnosa Gangguan Mental dengan Mesin Inferensi Menggunakan Algoritma Dempster-Shafer Theory","authors":"Hendra Mayatopani, Rino Subekti, Nunik Yudaningsih, Mochamad Sanwasih","doi":"10.24002/jbi.v13i1.5568","DOIUrl":"https://doi.org/10.24002/jbi.v13i1.5568","url":null,"abstract":"Abstract. Development of a Mental Disorders Diagnostic System Using an Inference Engine Using the Dempster-Shafer Theory Algorithm. Patients with mental disorders in Indonesia show a high number. Mental disorders can be treated with special therapies by a psychologist or psychiatrist. However, the number of clinical psychologists and psychiatrists is not sufficient. So we need a system that can diagnose mental disorders and their treatment to prevent mental disorders as early as possible. Expert system development will face uncertainty due to the lack of information needed to decide. This study develops an expert system using the Dempster-Shafer theory algorithm as an inference engine to diagnose mental disorders. The system built can recognize mental disorders based on the symptoms felt by the patient. The system also includes explanations of mental disorders, causes, and treatment recommendations for patients. The accuracy test results show a comparison between the results of expert diagnostics and the system with a system accuracy level of 84%. Keywords: Dempster-Shafer theory, Disease diagnosis, Expert systems, Mental disorders, Uncertainty\u0000Abstrak. Penderita penyakit gangguan mental di Indonesia menunjukkan angka yang tinggi. Gangguan mental dapat diatasi dengan terapi-terapi khusus oleh psikolog atau psikiater. Akan tetapi jumlah psikolog klinis dan psikiater tidak mencukupi. Maka diperlukan sebuah sistem yang dapat mendiagnosa gangguan mental dan penanganannya sehingga dapat dicegah sedini mungkin. Pengembangan sistem pakar akan menghadapi ketidakpastian karena terjadi kurangnya informasi yang dibutuhkan untuk membuat sebuah keputusan. Penelitian ini mengembangkan sistem pakar menggunakan algoritma dempster-shafer theory sebagai mesin inferensi untuk mendiagnosis penyakit gangguan mental. Sistem yang dibangun dapat mengenali penyakit gangguan mental berdasarkan gejala yang dirasakan oleh pasien. Sistem juga menyertakan penjelasan mengenai penyakit gangguan mental, penyebab, dan rekomendasi pengobatan untuk pasien. Hasil pengujian akurasi menunjukkan perbandingan antara hasil diagnosa pakar dan sistem dengan tingkat akurasisistem mencapai 84%.Kata Kunci: Teori Dempster-shafer, Diagnosa penyakit, Sistem pakar, Gangguan mental, Ketidakpastian","PeriodicalId":381749,"journal":{"name":"Jurnal Buana Informatika","volume":"120 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122674973","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Abstract. Load Test on Microservice implementing CQRS and Event Sourcing. In developing an application, determining the architecture is a very important job. This research implements microservice architecture with CQRS pattern and event sourcing on OpenAPI, API-driven and event-driven integration between services. Applying the right architecture can make the performance of the application faster. There are two test activities that are useful to find out the difference in the frequency of requests for APIdriven and event-driven that can affect response time, error rate and throughput, as well as analyze which architecture has better performance. The test is carried out using a load test technique using the JMeter tool. This study proves that microservices with CQRS and Event Sourcing patterns have 3.7% faster performance compared to API-driven, and communication between services has no effect on error rate and throughput. Keywords: microservice, load test, CQRS, event sourcing, software architecture Abstrak. Dalam pengembangan sebuah aplikasi, penentuan arsitektur merupakan pekerjaan yang sangat penting. Penelitian ini mengimplementasikan arsitektur microservice dengan pola CQRS dan event sourcing pada OpenAPI, integrasi antar service berbasis API-driven dan event-driven. Penerapan arsitektur yang tepat dapat membuat performansi dari aplikasi menjadi lebih cepat. Terdapat dua aktivitas pengujian yang berguna untuk mengetahui perbedaan frekuensi request pada API-driven dan eventdriven yang dapat mempengaruhi response time, error rate dan juga throughput, serta menganalisis arsitektur mana yang memiliki performa yang lebih baik. Pengujian dilakukan dengan teknik load test yang menggunuakan tool JMeter. Penelitian ini membuktikan bahwa microservice dengan pola CQRS dan Event Sourcing memiliki performansi lebih cepat 3,7% dibandingkan dengan API-driven, serta komunikasi antar service tidak berpengaruh pada error rate dan throughput.Kata Kunci: microservice, load Test, CQRS, event sourcing, software arsitektur
摘要。实现CQRS和事件溯源的微服务负载测试。在开发应用程序时,确定体系结构是一项非常重要的工作。本研究在OpenAPI上实现了基于CQRS模式和事件源的微服务架构,实现了服务之间api驱动和事件驱动的集成。应用正确的体系结构可以提高应用程序的性能。有两个测试活动可用于找出APIdriven和事件驱动的请求频率的差异,这可能会影响响应时间、错误率和吞吐量,并分析哪种体系结构具有更好的性能。该测试是使用JMeter工具使用负载测试技术执行的。本研究证明,采用CQRS和Event Sourcing模式的微服务比api驱动的微服务性能提高3.7%,并且服务之间的通信对错误率和吞吐量没有影响。关键词:微服务,负载测试,CQRS,事件溯源,软件架构我是Dalam pengembangan sebuah application,我是daram pengembangan sebuah application,我是daram pengembangan sebuah application。Penelitian ini实现了基于api的事件驱动、基于api的事件驱动、基于api的集成服务驱动和基于OpenAPI的事件驱动。日本建筑师杨振宇(音译)在室内设计中采用了一种新型的室内设计。Terdapat dua aktivitas penguin berguna untuk mengetahui perbedai和frekukuensis请求paas api驱动、事件驱动、响应时间、错误率、吞吐量、serta menganalysis arsitektur manyangmemiliki performance等。企鹅dilakkan登干技术负载测试杨梦君wakkan工具JMeter。Penelitian ini membuktikkanhawa和CQRS的微服务组件和Event Sourcing组件的性能比前者高出3.7%,而后者是api驱动的,serta komunikasi antar服务组件的性能比后者低,组件错误率低,吞吐量低。Kata Kunci:微服务、负载测试、CQRS、事件源、软件架构
{"title":"Load Test pada Microservice yang menerapkan CQRS dan Event Sourcing","authors":"Difa Al Fansha, M. Y. H. Setyawan, M. Fauzan","doi":"10.24002/jbi.v12i2.4749","DOIUrl":"https://doi.org/10.24002/jbi.v12i2.4749","url":null,"abstract":"Abstract. Load Test on Microservice implementing CQRS and Event Sourcing. In developing an application, determining the architecture is a very important job. This research implements microservice architecture with CQRS pattern and event sourcing on OpenAPI, API-driven and event-driven integration between services. Applying the right architecture can make the performance of the application faster. There are two test activities that are useful to find out the difference in the frequency of requests for APIdriven and event-driven that can affect response time, error rate and throughput, as well as analyze which architecture has better performance. The test is carried out using a load test technique using the JMeter tool. This study proves that microservices with CQRS and Event Sourcing patterns have 3.7% faster performance compared to API-driven, and communication between services has no effect on error rate and throughput. Keywords: microservice, load test, CQRS, event sourcing, software architecture Abstrak. Dalam pengembangan sebuah aplikasi, penentuan arsitektur merupakan pekerjaan yang sangat penting. Penelitian ini mengimplementasikan arsitektur microservice dengan pola CQRS dan event sourcing pada OpenAPI, integrasi antar service berbasis API-driven dan event-driven. Penerapan arsitektur yang tepat dapat membuat performansi dari aplikasi menjadi lebih cepat. Terdapat dua aktivitas pengujian yang berguna untuk mengetahui perbedaan frekuensi request pada API-driven dan eventdriven yang dapat mempengaruhi response time, error rate dan juga throughput, serta menganalisis arsitektur mana yang memiliki performa yang lebih baik. Pengujian dilakukan dengan teknik load test yang menggunuakan tool JMeter. Penelitian ini membuktikan bahwa microservice dengan pola CQRS dan Event Sourcing memiliki performansi lebih cepat 3,7% dibandingkan dengan API-driven, serta komunikasi antar service tidak berpengaruh pada error rate dan throughput.Kata Kunci: microservice, load Test, CQRS, event sourcing, software arsitektur","PeriodicalId":381749,"journal":{"name":"Jurnal Buana Informatika","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122655516","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Daniel Tunggono Saputro, Wida Pesah Sucihermayanti
Abstract. The health level in Indonesia is still a challenge in every central and district area, especially the health level of infants and toddlers. The Health Office in North Bengkulu Regency always strives to provide the best health services to the people in North Bengkulu. Focusing on the health level of infants and toddlers in Bengkulu Regency, this study applies clustering to help the Health Office determining their health level in each village/district. K-means algorithm is used to cluster each subdistrict based on indicators of infant mortality, under-five mortality, morbidity, and nutritional status. The result showed that the processing of existing indicators is grouped into three clusters covering high, medium and low health levels.Keywords: Clustering, K-means, Health, RapidMiner Abstrak. Tingkat kesehatan di Indonesia masih menjadi tantangan di setiap daerah pusat maupun kabupaten, terutama tingkat kesehatan pada bayi dan balita. Dinas Kesehatan di Kabupaten Bengkulu Utara selalu berusaha untuk memberikan pelayanan kesehatan terbaik terhadap masyarakat di Bengkulu Utara. Dalam rangka memperhatikan tingkat kesehatan bayi dan balita pada Kabuaten Bengkulu, penelitian ini menerapkan klasterisasi untuk membantu Dinas Kesehatan mengetahui tingkat kesehatan bayi dan balita disetiap desa/ kecamatan. Algoritma K-means digunakan untuk mengklasterisasisetiap kecamatan berdasarkan indikator angka kematian bayi, angka kematian balita, angka kesakitan , dan status gizi. Hasil proses pengolahan indikator yang ada dikelompokan ialah tiga klaster meliputi tingkat kesehatan tinggi, sedang dan rendah. Kata Kunci: Klasterisasi, K-means, Kesehatan, RapidMiner
摘要在印度尼西亚,每个中部和地区的卫生水平仍然是一个挑战,特别是婴幼儿的卫生水平。北Bengkulu县卫生局一直努力向北Bengkulu的人民提供最好的保健服务。本研究以明库卢县婴幼儿的健康水平为重点,采用聚类方法帮助卫生局确定每个村/区婴幼儿的健康水平。根据婴儿死亡率、五岁以下儿童死亡率、发病率和营养状况等指标,采用K-means算法对各街道进行聚类。结果表明,现有指标的处理分为三类,涵盖高、中、低健康水平。关键词:聚类,K-means, Health, RapidMinerTingkat kesehatan di Indonesia masih menjadi tantangan di setiap daerah pusat maupun kabupaten, terutama Tingkat kesehatan pada bayi dan balita。国会议员:国会议员:国会议员:国会议员:国会议员:国会议员:国会议员:国会议员。Dalam rangka成员perhatikan tingkat kesehatan bayi dan balita pada Kabuaten Bengkulu, penelitian ini menerapkan klasterisasi untuk membantu Dinas kesehatan mengetahui tingkat kesehatan bayi dan balita disetiap desa/ kecamatan。算法K-means digunakan untuk mengklasterisasisetiap kecamatan berdasarkan指标angka kematian bayi, angka kematian balita, angka kesakitan, dan status gizi。Hasil提出了pengolahan指标yang ada dikelompokan,以及tiga klaster meliputi tingkat kesehatan tinggi, sedang dan rendah。Kata Kunci: Klasterisasi, K-means, Kesehatan, RapidMiner
{"title":"Penerapan Klasterisasi Menggunakan K-Means untuk Menentukan Tingkat Kesehatan Bayi dan Balita di Kabupaten Bengkulu Utara","authors":"Daniel Tunggono Saputro, Wida Pesah Sucihermayanti","doi":"10.24002/jbi.v12i2.4861","DOIUrl":"https://doi.org/10.24002/jbi.v12i2.4861","url":null,"abstract":"Abstract. The health level in Indonesia is still a challenge in every central and district area, especially the health level of infants and toddlers. The Health Office in North Bengkulu Regency always strives to provide the best health services to the people in North Bengkulu. Focusing on the health level of infants and toddlers in Bengkulu Regency, this study applies clustering to help the Health Office determining their health level in each village/district. K-means algorithm is used to cluster each subdistrict based on indicators of infant mortality, under-five mortality, morbidity, and nutritional status. The result showed that the processing of existing indicators is grouped into three clusters covering high, medium and low health levels.Keywords: Clustering, K-means, Health, RapidMiner Abstrak. Tingkat kesehatan di Indonesia masih menjadi tantangan di setiap daerah pusat maupun kabupaten, terutama tingkat kesehatan pada bayi dan balita. Dinas Kesehatan di Kabupaten Bengkulu Utara selalu berusaha untuk memberikan pelayanan kesehatan terbaik terhadap masyarakat di Bengkulu Utara. Dalam rangka memperhatikan tingkat kesehatan bayi dan balita pada Kabuaten Bengkulu, penelitian ini menerapkan klasterisasi untuk membantu Dinas Kesehatan mengetahui tingkat kesehatan bayi dan balita disetiap desa/ kecamatan. Algoritma K-means digunakan untuk mengklasterisasisetiap kecamatan berdasarkan indikator angka kematian bayi, angka kematian balita, angka kesakitan , dan status gizi. Hasil proses pengolahan indikator yang ada dikelompokan ialah tiga klaster meliputi tingkat kesehatan tinggi, sedang dan rendah. Kata Kunci: Klasterisasi, K-means, Kesehatan, RapidMiner","PeriodicalId":381749,"journal":{"name":"Jurnal Buana Informatika","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121476722","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Made Devayani Dinda Maristha, A. Santoso, Findra Kartika Sari Dewi
Abstract. Recommendation System of Health Product Purchasing at ABC E-Commerce System based on Amazon Neptune’s Graph Database using Hybrid ContentCollaborative Filtering Method.Health products purchased by society, either in drugstores or pharmacies may vary according to their needs. ABC e-commerce is a Business to Business (B2B)-based e-commerce owned by PT XYZ. As a health product sales system from distributors to drug stores/pharmacies, they still do not have a health product purchase recommendation system yet. The recommendation system is needed to provide recommendations of health products for the customers. Amazon Neptune is implemented in this research to build a health product recommendation system. The hybrid contentcollaborative filtering method is used to generate complete recommendations based on content attributes and user habits. The datasets were product data, product categories, customers, product principals, and data of products trading. This research produces a health products recommendations model at ABC e-commerce with android based using web services. The implementation can provide recommendations of health products that can be accessed in real-time by customers.Keywords: health products, recommendation systems, graph database, Amazon Neptune, hybrid content-collaborative filteringAbstrak. Produk kesehatan yang dibeli masyarakat, melalui toko obat/apotek, dapat berbeda sesuai kebutuhan. E-commerce ABC berbasis Business to Business (B2B) milik PT XYZ sebagai sistem penjualan produk kesehatan dari distributor kepada toko obat/apotek belum memiliki sistem rekomendasi pembelian produk kesehatan. Sistem rekomendasi sebagai pengembangan fitur e-commerce ABC diperlukan untuk memberikan rekomendasi produk kesehatan yang sesuai dengan keadaan setiap pelanggan. Amazon Neptune sebagai graph database service yang dapat mengelola relasi dalam data yang saling terhubung, digunakan dalam penelitian untuk membangun sistem rekomendasi produk kesehatan. Metode hybrid content-collaborative filtering digunakan untuk menghasilkan rekomendasi yang lengkap berdasarkan atribut konten dan kebiasaan pengguna. Dataset yang digunakan meliputi data produk, kategori produk, pelanggan, principal, serta data jual-beli produk di e-commerce ABC. Penelitian ini menghasilkan model rekomendasi produk kesehatan yang diimplementasikan pada e-commerce ABC berbasis Android menggunakan web service. Implementasi tersebut memberikan rekomendasi produk kesehatan yang dapat diakses secara real-time oleh pelanggan pada saat menggunakan ecommerce ABC.Kata Kunci: produk kesehatan, sistem rekomendasi, graph database, Amazon Neptune, hybrid content-collaborative filtering
摘要基于Amazon Neptune的基于混合内容协同过滤的ABC电子商务系统保健品采购推荐系统社会购买的保健品,无论是在药店还是在药店,都可能根据他们的需要而有所不同。ABC电子商务是PT XYZ拥有的基于企业对企业(B2B)的电子商务。作为一个从经销商到药店的保健品销售系统,他们还没有一个保健品购买推荐系统。需要推荐系统为顾客提供健康产品的推荐。本研究采用Amazon Neptune来构建一个健康产品推荐系统。采用混合内容协同过滤方法,根据内容属性和用户习惯生成完整的推荐。数据集包括产品数据、产品类别、客户、产品主体和产品交易数据。本研究建立了基于android的ABC电子商务健康产品推荐模型。该实现可以提供健康产品的建议,客户可以实时访问这些产品。关键词:健康产品,推荐系统,图形数据库,Amazon Neptune,混合内容协同过滤产品kesehatan yang dibeli masyarakat, melalui toko obat/apotek, dapat berbeda sesuai kebutuhan。电子商务ABC基础企业对企业(B2B) milik PT XYZ sebagai系统penpenalan产品kesehatan和dari分销商kepada totobat /apotek belonmemiliki系统推荐jaspenbelian产品kesehatan。系统推荐公司sebagai彭彭邦和家具电子商务ABC diperlukan untuk会员推荐公司产品kesehatan yang sesaidengan keadan和seppangan。Amazon Neptune sebagai图形数据库服务yang dapat mengelola relasi dalam数据yang saling terhubung, digunakan dalam penelitian untuk membangun系统推荐产品kesehatan。方法:混合内容协同过滤方法。关键词:模糊内容过滤,模糊内容过滤,模糊内容过滤,模糊内容过滤。数据集yang digunakan meliputi数据产品、分类产品、pelanggan、principal、serta数据、juj -beli产品、电子商务ABC。Penelitian ini梦古纳坎模型推荐产品kesehatan yang di实现梦古纳坎电子商务ABC基于Android梦古纳坎web服务。实施简洁,但成员推荐的产品keshahaan yang datatatdiaka,实时跟踪pelanggan pada和menggunakan电子商务ABC。Kata Kunci: product kesehatan, system rekomendasi, graph database, Amazon Neptune,混合内容协同过滤
{"title":"Sistem Rekomendasi Pembelian Produk Kesehatan pada E-Commerce ABC berbasis Graph Database Amazon Neptune menggunakan Metode Hybrid Content-Collaborative Filtering","authors":"Made Devayani Dinda Maristha, A. Santoso, Findra Kartika Sari Dewi","doi":"10.24002/jbi.v12i2.4623","DOIUrl":"https://doi.org/10.24002/jbi.v12i2.4623","url":null,"abstract":"Abstract. Recommendation System of Health Product Purchasing at ABC E-Commerce System based on Amazon Neptune’s Graph Database using Hybrid ContentCollaborative Filtering Method.Health products purchased by society, either in drugstores or pharmacies may vary according to their needs. ABC e-commerce is a Business to Business (B2B)-based e-commerce owned by PT XYZ. As a health product sales system from distributors to drug stores/pharmacies, they still do not have a health product purchase recommendation system yet. The recommendation system is needed to provide recommendations of health products for the customers. Amazon Neptune is implemented in this research to build a health product recommendation system. The hybrid contentcollaborative filtering method is used to generate complete recommendations based on content attributes and user habits. The datasets were product data, product categories, customers, product principals, and data of products trading. This research produces a health products recommendations model at ABC e-commerce with android based using web services. The implementation can provide recommendations of health products that can be accessed in real-time by customers.Keywords: health products, recommendation systems, graph database, Amazon Neptune, hybrid content-collaborative filteringAbstrak. Produk kesehatan yang dibeli masyarakat, melalui toko obat/apotek, dapat berbeda sesuai kebutuhan. E-commerce ABC berbasis Business to Business (B2B) milik PT XYZ sebagai sistem penjualan produk kesehatan dari distributor kepada toko obat/apotek belum memiliki sistem rekomendasi pembelian produk kesehatan. Sistem rekomendasi sebagai pengembangan fitur e-commerce ABC diperlukan untuk memberikan rekomendasi produk kesehatan yang sesuai dengan keadaan setiap pelanggan. Amazon Neptune sebagai graph database service yang dapat mengelola relasi dalam data yang saling terhubung, digunakan dalam penelitian untuk membangun sistem rekomendasi produk kesehatan. Metode hybrid content-collaborative filtering digunakan untuk menghasilkan rekomendasi yang lengkap berdasarkan atribut konten dan kebiasaan pengguna. Dataset yang digunakan meliputi data produk, kategori produk, pelanggan, principal, serta data jual-beli produk di e-commerce ABC. Penelitian ini menghasilkan model rekomendasi produk kesehatan yang diimplementasikan pada e-commerce ABC berbasis Android menggunakan web service. Implementasi tersebut memberikan rekomendasi produk kesehatan yang dapat diakses secara real-time oleh pelanggan pada saat menggunakan ecommerce ABC.Kata Kunci: produk kesehatan, sistem rekomendasi, graph database, Amazon Neptune, hybrid content-collaborative filtering","PeriodicalId":381749,"journal":{"name":"Jurnal Buana Informatika","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125525225","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}