Programmer Logis: Analisis Peran Logika Informatika dalam Menulis Kode Program yang Valid, Efisien, dan Solutif

Analysis of the Role of Logic in Computer Science in Writing Valid, Efficient, and Solution-Oriented Program Code

  • Dedy Ricardo Serumena Program Studi Ilmu Komputer, Fakultas Sains dan Teknologi, Universitas Pattimura
  • Rindy Marsya Mataherulia Program Studi Ilmu Komputer, Fakultas Sains dan Teknologi, Universitas Pattimura
  • Citra Fathia Palembang Program Studi Ilmu Komputer, Fakultas Sains dan Teknologi, Universitas Pattimura
Keywords: Informatics Logic, Code, Writing, Programming, If-Else

Abstract

The uncompromising pace of technological advancement demands that program code be written not merely to function, but to be truly precise, efficient, and free from even the smallest errors. A single logical mistake can trigger catastrophic system failures, compromise data integrity, and potentially endanger user safety. Through the application of propositional logic, predicate logic, and the disciplined use of data structures and algorithms, programmers are able to formalize programming languages and construct a code foundation that is resilient to elementary errors. This journal critically highlights how propositional logic in informatics and control structures such as if and else serve as decisive factors in determining code quality, enabling developers to eliminate ambiguity and neutralize potential logical errors before they escalate into major issues. This study employs a comparative case study approach by examining 50 code samples drawn from the Codeforces, ManyBugs, and Bugs.jar datasets. The analysis is conducted by juxtaposing logically valid code with erroneous (buggy) code using Truth Tables and Predicate Logic to validate algorithmic flow. The results demonstrate that disciplined application of informatics logic significantly enhances program accuracy, efficiency, and stability. Robust logical structures also substantially reduce debugging time. In conclusion, informatics logic is not merely an academic concept, but an absolute foundation that determines whether software is fit for use or instead becomes a threat to the system itself.

Downloads

Download data is not yet available.
Published
2025-11-25
How to Cite
Serumena, D., Mataherulia, R. M., & Palembang, C. F. (2025). Programmer Logis: Analisis Peran Logika Informatika dalam Menulis Kode Program yang Valid, Efisien, dan Solutif. ALGORITHM: Journal of Computer Science and Computational Intelligence, 1(2), 61-68. https://doi.org/10.30598/algorithm.v1i2.61-68
Section
Articles