JOURNAL TECH-E - VOL. 2 NO.
2 (2019)
Online version available at: https://jurnal.buddhidharma.ac.id/index.php/te
JOURNAL OF TECH-E
| 2581-1916 (Online) | 2598-7585 (Printed) |
Artikel
Analysis and Design Information System using CPM
(Critical Path Method) Method the web-based at
PT.Pakarti Tirtoagung
Edy1, Bella Liantono2
1, 2
Information System, Buddhi Dharma University, Banten, Indonesia
SUBMISSION TRACK ABSTRACT
Received 20 December 2018; Project planning has several stages or project activity plans that
Revised 12 January 2019; can result in the running of a project more optimally to the project
Accepted 10 February 2019; estimation that can help the planning manager or project manager
Available online 20 February 2019
work together in preparing project implementation at PT. Pakarti
Tirtoagung. PT. Pakarti Tirtoagung is a business that will produce
KEYWORD an intangible product (service) / service activity for construction
Information Systems, Project Estimates, Project and oil services that will be used for the needs of other companies.
Problems at PT. Pakarti Tirtoagung in processing project data
Managers, CPM (Critical Path Method)
using the MS system. Excel which results in data redundancy so it
KORESPONDENSI must check data - data and must be input again. This results in
data redundancy and lack of data consistency so the presentation
of project manager information is less accurate. Then this research
E-mail:
[email protected] uses CPM (Critical Path Method) method to determine the level of
project progress in order to optimize project duration, possibility
of accelerating time of project implementation and make it easier
as admin by supporting project estimation activities, making it
easier to manage planning of project activities and preparing a
project scheduling. The design is implemented using PHP and
MySQL database servers.
INTRODUCTION plan of activity, scheduling, managing in
The implementation of a project must project activities that make a project in the
have a clear goal direction so produce a plan project so that it can have a very important
that can be achieved to be more optimal. In role in planning and scheduling a project of a
the implementation of a project important company that concerns the management of
influential stages company is the data, costs, time that has been determined so
management and presentation of project data that it can plan projects that estimate costs
that can predict / predict things clearly and and time or have delays in completion the
completely. Data processing can be useful to project. Therefore a company that has
further minimize the needs of human labor problems in elaborating data related to
because the work that can be done project estimates cannot plan existing project
automatically with use computers will data PT. Pakarti Tirtoagung. PT. Pakarti
facilitate the use data in accessing and Tirtoagung is a business that will produce an
analyzing a project. Companies need intangible product (service) / service
supervision, evaluation and control activities for construction services that will
company's problems, PT. Pakarti Tirtoagung be used for the needs of other companies.
EDY / JURNAL TECH-E - VOL. 2. NO. 2 (2019)
Based on the company's problems, PT. THEORETICAL BASIS
Pakarti Tirtoagung in planning, scheduling,
managing in project activities that make a A. Definition Information Systems
project estimation data collection that is According to Agusvianto (2017: 40)[1]
payment transaction, project, customer and explains the notion "information system is a
transaction arrears in project implementation system organization that is meeting their
which makes a report to be given to needs in processing daily transactions
managers in using Ms.Excel system stored in support functions of organizational
the folder - folder so that there are operations that are managerial with strategic
difficulties in finding data that requires an activities of an organization is managerial
accurate data collection project planning will with strategic activities of an organization
result in data redundancy (the same data / and to be able to provide certain outside
data repetition) to be implemented. So we parties with reports that are needed.
need a system that aims to formulate plans to
project scheduling (time schedule), manage B. Definition of Analysis
and monitor project data estimates, facilitate According to Mardi (2011: 124)[2]
the preparation of planning data recording "system analysis is a work process for testing
presentation of project data that can predict / information systems that already exist with
predict things clearly and completely. Data their environment so obtained clues various
processing can be useful to further minimize possible improvements that can be done in
the needs of human labor because the work improving the ability of the system.
that can already be done automatically with
the use of computers will facilitate the use of C. Definition of Design
the data project (project scheduling) and According to Al-Jufri (2011: 141)[3]
estimates the time period to be determined in "system design is determination of the
order to know which project payment processes and data needed by new system. If
transactions have paid or not yet paid so that the system is computer based, design can
they can report on project data that generates include equipment specifications that will be
reports in the form of tables. Based on these used. "
problems, we need a system to manage
project estimation data to make it easier to D. Definition of Estimation
operate the data so that all problems related According to Roger S.Press Man (2012:
to data management are resolved quickly and 832)[4] "estimation is planning which
accurately. Therefore the researchers propose requires making an initial commitment even
for the Analysis and Design of a Web-based though this" commitment "will likely prove
Project Estimation Information System using wrong".
the CPM (Critical Path Method) Method at
PT. Pakarti Tirtoagung with PHP E. Definition of Project
programming language uses MySQL According to Dr.Hafnidar A.Rani (2016:
[5]
database. 6) "a project is an activity carried out with
limited time and resources to achieve the
final results determined. In achieving the
final results, project activities are limited by
54
EDY / JURNAL TECH-E - VOL. 2. NO. 2 (2019)
budget, schedule and quality known as the II. Method
three constraints ". Waldi (2016: 181-182)[6] define: "The CPM
(Critical Path Method) method is known as
I. FRAMEWORK
existence of a critical path, which is a path
In implementing a project a company has a series of activity components with
must have predictions and plans in order to longest total amount of time.
be able to prepare project will be carried out The benefits of knowing a critical path are as
structured and appropriate. The company follows:
needs control in the project so that it can 1. Postponement of work on the critical
have a role in planning and scheduling a path causes all project work to be delayed for
project that will be carried out and therefore completion.
researchers make a framework. 2.Project completion can be accelerated,
if the work that is on the critical path can be
accelerated.
3.Supervision or control can be
controlled through the completion of a
critical path that is right in its completion
and the possibility of trade-offs (exchange of
time with cost-efficient) and crash programs
(completed with optimum time accelerated
with increasing costs as well).
4.Time slack is available in work that
does not go through critical trajectories.
Terms In CPM:
1. E (Earliest event occurence time): The
fastest time an event occurs.
2. L (Latest event occurrence time): The
slowest time that is still allowed for an event
to occur.
3. ES (Earliest activity start time): The
earliest start time of an activity. If the start
time is stated in hours, then this time is the
earliest hour the activity starts.
4. EF (Earliest activity finish time): The
earliest Finish time for an activity. EF a
previous activity = ES next activity.
5. LS (Latest activity start time): The slowest
time an activity can be started without
slowing down the project ”.
Image 1 Framework
55
EDY / JURNAL TECH-E - VOL. 2. NO. 2 (2019)
III. Result Calculation IV. Calculation of CPM Node
Karina Tika Aprilia (2015: 173) [7] The Method
steps in determining CPM are as
follows:
1. Divide the entire work into several
occupational groups into several
occupational groups which can be said
to be of the same type. Image 2 Calculation of CPM Node Method
2. Determine the duration of
completion of each milestone's work. 1. Advanced Count Table
3. Determine the relationship between
Table 1 Advanced Count Table
the work groups.
4. Determine the critical path method for Activities Period The Start
milestones based on the (D)
i j Name Start Finish
interrelationships. (ES) (EF)
5. Comparing the total duration of
work with the time needed. 1 2 A 2 0 2
Ardian Riftha Dhuha & Priyambadha 2 3 B 3 2 5
(2017: 1368-1369) [8] "There are 2
2 4 C 5 2 7
stages of CPM calculation in
determining the critical path, including: 3 5 D 4 5 9
1. Forward pass, starting from the 4 5 E 6 7 13
Start (initial event) to Finish (terminal
event) to calculate the fastest completion 5 6 F 3 13 16
time of an activity (EF) and the fastest Advanced calculations have several activities
time to occur an activity (ES). from 1-6 related to Figure 2 above.
EF (j) = ES (j) + Dur (j) Calculations start at ES = 0.
2. The countdown (backward pass), Calcultion EF = ES + D
starting from Finish to Start to identify
when the slowest occurrence of an 2. Reverse Count Table
activity (LF) and the slowest time of Table 2 Reverse Count Table
occurrence of an activity (LS).
LS (j) = LF (j) - Dur (j) Activities Period The start
3. If the forward countdown and the i j Name (D) Start Finish
countdown are completed, then the slack (LS) (LF)
or total float (TF) slack value can be
obtained is the time lapse or elasticity of 1 2 A 2 0 2
the duration of an activity on the project, 2 3 B 3 6 5
if the slack value of an activity is equal
2 4 C 5 2 7
to 0 indicating the activity is the main
activity (critical ), the main set of 3 5 D 4 9 9
interconnected activities is called the 4 5 E 6 7 13
critical path. Slack or total float can be
calculated using the formula: " 5 6 F 3 13 16
TF = LS – ES The countdown has several activities 1-6
related to Figure 2.
Calculations start from LS = 0.
Then it will produce a day that can complete
the project that is 16 days.
56
EDY / JURNAL TECH-E - VOL. 2. NO. 2 (2019)
IV.DISCUSSION c. Xampp Control Panel
Application
In the process of designing the proposed
C. Program Display
system using UML which can help the
a. List Login
proposed system process as an admin at PT.
Pakarti Tirtoagung:
A. Use case Diagram Proposal
Image 4 List Login
Information: Login form form to register
login which contains name, email, username
and password.
b. Login
Image 3 Use Case Diagram
B. Hardware and software Image 5 Login
specifications
1. Hardware Specifications Note: The login form for the admin login
a. Processor: Intel (R) Core that has been created.
(TM) i7-50000 U CPU c. Home
@ 2.40 Hz 2.40 GHz
with Intel HD Graphics
4400
b. RAM: 4GB
c. Hard Disk Drive: 1 TB
d. Mouse
e. Keyboard
f. A printer
2. Software Specifications
a. Operating System: Gambar 6 Home
Genuine Windows 8.1 (64-
bit) Note: Home is the main menu
b. Notepad ++ containing the project that is data proyek
there is a sub menu of transaction payment
57
EDY / JURNAL TECH-E - VOL. 2. NO. 2 (2019)
data and transaction arrears data, customer Based on the results of the questionnaire that
data which is charging customers, projects to has been distributed and has been managed
be planned, payment transactions that will states 53% of this system can:
1. Support Project Estimation activities (60%
pay for the project and arrears of transactions
of respondents stated strongly agree and 30%
that will be in arrears for the company to agreed).
know which ones have paid or not yet paid, 2. Make it easier for administrators to
report menu namely transaction payments manage project planning activities (60% of
and transaction arrears containing reports respondents agreed with the following
that will be printed or can be exported in statement).
excel or pdf, about us, contact us, galleries 3. Facilitate the user in estimating the
duration of the project (70% of respondents
and logout.
agreed).
d. Report 4. Arranging project scheduling and budget
that will be issued in order to manage a
project planning (50% of respondents agree
and 40% strongly agree with the following
statement).
5. Transaction payment report and
transaction arrears report (60% of
respondents agreed that the system is
appropriate in displaying transaction reports
Image 7 Report and transaction arrears).
Note: Project data reports, transaction b. Suggestion
payment data, customer data and transaction From the results of making Information
arrears data to provide information contained Systems related to Project Estimation at PT.
in the system. Pakarti Tirtoagung, giving advice so that the
next stage of system development can be
V. Conclusion and Suggestion carried out including:
a. The system can print filters per
a. Conclusion project creation date in order to facilitate
the search for project activity planning
From results of research into the company
data.
PT.Pakarti Tirtoagung and conducted a
b. Adding project transaction payments
questionnaire on the system that has been
so that they can be calculated
made, it can conclude that "Analysis and
automatically and adding transaction
Design Information System using CPM
payment income.
(Critical Path Method) Method the web-
c. Sending emails to arrears of
based at PT.Pakarti Tirtoagung" has been
transactions by each customer that is in
completed built use PHP programming
arrears on a project that has already been
language that can be used by PT. Pakarti
completed.
Tirtoagung where project data processing
activities can be developed into a system that
makes a project planning so that it can
facilitate the operation for the smooth
operation of production operations or save
time that has been determined at the planned
deadline.
58
EDY / JURNAL TECH-E - VOL. 2. NO. 2 (2019)
DAFTAR PUSTAKA
[1] Agusvianto, H. (2017). Sistem Informasi Inventori Gudang Untuk Mengontrol Persediaan
Barang pada Gudang Studi Kasus : PT. Alaisys Sidoarjo. Information Engineering and
Educational Technology, 40, 70.
[2] Mardi. (2011). Sistem Informasi Akutansi (Vol. 1). Bogor: Ghalia Indonesia.
[3] Al-Jufri, H. (2011). Sistem Informasi Manajemen Pendidikan. Jakarta: PT.Smart Grafika.
[4] Roger S.Press Man, P. (2012). Rekayasa Perangkat Lunak (Vol. II). Yogyakarta: ANDI.
[5] Dr.Hafnidar A.Rani, S. (2016). Manajemen Proyek Konstruksi. Banda Aceh: Deepublish.
[6] Waldi, B. S. (2016, Desember). Analisa Penerapan Manajemen Waktu Dan Biaya Pada
Proyek Pembangunan Hotel Bw Luxury Jambi. Jurnal Sains dan Teknologi Utama.
[7] Karina Tika Aprilia, I. F. (2015). Estimasi biaya dan penjadwalan proyek konstruksi
CV.IStomu menggunakan metode CPM. Prosiding seminar informatika aplikatif polinema,
173.
[8] Ardian Riftha Dhuha, F. P., & Priyambadha, B. (2017, November). Pengembangan Sistem
Aplikasi Manajemen Proyek Berbasis Web (Studi Kasus: PT. Swadaya Graha). Jurnal
Pengembangan Teknologi Informasi dan Ilmu Komputer, 1367-1375.
RIWAYAT HIDUP
Edy Graduated from the Informatics Engineering Study Program (S1) at Gunadarma University,
2004, STMIK ERESHA Informatics Engineering Program, 2012. Currently as a lecturer at the
Faculty of Science and Technology, Buddhi Dharma University
Bella Liantono Graduated from the Information Systems Study Program (S1) in the Enterprise
System, 2019.
59