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