Essence telah dikembangkan oleh Object Management Group (OMG) sebagai standar dalam mendefinisikan metode pengembangan perangkat lunak. Dengan adanya Essence, project manager dapat membandingkan metode yang satu dengan lainnya dengan mengubah metode tersebut menjadi standar Essence terlebih dahulu. Selain itu, project manager juga dapat mendefinisikan metode sendiri dalam standar Essence sesuai dengan kebutuhan dan karakteristik proyek pengembangan perangkat lunak. Dalam manajemen proyek terdapat kelompok proses pemantauan yang mempunyai tujuan agar proyek dapat selesai sesuai waktu dan spesifikasi yang telah disepakati. Saat ini alat bantu pemantauan hanya dapat mendukung metode tertentu saja, belum ada alat bantu pemantauan yang mendukung penggunaan metode yang berbeda-beda. Adanya Essence memungkinkan pembangunan alat bantu yang mampu mendukung penggunaan berbagai metode selama metode tersebut didefinisikan dalam standar Essence. Pada Tugas Akhir ini dibangun alat bantu pemantauan kemajuan proyek pembangunan perangkat lunak yang dapat menerima masukan berbagai metode yang didefinisikan dalam standar Essence. Alat bantu ini dapat menerima data kemajuan proyek serta mampu melakukan pemantauan sesuai dengan metode yang digunakan pada proyek tersebut. Data kemajuan proyek yang menjadi masukan adalah pembaruan status pada elemen essence kernel, seperti alpha state, alpha checklist, activity space, activity, dan work product. Selanjutnya, alat bantu dapat digunakan untuk pemantauan kemajuan proyek berdasarkan alpha state yang telah dicapai dan alpha checklist yang telah selesai. Pemantauan kemajuan proyek juga dapat dilakukan berdasarkan area utama atau concern Essence kernel. Selain itu, alat bantu juga dapat digunakan untuk pemantauan kemajuan proyek berdasarkan status activity space dan activity proyek tersebut. Alat bantu dibangun dengan menggunakan framework Meteor dan DBMS MongoDB. Alat bantu ini telah berhasil dibangun dan diuji fungsionalnya dengan teknik black box. Alat bantu ini telah berhasil menerima berbagai metode yang didefinisikan dalam standar Essence. Selain itu, alat ini juga telah dapat melakukan pembaruan kemajuan proyek serta pemantauan kemajuan proyek sesuai metode yang digunakan tersebut.
Perpustakaan Digital ITB