Published on

INTI: JTI Inventory Management System

Authors
  • avatar
    Name
    Putra Zakaria Muzaki
inti-banner

JTI Inventory Management System (INTI)

NOTE

This project was developed as a Semester 3 project at Politeknik Negeri Malang to solve real-world administrative challenges within the campus environment.

INTI (Inventaris JTI) is a web-based application designed to manage the inventory and equipment loan process at the Information Technology Department (JTI) of Politeknik Negeri Malang. It streamlines the interaction between students, lecturers, and technicians, replacing manual recording methods with a digital solution.

Motivation

Before this system, the management of facilities and equipment (such as projectors, crimping tools, keyboards, and mice) was done manually by technicians located on the 5th and 7th floors. This manual process often resulted in:

  • Inaccurate inventory records.
  • Difficulty in tracking loan status.
  • Conflicts regarding equipment availability and scheduling.
  • Complicated coordination that was time-consuming for both staff and students.

The goal of this project was to increase efficiency by creating an organized, transparent, and easily trackable system for all parties involved.

Methodology

inti-banner

The development of the "Website Inventaris Barang JTI" followed the Extreme Programming (XP) methodology, an Agile approach emphasizing adaptability. This involved practices such as:

  • Planning and User Stories.
  • Simple Design and Prototyping.
  • Coding and Refactoring.
  • Continuous Testing (Unit & Acceptance Testing).

Features

inti-banner

The application serves two main user roles: General Users (Students/Lecturers) and Admins (Technicians).

inti-banner

For Students & Lecturers

  • Dashboard: View current loan status (Waiting, Confirmed, Completed) and borrowing history.
  • Inventory Catalog: Browse available equipment with stock details and descriptions.
  • Online Booking: Select items, specify dates, and upload ID (KTM) for verification.
  • Loan History: Track past borrowing activities and status updates.

For Admins (Technicians)

  • Approval Workflow: Review incoming loan requests and approve or reject them.
  • Inventory Management: Add new items, update stock, edit details, or remove broken items.
  • Maintainer Management: Manage the list of technicians responsible for the equipment.
  • Real-time Monitoring: View totals for pending, active, and completed loans via the admin dashboard.

Tech Stack & Architecture

The system is built as a web-based application using a standard Client-Server architecture.

  • Frontend: HTML/CSS (implemented via PHP views) accessing the system via browser.
  • Backend: PHP handling business logic.
  • Database: Relational Database for data storage.
  • Server: Apache Web Server.

The Team

This project was brought to life by the creative team at JTI Polinema:

  • Putra Zakaria Muzaki - Project Manager & Database Administrator.
  • Dela Farahita Zain - UI/UX Designer.
  • Achmad Raihan F.E. - Analyst & Programmer.
  • Vunky Himawan - Programmer & Tester.