Anda di halaman 1dari 13

REKAYASA PERANGKAT LUNAK

Spesifikasi Kebutuhan Perangkat Lunak


By: Candra Taufik, S.T., MBA
OUTLINES

13/07/20
| Pendahuluan

011
| Perancangan perangkat lunak

Candra Taufik/RPL/S
| Teknik Perancangan PL

| Rangkuman

Sesi 9
PENDAHULUAN

13/07/20
011
Perancangan adalah langkah awal

Candra Taufik/RPL/S
pada tahap pengembangan suatu
produk atau sistem

Sesi 9
Tujuan perancangan adalah
menghasilkan
h ilk suatut model
d l atau
t
penggambaran dari suatu entity
yang akan dibangun kemudian.
kemudian
PERANCANGAN PERANGKAT LUNAK

13/07/20
Pengertian:

011
Candra Taufik/RPL/S
Adalah suatu proses bertahap
untuk menerjemahkan SRS
menjadi suatu cetak biru (blue

Sesi 9
print) yang akan digunakan untuk
membangung perangkat
p g lunak.
Isinya: rancangan arsitektur PL,
Struktur Data, dan Prosedur dari
PL.
PRINSIP-PRINSIP DALAM MENYUSUN
OBJECT/MODUL

13/07/20
| Modularitas

011
| Penyembunyian Informasi

Candra Taufik/RPL/S
| Abstraksi

| Kopling

| Kohesi

Sesi 9
| Integritas

| Ekstensibilitas
TUJUAN PERANCANGAN

13/07/20
011
Merealisasikan
Mendefinisikan

Candra Taufik/RPL/S
hasil tahap
bentuk antar
analisis ke
muka pemakai
d l
dalam b
bentuk k
pada bagian
rancangan
masukan dan
sistem yang
keluaran
lebih rinci

Sesi 9
Mendefinisikan
Membentuk
proses
struktur
t kt datad t
pengolahan data
atau basis data
atau informasi
secara logik
secara detil
PERANCANGAN YANG BAIK

13/07/20
| Melaksanakan seluruh kebutuhan p pada SRS

011
| Merupakan acuan yang dapat dibaca/dimengerti

Candra Taufik/RPL/S
oleh pembuat program dan pengujinya
| Menyediakan gambaran yang lengkap tentang
perangkat lunak: data, fungsi dan response
| Menghasilkan model perangkat lunak untuk

Sesi 9
digunakan pada proses coding
PROSES PERANCANGAN

13/07/20
011
Candra Taufik/RPL/S
Tahapan proses perancangan: Output:
Mengemukakan suatu solusi Perancangan Data
Membangun g model dari solusi tersebut g Arsitektural
Perancangan

Sesi 9
Evaluasi model terhadap spesifikasi Perancangan Prosedural
kebutuhan yang telah ada Perancangan Antarmuka Pemakai
Menjabarkan rincian spesifikasi dari
solusi tersebut.
TAHAPAN PERANCANGAN PL

13/07/20
011
Perancangan Awal Perancangan

Candra Taufik/RPL/S
(P li i
(Preliminary Ri i (Detailed
Rinci (D t il d
Design) Design)

Sesi 9
Menentukan
Menentukan modul
arsitektur
program yang
perangkat lunak
harus dibuat
secara keseluruhan
TEKNIK PERANCANGAN PERANGKAT
LUNAK

13/07/20
| Perancangan
g Terstruktur

011
y Pendekatan top-down design, stepwise refinement,
dan analisis data flow

Candra Taufik/RPL/S
y Aktivitasnya terdiri dari:
| Perancangan Data
| Perancangan Arsitektural

| Perancangan
P P
Prosedural
d l

Sesi 9
| Perancangan Antarmuka Pemakai
DOKUMEN PERANCANGAN

13/07/20
| Ruang
g Lingkup
g p

011
y Sasaran Sistem

Candra Taufik/RPL/S
y Persyaratan

| D
Desain
i Data
D
y Objek data dan struktur data
y Struktur file dan Database

Sesi 9
| Desain Arsitektural
y Kajian data dan aliran kontrol
y Struktur Program
RANGKUMAN

13/07/20
| Perancangan
g adalah pproses untuk

011
mengaplikasikan berbagai macam teknik dan
prinsip untuk tujuan pendefinisian secara rinci

Candra Taufik/RPL/S
suatu perangkat,
perangkat proses atau sistem agar dapat
direalisasikan dalam suatu bentuk fisik.

Sesi 9
13/07/20
011 Candra Taufik/RPL/S
Sesi 9
Terima Kasih
SELESAI
|

Anda mungkin juga menyukai