pertemuan 8 metode desain
DESCRIPTION
dsadsaTRANSCRIPT
DESAIN PERANGKAT LUNAK
Ign.F.Bayu Andoro.S, M.Kom
PSPEC
DO
D
Kamus Data
ERDDFD
STD
CSPEC
Desain
Procedural
Desain
Interface
Desain
Arsitektural
Desain Data
PS
PE
CDO
D
16/04/2013 bayuandoro.com 2
Desain perangkat lunak berada pada inti teknik dari proses rekayasa perangkat lunak. Berdasarkan elemen analisis yang dihasilkan maka pada tahapan desain akan dihasilkan desain data, desain arsitektur, desain interface dan desain procedural.
16/04/2013 bayuandoro.com 3
Desain data mentransformasikan model domain informasi yang dibuat dalam fase analisis ke dalam struktur data yang perlukan dalam perangkat lunak. Hal yang menjadi dasar aktivitas desain data adalah objek dan hubungan data yang ditetapkan dalam ErD dan isi data detail yang ada dalam kamus data.
16/04/2013 bayuandoro.com 4
Desain arsitektur adalah kegiatan menentukan hubungan di antara elemen-elemen struktural utama dari program. Representasi desain berupa kerangka kerja modular dari program computer.
16/04/2013 bayuandoro.com 5
Desain interface menggambarkan bagaimana komunikasi antara perangkat lunak dengan aplikasi yang lain, atau dengan manusia sebagai user. Interface mengimplikasikan aliran informasi (data atau control).
Desain procedural mentransformasi elemen-elemen structural dari arsitektur program ke dalam suatu deskripsi procedural dari komponen-komponen perangkat lunak.
16/04/2013 bayuandoro.com 6
Mempunyai halaman pembuka yang menyatakan judul dokumen, nama (penyebutan0 perangkat lunak yang dibangun dan tim penyusun (pengembang)
Halaman awal terdiri dari :
Tabel daftar Perubahan yang dilakukan selama tahapan analisis
REVISI DESKRIPSI PERUBAHAN
1
2
DAFTAR PERUBAHAN
16/04/2013 bayuandoro.com 7
INDEX/TGL 1 2 3 4 5
Ditulis oleh
Diperiksa oleh
Disetujui oleh
•Tabel Validasi penerimaan dokumen
TABEL PERSETUJUAN DOKUMEN
•Daftar Isi
•Daftar Gambar
•Daftar Tabel
•Daftar Lampiran 16/04/2013 bayuandoro.com 8
Mempunyai bagian Isi Dokumen, yang mempunyai sistematika :
Pendahuluan
Tujuan
Berisi tujuan pembuatan dokumen dan kegunaan dokumen bagi tim pengembang dan pemilik proyek
Lingkup Masalah
Berisi fungsi-fungsi yang akan dilakukan perangkat lunak, penggunaan aplikasi bahasa pemrograman beserta alasan pemakaian perangkat lunak tersebut.
Definisi, Akronim dan Singkatan
Berisi Daftar Definisi, Akronim dan Singkatan yang digunakan dalam dokumen.
Referensi
Deskripsi Umum (Overview)
16/04/2013 bayuandoro.com 9
Perspektif Produk
Berisi tentang gambaran posisi perangkat lunak yang dibuat untuk system informasi yang dianalisis terhadap system informasi (bagian kerja) lain. Termasuk di dalamnya terdapat antarmuka system, pemakai, perangkat keras, perangkat keras, komunikasi, batasan memori, operasi dan kebutuhan adaptasi local (terhadap perangkat lunak yang sudah ada)
Deskripsi Keseluruhan
16/04/2013 bayuandoro.com 10
Fungsi Produk Menuliskan detail modul yang terdapat pada lingkup
masalah.
Karakteristik Pengguna Menyebutkan b/w yang akan mengoperasikan
keseluruhan perangkat lunak
Batasan (Constraint) Berisi kendala-kendala yang dihadapi dalam membuat
perangkat lunak, sehingga dijadikan acuan maupun batasan yang tidak akan dikerjakan dalam pembuatan perangkat lunak
Asumsi dan Ketergantungan
Deskripsi Keseluruhan
16/04/2013 bayuandoro.com 11
Kebutuhan Antarmuka Eksternal
Berisi tentang detail modul terhadap antarmuka yang telah disebutkan pada perspektif produk.
Kebutuhan Fungsionalitas
Berisi penggambaran notasi alat Bantu.
Jika menggunakan aliran proses :
Notasi yang digunakan Konteks Diagram + DFD + Kamus Data
Jika menggunakan objek :
Notasi yang digunakan : OMT / OOSE
Kebutuhan Khusus
16/04/2013 bayuandoro.com 12
Kebutuhan Performansi
Berisi tentang Kebutuhan Numerik Statik dan Numerik Dinamis. Numerik Statik berisi jumlah pengguna, dan besar filedata, Numerik Dinamis berisi waktu yang diperlukan untuk melakukan suatu proses
Batasan Perancangan
Atribut Sistem Perangkat Lunak
Berisi karakteristik perangkat lunak menyangkut keandalan, kemanan, tingkat perawatan dan portabilitas.
Kebutuhan Khusus
16/04/2013 bayuandoro.com 13
Terima kasih
16/04/2013 bayuandoro.com 14