development

Student Topic Booking

Efficient Web-Based Project Topic Booking System for Academic Use

By Shahabuddin Amerudin Introduction The Project Booking Web System was created to address the need for a fair, efficient, and organized method of project topic selection for students. This platform, accessible at Project Booking 2024, allows students to reserve topics based on available slots and offers administrators clear insights into student preferences and booking trends. Through real-time updates, comprehensive display of reserved topics, and user-friendly instructions, the system enables students to make informed decisions while ensuring transparency. This article explores the system’s requirements, design, development, implementation, and functional advantages, aiming to highlight how this project booking system enhances both user experience and […]

Efficient Web-Based Project Topic Booking System for Academic Use Read More »

Understanding Miscommunication in Systems Development

Understanding Miscommunication in Systems Development

By Shahabuddin Amerudin In the realm of systems analysis and design, miscommunication can significantly hinder project success. A recent cartoon humorously captures this reality by showcasing the differing perspectives of various stakeholders—including users, analysts, designers, and programmers—regarding the goals of a project. These differing views often lead to outcomes that diverge from the original intent, resulting in a product that may not fulfill user expectations. The cartoon opens with the user’s request, depicted as a simple swing constructed with one rope. This image represents the user’s desire for a functional and minimalistic design. However, it highlights a common issue: users

Understanding Miscommunication in Systems Development Read More »

Ai coding

Peranan AI dalam Pembangunan Perisian dan Aplikasi

Oleh Shahabuddin Amerudin Kecerdasan Buatan (AI) kini menjadi salah satu teknologi teras dalam pembangunan perisian dan aplikasi, membawa revolusi dalam cara perisian dibina, diuji, dan diselenggara. Dengan kemajuan terkini dalam pembelajaran mesin, automasi, dan pemprosesan bahasa semula jadi (NLP), AI membantu mempercepatkan pembangunan kod, meningkatkan kecekapan pengujian perisian, dan memudahkan integrasi analitik pintar ke dalam aplikasi. Namun, penggunaan teknologi ini juga datang dengan cabaran, termasuk isu keselamatan, kebergantungan pada platform tertentu, dan potensi risiko kebergantungan kepada alat AI yang terlalu tinggi. Artikel ini akan mengupas bagaimana AI membantu dalam proses pembangunan perisian serta alat-alat terkini yang boleh digunakan, dengan memberi

Peranan AI dalam Pembangunan Perisian dan Aplikasi Read More »

atlas arabia

Implementing a Comprehensive Atlas Documenting the Life of Prophet Muhammad

By Shahabuddin Amerudin Introduction The documentation of the Prophet Muhammad’s life has historically been preserved through manuscripts, biographies (Sirah), and religious texts such as Hadith collections. However, modern technological advances, particularly Geographic Information Systems (GIS) and digital visualization tools, allow for a more dynamic, immersive, and educational method of mapping these significant events and locations. This paper proposes a detailed plan for the development of a comprehensive atlas documenting the life of Prophet Muhammad, blending historical research with cutting-edge geospatial technologies and interactive educational tools. 1. Research and Data Collection Team Formation The foundation of this project lies in assembling

Implementing a Comprehensive Atlas Documenting the Life of Prophet Muhammad Read More »

Student-Supervisor Matching Application

Development of a Web-Based Application for Matching Students with Supervisors Using a Weighted Scoring Algorithm

By Shahabuddin Amerudin Abstract This paper presents the development of a web-based application designed to automate the matching process between students and supervisors. The application leverages a weighted scoring algorithm to evaluate compatibility based on various academic and professional criteria. The system aims to improve the efficiency and fairness of assigning supervisors by using a data-driven approach. The implementation involves PHP for server-side logic, JavaScript for client-side interaction, and JSON for data storage. This paper provides an overview of the development process, details of the algorithm, and examples demonstrating the application’s functionality. Introduction The process of assigning students to supervisors

Development of a Web-Based Application for Matching Students with Supervisors Using a Weighted Scoring Algorithm Read More »

The Evolution, Development, and Future of GIS Software

By Shahabuddin Amerudin Introduction Geographic Information Systems (GIS) have undergone a remarkable transformation since their inception, playing a pivotal role in shaping the geospatial technology landscape. As GIS technology continues to advance, it not only revolutionizes how we interact with our environment but also contributes significantly to environmental conservation and natural resource management. In this article, we explore the milestones, advancements, and current state of GIS software, along with its development, emerging trends, vendor contributions, system architectures, and the role of open-source solutions in GIS applications. Evolution of GIS Software Milestones and Advancements The journey of GIS software can be

The Evolution, Development, and Future of GIS Software Read More »

Choosing Between Web-Based Applications and Native Mobile Apps

By Shahabuddin Amerudin In the dynamic landscape of digital development, the choice between adopting web-based applications and native mobile apps has emerged as a pivotal decision for businesses and developers alike. The path chosen significantly influences user experience, functionality, accessibility, and long-term success. In this article, we delve into the intricate nuances of this decision, exploring in depth the benefits and drawbacks of both web-based applications and native mobile apps. Web-Based Applications: Unleashing the Power of Platform Independence Web-based applications have gained traction due to their inherent cross-platform compatibility and seamless accessibility. These applications, accessible through web browsers, transcend device

Choosing Between Web-Based Applications and Native Mobile Apps Read More »

Developing Web Map-Based Applications

By Shahabuddin Amerudin Introduction Web map-based applications have transformed how we interact with geographic information, enabling us to explore, analyze, and visualize data on interactive maps. The development of such applications involves a unique set of challenges and considerations, ranging from selecting mapping libraries to optimizing performance for diverse devices. This article delves into the technical intricacies of creating web map-based applications, discussing mapping libraries, geospatial data integration, user experience, and optimization techniques. Choosing Between the Libraries Selecting the right mapping library is crucial for building effective web map-based applications. Two of the most prominent options are Leaflet and Google

Developing Web Map-Based Applications Read More »

History of Geographic Information Systems (GIS) Development: An Overview

By Shahabuddin Amerudin The development of Geographic Information Systems (GIS) dates back to the 19th century, when the use of geographic information to address complex issues began. In 1832, French geographer Charles Picquet produced an early version of a GIS by creating a map-based representation of cholera spread in Paris using color gradients. This marked the earliest application of spatial analysis in epidemiology. In 1854, English physician John Snow expanded this concept by mapping a cholera outbreak in London and linking it to contaminated water. This illustrated the problem-solving potential of maps in epidemiology. The groundwork laid during this time

History of Geographic Information Systems (GIS) Development: An Overview Read More »

https://kppusara.kstutm.com

Development of A Web Map-Based Muslim Cemetery Application in Kangkar Pulai

Alhamdulillah… Praise be to God, and with His blessings, I am delighted to share the successful completion of another undergraduate dissertation under my supervision. Muhammad Syafiq bin Mat Tahir, a student pursuing a Bachelor of Science in Geoinformatics during the session 2022/2023, has accomplished a remarkable project titled “Development of A Web Map-Based Muslim Cemetery Application in Kangkar Pulai.” Throughout his project, Muhammad Syafiq skillfully designed a website accessible through the URL: https://kppusara.kstutm.com. This website serves as an invaluable resource for the public, enabling them to effortlessly search for grave information and precise locations within Kampung Melayu Kangkar Pulai, Johor.

Development of A Web Map-Based Muslim Cemetery Application in Kangkar Pulai Read More »

Nate Ebel: How GIS Technology Sparked a Career in Software Development

Suggestion for Citation: Amerudin, S. (2023). Nate Ebel: How GIS Technology Sparked a Career in Software Development. [Online] Available at: https://people.utm.my/shahabuddin/?p=6344 (Accessed: 12 April 2023).

Nate Ebel: How GIS Technology Sparked a Career in Software Development Read More »

Evolution of GIS Software Development: Essential Skills for Success in the Current Landscape

Suggestion for Citation: Amerudin, S. (2023). Evolution of GIS Software Development: Essential Skills for Success in the Current Landscape. [Online] Available at: https://people.utm.my/shahabuddin/?p=6342 (Accessed: 12 April 2023).

Evolution of GIS Software Development: Essential Skills for Success in the Current Landscape Read More »

Software Development Kits (SDKs) and Application Programming Interfaces (APIs)

Suggestion for Citation: Amerudin, S. (2023). Software Development Kits (SDKs) and Application Programming Interfaces (APIs). [Online] Available at: https://people.utm.my/shahabuddin/?p=6268 (Accessed: 4 April 2023).

Software Development Kits (SDKs) and Application Programming Interfaces (APIs) Read More »

Designing and Developing a Web Map-based Muslim Cemetery System

By Shahabuddin Amerudin Introduction A web map-based cemetery system typically utilizes a GIS (Geographic Information System) to display a map of the cemetery and the location of graves within it. Users can interact with the map to zoom in and out, pan around, and view detailed information about individual graves, such as the name of the deceased, date of birth and death, and other relevant details. Some systems may also include photographs of the graves, and allow users to search for graves by name or other criteria. For cemetery managers, this type of system can be useful for maintaining accurate

Designing and Developing a Web Map-based Muslim Cemetery System Read More »

Scroll to Top