Anda di halaman 1dari 37

PERENCANAAN PROYEK

PERANGKAT LUNAK (Pert. 6)

1
Tujuan Perkuliahan
• Mahasiswa dapat melakukan studi kelayakan
proyek perangkat lunak
• Mahasiswa dapat memahami tujuan dari
perencanaan proyek
• Mahasiswa dapat memahami dan
menjelaskan ruang lingkup, sumber daya dan
estimasi proyek.

RPL JURUSAN TEKNIK INFORMATIKA - ITS


2
GASAL 2010/2011
Agenda
• Pendahuluan
• Langkah-langkah dalam Studi Kelayakan
• Menyusun rencana proyek
• Tujuan perencanaan proyek
• Karakteristik proyek
• Tugas Project Manager
• Aktifitas Management Proyek
• Dokumen Perencanaan Proyek
• Estimasi Ukuran Proyek
RPL JURUSAN TEKNIK INFORMATIKA - ITS
3
GASAL 2010/2011
Pendahuluan
• Gagasan untuk membuat suatu perangkat
lunak bisa berasal dari
– Internal Organisasi (untuk mempercepat proses
pengolahan data, ketersediaan informasi yang
lebih cepat dll)
– Tuntutan Pasar (dari pesaing sejenis, mitra,
pengguna/pembeli dll)
– Tawaran dari pengembang perangkat lunak

RPL JURUSAN TEKNIK INFORMATIKA - ITS


4
GASAL 2010/2011
Penyelidikan awal
• Hal-hal yang perlu diperhatikan dalam
tahapan ini:
1. Mencoba memahami dan memperjelas apa yang
diharapkan oleh pemakai atau pengguna
2. Menentukan ruang lingkup sistem
3. Menentukan kelayakan

RPL JURUSAN TEKNIK INFORMATIKA - ITS


5
GASAL 2010/2011
Studi kelayakan
1. Menentukan unit atau bagian mana yang
akan menggunakan. (Dilakukan dengan
melakukan wawancara dengan kepala bagian
ybs dan pegawai yg menggunakan)
2. Mengantisipasi kemungkinan keterbatasan
dan kendala pada penerapannya, misalnya:
sistem harus menyelesaikan sebelum jam
kerja berakhir
3. Memperhitungkan kendala-kendala sistem,
misal: kapasitas memori yang terbatas
RPL JURUSAN TEKNIK INFORMATIKA - ITS
6
GASAL 2010/2011
Studi kelayakan (Lanjt)
4. Menentukan target, misal suatu jawaban untuk
permintaan pesanan harus dapat dilayani kurang
dari 10 detik
5. Mengantisipasi kendala waktu, misal sistem yang
baru harus sudah berjalan dalam waktu sekian
bulan sejak sistem lama tdk digunakan
6. Merencanakan dan memperkirakan biaya proyek
berdasarkan: perkiraan waktu yg dibutuhkan untuk
melakukan Five Framework Activity dan tingkat
kerumitan sistem

RPL JURUSAN TEKNIK INFORMATIKA - ITS


7
GASAL 2010/2011
Langkah-langkah Studi Kelayakan
Proyek tdk
1.2
layak
Melakukan
Permintaan untuk Studi
Studi
penyusunan Kelayakan
Kelayakan
sistem Fakta Awal

1.1 1.3
Fakta Menyusun
Mengumpul
kan Fakta rencana
proyek

Dokumen
Kelayakan
Dokumen 1.4
Kelayakan Mendapat
yang disetujui Persetujuan

RPL JURUSAN TEKNIK INFORMATIKA - ITS


8
GASAL 2010/2011
3 aspek studi kelayakan
1. Kelayakan Teknik
Tim pengembang bisa menyesaikan masalah
dengan hardware dan software yang tersedia
2. Kelayakan operasi
Jika tim pengembang dapat menyelesaikan masalah
dengan menggunakan personel dan prosedur yang
tersedia
3. Kelayakan ekonomis
Jika Tim pengembang dapat menyelesaikan masalah
dalam waktu dan anggaran biaya yang masuk akal
RPL JURUSAN TEKNIK INFORMATIKA - ITS
9
GASAL 2010/2011
Menyusun Rencana Proyek
• Rencana proyek adalah pernyataan tentang
jangkauan proyek, jadwal proyek, sumber daya untuk
menyelesaikan proyek dan biaya proyek

RPL JURUSAN TEKNIK INFORMATIKA - ITS


10
GASAL 2010/2011
Tujuan Perencanaan Proyek
• Mengkomunikasikan ruang lingkup dan sumber daya
proyek.
• Mendefinisikan resiko dan teknik yang digunakan
untuk meminimalkan resiko tersebut.
• Mendefinisikan biaya dan jadwal proyek.
• Memberikan kerangka kerja untuk semua pihak yang
terlibat dalam proyek.
• Menentukan metode untuk menjamin kualitas dan
memanaje perubahan.

RPL JURUSAN TEKNIK INFORMATIKA - ITS


11
GASAL 2010/2011
Tujuan Perencanaan Proyek
• Bagi Project Manager:
– untuk menggambarkan status proyek kepada manajer senior dan
stakeholder,
– untuk merencanakan aktivitas tim proyek.
• Bagi anggota Tim Proyek: untuk memahami konteks pekerjaan.
• Bagi Manajer Senior:
– untuk memastikan apakah biaya dan waktu yang dialokasikan masuk
akal dan terkendali,
– untuk melihat apakah proyek dilaksanakan secara efisien dan cost
effective.
• Bagi Stakeholder:
– untuk memastikan apakah proyek masih berada pada jalurnya,
– untuk memastikan kebutuhan mereka sedang diakomodir oleh proyek.

RPL JURUSAN TEKNIK INFORMATIKA - ITS


12
GASAL 2010/2011
Peralatan untuk menyusun proyek
• Context Diagram
• Workflow
• Time schedule
• Diagram PERT

RPL JURUSAN TEKNIK INFORMATIKA - ITS


13
GASAL 2010/2011
Karakteristik Proyek

• Bersifat sementara (permulaan dan akhir yang


sudah ditentukan).
• Memiliki sasaran dan tujuan yang jelas.
• Memiliki batasan (ruang lingkup, waktu dan
anggaran).

RPL JURUSAN TEKNIK INFORMATIKA - ITS


14
GASAL 2010/2011
Karakteristik Proyek Pengembangan
Perangkat Lunak
1. Produk perangkat lunak tidak berwujud
2. Tidak ada proses perangkat lunak standard
3. Proyek perangkat lunak yang besar seringkali
merupakan proyek ‘one-off’

RPL JURUSAN TEKNIK INFORMATIKA - ITS


15
GASAL 2010/2011
Tugas Project Manager
• Membuat perencanaan dan penjadwalan
project
• Mengawasi project agar tetap pada standard
kualitas yang ditentukan.
• Mengawasi dan memastikan project dapat
dikerjakan dalam waktu yang direncanakan.
• Mengawasi dan memastikan project dapat
dikerjakan dengan anggaran yang
direncanakan.
RPL JURUSAN TEKNIK INFORMATIKA - ITS
16
GASAL 2010/2011
Aktifitas Management Proyek
• Penulisan proposal
• Perencanaan dan penjadwalan proyek
• Perhitungan biaya proyek
• Pengawasan dan review proyek
• Pemilihan dan evaluasi personil
• Presentasi dan penulisan laporan

RPL JURUSAN TEKNIK INFORMATIKA - ITS


17
GASAL 2010/2011
Aktivitas Perencanaan Proyek
• Mengidentifikasi ruang lingkup proyek
• Mengidentifikasi sumber daya
• Mengidentifikasi aktifitas
• Mengidentifikasi milestone/pencapaian
• Mengidentifikasi deliverables/hasil kerja

RPL JURUSAN TEKNIK INFORMATIKA - ITS


18
GASAL 2010/2011
Dokumen Perencanaan Proyek
• Vision and Scope
• Statement of Work
• Resource List
• Work Breakdown Structure
• Project Schedule
• Risk Plan

RPL JURUSAN TEKNIK INFORMATIKA - ITS


19
GASAL 2010/2011
Penjelasan Detil Dokumen
Perencanaan Proyek PL

RPL JURUSAN TEKNIK INFORMATIKA - ITS


20
GASAL 2010/2011
Resiko Perangkat Lunak
• Resiko Proyek: Resiko yang mengancam
project plan.
• Resiko Tehnikal: Resiko yang mengancam
kualitas software.
• Resiko Bisnis: Resiko yang mengancam
keberlangsungan pemanfaatan software.

RPL JURUSAN TEKNIK INFORMATIKA - ITS


21
GASAL 2010/2011
Kategori ukuran proyek
1. Trivial Proyek (Proyek Sederhana)
2. Small Proyek
3. Medium Proyek
4. Large Proyek
5. Very Large Proyek
6. Extremely large proyek

RPL JURUSAN TEKNIK INFORMATIKA - ITS


22
GASAL 2010/2011
Estimasi Ukuran Software
• Metode untuk mengestimasi ukuran proyek
software:
– Line Of Code (LOC): Memprediksi ukuran software
berdasarkan perkiraan jumlah baris code program
yang harus ditulis.
– Function Point: Memprediksi ukuran software
dengan cara memberi bobot dari fungsi-fungsi
yang harus ada dalam software tersebut.

RPL JURUSAN TEKNIK INFORMATIKA - ITS


23
GASAL 2010/2011
Penghitungan LOC (Line of Code)

RPL JURUSAN TEKNIK INFORMATIKA - ITS


24
GASAL 2010/2011
Penghitungan Function Point
• Ukuran project diukur berdasarkan banyaknya cara
software tersebut berinteraksi dengan user
• Cara:
– Estimasi jumlah External Input, External Interface Files,
External Output, External Queries dan Logical Internal
Table.
– Contoh External Input: Layar untuk entry data
– Contoh External Interface File: Input/Output yang
berbentuk file.
– Contoh External Output: Report/Laporan
– Contoh External Queries: Pesan/message yang keluar-
masuk dari/ke aplikasi kita.
– Contoh Logical Internal File/Table: Jumlah tabel didalam
database yang digunakan oleh aplikasi.
RPL JURUSAN TEKNIK INFORMATIKA - ITS
25
GASAL 2010/2011
Estimasi Ukuran Software
Hitung Function Point

Hitung Line Of Code

Hitung Effort
(Man-Month)

RPL JURUSAN TEKNIK INFORMATIKA - ITS


26
GASAL 2010/2011
Sumber Daya Proyek
· Memilih berdasarkan skill/keahlian yang harus
dimiliki
· Memilih orang untuk menempati posisi-posisi
struktural organisasi (Manajer, senior software
People engineer)
· Memilih orang berdasarkan spesialisasi (contoh:
telekomunikasi, database, network)

· Software engineering berbasis komponen,


menekankan pada reusablity.
· Komponen software yang akan digunakan
Reusable Software dapat diambil dari komponen lama yang
Component berasal dari third party, internal ataupun
membuat komponen baru.

· Menentukan hardware dan software yang


membentuk lingkungan dari software yang
Hardware/Software dibangun.
· Menentukan hardware yang akan menjadi
tools platform dari software yang dibangun
· Menentukan software tools (mis: IDE,
Monitoring Tools, OS)

RPL JURUSAN TEKNIK INFORMATIKA - ITS


RPL JURUSAN TEKNIK
GASAL INFORMATIKA - ITS
2010/2011
GASAL 2010/2011
Satuan Perhitungan Proyek
• Man-hour, Man-days, Man-Month adalah
satuan untuk menyatakan besarnya tenaga
(effort) yang dikeluarkan dalam sebuah
aktifitas
• Contoh Perhitungan:
– 2 Man x 10 Days = 20 Man-days
– 1 Man x 20 Days = 20 Man-days
– 3 Man x 8 Hours = 24 Man-Hours
– 2 Man x 12 Hours = 24 Man-Hours

RPL JURUSAN TEKNIK INFORMATIKA - ITS


GASAL 2010/2011
Milestone (Pencapaian)
• Titik akhir dari sebuah aktivitas/aksi/tugas
dalam proses pengembangan perangkat lunak
• Disetiap milestone/pencapaian biasanya
dibuat sebuah laporan, untuk disampaikan
pada manajemen.
• Titik Milestone harus ditentukan dengan
ukuran yg pasti, sehingga dapat diperiksa.


RPL JURUSAN TEKNIK INFORMATIKA - ITS
29
GASAL 2010/2011
Deliverable (Pencapaian)
• Hasil pekerjaan didalam proyek, yang
diberikan kepada customer. (bisa di sebut
work product)
Contohnya dokumen SRS, desain atau source
code.
• Deliverable biasanya ditetapkan sebagai
milestone. Tetapi sebuah milestone tidak
harus berupa deliverable.

RPL JURUSAN TEKNIK INFORMATIKA - ITS


30
GASAL 2010/2011
Pembuatan Jadwal Proyek
• Menggunakan Gantt Chart/PERT Chart
• Work Breakdown Structure (WBS):
Memecah aktifitas besar menjadi
aktifitas-aktifitas yang lebih kecil, agar
aktifitas-aktifitas tersebut lebih mudah
dikerjakan dan diatur. (Ingat: 1 aktifitas 
beberapa aksi :: 1 aksi  beberapa task/tugas)

RPL JURUSAN TEKNIK INFORMATIKA - ITS


31
GASAL 2010/2011
Jadwal Proyek

RPL JURUSAN TEKNIK INFORMATIKA - ITS


32
GASAL 2010/2011
Jadwal Proyek

RPL JURUSAN TEKNIK INFORMATIKA - ITS


33
GASAL 2010/2011
Jadwal Proyek

RPL JURUSAN TEKNIK INFORMATIKA - ITS


34
GASAL 2010/2011
Jadwal Proyek

RPL JURUSAN TEKNIK INFORMATIKA - ITS


35
GASAL 2010/2011
Contoh
• Contoh dokumen Rencana Pengembangan Perangkat Lunak
(RPPL) (ada 2 contoh)
• Contoh proposal Pembuatan Perangkat Lunak Sederhana (1
contoh)

RPL JURUSAN TEKNIK INFORMATIKA - ITS


36
GASAL 2010/2011
• Buatlah dokumen perencanaan proyek pembuatan
perangkat lunak untuk toko

RPL JURUSAN TEKNIK INFORMATIKA - ITS


37
GASAL 2010/2011

Anda mungkin juga menyukai