tujuan pembelajaran

20
Tujuan pembelajaran Tujuan pembelajaran Mendefinisikan batasan manajemen proyek Mendefinisikan batasan manajemen proyek perangkat lunak (MPPL) perangkat lunak (MPPL) Membedakan pengembangan proyek perangkat lunak Membedakan pengembangan proyek perangkat lunak dengan lainnya dengan lainnya Memahami beberapa permasalah dan kekuatiran Memahami beberapa permasalah dan kekuatiran manajer proyek perangkat lunak manajer proyek perangkat lunak Mendefinisikan tahapan-tahapan proyek perangkat Mendefinisikan tahapan-tahapan proyek perangkat lunak lunak Menjelaskan elemen utama aturan manajemen Menjelaskan elemen utama aturan manajemen Memahami kebutuhan perencanaan yang baik, Memahami kebutuhan perencanaan yang baik, monitoring dan kontrol monitoring dan kontrol Mengidentifikasi stakeholder proyek, tujuan Mengidentifikasi stakeholder proyek, tujuan mereka dan cara mengukur keberhasilan dalam mereka dan cara mengukur keberhasilan dalam mencapai tujuan tersebut mencapai tujuan tersebut

Upload: holly

Post on 19-Mar-2016

99 views

Category:

Documents


7 download

DESCRIPTION

Tujuan pembelajaran. Mendefinisikan batasan manajemen proyek perangkat lunak (MPPL ) Membedakan pengembangan proyek perangkat lunak dengan lainnya Memahami beberapa permasalah dan kekuatiran manajer proyek perangkat lunak Mendefinisikan tahapan-tahapan proyek perangkat lunak - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Tujuan pembelajaran

Tujuan pembelajaranTujuan pembelajaran Mendefinisikan batasan manajemen proyek perangkat Mendefinisikan batasan manajemen proyek perangkat

lunak (MPPL)lunak (MPPL) Membedakan pengembangan proyek perangkat lunak Membedakan pengembangan proyek perangkat lunak

dengan lainnyadengan lainnya Memahami beberapa permasalah dan kekuatiran Memahami beberapa permasalah dan kekuatiran

manajer proyek perangkat lunakmanajer proyek perangkat lunak Mendefinisikan tahapan-tahapan proyek perangkat lunakMendefinisikan tahapan-tahapan proyek perangkat lunak Menjelaskan elemen utama aturan manajemenMenjelaskan elemen utama aturan manajemen Memahami kebutuhan perencanaan yang baik, Memahami kebutuhan perencanaan yang baik,

monitoring dan kontrolmonitoring dan kontrol Mengidentifikasi stakeholder proyek, tujuan mereka dan Mengidentifikasi stakeholder proyek, tujuan mereka dan

cara mengukur keberhasilan dalam mencapai tujuan cara mengukur keberhasilan dalam mencapai tujuan tersebuttersebut

Page 2: Tujuan pembelajaran

Pengenalan MPPLPengenalan MPPL Perencanaan, Monitoring dan Kontrol Perencanaan, Monitoring dan Kontrol

proyek perangkat lunakproyek perangkat lunak Mengidentifikasi proyek dan Mengidentifikasi proyek dan

mencapai tujuan Stakholder adalah mencapai tujuan Stakholder adalah proyek yang suksesproyek yang sukses

Page 3: Tujuan pembelajaran

Apakah Proyek itu ?Apakah Proyek itu ? Definisi kamus bahwa Proyek adalah Definisi kamus bahwa Proyek adalah

perencanaan / perancangan yang perencanaan / perancangan yang spesifik atau pekerjaan terencana spesifik atau pekerjaan terencana atau pekerjaan yang besar (Longman atau pekerjaan yang besar (Longman Concise English Dictionary, 1982)Concise English Dictionary, 1982)

Page 4: Tujuan pembelajaran

Apakah proyek itu ?Apakah proyek itu ?Karakteristik – karateristik ProyekKarakteristik – karateristik Proyek Tugas non rutinTugas non rutin Perlu perencanaanPerlu perencanaan Tujuan spesifik yang akan dicapai atau produk Tujuan spesifik yang akan dicapai atau produk

spesisfik yang akan dibuatspesisfik yang akan dibuat Proyek harus ditentukan jangka waktuProyek harus ditentukan jangka waktu Pekerjaan dikerjakan untuk seseorang bukan untuk Pekerjaan dikerjakan untuk seseorang bukan untuk

diri kitadiri kita Pekerjaan melibatkan beberapa spesialisPekerjaan melibatkan beberapa spesialis Sumber daya proyek yang tersedia dibatasiSumber daya proyek yang tersedia dibatasi Proyek itu pekerjaan besar / komplekProyek itu pekerjaan besar / komplek

Page 5: Tujuan pembelajaran

Apa proyek itu ?Apa proyek itu ?Latihan 1Latihan 1Perhatikan dan buatlah urutan yang paling mendekati definisi proyekPerhatikan dan buatlah urutan yang paling mendekati definisi proyek1.1. Membuat sebuah edisi surat kabarMembuat sebuah edisi surat kabar2.2. Membangun saluran terowonganMembangun saluran terowongan3.3. Persiapan pernikahanPersiapan pernikahan4.4. Menambahkan sistem komputer keuangan untuk mengatasi Menambahkan sistem komputer keuangan untuk mengatasi

tanggal setelah 31 desember 1999 tanggal setelah 31 desember 1999 5.5. Sebuah proyek penelitian “apa yang membuat interface yang Sebuah proyek penelitian “apa yang membuat interface yang

baik antara manusia-komputer ?”baik antara manusia-komputer ?”6.6. Sebuah investigasi “alasan kenapa user mempunyai masalah Sebuah investigasi “alasan kenapa user mempunyai masalah

dengan sistem komputer ?”dengan sistem komputer ?”7.7. Sebuah tugas komputer untuk mahasiswa komputer tingkat 2Sebuah tugas komputer untuk mahasiswa komputer tingkat 28.8. Menuliskan sebuah sistem operasi untuk sebuah komputer baruMenuliskan sebuah sistem operasi untuk sebuah komputer baru9.9. Menginstal versi baru aplikasi word processing pada sebuah Menginstal versi baru aplikasi word processing pada sebuah

organisasiorganisasi

Page 6: Tujuan pembelajaran

Proyek Perangkat Lunak Vs Proyek Perangkat Lunak Vs Tipe Proyek LainTipe Proyek Lain

Banyak teknik manajemen proyek umum Banyak teknik manajemen proyek umum yang dapat diaplikasikan dengan MPLL, yang dapat diaplikasikan dengan MPLL, tapi menurut Fred Brooks memberi tapi menurut Fred Brooks memberi catatan bahwa produk proyek perangkat catatan bahwa produk proyek perangkat lunak mempunyai karakteristik tertentu.lunak mempunyai karakteristik tertentu.

Satu cara untuk melihat MPLL adalah Satu cara untuk melihat MPLL adalah sebagai proses membuat visible dari sebagai proses membuat visible dari invisibleinvisible

Brooks, F.P. ‘No silver bullet:essence and accidents of software engineering’ Brooks, F.P. ‘No silver bullet:essence and accidents of software engineering’

Page 7: Tujuan pembelajaran

Proyek Perangkat Lunak Vs Proyek Perangkat Lunak Vs Tipe Proyek LainTipe Proyek Lain

Karakteristik MPPLKarakteristik MPPL1.1. Tidak nampakTidak nampak2.2. KomplekKomplek3.3. FlexibleFlexible

Page 8: Tujuan pembelajaran

Aktifitas dalam MPPLAktifitas dalam MPPLTiga proses aktifitas MPPLTiga proses aktifitas MPPL1.1. Studi Kelayakan / evaluasi proyekStudi Kelayakan / evaluasi proyek2.2. PerencanaanPerencanaan3.3. Implementasi ProyekImplementasi Proyek

Page 9: Tujuan pembelajaran

Aktifitas dalam MPPLAktifitas dalam MPPLTahapan siklus hidup MPPLTahapan siklus hidup MPPL1.1. Analisa kebutuhanAnalisa kebutuhan2.2. SpesifikasiSpesifikasi3.3. DisainDisain4.4. CodingCoding5.5. Verifikasi dan validasiVerifikasi dan validasi6.6. Implementasi / InstalasiImplementasi / Instalasi7.7. Maintenance dan supportMaintenance dan support

Page 10: Tujuan pembelajaran

Aktifitas dalam MPPLAktifitas dalam MPPLLatihan 2Latihan 2 Kampus Brightmouth adalah sebuah institusi Kampus Brightmouth adalah sebuah institusi

pendidikan yang dulunya diatur oleh otoritas pendidikan yang dulunya diatur oleh otoritas pemerintah lokal tapi sekarang sudah tidak lagi. pemerintah lokal tapi sekarang sudah tidak lagi. Sedangkan pembayaran gaji masih diatur oleh otoritas Sedangkan pembayaran gaji masih diatur oleh otoritas lokal dan slip gaji dan output lainnya masih dihasilkan lokal dan slip gaji dan output lainnya masih dihasilkan sentral komputer otoritas lokal. Otoritas sekarang sentral komputer otoritas lokal. Otoritas sekarang menagih kampus biaya service ini. Manajemen menagih kampus biaya service ini. Manajemen kampus mempunyai ide untuk membuat aplikasi kampus mempunyai ide untuk membuat aplikasi pembayaran gaji sendiri agar biayanya lebih murah pembayaran gaji sendiri agar biayanya lebih murah dan melakukan proses pembayaran gaji sendiri. dan melakukan proses pembayaran gaji sendiri.

Tahapan utama proyek apa saja untuk membuat Tahapan utama proyek apa saja untuk membuat proses pembayaran gaji sendiri oleh kampus ?proses pembayaran gaji sendiri oleh kampus ?

Page 11: Tujuan pembelajaran

Kategori proyek perangkat Kategori proyek perangkat lunaklunak

Kategori proyek perangkat lunak Kategori proyek perangkat lunak berdasarkanberdasarkan

sistemnya :sistemnya :1.1. Sistem informasiSistem informasi

Contoh : Sistem kontrol stokContoh : Sistem kontrol stok2. Sistem embedded / real time2. Sistem embedded / real time

Contoh : Sistem kontrol ACContoh : Sistem kontrol AC

Page 12: Tujuan pembelajaran

Kategori proyek perangkat Kategori proyek perangkat lunaklunak

Proyek dapat dikategorikan berdasarkan Proyek dapat dikategorikan berdasarkan orientasinya : orientasinya :

1.1. ProdukProdukProyek membuat produk yang detailnya Proyek membuat produk yang detailnya ditentukan oleh client dan Client bertanggung ditentukan oleh client dan Client bertanggung jawab menjustifikasi produk tersebutjawab menjustifikasi produk tersebut

2. Tujuan2. TujuanProyek diperlukan untuk mencapai tujuan Proyek diperlukan untuk mencapai tujuan tertentu biasanya berhubungan dengan level tertentu biasanya berhubungan dengan level serviceservice

Page 13: Tujuan pembelajaran

Kategori proyek perangkat Kategori proyek perangkat lunaklunak

Latihan 3Latihan 3 Apakah sistem operasi pada komputer sebuah Apakah sistem operasi pada komputer sebuah

sistem informasi atau sistem embedded ?sistem informasi atau sistem embedded ?

Latihan 4Latihan 4 Apakah proyek implementasi sistem Apakah proyek implementasi sistem

pembayaran independen di kampus pembayaran independen di kampus Brightmuth pada latihan 2 adalah proyek Brightmuth pada latihan 2 adalah proyek tujuan atau proyek produk ?tujuan atau proyek produk ?

Page 14: Tujuan pembelajaran

Proyek sebagai sebuah Proyek sebagai sebuah sistemsistem

Sebuah proyek mempertimbangkan Sebuah proyek mempertimbangkan untuk membuat sistem baru dan untuk membuat sistem baru dan atau merubah sistem lama menjadi atau merubah sistem lama menjadi baru dan proyek itu sendiri adalah baru dan proyek itu sendiri adalah sebuah sistem.sebuah sistem.

Page 15: Tujuan pembelajaran

Proyek sebagai sebuah Proyek sebagai sebuah sistemsistem

Sistem, subsistem dan linkungan sistemSistem, subsistem dan linkungan sistem Definisi sederhana dari sistem adalah sebuah Definisi sederhana dari sistem adalah sebuah

kumpulan dari bagian-bagian yang saling kumpulan dari bagian-bagian yang saling berhubungan. Sebuah sistem normalnya merupakan berhubungan. Sebuah sistem normalnya merupakan bagian dari sistem yang lebih besar dan sistem itu bagian dari sistem yang lebih besar dan sistem itu sendiri terdiri dari subsistem. sendiri terdiri dari subsistem.

Di luar dari sistem adalah lingkungan sistem. Di luar dari sistem adalah lingkungan sistem. LIngkungan sistem ini dapat mempengaruhi sistem LIngkungan sistem ini dapat mempengaruhi sistem tapi sistem tidak bisa mengontrol langsung. tapi sistem tidak bisa mengontrol langsung.

Pada kasus kampus Brighmouth, bangkrutnya Pada kasus kampus Brighmouth, bangkrutnya supplier utama perangkat IT adalah kejadian yang supplier utama perangkat IT adalah kejadian yang menimpa pada lingkungan sistemmenimpa pada lingkungan sistem

Page 16: Tujuan pembelajaran

Proyek sebagai sebuah Proyek sebagai sebuah sistemsistem

Sistem Terbuka Vs Sistem TertutupSistem Terbuka Vs Sistem Tertutup Sistem terbuka yaitu yang berinteraksi Sistem terbuka yaitu yang berinteraksi

dengan lingkungan. Hampir semua sistem dengan lingkungan. Hampir semua sistem adalah terbuka. Salah satu alasan nahwa adalah terbuka. Salah satu alasan nahwa sistem engineering dan proyek membentuk sistem engineering dan proyek membentuk sistem tersebut sering kali gagal dikarenakan sistem tersebut sering kali gagal dikarenakan keterlibatan staf teknikal tidak menghargai keterlibatan staf teknikal tidak menghargai tingkat sistem yang terbuka dan mudah tingkat sistem yang terbuka dan mudah dipengaruhi oleh perubahan dari luar dipengaruhi oleh perubahan dari luar

Page 17: Tujuan pembelajaran

Proyek sebagai sebuah Proyek sebagai sebuah sistemsistem

Sub optimasiSub optimasi Adalah sebuah subsistem yang bekerja Adalah sebuah subsistem yang bekerja

pada saat optimum tapi mempunyai efek pada saat optimum tapi mempunyai efek yang merugikan pada keseluruhan sistemyang merugikan pada keseluruhan sistem

Contoh pengembang perangkat lunak Contoh pengembang perangkat lunak menyerahkan ke user sebuah sistem yang menyerahkan ke user sebuah sistem yang sangat efisien pada penggunaan sumber sangat efisien pada penggunaan sumber daya mesin tapi juga sangat susah untuk daya mesin tapi juga sangat susah untuk dimodifikasi. dimodifikasi.

Page 18: Tujuan pembelajaran

Proyek sebagai sebuah Proyek sebagai sebuah sistemsistem

Sistem sosioteknikalSistem sosioteknikal Proyek perangkat lunak ini tergolong Proyek perangkat lunak ini tergolong

dalam kategori sistem ini. Setiap proyek dalam kategori sistem ini. Setiap proyek perangkat lunak membutuhkan perangkat lunak membutuhkan organisasi teknikal dan organisasi orang. organisasi teknikal dan organisasi orang.

Manager Proyek perangkat lunak Manager Proyek perangkat lunak diperlukan baik kompetensi teknikal dan diperlukan baik kompetensi teknikal dan kemampuan untuk berinteraksi dengan kemampuan untuk berinteraksi dengan orang lain secara persuasif.orang lain secara persuasif.

Page 19: Tujuan pembelajaran

Proyek sebagai sistemProyek sebagai sistemLatihan 5Latihan 5 Identifikasi kemungkinan sus sistem Identifikasi kemungkinan sus sistem

dalam instalasi sistem pembayaran dalam instalasi sistem pembayaran gaji kampus Brighmouth. Entitas gaji kampus Brighmouth. Entitas penting apa yang ada dalam penting apa yang ada dalam lingkungan sistem pembayaran gaji ?lingkungan sistem pembayaran gaji ?

Page 20: Tujuan pembelajaran

Kebutuhan spesifikasiKebutuhan spesifikasiUmumnya kasus proyek berorientasi Umumnya kasus proyek berorientasi

produkprodukmempunyai tujuan :mempunyai tujuan : Kebutuhan fungsionalKebutuhan fungsional Kebutuhan kualitasKebutuhan kualitas Kebutuhan sumberdayaKebutuhan sumberdaya