Upload
sigitpangestutundan
View
9
Download
0
Embed Size (px)
DESCRIPTION
s
Citation preview
REKAYASA PERANGKAT LUNAK IF - DDOKUMEN PERANCANGAN PERANGKAT LUNAK
NAMA SISTEM
UNTUK :PENGGUNA
Dipersiapkan oleh:Nama Kelompok
Nama anggota + NIM
LaboratoriumRekayasa Perangkat LunakProgram Teknologi Informasi dan Ilmu Komputer
Nomor Dokumen Halaman
SEL01-Sxx <xx:no grp> #/jml #Revisi : 3 Tanggal:
30 Oktober 2014
DOKUMEN PERANCANGAN PERANGKAT LUNAK
Nomor DokumenRevisi : x
DAFTAR PERUBAHAN
Revisi Deskripsi
A
B
C
D
F
G
INDEX
TGL
A
10/10/14
B
24/10/14
C
31/10/14D E F G H
Ditulis
Oleh
Kelompokx Kelompox Kelompokx
Diperiksa
Oleh
Asprak Asprak Asprak
Disetujui
Oleh
ii
DOKUMEN PERANCANGAN PERANGKAT LUNAK
Nomor DokumenRevisi : x
DAFTAR HALAMAN PERUBAHAN
Halaman Revisi Halaman Revisi
iii
DOKUMEN PERANCANGAN PERANGKAT LUNAK
Nomor DokumenRevisi : x
DAFTAR ISI
NAMA SISTEM......................................................................................................... i
DAFTAR PERUBAHAN.............................................................................................. ii
DAFTAR HALAMAN PERUBAHAN...........................................................................iii
DAFTAR ISI............................................................................................................. iv
DAFTAR TABEL........................................................................................................v
DAFTAR DIAGRAM.................................................................................................vi
DAFTAR GAMBAR................................................................................................. vii
BAB 1 PENDAHULUAN............................................................................................1
1.1 Deskripsi Umum Dokumen....................................................................1
1.2 Tujuan Penulisan Dokumen...................................................................1
1.3 Lingkup Masalah....................................................................................1
1.4 Definisi, Istilah, dan Singkatan...............................................................1
1.5 Referensi...............................................................................................1
BAB 2 DESKRIPSI PERANCANGAN GLOBAL.............................................................2
2.1 Perancangan Arsitektur.........................................................................2
2.2 Perancangan Data.................................................................................2
2.3 Perancangan Antarmuka.......................................................................2
2.4 Perancangan Komponen.......................................................................2
2.5 Lingkungan Pengembangan Sistem.......................................................2
BAB 3 DESKRIPSI PERANCANGAN RINCI.................................................................3
3.1 Perancangan Arsitektur.........................................................................3
3.2 Perancangan Data.................................................................................3
3.3 Perancangan Antarmuka.......................................................................3
3.4 Perancangan Komponen.......................................................................3
BAB 4 ANALISA PARAMETER KUALITAS PERANCANGAN PERANGKTA LUNAK........4
4.1 Cohesion................................................................................................4
4.2 Coupling................................................................................................4
4.3 Understandability..................................................................................4
4.4 Adaptability...........................................................................................4
iv
DOKUMEN PERANCANGAN PERANGKAT LUNAK
Nomor DokumenRevisi : x
DAFTAR TABEL
Tabel 2.1 Pembentukan bilangan random untuk Indeks Masa Tubuh (IMT)........14
Tabel 2.2 Contoh tabel 2......................................................................................15
v
DOKUMEN PERANCANGAN PERANGKAT LUNAK
Nomor DokumenRevisi : x
DAFTAR DIAGRAM
vi
DOKUMEN PERANCANGAN PERANGKAT LUNAK
Nomor DokumenRevisi : x
DAFTAR GAMBAR
vii
DOKUMEN PERANCANGAN PERANGKAT LUNAK
Nomor DokumenRevisi : x
BAB 1 PENDAHULUAN
1.1 Deskripsi Umum DokumenTuliskan sistematika pembahasan dokumen DPPL ini.
1.2 Tujuan Penulisan DokumenTuliskan dengan ringkas tujuan dokumen dppl ini dibuat dan digunakan oleh
siapa.
1.3 Lingkup MasalahTuliskan cara merealisasikan kebutuhan yang sudah dibuat dalam dokumen spesifikasi kebutuhan. Bagaimana cara perancangan, solusinya seperti apa. Rancangan apa saja yang dibuat dalam percangan perangkat lunak. Dibuat berdasarkan kebutuhan yang sudah ada dalam dokumen spesifikasi kebutuhan.
1.4 Definisi, Istilah, dan SingkatanSemua definisi dan singkatan yang digunakan dalam dokumen ini dan
penjelasannya. Dituliskan dalam tabel.
1.5 ReferensiDokumen PL yang dirujuk oleh dokumen ini. Buku, panduan, dokumentasi lain
yang dipakai dalam pengembangan ini.
1
DOKUMEN PERANCANGAN PERANGKAT LUNAK
Nomor DokumenRevisi : x
BAB 2 DESKRIPSI PERANCANGAN GLOBAL
2.1 Perancangan ArsitekturMenjelaskan bagaimana suatu data flow diagram diubah menjadi transform dan transaction flow.
Menjelaskan dfd mana saja yang termasuk ke dalam transaction & transform mapping.Selain itu menjelaskan juga arsitektur dari perangkat lunak yang dibuat (one tier, two tier, three tier, dan lain-lain) disertai dengan gambar.
Tier 2:Application server
Tier 1:Client workstation
Tier 3:Database server
2.2 Perancangan DataMenjelaskan cara merancang data yang digunakan, yaitu entity relationship diagram. Disertakan penjelasan mengapa membutuhkan entitas. Ditambahkan penjelasan perubahan dari erd ke physical data model (jika ada)
2.3 Perancangan AntarmukaMenjelaskan cara pembuatan perancangan antarmuka sesuai dengan fungsi yang ada di dalam sistem. Antarmuka harus memenuhi dua unsur yaitu mudah digunakan dan konsisten.
2
DOKUMEN PERANCANGAN PERANGKAT LUNAK
Nomor DokumenRevisi : x
2.4 Perancangan KomponenMenjelaskan 8 fungsi utama dalam perangkat lunak yang akan dibuat dalam bentuk pseudocode. Selain itu menjelaskan library atau API yang dipakai dalam perancnagan perangkat lunak.
2.5 Lingkungan Pengembangan SistemMenjelaskan bahasa pemograman, software (DBMS jika ada, Editor, Framework jika ada, Emulator jika ada, Web server jika ada), sistem operasi dan hardware(processor, ram, hard disk) apa saja yang digunakan dalam pengembangan sistem.
3
DOKUMEN PERANCANGAN PERANGKAT LUNAK
Nomor DokumenRevisi : x
BAB 3 DESKRIPSI PERANCANGAN RINCI
3.1 Perancangan ArsitekturBerisi transform mapping dan transaction mapping berdasarkan tipe dfd transaform flow dan transaction flow. Dan dibuatkan semua dfd jadi level 1. Gamber arsitektur perangkat lunak.
3.2 Perancangan DataRancangan tabel database (physical data model), sudah harus normalisasi
3.3 Perancangan AntarmukaPerancangan antarmuka mengacu pada fungsi yang sudah didefinisikan. Tata letak dimana, disertai ada penjelasan.
No Nama objek Tipe Keterangan
1 Tombol Logout Button Keluar dari sistem
3.4 Perancangan Komponen
Penerjemahan 8 fungsi utama dalam kebutuhan fungsional menjadi bentuk pseudocode. Jika pakai libary, API bagaimana cara mengintegrasikan dalam perangkat lunak
4
DOKUMEN PERANCANGAN PERANGKAT LUNAK
Nomor DokumenRevisi : x
5
DOKUMEN PERANCANGAN PERANGKAT LUNAK
Nomor DokumenRevisi : x
BAB 4 ANALISA PARAMETER KUALITAS PERANCANGAN
PERANGKAT LUNAK
4.1 Cohesion
4.2 Coupling
4.3 Understandability
4.4 Adaptability
6