Referensi | : | |
Platfom | : | Microsoft Excel 2003 |
Lokasi File | : | di sini |
Tujuan dari tulisan ini adalah membuat schedule project dengan menggunakan microsoft excel lengkap dengan manpower dan equipment schedule. Di program project planner seperti primavera atau microsoft project biasanya disebut gantt chart. Kali ini akan dicoba dibuat dengan excel, tentunya fasilitas dan kemampuannya jauh berbeda dengan software yang dikhususkan untuk project planner seperti primavera atau microsoft project.
Mohon maaf untuk pemakai excel 2007, karena tutorial yang akan disajikan di tulisan ini adalah menggunakan excel versi 2003 kadang ada tahapan yang tidak sesuai terutama untuk menu dan toolbars-nya. Tetapi dengan memahami tahapan-tahapannya pasti bisa diaplikasikan di excel 2007.
Snap shot project schedule yang akan dibuat kira-kira seperti gambar di bawah:
Keterangan:
[A3:A9] | Nomer urut aktivitas |
[B3:B9] | Urutan aktivitas |
[C3:C9] | Nomor aktivitas sebelumnya |
[D3:D9] | Lag atau jeda waktu, memulai pekerjaan. Misal untuk pekerjaan waterpass dilaksanakan 2 (dua) hari setelah pekerjaan traverse, maka di kolom C dimasukkan id = 1 (id traverse), kemudian di kolom D dimasukkan angka 2. |
[E3:E9] | Tanggal dimulainya aktivitas. Untuk aktivitas pertama, dimasukkan tanggal secara manual, sedangkan untuk aktivitas berikutnya menggunakan rumus. E2=OFFSET($G$2,MATCH(C4,$A$3:$A$9,0),0)+D4+1 keterangan rumus tersebut; sehingga perhitungan rumus OFFSET($G$2,MATCH(C4,$A$3:$A$9,0),0), menjadi Perhitungan E2 menjadi Copy rumus E2 sampai ke E9 |
[F3:F9] | Berisi durasi pekerjaan, dimasukkan manual |
[G3:G9] | Perhitungan akhir aktivitas berdasarkan tanggal mulai + durasi. G3=E3+F3-1 |
[H2:Y2] | Berisi tanggal dimulai dari awal aktivitas. H2=E3 I2=H2+1 Copy I2 sampai Y2 |
[H3:Y9] | Baris yang akan diarsir dimulai dari tanggal awal aktivitas dan berakhir di tanggal akhir aktivitas. Jika awal dan akhir pekerjaan berubah, otomatis pengarsirannya juga akan menyesuaikan. Proses peng-arsir-an menggunakan fasilitas di excel yang disebut conditional formatting. Jika angka di [H3:Y9]>0, maka akan tidak diarsir, jika sebaliknya, maka akan diarsir. H3=(H$2>=$E3)*(H$2<=$G3) keterangan rumus tersebut: (H$2<=$G3)=TRUE –> Jika tanggal di H2 (18-Jul-10) <= tanggal akhir pekerjaan (19-Jul-10), maka bernilai TRUE, sebaliknya akan bernilai FALSE H3=TRUE*TRUE=1 copy rumus tersebut ke range [H3:Y9], maka akan didapat hasil berupa angka 1 dan 0, angak 1 sesuai dengan durasi tiap aktivitas. Agar angka 0 (nol) tidak tampil, di excel 2003, pada menu ‘tools>>options’ pilih ‘View’ kemudian unchecked ‘Zero Values’. Untuk excel 2007, silahkan dicari di help atau di http://office.microsoft.com/en-us/excel-help/display-or-hide-zero-values-HP010070461.aspx Saatnya menggunakan conditional format Click tombol ‘Format’, kemudian pilih format arsiran yang diinginkan dengan memilih tab ‘Patterns’. Silahkan dicoba, merubah-rubah durasi aktivitas, maka arsiran akan mengikuti secara otomatis. untuk pengguna excel 2007, silahkan googling atau membaca di help. Maaf sekali lagi, karena aku tidak punya excel 2007. |
[AA3:AE9] | Kode manpower yang terlibat di tiap aktivitas |
[AG3:AK9] | kode equipment yang dipakai tiap aktivitas |
[A13:B17] | Kode manpower dan keterangannya |
[E13] | Jumlah mandays untuk kode manpower GD. E13=SUM(H13:Y13) Copy rumus di [E13], sehingga didapat jumlah mandays dari seluruh man power. |
[H13] | Menunjukkan kehadiran manpower tiap harinya. Jika angkanya lebih > 1 dalam satu hari, maka pada hari tersebut manpower tersebut melakukan aktivitas lebih dari satu.
Rumus di H13, menggunakan formula array. Jika memasukkan rumus sebagai formual array, maka setelah menulis rumus harus diakhiri dengan Ctrl+Shift+Enter H13=SUM(H$3:H$9*($AA$3:$AE$9=$A13)) akhiri penulisan rumus dengan Ctrl+Shift+Enter sehingga rumus akan ditampilkan sebagai formula array yaitu ada tambahan { diawal dan } diakhir rumus. H13={SUM(H$3:H$9*($AA$3:$AE$9=$A13))} Keterangan rumus: H$3:H$9*($AA$3:$AE$9=$A13)—> mengalikan hasil penacarian manpower id $AA$3:$AE$9, dengan aktivitas kegiatan di range H$3:H$9. Jika di tanggal tersebut ada assigment untuk manpower yang dimaksud, maka bernilai 1, jika tidak akan bernilai 0. ={SUM(H$3:H$9*($AA$3:$AE$9=$A13))} –> menjumlahkan array 1 dan 0 = jumlah kegiatan untuk manpower yang dicari. copy rumus [H13] ke [H13:Y17] Gunakan conditional format seperti yang sudah dijelaskan di atas… |
[H22:Y26] | Equipment schedule dihitung seperti cara menghitung, manpower schedule. |
Selamat mencoba….
(00=[][]=00)
matur nuwun mas…tak cobane…gak ada macrone to…soale rep tak jajal neng open office…
nggak jamin akan bisa di open office. kadang fungsi di excel tidak ada di open office atau sebaliknya
tararengkyu mas zain
sama2 bu guru siti.
kalo ada rumus atau coding yang ampuh boleh kok di sharing di sini
terma kasih boss