Anda di halaman 1dari 13

REKAYASA PERANGKAT LUNAK

IF - D
DOKUMEN PERANCANGAN PERANGKAT LUNAK

NAMA SISTEM
UNTUK :
PENGGUNA

Dipersiapkan oleh:
Nama Kelompok
Nama anggota + NIM

Laboratorium

Rekayasa
Perangkat Lunak

Program Teknologi Informasi dan Ilmu


Komputer

Nomor Dokumen

SEL01-Sxx
<xx:no grp>
Revisi
3
:

Halaman

#/jml #
Tanggal:
30 Oktober
2014

DOKUMEN
PERANCANGAN
PERANGKAT LUNAK

Nomor Dokumen
Revisi : x

DAFTAR PERUBAHAN
Revisi

Deskripsi

A
B
C
D
F
G

INDEX

TGL

10/10/14

24/10/14

31/10/14

Kelompo

Kelomp

Kelompo

kx

ox

kx

Asprak

Asprak

Asprak

Ditulis
Oleh
Diperik
sa Oleh
Disetuj
ui Oleh

DOKUMEN
PERANCANGAN
PERANGKAT LUNAK

Nomor Dokumen
Revisi : x

DAFTAR HALAMAN PERUBAHAN


Halama
n

Halama

Revisi

Revisi

DOKUMEN
PERANCANGAN
PERANGKAT LUNAK

Nomor Dokumen
Revisi : 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

DOKUMEN
PERANCANGAN
PERANGKAT LUNAK

Nomor Dokumen
Revisi : x

DAFTAR TABEL
Tabel 2.1 Pembentukan bilangan random untuk Indeks Masa
Tubuh (IMT).................................................................................14
Tabel 2.2 Contoh tabel 2.............................................................15

DOKUMEN
PERANCANGAN
PERANGKAT LUNAK

DAFTAR DIAGRAM

Nomor Dokumen
Revisi : x

DOKUMEN
PERANCANGAN
PERANGKAT LUNAK

DAFTAR GAMBAR

Nomor Dokumen
Revisi : x

BAB 1
PENDAHULUAN
1.1 Deskripsi Umum Dokumen
Tuliskan sistematika pembahasan dokumen DPPL ini.

1.2 Tujuan Penulisan Dokumen


Tuliskan dengan ringkas tujuan dokumen dppl ini dibuat dan
digunakan oleh siapa.

1.3 Lingkup Masalah


Tuliskan 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 Singkatan


Semua definisi dan singkatan yang digunakan dalam dokumen
ini dan penjelasannya. Dituliskan dalam tabel.

1.5 Referensi
Dokumen PL yang dirujuk oleh dokumen ini. Buku, panduan,
dokumentasi lain yang dipakai dalam pengembangan ini.

BAB 2
DESKRIPSI PERANCANGAN GLOBAL
2.1 Perancangan Arsitektur
Menjelaskan 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.

2.2 Perancangan Data


Menjelaskan 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 Antarmuka


Menjelaskan cara pembuatan perancangan antarmuka sesuai
dengan fungsi yang ada di dalam sistem. Antarmuka harus
memenuhi dua unsur yaitu mudah digunakan dan konsisten.

2.4 Perancangan Komponen


Menjelaskan 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 Sistem


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

BAB 3
DESKRIPSI PERANCANGAN RINCI
3.1 Perancangan Arsitektur
Berisi 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 Data


Rancangan tabel database (physical data model), sudah
harus normalisasi

3.3 Perancangan Antarmuka


Perancangan antarmuka mengacu pada fungsi yang sudah
didefinisikan. Tata letak dimana, disertai ada penjelasan.
No

Nama objek

Tipe

Tombol Logout Button

Keterangan
Keluar
sistem

dari

3.4 Perancangan Komponen


Penerjemahan 8 fungsi utama dalam kebutuhan
fungsional menjadi bentuk pseudocode. Jika pakai libary,
API bagaimana cara mengintegrasikan dalam perangkat
lunak

BAB 4
ANALISA PARAMETER KUALITAS
PERANCANGAN PERANGKAT LUNAK
4.1 Cohesion
4.2 Coupling
4.3 Understandability
4.4 Adaptability