dengan waktu yang telah dialokasikan. Bila melebihi dan belum selesai melakukan presentasi maka pembicara dipersilahkan untuk berhenti. Komponen Penilaian Presentasi Slide o Poin-poin (bukan tulisan) o Tampilan slide menarik (bukan hanya menggunakan template standar) o Interaktif (tidak statis saja) Penyampian Materi o Bahasa dan tutur kata o Penampilan (sopan dan sesuai dengan situasi dan kondisi) o Interaksi dengan audience Bonus Tanya-Jawab -- akhir dokumen --
F. PENILAIAN Komponen penilaian: 1. Proyek Kelompok : 97,5% 2. Kehadiran : 5% (Kuliah dan Mentoring) Perlu diperhatikan bahwa untuk komponen Proyek Kelompok, nilai seorang mahasiswa pada suatu kelompok belum tentu sama dengan mahasiswa lain pada kelompok yang sama. Hal ini akan dipengaruhi oleh dua hal: a. Nilai Individual dalam Proyek Kelompok (NIPK): 75% NIPK dipengaruhi oleh kontribusi mahasiswa dalam mengerjakan deliverable yang diminta. Kontribusi ini dinilai dengan meminta setiap mahasiswa menilai kinerja semua teman sekelompoknya dalam mengerjakan setiap deliverable yang diminta. Selain penilaian dari teman sekelompok, penyelia (asisten dosen) juga akan memberikan penilaian kepada setiap anggota kelompok. Penilaian ini dilakukan setiap minggu ketika monitoring (tidak ada penilaian lain selain waktu tersebut). Apabila ada nilai individu dari mahasiswa yang melebihi 100 maka nilainya adalah nilai individu maksimal dari kelas tersebut. Nilai Individual dalam Proyek Kelompok (NIPK) ditentukan oleh dua komponen: 1. Nilai Kelompok (NK): nilai deliverable yang dihasilkan kelompok. 2. Nilai Partisipasi Individu (NPI) NPI = rata-rata (NPI, rata-rata NPI oleh teman sekelompok) Nilai Partisipasi Rata-rata (NPR) adalah rata-rata dari NPI dalam satu kelompok. Rumusan NIPK adalah sebagai berikut: NIPK = NK x ( 1 + (NPI NPR)/NPR ) = (NPI/NPR) * NK b. Nilai Presentasi: 25% Dosen dan kelompok lain yang tidak presentasi akan memberikan penilaian terhadap kemampuan setiap anggota mempresentasikan pekerjaannya. Hindari one man show. Gunakan kesempatan ini untuk meyakinkan dosen bahwa Anda memang berkontribusi dalam pengerjaan proyek. Panduan nilai presentasi adalah sebagai berikut: Tidak datang tanpa meminta ijin sebelumnya kepada dosen secara tertulis: 0. Tidak datang dengan terlebih dahulu meminta ijin secara tertulis: 55. Hadir pada sesi presentasi, tetapi tidak presentasi: 60. Hadir pada sesi presentasi dan presentasi: 70. Toleransi keterlambatan maksimal 10 menit. Terlambat berarti tidak boleh masuk (nilai presentasi 0 (NOL)). Waktu presentasi peserta maksimal sesuai
Final Durasi Total: 16 minggu Total Nilai: 100%
No. Aktivitas Deliverables Durasi Tenggat Waktu Bobot Penilaian (tentative) Minggu 1 Perkenalan + brainstorming topik Dokumen Proposal Proyek 1 minggu 13 Feb 2015 - proyek + persiapan teknis Minggu 2 Penyusunan Project Charter Dokumen Project Charter 1 minggu 18 Feb 2015 Total: 7,5 % Dokumen (5%) Presentasi (2,5%) Minggu 3 Penyusunan Project Plan Dokumen Project Plan 1 minggu 25 Feb 2015 Total: 7,5 % Dokumen (5%) Presentasi (2,5%) Minggu 4 Approval - 1 minggu - - Minggu 5 Penyusunan Software Requirement Dokuman Software Requirement 1 minggu 11 Mar 2015 Total: 17,5% Specification Specification Dokumen (13%) Minggu 6 9 Penyusunan Software Architecture Design + Implementasi + Pengujian + Deployement Produk Iterasi 1 Dokumen Software Architecture Design Presentasi (2,4%) Dokumen (7,6%) Deployment 4 minggu Dokumen SAD: 25 Mar 2015 Presentasi (4,5%) Total: 28, 7% Dokumen SAD (10%) Deployment (8,75%) Dokumen Hasil UAT (10%) Minggu 10 Persiapan Iterasi 2 dan Revisi Dokumen SRS Minggu 11-14 Penyusunan Software Architecture Design + Implementasi + Pengujian + Deployement Produk Iterasi 1 Dokumen Hasil User Acceptance Test (UAT) Presentasi Rencana Iterasi 2 dan Revisi Dokumen Software Architecture Design Presentasi (2,4%) Dokumen (7,6%) Deployment Dokumen UAT: 11 Apr 2015 5 Hari 22 Apr 2015 4 minggu Dokumen SAD: 29 Apr 2015 Dokumen UAT: Dokumen Hasil User Acceptance 13 Mei 2015 Test (UAT) Minggu 15 Penyusunan User Manual & Dokumen User Manual & 1 Minggu 21 Mei 2015 Total: 2,5% Release Notes Release Notes Minggu 16 Presentasi Akhir & Demo Produk 1 Minggu Total: 5% Total: 28, 7% Dokumen SAD (10%) Deployment (8,75%) Dokumen Hasil UAT (10%)
Deadline Pengumpulan Software Architecture Design Iterasi 2 Hardcopy kumpulkan di ruangan dosen Presentasi Software Architecture Design untuk Iterasi 2 MINGGU #13: Implementasi Iterasi 2: o Implementasi software MINGGU #14: Implementasi Iterasi 2: o Implementasi software + Pembuatan Dokumen User Acceptance Test Iterasi 2 Deadline Pengumpulan Dokumen User Acceptance Test Iterasi 2 (Bobot 10%) Hardcopy kumpulkan di ruang dosen MINGGU #15: User Acceptance Test MINGGU #16: Deadline Pengumpulan Dokumen User Manual & Release Notes (Bobot 2,5%) Hardcopy kumpulkan di ruangan dosen Presentasi Akhir Gabungan (Bobot 5%)
[6 November 2015] Penyusunan Dokumen Software Requirements Specification Deadline Pengumpulan Dokumen Software Requirements Specification (Bobot 5%) Hardcopy kumpulkan di ruangan dosen Presentasi Software Requirements Specification Kelompok (Bobot 3%) MINGGU #6: [13 November 2015] Kuliah Software Architecture Design Penyusunan Software Architecture Design MINGGU #7: [20 November 2015] Penyusunan Software Architecture Design Deadline Pengumpulan Dokumen Software Architecture Design (Bobot 7,6%) Presentasi Software Architecture Design Kelompok (Bobot 2,4%) MINGGU #8: [26 November 2015] Implementasi software iterasi 1 MINGGU #9: Implementasi software iterasi 1 Pembuatan Dokumen User Acceptance Test [4 Desember 2015] Deadline Pengumpulan User Acceptance Test Document (Bobot 10%) Hardcopy kumpulkan di ruangan dosen MINGGU #10: [11 Desember 2015] User Acceptance Test Feedback untuk Iterasi 2 MINGGU #11: [18 Desember 2015] Presentasi Software Requirements Specification untuk Iterasi 2 Deadline Pengumpulan Software Requirements Specification Iterasi 2 Hardcopy kumpulkan di ruangan dosen Penyusunan Software Architecture Design untuk Iterasi 2 MINGGU #12: Penyusunan Software Architecture Design untuk Iterasi 2
e-learning environment entertainment productivity social network software tools context-aware-based application Fasilkom research Metode untuk mendapatkan tema/topik, antara lain: Melakukan observasi terhadap permasalahan yang ada pada lingkungan sekitar mahasiswa. Konsultasi ke lab-lab keahlian untuk menanyakan apa ada hasil dari / ongoing research yang dapat dibuat menjadi produk. Mencari potential stakeholder yang berhubungan dengan topik di atas. E. JADWAL PROYEK Deliverables mata ajar MPPL beserta tenggat waktunya dapat dilihat pada tabel berikut ini: MINGGU #1: [11 September 2015] Kuliah Perdana MPPL [9 Oktober 2015] Brainstorming Ide Proyek Deadline pengumpulan dokumen proposal proyek Feedback terhadap proposal proyek MINGGU #2: [16 Oktober 2015] Penyusunan Dokumen Project Charter Deadline Pengumpulan Dokumen Project Charter (Bobot 5%) Presentasi Project Charter Kelompok (Bobot 2,5 %) MINGGU #3: [23 Oktober 2015] Penyusunan Dokumen Project Plan Pengumpulan Dokumen Proyek Plan (Bobot 5%) Hardcopy kumpulkan di ruangan dosen Presentasi Project Plan Kelompok (Bobot 2,5%) MINGGU #4: [30 Oktober 2015] Kuliah Software Requirements Specification Penyusunan Dokumen Software Requirements Specification MINGGU #5:
B. PERKULIAHAN Mahasiswa akan diminta untuk terlibat aktif dalam mengerjakan sebuah proyek TI secara berkelompok. Satu kelompok beranggotakan 4 mahasiswa. Kelompok ditentukan oleh dosen agar mahasiswa membiasakan diri bekerja sama dengan siapa saja. MPPL adalah mata kuliah dengan bobot 2 SKS (min. 2 jam seminggu), diselenggarakan sebagai berikut: Pertemuan tatap muka dengan dosen sesuai dengan jadwal. Pertemuan ini diisi dengan ulasan / pembahasan materi atau presentasi kelompok untuk melaporkan kemajuan pengerjaan proyek. Pertemuan mingguan antara setiap kelompok dengan dosen menggunakan jadwal kuliah MPPL. Pertemuan ini bersifat formal dan terjadwal (jadwal kuliah). C. DESKRIPSI PROYEK Pada MPPL akan digunakan 3 ( TIGA) hal berikut ini: a. Use Case Driven Pada penggunaan konsep ini, masing-masing anggota kelompok akan bertanggung jawab terhadap pengerjaan perangkat lunak dari Use Cases tertentu. Dengan demikian setiap anggota kelompok akan menjalani sebuah siklus perangkat lunak secara lengkap. b. Unified Modeling Language (UML) Modeling language yang digunakan pada mata kuliah MPPL ini adalah UML. c. Evolutionary (Iterative) Software process model yang digunakan pada mata kuliah MPPL ini adalah evolutionary (iterative). Hasil akhir dari proyek perangkat lunak ini adalah sebuah produk perangkat lunak nyata yang berjalan sebagaimana mestinya (semua fungsi dapat dijalankan), bukan sebuah purnarupa (prototype). Platform pengembangan perangkat lunak yang digunakan pada mata ajar ini adalah: Mobile Application Web-based Application D. TEMA/TOPIK Perangkat lunak yang akan dikembangkan dapat berada pada domains berikut ini:
A. INFORMASI UMUM Nama mata ajar : Manejemen Proyek Perangkat Lunak Kode mata ajar : Diberikan pada semester ke - : 7 Jumlah SKS : 2 Prasyarat : 1. Rekayasa Perangkat Lunak (lulus) Tujuan : Mahasiswa yang lulus mata kuliah ini diharapkan dapat: a. Mengelola sebuah proyek perangkat lunak serta semua sumber daya yang terkait. b. Bekerja secara efektif dalam tim. c. Melakukan tahapan dalam sebuah siklus pengembangan perangkat lunak secara lengkap. d. Meningkatkan kemampuan teknis dalam mengeksplorasi teknologi baru. e. Melatih keahlian komunikasi tertulis maupun lisan sebagai seorang professional TI. f. Meningkatkan kemampuan menuangkan ide untuk diimplementasikan dalam sebuah aplikasi. Referensi : 1. Pressman, Roger S. Software Engineering: A Practitioner s Approach 6 th ed, McGraw Hill, Singapore:2005. 2. Larman, Craig. Applying UML and Patterns, and Introduction to OOAD dan Iterative Development, 3 rd ed, Pearson Education International, Upper Saddle River: 2005. 3. Overgaard, G., Palmkvist, K. Use Cases Pattern and Blueprint, Pearson Education International, Upper Saddle River: 2005 4. Dennis, Alan. Systems Analysis and Design with UML: An Object-Oriented Approach, 3 rd ed, John Wiley & Son, Asia: 2010 Dosen : Rendra Gustriansyah, S.T., M.Kom., MCP
BUKU RANCANGAN PENGAJARAN SEMESTER GANJIL 2015/2016 MANAJEMEN PROYEK PERANGKAT LUNAK Disusun oleh: Dr. Ir. Eko K. Budiardjo, M.Sc. Hadaiq Rolis S. M.Kom I Putu Edy S. Putra M.Kom Satrio B. Yudhoatmojo, S.Kom., M.T.I. FAKULTAS ILMU KOMPUTER UNIVERSITAS INDO GLOBAL MANDIRI SEPTEMBER 2015