Anda di halaman 1dari 13

DESAIN

PERANGKAT LUNAK
PS
PE
C
D
DO

ERD

PSPEC
DFD
DOD

Desain
Procedural
Kamus Data
Desain
Interface

Desain
Arsitektural
STD

Desain Data
CSPEC
 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.
 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.
 Desain arsitektur adalah kegiatan
menentukan hubungan di antara elemen-
elemen structural utama dari program.
Representasi desain berupa kerangka
kerja modular dari program computer.
 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.
 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

DAFTAR PERUBAHAN

REVISI DESKRIPSI PERUBAHAN


1
2
•Tabel Validasi penerimaan dokumen

TABEL PERSETUJUAN DOKUMEN


INDEX/TGL 1 2 3 4 5

Ditulis oleh

Diperiksa oleh

Disetujui oleh

•Daftar Isi
•Daftar Gambar
•Daftar Tabel
•Daftar Lampiran
 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)
Deskripsi Keseluruhan

 Perspektif Produk
 Berisitentang 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
 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
Kebutuhan Khusus
 Kebutuhan Antarmuka Eksternal
 Berisi tentang detail modul terhadapa 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

 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.

Anda mungkin juga menyukai