Ringkasan
Microsoft Project tidak menghitung Indeks Kinerja Jadwal (SPI) atau Indeks Kinerja Biaya (UV, Cost Performance Index). Artikel ini berisi contoh makro yang menghitung TUGAS DI PROYEK DAN SPI.
CATATAN: SPI adalah rasio pekerjaan yang dilakukan sesuai jadwal kerja (BCWP/BCWS). BCWP/ACWP adalah rasio biaya yang dianggarkan dengan biaya aktual.Informasi Selengkapnya
CATATAN: Microsoft menyediakan contoh pemrograman untuk ilustrasi saja, tanpa jaminan baik secara tersurat maupun tersirat. This includes, but is not limited to, the implied warranties of merchantability or fitness for a particular purpose. Artikel ini mengasumsikan bahwa Anda sudah terbiasa dengan bahasa pemrograman yang sedang ditunjukkan dan dengan alat yang digunakan untuk membuat dan melakukan debug prosedur. Teknisi dukungan Microsoft bisa membantu menjelaskan fungsionalitas prosedur tertentu, namun mereka tidak akan memodifikasi contoh-contoh ini untuk menyediakan fungsionalitas tambahan atau prosedur konstruktif untuk memenuhi persyaratan tertentu Anda.
Makro berikut menghitung Indeks Kinerja Jadwal (SPI, Schedule Performance Index) dan Cost Performance Index (VBA) untuk setiap tugas dan menempatkan hasilnya ke dalam bidang Numerik. SPI untuk setiap tugas sama dengan BCWP/BCWS. BCWP/ACWP untuk setiap tugas sama dengan BCWP/ACWP. Untuk membuat makro ini, ikuti langkah-langkah berikut:
-
Pada menu Alat, arahkan ke Makro, lalu klik Makro. Misalnya Project 2010, buka tab Tampilan dan klik tombol Makro.
-
Dalam bidang Nama makro, ketikkan "CalcSPI_CPI", lalu klik Buat untuk membuka Visual Basic Editor.
-
Buat makro dengan mengetik subrutin berikut ini.
Sub CalcSPI_CPI() Dim t As Task Untuk Setiap t Dalam ActiveProject.Tasks If Not Is Nothing Then Jika t.BCWS <> 0 Maka t.Number10 = t.BCWP / t.BCWS 'ini menghitung SPI End If Jika t.ACWP <> 0 Maka t.Number11 = t.BCWP / t.ACWP 'ini akan menghitung BCWP End If End If Berikutnya t End Sub NOTE: Contoh ini menggunakan bidang Number10 dan Number11. Anda dapat menggunakan bidang numerik dan alfanumerik lain yang tersedia. Ada baiknya Anda menggunakan fungsi Format untuk memformat hasil.
-
Dalam Visual Basic Editor, pada menu File, klik Tutup dan Kembali ke Microsoft Project.
-
Dalam Microsoft Project, pada menu Alat, arahkan keMakro, lalu klik Makro. Misalnya Project 2010, buka tab Tampilan dan klik tombol Makro.
-
Di daftar makro, klik 0,CalcSPI_CPI. Klik Jalankan.
Untuk menampilkan hasil makro, sisipkan bidang Number10 dan Number11 dalam tabel tugas. Untuk melakukannya, ikuti langkah-langkah berikut:
-
Pada menu Sisipkan, klik Kolom.
Sebagai Project 2010, buka tab Format dan klik tombol Sisipkan Kolom. -
Dalam daftar Nama bidang, klik Angka10.
-
Klik OK.
-
Ulangi langkah 1-3 untuk bidang Number11.