p-Index From 2020 - 2025
13.178
P-Index
This Author published in this journals
All Journal IQRA`: Jurnal Ilmu Perpustakaan dan Informasi AXIOM : Jurnal Pendidikan dan Matematika Jurnal Cendekia : Jurnal Pendidikan Matematika Jurnal Riset Manajemen dan Bisnis NUSANTARA: Jurnal Pengabdian Kepada Masyarakat Jurnal Riset Rumpun Matematika dan Ilmu Pengetahuan Alam (JURRIMIPA) Jurnal Ilmiah Sistem Informasi dan Ilmu Komputer Jurnal Teknik Informatika dan Teknologi Informasi Sewagati: Jurnal Pengabdian Masyarakat Indonesia Journal of Student Research Student Scientific Creativity Journal Jurnal Sadewa: Publikasi Ilmu Pendidikan, Pembelajaran dan Ilmu Sosial Jurnal Arjuna : Publikasi Ilmu Pendidikan, Bahasa dan Matematika Jurnal Elektronika dan Teknik Informatika Terapan Jurnal Ilmiah Research Student Bhinneka: Jurnal Bintang Pendidikan dan Bahasa Jurnal Sains Student Research Bersatu: Jurnal Pendidikan Bhinneka Tunggal Ika Morfologi : Jurnal Ilmu Pendidikan, Bahasa, Sastra dan Budaya Semantik : Jurnal Riset Ilmu Pendidikan, Bahasa dan Budaya Perspektif: Jurnal Pendidikan dan Ilmu Bahasa Al-Tarbiyah: Jurnal Ilmu Pendidikan Islam Jurnal Penelitian Teknologi Informasi dan Sains Saber: Jurnal Teknik Informatika, Sains dan Ilmu Komunikasi Journal Innovation In Education Pendekar: Jurnal Pendidikan Berkarakter Dinamika Pembelajaran : Jurnal Pendidikan dan Bahasa Katalis Pendidikan: Jurnal Ilmu Pendidikan dan Matematika Router : Jurnal Teknik Informatika dan Terapan Pentagon: Jurnal Matematika dan Ilmu Pengetahuan Alam Bilangan: Jurnal Ilmiah Matematika, Kebumian dan Angkasa Algoritma: Jurnal Matematika, Ilmu Pengetahuan Alam, Kebumian dan Angkasa International Journal of Mathematics and Science Education Konstanta : Jurnal Matematika dan Ilmu Pengelatuan Alam
Claim Missing Document
Check
Articles

Studi Literatur Pengaruh Pembelajaran Strategi Konflik Kognitif Terhadap Kompetensi Mahasisa dalam Mata Kuliah Algoritma dan Pemrograman Komputer Luthviah Aprilliza Utami; Yahfizham Yahfizham
Jurnal Elektronika dan Teknik Informatika Terapan ( JENTIK ) Vol. 1 No. 4 (2023): Desember: Jurnal Elektronika dan Teknik Informatika Terapan (JENTIK)
Publisher : Politeknik Kampar

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.59061/jentik.v1i4.506

Abstract

As information technology advances, so do the competencies or skills that students need in the twenty-first century to meet the demands of the industrial era 4.0. Students' poor ability to analyze and construct algorithms for computer programming is a difficulty when it comes to learning algorithms and computer programming. In courses on algorithms and computer programming, students' proficiency is impacted by their lack of analytical abilities. It is believed that generative learning based on cognitive conflict methods can improve students' proficiency in computer programming and algorithm creation. Because of this, studies have been conducted to gather information from a variety of sources about the impact of learning cognitive conflict management techniques on students' proficiency in computer programming and algorithms courses. by use the Systematic Literature Review approach to examine the literature. The books and several earlier publications whose titles are so that students can increase the quality of the combination of knowledge regarding learning methods for cognitive conflict strategies on student competency are the sources for this collection of articles. It is envisaged that the use of programming algorithms will facilitate the easy advancement of technological knowledge.
Studi Literartur Algoritma Pemograman Pada Pembelajaran Matematika Nursania Simbolon; Yahfizham Yahfizham
Jurnal Elektronika dan Teknik Informatika Terapan ( JENTIK ) Vol. 1 No. 4 (2023): Desember: Jurnal Elektronika dan Teknik Informatika Terapan (JENTIK)
Publisher : Politeknik Kampar

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.59061/jentik.v1i4.510

Abstract

An algorithm is an effective step or method used to solve a particular problem or task. Algorithms are designed to be executed in a methodical manner, structured As it is. logical in this way, thus enabling consistent and efficient problem solving. A few issues that could come up during the process of designing an algorithm include: 1. Inappropriate Structure, .2. Illogical Algorithm, .3. Difficulty in Solving Algorithms: Sometimes, solving algorithms can be difficult, especially if the problem at hand is complex. This can cause confusion and require extra time to design the right algorithm. Programming algorithms typically serve as a guide for computer programmers in designing and implementing software solutions. This algorithm must be clear, systematic, and can be implemented well in the chosen programming language. This research shows that It is crucial to deal with this matter in order to plan and design the algorithm carefully. This may involve modeling the problem, logical thinking, and testing the algorithm to ensure that the algorithm is working as intended. Additionally, in software development, teams often work together to solve problems and optimize algorithms. With good practice and experience, solving algorithms can become more efficient and effective. The following are several types of programming algorithms related to mathematics: 1. Basic Mathematical Operation Algorithms, 2. Search and Sorting Algorithms, 3. Graph Algorithms 4. Geometry Algorithms, 5. Cryptographic Algorithms, 6. Statistical Algorithms, 7. Machine Learning Algorithms, 8. Advanced Mathematical Algorithms. This study uses a library approach and is qualitative.
Analisis Studi Literatur Ekspolarasi Algoritma Pemrograman Mahasiswa Pendidikan Matematika Di Era Society 5.0 Dengan Bibliometrik Nabila Rizki Aprilia; Yahfizham Yahfizham
Jurnal Arjuna : Publikasi Ilmu Pendidikan, Bahasa dan Matematika Vol. 1 No. 5 (2023): Oktober : Jurnal Arjuna : Publikasi Ilmu Pendidikan, Bahasa dan Matematika
Publisher : Asosiasi Riset Ilmu Pendidikan Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.61132/arjuna.v1i5.277

Abstract

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.
Algoritma Pemrograman Numerik Sebagai Solusi Efisien dari Permasalahan Matematika Kompleks Alya Rahmadani Harahap; Yahfizham Yahfizham
Jurnal Arjuna : Publikasi Ilmu Pendidikan, Bahasa dan Matematika Vol. 1 No. 6 (2023): Desember : Jurnal Arjuna : Publikasi Ilmu Pendidikan, Bahasa dan Matematika
Publisher : Asosiasi Riset Ilmu Pendidikan Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.61132/arjuna.v1i6.284

Abstract

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.
Implementasi Dan Fungsi Algoritma Pemrograman pada Kehidupan Sehari-hari Sarah Rizki Pebriani; Yahfizham Yahfizham
Jurnal Arjuna : Publikasi Ilmu Pendidikan, Bahasa dan Matematika Vol. 1 No. 6 (2023): Desember : Jurnal Arjuna : Publikasi Ilmu Pendidikan, Bahasa dan Matematika
Publisher : Asosiasi Riset Ilmu Pendidikan Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.61132/arjuna.v1i6.286

Abstract

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.
Analisis Perbandingan Nilai Ujian Rapot di SD Bahagia Masa dan Paska Covid-19 Menggunakan Algoritma Pemrograman May Sharah Athifah; Yahfizham Yahfizham
Jurnal Arjuna : Publikasi Ilmu Pendidikan, Bahasa dan Matematika Vol. 1 No. 6 (2023): Desember : Jurnal Arjuna : Publikasi Ilmu Pendidikan, Bahasa dan Matematika
Publisher : Asosiasi Riset Ilmu Pendidikan Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.61132/arjuna.v1i6.288

Abstract

This research discusses a comparative analysis of school exam scores during and after the Covid-19 pandemic that were achieved by students, which was carried out at SD Bahagia. The aim of this research is to compare student learning outcomes during the Covid-19 pandemic and after the Covid-19 pandemic, to find out the process results achieved by students with online learning / learning from home and face-to-face / new normal learning. This research uses a design method to make it easier for researchers to design student data analysis with structure and steps. The results and discussion of the student report card assessments during and after the Covid-19 pandemic were very good and the average score was not below 62, so the results obtained by the students in the statement were declared passed because the students were able to follow the online learning process and understand the material provided by the teacher. , even during the Covid-19 pandemic which limits long distances. Meanwhile, after the Covid-19 pandemic, teacher and student communication was achieved which resulted in students understanding the material easily without any obstacles.
Peran Algoritma Pemrograman dalam Pembelajaran Matematika Bagi Mahasiswa Pendidikan Matematika Dea Putri Ananda Mahela; Yahfizham Yahfizham
Jurnal Arjuna : Publikasi Ilmu Pendidikan, Bahasa dan Matematika Vol. 1 No. 6 (2023): Desember : Jurnal Arjuna : Publikasi Ilmu Pendidikan, Bahasa dan Matematika
Publisher : Asosiasi Riset Ilmu Pendidikan Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.61132/arjuna.v1i6.293

Abstract

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.
Manfaat Pemahaman Algoritma Pemrograman Dalam Meningkatkan Kemampuan Pemecahan Masalah Syasya Aisyah; Yahfizham Yahfizham
Jurnal Arjuna : Publikasi Ilmu Pendidikan, Bahasa dan Matematika Vol. 1 No. 6 (2023): Desember : Jurnal Arjuna : Publikasi Ilmu Pendidikan, Bahasa dan Matematika
Publisher : Asosiasi Riset Ilmu Pendidikan Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.61132/arjuna.v1i6.294

Abstract

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.
Analisis Penggunaan Algoritma Pemrograman dan Aplikasi Geogebra dalam Pembelajaran Matematika Geometri Muhammad Farhan; Yahfizham Yahfizham
Jurnal Arjuna : Publikasi Ilmu Pendidikan, Bahasa dan Matematika Vol. 1 No. 6 (2023): Desember : Jurnal Arjuna : Publikasi Ilmu Pendidikan, Bahasa dan Matematika
Publisher : Asosiasi Riset Ilmu Pendidikan Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.61132/arjuna.v1i6.295

Abstract

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.
Penerapan Algoritma Pemrograman dalam Pembelajaran Ilmu Komputer Pinkan Indriani Daulay; Yahfizham Yahfizham
Jurnal Arjuna : Publikasi Ilmu Pendidikan, Bahasa dan Matematika Vol. 1 No. 6 (2023): Desember : Jurnal Arjuna : Publikasi Ilmu Pendidikan, Bahasa dan Matematika
Publisher : Asosiasi Riset Ilmu Pendidikan Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.61132/arjuna.v1i6.297

Abstract

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.
Co-Authors Adawiyah Ritonga Ahmad Al-hafiz Sagala Alfito Fatihah Alivia Ivo Amirah Ghania Nasution Alya Rahmadani Harahap Annisa Ul Khoiriah Pasaribu Armina Rangkuti Aryadino Anggara Aulia Alsaf Salsabilla Aulia Herdiyanti Avita Salsabila Azra Sabrina Bulan Naysabilla Cici Wulandari Sitorus Cindy Kawilda Hasibuan Cyntia Suarni Arifin Dea Putri Ananda Mahela Desmi Fitri Syahdani Br Sitepu Ega Trianingsih Aksana Ekki Wahyuni Lubis Ella Andhany Elsa Nandita Erlianda Cibro Fahri Rahmadsyah Fanny Selfinta Perangin-angin Fara Syifa Nabila Siregar Farizi Aqfi Fatimah Zahra Fauziah Mawaddah Harefa Fitriani Fitriani Friyadi Hamonangan Ghasani Fathonia Halimatussya’diyah Purba Hani Rarti Syahara Harahap Hanif Abrar Hikmah Maulida Sari Nst Icha Amelia Inna Muthmainnah Dalimunthe Intan Vilja Aura Fazia Irda Auliya Hadi Lubis Irmayati Khairiah Jamiah Nurhakiki Khairunnisa Tanjung Lili Saputri Lilis Suryani Nasution Luthviah Aprilliza Utami M Farhan Alyuda Marshanda Suraya Maulia Fadila May Sharah Athifah Mayang Nabila Melinda Azizah Miftah Khairiyah SM Milda Zohra Mirna Annifah Hsb Muhammad Daffa Fahreza Muhammad Farhan Muhammad Murdani Muhammad Raihan Ath Thotiq Mustika Nurbayeni Nabila Rizki Aprilia Nazira Ananda Nazwa Salsabila Putri Nessa ovia qulsum nicholas faisal simanjuntak Nur Aisyah Nur Elisah Nasution Nuragustin Nuragustin Nurhalimah Nurhalimah Nursania Simbolon Nurul Fatma Dewi Mardianto Pinkan Indriani Daulay Putri Khofifah Rambe Qori Aulia Hafni Nasution Qurrata Ayun Sinaga Rafli Aditya Ramadhan S Ridho Ardiansyah Dalimunthe Rindi Fatmawati Riyanti Siregar Rizky Fatih Syahputra Roslina Sahara Sabrina Aisha Putri Lubis Sahnas wulandari Siregar Sahrul Romadona Saputri Saputri Sarah Rizki Pebriani Sarmila Fitri Yanti Nasution Sazatul Asmal Selviana Anggreani Sherly Putri Revika Shilva Syahbina Siahaan, Nafi Beckhamsyah Sintia Situmorang Siti Aqilah Sabita Siti Izzati Sarah Siti Maysarah Siti Nurhaliza Lubis Siti Nurmala Sirait Siti Zia Hadatul Hasanah Sri Damayani Sri Rezeki Suci Dahlya Narpila Suci Miranti Hakiki Syabilla Putri Affani Syasya Aisyah Syifa Husna Ramadhani Syofiah Sinaga Tasya Aulia Faisal Taufik Qurrahman Titin Anisa Tanjung Tuti Harmidah Siregar Vania Retna Syahrani Vina Alliana Winda Winata S. Pane Wulan dari Yolanda Sianturi  Zulayli Syahrani