TAHAP PERENCANAAN Metode rekayasa web TAHAP PERENCANAAN Tahap

TAHAP PERENCANAAN Metode rekayasa web

TAHAP PERENCANAAN Tahap perencanaan menggunakan hasil tahap komunikasi yaitu lingkup aplikasi/deskripsi aplikasi (seberapa besar aplikasi yang akan dibangun) Perencanaan adalah kegiatan mengalokasikan sumber daya. Pada dasarnya tahap perencanaan menyusun rencana inkremen yang terdiri daftar pekerjaan, sumber daya yang dibutuhkan, dan jadwal pelaksanaan setiap inkremen. Jika aplikasi yang dibangun kecil, tahap perencanaan mungkin tidak perlu dilakukan dan langsung ke tahap pemodelan

KEGIATAN DALAM TAHAP PERENCANAAN Mengelola resiko Menyusun jadwal pelaksanaan Membuat rencana pemantauan pelaksanaan

MENGELOLA RESIKO Manajemen resiko adalah serangkaian tugas yang membantu tim memahami dan mengelola masalah selama kegiatan pengembangan Untuk mengidentifikasi resiko, setiap kemungkinan resiko diidentifikasi. Ada 3 jenis resiko: Resiko manusia, resiko produk, dan resiko proses:

MENGELOLA RESIKO Resiko manusia: misalnya, pengembangan memerlukan ahli XML tetapi tim tidak memiliki anggota yang ahli XML. Atau stakeholders tertentu yang tidak mau bekerjasama. Resiko produk: potensi masalah yang berhubungan dengan konten, fungsi, batasan, atau kinerja aplikasi. Resiko proses: berkaitan dengan kesepakatan tugas pekerjaan yang akan dilakukan tim dalam pengembangan aplikasi. Misalnya, tim sepakat melakukan pemodelan analisis. Ternyata pekerjaan ini memakan waktu lama yang membuat pekerjaan perancangan dan konstruksi tertunda.

MENYUSUN JADWAL PELAKSANAAN Jadwal pelaksanaan ada 2 jenis: 1. Jadwal keseluruhan Jadwal yang meliputi keseluruhan pekerjaan pengembangan aplikasi 2. Jadwal setiap iterasi Jadwal yang meliputi pekerjaan dalam suatu iterasi pengembangan aplikasi

CONTOH JADWAL KESELURUHAN Inkremen 1. Homepage, Pendaftaran anggota, Login 2. Update barang, Update pelanggan 3. Pemesanan 4. Update pemesanan, Laporan penjualan Minggu 1 2 3 4

CONTOH JADWAL SUATU ITERASI (KE-3) Hari Iterasi Pemesanan 1 Membuat desain antarmuka halaman pemesanan Membuat sistem navigasi halaman pemesanan Membuat deskripsi produk, dan menyiapkan gambar produk Membuat halaman daftar barang Membuat halaman keranjang belanja Membuat halaman checkout 2 3 4 5 6 7

ESTIMASI WAKTU PENGERJAAN APLIKASI Ada 2 jenis estimasi yaitu estimasi berbasis skenario penggunaan dan estimasi menggunakan tabel proses-produk Berbasis skenario penggunaan, caranya: Hitung jumlah skenario yang akan dibuat dalam suatu iterasi Hitung rata-rata usaha (Eavg) untuk menyelesaikan sebuah skenario penggunaan (satuannya org/hr) berdasarkan kinerja tim pada proyek sebelumnya Kalikan dengan tingkat kompleksitas skenario penggunaan Jumlahkan total hasil perkalian

ESTIMASI BERBASIS USAGE SCENARIO Skenario E Kompleksitas Penggunaan avg Usaha Homepage 5 1 5 Login 5 2 10 Pendaftaran anggota 5 1 5 Pemesanan 5 3 15 Update barang 5 2 10 Update pelanggan 5 2 10 Update pemesanan 5 3 Laporan penjualan 5 2 Total 80 orang per hari 15 10 80

SELESAI

ASPEK 2 PERANCANGAN APLIKASI WEB Rancangan Antarmuka antarmuka pengguna (tata letak tampilan, mode interaksi, mekanisme navigasi) Rancangan Estetika Skema warna, geometris, ukuran teks, jenis huruf, penggunaan grafis, dsb Rancangan Konten Tata letak, struktur, dan skema seluruh konten dan hubungan diantaranya Rancangan Navigasi Aliran navigasi antara konten dan seluruh fungsi aplikasi Rancangan Arsitektur Struktur konten dan fungsional aplikasi (spt peta situs) Rancangan Komponen Logika pemrosesan untuk menerapkan komponen fungsional yang mengimplementasikan fungsi aplikasi lengkap

ESTIMASI MENGGUNAKAN TABEL PROSESPRODUK Fungsi dan konten Ana Per Ko d Tes Del Ump Tot Login 1 2 0. 5 7 Pendaft. anggota 1 2 2 2 0. 5 0. 25 7. 75 Pemesanan 2 3 3 3 1 0. 5 12. 5 Update barang 1 1 2 2 0. 5 0. 25 6. 75 Update pelanggan 1 1 2 2 0. 5 0. 25 6. 75 Update pemesanan 2 2 3 3 1 0. 5 11. 5 Laporan penjualan 1 2 1 1 0. 5 1 6. 5 Deskripsi produk 0 1 1 0. 5 0. 25 0. 5 3. 25 Gambar produk 0 1 1 0. 5 0. 25 0. 5 3. 25 Total 65. 25
- Slides: 13