Anggi L.Y. Prita 5207 100 047 Latar belakang, Perumusan Masalah, Batasan Masalah, Tujuan dan Manfaat Tugas Akhir » Manajemen Proyek berperan dalam keberhasilan suatu proyek » Faktor-faktor keberhasilan proyek adalah ketepatan analisa, pembuatan laporan, pengelolaan resiko dan komunikasi antar tim proyek » Manajemen proyek yang komunikasinya tidak berjalan dengan lancar dan up to date memiliki resiko kegagalan proyek yang tinggi » Bagaimana membuat modul komunikasi dan bug tracker yang terdiri dari komponen recent activity, bug tracker, file sharing, news, dan chatting pada aplikasi manajemen proyek? » Bagaimana mengintegrasikan komponen pada modul komunikasi dan bug tracker ke dalam aplikasi manajemen proyek? » Terdapat standarisasi dalam pembuatan komponen komunikasi dan bug tracker yang mengikuti aturan dari core system manajemen proyek, meliputi: ˃ Penulisan code program, ˃ Directory structure, dan ˃ Bahasa pemrograman yang digunakan adalah Java. » Pembuatan komponen aplikasi dibatasi hanya sebatas modul komunikasi dan bug tracker yang terdiri dari komponen : ˃ Recent activity, digunakan untuk mengetahui aktivitas apa saja yang dilakukan oleh user ˃ Bug tracker, digunakan untuk mengatur berbagai revisi program, status bug, link bugs ke tugas-tugas dalam modul manajemen proyek ˃ File sharing, digunakan untuk upload file, download file ˃ News, berfungsi untuk memberikan berita atau informasi terbaru seputar proyek yang dikerjakan maupun yang akan dikerjakan ˃ Chatting, berfungsi untuk sarana berkomunikasi antar user yang terlibat dalam proyek » Membuat modul komunikasi dan bug tracker yang terdiri dari beberapa komponen meliputi recent activity, bug tracker, file sharing, news, dan chatting yang terintegrasi pada aplikasi manajemen proyek sehingga pimpinan proyek dapat memantau kinerja anggota serta progress dari proyek yang dikerjakan. » Mampu membantu pelaksana proyek untuk mengelola proyek sehingga dapat meningkatkan efisiensi waktu dan biaya pengerjaannya serta memudahkan komunikasi antar tim proyek maupun stakeholder. » Dari sisi teknologi adanya aplikasi ini dapat menciptakan inovasi baru dalam pengembangan ilmu teknologi manajemen proyek sehingga memungkinkan adanya pengembangan yang lebih baik kedepannya Mulai Studi literatur Pembuatan laporan Perancangan aplikasi Pembuatan aplikasi Integrasi Belum Pengujian aplikasi Apakah aplikasi sudah sesuai? Sudah Berhenti Lingkungan Implementasi, Peta Konsep OSGi, Peta Konsep Spring, Konfigurasi Aplikasi, Uji Coba Sistem Spesifikasi PC Processor Intel (R) Core(TM)2 Duo CPU T7500 @2.20 GHz OS Windows 7 Ultimate Graphic device ATI Mobility Radeon HD 2400 memory 4096MB RAM Teknologi: Web Web Server Apache Tomcat Version 6.0 Basis Data MySQL 5.1.41 Bahasa Pemograman Java, Spring, JSP, HTML Editor Eclipse Helios OSGi Service Registry Registers Service Service Bundle Komponen Discovers Service Consumes Service Consumer Bundle •Recent Activity •Bug Tracker •File Sharing •News •Chatting Nama File Fungsi build.xml Merupakan file yang berisi script untul build, deploy, undeploy, start dll. yang berhubungan dengan target untuk aplikasi yang dibangun build.properties hibernate.cfg.xm Merupakan file konfigurasi untuk Ant builder. Berisi setting location appserver dan setting location basisdata Merupakan entry point untuk aplikasi ini. File ini akan memanggil halaman yang di setting sebagai welcome file Merupakan file yang digunakan untuk mendefinisikan konfigurasi aplikasi pada Spring Merupakan file konfigurasi dasar untuk hibernate jdbc.properties Merupakan file yang berisi konfigurasi jdbc osgiContext.xml Merupakan file yang digunakan untuk konfigurasi interface OSGi news-servlet.xml Merupakan file yang berisi definisi bean yang digunakan oleh Dispatcherservlet (front controller). Merupakan file yang berisi script untuk mendefinisikan servlet serta mappingnya dan mendefinisikan welcome file-nya index.jsp applicationContext.xml web.xml » Uji coba dilakukan sesuai dengan skenario test case yang dibuat dan apakah berjalan dengan baik sesuai skenario test case yang di buat » Komponen pada modul komunikasi dan bug tracker yang terdiri dari Recent Activity, News, File Sharing, Bug Tracker yang dibangun telah diimplementasikan. » Seluruh komponen yang dibuat harus didaftarkan terlebih dahulu dengan cara diinstall ke OSGi service yang telah disediakan. » Implementasi dalam tugas akhir ini merupakan penelitian dasar yang dilakukan tentang Spring MVC dimana eksplorasi lebih untuk semua implementasi yang telah dilakukan perlu pengembangan pada aplikasi selanjutnya. » Fitur-fitur yang terdapat pada aplikasi ini dibuat tanpa melakukan survey terlebih dahulu sehingga menyebabkan tampilan dan informasi fitur-fitur lain belum dapat diketahui pasti apakah telah memberikan banyak bantuan kepada pengguna. Dapat dilakukan penelitian lebih lanjut tentang tampilan fitur sesuai dengan kebutuhan pengguna