Jurnal Elemen, 11. , 996-1017. October 2025 https:/doi. org/10. 29408/jel. How mathematical disposition shapes computational thinking in solving systems of linear equations: A flowchart-supported qualitative study Ananda Jullailatul Azizia 1. Masrukan 1 *. Bambang Eko Susilo 1. Ahmad Arifuddin 2 Universitas Negeri Semarang. Central Java. Indonesia Universitas Islam Negeri Siber Syekh Nurjati Cirebon. West Java. Indonesia Correspondence: masrukan. mat@mail. A The Author. 2025 Abstract Computational thinking (CT) is a vital 21st-century skill in mathematics education, enabling students to solve problems systematically through decomposition, pattern recognition, abstraction, and algorithmic thinking. However, studentsAo mathematical dispositionAi encompassing beliefs, habits of mind, and affective tendenciesAimay significantly influence CT development. Guided by the affectiveAecognitive interaction model, this study aimed to explore how mathematical disposition shapes studentsAo CT skills, particularly in solving systems of three-variable linear equations using self-constructed, flowchart-supported algorithmic representations. A descriptive qualitative approach was adopted, with six students . wo each from high, medium, and low disposition levels, identified via questionnair. Data collection involved a disposition scale. CT test, interviews, and Findings revealed that high-disposition students successfully demonstrated all CT indicators and produced coherent flowcharts. Medium-disposition students showed variability: some met all criteria, while others faltered in algorithmic design. Low-disposition students managed only basic decomposition and pattern recognition, with incomplete abstraction and fragmented flowcharts. These results suggest a strong link between affective factors and cognitive performance in CT tasks. Implications highlight the importance of integrating disposition-aware scaffoldingAisuch as interactive visual tools and guided reflectionAito support diverse learners and enhance CT development in mathematics Keywords: computational thinking skills. flowchart-supported. mathematical disposition How to cite: Azizia. Masrukan. Susilo. , & Arifuddin. How mathematical disposition shapes computational thinking in solving systems of linear equations: A flowchartsupported Jurnal Elemen, 11. , https://doi. org/10. 29408/jel. Received: 15 August 2025 | Revised: 5 October 2025 Accepted: 11 October 2025 | Published: 9 November 2025 Jurnal Elemen is licensed under a Creative Commons Attribution-ShareAlike 4. 0 International License. Ananda Jullailatul Azizia. Masrukan. Bambang Eko Susilo. Ahmad Arifuddin Introduction Computational thinking is one of the essential skills in the 21st century and supports the challenges of the Industrial Revolution 4. 0 era (Ramaila & Shilenge, 2023. Suarsana et al. Computational thinking is highly necessary for developing critical thinking, fostering creativity, and enhancing problem-solving abilities (Nordby et al. , 2. It is a way of understanding and solving complex problems using techniques and concepts from computer science, involving decomposition, pattern recognition, abstraction, and algorithms (Lee et al. Muhammad et al. , 2023. Supiarmo et al. , 2. Computational thinking is not only about solving problems but also about reasoning through problems, formulating questions, and estimating possible solutions (Maharani et al. , 2. It is recognized as a basic cognitive problem-solving procedure that facilitates modern literacy (Doleck et al. , 2. Through computational thinking, individuals can easily observe problems, search for solutions, solve problems, and develop effective problem-solving strategies. Moreover, computational thinking trains individuals to think more effectively and efficiently. Therefore, it is crucial for students to possess strong computational thinking skills. Computational thinking involves a process of logical reasoning, which includes algorithmic thinking, problem decomposition, pattern recognition and generalization, abstraction, and evaluation to solve and understand complex problems more easily (Angeli. Tang & Ma, 2023. Wing, 2. According to Isharyadi and Juandi . , computational thinking consists of decomposition, pattern recognition, abstraction, and algorithmic thinking. The characteristics of computational thinking, according to Sezer and Namukasa . , are as follows: . decomposition: students can identify the required information or what is known from a given problem, as well as identify what is being asked based on the information provided. pattern recognition: students can understand existing patterns and relate them to previously learned patterns. abstraction: students can draw conclusions by eliminating unnecessary elements when implementing a problem-solving plan, and . algorithmic thinking: students can describe the logical steps used to construct a solution to the given problem. Thus, mastering computational thinking skills helps in recognizing patterns and deepening the understanding of problems to be solved. A preliminary study conducted in class X-11 at MAN 1 Kota Semarang involving 35 students aimed to measure their computational thinking skills. The findings revealed that students were able to identify known and asked-for information in a problem and could determine a problem-solving strategy using the formula ycOycu = yca . cu Oe . However, they were unable to transform real-life problems into mathematical problems and could not solve them using logical step-by-step reasoning. This aligns with the computational thinking indicators, showing that students had not met the abstraction and algorithmic thinking criteriaAi where abstraction requires the ability to eliminate irrelevant elements when executing a solution plan, and algorithmic thinking requires the ability to outline logical steps for solving a problem. Therefore, based on the results of this preliminary test, it is evident that students have not yet optimally utilized computational thinking skills, highlighting the need for improvement in this How mathematical disposition shapes computational thinking in solving systems of linear A These findings were reinforced by interviews conducted at MAN 1 Kota Semarang, which revealed that while learning was intended to be student-centered, students were not actively engaged in the learning process. Although teachers sometimes provided word problems, many students still struggled to solve mathematical problems in the form of real-life story questions. This difficulty arose because students often had trouble understanding the problems, making it hard for them to focus on the core issues. Furthermore, they struggled to connect relevant concepts needed to solve problems, which hindered their ability to plan and determine effective solution steps (Wang, 2. Consequently, students still required guidance from teachers to find solutions to word problems. This situation reveals a gap compared to previous studies, which found that mathematical computational thinking skills remain limited to the algorithmic indicator and have yet to reach a satisfactory level. In particular, students have not been able to solve mathematical problems by writing down more effective and simplified solution steps. Indicators of mathematical computational thinking that tend to be weaker include decomposition, abstraction, and algorithmic thinking (Isharyadi & Juandi. Sezer & Namukasa, 2. One effective tool for applying algorithmic thinking steps in computational thinking is the flowchart, which visualizes the problem-solving process in an ordered instructional Using flowcharts helps students better understand the logical sequence of problemsolving steps in a more systematic and structured manner (Threekunprapa & Yasri, 2020. Zhang et al. , 2. Additionally. Rahman et al. , found that flowcharts can enhance studentsAo computational thinking skills by enabling them to visualize algorithms before implementing them in programs or manual solutions. Thus, the use of flowcharts not only supports the systematic design of algorithms but also strengthens computational thinking skills in various learning contexts and real-world educational media development. In this study, the flowchart is utilized as a mediating learning tool aimed at enhancing studentsAo algorithmic thinking skills, which constitute one of the key dimensions of computational thinking. Through the implementation of flowcharts, students are guided to represent the logical sequence of steps in solving mathematical problems systematically, enabling them to visualize thought processes, recognize interprocess relationships, and evaluate the effectiveness of the strategies employed. Explicit instruction on the use of flowcharts is provided through learning activities involving the identification of symbols, analysis of decision branches, and reflection on the constructed logical flow. Thus, the flowchart functions not only as a visual aid but also as a cognitive and affective mediation mechanism that bridges algorithmic thinking processes with studentsAo mathematical dispositions, particularly in fostering self-confidence, perseverance, and independent logical reasoning in problem solving. Computational thinking (CT) is inherently connected to real-world problem solving and is strongly influenced by studentsAo affective mastery, particularly their mathematical disposition (Begum et al. , 2021. Jong et al. , 2. According to NCTM . , mathematical disposition as a constellation of beliefs, habits of mind, and affective tendencies. involves confidence, curiosity, perseverance, and appreciation of mathematics in daily life factors that support holistic cognitive affective development (Azizia et al. , 2. The affectiveAecognitive interaction model Zan et al. , explains that perseverance and self-confidence facilitate Ananda Jullailatul Azizia. Masrukan. Bambang Eko Susilo. Ahmad Arifuddin algorithmic thinking and abstraction, while Self-Determination Theory (Ryan & Deci, 2. , highlights that competence and autonomy enhance intrinsic motivation for CT engagement. Empirical studies confirm this interrelation: reflective and critical dispositions strengthen cognitive flexibility that supports algorithmic reasoning (Jong et al. , 2020. Pyrez, 2. Recent findings further emphasize this link, showing that studentsAo beliefs and attitudes toward mathematics significantly shape their computational competencies (Zhang et al. , 2. Integrating CT into the curriculum fosters not only abstraction and algorithmic thinking but also reflective engagement and positive attitudes (Lee et al. , 2. CT itself consists of four interrelated dimensions decomposition, pattern recognition, abstraction, and algorithmic thinking each requiring affective traits such as perseverance, curiosity, flexibility, and confidence (Mertens & Colunga, 2. Thus. CT and mathematical disposition form a mutually reinforcing framework: cognitively. CT structures systematic reasoning and enhances studentsAo confidence (Lee et al. , 2023. Mertens & Colunga, 2. affectively, disposition nurtures motivation and willingness to engage in computational problem-solving (Lee et al. Zhang et al. , 2. A strong disposition fosters perseverance and appreciation for the problem-solving process itself. Consequently, interventions to strengthen CT should also cultivate positive mathematical dispositions, ensuring that cognitive and affective growth develop synergistically within a reflective and meaningful learning environment (Lee et al. Several prior studies have investigated computational thinking in mathematics learning (Calao et al. , 2015. Elicer et al. , 2023. Sezer & Namukasa, 2023. Solitro et al. , 2017. Wardani et al. , 2. Some researchers have examined it from the perspectives of self-efficacy (Azizia et al. , 2023. Kayhan et al. , 2. , self-confidence (Firmasari et al. , 2025. Psycharis & Kotzampasaki, 2. , and self-regulated learning (Hariyani et al. , 2. However, research specifically exploring how mathematical disposition influences studentsAo computational thinking processes remains limited. Likewise, few studies have presented visual representations in the form of flowcharts to model studentsAo thinking processes systematically (Chinofunga et , 2025. Cromley & Chen, 2024. Schraw & Richmond, 2. The use of flowcharts in computational thinking is theoretically grounded in their ability to externalize algorithmic structures, transforming abstract reasoning into concrete visual forms. They also foster metacognition by allowing learners to monitor and refine their thought processes, consistent with dual-coding theory, which emphasizes that combining verbal and visual representations enhances learning and retention (Clark & Paivio, 1991. Fleur et al. , 2. Therefore, this study aims to analyze studentsAo computational thinking processes based on their mathematical disposition levels using flowchart visual representations. This visualization is expected to describe studentsAo thought processes in detail, distinguish problem-solving strategies across disposition categories, and contribute to designing adaptive, responsive mathematics learning tailored to studentsAo characteristics. How mathematical disposition shapes computational thinking in solving systems of linear A Methods This study employed a qualitative approach with an exploratory descriptive design, which aimed to analyze studentsAo computational thinking skills in relation to their mathematical dispositions through the completion of mathematics problems assisted by flowcharts. qualitative approach was chosen as it allowed the researcher to explore in depth the studentsAo thinking processes and problem-solving strategies within the context of real classroom learning (Silverman, 2. The research subjects were six students from class X-5 of MAN 1 Kota Semarang, who had previously studied the topic Systems of Three-Variable Linear Equations. The subjects were selected purposively based on the category of mathematical disposition level . igh, medium, lo. obtained through a questionnaire. This selection was made to obtain in-depth data variation in the context of the case study, with the awareness that the results of this study are analytical generalizations and have limitations in statistical generalization. Mathematical disposition was defined as a constellation of beliefs, habits of mind, and affective tendencies (Kusmaryono et al. , 2019. NCTM, 2. The instruments used in this study consisted of: . a mathematical disposition questionnaire to classify students into three disposition levels, adapted from Arifuddin . all items in the mathematical disposition questionnaire have r-count values greater than r-table . , indicating that the instrument is valid. Furthermore, the CronbachAos Alpha value of 935 demonstrates very high reliability, confirming that the questionnaire is suitable for use as a research instrument. computational thinking skill test items. interview guidelines. observation sheets and documentation of studentsAo work. Table 1. Question indicator computational thinking Computational Learning Item Question Indicator Thinking Skill Objective Number Indicators Solve contextual Given a word problem about Decomposition problems related purchasing food and drinks at KFC 2. Pattern to systems of with package prices, students can Recognition three-variable calculate the price of each type of Abstraction linear equations food and drink using the solution Algorithmic Thinking Given a word problem about purchasing stationery at two different stores, each offering different package prices, students can determine which store is more recommended between the two. All instruments were validated through expert assessment involving two mathematics education lecturers and one mathematics teacher who assessed their content and structure. Revisions were made based on their feedback to ensure alignment with the research objectives. The instrument trial was conducted with Class XI-1 students at MAN 1 Kota Semarang, consisting of four test items. The results indicated that all items were valid, as the calculated Ananda Jullailatul Azizia. Masrukan. Bambang Eko Susilo. Ahmad Arifuddin correlation coefficient ycycaycuycycuyc > ycycycaycaycoyce . The reliability coefficient of the test was yc11 = 7367, categorized as high, demonstrating good internal consistency of the instrument. The difficulty levels ranged from moderate to difficult, while the discrimination indices for all items were classified as very good. These findings confirm that the instrument is valid, reliable, and appropriate for assessing studentsAo computational thinking abilities. The research procedure was conducted in the following stages: Preparation Stage Development of the computational thinking skill instrument, validated by subjectmatter experts. Pilot testing of the instrument to ensure clarity and appropriateness of test items. This study received ethical approval from the Research Ethics Committee of Semarang state university and obtained ethical approval from the relevant institutional ethics As the participants were minors, parental consent and student assent were obtained prior to conducting the study. Participation was voluntary, and students were informed of their right to withdraw at any time without consequences. All personal data was anonymized to maintain confidentiality. In the learning process, flowcharts are introduced as visual aids . isual scaffoldin. to help students externalize and organize their algorithmic thinking patterns in a more structured manner. At the beginning of the activity, students are given a brief introduction to the basic conventions of using flowcharts, such as the use of process symbols, decision symbols, and arrows to indicate the flow. After the introductory stage, students carry out computational problem-solving tasks, where they are given the freedom to use or not use flowcharts in representing their thought processes. This design aims to observe the extent to which visual representation through flowcharts can facilitate or differ from non-visual thinking in developing algorithmic problem-solving The research was conducted after instruction on the topic system of three variable linear equations, followed by the administration of the Computational Thinking (CT) test to measure studentsAo algorithmic thinking skills. Students were given 60 minutes to complete the test. Data Collection Stage Administration of the mathematical disposition questionnaire to all 36 participants. this study, the mean () and standard deviation (E) were used as the basis for determining studentsAo mathematical disposition categories, since each class exhibited different score distributions. Therefore, the A E approach was considered the most appropriate to provide a fair, representative, and context-sensitive classification according to each classAos characteristics. This method allows the researcher to illustrate studentsAo ability variations proportionally while preserving the natural variability of the data within each group. Based on the calculated mean and standard deviation values, the categorization of studentsAo mathematical disposition scores is presented in the following table. How mathematical disposition shapes computational thinking in solving systems of linear A Table 2. Mathematical disposition categories for Class X-5 Score Range Mathematical Disposition Score Category XOu E X Ou 91. High OeEOX< E 82 O X < 91. Medium X