• Tidak ada hasil yang ditemukan

rekayasa perangkat lunak bab 14

N/A
N/A
Protected

Academic year: 2018

Membagikan "rekayasa perangkat lunak bab 14"

Copied!
8
0
0

Teks penuh

(1)

Kuliah

Kuliah

Rekayasa Perangkat Lunak

Rekayasa Perangkat Lunak

(Software Engineering)

(Software Engineering)

Bagian 2

Bagian 2

Software Engineering: A Practitioner

Software Engineering: A Practitioner

s Approach, 6/e

s Approach, 6/e

Chapter 8

(2)

2

Pemodelan berorientasi aliran

Pemodelan berorientasi aliran

Menampilkan bagaimana objek data ditransformasi ketika

Menampilkan bagaimana objek data ditransformasi ketika

mereka bergerak di dalam sistem

mereka bergerak di dalam sistem

Sebuah data flow diagram (DFD) merupakan bentuk

Sebuah data flow diagram (DFD) merupakan bentuk

diagram yang digunakan

diagram yang digunakan

Walaupun dianggap pendekatan kuno, pemodelan

Walaupun dianggap pendekatan kuno, pemodelan

berorientasi aliran menyediakan pandangan unik

berorientasi aliran menyediakan pandangan unik

terhadap suatu sistem. Dia tetap layak digunakan untuk

terhadap suatu sistem. Dia tetap layak digunakan untuk

mendukung analisis elemen model lainnya.

(3)

Model Aliran

Model Aliran

Setiap sistem berbasis komputer

Setiap sistem berbasis komputer

Adalah sebuah transformasi informasi

Adalah sebuah transformasi informasi

computer

computer

based

based

system

system

input

(4)

4

Notasi Model Aliran

Notasi Model Aliran

Entitas Eksternal

Entitas Eksternal

proses

proses

Aliran data

Aliran data

Penyimpanan data

(5)

Entitas Eksternal

Entitas Eksternal

Produsen atau konsumen sebuah data

Produsen atau konsumen sebuah data

Contoh : seseorang, piranti, sensor

Contoh : seseorang, piranti, sensor

Contoh lain : sistem berbasis komputer

Contoh lain : sistem berbasis komputer

Data harus selalu berawal dari suatu tempat dan

(6)

6

Proses

Proses

Sebuah transformer data

Sebuah transformer data

(mengubah input menjadi output)

(mengubah input menjadi output)

Contoh: menghitung pajak, menentukan luas,

Contoh: menghitung pajak, menentukan luas,

Memformat laporan, menampilkan grafik

Memformat laporan, menampilkan grafik

Data harus selalu diproses dalam bentuk tertentu

Data harus selalu diproses dalam bentuk tertentu

Untuk menerima fungsi sistem

(7)

Aliran Data

Aliran Data

Data mengalir melalui sebuah sistem dimulai

Data mengalir melalui sebuah sistem dimulai

Sebagai input dan ditransformasi menjadi

Sebagai input dan ditransformasi menjadi

output

output

compute

compute

triangle

triangle

(8)

8

Menyimpan Data

Menyimpan Data

Data disimpan untuk digunakan lagi.

Data disimpan untuk digunakan lagi.

look sensor #

sensor #

report required

report required

sensor #, type,

sensor #, type,

location, age

location, age

sensor data

sensor data

sensor number

sensor number

type,

type,

location, age

Referensi

Dokumen terkait

Sistem informasi koperasi simpan pinjam adalah aplikasi yang digunakan untuk mengolah data-data yang berhubungan dengan pendaftaran anggota, penyimpanan, transaksi

Fungsi dari mereka yang mempelajari rekayasa perangkat lunak tidak hanya terpaku pada pembuatan dan juga pengembangan dari sistem perangkat lunak yang ada,

Desain sistem merupakan tahap penyusunan proses, data, aliran proses dan hubungan antar data yang paling optimal untuk menjalankan proses bisnis dan memenuhi kebutuhan

Perangkat lunak bahasa yaitu program yang digunakan untuk menerjemahkan instruksi- instruksi yang ditulis dalam bahasa pemrograman ke bahasa mesin dengan aturan atau prosedur

 Menampilkan elemen tingkat sistem dalah hal data yang Menampilkan elemen tingkat sistem dalah hal data yang menjelaskan elemen dan operasi yang memanipulasi menjelaskan elemen

Perancangan perangkat lunak merupakan deskripsi struktur perangkat lunak yang akan diimplementasikan, data yang merupakan bagian sistem, interface antara komponen-komponen sistem

ERD hanya berfokus pada data (sehingga memuaskan prinsip pertama analisis operasional). Objek Data adalah representasi dari hampir semua informasi gabungan yang harus

4 level dekomposisi (DFD/CFD) – Dekomposisi fungsional (DFD) : fungsi-fungsi yang saling berhubungan dikelompokkan fungsi-fungsi yang tidak berhubungan dipisahkan setiap