REKAYASA PERANGKAT LUNAK Perancangan arsitektur perangkat lunak

Slides:



Advertisements
Presentasi serupa
KONSEP PEMROGRAMAN TERSTRUKTUR
Advertisements

PEMROGRAMAN TERSTRUKTUR
PERANCANGAN PERANGKAT LUNAK (SOFTWARE DESIGN)
Bab 6 PERANCANGAN PERANGKAT LUNAK
Minggu 6 Prinsip & Konsep Desain
Perancangan Perangkat Lunak lanjutan Kuliah - 7
By: Mr. Haloho Pemodelan Proses.
DATA FLOW DIAGRAM. DFD menggambarkan arus data dari suatu sistem informasi, baik sistem lama maupun sistem baru secara logika tanpa mempertimbangkan lingkungan.
Modular Programming Slamet Kurniawan, S.Kom.
BAB 4 ANALISIS KEBUTUHAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAK
Analisis & Perancangan Sistem
Desain Sistem By Hendro Joko Prasetyo, M.Kom.
Review-Dasar Pemrograman Komputer
Metode Desain Dr. Ema Utami, S.Si, M.Kom.
Pertemuan 3 Pemrograman Terstruktur
STRATEGI PENGUJIAN PERANGKAT LUNAK
Function User Function.
KONSEP PERANCANGAN SISTEM INFORMASI
PERANCANGAN SISTEM TERSTRUKTUR DAN OBJECT ORIENTED
Analisis Kebutuhan Software
Integration testing Pengujian keseluruhan system atau sub-system yang terdiri dr komponen yg terintegrasi. Test integrasi menggunakan black-box dengan.
SE2423 Rekayasa Perangkat Lunak
PERANCANGAN PERANGKAT LUNAK ( PL )
IF2036 Software Engineering
REKAYASA PERANGKAT LUNAK
PEMODELAN PROSES EVI YULIANTI, M.SI.
REKAYASA PERANGKAT LUNAK
Strategi Pengujian Perangkat Lunak
REKAYASA PERANGKAT LUNAK
Rekayasa Perangkat Lunak
Model Konvensional.
Pengembangan Sistem Pertemuan 3.
Analisa & Perancangan Sistem Informasi
Analisis dan Perancangan Sistem Informasi Erik Kurniadi
Rekayasa perangkat lunak (rpl)
Pertemuan 11 ANALISA PERANCANGAN PROGRAM Bagian 1.
Rekayasa Kebutuhan Software
REKAYASA PERANGKAT LUNAK
Rekayasa Perangkat Lunak Pertemuan 7
Fungsi, Parameter & Rekursi
Pemrograman Dasar TinyOS Menggunakan nesC
REKAYASA PERANGKAT LUNAK Nama : Moch.Bachrul S.H Moch.Rofiuddin
Rekayasa perangkat lunak
REKAYASA PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK
ARSITEKTUR PERANGKAT LUNAK
ANALISA PERANCANGAN PROGRAM.
Model Waterfall dan Dokumen SKPL
PEMODELAN HASIL ANALISIS KEBUTUHAN FUNGSIONAL dengan menggunakan DATA FLOW DIAGRAM o l e h :
Diagram Konteks & Data Flow Diagram (DFD)
ANALISIS KEBUTUHAN PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK PERANCANGAN ARSITEKTUR PERANGKAT LUNAK
REKAYASA KEBUTUHAN PL.
REKAYASA PERANGKAT LUNAK PERANCANGAN ARSITEKTUR PERANGKAT LUNAK
KELOMPOK 6 Modeling Adnin Devit C F
PEMODELAN HASIL ANALISIS KEBUTUHAN FUNGSIONAL dengan menggunakan DATA FLOW DIAGRAM o l e h :
Analisa & perancangan sistem Informasi
Analysis Kebutuhan dengan Use Case Modeling
PERANCANGAN SISTEM Iwan Abadi, Ir., M.M. Analisis & Perancangan SI
Pengembangan Sistem Kuliah : APSI Oleh : Iwan Abadi, Ir., M.M.
DASAR - DASAR PERANCANGAN PERANGKAT LUNAK
DASAR - DASAR PERANCANGAN PERANGKAT LUNAK
Analisa Sistem Informasi
Strategi Pengujian Perangkat Lunak
Pemrograman Terstruktur
Rekayasa Perangkat Lunak
Strategi Pengujian Perangkat Lunak
Strategi Pengujian Perangkat Lunak
Strategi Pengujian Perangkat Lunak
Transcript presentasi:

REKAYASA PERANGKAT LUNAK Perancangan arsitektur perangkat lunak Nama : Seli dwi ismawati (43)

Arsitektur perangkat lunak (1) An abstract system specification consisting primarily of functional components described in terms of their behaviors and interfaces and component – component interconnections. The interconnections define provide by which components interact. How the system is decomposed and organized into components and must describe the interfaces between these components.

Arsitektur perangkat lunak (2) Gambaran bagaimana elemen/komponen fungsional perangkat lunak disusun, diorganisasi dan distruktur sehingga: Hubungan antar elemen/komponen dapat dijelaskan. Interface yang menghubungkan elemen/komponen dapat didefinisikan. Wujud dan penempatan elemen/komponen dalam tempat penyimpanan sekunder secara fisik dapat diterapkan

Contoh arsitektur perangkat lunak (1)

Contoh arsitektur perangkat lunak (2)

Structure chart Diagram untuk menggambarkan arsitektur perangkat lunak secara keseluruhan tanpa memperlihatkan proses pemilihan dan pengulangannya secara rinci. Menggambarkan arsitektur perangkat lunak seperti diagram organisasi sebuah perusahaan.

Simbol structure chart

Contoh structure chart : pascal (1) Modul A memanggil modul B dengan data x dan y sebagai parameternya. Modul B mengirim data p dan q sebagai return value ke modul A Potongan kode progam dalam bahasa pascal

Contoh structure chart : pascal Modul A akan memanggil modul B jika kondisi dalam modul A dipenuhi. Modul A akan memanggil modul C secara berulang. Potongan kode program dalam bahasa pascal

Contoh structure chart : php Forminput.html Rekam.php

Contoh Structure chart : delphi Main Rekam

Transformasi dfd – Structure chart (1) Ubah diagram konteks menjadi modul utama (top module atau executive module) dari structure chart. Ubah DFD level-1 menjadi modul modul yang dipanggil oleh modul utama. Jika pemanggilan modul untuk proses proses pada DFD level – 1 membutuhkan data atau event tertentu, tambahkan sebuah modul untuk membaca data atau event tersebut. Ubah DFD level-2,3,4, dst. Menjadi modul modul lainya sesuai dengan fungsinya dengan pendekatan Transform Analysis dan atau Transaction Analysis.

Transformasi DFD-Structure chart Transform Analysis Transaction Analysis