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