IMPLEMENTASI ALGORITMA FISHER YATES UNTUK PENGACAKAN SOAL PADA APLIKASI MOBILE LEARNING KUIS FIQIH BERBASIS ANDROID

Rio Priantama, Yuda Priandani
{"title":"IMPLEMENTASI ALGORITMA FISHER YATES UNTUK PENGACAKAN SOAL PADA APLIKASI MOBILE LEARNING KUIS FIQIH BERBASIS ANDROID","authors":"Rio Priantama, Yuda Priandani","doi":"10.25134/NUANSA.V13I2.1951","DOIUrl":null,"url":null,"abstract":"The conventional learning process carried out face-to-face, is less effective as a source of learning, because the focus of students' interest has now shifted to their device so that students have difficulty repeating learning material. This study aims to produce learning media based on mobile learning on the android platform which is used as a source of learning fiqh applications for students. This mobile learning application is built by applying the Fisher Yates Shuffling algorithm or commonly known as the Fisher Yates algorithm which is now widely used in the process of developing randomization applications. This randomization method is the optimal randomization method in application development, being able to randomize the amount of material about the science of jurisprudence and prevent cheating users who only memorize answers without understanding the material when the questions are fixed or not random. Applications are built using MySQL as a database designed to manage and manipulate data quickly and easily. PHP and Perl are used as scripting programming languages for the internet and collaborate on the Android platform. The system development method used is RUP (Rational Unified Process) by collecting various best practices found in the software development industry.System testing is done using a white box and black box testing shows that the Fisher Yates algorithm can be applied in the mobile learning quiz application as a randomizer about questions. User Acceptance Model (UAT) test results show that this mobile learning application can help the process of learning the science of jurisprudence as well as being a reference in seeing the ability of students to learn the science of jurisprudence. Keywords: Mobile learning, Fisher Yates Algorithm, Fiqih, MySQL, RUP, UML","PeriodicalId":214195,"journal":{"name":"NUANSA INFORMATIKA","volume":"41 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-08-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"NUANSA INFORMATIKA","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.25134/NUANSA.V13I2.1951","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8

Abstract

The conventional learning process carried out face-to-face, is less effective as a source of learning, because the focus of students' interest has now shifted to their device so that students have difficulty repeating learning material. This study aims to produce learning media based on mobile learning on the android platform which is used as a source of learning fiqh applications for students. This mobile learning application is built by applying the Fisher Yates Shuffling algorithm or commonly known as the Fisher Yates algorithm which is now widely used in the process of developing randomization applications. This randomization method is the optimal randomization method in application development, being able to randomize the amount of material about the science of jurisprudence and prevent cheating users who only memorize answers without understanding the material when the questions are fixed or not random. Applications are built using MySQL as a database designed to manage and manipulate data quickly and easily. PHP and Perl are used as scripting programming languages for the internet and collaborate on the Android platform. The system development method used is RUP (Rational Unified Process) by collecting various best practices found in the software development industry.System testing is done using a white box and black box testing shows that the Fisher Yates algorithm can be applied in the mobile learning quiz application as a randomizer about questions. User Acceptance Model (UAT) test results show that this mobile learning application can help the process of learning the science of jurisprudence as well as being a reference in seeing the ability of students to learn the science of jurisprudence. Keywords: Mobile learning, Fisher Yates Algorithm, Fiqih, MySQL, RUP, UML
实现了FISHER YATES算法,为ANDROID基于FIQIH MOBILE LEARNING test应用程序的思考做准备
传统的面对面学习方式作为一种学习方式的效果较差,因为学生的兴趣焦点现在已经转移到他们的设备上,因此学生很难重复学习材料。本研究的目的是在android平台上制作基于移动学习的学习媒体,作为学生学习应用的来源。这个移动学习应用程序是通过应用Fisher Yates shuffle算法或俗称Fisher Yates算法构建的,该算法现在广泛用于开发随机化应用程序的过程中。这种随机化方法是应用开发中最优的随机化方法,能够随机化法学相关材料的数量,防止在问题固定或非随机的情况下,用户不理解材料而只记忆答案的作弊行为。应用程序是使用MySQL作为数据库构建的,旨在快速轻松地管理和操作数据。PHP和Perl被用作互联网的脚本编程语言,并在Android平台上协作。所使用的系统开发方法是RUP (Rational统一过程),通过收集在软件开发行业中发现的各种最佳实践。系统测试是使用白盒和黑盒测试完成的,测试表明Fisher Yates算法可以应用于移动学习测验应用程序中,作为问题的随机发生器。用户接受模型(User Acceptance Model, UAT)测试结果表明,该移动学习应用程序可以帮助学生学习法学的过程,也可以作为学生学习法学能力的参考。关键词:移动学习,Fisher Yates算法,Fiqih, MySQL, RUP, UML
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
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学术官方微信