Pharmacy Information System

About Project

Name

Pharmacy Information System

Duration

May 2022 - Jul 2022

Company

PT Disty Teknologi Indonesia

Role

System Analyst & Team Lead

Team Member

2 Person

Tools

Figma, Bizagi Modeler

Status

Internship project with limited information to be shared

About My Role

As a system analyst and team leader, the tasks I perform include:

  • Interact with stakeholders to gather and document the needs of the system to be developed.

  • Functional Requirement Analysis and System Design

  • System Requirements Analysis and Database Design

  • Analyzing System Testing Needs

  • Provide progress report to product manager

  • Managing system development projects such as planning, resource allocation, and monitoring the progress of the development and testing team.

  • Create application development documents

The Problem

This Pharmacy Information System is a request from PT Disty Teknologi's client, a hospital in East Java. Previously, the client has used a desktop application to manage their pharmacy operations. However, the hospital wants to upgrade this system into a website that is integrated with patient data and doctor data in the Hospital Information System.

The Objective

The objectives of this Pharmacy Information System are to improve drug stock management, simplify transactions, integrate data with hospital systems, produce accurate reports, improve services to patients and doctors, and improve pharmaceutical data security.

The Challenge

The challenge of this project is the need to study how a pharmacy in the hospital works, so that from what is learned then converted into a diagram supporting the development of the system. in addition to the diagram, it is also necessary to design an ui /ux that is comfortable for users to use so that the system can run effectively and efficiently in accordance with what is needed by the client.

System Feature Needs

The system required key features, including:

  • Data Management: Allows users to register drug items, suppliers, patients, and doctors.

  • Purchase and Sales Management: Includes the process of purchase orders, purchase and return records, sales orders, sales records, and return records.

  • Stock Management: Allows users to perform stock-taking, record incoming items, and record outgoing items.

  • Reporting: The system is equipped with a variety of important reports, including purchase, sales, accounts payable, accounts receivable, and Profit and Loss reports.

The Execution

  • The SDLC chosen for this project is agile.

  • Target progress reports are conducted once a week through meetings

  • The programming language chosen is PHP with CodeIgniter 4 Framework and Bootstrap 4 for CSS Framework

  • The process of finding information on system needs with clients is done through google meet and requests related to previously used applications

  • Creation and testing for BPMN using Bizagi Modeler

  • The tests carried out are Black Box


The Result

In my job role, I am responsible for a wide array of tasks and deliverables that include the creation of complex BPMN (Business Process Model and Notation) designs, formulation of comprehensive test scenarios, specification of critical features, database design and structuring, development of the system's user interface (UI) and user experience (UX), and preparation of meticulous documentation. Each of these components contributed significantly to the successful development and implementation of our project.

Ananda Wijaya/2023