You are on page 1of 86

UNIVERSITY OF INDONESIA

IMPLEMENTATION OF COMPUTERIZED MAINTENANCE


MANAGEMENT SYSTEM (CMMS) FOR MEDIUM
TRANSPORT AIRCRAFT

UNDERGRADUATE THESIS

REZA RAMADHANA INDARYANTO


0806472276

FACULTY OF ENGINEERING
INTERNATIONAL PROGRAM
DEPOK
JUNE 2013

Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

ii

UNIVERSITY OF INDONESIA

IMPLEMENTATION OF COMPUTERIZED MAINTENANCE


MANAGEMENT SYSTEM (CMMS) FOR MEDIUM TRANSPORT
AIRCRAFT

UNDERGRADUATE THESIS
Presented as one of condition for acquiring a bachelor of engineering

REZA RAMADHANA INDARYANTO


0806472276

FACULTY OF ENGINEERING
INTERNATIONAL PROGRAM
DEPOK
JUNE 2013

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

iii

STATEMENT OF ORIGINALITY

This thesis is the result of my own work,


and all sources, whether quoted or referenced
I have stated it correctly.

Name

: Reza Ramadhana Indaryanto

NPM

: 0806472276

Signature

Date

: June, 18th 2013

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

iv

SUBMISSION
This thesis is submitted by:
Name

: Reza Ramadhana Indaryanto

NPM

: 080672276

Study Program

: Mechanical Engineering, International Program

Title

: Implementation of Computerized Maintenance


Management System (CMMS) for Medium
Transport Aircraft

This thesis is accepted to be submitted as part of the requirement to qualify a


Bachelor of Engineering degree in Mechanical Engineering-International
Program, Faculty of Engineering, Universitas Indonesia.

BOARD OF EXAMINERS

Supervisor

: Ir. Warjito M.Eng., Ph.D.

(..)

Examiner

: Dr. Ir. Imansyah Ibnu Hakim M.Eng.

(..)

Examiner

: Jos Istiyanto S.T., M.T., Ph.D.

(..)

Examiner

: Yudan Whulanza S.T., M.Sc., Ph.D.

(..)

Established at

: Depok, West Java

Date

: June, 18th 2013

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

ACKNOWLEDGMENT

Bismillahirrahmanirrahim
Thank God, gratitude to Allah SWT who has given his grace, so that the
author had an opportunity to complete study titled "Implementation of
Computerized Maintenance Management System (CMMS) For Medium
Transport Aircraft". I also say thank you to for :
1. Ir. Warjito M.Eng., Ph.D my thesis supervisor who gives a lot of
feedback, advice and opportunities to develop knowledge to real work
practices. Helps to better understand how to implement a CMMS
system to related companies.
2. Prof. Dr.. Ir. M.Eng Harinaldi as an academic supervisor who has been
very instrumental in providing guidance, advice, and best direction in
lecturing process..
3. To the entire lecturer and staff of the department of mechanical
engineering who has given a lot of knowledge, guidance, and advice to
become an engineer in real life
4. The commander of 21 Squadron Engineering and staff, who have
provided the opportunity to conduct research Applied CMMS .
5. My family that i love the most, always be patient and work hard to
educate me to this day.
6. Best friends in my life over the past four years Debie Octora.
7. Friends in college in both formal and non-formal. Mechanical
engineering in 2008, all the members of international program in 2008.
Mechanical engineering in 2009 ish, pedro, adrian, aldy. Tindo, Keni,
Baikuni et al. To all the loyal friend who was always there for
supporting me , Alvan Afif, Boike, Iwan, Nito, Jagat, PJ, Rhendy,
Dikko, Ega, Giat, Ganang, Syahli, Hananto, Build, Eska, Indra, Sherif,
Dina. May Allah SWT always accompany and protect you.

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

vi

HALAMAN PERNYATAAN PERSETUJUAN PUBLIKASI TUGAS


AKHIR UNTUK KEPENTINGAN AKADEMIS
Sebagai sivitas akademik Universitas Indonesia, saya yang bertanda
tangan di bawah ini:
Nama
: Reza Ramadhana Indaryanto
NPM

: 0806472276

Program Studi : S1 Internasional


Departemen

: Teknik Mesin

Fakultas

: Teknik

Jenis Karya

: Skripsi

Demi pengembangan ilmu pengetahuan, menyetujui untuk memberikan kepada


Universitas Indonesia Hak Bebas Royalti Noneksklusif (Non-exclusive RoyaltyFree Right) atas karya ilmiah saya yang berjudul:
IMPLEMENTATION OF COMPUTERIZED MAINTENANCE
MANAGEMENT SYSTEM (CMMS) FOR MEDIUM TRANSPORT
AIRCRAFT
Beserta perangkat yang ada (jika diperlukan). Dengan Hak Bebas Royalti
Noneksklusif ini Universitas Indonesia berhak menyimpan, mengalihmedia /
formatkan, mengelola dalam bentuk pangkalan data (database), merawat,
memublikasikan tugas akhir saya selama tetap mencantumkan nama saya sebgai
penulis/pencipta dan sebagai pemilik Hak Cipta.
Demikian pernyataan ini saya buat dengan sebenarnya.
Dibuat di

: Depok

Pada tanggal

Yang Menyatakan

(Reza Ramadhana Indaryanto)


Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

vii

ABSTRAK

Nama

: Reza Ramadhana Indaryanto

Program Studi : Teknik Mesin Internasional


Judul

: Penerapan Computerized Maintenance Management System


(CMMS) Pada Pesawat Angkut Tipe Sedang

Implementasi pembuatan software CMMS ditujukan untuk kegiatan


maintenance dari pesawat angkut tipe sedang. CMMS dibuat dengan
menggunakan java sebagai bahasa pemrograman berbasis objek. Metode
penelitian dilakukan dengan cara observasi langsung kepada perusahaan terkait.
Pembuatan software CMMS dinilai dapat menjadi penghubung antara teknisi
sebgai pelaksana lapangan dan pihak manajerial sebagai pihak yang mengolah
data terkait. Implementasi dari CMMS disesuaikan dengan kegiatan maintenance
yang telah dilakukan oleh perusahaan tersebut, sehingga tidak akan menyulitkan
pengguna dalam ber adaptasi terhadap sistem tersebut. CMMS juga dapat
mengoptimalkan kinerja maintenance yang dilakukan perusahaan tersebut,
terutama dalam hal schedulling, dan penyimpanan data.
Kata Kunci: CMMS Maintenance, Scheduliing,java, Data Storage.

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

viii

ABSTRACT

Name

: Reza Ramadhana Indaryanto

Major

: Mechanical Engineering

Title

: Implementation Of Computerized Maintenance Management


System (CMMS) For Medium Transport Aircraft

Implementation of CMMS software development activities aimed at the


maintenance of the type of medium transport aircraft. CMMS created using Java
as object-based programming language. Methods of research done by direct
observation related to the company. CMMS software development can be
assessed as a liaison between technicians and field operators as the managerial
process data related parties. Adapted to the implementation of CMMS
maintenance activities that have been performed by the company, so it will not be
difficult for users to adapt to the system. CMMS can also optimize the
performance of maintenance by the company, especially in terms of scheduling,
and data storage.
Key Word : CMMS, Maintenance, Scheduling, Java, Data Storage.

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

ix

TABLE OF CONTENTS

STATEMENT OF ORIGINALITY ....................................................................... iii


SUBMISSION ....................................................................................................... iv
ACKNOWLEDGMENT ......................................................................................... v
HALAMAN PERNYATAAN PERSETUJUAN PUBLIKASI TUGAS AKHIR
UNTUK KEPENTINGAN AKADEMIS .............................................................. vi
ABSTRAK ............................................................................................................ vii
ABSTRACT ......................................................................................................... viii
TABLE OF CONTENTS ....................................................................................... ix
LIST OF FIGURES ............................................................................................... xi

CHAPTER I ............................................................................................................ 1
INTRODUCTION .................................................................................................. 1
1.1 Background .............................................................................................. 1
1.2 Problem Formulation ................................................................................ 3
1.3 Research Objective ................................................................................... 4
1.4 Research Benefits ..................................................................................... 4
1.5 Research Methodology ............................................................................. 4
1.6 Writing Systematics ................................................................................. 5

CHAPTER II ........................................................................................................... 7
BASIC THEORY .................................................................................................... 7
2.1
Maintenance ............................................................................................. 7
2.2 Maintenance Management ....................................................................... 9
2.3 Computer Maintenance Management System ........................................ 12
2.3.1 Manufacturing CMMS Objective .......................................................... 15
2.3.2 CMMS Modules ..................................................................................... 16

CHAPTER III ....................................................................................................... 28


RESEARCH METHODOLOGY .......................................................................... 28
3.1 CMMS Implementation Flow Chart in Technical squadron 21 ............. 28
3.2 Literature Research ................................................................................. 29
3.3 Problem Identification ............................................................................ 29
3.4 CMMS Conceptual Model Production ................................................... 30
3.5 CMMS Prototype Production ................................................................. 30
3.6 Validation ............................................................................................... 30
3.7 Conclusion and Suggestion .................................................................... 31

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

CHAPTER IV ....................................................................................................... 32
DATA COLLECTION AND PROCESSING ...................................................... 32
4.1 Steps of Middle Level Maintenance in Technical Squadron 21............. 32
4.2 Computer Architecture of CMMS in Technical Squadron 21 ............... 37
4.3 Working Step Principle of CMMS in Technical Squadron 21 ............... 38
4.4 CMMS Software Application to Technical Squadron 21....................... 41

CHAPTER V......................................................................................................... 72
CONCLUSION AND SUGGESTION ................................................................. 72
5.1. Conclusion ................................................................................................. 72
5.2. Suggestion .................................................................................................. 73

REFERENCES...................................................................................................... 74

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

xi

LIST OF FIGURES
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure

2.1
2.2
2.3
2.4
2.5
2.6
2.7
2.8
2.9
2.10
3.1
4.1

Figure
Figure
Figure
Figure
Figure
Figure

4.2
4.3
4.4
4.5
4.6
4.7

Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure

4.8
4.9
4.10
4.11
4.12
4.13
4.14
4.15
4.16
4.17
4.18
4.19
4.20
4.21
4.22
4.23
4.24

Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure

4.25
4.26
4.27
4.28
4.29
4.30
4.31
4.32

Maintenance Management Diagram ........................................... 11


Equipment Data Management Module ...................................... 17
Run Times ................................................................................... 17
Spare Parts Information............................................................... 18
Preventive Maintenance Module................................................. 19
Labor Module .............................................................................. 21
Work Order Module .................................................................... 23
Equipment Critically ................................................................... 26
Job Priority .................................................................................. 27
Work Order Planning/Scheduling ............................................... 27
Research Methodology................................................................ 28
Airplane Transferring Process and
Ground Run Test execution.........................................................32
In Dock Process........................................................................... 33
Post Dock Process ....................................................................... 33
Main Dimension of CN-295 (Top View) .................................... 34
Main Dimension of CN-295 (Front View) ................................. 34
Main Dimension of CN-295 (Side View) ................................... 35
PC Architecture from Planned CMMS in Technical
Squadron 21 ................................................................................ 37
CMMS Working Flow Chart in Technical Squadron 21 ............ 40
Airbus Listing Menu Preview ..................................................... 42
Flying Hour Preview ................................................................... 42
Maintenance Status Changing Menu Preview ............................ 43
Work Order Menu Main Preview ............................................... 44
Upload Screen From The Primary Work Order .......................... 45
Upload Screen from the Order of Airplane Transfer Letter ........ 46
The preview of Approval Letter of Airplane Transfer ................ 47
The Preview of Airplane transferring Letter ............................... 48
Preview of Special Tools ............................................................ 48
List of Tools Preview .................................................................. 49
Special Tools Preview ................................................................. 50
Consumable Items Preview ......................................................... 51
AWP Component Preview .......................................................... 51
Special Tools Preview After Finishing Data Input Process ........ 52
Assignment Menu Preview ......................................................... 53
Input from Attachment, Jumber and Date from The
Assignment Menu ....................................................................... 53
Employee Profile Menu Preview ................................................ 54
Maintenance Main Menu Preview .............................................. 54
Airbus Check Confirmation Preview .......................................... 55
Set Up Menu Preview ................................................................. 56
Work Card Menu Preview on Pre-Dock Folder.......................... 57
File Upload Preview on Engine Ground Up ............................... 58
Engine Ground Up Excel Format................................................ 59
Preview of In-Dock Main Menu ................................................. 60
Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

xii

Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure

4.33
4.34
4.35
4.36
4.37
4.38
4.39
4.40
4.41
4.42
4.43
4.44
4.45
4.46

Work card preview from power plant ......................................... 60


Preview of Post Dock Main Menu .............................................. 61
Main Preview of Report Menu .................................................... 62
Transferring Letter Report .......................................................... 63
Special Tools Report ................................................................... 64
Consumable Items Report ........................................................... 65
AWP Component Report ............................................................ 65
Labor List Report ........................................................................ 66
Staggering Report........................................................................ 67
Work Card Report ....................................................................... 68
Upload File .................................................................................. 69
Mailstone Preview on Airbus Listing ......................................... 70
Mailstone Table Preview............................................................. 70
Main Preview of Report (as history) ........................................... 71

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

CHAPTER I
INTRODUCTION

1.1

Background
Needs for maintenance will always be the main necessity for any

company. Periodic maintenance is important to maximize production process and


also to minimize financial loss. In general, maintenance means a factory or facility
caretaking activity which provides necessary adjustment to any planned
production process.
Maintenance is also all activities which are needed in the case of
maintaining machinery performance to keep it in ready condition, and if there is a
failure in the system, there will be an effort to put the machinery plight back to the
proper condition. Instrument management has been developing in years, and thus
it also has to be followed by the development of maintenance concept. Couple of
new and developing maintenance concepts are beneficial to any maintenance
paradigm changing in industrial sector.
One of the maintenance system improvement is the invention of software
system which enables user to compile an accessible database. This system is
called CMMS. A couple of years ago, CMMS was applied for hospital instrument
maintenance. Now, CMMS is used by factories and production companies as well.
In the field of aviation in Indonesia, CMMS is also used by Garuda Indonesia,
called with Automated Maintenance Engineering Garuda (AMEGA) The
maintenance inventory control program AMEGA is used by the engineering
division to monitor the repair activity and available spares for each aircraft type,
and for tracking the cumulative in-flight service times for each aircraft and major
components. These service times are obtained via the Departure Control System
DCS (not from ROC), as this information is entered into the system by station
managers throughout the airline's network
Technical Squadron 21, located in Halim Perdana Kusuma airport, is an
Indonesian National Air Force Military (TNI-AU) unit which provides middlelevel maintenance to F-27, F-28, C-130, B-737-200, B-737-400, CN-235, CN-295

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

airplanes. Power plant system; aircraft structure; hydraulic system; electrical


system; fuel system; and avionic system are the maintenance targets for this unit.
Beside those main systems, this unit also covers middle-level maintenance of the
supporting systems, such as GSE fabrication, metal sheet, publication and
painting.
CMMS system is capable enough to be included in Technical Squadron
21, in accordance that this system is already designed for assisting ISO 9002
based work document control process. Knowing that manual operational system is
still implemented in Technical Squadron 21, it will be more efficient if the
computerized system is applied. CMMS can be conducted to do data/document
transferring from a field officer to managerial officer. CMMS can also be used for
preventive/inspection maintenance planning and work order planning.
CMMS provides facility to track work orders and instrument data histories
which are related to kinds of adjustment, the frequency of maintenance amount,
and failure determinant. This will enable user to assess needed information for
tracking failure determinant and improving the instrument reliability in general.
Instrument downtime can also be reduced when CMMS is applied for creating
preventive maintenance schedule.
Beside improving the reliability to measure instrument performance,
CMMS also provides a database that consists of maintenance information. This
will enable user to analyze failure and design the preventive action. This kind of
maintenance

system

enables internal

standard construction to

provide

measurement and adjustment in all sectors such as employee productivity,


obedience, downtime, instrument supply control, backlog, service satisfaction, and
reliability.
With an accurate supply record, the whole maintenance process will be
improved. CMMS provides facility for effective management, maintenance
control, and material supply. Informations for decision making related with
maintenance will be recorded in detail in that system. Thus, there are hopes that
this system could be implemented in middle-level maintenance in Technical
Squadron 21.

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

1.2

Problem Formulation
Based on literature findings, it has been known that CMMS is beneficial

in optimizing maintenance performance. CMMS is valued to be the solution to


some failures which are commonly occurring to the conventional maintenance
system. This becomes the background of the research of CMMS implementation
in Technical Squadron 21. Therefore, there will be problem limitation in order to
optimize CMMS implementation. These are the standard modul which is used for
CMMS implementation in Technical Squadron 21 :
1. Equipment data management
2. Preventive maintenance
3. Labor
4. Work order system
5. Scheduling/planning
6. History

Furthermore, these standards will be explained in the following chapter. The


usage of CMMS system is intended for technical administration office, a
subsidiary unit in Technical Squadron 21. These are the responsibilities of
technical administration office:

1. Organizing all airplane administration activities


2. Recording, filling, and updating maintenance record
3. Preparing periodic report from Technical Squadron to the airport
4. Providing forms of SISBINMAT for maintenance activities
5. Providing valid PTU
6. Archiving sheet log book, PO implementation sheet, and component
repairing sheet

Considering aforementioned explanations, the problem limitations are


conducted in the maintenance sector, especially in the managerial level, which
will be forwarded to Technical Squadron commander and airport. In this case,

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

technical administration office is the most suitable object to be implemented with


CMMS. Therefore, this research is conducted to understand how far CMMS
system can be implemented to the middle-level maintenance performance in
Technical Squadron 21.

1.3

Research Objective
1. To identify conventional maintenance system implemented by
Technical Squadron 21
2. To apply CMMS in Technical Squadron 21
3. To analyze the use of CMMS in Technical Squadron 21

1.4

Research Benefits
The implementation of CMMS is supposed to be able to optimize the

maintenance capability from Technical Squadron 21, and solve problems to


failures that occur during the entire maintenance process. Facilitate the storage of
data from any kind of maintenance that has been done. Increase the effectiveness
of monitoring progress reports and work, easier and faster.

1.5

Research Methodology
1. Object identification and Research Area
Doing identification process toward topic selection, as well as doing
identification toward the range limitation which is going to be occurred.
This will be advised by appointed lecturer.
2. Literature research
Literature research is used to find out more about the selected topics.
The data will be gathered by reading books and journals, and browsing
online website.
3. Problem identification

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

Problem identification is used to find out every problem occurred in


conventional maintenance. It is done by doing interviews to company
side and also examining all archives related with the company.
4. Creating Conceptual Model
Conceptual model creation is done to ease input-output plot designing
toward CMMS program creator. Conceptual creation is also done by
conducting interviews with CMMS experts.
5. Prototype production
Prototype production is one of the purpose of this research, which is
one way to implement a CMMS system. This production is supposed to
help company maximalizing middle-level maintenance activities.
6. Validation
Validation is conducted to find out the result from CMMS program
whether it meets the standard of CMMS program and can properly be
applied to such company. validation is also conducted by the guidance
from lecturer as an advisor of this thesis.

1.6

Writing Systematics

The systematic of this thesis is conducted according steps and chapters. Therefore,
the order of the chapters are:

CHAPTER I INTRODUCTION
This chapter contains background setting which is underlying this thesis, writing
purpose, problem limitation, research method, and writing systematics.

CHAPTER II BASIC THEORY


This chapter explains about the theories used in this reearch. The theories are
implementation theory of Computer Maintenance Management System (CMMS).

CHAPTER III: RESEARCH METHODOLOGY


This chapter describes how CMMS is designed and implemented in Technical
Squadron 21.
Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

CHAPTER IV DATA COLLECTION AND PROCESSING


This chapter reveals the result from CMMS implementation in Technical
Squadron 21.

CHAPTER V CONCLUSION AND SUGGESTION


This chapter covers conclusion from all analysis from the process of CMMS
implementation in Technical Squadron 21. This chapter also compiles suggestions
for further research development.

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

CHAPTER II
BASIC THEORY

2.1 Maintenance
Maintenance system is a system that includes all activities to maintain the
machine, man, the way/method, and money. It is conducted in order to achieve
performance that is always ready to operate optimally. According to Coder
(1988), maintenance is a combination of the measures taken to keep an item in, or
to fix up, a condition until it is acceptable.
View of the new definition of maintenance refers to Gits (1992) as: all
activities that are intended to keep an item in, or return to, a decent physical
condition to meet the production function. In a broader scope, it also includes
proactive tasks such as periodic inspections and routine servicing, replacement of
prevention and condition monitoring, so in order to defend and restore the
equipment, maintenance has to do some additional activities, such as: work
planning, material purchasing control, personnel management, and quality control.
The series of tasks and activities that must be done can make the maintenance
becomes a complex function to be managed.
Maintenance also means an activity to maintain or keep the facility and
manufacturing equipment, conducts required repair, adjustments or replacements
to obtain a satisfactory operating conditions of production as planned, Assauri
(2004). Maintenance activities focused on the maintenance of facilities and
equipment to support the production process, especially by suppressing or
reducing problem to a minimum even none at all. Maintenance is all activities
conducted to maintain production facilities, so it could provide some important
benefits, such as:
1. Machinery and production instruments can be used in relatively
longer period of time.
2. Implementation of the production process can run smoothly and
stable.

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

3. Severe damage to the machinery and production instruments used


can be reduced as small as possible.
4. Process and the quality can be well-controlled.
5. The company will be able to reduce the maintenance cost arising
from equipment damage repair.
6. Coordination among divisions of the factory can run well.

Preventive maintenance according to Assauri (2004) is activities to prevent


unexpected damage and find conditions that can cause such damage in the
production process. While according to Setiawan (2008), preventive maintenance
is the periodic inspection to detect conditions that may lead to the production stop
or machine capability decrease, combined with the maintenance activity to
diminish such condition and bring it back to a proper condition. Preventive
Maintenance is very important because of its effective usage in dealing with
production facilities belonging to the "critical unit" where:

1. Damage to facilities or equipment will endanger the health or


safety of workers.
2. Damage to the facility will affect the quality of the resulting
product.
3. Damage to the facility will cause congestion throughout the
production process.
4. Capital invested in the facility or the price of the facility itself is
quite expensive.

When preventive maintenance is conducted to facilities in the category of


"critical unit", then the maintenance tasks can be performed with an intensive
planning for the related unit, so the production plan can be achieved with the
greater amount of production in a relatively shorter time. Preventive maintenance
itself is basically divided into two categories: routine maintenance and periodic
maintenance.

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

Routine maintenance is maintenance activities conducted on a regular


basis. Examples of routine maintenance activities are cleaning facilities,
lubrication or oil checks, as well as fuel checking and machines warm-up just
before it is operated. Meanwhile, periodic maintenance is maintenance activities
performed periodically or within a certain period, for example, every once a week,
once a month or once a year. Periodic maintenance can be done also by using the
number machines working hour or using production facilities to be an activity
schedule. In periodic maintenance, maintenance will be done when the engine has
reached the working hours of a hundred hours and is done repeatedly.
Breakdown maintenance is an act done after the damage or abnormalities
in the production facility. This activity is often called corrective maintenance.
This improvement is due to the damage that could result if the preventive
maintenance is not working out or it has been done, but until some particular time
facilities or equipment are still damaged. Similar with preventive maintenance,
corrective maintenance is conducted to make the facility or the equipment can
function again.
Corrective maintenance takes less cost compared to preventive
maintenance. This issue persists as long as the damage has not been occurred to
facilities or equipment when the production process conducted. It seems to
combine corrective maintenance with preventive maintenance is better than
conducting only one type of maintenance. Therefore, the damage must be
prevented by intensifying preventive maintenance. Besides, it is also envisaged
that in the long term for expensive machines which are included in "critical unit",
preventive maintenance will be more profitable than in real perform corrective
maintenance.

2.2

Maintenance Management
Mukattash and friends (2011) stated that maintenance management may be

a key strategic variable in the quest for waste that will lead eventually to strong
competitive advantage. In many organizations, the maintenance management
function is centralized through the maintenance manager who is responsible for all
aspects of plant and facility maintenance and support. Almost all services are
Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

10

dispatched here centrally and all spares and materials are regulated from the
central stores. This system is assumed to ensure control over policy, procedures,
system, quality, and training, Crespo and friends (2006).
Basics of the theory of a system maintenance are simple and useful enough
to be applied, there are: request, approval, plan, schedule, performing work,
recording data, accounting for costs, developing management information,
updating equipment history and providing management control reports. Here is a
brief description on each maintenance management, as it can be seen in figure
2.1.

1. Request: This displays maintenance works that can be conducted in


different ways, either verbally or electronically.
2. Approval: Maintenance supervisors often handle simple jobs
(spending a small amount), but large expenditures require approval
from several levels of management at a higher level
3. Plan: Make sure that the available resources (material, labor,
equipment, supplies, and so on). Planning of maintenance activities
can be done in various forms, as an example: maintenance
supervisor can give verbal commands to the workers, and if the
command is executed, it then must be in String together a work
order
4. Scheduling activity covers three factors:
a. Priorities. Priority code is based on the established criteria or the
importance of the equipment and the type of job.
b. Job assignment. Work assigned for maintenance technicians.
c. Follow up. As a further measure to ensure that work is being
conducted.
5. Record data: Recording the data may vary from a simple list that
was captured on the actual time to obtain a comprehensive record
of the materials, equipment identification, and do the work
assigned, and the kinds of activities associated.

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

11

Figure 2.1 Maintenance Management Diagram

6. Accounting for cost: It is very important to do, to monitor income


and expenditure costs.
7. Developing management information: It helps provide work report
that is being or has been done, the cost, the entire data,
identification tools, productivity, and scheduling.
8. Updating equipment history: recording of work report that has been
done may display a bit of data or even none at all, but it can also
provide the whole equipment update, record keeping, equipment
used, maintenance time, labor, and material costs at the time of
production, including cost and scheduling.
Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

12

9. Management controls report: Following the development of


information management, control reports cover expenditure,
performance, security and data equipment. For example, it is
regularly produced to summarize the results and functionality of a
system of maintenance. This report is very important for managers
make a correct and clever decision.

2.3

Computer Maintenance Management System


Chapman (1993) describes that CMMS has existed since 1976. Now,

CMMS is widely used in industrial activity around the world. Optimization of


maintenance activities has started to be facilitated since the companies using the
philosophy of World Class Manufacturing/Maintenance (WCM) or management
strategies associated with implementation of the CMMS.
CMMS is not only used to control the maintenance activities within a
company, but CMMS also aims to ensure employability and improve standards of
quality tools and the work output of a maintenance system. CMMS offers various
maintenance functions, which are not just limited to the field of manufacturing,
but can also be applied to facilities, utilities, fleet and various types of work
organization where the equipment/asset maintenance patterns are influenced by
what they do. CMMS covers equipment management, preventive maintenance
(PM), work order (WO), scheduling, inventory control, and purchasing. CMMS is
usually not included in the financial management or human resources
management (in addition to the cost of recording and personnel information).
Enterprise Asset Management (EAM) comes to complete CMMS. With
EAM, CMMS functions are expanded to include modules like financial debt,
advanced recording costs, and advanced human resource management. The
importance of using a CMMS maintenance activities within a company is
influenced by various factors. Trunk (1997) explains some factors that become
reasons why companies use CMMS:

1. Consumers are demanding the implementation of the ISO 9000


standard
Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

13

2. The FDA requires a maintenance management system that must be


owned by the company that manufactures drugs
3. The insurance company must be able to analyze the costs and
conditions of their material assets

According to Chapman (1993) tracking and control of a factory


maintenance activities involve different objectives and requirements of normal
engineering activities and construction work in general. It takes a different
maintenance system design to meet the maintenance requirements, a design that
can cover all the requirements and needs of work into a computerized
management system. Computerized system seems suitable to meet various tasks
related to the management of the organization in a maintenance management
system. Within the scope of the planning, organization and administration of a
system of care management system can be embodied by the Computerized
Maintenance Management System (CMMSs).
Lamendola (1998) stressed the need to eliminate non-value-added
activities, especially with regard to the documentation of work in the maintenance
system. He said that "this philosophy has long been the essence of the
Computerized Maintenance Management System". Travis and Casinger (1997)
outlined other issues related to the management of modern treatments. In their
writings, they stated five main priorities associated with the problems identified
by the manager who offers CMMS

as the solutions to these problems.

Decomposition of the problem is as follows:

1. There is a little or almost no support from management activities to


implement maintenance practices with world class high accuracy.
By using a CMMS, downtime status can be reported accurately so
it can reduce the costs.
2. For inventory problems, CMMS offers a system that is able to
regulate the availability of spare parts needs optimally to optimize
the availability of spare parts itself.

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

14

3. Problems related to the unequal distribution of individual


maintenance personnel capabilities, CMMS helps managers to
monitor information, such as what work has been done, who is
doing the work, and establishes the handling of the work based on
each individual's ability.
4. Lacking of labor to complete the work, CMMS can generate
reports on manpower requirements for each of the existing work
orders and report them in a certain time period. It can show errors
and needs of each workforce.
5. CMMS can provide reports for each piece of equipment breakdown
before preventive maintenance. It can also determine the location
of the problem or the requirement to reduce preventive
maintenance intervals.

Wireman (1994) argued that in a computerized maintenance management


system, there are needs of proper examination about the importance of having an
understanding of the functions that come with major maintenance: inspection and
maintenance service, equipment Installation, maintenance storekeeping, craft
administration. He went on to outline the purpose of the CMMS, include:
maintenance cost improvement, reduction in equipment downtime as a result of
scheduled preventive maintenance, increased equipment life, the ability to provide
historical records to make maintenance planning and budgeting, and to make
maintenance reports.

Most of CMMS system has four components modules such as:

1. Work order planning and scheduling;


2. Maintenance store controls;
3. Preventive/predictive maintenance; and
4. Maintenance reports

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

15

2.3.1

Manufacturing CMMS Objective


The modern maintenance system serves as means to control the operating

budget in a company and increase the company's bottom line. In fact, the cost of
maintenance can spend 40% to 50% of the company's operating budget. Thus, the
consequences of the lack of improvement will influence the existing operating
budget, and increase the long-term profitability. System maintenance is one of the
important elements that affect the whole life of the equipment, in an organization
(factories, companies and other work organizations). Maintenance activities must
be balanced with the even quality of the human resources involved in it. Such as
discipline and regular training that is provided to any personnel involved, such as
the provision maintaining motivation and increase effective people management.
The main purpose of the system is to maximize the performance of
equipment maintenance, so that a tool can work regularly and efficiently by
avoiding the breakdown or failure of equipment work. With this kind of system,
loss due to breakdown can be minimized. Silvalingam (1997) said that an
integrated maintenance system can properly reduce emergency (breakdown or
failure) by 75%, reduce purchasing costs by 25%, increase accuracy warehouse by
95% and increase the percentage of success of preventive maintenance as much as
200%. Moreover, with an integrated maintenance system, it can reduce
maintenance costs by 9% to 11% per year. The probability of saving maintenance
costs can be increased in the near and long term. Good maintenance management
will reduce company costs by 35%.
Modern CMMS can handle the whole process and procedure of
maintenance management, organize work activities to be more efficient and
analyze the whole equipment to optimize maintenance activities, Mather (2003).
The use of the modern computerized maintenance system enables users to
observe, follow and record all maintenance activities on a regular basis. CMMS
also provides work effectiveness, which is implemented by the effectiveness of
the maintenance period. CMMS can also be adapted to the needs of maintenance
on an enterprise basis, which means CMMS able to adapt to maintenance
activities that have taken place in the company and also to improvise on the
maintenance of existing systems.
Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

16

2.3.2 CMMS Modules


According to Bagadia (2006) a basic CMMS system covers :
1. Equipment data management
2. Preventive maintenance
3. Labor
4. Work order system
5. Scheduling/planning

1. Equipment data management

Function of management of data equipment is to define all types of


equipment/assets, spares, run time, safety procedures and to schedule activities
Preventive Maintenance (PM). See figure 2.2. In this system, new equipment is
able to be incorporated into the database function, search function relationships of
existing equipment and find the location of any equipment. History of any
equipment malfunctions can be stored and accessed easily, complete with
conducted maintenance data in accordance with the provisions of the Work Order
(WO).
Worksheets of an Equipment Data Management must provide correlation
relationships between PM, Labor, WO, inventory and purchasing. Each equipment
shall have their part number. Naming is done based on the type, function, location
and many other things that can simplify the process of listing of the equipment.
Equipment Data management covers the procedures that should be associated
with the PM, safety, and other procedures. Valid procedures are written once
using code name for each procedure. This coding eliminates repetitive writing on
any activities that require the same work procedures.
Priority is one important function, because it is necessary to make
decisions in the event of maintenance activities. Its implementation in the CMMS
system, priority can be done with the listing activity. On every piece of equipment
we can provide numbering based on priorities. For example, assume the numbers

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

17

1-10 with the smallest being the last priority. So that equipment with equipment
with number 10 is a top priority. Furthermore, priority comparison can also be
applied to job scheduling.

Figure 2.2 Equipment Data Management Module (Source: Bagadia, 2006)

Run times are information listed in units of miles, hours, and others. This
information is very useful when the schedule PM is determined on a unit that use
run times more as an indicator than the calendar system maintenance. Run times
require periodic updates. How frequent the run times data is updated depends on
the frequency of using of tools. Updates can be done manually, semi-manual and
automatic. See figure 2.3.

Figure 2.3 Run Times (Source: Bagadia, 2006)


Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

18

Condition Monitoring is a function that allows us to provide unlimited


measurement points for each equipment. This enables user to monitor whether the
equipment is operating safely as it should be. CMMS should be able to give WO
if the parameters of condition monitoring fulfilled. Spare parts contain the whole
information about recommended spare parts for existing equipment. See figure
2.4.

Figure 2.4 Spare Parts Informations (Source: Bagadia, 2006)

Equipment reports. Some reporting standards applicable in the CMMS can be


seen below:

a) Cost (equipment number, date installed, original cost, LTD cost)


b) Equipment failure (equipment number, description, failure codes: with
report queries you can get details of failures)
c) Equipment hierarchy (equipment number, location, description. Toplevel
equipment and its children are listed)
d) Failure count (displays number of failures for each piece of equipment
in a given time period)
e) Equipment warranty (equipment number, description, warranty expiration
date)
f)

Equipment availability (equipment number, description, times available


during a specified period)

g) Special tools (equipment number, description, special tools required)


h) Meter reading (equipment number, description, date, current meter
Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

19

reading, previous date, and meter reading)


i)

Location (equipment number, description, location, department)

2. Preventive maintenance

The PM is needed to minimize losses caused by breakdowns. PM menu in


CMMS program is used to create PM records and generate Work orders. PM
records contain about tasks about description, material, and labor information. PM
records determine which maintenance work to be done based on a system of
calendars and run times. See figure 2.5. PM procedures cover from a PM task
details, labor, part until tools requirements. The procedure of making PM may
take a very long time because PM must be integrated with equipment, WO, labor,
and inventory modules. But the use of PM procedures users have made can be
adapted to any equipment that users wanted. If the equipment used have the same
PM procedure, it can save data entry. This procedure is not only limited to the
activities of the PM, it can also be a type of safety procedures and other
regulations. Priority and frequency also take into consideration in making menus
PM in CMMS. The work priority system should be automatically integrated with
the upcoming WO, which then become the job priority.

Figure 2.5 Preventive Maintenance Module

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

20

While a function of frequency in the PM must be able to report the PM


based on the activity scheduling calendar system and system run time. Based on
the frequency, the system will schedule PM activities. CMMS should also be able
to automatically control PM activities scheduling that can not be done because of
the influence of season, such as for example a snowy winter. It can also be done to
give a warning to the workers, to advance or delay the maintenance work that is
plagued state of nature (change of seasons).

Preventive Maintenance reports

1. PM list (list of all PM jobs that are due in a specified period of time)
2. PM labor (details including money spent on PM labor)
3. PM material (details including money spent on PM material)
4. PM labor projection (forecast labor requirements for a specified
period. This report can be further broken down by craft category or
individuals)
5. PM material projection (forecast material requirements for a
specified period.)

3. Labor
This system contains data about employment. In this system we can classify
employees based on their ability to work as a group for example, mechanic and
electric. The system also includes about scheduling work of each employee based
on WO to perform Preventive Maintenance. Also in this system we are able to
enter data on the shift, leave and absenteeism due to illness or other work reasons.
This system is used to create time cards for maintenance staff. The system is
integrated with the PM, WO, planning, and scheduling. See figure 2.6.

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

21

Figure 2.6. Labor Module (Source: Bagadia, 2006)

Craft code. It represents the classification of the type of work being taken by each
employee that is written using a code or password in accordance with their
respective jobs. For example:
ELEC

Electrician

MECH

Mechanic

CARP

Carpenter

Labor Reports:
1. Labor overtime (employee ID, name, OT taken, OT refused)
2. Labor vacation (employee ID, name, hours earned, hours
scheduled, hours used)
3. Labor skill (employee ID, name, craft code, skill level)
4. Labor summary by account number (employee ID, WO number,
hours queried by account number)
5. Labor summary by employee ID (employee ID, WO number,
hours queried by employee)
6. Labor summary by calendar (employee ID, WO number, hours
queried by specific time period)

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

22

7. Labor summary by equipment (employee ID, WO number, hours


queried by specific equipment)
8. Labor productivity (can be used to monitor performance based on
estimated and actual hours)
9. Labor master (all fields)

5. Work order system

WO is the heart of the CMMS. This system will help us to create, print
and complete WO. WO covers all preventive and corrective maintenance
activities, based on that we can prepare WO. The system can also estimate any
costs we include information about any material, labor and other costs. See figure
2.7.
Work orders must be made by someone who is really an expert and
understand, because this person will determine what work needs to be done
complete with all the effectiveness and safety priorities. Here are a few things that
should be included in making WO:
Description of the equipment or numbering
Detailed description (or best possibility) at every possible failure that
occurred and any work that must be done
The name of the employee who is responsible for WO
Human resource estimation
Material estimation
Priority of work created by the makers of WO
The definition of the correct maintenance code
A code to define whether this work should be done with a maintenance
outage or shutdown

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

23

Figure 2.7. Work Order Module (Source: Bagadia, 2006)

Status

: Describe the status of the WO. For example, if the


WO delayed for various reasons such as: materials,
equipment, labor and other reasons. WO status make
anyone faster in accessing the system and taking
action.

Category

: Giving for each employment category such as PM,


emergency, repair, and project. Defined by the
system users.

Failure Code

: Explain any damage or failure that occurs on the job.


Defined by the system users.

Action Code

: Explain what activities have been done to correct the


failure. Which then will be a useful record of the
account after some period of time.

Labor

: By entering the ID of the workers, we can know


what jobs they have to do at the appointed time. This
is especially helpful when the work is quite difficult
and requires some workers. For example, when a job
needs to be taken by an electrician, mechanic, and

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

24

carpenter, then the system will help to calculate the


time required to complete each worker.
Material

: This menu allows us to incorporate the needs of the


material on each WO. As long as there are material
data, we can record and access to the material in the
system.

WO Completion

: WO can be completed, approved, or closed


individually or in a series. Completion of WO series
can be done by selecting a WO then close it with a
single click.

Downtime

: Estimated downtime is a downtime included in the


schedule, while unestimated downtime

is a

downtime that can occur at any time. Reducing the


amount of unestimated downtime can reduce the
cost. This can be done by recording, analyzing and
giving action when downtime occurs and then make
a series of precautions to keep downtime like this
does not happen again. This analysis helps us to
create a PM schedule.
WO Repots

WO parts shortage (WO number, part number quantity required, quantity


on hand, quantity on order, quantity short)

Active WO (all Wos pending during a specified time period)

Overdue WO (all Wos that are overdue at specified date)

WO material requirement (part number, WO numbers, quantity required,


quantity on hand, quantity on order)

WO labor requirements (craft categories, WO #, required and available


hours)

WO detail (WO number, date, work description)

Downtime summary (WO number, lost operation hours, cost)

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

25

Account history (account number, WO numbers, category, failure code,


cost)

Activity (category, number of WOs, percentage of WOs by categories)

Performance [WO number, date required, date completed, difference


(days), percent completed in time]

Cost summary (WO number, labor cost, material cost, outside cost, total
cost)

Labor summary (WO number, hours, labor cost)

Material summary (WO number, part number, material cost)

Equipment history (equipment number, WO numbers, category, failure


code,cost)

Cost variance (WO number, estimated cost, actual cost, percent variance)

6. Scheduling/Planning
Planning is one way to increase maintenance productivity, quality, cost,
and responsiveness. With this system, we can monitor and record all ongoing
maintenance activities. Obviously, this system also helps reduce the likelihood of
downtime happens while conducting maintenance. Several methods were
developed to maximize the performance of maintenance through good planning,
the following will explain one of the methods to maximize performance through a
priority system maintenance and backlog.
Priority system and backlog. Backlog is the estimated time required to
work on drafting WO. Each job has a unit of time (hours) for each WO
workmanship. The overall time required in each segment becomes backlog hours
for the job. WO usually do not include the backlog until the backlog can be
scheduled on a regular basis. Each operation has its own backlog time. Backlog
can be used to identify:

a) Workload distribution by region, priority, and so on


b) Workload personnel balance
c) Determine whether the work should be done by an outside vendor
Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

26

d) Determine the work to be suspended


e) Needs of human resources adjustment in maintenance activity

Priority of effect backlog is required to identify which maintenance


activities should be done by making identification of a series of events that take
place based on a predetermined priority scale. Priority of WO can be determined
by multiplying the equipment criticality is shown in (Figure 2.8) with the job
priority shown in the image (Figure 2.9). This theory is called the relative
importance factor (RIF). This work will be scheduled based on the largest number
of RIF.

(RIF = Job Priority x Equipment Criticality)

Figure 2.8. Equipment Criticality (Source: Bagadia, 2006)

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

27

Figure 2.9. Job Priority (Source: Bagadia, 2006)

Example:

If WO 1 have job priority 8 with the value of equipment critically 8,


then the RIF is: 64

And if WO 2 have job priority 5 with the value of equipment critically


8, then the RIF is: 40

WO 1 has a higher priority than the WO 2


(Examples of the scheduling reports can be seen in figure 2.10)

Figure 2.10. Work Order Planning/Scheduling (Source: Bagadia, 2006)

WO is classified based on the value of RIF (from the highest and lowest).
With the way we can determine which WO is a top priority by rearranging
work schedules based on the availability of material and human resources.
Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

28

CHAPTER III
RESEARCH METHODOLOGY

3.1

CMMS Implementation Flow Chart in Technical squadron 21


This research is conducted through following steps mentioned in the flow

chart in figure 3.1. This flowchart has been created by putting Technical
Squadron 21 as the research object reference.

Figure 3.1 Research Methodology

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

29

3.2

Literature Research
Data compiling process from various resources is conducted to learn

computer based maintenance management system, or as known as Computerized


Maintenance Management System (CMMS). Various informations is compiled
through webs, articles, books, and even opinions from experienced experts. All of
this is done to compile valid data which is going to be used for CMMS
implementation.
Data compilation begins with compiling various information about
definition, function, methods for general maintenance. Then, it is followed by the
introduction about some modern maintenance systems which are mostly applied
in manufacturing activities as well as other kinds of work. The purpose of this
data compiling is to find correlation between conventional maintenance system
with modern maintenance system. After gathering all data, master data will be
used to design a work plan from the CMMS implementation. All details of this
information can be found in Chapter 2. Moreover, the final data compilation is
conducted by doing a direct visit to Technical Squadron 21. The CMMS
implementation has to cover all working aspects which are done by the previous
maintenance method without changing the maintenance activity order
implemented there.

3.3

Problem Identification
Problem identification focuses on the maintenance works in Technical

Squadron 21. The conducted maintenance process is divided into three parts:
1. Pre-Dock
2. In-Dock
3. Post-Dock

Further information will be explained in chapter 4. The focus of this


research is to find out how CMMS is implemented in Technical Squadron 21.
Maintenance will be conducted to airplane type CN-295 and CN. The

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

30

implementation of CMMS does not supposedly change the old pattern of


maintenance, indeed this implementation has to be the optimalization for
maintenance activities in Technical Squadron 21.

3.4

CMMS Conceptual Model Production


The production of this concept is based on the implementation of CMMS

in the manufacturing activities. This process really needs proper interviews to


commander, middle officer, and also to all engineers in Technical Squadron 21.
To make sure how far CMMS can go along with the old maintenance pattern, the
data compilation has to be done completely. The designing process will be done
by ordering the old method of maintenance. It starts from the moment when the
airplane comes in until it comes out of the airport. It needs complete work orders
which have to be approved and sent by Technical Squadron 21. Then, the next
step is to make sure this design can be applied without changing any old method.

3.5

CMMS Prototype Production


Prototype production depends on the data compilation process and

conceptual model design. This prototype production uses JAVA application which
is going to be explained in Chapter 4.

3.6

Validation

Validation is conducted by presenting a prototype to Technical Squadron


21. Before doing the presentation, it has to be tightened to CMMS software
capabilities. CMMS has to be able to face extreme condition in some certain
circumstances. In this particular step, the system must be in a proper condition and
having a synchronized implementation standard with maintenance activity in
Technical Squadron 21. The assessment can also be conducted by inputting data
and checking the output. The new system can be used after the pre requirements
needed for the validation approval are completed.

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

31

3.7

Conclusion and Suggestion


After validation is legitimate through sets of test, the conclusion and

suggestion can be given. Related to how far the CMMS can be applied to
Technical Squadron 21.

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

32

CHAPTER IV
DATA COLLECTION AND PROCESSING

4.1

Steps of Middle Level Maintenance in Technical Squadron 21


As stated before, the middle level maintenance activities which are

conducted Technical Squadron 21 generally consists of three primary steps:


1. Pre-Dock
2. In-Dock
3. Post-Dock
These three steps are the requirements for the implementation of middle level
maintenance in Technical Squadron 21. These processes are conducted based on
the parameter flight hours from each airplane or time scheduling from the planned
maintenance terms.

Pre Dock is the process when the airplane is having the ground run test according
the work card standard.

Figure 4.1. Airplane Transferring Process and Ground Run Test Execution

In dock is the primary maintenance process which is occurring if


something happens. It also means the airplane entrance process moving to hangar
before having the maintenance process. Therefore, the middle level maintenance
activities conducted in Technical Squadron 21 are structural repair, component
removal, component installation, cleaning, and flight control checking.

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

33

Figure 4.2. In Dock Process

Post dock is the final process of the middle level maintenance activity
conducted in Technical Squadron 21. The ground run test is once again conducted
to make sure the airplane is sufficient to fly after having a maintenance process
and before the airplane transfer process to its airbase.

Figure 4.3. Post Dock Process

CN-295 is one kind of multipurpose airplane for civil and military needs.
Indonesia Military Airforce has operated two units of CN-295 which its
maintenance is conducted by Technical Squadron 21 Halim Perdana Kusuma. The
selection of choosing CN-295 as research object is because this airplane is
considered as the new aircraft and has only one middle level maintenance in
Technical Squadron 21, so that CMMS modelling can directly be applied for the
next maintenance.

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

34

Figure 4.4 Main Dimension of CN-295 (Top View)

Figure 4.5 Main Dimension of CN-295 (Front View)

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

35

Figure 4.6. Main Dimension of CN-295 (Side View)

In-dock maintenance is conducted with some particular standard.


The maintenance is scheduled according to the increasing number of flight hours
or every eight months. This maintenance is done to balance which parameter is
achieved first. Some checks have to possess naming code like such combination
of numbers and letters as it can be seen from table 4.1 on its first line. Every code
has its own work card. Maintenance is occurred when the flight age reaches 300
flying hours. Normally, for one year, one unit of CN-295 aircraft can function
until 600 flying hours. That means it has to be checked twice. But, the other
parameter can also influence the maintenance scheduling activities, which is when
the aircraft reaches the age of eight months. Those two parameters can be the
reference for the maintenance scheduling through interviews and researches to the
side of Technical Squadron 21. It is also noticed that aircraft which has reached
eight months is the reference, because in the most occasions it happens first.
If a unit of CN-295 has reached the age of eight months or 4800 flying
hours, the aircraft is considered to have gone through all sets of planned
maintenance, as for the next the aircraft should be reset back to its first condition.
This means the aircraft has to redo some maintenance clauses from the first as it
had done before. In every middle level maintenance activity to CN-295 aircraft,
there are some prevailed clauses. It is because at every level, the maintenance has

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

36

different activities and responsibilities. Some activities have to be monitored well,


because the maintenance activity has to be done in the planned time. Every
activity has to possess accountability report which has to be reported to Technical
Squadron 21 Commanders and then continued to the related Squadron (the
previous airbase which conducts the maintenance).

Table 4.1 Scheduled Maintenance Profile for CN-295 Flying 6 Flight Hours
per Aircraft per Year

SCHEDULED MAINTENANCE PROFILE FOR CN295 FLYING 600 FLIGHT HOURS PER AIRCRAFT PER YEAR

Year

Flight

300

600

900

1200

1500

1800

2100

2400

2700

3000

3300

3600

3900

4200

4500

4800

hours

A Check

2A

2A

2A

2A

2A

2A

2A

2A

2A

Check

3A

3A

3A

3A

3A

3A

Check

C Check

2C

2C

Check

2Y

2Y

2Y

2Y

2Y

Check

4Y

4Y

4Y

Check

8Y

8Y

Check

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

37

4.2

Computer Architecture of CMMS in Technical Squadron 21


CMMS software production has to be conducted according to the

aforementioned steps in chapter three. In the first prototype production process,


literature research about CMMS in general has to be occurring, then it continues
with the process of interviews with related personnels from Technical Squadron.
After completing various interviews, problem identification and data compiling
have to conduct. A CMMS system can be created with the architectural design as
represented in figure 4.7

Table 4.7 PC Architecture from planned CMMS in Technical Squadron 21

The CMMS program production uses JAVA software as the platform to


contain programming language. JAVA also has virtual machine and library that
needed for writing and operating one program. Besides, the selection of JAVA
program is based on the usage of JAVA program that can be used in open source.
For database server, Apache Tomcat is selected as the supporting media. Apache
Tomcat is one open source web server which has been developed by the Apache
Software Foundation (ASF). Tomcat implements JAVA serverlet and also Java
Server Page (JSP), which is the specification from Oracle Corporation.

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

38

As it has been said before, this program is operated with web running
base. The user can access to a PC or Laptop without having the internet
connection. It just needs a LAN connection between one computer to another. As
the input, the user will give some data about middle level maintenance of CN-295
aircraft. The processed data in computation system is in JSP format and operated
by Tomcat as the server, which is also connected to the database as the memory
for some related maintenance data about CN-295 aircraft. The output of this
process is the report document of maintenance application that can be printed as
the history of every maintenance conducted to CN-295. The usage of passwords is
occurred to protect the safety of this system, so the data accessibility is only
possessed by the officers who are responsible for conducting middle level
maintenance to CN-295 aircraft.
4.3

Working Step Principle of CMMS in Technical Squadron 21


The main principle of the CMMS system is not to change implemented

maintenance system in Technical Squadron 21. CMMS implementation is situated


to ease personnel using the program. Besides, the system creation is synchronized
with the needs of Technical Squadron 21, especially Technical Administration
Office. The steps of middle level maintenance implemented through CMMS can
be seen in this following flow chart in Figure 4.8 The Figure equipped with class
division of any maintenance work process
The first given input is the addition of flying hour to CN-295 aircraft. As it
has been explained before, one of the parameters for maintenance activity is the
addition flying hour for 300 flying hours, while the other one is the addition of the
age of the aircraft which reaches 8 months. This time reading will be
automatically conducted by the computer system, so users do not have to do any
inputting activities anymore. Everytime the first parameter occurs, system will
give warning sign in the form of warning alert (written warning telling that the
airplane needs to do the maintenance).
Then, as it is stated in the flow chart, the system will continue to input the
data so the process of maintenance can be conducted. The last output will be in
the form of history from all conducted maintenance activities. This process refers
Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

39

to some work cards for every type of maintenance according to the amount of
parameter addition. The system will be automatically given some report formats
according conducted data inputting process, such as work orders, transferring
reports, aircraft approval, staggering, specific tools, consumable and expendable
items, labor, and some other reports. These reports are archived as the database
archive which are automatically saved and can be accessed at any time.
The report formats are adjusted according to the needs of the Technical
Administration Office and later are sent to the commander of Technical Squadron
21 and also to the airport. This maintenance activity will be much easier to do
through computerized system which automatically accesses and previews sets of
data. Sets of activities and the examples of CMM application in Technical
Squadron 21 will be explained further in the next sub-chapters. The following
description of the shapes in figure 4.8 :

Model. The clasess which are used to store and manipulate state,
typically in a database or some kind.

Controller. The brains of the application . The controller decides


what the users input was, how the model needs to change, input,
and wich resulying view should be used.

Database. Is an organized collection of data

Condition. A filtering mechanism in relational-database queries

View. The user interface bits necessary to render the model tp the
user.

Operation. the basis of an instruction

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

40

Picture 4.8 CMMS Working Flow Chart in Technical Squadron 21

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

41

4.4

CMMS Software Application to Technical Squadron 21


Couple CMMS modules are applied to CMMS application software in

Technical Squadron 21. A series of modules are selected according to the


synchronized needs of middle level maintenance conducted in Technical
Squadron 21. This such software development is occurring with the result of
interviews and analysis toward data processing and maintenance conducted in
Technical Squadron 21. The CMMS software operation system is made as simple
as possible to ease users operating such system. This CMMS software capability
is supposedly able to support maintenance performance conducted in Technical
Squadron 21. These are menus and operating system from the CMMS system in
Technical Squadron 21. There will be CN-295test as a system operation example.
Couple modules or main menus which are previewed in this software are:
1. Airbus Listing
2. Work Order
3. Special Tools
4. Assignment
5. Maintenance
6. Reporting
7. History

1 . Airbus Listing
This is the main menu and the front page of CMMS software. As it can be
seen in figure 4.9, this menu presents the whole menu inside the system. This
menu presents history and notification from unit of aircraft being in maintenance.
There is CN-295 A and CN-295 B which is accessible from the Airbus Code box.
Users can access the type of airplane appropairbustriately to the needs of
maintenance, for demo example is CN-295test airplane. There are attached menus
on the airbus listing:

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

42

Figure 4.9 Airbus Listing Menu Preview

a) Action
This is the execution of adding flying time which is synchronized with
the usage of CN aircraft. By clicking the menu icon in action column, we
can add the amount of flying hour (it depends on which airplane is going
to the subject) as it can be seen in figure 4.10

Figure 4.10 Flying Hour Preview

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

43

b) Airbus name
This presents a list of CN-295 aircrafts according to their namings.
c) Status
This will change as the parameters are occurring. If the maintenance has
to be done, the status will change from OK to need maintenance, as it
can be seen in figure 4.11
d) Airbus hour
This is the amount of flying hour from each aircraft
e) Engine #1 hours
This is the age of engine 1 from CN-295 unit
f) Engine #2 hours
This is the age of engine 2 from CN-295 unit
g) Last Check Date
This presents when the last maintenance is conducted
h) Next Check Date
This presents the next maintenance time, which is based on the addition
of aircraft age.

Figure 4.11 Maintenance Status Changing Menu Preview

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

44

As it can be seen in figure 4.11, there is warning for each CN-295


airplane. The warning shows that the airplane needs the maintenance. The menu is
designed to ease the user observing all CN-295 activities. On that menu, it also
can be seen show milestone, it means the diagram containing all work cards
which have to be done according to the maintenance clause. Mile stone is also
used as the reference to determine which reg number is going to be the base for
the next maintenance. This issue will be explained further in the next sub-chapter.

2. Work Order

Work order menu functions as input and output work order which has to
be attached when the airplane reaches the due time for maintenance. The work
order input is the need for some work orders given by the airport as well as other
squadrons that have given their aircraft to have maintenance in Technical
Squadron 21. For the output, Technical Squadron 21 gives back the result report
of the maintenance. The menu preview of a work order can be seen in figure 4.12.

Figure 4.12 Work Order Menu Main Preview

Airbus code shows which airplane is having the maintenance. Reg number
shows the information about type of conduct maintenance, for example A-295test
007. One thing that has to be considered is the letter code A in the airplane code.

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

45

It is because every code has different works. The combination code between
numbers and letters are automatically arranged by computer system. Inside the
menu, there are three work orders which have to be attached in every
maintenance, one as the output, the other two as the inputs. The three work orders
are:
a) Primary work command : it contains an official note from the Squadron
commander (from the airbase where the airplane come from) to the
commander of Technical Squadron 21. In the CMMS system, primary
work order has the characteristics as the input which means it is worked
and given from outside technical squadron, so inputting data can be done
by the file uploading system. Usually, incoming reports are archived by
the scanning system. Even though the incoming report can be uploaded,
CMMS users still have to fill out some data such as: attachment; number;
and date, to ease computation system in making history from such file. For
uploading the primary work order, users have to choose upload work
order letter menu below the work order letter column. The format of
this work order can be seen in figure 4.13.

Figure 4.13 Upload Screen From The Primary Work Orde

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

46

b) Airplane Transfer Letter: this letter comes from the commander of a


related squadron (the airbase where the airplane come from) sent to
Technical Squadron 21. Since the report came from outside Technical
Squadron 21 (the same with the primary work order), users only have to
upload the file. Beforehand, users have to fill out the attachment, number,
and date first to ease the database process. The report usually is in the form
of printed text so to put it on the system users have to scan it first, as it can
be seen on the figure 4.14.

Figure 4.14 Upload Screen from the Order of Airplane Transfer Letter

Approval Letter of Airplane Transfer: This letter is made by the


Technical Squadron 21 and also operated inside the CMMS system. There is
an official format of the report, as well as the previous letter. Data entrance
system in the previewed design has similar format with the original one so
that it will ease users doing the input. A couple of new data which has been
input can be seen in the figure 4.15. Picture above shows some input data
which has been adjusted with the format of the original report. In the real

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

47

situation, users still have to input the data related to attachment, number and
date to ease data base system arrangement before inputting data as it has been
shown on the above picture. The system will automatically separate the letter
from the other letter which come in from the CMMS system through file
uploading. It is occurring to mark that the letter is made by Technical
Squadron. This separation will be seen on the report menu which are going to
be explained in the next sub-chapter.

Figure 4.15 The preview of Approval Letter of Airplane Transfer

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

48

After completing those three letters, the system will automatically do the
updating so the main menu appearance will change and give notification that the
three letters have been made. This will ease users to remember the tasks related to
the making of work orders. The format can be seen in the figure 4.16.

Figure 4.16. The Preview of Airplane transferring Letter

As it has been stated before, every kind of data processing will be


processed into the report format which has the similar format to previous report
from Technical Squadron 21. This issue can be viewed on the final page of this
thesis.

3. Special Tools

Special tools show the usage of instruments or materials which are needed
for maintenance works. Different reg numbers certainly need different tools and
materials too. The preview of the special tools menu can be seen in figure 4.17.

Figure 4.17 Preview of Special Tools


Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

49

There are some other types of menu which can be seen on special tools preview:

Special Tools

Consumable Items

AWP (Aircraft Waiting Part)

Below those three columns, there is an Unregistered label, which means


users have not made the data report about what kind of instrument or material are
going to be used in maintenance activities. Those three menu certainly possess
different data input. Users can press create (blue-colored button inside action
column) to input the data. After pressing the button, figure 4.18 will appear.

Figure 4.18 List of Tools Preview

In the previewed screen, it will be appearing three work cards that have to be
worked, there are:

Special tools. Special tools contain special instruments which are needed to do
the maintenance. Special tools can be different, but the computer has saved some
data about the usage of special tools according to the need on every maintenance
reg number. If there is an issue occurred and needed special tools outside the
database, users can input their own new special tools by pressing the green button
Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

50

labeled add then filling out empty column about the new addition of special
tools, figure 4.19. Similar with work order and some other menu after this, users
need to input such data: attachment; number and date to ease data arrangement
and report perusal after the maintenance is done.

Figure 4.19 Special Tools Preview

If there is an addition, users can put a tick in each blank box beside the part
labels to mark used part. Limited image previewing area causes picture can not be
fully previewed so only few tools can get the checklist. Material amount under the
column But can also be modified. This is because the amount of used tools can
be changed.

Consumable item. This item is marked used to support material. Basically, this
item almost works similarly with special tools. Amount and type of material can
be modified according to the conducted and synchronized maintenance reg. The

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

51

preview and the input process are similar with special tools, as it can be seen in
figure 4.20.

Figure 4.20 Consumable Items Preview

AWP Component. This is the part which Technical Squadron 21 do not


provide, so ordering must be conducted. The parts mentioned in this menu are
parts that have not been replaced because they are still in waiting list.

Figure 4.21 AWP Component Preview

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

52

The data input process has similarity with Special Tools and Consumable
Items, figure 4.21. After finishing input process on those three menus, the special
tools main preview will change due to ease users in checking. Unregistered
label will change into blue colored label with code for every work order, for
example STA-295test007 for special tools, CI/A-295test007 for consumable
items, and AW/A-295test007 for AWP component. This will put notification that
data inputting process on each menu has been done, as it can be seen on figure
4.22.

Figure 4.22 Special Tools Preview After Finishing Data Input Process

4. Assignment
This is one work order which is aimed to the unit member of Technical
Squadron 21. The work order contains names of all members who execute
maintenance activity according to their own specialization. This data input is
usually conducted to ease working unit in Technical Squadron 21 when
identifying every occurred problem on who is responsible for the issue. The
preview of assignment menu can be seen in figure 4.23 by just pressing create
button (blue button located inside the action column). After that, users can do data
inputting below the accordingly synchronized menu to Reg number and Airbus
Code from each conducted maintenance.

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

53

Figure 4.23 Assignment Menu Preview

A new menu will come up after that. Inside the menu users can also write
the names of the employee, position, nrp, specialization and other additional
information. Just like the previous work orders, users have to fill out attachment,
number and date, as it can be seen in figure 4.24.

Figure 4.24 Input from Attachment, Jumber and Date from The Assignment Menu

Users fill out the employee profile and after that press assign green
button to input particular employee. This step will have to redo until all
employees are input. After that, users have to press save green button on the
right bottom corner to end this program, as it can be seen in the figure 4.25.

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

54

Figure 4.25 Employee Profile Menu Preview

5. Maintenance
Maintenance is one of the most important menu in CMMS system. This
menu contains some series of work cards used for maintenance according to
thevvalid reg. Filling of some work cards is done by inspectors. Reports from
mechanics will be received and processed for the needs of work card filling. The
main menu of maintenance can be seen in figure 4.26. By pressing the book icon
below action column, users can find airbus check confirmation menu, as it can be
seen on figure 4.27. Users then can press call to action on the green box button
to start data inputting.

Figure 4.26 Maintenance Main Menu Preview

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

55

Figure 4.27 Airbus Check Confirmation Preview

There are two new menu coming up:

a) Set up
The preview from this setup can be seen in figure 4.28. This preview
comes up after users pressing call to action button. The maintenance
menu filling will possess two outputs, work report and staggering report.
A staggering report contains what kind of maintenance conducted on pre
dock, in dock, and post dock. Staggering functions as a time reference to
measure how long series of maintenance with some particular reg numbers
occur. Beside filling the work cards, users have to input some data which
will add more information about the conducted maintenance. Further
information will be explained in the next sub-chapter.

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

56

Figure 4.28 Set Up Menu Preview

As it has been explained before, there is a need to input time range,


because the first time input is given to limit check A working time as CMMS
demo in one month, and after it finishes users have to click update on a green
box button.
Work card. Users have to press this menu after completing the setup. In
this menu, users can find a folder on left top corner written Check-A, which is a
reg code for the conducting maintenance. After clicking that menu, there will
come up with the three other folders:
a. Pre-dock
b. In-dock
c. Post dock

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

57

Pre-dock. CMMS program has divided work card menu according to that
grouping so it will ease users to do data inputting, as it has been explained before.
The example is shown on figure 4.29.

Figure 4.29 Work Card Menu Preview on Pre-Dock Folder

For every information in the description column, it can be found that every
activity always has working time which is divided into:
Plan start end

: this is the time planning assumption needed for


completing one activity. As for example in
transferring and inventory activity, demo states that
it needs one day working time started from
2/6/2013 and finished at the end of that day.

Execution start end

: this is the working time needed to complete one


activity. For example, transferring and inventory
activity apparently finishes according to plan
which is at 2/6/2013.

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

58

After that, users have to press save on the blue labeled button on the
right corner of the menu. Then, the check list symbol will come up which means
the input process has finished. But, it seems that not all of the action column
symbolizes with check list. There is also shown pending label. As it has been
explained before, every activity inside the maintenance menu has some work
cards which has to be filled by inspector to follow up about the result report given
by the mechanics. The pending label means that there is work card or any prerequirement needed to be input to the system. Users then have to press pending
and the computer will automatically access the needs that should be attached in
the engine ground up pending activity, as it is previewed in figure 4.30.

Figure 4.30 File Upload Preview on Engine Ground Up

This system requires users to upload excel file first. Engine ground up is
done to give data related to machine data, oil, and other supporting systems. The
example of engine ground up excel file is previewed on figure 4.31.

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

59

Figure 4.31 Engine Ground Up Excel Format

In dock. Basically, the operational procedure in in-dock is not different


with operational procedure menu in pre-dock. There are some works that need
more work cards and there are some works that also need to be uploaded. It is
because in-dock is the main activity conducted by Technical Squadron 21 in doing
middle level maintenance. There will be some description on using in-dock menu,
as it can be seen in figure 4.32.

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

60

Figure 4.32 Preview of In-Dock Main Menu

It seems that there are pending labels below action columns on every type
of work. As for the example, pending label in power plan means there are some
work cards that need to be completed before finishing this menu. Users still have
to do the same treatment which is pressing the pending label on power plan
activity. Then, on the original screen preview, there is more activity menu than
what supposedly previewed. There are some activities that do not need any work
card filling so the label on action column written as a check list. If users press
pending for power plant, the preview will change as it appears in figure 4.33

Figure 4.33 Work card preview from power plant

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

61

It also seems that series of work cards have to be filled, there are two
pages containing a work list that should be done. Users have to input the start date
and the purposed time duration needed. . The working time input should be
synchronized with the first input time on the previous work card (before pressing
pending label, look in figure 4.32).
For example, users start the power plant work from 2/6/2013 and end on
5/6/2013 so the time range is in three days and not exceeding the planned time.
After that users have to press save so the save label will change into check list.
After it is finished, users have to go back to the previous menu to continue other
works. The user also have to make sure all kinds of works inside the work cards
are conducted because the system will not operate well if there is work card that
have not been filled completely.
Post dock. Post dock menu preview is almost similar to pre-dock menu.
Inside the post-dock menu, there is engine ground up. Engine ground up is used as
the reference to differ the airplane condition before and after in-dock. Input
procedure from the engine ground up data is the same with pre-dock procedure.
This is the preview of the post dock menu.

Figure 4.34 Preview of Post Dock Main Menu

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

62

6. Report
This work card contains all kinds of report about the result of the
maintenance activities. Report archives and formats all inputs users have done
before in the form of a ready-to-print report. The format is synchronized with the
conservative report format in Technical Squadron 21. This is conducted to
minimize working time for making the manual report as previously done. This is
the preview from the report.

Figure 4.35 Main Preview of Report Menu

Here are some reports inside report menu:

a) Transferring letter
b) Special tools
c) Consumable items
d) AWP Component
e) Labor list
f) Staggering
g) Work card
h) Upload file

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

63

a) Transferring letter
The format of this report is gathered from the filling from airplane transferring in
the work order. This report contains the unit transferring report from the technical
squadron commander to the commander of the airplane home airbase. figure 4.36

Figure 4.36 Transferring Letter Report

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

64

b) Special tools
This report contains types of special tools used in the CN-295 maintenance.
figure 4.37.

Figure 4.37 Special Tools report

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

65

c). Consumable items

This report contains material types and amount needed for maintenance activities.
figure 4.38.

Figure 4.38 Consumable Items Report

d). AWP Component

This report contains waiting list from orderd parts/tools. Figure 4.39

Figure 4.39 AWP Component Report

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

66

e). Labor list


This report contains the names of everyone who are in charge of doing
maintenance. Beside names, position, nrp, and specialization have to be attached
to this report.

Figure 4.40 Labor List Report

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

67

f). Staggering

This report contains a table attached with detail from pre-dock, in-dock, and postdock activities. It is also added with planned working time for every work
conducted. Figure 4.41

Figure 4.41 Stagering Report

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

68

g). Work card

This report contains some work cards which have to be patched by an inspector to
mark that the maintenance work has been done accordingly. Figure 4.42

Figure 4.42 Work Card Report

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

69

h). Upload file


This report contains input files through file upload methods. Figure 4.43

Figure 4.43 Upload File

All reports will automatically show up in the CMMS system after


completing maintenance menu just like what has explained before.

7. History
History does not have special menu like other menu in this CMMS
system. This issue occurs to maximize the usage of CMMS and also to ease
users observing all kinds of ongoing activities. Therefore, history is previewed
on the main window and at the end of this CMMS system. Inside the airbus
listing menu there is a milestone menu, previewed in figure 4.4.

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

70

Figure 4.44 Mailstone Preview on Airbus Listing

As it has been explained before, milestone can also function as historical.


Users just have to press milestone, then they will see a diagram from groups of
maintenance reg code start from reg A antil reg 8y, previewed in figure 4.45. The
appearance of this diagram is dependant to type of airplane. According to
maintenance demo, check A has been ticked which means it has been done.

Figure 4.45 Mailstone Table Preview

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

71

Reports can also function as history, as it is previewed in figure 4.46.


History will be previewed according to report function by seeing which work
cards have been conducted. But beforehand, users have to choose airplane number
inside the airbus code and then pick the year when the ongoing maintenance is
conducted. After that, they have to choose staggering code (conducted staggering
number), then they have to choose reg code containing maintenance reg code of
CN-295. After it finishes, users can finally re-access the report. The preview
shows up as it is previewed on report menu, but the accession year is based on the
year of execution.

Figure 4.46 Main Preview of Report (as history)

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

72

CHAPTER V
CONCLUSION AND SUGGESTION

5.1. Conclusion
Referring to the research objective which has been described in chapter I
about the CMMS implementation in Technical Squadron 21 Halim. Based on
literature review, expert interviews and parties, as well as field observations, came
to the conclusion that:
1. Based on the observation and study of literature, reproduction of
CMMS system is considered to represent middle level maintenance
toward CN-295 aircraft in Technical Squadron 21.
2. CMMS may support preventive maintenance activities, which became
one of the most important modules in the CMMS standard. Some
menu allows users to monitor all maintenance activities. Besides, the
warning system is also provided to ease users scheduling the
maintenance activities.
3. CMMS system can be a liaison between the mechanical and the
managerial side of the Technical Administration Office to support
data processing and preparing accountability reports from the
conducted maintenance.
4. CMMS system design is user friendly, because it does not alter the
flow of maintenance that had gone before. Making it easier for users
to adapt to the system.
5. The system is able to process data input into the output report
automatically. The input data will be directly formatted into the report,
which is based on writing procedures and applicable regulations. The
report can be found on the menu
6. CMMS can be applied to more than one computer which is connected
to the link. It will ease supervisors to check the conducted
maintenance activities.

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

73

5.2. Suggestion
Although the implementation of The Computerized Maintenance
Management System (CMMS) for Technical Squadron 21 has been completed,
the author realizes that there will always be a place for improvisation in order to
achieve a better quality system. And here are some improvisation done:
1. The new menu can be added to support the maintenance process carried
out by the Technical Squadron 21. For example, the addition of menu
graphics that can describe the graph up or down based on the needs of
maintenance time plan versus real time implementation, as it can be seen
in the staggering report.
2. In this system, the basic application of backlog (the time needed to do
each work order) has been carried out, for example on staggering report.
But in fact, the application of such systems is not maximized due to a
backlog that is still used in the form of estimation from the Technical
Squadron, this happens because the CN-295 aircraft is still relatively
new. As explained in Chapter II,

the listed backlog time can be

scheduled on a regular basis. It still needs a couple maintenance


executions in order to get regular backlog. So, hopefully in a few times,
the maintenance backlog time can be optimized as the reference when
preparing staggering reports.
3. The system is made with the ability to adapt to the new menu. Once you
have a backlog, the system is also equipped with priorities that can assist
in carrying out the work order. Priority from WO can be determined by
multiplying the equipment criticality (see Figure 2.8) with job priority
shown in the image (Figure 2.9). It is also called the theory of relative
importance factor (RIF), where the work will be scheduled based on the
largest number from RIF. (RIF = job priority x equipment criticality)
It cannot be done because of the lack job priority tables and equipment
critically, because the conducted maintenance is still relatively new and
burdened by the time limitation.

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

74

REFERENCES
Assauri, Sofjan ,Manajemen Produksi dan operasi, Edisi Revisi, Jakarta:
Universitas Indonesia, 2004.
Bagadia, K., Computerized maintenance management system made easy, how to
evaluate, select and manage CMMS, 2006.
Chapman, S., Proceedings of the 55th Annual Meeting of the American Power
Conference on Computerisation of Maintenance Management System, April
1993.
Coder,Antony,TeknikManajemen Pemeliharaan, Jakarta: Penerbit Erlangga,
1996.
Crespo Marquez, Adolfo, and Jatinder N.D. Gupta, "Contemporary Maintenance
Management: Process, Framework and Supporting Pillars." Omega 34.3 (2006):
313-26.
Gits, C., Design of maintenance concepts. International Journal of Production
Economics, 1992.
Lamendola, M., Repair more, repair less: where to focus, EC & M Electrical
Construction of Maintenance, vol. 98 No. 9, Intertec Publishing
Corporation,1998.
Mather, Daryl, CMMS: A Timesaving Implementation Process, Boca Raton:
CRC, 2003.
Mukattash, A. Foudad, R. H. Kitan, H. And Samhouri , Computer- Aided
Maintenance Planning System for Industrial Companies. Jordan Journal of
Mechanical and Industrial Engineering, vol. 5, No.3, pp. 227- 234, 2011
Setiawan, F.D.,Perawatan Mekanikal Mesin Produksi. Maximus, Yogyakarta.
2008.
Silvingham, R., Applying best practices to maintenance: a 12 step programme
for moving down the road to recovery, Plant Engineering, vol.51, No.6, june
1997.
Travis, D.E. and Casinger, L. , Five cause of-and remedies for-maintenance
manager headaches, Plant Engineering, vol. 51, No. 13, cahners Publishing
Company, 1997.
Trunk, C. Material Handling Engineering, The Nuts and Bolts of CMMS, vol.
52, No. 10, Penton Publishing Inc., September 1997.

Universitas Indonesia
Implementation of ..., Reza Ramadhana Indryanto, FT UI, 2013

You might also like