LUNAK
Disusun Oleh:
Feri Pramusetiyo
(EPA/00935)
Ahmad Iqbal Zakyuddin (EPA/00940)
Ari Wibowo
(EPA/00947)
Suryo Sujoko
(EPA/00948)
DEFINISI
Manajemen : mengatur atau mengelola, melalui Planning
untuk mempelajari analisa / perencanaan, Organizing
untuk mempelajari delegasi, Action untuk mempelajari
pelaksanaan, Controlling untuk mempelajari evaluasi.
Proyek : aktifitas yang memiliki batasan waktu, biaya,
resource
Perangkat Lunak : kumpulan instruksi, kode, dokumen,
data
Implementasi
Testing
Pemeliharaan
1.
2.
3.
4.
5.
6.
Model Pengembangan:
Desain : fokus pada 4 hal : desain database, arsitektur PL,
interface, dan algoritma prosedural. Proses desain menerjemahkan
kebutuhan ke dalam representasi PL sebelum dimulai coding.
Coding : menerjemahkan desain ke dalam bahasa yang
dimengerti mesin.
Testing : fokus pada :
Logika internal PL : memastikan bahwa semua statement
telah diuji
Fungsi eksternal : mengarahkan testing untuk menemukan
kesalahan-kesalahan dan memastikan bahwa input yang
diberikan akan menghasilkan output sesuai yang diinginkan.
Maintenance
FASE
Fase software concept terdiri dari :
Concept exploration : pemahaman terhadap area bisnis yang dikerjakan.
Jenis : Financial, contoh : pada bank keuntungan diukur dari berapa
banyak dana yang diputar
Membership, contoh : pada jobs keuntungan diukur dari
jumlah tenaga kerja yang dihimpun
System exploration :pemahaman terhadap sistem, contoh : konsep,
software, hardware, brainware, network
Fase requirement menghasilkan dokumen SRS.
Fase analysis menghasilkan architectural design berupa block diagram.
Fase design menyangkut spesifikasi :
Hardware : server dan client
Software : physical database, form, report
Brainware : kemampuan, pengalaman, expertise
KESUKSESAN PROYEK
Tingkat kesuksesan proyek diukur dari :
Ketepatan waktu : semakin cepat selesai semakin baik
Biaya : semakin rendah semakin baik
Kemampuan perangkat lunak yang dihasilkan
Ukuran kesuksesan proyek :
Project size : banyaknya requirement yang harus diakomodasi oleh
perangkat lunak.
Project duration : waktu yang diperlukan, mulai dari definisi sampai
release proyek
Project team size : jumlah orang yang terlibat dalam proyek
PROJECT MANAGER
Pekerjaan project manager :
Menentukan ruang lingkup proyek : nama, deskripsi, tujuan, ruang lingkup
proyek
Identifikasi stakeholder : menghubungi stakeholder, persetujuan, kontrak
Membuat daftar pekerjaan secara rinci : Work Breakdown Structures (WBS)
Estimasi kebutuhan waktu
Membuat flow chart manajemen proyek awal
Identifikasi resource dan budget yang diperlukan
Evaluasi kebutuhan proyek
Identifikasi dan evaluasi resiko
Menyiapkan contingency plan (rencana alternatif jika resiko terjadi)
Identifikasi interdependensi
Identifikasi critical milestone
Berpartisipasi dalam fase review proyek
Mengamankan resource-resource yang diperlukan
Memanaje proses perubahan kontrol
Melaporkan status proyek