Cara Menggunakan Constraint di Primavera P6

Jika Anda ingin mempercepat penyelesaian jadwal proyek, Anda dapat menambahkan constraint pada Project.

Sebagai contoh, pada pembahasan sebelumnya, proyek dijadwalkan selesai pada 7 Nov 2023 05:00 PM. Baca juga artikel tentang cara menjalankan schedule project di Primavera. Namun, manajemen perusahaan ingin mempercepat jadwal penyelesaian menjadi 20 Oct 2023 05:00 PM.

Constraint pada Project

Untuk membuat jadwal percepatan, Anda perlu terlebih dahulu membuat constraint pada Project atau Assign Constraint, dengan langkah-langkah berikut:

  • Buka Project, lalu masuk ke tab Dates.
  • Masukkan tanggal penyelesaian proyek yang diinginkan pada kolom Must Finish By.
  • Masukkan tanggal 20 Oct 2023 05:00 PM.
Constraint-Primavera-1
  • Selanjutnya, lakukan schedule project dengan masuk ke halaman Activities. Buka menu Tools -> Schedule….
  • Jalankan schedule project seperti sebelumnya. Baca juga artikel cara melakukan schedule project.
  • Pada kolom Total Float terlihat bahwa nilainya menjadi -12 untuk Project. Artinya, Anda perlu mempercepat keseluruhan jadwal proyek sebanyak 12 hari agar target penyelesaian proyek pada 20 Oct 2023 pukul 05:00 PM dapat tercapai.

Untuk mempercepat Project, Anda dapat melakukan beberapa hal berikut:

  • Mengurangi durasi aktivitas kritis.
  • Mempercepat waktu mulai aktivitas kritis.
  • Mengubah urutan pekerjaan.
  • Dan lain-lain.

Pada contoh di atas, kita akan fokus pada aktivitas yang memiliki Total Float -12 untuk mempercepat penyelesaian proyek.

Lakukan langkah-langkah berikut untuk mempercepat jadwal:

  • Kurangi durasi pekerjaan dengan Activity ID HP1000 Design Building Addition dari 48 hari menjadi 45 hari.
  • Tambahkan lag -7 hari pada Successor HP1000, yaitu HP1030 Review and Approve Designs.
  • Kurangi durasi HP1160 Review Technical Data on Heat Pumps dari 21 hari menjadi 19 hari.
  • Sekarang jalankan Schedule kembali melalui menu Tools -> Schedule… atau tekan tombol F9.
  • Saat ini, Total Float pada aktivitas kritis sudah kembali menjadi 0. Artinya, Schedule sudah sesuai untuk mencapai target penyelesaian proyek pada 20 Oct 2023 05:00 PM.

Constraint pada Activity

Selain menambahkan constraint pada project, Anda juga dapat menambahkan constraint pada level aktivitas.

Fungsi constraint pada aktivitas adalah untuk memberikan batasan jadwal pada suatu aktivitas. Batasan ini dapat memengaruhi jadwal aktivitas lain yang masih saling terhubung melalui relationship.

Start On or After

Constraint ini menyebabkan suatu aktivitas dimulai pada tanggal tertentu atau setelah tanggal tertentu yang dimasukkan pada kolom constraint date.

Berikut ini adalah contoh perubahan jadwal aktivitas dan project sebelum dan sesudah diberikan constraint Start On or After:

Tanggal aktivitas sebelum diberikan constraint (HP1790):

Constraint-Primavera-5

Relationship sebelum diberikan constraint:

Constraint-Primavera-6

Aktivitas HP1790 setelah diberikan constraint, sebelum dilakukan scheduling [F9]:

Constraint-Primavera-7

Aktivitas HP1790 diberikan constraint date Start On or After 15 Sep 2023, setelah dilakukan scheduling [F9].

Constraint-Primavera-7

Tanggal dan Total Float pada aktivitas berubah sebagai berikut:

  • Start berubah dari 11 Sep 23 menjadi 15 Sep 23.
  • Early Start berubah dari 11 Sep 23 menjadi 15 Sep 23.
  • Finish berubah dari 25 Sep 23 menjadi 29 Sep 23.
  • Early Finish berubah dari 25 Sep 23 menjadi 29 Sep 23.
  • Total Float berubah dari 0 menjadi -4.
  • Tanggal dan Float pada aktivitas Successor juga ikut berubah.
Constraint-Primavera-9

Jika constraint date lebih besar daripada Start date, maka penggunaan constraint Start On or After akan memengaruhi Start date aktivitas tersebut, aktivitas successor, serta relationship berikutnya. Namun, constraint ini tidak memengaruhi predecessor atau aktivitas sebelumnya.

Anda dapat melihat jenis constraint lainnya beserta penjelasannya pada tabel berikut:

ConstraintStart On or AfterStart On or BeforeFinish On or AfterFinish On or Before
DescriptionMemengaruhi early dates, yaitu start dan finish.Memengaruhi late dates, yaitu start dan finish, serta dapat mengurangi total float.Memengaruhi early dates, yaitu start dan finish.Memengaruhi late dates, yaitu start dan finish, serta dapat mengurangi total float.
Early StartBerpengaruhTidak BerpengaruhBerpengaruhTidak Berpengaruh
Late StartTidak BerpengaruhBerpengaruhTidak BerpengaruhBerpengaruh
Early FinishBerpengaruhTidak BerpengaruhBerpengaruhTidak Berpengaruh
Late FinishTidak BerpengaruhBerpengaruhTidak BerpengaruhBerpengaruh
Total FloatDapat BerubahDapat BerubahDapat BerubahDapat Berubah
SuccessorDapat BerpengaruhDapat BerpengaruhDapat BerpengaruhDapat Berpengaruh
PredecessorDapat BerpengaruhDapat BerpengaruhDapat BerpengaruhDapat Berpengaruh
ConstraintStart OnFinish OnMandatory StartMandatory FinishAs Late As Possible
DescriptionDapat menunda early start aktivitas atau memajukan late start aktivitas.Dapat menunda early finish aktivitas atau memajukan late finish aktivitas.Menetapkan early start dan late start sesuai tanggal yang Anda pilih. Tanggal mandatory early start dapat memengaruhi late dates pada semua aktivitas yang mengarah ke aktivitas yang diberi constraint, serta early dates pada aktivitas yang berasal dari aktivitas tersebut.Menetapkan early finish dan late finish sesuai tanggal yang Anda pilih. Constraint ini memengaruhi late dates pada semua aktivitas yang mengarah ke aktivitas yang diberi constraint, serta early dates pada aktivitas yang berasal dari aktivitas tersebut.Memberikan batasan pada aktivitas yang memiliki positive float agar aktivitas tersebut dimulai selambat mungkin tanpa menunda aktivitas successor. Saat menghitung jadwal, Primavera akan mengatur early dates aktivitas tersebut menjadi selambat mungkin tanpa memengaruhi aktivitas successor.
Early StartDapat BerpengaruhDapat BerpengaruhDapat BerpengaruhDapat BerpengaruhBerpengaruh
Late StartDapat BerpengaruhDapat BerpengaruhDapat BerpengaruhDapat BerpengaruhTidak Berpengaruh
Early FinishDapat BerpengaruhDapat BerpengaruhDapat BerpengaruhDapat BerpengaruhBerpengaruh
Late FinishDapat BerpengaruhDapat BerpengaruhDapat BerpengaruhDapat BerpengaruhTidak Berpengaruh
Total FloatDapat BerubahDapat BerubahDapat BerubahDapat BerubahDapat Berubah
SuccessorDapat BerpengaruhDapat BerpengaruhDapat BerpengaruhDapat BerpengaruhTidak Berpengaruh
PredecessorDapat BerpengaruhDapat BerpengaruhDapat BerpengaruhDapat BerpengaruhTidak Berpengaruh

Best Practice Activity Constraint

Sebaiknya constraint diberikan hanya pada tanggal-tanggal yang penting saja, yang terkait milestone yang tertera pada kontrak. Misalnya kapan akses lahan proyek dimulai, kapan pekerjaan sipil selesai, kapan dimulainya pekerjaan testing, dan kapan selesainya proyek.

Biarkan jadwal Anda lebih dinamis tanpa penggunaan constraint yang berlebihan, sehingga Anda tahu kapan terjadi keterlambatan dan kapan jadwal Anda masih realistis. Anda dapat melihat critical tidaknya jadwal Anda terhadap constraint yang diberikan melalui perubahan Total Float pada jadwal Anda. Semakin sedikit Total Float, maka semakin kritis jadwal Anda terhadap constraint yang Anda berikan.

Sebaiknya Anda menghindari hard constraint (Mandatory Start atau Mandatory Finish), karena dengan menggunakan jenis constraint ini tanggal constraint yang Anda tetapkan di jadwal tidak dapat bergerak atau jadwal menjadi kaku sehingga jika ada keterlambatan atau percepatan tanggal tersebut masih menunjukkan tanggal constraint yang sudah Anda tetapkan.

DoD merekomendasikan agar penggunaan constraint tidak melebihi 5% dari total aktivitas dalam jadwal proyek. Jika Anda harus menggunakan constraint, sebaiknya constraint diterapkan pada milestone. Jadi, tambahkan milestone terlebih dahulu jika ingin membuat constraint pada aktivitas.

Author

Edwinls

I am an experienced Project Control professional in Construction industry, with over 10 years of involvement in scheduling.

My work experience includes roles as Project Control, Planner, Scheduler, and more. My responsibilities include fulfilling project manager needs in multinational companies by analyzing and presenting project feasibility related to planning (master schedule), monitoring and coordinating project schedules/progress, conducting delay analysis (EoT - Extension of Time), and mitigation analysis.

Leave a Reply

Your email address will not be published. Required fields are marked *