• Tidak ada hasil yang ditemukan

BORANG PENGESAHAN STATUS TESIS

N/A
N/A
Protected

Academic year: 2018

Membagikan "BORANG PENGESAHAN STATUS TESIS"

Copied!
83
0
0

Teks penuh

(1)

PSZ 19:16 (Pind. 1/97) UNIVERSITI TEKNOLOGI MALAYSIA

BORANG PENGESAHAN STATUS TESIS

JUDUL : MICROSOFT PROJECT 2003 AND PRIMAVERA PROJECT PLANNER IN HANDLING MULTIPLE CALENDARS

SESI PENGAJIAN : 2005 / 2006

Saya : ALVIN STANLEY A/L XAVIER

(HURUF BESAR)

mengaku membenarkan tesis (PSM/Sarjana/Doktor Falsafah)* ini disimpan di Perpustakaan Universiti Teknologi Malaysia dengan syarat-syarat kegunaan seperti berikut :

1. Hakmilik tesis adalah dibawah nama penulis melainkan penulisan sebagai projek bersama dan dibiayai oleh UTM, hakmiliknya adalah kepunyaan UTM.

2. Naskah salinan di dalam bentuk kertas atau mikro hanya boleh dibuat dengan kebenaran bertulis daripada penulis.

3. Perpustakaan Universiti Teknologi Malaysia dibenarkan membuat salinan untuk tujuan pengajian sahaja.

4. **Sila tandakan (9 )

SULIT (Mengandungi maklumat yang berdarjah keselamatan atau kepentingan Malaysia seperti yang termaktub di dalam AKTA RAHSIA RASMI 1972)

TERHAD (Mengandungi maklumat TERHAD yang telah ditentukan oleh organisasi/ badan di mana penyelidikan dijalankan)

TIDAK TERHAD

9

Disahkan oleh

_______________________________________ _______________________________ (TANDATANGAN PENULIS) (TANDATANGAN PENYELIA) Alamat Tetap :

18,SELASAR TEBING KINTA 2,

TAMAN MIRINDI, PN. PONSELVI JEEVARAGAGAM

31400 IPOH, PERAK. Nama Penyelia

Tarikh : 14 APRIL 2006 Tarikh : 14 APRIL 2006

CATATAN : * Potong yang tidak berkenaan.

** Jika tesis ini SULIT atau TERHAD, sila lampirkan surat daripada pihak berkuasa/organisasi berkenaan dengan menyatakan sekali sebab dan tempoh tesis ini perlu dikelaskan sebagai SULIT atau TERHAD.

(2)

I hereby declare that I have read this dissertation and found its content and form to meet acceptable presentation standards of scholarly work for the degree of

Bachelor of Engineering in Civil Engineering

Signature : _________________________________

Name of supervisor : Pn. Ponselvi Jeevaragagam

(3)

MICROSOFT PROJECT 2003 AND PRIMAVERA PROJECT PLANNER 3.0 IN HANDLING MULTIPLE CALENDARS

ALVIN STANLEY A/L XAVIER

This research report submitted in partial fulfillment of the requirements for the award of the degree of

Bachelor of Civil Engineering

Faculty of Civil Engineering

Universiti Technology of Malaysia

(4)

MICROSOFT PROJECT 2003 AND PRIMAVERA PROJECT PLANNER 3.0 IN HANDLING MULTIPLE CALENDARS

ALVIN STANLEY A/L XAVIER

Laporan kajian ini

dikemukakan sebagai memenuhi

syarat penganugerahan Ijazah Sarjana Muda Kejuruteraan Awam

Fakulti Kejuruteraan Awam Universiti Teknologi Malaysia

(5)

iii

DECLARATION

I declare that this entire dissertation is the result of my own research except for commonly understood ideas and others which I have clarified their sources. The dissertation has not been previously submitted and is not being concurrently submitted for any other degree or qualification.

Signature : ________________________

Name : ALVIN STANLEY s/o XAVIER

(6)
(7)

v

ACKNOWLEDGEMENT

I would like to express my sincere gratitude and thanks to my supervisor, Pn Ponselvi Jeevaragagam for her generous guidance, cooperation and advices from time to time throughout the duration of this dissertation. Her valuable knowledge and support is greatly appreciated.

I would also like to thank Mr. Augustine Michael, shift engineer at Angkasa Consulting Services Sdn. Bhd for his help on attaining the case-study data from Sg. Kinta Dam Project. His assistance in attaining numerous types of data and information widen my knowledge, not only about my research, but also the construction of the dam.

I also take this opportunity to thank Venga, Kuga, Shalom, Logen, Param, Giri, Mani, Puther, Sivadass and all my housemates for making my stay at UTM a memorable one.

(8)

Abstract

Calendars in construction project show the working and non-working days of a certain resource or a group of labors to a certain task assigned to them. Many

(9)

vii

Abstrak

Kalendar dalam sesuatu projek pembinaan berfungsi untuk memaparkan hari bekerja dan tidak bekerja bagi sesuatu sumber atau sekumpulan pekerja yang telah

dipertanggungjawab dengan sesuatu projek. Terdapat banyak projek pembinaan yang menggunakan lebih dari satu kalendar untuk menunjuk keadaan sesuatu projek seperti ciri-ciri atau sifat sesuatu kerja, kemudahan memperolehi sumber, keadaan cuaca dan sebagainya. Pakej perisian pengurusan projek seperti Microsoft Project 2003 dan Primavera Project Planner 3.0 menawarkan pelbagai kalendar dalam pakej perisisannya. Kajian ini dijalankan untuk mengenalpasti miskalkulasi yang terhasil dari pakej perisisan yang mempunyai pelbagai kalendar. Kesemua empat jenis hubungan dengan faktor kelengahan negatif, sifar dan positif dianalisis secara manual serta mengunakan kedua-dua pakej perisian. Hasil analisis menunjukkan kedua-dua perisisan menghasilkan kesalahan dalam semua jenis hubungan dengan kelengahan negatif dan sifar bagi Start-Finish dalam keadaan ‘special case’. Terdapat beberapa kesalahan lain yang dihasilkan oleh Microsoft Project 2003 dalam kes Start-Start dan Finish-Start dengan faktor kelengahan positif dan negatif, serta hubungan antara Finish-Finish dan Start-Finish dengan faktor kelengahan sifar dan negatif. Kajian tambahan turut dijalankan mengenai kelebihan dan kekurangan kedua-dua pakej perisisan Microsoft Project dan Primavera dibawah skop fungsi calendar, aktiviti input ID, WBS dan aktiviti rangkaian. Kajian tambahan ini menunjukkan bahawa Microsoft Project memiliki sistem calendar yang lebih baik, memiliki fungsi input aktiviti yang mudah dan WBS yang lebih tersusun. Kajian ini mencadangkan supaya mengelak menggunakan hubungan dengan jenis kelengahan seperti yang telah dibincangakan supaya dapat mengasilkan putput yang lebih jitu apabila menggunakan kalendar pelbagai fungsi melalui kedua-dua pakej perisian

(10)

TABLE OF CONTENTS

CHAPTER TOPIC PAGE

THESIS STATUS DECLARATION SUPERVISOR DECLARATION

TITLE i

TAJUK ii

DECLARATION iii

DEDICATION iv

ACKNOWLEDGEMENT v

ABSTRACT vi

ABSTRAK vii

TABLE OF CONTENTS viii

LIST OF FIGURES xii

GENERAL NOTATIONS xiv

LIST OF APPENDICES xv

CHAPTER 1 INTRODUCTION 1

1.1 Background 1

1.2 Research Objectives 2

1.3 Research Scope 3

(11)

ix

CHAPTER 2 LITERATURE REVIEW 4

2.1 Introduction to Scheduling 4

2.2 Significance of Scheduling for the Participants 5

2.3 Scheduling Techniques 5

2.3.2 .Precedence Diagram Method (PDM) 9

2.4 Drawback to CPM and PDM 10

2.5 Introduction to the Multiple Calendars in CPM 11

(12)

3.3.1. Literature review 25

4.2 Comparison between Single and Multiple Calendars 29

4.3 Multiple Calendars Manual Analysis 31

4.4 Multiple Calendars Analysis in Microsoft Project and P3 33

4.4.1. Special Case Analysis in Project and P3 33

(13)

xi

REFERENCES 66

(14)

LIST OF FIGURES

4.4 Finish-Start (FS) with lag negative (Special case) 36

4.5 Finish-Finish (FF) with negative lags (Special case) 37

4.6 Start-Finish (SF) with negative lags (Special case) 38

4.7 Start-Start (SS) with negative lags (Special case) 39

4.8 Start-Finish (SF) with zero lag (Special Case). 40

4.9 Finish-Finish (FF) with zero lags (Project) 43

4.10 Finish-Finish (FF) with negative lag (Project) 44

4.11 Start-Start (SS) with positive lags (Project) 45

4.12 Start-Start (SS) with negative lags (Project) 46

4.13 Finish-Start (FS) with positive lags (Project) 47

(15)

xiii

4.19 Necking for non-working days in P3 54

4.20 WBS Code Definition in Microsoft Project 56

4.21 WBS Hierarchy Display in Microsoft Project 56

4.22 Activity Code Increment Option in P3. 58

4.23a WBS hierarchy in P3 58

4.23b WBS hierarchy in P3 and Gantt chart 59

(16)

GENERAL NOTATIONS

Symbols

AOA - Arrow on arrow

AON - Arrow on node

d - Duration

d1 - Modified Duration

EF - Early Finish

ES - Early Start

FF - Finish-to-Finish

FS - Finish-to-Start

EFT - Early Finish Time

EST - Early Start Time

LF - Late Finish

LS - Late Start

LFT - Late Finish Time

LST - Late Start Time

SF - Start-to-Finish

SS - Start-to-Start

(17)

xv

LIST OF APPENDICES

APPENDIX TITLE PAGE

A Case Study Schedules in Microsoft Project 68

2003 Format

B Case Study Schedules in Primavera Project 72

(18)

Chapter 1

INTRODUCTION

1.1. Background

The use of information technology is common in the construction industry. A wide range of data can be stored, managed, and manipulated using information technology tools. In the case of scheduling, Microsoft Project and Primavera Project Planner are a few of leading software being used in current date. Microsoft Project is well known as easy-to-use software while Primavera is high-end software.

Scheduling for a single calendar using this software is rather easy and common. But, there are chances for a single construction project to have multiple calendars. The occurrence of multiple calendars can be regarded to the work properties, weather condition, resource available and other reasons (Lock.2000). In a planner of multiple calendars, each calendar has a unique working day of its own. For example, a construction planner can have two calendars, one for three days working days and another for seven days working days.

(19)

2

assume without clear knowledge that the data generated by the software are correct. It has, however has been noticed that Microsoft Project and Primavera (3P) generates incorrect data and inconsistent results under certain conditions dealing with multiple calendars(Kyunghwan Kim and Jesús M. de la Garza, 2005).

It is well known that Microsoft Project is a user-friendly software and P3, in the other hand, very sophisticated software. As an additional objective to this research, a few functions in both software are been analyzed for comparison purpose. Conclusions are made within the scope of aspects analyzed and the overall comparison of both software packages is ignored.

1.2. Research Objectives

The objective of this study would be:

o To determine relationship types with lag conditions in which miscalculations

occur in Microsoft Project 2003 and Primavera Project Planner 3.0 dealing with multiple calendars.

o To compare Microsoft Project and Primavera Project Planner in the aspects of

(20)

1.3. Research Scope

Primavera and Microsoft Project are two leading software in project management. Each has unique features to generate project data on project plan, organize resources, assign responsibility, and follow up during construction. In this paper, however, the scope is limited only certain functions in both Project and P3. The scope of functions is listed as below.

• Multiple calendars and activity relationship

• Calendars

• Activity input and Work Breakdown Structure

• Activity linking

It has been noticed that newer versions of these software are in market every year. The software used in this paper is Microsoft Project 2003 and Primavera Project Planner version 3.0.

1.5. Importance of the Study

This study serves the significance for academicals and practical purpose. In terms of academic, this paper could help the users of the project management software packages to understand about the multiple-calendars-based scheduling and it’s the conditions of miscalculations.

(21)

Chapter 2

LITERATURE REVIEW

2.1. Introduction to Scheduling

Scheduling provides an important role in a construction project. Where there is no plan, where the disposal of time is surrendered merely to the chance of incidence, chaos will soon reign(Victor Hugo, 1802-1885). Without a plan, there is no way to schedule the required work, no way to track progress, and no way of deciding on corrective action when unexpected events occur (Stella and Glavinich, 1994).

(22)

2.2. Significance of Scheduling for the Participants

The need for proper planning and scheduling of construction projects is crucial for all parties involved. The major parties involved in a construction project are the owner, consultants and the contractors.

The owner uses schedules and plans in the aspect of monitoring. Indirectly, he gains control over the project. Another importance of scheduling to the owners is to predict the financial needs of the project.

The scheduling significance for the consultants is in the form of activities like research, design, and estimation, and documents preparation.

Scheduling is a crucial to the contractors. Scheduling is used as a tool in determining the quantity of labor, the types and quantity of plants, the time duration of an activity, the time and duration for material supplies and to estimate financial flow and need. By proper planning and scheduling, contractors increase the possibility that a project will be completed within budget, will be within the time constraints, and will have better quality, and they can reduce the chances of chaos breaking out.

2.3. Scheduling Techniques

(23)

6

industrial engineering applications, CPM has gone through an evolution over the last 40 years, from arrow diagrams, the program evaluation and review technique, and precedence diagrams to the current sophisticated commercial software used today.It is important to note that the development of CPM took time and a different approach to arrive at what it is used today.

The basic of all network scheduling is the Activity on Node (AON) and Activity on Arrow (AOA). In AOA networks, the traditional CPM is used and in AON networks, the CPM is slightly modified and referred as Precedence Diagram Method (PDM). Other famous network scheduling method is Program Evaluation and Review Technique. This paper is focused merely on CPM and PDM methods.

2.3.1. Critical Path Method (CPM)

The CPM is a systematic scheduling method for AOA network. The CPM involves in major four steps

• A forward pass to determine activities early-start times. (EST)

• A backward pass to determine activities late-finish times. (LFT)

• Float calculations

• Identifying critical activities

2.3.1.1. Forward Pass

(24)

Each of the nodes in the network, in fact, a point at which some activities end (head arrow coming into the node) and some other activity starts on the same node.

All successor activities can only start after the latest predecessor is finished. Therefore, for the forward pass to determine the early-start (ES) time of an activity, the head arrow coming into the start node of an activity is observed. Then, the activity ES time is set as the latest finish time of all. The early finish time is calculated as the formula 2.1:

Early-Finish (EF) = Early-Start (ES) + d (2.1)

where d indicates the duration of the activity.

It is must to be taken into consideration the largest EF value of the predecessor activities is used to calculate the ES of successor’s activity if the successor has multiple predecessors, and all other values are not used.

2.3.1.2. Backward Pass

The backward pass determines the late-finish (LF) times of activities by proceeding backward from the end node to the starting node of a AOA network. For a backward pass to determine the late-finish times of the activities, the successors (tail arrow) going out of the node is looked upon and their smallest late-start (LS) value is evaluated and this value is used as the LF time of the predecessors. LS times can be calculated as formula 2.2:

(25)

8

The LS time of the last node in a backward pass is necessary to be checked to ensure the correctness of the calculation. The checking formula is as given below (formula 2.3):

Late-start (LS) = Late-finish (LF) - d = 0 (2.3)

2.3.1.3. Float Calculation

Once forward-pass and backward-pass calculations are complete, it is possible to analyze the activity times and find the conclusions. One important aspect is Total-Float (TF) calculations, which determine the flexibility of an activity to be delayed. There are two ways of scheduling an activity using its activity times. One way is to schedule its as early as possible (using its ES time). The other way is as late as possible (using its LS time). The activity float can be represented by the following relationships:

Total Float (TF) = Total Slack (2.4) = LF - EF

= LF - ES

Subtracting the activity duration, the total floats becomes:

(26)

Another type of float often used in network analysis is the Free Float, which can be calculated as:

Free Float = ES (of succeeding activity) – (2.6) EF (of activity in question)

The free float defines the amount of time that an activity can be delayed without taking float away from any activity. With free float available for an activity, a project manager knows that the float can be used without changes in the status of any non-critical activity to become critical.

2.3.1.4. Critical Activities

The total float values of activities are very useful for realistic scheduling of the activities and in responding to many changes that occur on site. Activities with zero floats mean that they have to be constructed right at their times, without delays. These activities, as such, are considered critical. They deserve the special consideration of the project manager because any delay in critical activities causes a delay in the project duration.

2.3.2. Precedence Diagram Method (PDM)

(27)

10

Early Start Early Finish

Name (duration)

Late Start Late Finish

Figure 2.1: PDM node

2.4. Drawback to CPM and PDM

The CPM and PDM analyses for network scheduling offers vital information that can lead the project to its accomplishment. Both methods, however, has some weakness that require special attention from the project manager. These drawbacks are as follow:

• The forward and backward pass calculations do not incorporate resources into their formulation. Dealing with limited resources has to be done separately after analysis.

• Since CPM and PDM formulations deal mainly with activities durations, not

resources, most often they result in large fluctuations in the total resources, from one day to another. Special resource-leveling effort has to be done, therefore reduce the hiring and firing of resources.

• The formulation of CPM and PDM methods do not incorporate to constrain project duration.

• Since CPM and PDM methods deal mainly with activities durations, they do

(28)

• The basic assumptions in CPM and PDM formulations are that activity duration are deterministic. In reality, however, activity durations take certain probabilistic distribution that reflect the effect of on project condition on resource productivity and the level of uncertainty involved in the project.

• With CPM and PDM analysis determining the start times of activities, it is

possible to convert these start times to calendar days and accordingly identify the time of the year in which each activity is planned to be constructed. Based on that, it is possible to modify activity duration and cost to reflect the impact productivity factors such as weather conditions. Accordingly, total project duration becomes longer but more closely reflects actual construction conditions.

d1 (modified duration) = d (original duration)/productivity

factor (2.7)

c1 (modified cost) = d (original cost)/productivity factor (2.8)

2.5. Introduction to the Multiple Calendars in CPM

(29)

12

It is common to have multiple calendars according to task properties, weather conditions, resource availabilities, and other reasons in a construction project (Lock 2000). At times, a single resource, for an example, an excavator is assigned to more than one project site in the same week, and its working days in the destined project site is just three days in a week. In these situations, it is important to assign a single calendar specifically for this task and the follow-ups uses a different calendar concerning the task type. Multiple calendars have unique working pattern per week. For example, a construction schedule can have three project calendars: one for a 3 day work week (Monday, Tuesday, and Wednesday), another for a 5 day work week (Monday through Friday) and the other for a 7 day work week (continuous working days). Then, any activity of the schedule can use one of the calendars based on the activity condition.

2.5.1. Basic Rules for Multiple Calendars

CPM rules are commonly used in single calendar based scheduling. However, consideration must be given when dealing with multiple calendars. The approach is slightly different in each case of relationship type and lag amount, but a set of basic rules as described below are applied to most cases.

(30)

Basic rules in multiple calendars (Kyunghwan K and Jesús M. de la Garza, 2005).

1. The relationship lag time belongs to the predecessor’s calendar in both forward and backward passes. If the lag time property does not correspond to the predecessor’s calendar, the lag can be replaced with an activity that has a different calendar to correctly represent the lag property.

2. Activity split is not allowed, except for the period of nonworking days. An activity must stop on the non-working days and continue on the next available working day.

3. The relationship lag time indicates the minimum time interval that must exist between two activities in both forward and backward passes.

4. In forward pass, if the early time (EST or EFT) of the successor calculated directly from the predecessor is a nonworking day, the early time should be postponed to the next available working date of the successor’s calendar. Similarly, in backward pass, if the late time (LST or LFT) of the predecessor calculated directly from the successor is a nonworking day, the late time should be advanced to the previous available working date of the predecessor’s calendar. This is done to assure the minimum time interval condition

5. The scheduling unit is 1 day and every activity starts at the beginning of the day and finishes at the end of the day.

6. The beginning of a day is identical to the end of the previous day. After applying the lag time, the beginning time is applied to find the start time of an activity and the end time is applied to find the finish time of an activity

(31)

14

available on the same date. The difference between the beginning and the end of the day is also 1 day.

8. If an activity has multiple successors with the same relationship type, but with different lag time values, the early time of a successor with a longer lag time must be greater than or equal to the early time with a shorter lag time. The following equation shows this early time property with different lag times from on predecessor:

ET n, i ≤ ET n+1,j (2.9)

Where n = lag time (integer); and ET n,, j = ET (EST or EFT) of activity i with

n lag.

When an activity is involved with more than two calendars through related activities, the early time of an activity in the forward pass is the maximum early time among all possible early times calculated from predecessors. Each possible early time is calculated based on two calendars: one for the predecessor and the other for the successor. The same condition happens for the backward pass. The late time of an activity in the backward pass is the minimum late time among all possible late times calculated from successors. Each possible late time is calculated based on two calendars.

2.5.2. Forward Pass

(32)

2.5.2.1 Finish-to-Start and Start-to-Start

In a finish-to-start (FS) and start-to-start (SS) with zero lag, the successor activity can start immediately after (for FS: 0) or start at the same time (for SS:0) or later than the predecessor activity finishes. The earliest possible start time of the successor is the next day (for FS: 0) and the same day (for SS: 0) of the predecessor’s EFT and EST respectively.

In a FS and SS with positive lag, the successor can start at the lag time after or later than the predecessor finishes. The earliest possible start time of the successor is the next day of the predecessor’s EFT (for FS: +) and EST (for SS: +) plus the amount of lag time counted by working days on the predecessor’s calendar.

Similarly, in a FS and SS with negative lag, the successor can start at the lag time before or later than the predecessor finishes. The earliest possible start time of the successor is the next day of the predecessor’s EFT (for FS: -) and EST (for SS: -) less the amount of lag time counted by working days on the predecessor’s calendar. In other words, the successor can start when the remaining duration of the predecessor on the predecessor’s calendar is at most the lag time.

2.5.2.2. Start-to-Finish and Finish-to-Finish

(33)

16

In a SF and FF with positive lag, the successor can finish at the lag time after or later than the predecessor starts (for SF) and finishes (for FF). The earliest possible finish time of the successor is the previous day (for SF) and on the same day (for FF) of the predecessor’s EST plus (for SF) or predecessor’s EFT minus (for FF) the amount of the lag time counted by working days on the predecessor’s calendar.

With a SF and FF and negative lag, the successor can finish at the lag time before or later than the predecessor starts (for SF) or finishes (for FF). The earliest possible finish time of the successor is the previous (for SF) or on the day (for FF) of the predecessor’s EST and EFT less the amount of lag time counted by working days on the predecessor’s calendar respectively.

2.5.3. Backward Pass

The backward pass begins after the forward pass is completed for all activities. In the backward pass, the late times of each activity are calculated based on the late times of the successors. As mentioned in the basic rules, the relationship lag time is also the minimum time interval that must exist between two activities in the backward passes. The backward pass with multiple calendars is similar to that with continuous working days, but it has additional features to handle nonworking days.

2.5.3.1. Finish-to-Start and Start-to-Start

(34)

possible finish time (for FS) or start time (for SS) of the predecessor is the previous day of (for FS) and same as (for SS) the successor’s LST.

In a FS and SS with positive lag, the successor can start at the lag time after or later than the predecessor finishes (for FS) and starts (for SS). With this property, the latest possible finish time (for FS) and start time (for SS) of the predecessor is the previous day of (for FS) and the same day as (for SS) of the successor’s LST less the amount of the lag time counted by working days on the predecessor’s calendar.

In a FS and SS with negative lag, the successor can start at the lag time before or later than the predecessor finishes (for FS) and starts (for SS). With this property, the latest possible finish time (for FS) and start (for SS) of the predecessor is the previous day of (for FS) or the same day as (for SS) the successor’s LST plus the amount of the lag time counted by working days on the predecessor’s calendar.

2.5.3.2. Start-to-Finish and Finish-to-Finish

In a SFand zero lag, the successor activity can finish on the previous day or later than the predecessor activity starts whether the schedule is based on early times or late times. Because the predecessor could start the next day of the successor’s finish, special care is required in the backward pass with SF:0, especially when nonworking days are involved. The latest possible start time of the predecessor is the next day of the successor’s LFT or, if it is a nonworking day, the next available working day.

(35)

18

early times or late times. With this property, the latest possible finish time of the predecessor is the same time of the successor’s LFT.

In a SF and FF with positive lag, the successor can finish at the lag time after or later than the predecessor starts (for SF) and finishes (for FF). With this property, the latest possible start time of the predecessor is the next day of (for SF) or the same days as (for FF) the successor’s LFT less the amount of the lag time counted by working days on the predecessor’s calendar.

In a SF and FF with negative lag, the successor can finish at the lag time before or later than the predecessor starts (for SF) or finishes (for FF). With this property, the latest possible start time of the predecessor is the next day of (for SF) or the same day as (for FF) the successor’s LFT plus the amount of lag time counted by working days on the predecessor’s calendar.

2.6. Project Management Software.

The software that are analyzed in this paper are Microsoft Project version 2003 and Primavera Project Planner (P3) version 3.0. Microsoft Project is popular easy-to-use project management software, and P3 is high-end software for project management. Both software systems allowputting together a project plan, organizing resources, and assigning responsibilities and adjustment during construction.

(36)

availability and fine-tuning the plan to satisfy time and budget constraints or to accommodate changes. It have the features to prepare professional-looking reports to explain the project to owners, top management, supervisors, workers, and the public.

Once work begins on the project, these project management software can be used to track progress and analyze the evolving actual schedule to see if it looks like if the project will finished in time and within budget. These software allocates the schedule to be revised and accommodate changes to unforeseen circumstances. This improves communicate within team members about the changes in the schedule and implore feedback about their progress. It also allows posting automatically updated progress reports on an Internet website or a company intranet (Nancy Stevenson, 2005).

Other software packages include Open Plan, Panorama Trackstar, Macproject, Artemis, Baronet and many more (Wager,1991). Many of these software have adapted user friendly Windows-based.

2.6.1. Microsoft Project 2003

The history of Microsoft Project tracked back in the 1990, when its first version of Microsoft Project 1.0 was introduced. Since then, it has become one of the leading software among others. One of its major factors for its popularity is because it is a built- into Microsoft Office packages. Newer versions are followed up along with Microsoft Office progression. Microsoft Project 2003 is the seventh version.

(37)

20

also easy-friendly software. The Project Guide, similar to other guides found in other Microsoft Office products wizard, provide help to the users throughout the entire life of the project, from data input to final report generation.

It also provide data conversion to other Microsoft Office products, such as Microsoft Excel2003 , Microsoft Outlook 2003, Project Web Access 2003 or any MAPI (MAPI, Messaging Application Programming Interface, which is the standard programming interface proposed and supported by Microsoft for accessing electronic messaging.) compliant e-mail system. Sending project files through e-mail improves project communication and increases the speed of schedule reviews. Microsoft Project has special features of graphical import. Audio, video, or animation files can be insert file into a Project file. This improves the visualization of the real time project.

Microsoft Project 2003 has typical functions of ordinary project management software plus some extra features. It enables detailed closeable work breakdown structure, fourteen types of result-viewing results, that includes, Gantt charts, calendars, network diagrams, resources graphs and many more with printable results. It also enables the setting of wartimes. Other features include resource leveling and contouring, network analysis and cash flow analysis.

2.6.2. Primavera Project Planner 3.0 (P3)

(38)

The latest version of 3P is Primavera Project Planner version 3.3, but in the case of construction industry, version 3.0 is commonly used. Primavera is the most popular scheduling in construction industry (Jimmie, 1998). Planning in 3P has become so common that it is must in some project contract submission in Malaysia.

Excluding the common features, such as scheduling, resource management and scheduling, cost estimation, cash flow analysis, P3 also offers extra features. The features in 3P include 31 task calendars and 2340 resource calendars. It also manages 100,000 activities with unlimited resource and target project. It has 20 levels in Work-Breakdown Structure, 24 activity codes, 10 project codes, 19 level of sorting and more than 150 standard reports (www.pmbelgie.be/body_index.html).

P3 can manage mega projects. In Malaysia alone, mega projects such as Development Projects of KLCC (Kuala Lumpur City Centre) and Putrajaya was scheduled using P3. P3can be used in all conditions, from project involves multiple organization to critical projects with limited resource.

(39)

Chapter 3

METHODOLOGY

3.1. Overview

This chapter explains about the method used in carrying out the study in order to achieve its objectives. To show the contradictions in the both software handling multiple calendars, simple PDM networks are created and each PDM network is analyzed using both software. A case study has been enclosed to serve the secondary objective of comparison of certain functions in both software. Other sources of information are from textbooks, journals, conference papers, and from internet.

3.2. The Case Study

(40)

Contract Title : Greater Ipoh Water Supply Scheme II

Construction of Sg. Kinta Dam and Associated Works

Employer : Lembaga Air Perak

Project Manager : Metropolitan Utilities Corporation Sdn. Bhd.

Consultants : Angkasa Consulting Services Sdn. Bhd. Gutteridge, Haskins & Davey Pty. Ltd.

Contractor :Seribong-Konbina-Hazama Consortium

Contract Sum : RM 149,500,000.00

Contract Period : 34 months

Contract

Commencement Date : 27 January 2003

Time Elapsed : 32 months

Original

Completion Date : 27 November 2005

Revised Completion Date

(41)

24

3.3. Research Methodology

The research will go through several phases as follow:-

i. Literature review ii. Data collection

iii. Analysis and example of calculation iv. Conclusions

3.3.1 Literature review

Literature review is also known as the secondary data that we get before the study is being carried out. It is for getting a better understanding of the study before it is started. Sources for the literature review are from the primary and secondary sources like textbook, journals, conference papers, and internet. The study of the both software in detail is carried out from its user guides, consultations with lectures and seminars.

3.3.2 Data collection

Data collection for this paper is the schedules of the case study (refer Appendix 1 and 2). Expected data to be gained are as below:

• Master program schedule

(42)

3.3.3. Analyze

The analyzing of data is done to fulfill the objectives and the serve the hypothesis. It is divided into three sections. To serve the first objective, literature review is done to improve the knowledge in multiple calendars conditions. A simple analysis in Project is done to determine the difference between continuous working day calendar and multiple calendars. The results are shown in section 4.2. In the second section, simple PDM are formed to evaluate the contradiction in the software used in terms of handling multiple calendars. The simple PDM networks are formed to ease the level of understanding of the software users. In the third section, the case study data is used to evaluate the Project and 3P for comparison. The elements that are evaluated are calendars, activity ID input, Work-Breakdown Structure (WBS), and activity linking. This serves as a secondary objective to the research to conclude the better software in the scope of the elements mentioned.

For the first objective of determining the conditions of the miscalculations in both software packages, below are the steps (Figure 3.1).

• Simple PDM networks are created with two calendars. All cases of ‘start-finish’, ‘start-start’, ‘finish-start’, ‘finish-finish’ with positive lags, zero lag and negative lags are taken into consideration in terms of the basic rules of multiple calendars as described in Literature Review

• The PDM networks are analyzed with 3P and Microsoft Project.

(43)

26

3.3.4. Flowchart

Analysis in Microsoft Project

Analysis in 3P Simple PDM networks with multiple calendars

Errors and

Recommendations of the safe using of both software packages when dealing with multiple calendar conditions

(44)

3.3.5 Conclusion

(45)

Chapter 4

ANALYSIS AND RESULTS

4.1. Introduction

In this chapter, the analyses of objectives are discussed. The objective of this research is to determine relationship types with lag conditions in which miscalculations occur in Microsoft Project 2003 and Primavera Project Planner 3.0 dealing with multiple calendars. The second objective is to compare Microsoft Project and Primavera Project Planner in the aspects of calendars, activity input, WBS, and link conflicts using real-time case-study project schedule data.

The literature review of this research is to increase user-knowledge on the concepts of multiple calendars in a network analysis. Various source of information are been collected to conduct the research. The targeted information is on the set of basic rules to perform a network analysis on multiple calendars. The comparison of continuous working days calendar and multiple calendars are analyzed in section 4.2 to show the difference between them.

(46)

one-to-one relationship for two activities PDM are created with all relation types and lag conditions. Each relation types and lag conditions are analyzed separately with manual analysis, 3P, and Project. Since the analysis is more focused on the relationship among two activities with different calendars, the whole network analysis is ignored. The results of these analyses are also shown in the form of template charts to ease the understanding. The results are discussed in section 4.3.

To serve the second objective, case-study schedules from the Kinta Dam Project are gained. The elements of comparison are calendars, relationships and activity, and project status tracking. The results are discussed in section 4.4.

4.2. Comparison between Single and Multiple Calendars.

A continuous calendar is a single calendar used to schedule the entire activities in a project, whereby multiple calendars are the usage of more than 1 calendar for scheduling in a project.

For comparison purpose, a simple FS: 0 for all activities is created and analyzed in Project. The original schedule is assigned to a single calendar (continuous calendar). It is then modified to a multiple calendar condition with a standard calendar that has 5 working days and additional calendars that have 3 and 5 working days. Figure 4.1 and 4.2 shows the results.

(47)

30

multiple calendars condition Other than that, the critical path and the float flow do not have a continuous pattern (Daniels 2003). Scheduling with a single calendar will produce total float patterns which either will be equal or gradually increase throughout the backward pass (Figure 4.1). But in multiple calendars condition, the total float patterns vary because of the calendar conditions.

It is therefore can be concluded that conventional CPM concepts in terms of Total Float calculations.

.

Figure 4.1: Continuous working days schedule.

Total float patterns are equal or gradually increase throughout the backward pass

(48)

1 day delay in Activity B causes 3 days delay for Activity C in multiple calendars condition

The total float patterns vary because of the calendar conditions

Figure 4.2: Multiple calendar scheduling.

4.3. Multiple Calendars Manual Analysis using PDM

The analysis are done for all Finish-Start (FS), Finish-Finish (FF), Start-Finish (SF) and Start-Start (SS) relation types with zero, positive and negative lags. All manual analysis is shown in template charts. The PDM’s nodes are consisting of Activity ID, Calendar ID, and Duration ID.

(49)

32

The main focus of the manual analysis is to make adjustment to the activity if it falls on the non-working day. The activity then must be taken forward or backward to the available working day. The consideration of calendar’s working and non-working days must be taken in account. All relationship types are analyzed with two calendars, which is sufficient to reflect a real time project that has two calendars or more. When an activity is involved with more than two calendars through related activities, the early time of an activity in the forward pass is the maximum early time among all possible early times calculated from predecessors. Each possible early time is calculated based on two calendars: one for the predecessor and the other for the successor. The same condition happens for the backward pass. The late time of an activity in the backward pass is the minimum late time among all possible late times calculated from successors. Each possible late time is calculated based on two calendars.

The arrow shows the continuation of an activity to another

Activity ID

Activity B

(50)

4.4. Multiple Calendars Analysis in Microsoft Project and P3

The template charts for all relationship types and lag conditions are analyzed and shown. The data of these charts are directly inputted in Project and 3P. The analysis is done for both forward and backward pass. Each following result’s figure is shown in template charts, Project and P3 forms. This is done for easy comparison of differences and error generation by the software.

4.4.1. Special Case Analysis in Project and P3

When dealing with multiple calendars in Project and 3P, it is been seen that both software generates different output in certain special cases. These special cases occurs when if the lag time is negative for all relationship types and if the earliest possible time of the successor after applying the lag time is the beginning of the next day of a nonworking day on the predecessor’s calendar. Presumably, no additional consideration is given to this special case without taking into account possible earlier times hidden by the nonworking days of the predecessor’s calendar. Both software packages are known to keep minimum lag time between two activities, but it does not take account of possible earlier finishing times to finish the project earlier by utilizing those hidden working days of the other calendar.

(51)

34

any of these conditions, special consideration should be taken to determine the EST for Activity B. While calendar one has only one day (day 8) to fulfill the condition, calendar two days (day 8 and day 4) with the relationship condition. The earliest time among them for Activity B would be is day 4. The output generated by both Project and P3 are the same and it is day 8, which could not be earliest EST to satisfy the condition.

Figure 4.5 shows a similar example for the Finish-Finish (FF) with negative one lag time. This figure however has three possible EST for Activity B; day 8, day 5 and day 4. The earliest EST for Activity B would be day 4. The output generation of Project and P3 is day 5, which still can be accepted as an EST for Activity B. But since day 4 is still accounted as the earliest EST for Activity B, preferably, day 4 should be chosen. Figure 4.6 and 4.7 are examples for Start-Finish and Start-Start with negative lags relationship, respectively.

Another type of relationship that has a mistaken conception output in Project and Primavera is the Start-Start relation with zero lag. Unlike other relationship types of zero lags, the earliest possible finish time of the successor in SF: 0 is the previous day of the predecessor’s time as in negative lags. Thus, the same treatment for the negative lags should be applied to SF: 0. As shown in Figure 4.8, Activity A starts on day 8, after Activity M that has the Finish-Start with zero relationship. The successor, Activity B with Start-Finish (SF) relationship can finish at the end of day 7. Since end of day 7 is the same as the beginning of day 8, which is the next day of a non-working day on the predecessor’s calendar, the same method applied to the negative lag needs to be applied as shown on the bar chart. So, as Activity A will start at day 5, the successor, Activity B, must not finish earlier than end of day 5.

(52)
(53)

36

Cal 2 A 6 days

Cal 1 B 3 days

FS : -1

1 2 3 4 5 6 7 8 9 10 11 12 13 14

Calendar 1

Calendar 2

Project and P3 produce output of EST of day 9

Output of Project and P3: The earliest EST:

(54)

Cal 2 A 4 days

Cal 1 B 3 days

FF : -1

1 2 3 4 5 6 7 8 9 10 11 12 13 14

Calendar 1

Calendar 2

Output of Project and P3: The earliest EST:

(55)

38

1 2 3 4 5 6 7 8 9 10 11 12 13 14

Calendar 1

Calendar 2

Cal 2 A 3 days

Cal 1 B 3 days

SF : -1

Cal 2 M 4 days

FS : 0

Output of Project and P3: The earliest EST:

(56)

Figure 4.7: Start-Start (SS) with negative lags (Special Case). Cal 1

A 2 days

Cal 2 B 2 days

SS: -1

FS: 0 Cal 1

M 4 days

1 2 3 4 5 6 7 8 9 10 11 12 13 14

Calendar 1

Calendar 2

(57)

40

1 2 3 4 5 6 7 8 9 10 11 12 13 14

Calendar 1

Calendar 2

Cal 1 A 2 days

Cal 2 B 3 days

SF : 0

Cal 1 M 5 days

FS : 0

Output of Project and P3: The earliest EST:

(58)

4.4.2. Additional Errors in Project

Project generates several incorrect outputs in conditions when dealing with multiple calendars situations apart from the special cases as mentioned in section 4.3.2. Below are a few cases analyzed in Project.

In Figure 4.9, the template chart shows a FF: 0 relationships between two activities with two calendars. From the bar chart, it is noted that predecessor (Activity A) finishes on day 5, next day to a non-working day. The successor (Activity B) could not finish on day 4 to fulfill the relationship given. This is because the end of day 4 is identical to the beginning of day 5, which happen to be a non-working day. Therefore, the earliest EFT for Activity B would be on day eight and no earlier times. (Refer 2.5.1, Rule 6).

The output of Project in Figure 4.9 is end of day 5, which happen to be a non-working day. Figure 4.10 for FF: -1 lag time supports the matter. In this case, it clearly shows the violation of Rule 7. Project’s output of Activity B’s finish time is day 3, the next day to a non-working day.

(59)

42

(60)

1 2 3 4 5 6 7 8 9 10 11 12 13 14

Calendar 1

Calendar 2

Cal 1 A 5 days

Cal 2 B 3 days

FF : 0

Output of Project and P3: The earliest EST:

Project generates an incorrect output. In addition, no conflict linking warning dialog box were displayed.

(61)

44

FF : -1 Cal 2 B 3 days Cal 1

A 5 days

1 2 3 4 5 6 7 8 9 10 11 12 13 14

Calendar 1

Calendar 2

Output of Project and P3: The earliest EST:

(62)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

Calendar 1

Calendar 2

Cal 1 A 5 days

Cal 2 B 3 days

SS: 1

Cal 1 M 4 days

FS : 0

Output of Project and P3: The earliest EST:

(63)

46

Figure 4.12: Start-Start (SS) with negative lags (Project)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

Calendar 1

Calendar 2

SS : -1

FS : 0 Cal 1

M 4 days

Cal 1 A 5 days

Cal 2 B 3 days

(64)

Cal 1 A 4 days

Cal 2 B 3 days

FS: 1

1 2 3 4 5 6 7 8 9 10 11 12 13 14

Calendar 1

Calendar 2

Output of Project and P3: The earliest EST:

(65)

48

Cal 1 A 5 days

Cal 2 B 3 days

FS : -1

1 2 3 4 5 6 7 8 9 10 11 12 13 14

Calendar 1

Calendar 2

A warning dialog box appears to show there is a conflict in linking Activity A and B with the relationship of FS:-1.

(66)

4.5. Flexibilities and Deficiencies of Project and P3

Apart from miscalculation of both software packages in handling multiple calendars, other aspects are also analyzed in this section. The scope of analysis in this paper is limited to scheduling aspects. Resource analyses are not included in this paper. The aspects that are analyzed in this section are as below. These aspects are use as a comparison between the two software packages

• Calendars

• Activity input and WBS

• Link conflicts.

.

4.5.1. Calendars in Project.

Project has an efficient calendar system that includes the working hours that cannot be found in P3. These working times can be set in the base calendar. It then calculates the working hours for per day, week, and month (Figure 4.15). The times can be further defined for break times. In real time construction project, machineries and plants are paid in hourly basis. This function of time set-up serves as an advantage for payment of these resources.

(67)

50

(68)

Unlike P3, desirable working hours per day can be inputted in Project. By default, Project uses common office-working hour times with 1 hour break. Furthermore, each day can be set-up with different working hours.

Project calculates hours per day, week, and month base on inputted working hours per day.

(69)

52

Project shows only 1 calendar’s non-working times in its Gantt chart.

Figure 4.16: Non-working hours in Microsoft Project

Figure 4.17a shows a resource is assigned to 9:00 a.m. to 5:00 p.m. Working hours can be organized accordingly to resource availability.

(70)

Figure 4.17b shows a task is assigned to 11:00 a.m. to 8:00 p.m. When a task and resource with separate working hour assigned to a single task, Project will schedule the task in common working hours. In this case, the common working hours would be 9:00 a.m. to 8:00 p.m.

Figure 4.17b: Task calendar

4.5.2. Calendars in P3

P3 offers 2340 resource calendars and 31 task calendars. Unlike Project, P3 can define yearly repeating holidays when assigned. This avoids repeating assigning of holidays in every year’s calendar. Figure 4.18 shows these matters.

(71)

54

3P has the advantage of setting up holidays and repeating the date yearly.

Figure 4.18: Holidays repeating option

P3 shows necking for non-working days

(72)

4.5.3. Activity Input and WBS in Project

Project has organized activity input with the support of follow-on easy user-friendly wizard. The activity ID in Project starts with 1 and the next ID follows with the continuing number. A new column must be inserted for users-define activities

Outline Code option. Project offers up to 10 sets of custom outline codes in a single

project. Dissimilar to P3, Project offers the total length up to 255 characters per outline code in both alphabets and numbers or both (Figure 4.20).

(73)

56

Project offers the total length up to 255 characters per outline code in both alphabets and numbers or both.

Figure 4.20: WBS Code Definition.

Columns can be added to display the WBS and Outline Level

Unlike P3, Gantt chart in Project have the capability to show the hierarchy of the WBS

(74)

4.5.3. Activity Input and WBS in P3

In contrast to Project, P3 allows user defined activity ID. This is an advantage to the user to define preferable ID in either alphabetical letters or numbers or both. P3 automatically numbers activity ID with user defined number increment option that can be found Activity Inserting Option. A non-defined increment set-up uses the multiples of 10 for each activity. This automatic activity ID input can be turned off to start with a new type of increment pattern (Figure 4.22).

(75)

58

P3 automatically numbers activity ID with user defined number increment option

Figure 4.22: Activity Code Increment Option.

ID input in P3 is easy when working on the WBS. Adjustments in activities are not allowed in P3.

(76)

First level of WBS in P3 serves as the title of a activity group rather than an activity.

Dissimilar to Project, P3 does not show the WBS hierarchy in different colors.

(77)

60

4.5.4. Link Conflicts in Project

Project displays a warning dialog box when a conflict link has been founded during relationship input (Figure 4.24). The purpose of this is to alert the user about the fault linking of activities. User is given a choice of avoiding the scheduling conflict or to continue with the fault scheduling. But, in the choice of the latter, the further data input is restricted. This approach in Project is useful to avoid false scheduling.

In the case of scheduling with multiple calendars (refer section 4.3.2), it is known that relationship types of SF and FF with zero and negative lag times and FS and SS with positive and negative lag times produces incorrect answer. However, it has been noticed that none of the incorrect outputs from the relationship types mentioned in the latter section displays the warning box. It is therefore can be concluded that full reliance of this warning dialog box must be avoided.

(78)

4.5.5. Link Conflicts in P3

(79)

Chapter 5

CONCLUSION

5.1. Introduction

In this modern age, construction management software has become vital due to ever increasing sophisticated projects. Project and 3P are the leading construction management software in current market. Both software packages are recognized in handling complicated construction management projects and the outputs are known to be reliable.

Conventional CPM methods are used in scheduling a single calendar. However, special consideration must be made in scheduling with multiple calendars. Additional set of rules has been researched (Kyunghwan and Garza, 2005) to prove that the conventional CPM methods are invalid in multiple calendars situations.

(80)

5.2. Special Case Conditions in Project and P3

For the first objective, studies have been conducted to determine the conditions in which miscalculation occurs in both software packages. It has been identified that two conditions of errors occurring. In this section, conclusions are made for ‘special case’ conditions in multiple calendars. ‘Special case’ here refers to the situations where the beginning of the next day, when the activity has been counted for its lag time, is a nonworking day on the predecessor’s calendar.

In overall, it can be concluded Project and Primavera could not generate the earliest EST or EFT for the successor under these circumstances:

• Negative lag times in relationship types of Finish-Start, Finish-Finish,

Start-Finish and Start-Start

• Start-Finish conditions of zero lag time.

5.3. Additional Errors in Project

The ‘additional errors’ here reflect on the additional conditions that are not the ‘special cases’, but errors are still experienced in Project.

(81)

64

in the case of relationship type FS:-1, a dialog box appears to alert the user about the conflict in scheduling.

In overall analysis, it can be concluded Project violates the concept of multiple calendar in relationships below:

• Start-Start: positive and negative lag times

• Finish-Finish: zero and negative lag times

• Finish-Start: positive and negative lag times

• Start-Finish: zero and negative lag times

5.4. Flexibilities and Deficiencies of Project and P3

The conclusion of his section serves the secondary objective of comparison between Project and 3P. The aspects that are evaluated are as below.

• Calendars

• Activity input and Work Breakdown Structure

• Activity linking

(82)

Comparison of Activity ID input between both software packages proves that Project displays a better result. Project’s user-friendliness advantage makes easier data input. In WBS, Project is more suitable for mega-project management because of the fact it offers up to 65000 levels of WBS.

In activity linking, unlike P3, Project displays a warning dialog box to alert the user about conflict in activity linking. However, it is proven in section 4.3.2 that the warning dialog box only appears in Finish-Start with negative lag situations, whereby a number of other miscalculations have been performed by Project. It can conclude that the full reliance on the warning dialog box must be avoided when dealing with multiple calendars.

5.5. Recommendations

The overall conclusion of this paper is that Microsoft Project 2003 generates more miscalculations than Primavera 3.0 in terms of usage of multiple calendars. Preferable software among both would be Primavera 3.0. However, it is advisory to avoid all relationship types with negative lags times and Start-Finish with zero lag time in both software. Extra care must be taken in using multiple calendars in Microsoft Project 2003. Situations as mentioned in section 5.3 must be avoided.

(83)

66

REFFERENCES

Tarek Hegazy (2002), ‘Computer-Based Construction Project Management’

Practice-Hall, Ohio

Nancy Stevenson (2003), ‘ MicrosoftProject2003 for Dummies’ Wiley Publishing, Inc.

Keong N.K (2002), ‘Primavera Project Planner Version 3.0’. Venton Publishing

Kyunghwan K and Jesús M. de la Garza (2005), ‘Critical Path Method with

Multiple Calendars’ Journal of Construction Engineering and Management ©

ASCE

Zhong D.H. and Zhang J. S (2003), ‘New Method to Calculate PERT’. Journal of Construction Engineering and Management © ASCE

Harris P.E. (2004), ‘Planning using Primavera Project Planner v3.1.’ Eastwood Harris Pty Ltd.

Dong-Eun L. (2005), ‘Probability of Project Completion Using Stochastic

Project Scheduling Simulation’ Journal of Construction Engineering and

Gambar

Figure 2.1: PDM node
Figure 3.1: Work flowchart for simple PDM networks
Figure 4.1: Continuous working days schedule.
Figure 4.2: Multiple calendar scheduling.
+7

Referensi

Dokumen terkait

Bahwa dalam rangka proses Evaluasi Dokumen Kualifikasi dan Pembuktian Kualifikasi, Perusahaan Untuk Jasa Konsultansi Pekerjaan RDTR, PZ, KLHS Kelurahan Delima, Pekerjaan

Pada hari ini Senin tanggal Delapan belas bulan Agustus tahun Dua ribu empat belas, Kelompok Kerja - VI Unit Layanan Pengadaan Barang/Jasa telah mengusulkan calon pemenang dan

[r]

Makna kehadiran agama tergantung pada bagaimana agama ditempatkan dan difungsikan dalam kehidupan dan perilaku seseorang merupakan cerminan pemahaman dalam beragama,

Peneliti mengambil kesimpulan dari hasil analisis data yang dilakukan untuk mengetahui ada tidaknya perbedaan hasil belajar siswa antara penerapan model

Judul Penelitian : Meningkatkan Prestasi Belajar PKN Pokok Bahasan Rumah Sehat pada Siswa Kelas V Semester II SDN Sumurgung II dengan Bimbingan

Nibung yang sekarang sudah berganti nama menjadi Sungai Baharu dikarenakan adanya pengerukan baru di bagian hilir Sungai Pematang Nibung sehingga membuat air

(1) Dalam rangka restrukturisasi Perusahaan Perseroan (Persero) PT Perusahaan Penerbangan Garuda Indonesia yang didirikan dengan Peraturan Pemerintah Nomor 67 Tahun