• Tidak ada hasil yang ditemukan

Think Different APS Pertemuan I:Kontrak kuliah + Review RPL

N/A
N/A
Protected

Academic year: 2017

Membagikan "Think Different APS Pertemuan I:Kontrak kuliah + Review RPL"

Copied!
24
0
0

Teks penuh

(1)
(2)

PRE TEST

Apa yang anda ketahui

tentang software ?

Apa yang anda ketahui

tentang software

engineering (rekayasa

perangkat lunak) ?

(3)

What is software?

Computer programs and associated documentation such

as requirements, design models and user manuals.

Instruksi (

program komputer

) yang bila dieksekusi dapat

menjalankan fungsi tertentu;

Struktur data

yang dapat membuat program

memanipulasi informasi; dan

(4)

What is software engineering?

Software engineering is an engineering discipline

that is concerned with all aspects of software

production.

Proses membuat

perangkat lunak dengan

menggunakan

kaidah-kaidah

atau

prinsip-prinsip rekayasa

sehingga dihasilkan

(5)

What is a software process?

A set of activities whose goal is the development

or evolution of software.

Generic activities in all software processes are:

Specification - what the system should do and its

development constraints

Development - production of the software system

Validation - checking that the software is what the

customer wants

Evolution - changing the software in response to

(6)

Problem Solving

COMPUTER 

SCIENCE

CUSTOMER

SOFTWARE

ENGINEERING

Teori

Fungsi 

Computer

Problem

Tools dan 

Teknik utk

Menyelesaikan 

(7)

Perangkat lunak dibuat supaya bisa digunakan (oleh pemakai)

untuk

membantu menyelesaikan masalah/ pekerjaan

.

Perangkat lunak digunakan oleh pemakai di

lingkungan

operasional

dengan

teknologi

tertentu sebagai

bagian dari

sistem

yang lebih besar.

Perangkat lunak yang dibuat harus

memenuhi apa yang

diinginkan

oleh pemakai (bukan yang diinginkan

developer

),

ekonomis

(memberikan keuntungan bagi

developer

), dan

andal

(dapat digunakan dalam jangka waktu yang lama).

(8)
(9)

SWEBOK Knowledge Areas:

Software requirements

Software design

Software construction

Software testing

Software maintenance

Software configuration management

Software engineering management

Software engineering process

Software engineering tools and methods

Software quality

(10)

Software Project Management Plan (SPMP)

Software Requirement Specification (SRS)

Software Design Description (SDD)

Software Test Plan (STP)

Software Test Description (STD)

Software Test Result (STR)

Software Version

User Guide / User Manual

(11)

BEBERAPA MODEL PROSES

Waterfall Model

Analisis Kebutuhan

Perancangan

Pengkodean

Pengujian

Pengoperasian

Rekayasa Sistem/ Informasi

Analisis Perancangan Pengkodean Pengujian

(12)

BEBERAPA MODEL PROSES (lanjutan)

Prototyping Model

Pengumpulan Kebutuhan

Perancangan Cepat

PrototypeBangun Evaluasi

Prototype Perbaikan

Prototype

PERENCANAAN ANALISIS RESIKO

REKAYASA EVALUASI PEMAKAI

(13)

CONTOH WORKFLOW DIAGRAM

CONTOH WORKFLOW DIAGRAM

Customer

Bagian Penjualan

Bagian Keuangan

Bagian Gudang

Bagian Ekspedisi

pemesanan

pengiriman

pengepakan

(14)

CONTOH BUSINESS MODELING

CONTOH BUSINESS MODELING

(1)

(1)

Customer

Money Transaction

Business 

Use Case Model

Business 

Object Model

Customer (from Use Case View)

Account Clerk

Loan Loan Specialist

(15)

CONTOH BUSINESS MODELING

(16)

PEMODELAN PERSOALAN - BUSINESS USE

CASE DIAGRAM

Wisatawan

Promosi Objek Wisata

(17)

Wisatawan

Objek Wisata

Sie Promosi

Jadwal Pertunjukan

1. Promosi Objek Wisata

1. Promosi Objek Wisata

(18)

Calon Investor

Regulasi

Daftar Potensi Wisata

Sie Investasi

Proposal Penawaran

PEMODELAN PERSOALAN - BUSINESS

OBJECT MODEL

2. Pengelolaan Potensi Wisata

(19)

Browsing Informasi Objek Wisata Update Informasi Objek Wisata Upload Informasi Objek Wisata Sie Promosi Wisataw an

insert, edit, delete

front office system

back office system

PEMODELAN PERSOALAN - BUSINESS ACTIVITY DIAGRAM

(20)

PEMODELAN PERSOALAN - BUSINESS ACTIVITY DIAGRAM

Terima Proposal Penawaran Susun Regulasi Inventarisasi Potensi Wisata Buka Penawaran untuk Calon Investor

Terima Penawaran dari Calon Investor

Sie Inv estasi Calon Inv estor

(21)
(22)

Keterangan:

• Wireless internet

• Receiver and modem radio

• Windows 2000 server

• Tomcat web server

• MySQL database server

• Oracle application server

• J2EE application platform

TCP/IP based intranet Web Server Firewall Ethernet Radio Tower Receiver Database Server Application Server Database

Hub 8 port

`

Sie Promosi

`

Sie Investasi

`

Kabag Pengembangan Pariwisata Database
(23)

Perangkat lunak digunakan oleh pemakai di

lingkungan operasional

dengan

teknologi

tertentu sebagai

bagian dari sistem

yang lebih

besar.

Oleh karena itu, hal kedua yang harus dilakukan

saat membuat perangkat lunak adalah

memahami lingkungan operasional

,

teknologi

dan

sistem

yang menjadi tempat dimana

perangkat lunak digunakan.

(24)

End of This Session...

Referensi

Dokumen terkait