Publication Search

80,083 articles from 753 journals · 2,111 citations tracked

Showing 41-60 of 88

Analytics

Nurul Fatma Dewi Mardianto; Yahfizham Yahfizham

Journal of Student Research 2024 Pusat Riset dan Inovasi Nasional

Computational thinking is the ability to solve problems and design systems using concepts and techniques generally associated with computers and computer programming. The aim of this research is to conduct a literature review, namely to determine the application of computational thinking in mathematics learning. The technique used is the Systematic Literature Review (SLR) strategy. SLR is a research method that aims to identify, study and interpret data in journals systematically with specified stages. The conclusion obtained from the research results is that the application of computational thinking in mathematics learning can be done using four foundations of computational thinking, namely: (1) Decomposition, namely the problem is divided into small parts, (2) Pattern recognition, namely the process of identifying patterns or sequences of problems, (3) Abstraction, namely consideration of the important parts of a problem, and (4) Algorithm, namely a series of instructions for solving the problem. Examples of its application include the use of interactive mathematics software, mathematical simulations, problem-based learning with technology, adaptive learning and the use of educational games.  

Khairul Abdi; M. Revano Ananda Lubis

Mars: Jurnal Teknik Mesin, Industri, Elektro Dan Ilmu Komputer 2024 Asosiasi Riset Teknik Elektro dan Informatika Indonesia

Universities' development hinges significantly on student admissions, necessitating accurate predictions for effective planning. This study applies the Monte Carlo simulation method to forecast new student arrivals at the Faculty of Mathematics and Natural Sciences (FMIPA) at Universitas Negeri Medan (UNIMED). Utilizing data from 2021 to 2023 sourced from the PDDikti website, the research employs PHP programming for implementation. The Monte Carlo algorithm's numerical prowess ensures precise statistical data simulation, comprising data collection, probabilistic distribution computations, cumulative distribution determinations, random number generation, and simulation analyses. Simulation results for 2022, 2023, and 2024 exhibit consistent trends, projecting an average of 860 to 930 new students per program. This methodology surpasses manual estimations, offering robust insights for university resource allocation and strategic management. Despite its effectiveness, study limitations, such as model assumptions, warrant continuous validation with actual data. This research advances predictive modeling in higher education, providing a foundation for future enhancements and comprehensive prediction integrations.

Rindi Asti Ananda; Yani Maulita; Husnul Khair

Switch : Jurnal Sains dan Teknologi Informasi 2024 Asosiasi Profesi Telekomunikasi Dan Informatika Indonesia

The Binjai District Court is a government agency that has the duty and authority to receive, examine and decide every case registered at the Binjai District Court. The Binjai District Court handles many gambling cases, but data management is still not fast and accurate because it still uses manual methods, so the agency needs to implement an application system. To solve this problem, you can use data mining applications, namely by utilizing existing data to dig up new information. One of the techniques in data mining is clustering. Clustering was chosen because it can group data according to the desired characteristics, in this research it means grouping gambling data in the Binjai City area. The clustering algorithm used is K-Means Clustering integrated into a desktop-based programming application. The conclusion obtained is that the system designed has proven successful in grouping gambling data into 3 clusters (groups). The process using MATLAB R2014a obtained results in group 1 which amounted to 276 data with a data centroid center (6.92; 2.41; 4.33) including the category of low levels of gambling, group 2 which amounted to 337 data with a data centroid center (7.56 ; 2.10; 14.48) is included in the category of moderate level of gambling and group 3 which amounts to 387 data with the centroid data (7.56; 2.10; 28.02) is included in the category of high level of gambling.    

Mochammad Toyib; Tegar Decky Kurniawan Pratama; Ibnu Aqil

Algoritma : Jurnal Matematika, Ilmu pengetahuan Alam, Kebumian dan Angkasa 2024 Asosiasi Riset Ilmu Matematika dan Sains Indonesia

This research aims to develop and apply a Convolutional Neural Network (CNN) algorithm to detect handwritten Roman numerals. Handwriting recognition is a classic challenge in the fields of image processing and machine learning, especially for less common characters such as Roman numerals. In this research, we use data augmentation techniques to increase the diversity and number of datasets used in model training, which is expected to increase model accuracy and generalization. The dataset used consists of 1,120 images for testing and 280 images for validation, each of which is divided into 14 classes of Roman numerals I, II, III, IV, V, VI, VII, VIII, IX, X, L, C, D , and M. Image data was created directly using simple software, namely Paint version 6.3. This research uses the Python programming language and Google Colab as a computing platform. Model training was carried out for 300 epochs and showed significant accuracy in the 150th to 300th iteration. The results at the 300th epoch show an accuracy of 0.9607 and a loss of 0.1162. The implementation of this algorithm shows significant potential in practical applications, such as in the fields of education and historical documentation. The conclusion of this research is that data augmentation is an effective technique to improve the performance of CNN models in detecting handwritten Roman numerals.

Angel Claudia Situmeang; Chindy Eskana Nababan; Pretty Viorella Br Ginting; Rosliana Siregar

Journal Innovation in Education (INOVED) 2024 STIKes Ibnu Sina Ajibarang

Computational Thinking skills are students' ability to use mathematical concepts to solve problems systematically using algorithms and programming. This research aims to measure the development of Computational Thinking skills of students at SMA N 3 Medan on algebraic function limits material. The research method used is survey research with data collection using tests and observations. The subjects of this research were class XI students from SMA N 3 Medan who were studying algebraic function limits. The research results show that there is significant development in students' Computational Thinking skills after studying the material. The implication of this research is the need for a learning approach that focuses more on developing Computational Thinking skills in mathematics learning in high school.

Echa Oktamiani Maulana

MSIB (Certified Independent Study and Internship) is one of the activity programs at the Merdeka Campus which aims to help students improve their skills and develop themselves. MSIB appointed Orbit Future Academy as one of the partners in the Independent Study program. Founded in 2016 with the aim of improving the quality of life through innovation, education and skills training. In accordance with its mission, namely "We curate and localize international programs and courses for upskilling, re-skilling youth, and the workforce towards jobs of the future". Partners provide opportunities for students to take Artificial Intelligence programs and study online. Learning consists of eight material courses including Python Programming, AI Technology Logic and Concepts, AI Project Cycle, AI Research Methods, ChatGPT, Professional and Company Ethics, Financial Literacy and ending with a Final Project. The final project scope carried out is the Occupancy Detection in Parking Lot project. This project uses the Computer Vision domain with the selection of the YOLO model in detecting objects and pixel segmentation. The project begins with selecting a dataset using roboflow which then goes through data pre-processing for cloning, annotation and augmentation. Then the model is trained using machine learning and deep learning algorithms to understand patterns and characteristics related to parking spaces. Once trained, the AI model will be validated using test data. This aims to ensure that the model truly recognizes the presence of the vehicle. Next, form the application design in creating an informative interface using wireframes. Then enter the deployment stage so that the system can be accessed widely and easily via the web. Lastly, field testing is to find out the performance of the application that has been designed.      

Dewi Fatimahwati; Finanta Okmayura; Ahmad Khaidir

Jurnal Pengabdian Masyarakat Sains dan Teknologi 2024 Fakultas Teknik Universitas Cenderawasih

Learning using media based on the Canva application has the advantage that the learning material is made more interesting. As support for direct learning, the use of the Canva application which has a variety of saved file formats, according to Rahmatullahet al (2020), the use of Canva-based audio visual learning media can improve students' informatics learning outcomes. There are also research results from Vivi et al (2021) which state that using the Canva application can help students fulfill online learning assignments at school. According to Yanti in Assidiqi (2020), learning using Canva-based learning media can help students understand learning even though they are at home because there are obstacles in the form of not having textbooks. This is known from the lack of student data recapitulation of the low learning outcomes of students who reach the KKM, namely 14 students out of a total of 38 students in class X.9

Ria Agustina; Ruth Sanaya Nainggolan; Suvriadi Panggabean

Jurnal Riset Rumpun Matematika dan Ilmu Pengetahuan Alam 2024 Pusat riset dan Inovasi Nasional

household industry or usually known quantity when UMKM  is an arising chance. Rephrase. This happens because there are very few job break. However, some UMKMs still have adversity determining the optimal  production abundance broad- based on accessible expedient, so  these troop cannot amplify. One of them is Bu Ida fruit juice, which consistently produces fruit juice according to crowd-pleasing orders of average consumer credit. admittedly utilize capital and basic materials enough, Ms. Ida's business is growing day by day. From this research, problems were distinguish and answer live needed, comprehend the employment of linear programming to determine the  sales abundance that absence to be optimized to attain maximum earnings from juice sales Ida's fruit. There are 6 (six) juices and 6 (six) ingredients. In this study, a simple method linear programming algorithm is applied to obtain an optimization model to maximize the  juice production quantity and obtain optimal profits. The POM-QM Windows application provides fast, accurate and precise  calculation results.

Muhammad Rifky Aulia; Sri Arttini Dwi Prasetyowati; Bustanul Arifin; Slamet Imam Wahyudi; Floris Boogaard +2 more

International Journal of Mechanical, Electrical and Civil Engineering 2024 Asosiasi Riset Ilmu Teknik Indonesia

Many rivers in Indonesia had very poor water clarity due to a mixture of dirt and mud in the  water.  Polluted  rivers were  often  found  in  areas  near  settlements,  where  household  waste that flowing into rivers made the water look dirty and turbid. Pollutants dissolved in water will bind to small particles and settle at the bottom of the river, due to sedimentation. This research designed a device to detect sediment volume in the rivers. This device used an ultrasonic sensor type DYP-L04 and a rotary encoder for calculating volume, with Arduino Mega 2560 R3 as a processor. There is a PG45 motor that was used to set the motor speed to be constant. This ultrasonic sensor works based on the Arduino programming algorithm that has been designed,  so that the device can measure sediment volume optimally. The results of this research showed that the device could determine the volume of sediment with the average error score less than 10 %.

Putri Khofifah Rambe; Yahfizham Yahfizham

Jurnal Riset Rumpun Matematika dan Ilmu Pengetahuan Alam 2024 Pusat riset dan Inovasi Nasional

Thel purposel of thils relselarch ils to ilmprovel thel elffilcilelncy of solvilng trilgonomeltrilc problelms by applyilng programmilng algorilthms iln Maplel softwarel. Iln thel contelxt of trilgonomeltry, you willl elncountelr complelx problelms such as workilng wilth trilgonomeltrilc functilons, solvilng trilgonomeltrilc elquatilons, and othelr trilgonomeltrilc analysils. Pelrformilng trilgonomeltrilc calculatilons iln Maplel softwarel usels an algorilthmilc programmilng approach to crelatel fastelr and morel accuratel solutilons. Thils melthod ilnvolvels delsilgnilng algorilthms that arel useld to handlel varilous trilgonomeltrilc casels. Elxpelrilmelnts welrel conducteld to melasurel thel elxelcutilon speleld and accuracy of thel relsultilng solutilons. Thel relsults show that thel applilcatilon of algorilthmilc programmilng to Maplel softwarel silgnilfilcantly spelelds up thel solutilon of trilgonomeltrilc problelms whillel mailntailnilng a hilgh lelvell of accuracy.    

Vina Alliana; Yahfizham Yahfizham

Jurnal Riset Rumpun Matematika dan Ilmu Pengetahuan Alam 2024 Pusat riset dan Inovasi Nasional

Over time, the progress of science, technology and information is growing very rapidly. One of the things related to this problem is that the children of the nation must now master and study the developing science and technology. Utilizing science technology is now very important. The computer is one example of a technological tool that can be used. Regarding computers, we must first study in detail about programming algorithms that have applications and functions for us in education and everyday life. The purpose  of writing this article is to examine the application and function of programming algorithms. Then the writing of this article use the literature study method and library research, namely by studying systematically and structured about programming algorithms. Data collection is done by online books or offline books, reputable scientific journals and sources from Google Scholar, Digital Library, website research and so on. The result of writing this article is that the application or presentation of programming algorithms can be seen in examples of application in mathematics. Writing an algorithm is not bound by a certain rule, but it must be clear what it means for each step of the algorithm. Many functions are very important in programming algorithms. The main function of programming algorithms is to solve a problem. This algorithm is an important thing in the activity of making a program.

Ahmad Al-hafiz Sagala; Yahfizham Yahfizham

Jurnal Ilmu Pendidikan, Bahasa, Sastra dan Budaya 2024 Asosiasi Periset Bahasa Sastra Indonesia

Algorithms and programming play a crucial role in problem solving and software development. The origin of the word "algorithm" comes from "algorism," and its history can be traced to Abu Ja'far Muhammad Ibn Musa Al-khuwarizmi. This article presents definitions of algorithms from several sources, such as Kani (2020), Jando &; Nani (2018), Munir & Lidya (2016), and Sismoro (2005). The programming algorithm, as a series of logical and systematic steps, becomes the core in Troubleshooting. The research method applied is descriptive and qualitative, by collecting information from various sources, including books, journal articles, and research reports. The discussion in this article covers the significance of algorithms in everyday life and their application in computer programming. In addition, this article details the basic concepts of algorithms, the role of programming languages, and algorithm representation techniques. In the discussion section, it was revealed that algorithms involve logical and systematic steps to solve a task or problem. The basic structure of the algorithm includes repetition, branching, and sequential order. Programming languages contribute to simplifying human interaction with computers, increasing productivity, as well as facilitating software maintenance and development. Algorithms can be represented in the form of descriptive sentences, pseudocode, or flowcharts. Flowcharts use symbols to illustrate the steps of solving a problem. Repetition, branching, and sequential structures can be clearly described through flowcharts. This article provides a comprehensive overview of algorithms and programming, giving readers insight into the basic concepts, implementation, and importance of algorithms in the context of computer programming.

Ahmad Al-hafiz Sagala; Yahfizham Yahfizham

Jurnal Ilmu Pendidikan, Bahasa, Sastra dan Budaya 2024 Asosiasi Periset Bahasa Sastra Indonesia

Algorithms and programming play a crucial role in problem solving and software development. The origin of the word "algorithm" comes from "algorism," and its history can be traced to Abu Ja'far Muhammad Ibn Musa Al-khuwarizmi. This article presents definitions of algorithms from several sources, such as Kani (2020), Jando &; Nani (2018), Munir & Lidya (2016), and Sismoro (2005). The programming algorithm, as a series of logical and systematic steps, becomes the core in Troubleshooting. The research method applied is descriptive and qualitative, by collecting information from various sources, including books, journal articles, and research reports. The discussion in this article covers the significance of algorithms in everyday life and their application in computer programming. In addition, this article details the basic concepts of algorithms, the role of programming languages, and algorithm representation techniques. In the discussion section, it was revealed that algorithms involve logical and systematic steps to solve a task or problem. The basic structure of the algorithm includes repetition, branching, and sequential order. Programming languages contribute to simplifying human interaction with computers, increasing productivity, as well as facilitating software maintenance and development. Algorithms can be represented in the form of descriptive sentences, pseudocode, or flowcharts. Flowcharts use symbols to illustrate the steps of solving a problem. Repetition, branching, and sequential structures can be clearly described through flowcharts. This article provides a comprehensive overview of algorithms and programming, giving readers insight into the basic concepts, implementation, and importance of algorithms in the context of computer programming.

Siti Izzati Sarah; Yahfizham Yahfizham

Konstanta : Jurnal Matematika dan Ilmu Pengetahuan Alam 2024 International Forum of Researchers and Lecturers

Big data processing has become an important aspect of computer science and various industries in the digital age. Efficient and timely programming algorithms play a central role in addressing the challenges presented by big data. This journal focuses on various optimization methods and techniques that can be applied in the development of programming algorithms for processing big data. Supporting and relevant references are used to illustrate the concepts and techniques presented in this paper. Discussions include parallel methods, data compression, indexing, divide and conquer strategies, and greedy algorithm approaches. Case studies on the implementation of fast sorting algorithms in the context of big data processing are also presented. The understanding and application of these optimization methods are important in maximizing the efficiency and performance of programming algorithms in dealing with big data, and they play a key role in the development of relevant information technology solutions.  

Siti Nurhaliza Lubis; Yahfizham Yahfizham

Konstanta : Jurnal Matematika dan Ilmu Pengetahuan Alam 2024 International Forum of Researchers and Lecturers

In this study using the help of microsoft Excel 2013 as a medium to solve mathematical problems more easily and practically. This study also uses a programming algorithm with the help of microsoft Exel to sort certain data that analyzes a value and comparison with sorting procedures in the work of completing the Excel 2013 application programming algorithm in solving mathematical problems. The method used in this study uses a research and Development approach. From the research that has been done, it was concluded that Microsoft Excel 2013 can be used as an application that helps in solving math problems.

Dinda Hermaliya; Yahfizham

Konstanta : Jurnal Matematika dan Ilmu Pengetahuan Alam 2023 International Forum of Researchers and Lecturers

To create a superior generation, every student must receive character education in order to become an individual who is not only intelligent but also has good character. This research aims to find out whether learning programming algorithms has character values ​​that can be adopted by students. This research uses a qualitative research method with a literature study type of research. From the results of the analysis, it can be seen that learning programming algorithms has character values ​​that students can apply in everyday life, where through this learning, students can be trained to think systematically, logically, creatively and also carefully. And of course, by learning programming algorithms, students are required to be able to solve the problems they face.

Amelia Tri Andini; Yahfizham

Jurnal Arjuna : Publikasi Ilmu Pendidikan, Bahasa dan Matematika 2023 Asosiasi Riset Ilmu Pendidikan Indonesia

Easy exploration of content - content containing videos or images on social media which in this case we as users do not know how the social media algorithm works in displaying the content we see. This research aims to analyze the influence of social media algorithms on content consumption patterns. This research uses a qualitative research method with a literature study research type and is continued by directly analyzing social media platforms, namely TikTok and Instagram. From the results of the analysis, it can be seen that the algorithm of this social media both on the TikTok and Instagram platforms has similarities, namely being influenced by interactions from users in the form of (likes, comments, and shares), user search history, trending topics, and influenced by accounts that are followed. So that the content consumption patterns of social media users will remain the same because all the content that users see or enjoy is based on the user's own interests.

Putri Hadiyatunnisa; Yahfizham

Konstanta : Jurnal Matematika dan Ilmu Pengetahuan Alam 2023 International Forum of Researchers and Lecturers

In using virtual laboratory media, programming algorithms are needed, so that students can use the media well. In this research, researchers want to know whether the virtual laboratory learning media for the food digestive system used in the learning process contains programming algorithms that are easy to understand or not. The research method used in this research is a qualitative approach. This virtual laboratory learning media contains programming algorithms that are easy to understand and use. Because it contains clear operating instructions in it. So that students can operate this virtual laboratory learning media well.  

Muhammad Murdani; Yahfizham Yahfizham

Jurnal Sadewa : Publikasi Ilmu Pendidikan, Pembelajaran dan Ilmu Sosial 2023 Asosiasi Riset Ilmu Pendidikan Indonesia

By using literature studies/literature research, this article discusses how programming algorithms can be applied to the Internet of Things (IoT). The purpose of this article is to explain the function of algorithms in Internet of Things (IoT) programming and several examples. IoT is a concept where various devices and objects can connect and communicate with each other via the internet network. After data is collected through text study, content analysis techniques are used to analyze it. Literature studies show that programming algorithms must be applied to the Internet of Things to ensure efficient collection, analysis and use of data from connected objects. Programming algorithms are widely used for data prediction and analysis, network management, data collection and processing, security, and optimization of communication between IoT objects. Internet of Things developers and researchers should pay attention to the importance of implementing appropriate programming algorithms in their systems because these algorithms enable IoT to optimize the use of resources such as bandwidth, memory, and energy. Efficient algorithms enable smarter data analysis and better data security.

Muhammad Murdani; Yahfizham Yahfizham

Jurnal Sadewa : Publikasi Ilmu Pendidikan, Pembelajaran dan Ilmu Sosial 2023 Asosiasi Riset Ilmu Pendidikan Indonesia

By using literature studies/literature research, this article discusses how programming algorithms can be applied to the Internet of Things (IoT). The purpose of this article is to explain the function of algorithms in Internet of Things (IoT) programming and several examples. IoT is a concept where various devices and objects can connect and communicate with each other via the internet network. After data is collected through text study, content analysis techniques are used to analyze it. Literature studies show that programming algorithms must be applied to the Internet of Things to ensure efficient collection, analysis and use of data from connected objects. Programming algorithms are widely used for data prediction and analysis, network management, data collection and processing, security, and optimization of communication between IoT objects. Internet of Things developers and researchers should pay attention to the importance of implementing appropriate programming algorithms in their systems because these algorithms enable IoT to optimize the use of resources such as bandwidth, memory, and energy. Efficient algorithms enable smarter data analysis and better data security.