Anda di halaman 1dari 63

Rekayasa

Perangkat
LUNAK
Chapt 7 – Design and Implementation

ENTER
ABOUT
TABLE OF CONTENTS
US

7.1
MARKET GOALS &
ABOUT US
ANALYSIS STRATEGY
Here you could describe Here you could describe Here you could describe
7.2
the topic of the section the topic of the section the topic of the section

7.3

CONTENT PLAN BUDGET KPI OVERVIEW


7.4
Here you could describe Here you could describe Here you could describe
the topic of the section the topic of the section the topic of the section
cLOSE
ABOUT
US

7.1 OUR
7.2 COMPANY
Mercury is the closest planet to the
Sun and the smallest one in the Solar
7.3 System—it’s only a bit larger than
our Moon. The planet’s name has
nothing to do with the liquid metal
7.4

cLOSE
ABOUT
US

7.1
“This is a quote, words full of wisdom
7.2 that someone important said and can
make the reader get inspired.”
7.3

-SOMEONE FAMOUS
7.4

cLOSE
ABOUT
US

7.1

7.2

7.3
01.
7.4
ABOUT US
cLOSE
Kelompok E5
ABOUT
US

7.1
20085610 Denise Valeria Anggrek
05
7.2 20085610 I Gede Teguh Permana
15
20085610
7.3

I Gusti Ngurah Febri Ananda Krisna


7.4 25
20085610 I Wayan Agus Juniartha
95
cLOSE
ABOUT
US

7.1
7.1

7.2
Desain
berorentasi
7.3

Objek menggunakan email


7.4

cLOSE
7.1 Desain berorientasi Objek
ABOUT
US menggunakan email
Sistem berorientasi objek terdiri dari objek-objek yang saling berinteraksi yang
7.1
memelihara objeknya sendiri. Proses melibatkan merancang kelas objek dan
hubungan kelas. Kelas mendefenisikan objek dalam sistem dan interaksinya. Sistem
7.2
berorientasi objek lebih mudah diubah daripada sistem yang dikembangkan
7.3 menggunakan pendekatan fungsional

7.4 Objek mencakup data dan operasi yang mana untuk memanipulasi data tersebut

cLOSE
ABOUT
US
Dalam mengembangkan desain sistem dari konsep ke detail desain

7.1
berorientasi objek, terdapat beberapa hal yang perlu diperhatikan, yaitu :
a) Memahami dan mendefinisikan konteks dan interaksi eksternal dengan sistem

7.2
b) Merancang arsitektur sistem

c) Mengidentifikasi objek utama dalam sistem


7.3 d) Mengembangkan model desain
e) Menentukan antarmuka
7.4

cLOSE
ABOUT
7.1.1 Konteks dan interaksi sistem
US

Tahap awal pada setiap proses desain software adalah kita perlu
7.1
mengembangkan pemahaman tentang hubungan antara perangkat
7.2 lunak yang sedang dirancang dan lingkungan eksternalnya.

7.3
Model konteks sistem dan model interaksi menyajikan pandangan yang
7.4 saling melengkapi dari hubungan antara sistem dan lingkungannya

cLOSE
CONTOHNYA >>>
ABOUT
7.1.1 Konteks dan interaksi sistem
US

1. Model konteks sistem adalah model struktural yang menunjukkan sistem


7.1
lain di lingkungan sistem yang sedang dikembangkan

7.2
2. Model interaksi adalah model dinamis yang menunjukkan bagaimana
7.3 sistem berinteraksi dengan lingkungannya seperti yang digunakan

7.4
Model konteks dalam suatu sistem dapat direpresentasikan menggunakan asosiasi

cLOSE
ABOUT
7.1.1 Konteks dan interaksi sistem
US

Ketika kita memodelkan interaksi


7.1
sistem dengan lingkungannya, kita
Menggunakan model kasus penggunaan.
harus menggunakan pendekatan
7.2
abstrak yang tidak membutuhkan
7.3 terlalu banyak detail

7.4 Setiap kasus penggunaan ini harus dijelaskan dalam bahasa alami yang terstruktur. Hal ini
akan membantu desainer mengidentifikasi objek dalam sistem dan memberikan mereka
cLOSE pemahaman tentang apa saja yang ingin dilakukan sistem.
ABOUT
7.1.2 Desain arsitektur
US

Dengan menggunakan model kasus penggunaan. Setiap kasus penggunaan ini harus
7.1
dijelaskan dalam bahasa alami yang terstruktur. Hal ini akan membantu desainer
mengidentifikasi objek dalam sistem dan memberikan mereka pemahaman tentang
7.2
apa saja yang ingin dilakukan sistem.
7.3

7.4

cLOSE
ABOUT
7.1.3 Identifikasi kelas objek
US

Pada tahap ini dalam proses desain, diperlukannya beberapa ide tentang objek
7.1
penting dalam sistem yang kita rancang.

7.2 Kasus penggunaan deskripsi disini dapat membantu untuk


mengidentifikasi objek dan operasi dalam sistem
7.3
Pada tahap ini dalam proses desain, sebaiknya kia harus fokus pada objek itu sendiri
7.4 tanpa memikirkan bagaimana implementasinya. Setelah mengidentifikasi objek,
kemudian menyempurnakan desain objek. Kita perlu mencari fitur umum dan
cLOSE
kemudian merancang hierarki pewarisan untuk sistem.
ABOUT
7.1.4 MODEL DESAIN
US

7.1
Desain atau model sistem menunjukkan objek
atau kelas objek dalam sebuah sistem.
7.2

Model desain harus abstrak sehingga detail yang tidak perlu tidak
7.3 menyembunyikan hubungan antara mereka dan persyaratan sistem.

7.4 Langkah penting dalam proses desain adalah memutuskan desain model yang
dibutuhkan dan tingkat detail yang diperlukan dalam model ini. Ini tergantung pada jenis
cLOSE sistem yang sedang dikembangkan.
ABOUT
7.1.5 SPESIFIKASI ANTARMUKA
US

Bagian terpenting dari setiap proses desain adalah spesifikasi antarmuka


7.1
antara komponen dalam desain. Kita perlu menentukan antarmuka

7.2 sehingga objek dan sub sistem dapat dirancang secara pararel.

7.3
Antarmuka dapat ditentukan dalam UML menggunakan notasi yang sama
seperti diagram kelas. Akan tetapi, terdapat bagian yang tidak ada atribut dan
7.4
antarmuka stereotip UML harus disertakan dalam bagian nama. Semantik
cLOSE antarmuka dapat didefinisikan menggunakan batasan objek bahasa (OCL).

 
ABOUT
US

7.2
7.1

DESIGN
7.2

7.3

7.4
PATTERNS
cLOSE
ABOUT
7.2 DESIGN PATTERNS
US

7.1

7.2

7.3

7.4

Adapun pola dari Design Patterns yaitu >>>


cLOSE
ABOUT
7.2 DESIGN PATTERNS
US

1. Deskripsi
7.1 Masalah
2. Deskripsi Solusi

7.2

7.3

7.4

cLOSE - Penggunaan kembali dalam pengaturan yang berbeda


ABOUT
7.2 DESIGN PATTERNS
US

Pola desain Lebih sering digunakan untuk desain perangkat lunak berbasis
7.1 object

7.2

7.3

7.4

cLOSE
ABOUT
7.2 DESIGN PATTERNS
US
Karakteristik pola desain
7.1
1. Pewarisan

7.2 2. Polimorfisme
3. Encapsulation

7.3

7.4

cLOSE
ABOUT
US
A
ANALY
SIS
Picture
STRATE
GY
Is Worth
PLAN a
BUDGE
T Thousan
KPI
d Words
ABOUT
US

04.
ANALY
SIS

STRATE
GY
CONTENT
PLAN

BUDGE
PLAN
This is the subtitle that makes it comprehensible
T

KPI
ABOUT
STRATEGY
US

MERCUR
ANALY VENUS
SIS Y
Mercury is the Venus has a
closest planet beautiful name
STRATE
GY

1 2 3 4
PLAN

BUDGE
T NEPTUNE SATURN
Neptune is the It’s the ringed
farthest planet one. It’s a gas
KPI
ABOUT
PRODUCT DESCRIPTION
US

ANALY
SIS DESCRIPTION DESCRIPTION
STRATE ● Write your description here ● Write your description here
GY
● Write your description here ● Write your description here
● Write your description here ● Write your description here
PLAN
● Write your description here ● Write your description here
● Write your description here ● Write your description here
BUDGE
T ● Write your description here ● Write your description here
● Write your description here ● Write your description here
KPI
ABOUT
US

AWESOME
ANALY
SIS

STRATE
GY

PLAN

BUDGE
T
WORDS
KPI
ABOUT
US

05.
ANALY
SIS

STRATE
GY

PLAN
BUDGET
This is the subtitle that makes it comprehensible
BUDGE
T

KPI
ABOUT
PRICING
US

ANALY
SIS

STRATE
GY
30$ 60$ 100$
You can explain your You can explain your You can explain your
product or your service product or your service product or your service
PLAN
● Characteristic ● Characteristic ● Characteristic
BUDGE
● Characteristic ● Characteristic ● Characteristic
T

BASIC PRO PREMIUM


KPI
ABOUT
US

ANALY
SIS

STRATE
$45,000,00
0
GY

PLAN Is the total budget for the campaign

BUDGE
T

KPI
ABOUT
DISTRIBUTION CHANNELS
US

ANALY
SIS
MANUFACTURER

STRATE
GY Wholesaler

PLAN
Retailers Retailers
BUDGE
T

Consumer Consumer Consumer


KPI
ABOUT
PROMOTION
US

ANALY
SIS MERCURY VENUS MARS
Mercury is the closest Venus has a beautiful Despite being red, Mars is
STRATE
GY planet to the Sun name, but it’s terribly hot a cold place

PLAN

BUDGE JUPITER SATURN NEPTUNE


T
It’s the biggest planet in Saturn is the ringed one Neptune is the farthest
the Solar System and a gas giant planet from the Sun
KPI
ABOUT
ADVERTISING CAMPAIGN 1
US

ANALY CHANNE
BUDGET
SIS
L
Social Media $ 25,000,000
STRATE
GY

PLAN
GOALS DESCRIPTION
● Here you can list your goals Mercury is the closest planet to the
BUDGE
T ● Here you can list your goals Sun and the smallest one in the
● Here you can list your goals Solar System
KPI
ABOUT
ADVERTISING CAMPAIGN 2
US

ANALY
SIS
CHANNEL DESCRIPTION
STRATE Press
GY Mercury is the closest planet to the Sun
and the smallest one in the Solar System

PLAN

BUDGET GOALS
BUDGE
T $ 1,000,000 ● Here you can list your goals
● Here you can list your goals
KPI
● Here you can list your goals
ABOUT
PR OUTREACH
US

ANALY Social GOALS


SIS
Media
STRATE
GY 50% 60% 85%

Press
PLAN
KEY
MESSAGES
BUDGE
T Mercury is the closest Jupiter is a gas giant and
planet to the Sun and the biggest planet in our
TV
also the smallest one Solar System
KPI
ABOUT
US

06.
ANALY
SIS

STRATE
GY
KPI
PLAN

BUDGE
OVERVIEW
This is the subtitle that makes it comprehensible

KPI
ABOUT
BUDGET ALLOCATION
US

ANALY
SIS
venus mercury jupiter saturn
STRATE
GY
$2,000 $3,100 $400 $1,300

PLAN
$3,400 $600 $200 $100

BUDGE
T
$4,000 $1,600 $800 $500

KPI
ABOUT
MARKET SEGMENTATION
US

ANALY
SIS
20.000
STRATE New Followers
GY

10.000.000
PLAN

Mentions & Interactions


BUDGE
T

KPI If you want to modify this graph, click on it, follow the link, change the data and replace it
ABOUT
TIMELINE
US

ANALY
0 Despite being red, Mars is actually a cold place
1
SIS

STRATE
GY 0 Venus has a beautiful name and is the second planet
2
0
PLAN

Mercury is the smallest planet in our Solar System


BUDGE
T
3
0 Jupiter is a gas giant and the biggest planet in our System
4
KPI
ABOUT
MULTIMEDIA
US

ANALY
SIS

STRATE
GY Mercury is the closest planet to
the Sun and the smallest one in
the Solar System—it’s only a
PLAN
bit larger than the Moon

BUDGE
T

KPI Insert your multimedia content here


ABOUT
OUR TEAM
US

ANALY
SIS jOHN DOE
Venus has a beautiful name and is the
STRATE
GY
second planet from the Sun

PLAN

BUDGE
SARAH JAMES
T Saturn is a gas giant, composed mostly
of hydrogen and helium
KPI
ABOUT
UPLOAD
US

ANALY
SIS COMPETITOR
CORE VALUES MARKET SHARE
ANALYSIS
STRATE Here you could describe Here you could describe Here you could describe
GY the topic of the section the topic of the section the topic of the section

PLAN

BUDGET
STRATEGY PROMOTION
BUDGE
T
ALLOCATION
Here you could describe Here you could describe Here you could describe
the topic of the section the topic of the section the topic of the section
KPI
ABOUT
US
THAN
ANALY
SIS

STRATE
KS!
Do you have any questions?
GY

youremail@freepik.com
PLAN +91 620 421 838
yourcompany.com

BUDGE
T CREDITS: This presentation template was
created by Slidesgo, including icons by Flaticon
, infographics & images by Freepik
KPI Please keep this slide for attribution
ABOUT
ICONS
US

ANALY
SIS

STRATE
GY

PLAN

BUDGE
T

KPI
ABOUT
ALTERNATIVE RESOURCES
US

ANALY
SIS

STRATE
GY

PLAN

BUDGE
T

KPI
ABOUT
RESOURCES
US

VECTOR
ANALY
SIS
● People using virtual reality glasses
● Virtual reality equipment set
STRATE ● Fun with virtual reality headset landing page
GY ● People standing and using virtual reality headset

PHOTO
PLAN
● Woman wearing virtual reality headset and holding remote control
● Front view of couple having fun with virtual reality headset
BUDGE
T ICON
● Virtual Reality Icon Pack
KPI
Instructions for use (free users)
In order to use this template, you must credit Slidesgo by keeping the Thanks slide.

You are allowed to:


● Modify this template.
● Use it for both personal and commercial purposes.

You are not allowed to:


● Sublicense, sell or rent any of Slidesgo Content (or a modified version of Slidesgo Content).
● Distribute this Slidesgo Template (or a modified version of this Slidesgo Template) or include it in a database or in
any other product or service that offers downloadable images, icons or presentations that may be subject to
distribution or resale.
● Use any of the elements that are part of this Slidesgo Template in an isolated and separated way from this
Template.
● Delete the “Thanks” or “Credits” slide.
● Register any of the elements that are part of this template as a trademark or logo, or register it as a work in an
intellectual property registry or similar.

For more information about editing slides, please read our FAQs or visit Slidesgo School:
https://slidesgo.com/faqs and https://slidesgo.com/slidesgo-school
Instructions for use (premium users)
In order to use this template, you must be a Premium user on Slidesgo.

You are allowed to:


● Modify this template.
● Use it for both personal and commercial purposes.
● Hide or delete the “Thanks” slide and the mention to Slidesgo in the credits.
● Share this template in an editable format with people who are not part of your team.

You are not allowed to:


● Sublicense, sell or rent this Slidesgo Template (or a modified version of this Slidesgo Template).
● Distribute this Slidesgo Template (or a modified version of this Slidesgo Template) or include it in a database or in
any other product or service that offers downloadable images, icons or presentations that may be subject to
distribution or resale.
● Use any of the elements that are part of this Slidesgo Template in an isolated and separated way from this
Template.
● Register any of the elements that are part of this template as a trademark or logo, or register it as a work in an
intellectual property registry or similar.

For more information about editing slides, please read our FAQs or visit Slidesgo School:
https://slidesgo.com/faqs and https://slidesgo.com/slidesgo-school
Fonts & colors used
This presentation has been made using the following fonts:

Bebas Neue
(https://fonts.google.com/specimen/Bebas+Neue)

Catamaran
(https://fonts.google.com/specimen/Catamaran)

#181818 #1d1d1b #7d7d7c #ffffff #a8b8df #9d9be6 #5e5ada #e1b057 #faba48 #f5774d
Stories by Freepik
Create your Story with our illustrated concepts. Choose the style you like the most, edit its colors, pick
the background and layers you want to show and bring them to life with the animator panel! It will boost
your presentation. Check out How it Works.

Pana Amico Bro Rafiki Cuate


Use our editable graphic resources...
You can easily resize these resources without losing quality. To change the color, just ungroup the resource
and click on the object you want to change. Then, click on the paint bucket and select the color you want.
Group the resource again when you’re done. You can also look for more infographics on Slidesgo.
JANUARY FEBRUARY MARCH APRIL MAY JUNE

PHASE 1

Task 1

Task 2

PHASE 2

Task 1

Task 2

JANUARY FEBRUARY MARCH APRIL

PHASE
1

Task 1

Task 2
...and our sets of editable icons
You can resize these icons, keeping the quality.
You can change the stroke and fill color; just select the icon and click on the paint bucket/pen.
In Google Slides, you can also use Flaticon’s extension, allowing you to customize and add even more icons.
Educational Icons Medical Icons
Business Icons Teamwork Icons
Help & Support Icons Avatar Icons
Creative Process Icons Performing Arts Icons
Nature Icons
SEO & Marketing Icons

Anda mungkin juga menyukai