Publication Search

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

Showing 1-20 of 31

Analytics

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.

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.

Hani Rarti Syahara Harahap; Yahfizham Yahfizham

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

An introduction to algorithms begins with a basic understanding of the algorithm itself. An algorithm is an organized sequence of steps to solve a problem, taking into account systematic sequence and logical goals. Meanwhile, a programming algorithm is a set of instructions that a computer is asked to execute to solve a problem. Good mastery of programming algorithms is absolutely necessary for people who want to study computer science or mathematics. Therefore, this article aims to help readers who want to learn the importance of programming algorithms through basic concepts. This paper uses a literature review method from various types of existing sources to discuss history, function and properties, algorithm structure, notationincluding natural, pseudocode and flowcharts.  

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.

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

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.

Miftah Khairiyah SM; Yahfizham Yahfizham

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

Particularly in the context of the technological industrial revolution, information technology is developing more quickly. We cannot prevent technological development in this life because it will inevitably follow scientific advancements in science. Educational technology has the power to transform traditional teaching methods into innovative ones. Even though the term "educational technology" has a very broad definition, it is frequently assumed to refer only to electronics or other technical tools. For this reason, we will talk more about educational technology in this article, particularly as it relates to its development in the context of science's rapid advancement. as well as society culture and technology Programming breakthroughs have virtually eliminated the need for manual implementation Our work and interests these days often stress our proficiency with computers. Logical thinking is crucial to the development of this revolution in order to comprehend its components, particularly the interconnectedness of computer programming algorithms and mathematics. In order to ascertain the actualization of this programming procedure, the literature analysis method was employed in the composition of this work. The sources for this article's collection included books and a number of earlier publications, the titles of which were created using bibliometric techniques. Thus, it is believed that the development of technological knowledge can proceed without hiccups with the involvement of algorithmic programming so that students can enhance the caliber of the amalgamation of technological information in the industrial revolution.

Sintia Situmorang; Yahfizham Yahfizham

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

Abstract.Network anomaly detection is a situation that occurs in network traffic that causes conditions to become abnormal. This research aims to analyze the performance of various machine learning algorithms in network anomaly detection and compare the performance of single classifier algorithms with ensemble learning. This ensemble learning technique has advantages such as increased accuracy and performance, can reduce the risk of overfitting and underfitting by using different subsets and features of data, and can turn weak learning into strong learning. However, on the other hand, this ensemble learning technique also has disadvantages in its use, namely that this ensemble method may not work well with high variance models, as the ensemble method may not be optimized for anomaly detection and that this method can be computationally expensive and time consuming due to the need to train and store multiple models. Some of the techniques used are deep learning, eager learning, lazy learning, bagging, feature selection, boosting, and stacking. In addition to this, this machine learning algorithm has weaknesses, including if any of the data used is incomplete, it will result in inaccurate completion data, making the programming process quite time-consuming. This research can help develop a more effective and efficient network anomaly detection system. The results of this research show that using ensemble learning and feature selection techniques can improve anomaly detection performance by reducing the processing time of redundant data and classification, as well as increasing precision values.    

Armina Rangkuti; Yahfizham Yahfizham

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

Algorithms are steps that are arranged logically and systematically to solve a problem. In the world of simple programming, the algorithm is the initial stage and is written before the program is written. One of the problems that can be solved with computer programming is problems that involve mathematical calculations. This research aims to develop understanding of algorithms and develop programming skills, especially for beginners. The method used in this research is the literature study or literature review method, namely analyzing several studies related to the topic discussed, especially introducing the basic concepts of programming algorithms, characteristics of programming algorithms, grouping programming languages ​​based on level and algorithm notation, which are some of the basic things that are mandatory. known by everyone who wants to create a program. This understanding will be very helpful in the development of more complex programming projects. Therefore, learning basic programming algorithms is very crucial or important for anyone who wants to start in the world of programming.

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.  

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.

Sherly Putri Revika; Yahfizham Yahfizham

SABER : Jurnal Teknik Informatika, Sains dan Ilmu Komunikasi 2023 STIKes Ibnu Sina Ajibarang

In the modern age, technological advancements are undeniably progressing at a rapid pace. Throughout its rapid progress, technology has had an impact on various aspects of life, and education is one of the fields affected by it. In the context of technological advancement, both teachers and students acquire important skills known as computational thinking. Computational thinking refers to the ability to systematically solve problems using logical reasoning and step-by-step decision-making for problem-solving. Computational thinking has a direct relationship with students' mathematical learning, especially in the process of tackling mathematical problems. The purpose of this research is to investigate the influence of computational thinking on mathematics learning, with a specific focus on algorithm analysis in programming. The research methodology involves a comprehensive analysis of related literature to delve into the research topic, using a literature review method. The results of this research indicate that computational thinking can be measured using specific indicators that play a crucial role in mathematics learning. Students' ability to apply computational thinking techniques to solve mathematical problems can be determined based on indicators such as decomposition, pattern recognition, abstraction, algorithmic thinking, and generalization.

Ghasani Fathonia; Yahfizham Yahfizham

SABER : Jurnal Teknik Informatika, Sains dan Ilmu Komunikasi 2023 STIKes Ibnu Sina Ajibarang

In this increasingly sophisticated era, technology is also very often used in any situation. The use of various types of technology is growing so rapidly that learning activities in the field of technology have emerged which are usually called programming. Programming is also very interesting in the eyes of students because there are courses that are directly related to programming, namely Programming Algorithms. In programming, there are several types of languages ​​that are often used, for example the C and C++ programming languages. The C and C++ programming languages ​​are programming languages ​​that can simplify calculations in mathematics subjects, especially in the basic concepts of Arithmetic and Integers by using integer data types which contain numbers. So this literature concept study really makes it easier for programming users and readers to better understand the C and C++ programming languages ​​in calculating basic operations of Arithmetic Operators as well as calculations with simple codes on integers.

Syofiah Sinaga; Yahfizham Yahfizham

SABER : Jurnal Teknik Informatika, Sains dan Ilmu Komunikasi 2023 STIKes Ibnu Sina Ajibarang

Students’ understanding can be through various learning concepts. In this research, the author raises the title of studants’ understanding of programming algorithms. An algorithm is procedure that is arranged in writing and sequentially and when related to programming it means sequential procedures and a structure for creating a program. The method used I this research is literature study. The author collects data or reference sources regarding students’ understanding of programming algorithms. After collecting the data, the author will analyze the references that have been collected. Analysis of this literature study will be effective in increasing the author’s and reader’s understanding of programming algorithms

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.