pertemuan 8 metode desain

14
DESAIN PERANGKAT LUNAK Ign.F.Bayu Andoro.S, M.Kom

Upload: yudi-irawan

Post on 13-Feb-2015

12 views

Category:

Documents


0 download

DESCRIPTION

dsadsa

TRANSCRIPT

Page 1: Pertemuan 8 Metode Desain

DESAIN PERANGKAT LUNAK

Ign.F.Bayu Andoro.S, M.Kom

Page 2: Pertemuan 8 Metode Desain

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

Page 3: Pertemuan 8 Metode Desain

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

Page 4: Pertemuan 8 Metode Desain

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

Page 5: Pertemuan 8 Metode Desain

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

Page 6: Pertemuan 8 Metode Desain

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

Page 7: Pertemuan 8 Metode Desain

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

Page 8: Pertemuan 8 Metode Desain

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

Page 9: Pertemuan 8 Metode Desain

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

Page 10: Pertemuan 8 Metode Desain

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

Page 11: Pertemuan 8 Metode Desain

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

Page 12: Pertemuan 8 Metode Desain

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

Page 13: Pertemuan 8 Metode Desain

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

Page 14: Pertemuan 8 Metode Desain

Terima kasih

16/04/2013 bayuandoro.com 14