Publication Search

79,575 articles from 739 journals · 2,111 citations tracked

Showing 1-20 of 21

Analytics

Erlianda Cibro; Miftah Khairiyah SM; Nazwa Salsabila Putri; Siti Salamah Br Ginting

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

This study aims to examine the application of the Hungarian method in solving assignment problems based on linear programming, particularly in optimizing work time allocation. Through a literature review of 15 research articles, it was found that the Hungarian method consistently proves effective in improving work efficiency, reducing time waste, and optimally matching resources with appropriate tasks. These studies reported reductions in work time ranging from 3 to 663 minutes after applying the method, depending on the complexity and context of each case. Additionally, integrating the Hungarian method with software tools such as POM-QM and LINGO further accelerates the optimization process. The findings indicate that the Hungarian method is a practical, flexible, and relevant mathematical approach across various sectors, supporting operational decision-making in an objective and efficient manner.

Anita Talia; Danu Rama Dani; Zahra Putri

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

A pension fund program is a crucial instrument in the social security system, playing a vital role in ensuring economic stability and financial well-being for individuals in their later years. This program is designed as a form of long-term financial planning aimed at providing protection for workers after they enter retirement. Through this, workers are promised structured benefits in the form of pension funds or allowances, ensuring sustainable income security. Long-term financial planning, particularly for retirement, has become an essential need in the modern economy. This research explores the implementation of actuarial approaches in pension fund calculations utilizing Python programming to enhance the calculation process. The research aims to determine the total promised pension funds allocated across the working period to calculate funding requirements more systematically. Simulated data is used to compare manual calculation results with Python-based estimations. Python is expected to provide additional efficiency in estimating future pension needs. The findings demonstrate that actuarial calculation methods, supported by programming technology, can enhance accuracy in projections and assist in determining the appropriate amount for pension fund programs.

Vena Yurinda Saragih; Bunga Diviya Kusfa; Rizky Iqna Fitria

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

This study aims to analyze the derivatives of a two-variable function and visualize the results in the form of a 3D graph using Python. Derivatives of two-variable functions are essential in multivariate analysis, such as optimization and surface analysis. The study uses Visual Studio Code as the Integrated Development Environment (IDE) to develop and run Python code, utilizing libraries such as NumPy, SymPy, and Matplotlib for mathematical computations and visualization. The first step involves programming partial derivatives of a two-variable function using SymPy. Subsequently, the derivative results are visualized in 3D using Matplotlib to illustrate the surface and gradient of the function. The goal of this research is to provide a deeper understanding of the application of derivatives in two-variable functions and the benefits of visualization in analyzing these derivative results. The findings are expected to contribute to the fields of mathematics education and numerical computation applications.

Mustika Nurbayeni; Yahfizham Yahfizham

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

In the era of increasing digitalization, the integration of technology in education is becoming increasingly important. One area that has received a major contribution from technology is mathematics education at the secondary school (SMA) level. The use of mathematics software has become a highly effective tool for teachers and students in understanding complex mathematical concepts, developing computational skills, and solving problems more efficiently and interactively. This article analyzes various literature studies related to the use of mathematics software in high school, with a focus on developing students' computational thinking abilities. Computational thinking (CT) abilities, which were first introduced by Seymour Papert, are important skills that help students in decision making and problem solving. Various studies show that the integration of CT in educational curricula, particularly through teaching programming and the use of mathematical software, can improve students' computing skills. Although there are challenges in implementation, such as lack of infrastructure and teacher training, this study highlights the importance of using technology in mathematics education to create a dynamic, interactive, and relevant learning environment. This research aims to provide a comprehensive analysis of literature studies related to the use of mathematics software in high school and its influence on the development of students' computational thinking skills. By understanding the findings from previous studies, it is hoped that this research can make a significant contribution to designing a more effective mathematics curriculum and provide practical guidance for educators in integrating mathematics software in everyday learning. The results of the analysis show that technology-based interactive learning methods, the use of special software such as Matlab and Geogebra, as well as programming training with languages ​​such as Java and Python, all show positive results in improving students' computing skills. However, there is still a need to improve abstract thinking skills and address variations in computational abilities among students.

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.

Halimatussya’diyah Purba; Yahfizham Yahfizham

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

When people hear the word algorithm, they definitely think it has something to do with programming languages, computer science, mathematics, and lots of numbers. This is true because algorithms are closely related to computer science. An algorithm is a certain series of logical steps to solve a problem. A collection or series of instructions designed to solve a problem is called a program. And writing a program in a programming language is called programming. Programming algorithms are the basic things you need to know and are the first step in the programming process. Algorithms can be presented in two ways, namely written or illustrated, following a method or following the programmer's steps. The purpose of writing this article is to find out basic concepts or initial understanding of programming algorithms. In this article the author uses a method, namely the literature study or library research method. The literature study method used is also accompanied by bibliometrics. The results of this research describe the characteristics, basic structure, functions, notation and examples of programming algorithms.

Cindy Kawilda Hasibuan; Yahfizham Yahfizham

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

Programming algorithm learning analysis is a study that examines the approaches, methods, and results of the algorithm teaching and learning process in the world of programming. This research looks at whether algorithms are only used in the computer world. The results of analysis or research show that learning algorithms are not only used in the computer world, but these algorithms can also be used in everyday life and even everything we do in the real world. Most of them are said to be related to algorithms. Therefore, this analysis highlights the importance of diverse approaches in teaching programming algorithms. Then the aim of writing this article is to analyze or find out how the programming algorithm learning process works, where with a deeper understanding of the programming algorithm learning process, it can be hoped that the quality of programming education and students' ability to understand and apply algorithm concepts in the programming world and the real world will improve. This research uses a descriptive method, where the author analyzes, summarizes and describes different situations and conditions from different sources so that they are collected into an article. Collecting data or information sources is carried out using library research techniques from journals, books and internet media which are used as reference material relating to the title discussed, namely learning analysis of programming algorithms with more accurate data and clear sources

Melinda Azizah; Yahfizham Yahfizham

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

Online learning offers several advantages, such as lower costs, flexible time, and each participant can adapt to their own learning abilities and developments. With this algorithm, the order of the questions is always different between each participant and when the participant repeats the test. Participants who pass the exam can then take the material to a new level. The purpose of this paper is to design and develop a web-based programming algorithm quiz system and determine the validity of the web-based programming algorithm quiz system. From student observations, facts were found that showed there were obstacles in understanding computer programming problems. Information is obtained by distributing questionnaires to students. From this information, information is obtained that algorithms are the most important programming material. The research results show that the functionality of the media expert assessment programming algorithm quiz system obtained a score of 85.71% for data use, 85% for design, and 85% for functionality. The average data collection was 85.29%. From the research results it can be concluded that the programming algorithm quiz system developed is suitable for use in small corrections.

Riyanti Siregar; Yahfizham Yahfizham

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

In this journal, we analyze the basic concept of programming algorithms, which is the main basis for software development. The algorithm itself is a structured set of steps to solve a problem. Then in this journal the author presents an in-depth explanation of what is meant by algorithm, structure, steps and others. This article uses a descriptive method where the author first analyzes, summarizes and describes different situations, conditions from several different sources which are then collected into an article or writing. Collecting data or information sources is carried out using library research techniques from journals, books or internet media which are used as reference material or references relating to the title discussed, namely the basic concept of programming algorithms with more accurate data and clear sources.

Titin Anisa Tanjung; Yahfizham Yahfizham

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

Mathematics is a discipline characterized by its abstract nature and reliance on logical reasoning. Therefore, it is essential to choose a teaching method that facilitates students' comprehension of the subject matter and fosters their logical thinking abilities. The software is a suitable form of media for the latest advancements in technology. Presently, technology is advancing at a rapid pace and is not only utilized in daily life but can also be employed in the process of learning mathematics. Software facilitates students' comprehension of lessons by enabling them to effortlessly solve questions. Furthermore, the Maple Calculator program is a straightforward and practical tool. The Maple calculator software offers a range of tools to assist students in solving mathematical problems, including integrals and trigonometry. It provides numerous features and functionalities. It has the potential to assist students in resolving their difficulties and is anticipated to enhance students' motivation for studying mathematics. The objective of this publication is to examine the proper and accurate utilization of the Maple Calculator program.

Saputri Saputri; Yahfizham Yahfizham

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

Technological developments that continue to develop have an influence on the increasing number of data, making it a complicated problem to solve manually. The existence of programming algorithms is a solution in completing the data management process, so that errors do not occur in providing answers to data management results, so that the information provided is more accurate and reliable. Besides that, many sorting algorithms are used as solutions to various problems. The use of this algorithm takes into account various aspects of the problem to be solved. Therefore, first find out the comparison between one algorithm and another algorithm. As in this research, it will explain the comparison of the level of efficiency in the bubble sort and selection sort algorithms, which are investigated based on time efficiency, speed and use. This research was carried out by exploring sources of information from various journals, articles and books. With this research, it can provide a solution in taking the right steps in using the bubble sort and selection sort algorithms, which can be used according to the data management problems to be solved.

Ega Trianingsih Aksana; Yahfizham Yahfizham

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

Abstract.Blended Learning is a combination of face-to-face learning and online learning. In elementary schools, many teachers choose to use blended learning to improve students' understanding, especially in computer subjects in mathematics learning at FITK UIN Sumatra Worodugu. So the aim of this research on the one hand is to encourage the use of integrated learning models for mathematics students to assess the development of students' understanding of programming concepts. This research uses qualitative research and the type of research analyzed is descriptive. Researchers tested students' perceptions of online education. Knowledge-based learning and connected learning environments during the Covid-19 pandemic. The data from this research is intended to be a source of learning algorithms for teachers and students in the mathematics curriculum. The research results show that the success of continuing education depends on two things: If there are less than 20 students, then the course is held as an independent unit. The second way, if the class has more than 20 people, the first week will be taught directly, the second week there will be introductions, including online training via WAG. The use of blended learning methods can increase students' understanding in algorithmic programming courses about the evolution of blended learning and its application. For example, the Internet due to disease. Can improve children's learning and increase their motivation, especially in the field of technology.  

Muhammad Farhan; Yahfizham Yahfizham

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

Mathematics is an important component of education. Geometry is a branch of mathematics that focuses on abstract objects that are often encountered in everyday life. Two-dimensional geometry (flat shapes) and three-dimensional geometry (spatial shapes) discuss abstract forms of real objects. In today's digital era, humans cannot be separated from utilizing technology, including teachers and even the Ministry of National Education continues to support the use of technology in learning.  GeoGebra is a very useful math learning tool that allows students to understand abstract math concepts visually and easily understood. This research was conducted to evaluate how the use of programming algorithms and GeoGebra applications can improve the learning of mathematical geometry. This study was conducted to evaluate how the use of programming algorithms and GeoGebra applications can improve geometry math learning. The method used is SLR (Systematic Literature Review). The results of the study are the use of programming algorithms and GeoGebra applications in learning mathematical geometry has a positive impact on the functionality and capabilities of this application in the context of learning geometry.

Elsa Nandita; Yahfizham Yahfizham

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

Increasingly, more and more changes and advances are occurring, especially in the technology sector which requires users to understand and understand the meaning of an algorithm command. Basically, algorithms are steps used to solve problems. In the world of computing, programming algorithms are packaged by collaborating machine language with human desires. This article aims to compare the stability and effectiveness of machine languages that are often used by programmers. This article uses a systematic literature review method with sources from several studies and papers that have been conducted. The results of this study show that there are advantages and disadvantages of python and C++ respectively.

Pinkan Indriani Daulay; Yahfizham Yahfizham

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

Algorithms are at the core of computer science and play an important role in computer programming. Programming aims to tell the computer to perform certain functions. Computer instructions provide a set of instructions written in a language that the computer can understand. Programming algorithms consist of various detailed sequential steps aimed at solving various computer programming problems. A computer is an electronic device capable of receiving, processing, storing and creating information. In general, a computer is a machine that is used to perform various tasks, such as data processing, calculations, storing information, and executing predefined programs. Computers are divided into two parts, namely hardware and software which work together to support various types of computers and applications. Some applications of algorithms in computer science learning are data compression algorithms, binary search algorithms, linear search algorithms, repetition algorithms and hashing algorithms. When writing and creating an algorithm, you don't really focus on the programming language, so there are lots of algorithms used in programming. The purpose of this scientific work is to find out how important it is to apply programming algorithms in computer science learning. In order to achieve this goal, a literature study research method was carried out.

Syasya Aisyah; Yahfizham Yahfizham

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

An algorithm is a series of steps to solve a structured problem in a systematic and logical manner. Algorithms help solve problems quickly and accurately. In the modern era dominated by technology and computing, programming has become an inevitable skill in various aspects of life. One's success in solving technical and non-technical problems often depends on a deep understanding of programming algorithms. Algorithms are logical steps used to solve problems, and a solid understanding of algorithms opens the door to exceptional problem-solving abilities. This article will cover the basic concepts of algorithms, effective teaching methods, as well as case studies that demonstrate the real impact of understanding algorithms in improving problem-solving skills. This research aims to investigate the benefits that individuals gain in improving their problem-solving skills through understanding programming algorithms. The writing of this article uses the library research method. The result of this research is that there are many benefits gained from understanding algorithms in solving problems both in software and in the real world.

Dea Putri Ananda Mahela; Yahfizham Yahfizham

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

This research will cover the application of programming algorithms in the context of mathematics learning and transmitting its impact on the quality of mathematics teaching. Therefore, this research aims to understand and explore the potential role of programming algorithms in supporting effective and relevant mathematics teaching. Literary research methods or literary research. Literature research includes reviewing or studying books or reading sources related to algorithm programming in a systematic and organized manner. Writing this article also uses a literature review method or research desk on the results of research that has been carried out previously and is related to the research discussed, especially algorithm programming. To collect some data This is done by looking for reputable journals, reading books. Scientific journals and various sources from website searches, Google Scholar, digital libraries. The results obtained from research articles and several books explain that in learning algorithms, programming has a role related to science or other science subjects such as mathematics and other subjects. These results come from reflections on literature that focuses on understanding and the role of programming algorithms with mathematics. This role includes the ability to make it easier for students with a mathematics background to collect, calculate, or even read data using programs created algorithmically. When we start studying programming algorithms we must first learn the basic concepts of algorithms and programming. In writing algorithms it is never linked to certain rules but only the intent and purpose of each step of the algorithm must be clear and precise. Mathematics learning algorithms are a concept that involves the use of structured and logical steps to teach and understand mathematical concepts to students. The following is a more detailed explanation of the importance of algorithms in mathematics learning: 1. Structured Steps: Algorithms consist of a series of structured and explicit steps to complete a task. math assignment or problem.This is a document that guides students through the process of solving a math problem. 2. Understanding Mathematical Concepts: Algorithms are used to describe and illustrate how to understand certain mathematical concepts. For example, how to calculate the area of ​​a triangle or how to solve linear equations.

Sarah Rizki Pebriani; Yahfizham Yahfizham

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

An algorithm is an effective method or steps arranged in writing and sequentially containing a collection of commands to solve a problem. Every problem must be resolved logistically, systematically and organized. Programming is a process that allows computers to solve or solve problems in the form of solving steps, as done in programming code languages, so that computers can actually solve problems. A programming algorithm is a systematic collection of steps aimed at solving any computer programming problem. Based on the writing format, the application of the programming algorithm is descriptive, pseudocode, and flowchart. And the basic structure of a programming algorithm can be used in three forms: sequence, selection, and repetition. Algorithm writing is not governed by any particular rules; however, each step of the algorithm must have a clear goal. The purpose of writing this article is to study the functions and various implementations of programming algorithms and their applications in everyday life. To achieve this goal, this article was written using the literature study method, which means reading systematically and in an organized manner books, journals and other sources related to programming algorithms. Programming algorithms have many very important functions. Solving a problem is the main function of a programming algorithm. Algorithms function to simplify programs, make it easier to find errors, and minimize repetitive program writing. Programming algorithms also have implementations and functions for us in everyday life. Examples of algorithms in our daily activities, such as installing applications, sending emails, receiving payments at ATMs, making fried noodles, making cakes, making coffee, riding motorbikes, cooking rice, etc.

Alya Rahmadani Harahap; Yahfizham Yahfizham

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

Complex mathematics is one branch of the many existing mathematics, where complex mathematics itself discusses and studies complex numbers. Complex numbers are divided into two, namely the real part and the imaginary part. Meanwhile, a programming algorithm is a collection of steps that have a structured nature to solve problems and tasks in the form of programming to achieve certain goals. Programming algorithms can design efficient solutions to various challenges. Utilizing programming algorithms requires logical thinking, to analyze problems in as much detail as possible with in-depth understanding in order to get the desired results. This article uses a literature study method with qualitative research to find out how to solve complex mathematical problems using numerical programming algorithms. This article also aims to explain the close relationship between complex mathematics and numerical programming algorithms as a form of problem solving. In programming algorithms code is needed as a representation of complex numbers, in complex mathematics it also helps to understand how to store and manipulate and form program code.

Nabila Rizki Aprilia; Yahfizham Yahfizham

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

Information technology is advancing increasingly rapidly, especially in the era of society 5.0. Manual implementation has almost disappeared due to technological advances in programming. Today's activities or jobs tend to emphasize us being experts in using computers. In the era of society 5.0, logical thinking is very necessary in understanding the elements of combining mathematics and computer programming algorithms because the two are interrelated. The literature analysis method used in writing this article is to determine the actualization of this programming algorithm. The collection of this article was searched by searching books and several previous articles which were then developed by developing the titles of previous articles using bibliometric methods. So it is hoped that the development of technological science can run smoothly with the participation of programming algorithms in it so that mathematics education students are able to improve the quality of the combination of technological and mathematical sciences in the era of society 5.0.