Prinsip & Konsep Perancangan Sistem

dokumen-dokumen yang mirip
KONSEP DAN PRINSIP DESAIN. Oleh I Made Cipta Wahyudi

Design Engineering. Tim RPL. Program Studi Teknik Informatika

Minggu 6 Prinsip & Konsep Desain

Software Design. Konsep dan Prinsip Desain Struktur Desain. Mira/Rpl/Design

10/4/2007. Posisi Perancangan dalam RPL. Fungsi Proses Perancangan. Elemen Proses Perancangan (1) Perancangan vs Kualitas PL

Prinsip dan Konsep Desain Perangkat Lunak

Rekayasa Perangkat Lunak

P10 Konsep & Prinsip Desain. A. Sidiq P.

REKAYASA PERANGKAT LUNAK

Bab 6 PERANCANGAN PERANGKAT LUNAK

Tujuan 04/07/ :01

Pertemuan 5 Konsep dan Prinsip Desain TIK : Menjelaskan konsep, prinsip dan tahapan dalam perancangan software

Terjemahan model analisis menjadi desain software

REKAYASA PERANGKAT LUNAK LANJUT DESIGN ENGINEERING. Defri Kurniawan M.Kom

Tujuan. Menghasilkan suatu model atau representasi dari entitas yang kemudian akan dibangun. Tim RPL 1 2

Konsep Desain Software

Review Rekayasa Perangkat Lunak. Nisa ul Hafidhoh

12. KONSEP DAN PRINSIP ANALISIS

REKAYASA PERANGKAT LUNAK. 3 sks Sri Rezeki Candra Nursari reezeki2011.wordpress.com

13. KONSEP DAN PRINSIP PERANCANGAN (DESAIN)

Analisis dan desain model

REKAYASA PERANGKAT LUNAK MATERI TM 10

Analisis (Konvensional)

Pemrograman Web Berbasis Framework. Pertemuan 13 : Pengembangan Project (Bag. 1) Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

BAB V KONSEP DAN PRINSIP DESAIN

Metode Perancangan. Tahap Perancangan

SATUAN ACARA PERKULIAHAN

MODEL ANALISA. Untuk Memenuhi Tugas Mata Kuliah Rekayasa Perangkat Lunak. Dosen Pembimbing : Wachyu Hari Haji, S.Kom, MM.

RENCANA PEMBELAJARAN SEMESTER (RPS)

DESAIN PERANGKAT LUNAK. Ign.F.Bayu Andoro.S, M.Kom

Catatan Kuliah Rekayasa Perangkat Lunak (Software Engineering) Bagian 2

Tujuan. entitas yang kemudian akan dibangun. ó Menghasilkan suatu model atau representasi dari. Tim RPL 1 2

Gambar 3.1 Desain Penelitian

5 Perancangan Perangkat Lunak

Produk perangkat lunak tersebut:

PROSES PERANCANGAN SISTEM INFORMASI

BAB III METODOLOGI PENELITIAN

Prinsip Fundamental dalam Desain Perangkat Lunak

Rekayasa Perangkat Lunak (Software Engineering)

BAB III METODE PENELITIAN. a. Menentukan kebutuhan data yang dibutuhkan. b. Mengumpulkan semua data yang dibutuhkan.

PROSES DESAIN SISTEM BASIS DATA. Daur Hidup (Life Cycle) yang Umum dari Aplikasi Basis Data

BAB 3 METODOLOGI PENELITIAN

Object Oriented Analysis and Design -Pendahuluan- Nisa ul Hafidhoh

Bab V Perancangan Model Ensiklopedia

1. Konsep dan Prinsip Analisa

Pertemuan 9 PRINSIP DAN KONSEP DESAIN

PENGENALAN. Perancangan Perangkat Lunak. (Software Engineering) Bertalya Program Pascasarjana Univesitas Gunadarma

PRINSIP DAN KONSEP DESAIN

SATUAN ACARA PERKULIAHAN MATA KULIAH PEMELIHARAAN PERANGKAT LUNAK. Kompetensi Lulusan 1. Pengertian Pemeliharaan OHT

REKAYASA PERANGKAT LUNAK MATERI TM 12

BAB III PERANCANGAN PROGRAM

BAB III METODOLOGI PENELITIAN. Desain untuk penelitian disusun berdasarkan tahapan sebagai berikut:

BAB III METODE PENELITIAN

SATUAN ACARA PERKULIAHAN MATA KULIAH REKAYASA PERANGKAT LUNAK KODE/SKS : TI11. C342 / 2 SKS

Tugas Rekayasa Perangkat Lunak

Konsep Perancangan Perangkat Lunak

Analisis Sistem (bag.2)

PEMODELAN ANALISIS. Di Susun Oleh : Linda Liana Dosen Pengampu : Wahyu Hari Haji M.Kom

MAKALAH DESAIN PERANGKAT LUNAK. NAMA : RANI JUITA NIM : DOSEN : WACHYU HARI HAJI. S.Kom.MM

Requirements Modeling Structured TIF REKAYASA DAN MANAJEMEN KEBUTUHAN

DAFTAR ISI. Abstraksi... Kata Pengantar... Daftar Isi... Daftar Tabel... Daftar Gambar... Daftar Lampiran... BAB I PENDAHULUAN...

Analysis Modeling 4/10/2018. Focus on What not How. Kenapa Analisis Kebutuhan. Definisi Analisis Kebutuhan. Langkah-Langkah Analisis Kebutuhan

BAB III METODOLOGI PENELITIAN. Desain penelitian yang akan dilakukan dalam proses penelitian skripsi yang

BAB III LANDASAN TEORI. mengumpulkan (input), memanipulasi (process), menyimpan, dan menghasilkan

Rekayasa Perangkat Lunak

SATUAN ACARA PERKULIAHAN (SAP)

Adam Hendra Brata Teknik Informatika FILKOM UB Semester Genap 2015/2016

ANALISIS DAN PERANCANGAN SISTEM (APS) Konsep Perancangan

IMPLEMENTASI PERANGKAT LUNAK

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

Pendahuluan. SDLC merupakan satu aplikasi dari pendekatan sistem untuk tugas mengembangkan dan menggunakan suatu sistem berbasiskomputer

PENDAHULUAN. A. Berorientasi Objek. 1. Karakteristik dari Objek

Bab 1 PENDAHULUAN UKDW

BAB I PENDAHULUAN. untuk bergerak secara dinamis untuk dapat memenangkan persaingan dan

Pendahuluan Rekayasa Perangkat Lunak

Software Architecture

BAB I PENDAHULUAN. Pada saat ini perkembangan informasi telah berkembang dengan sangat pesat,

BAB 1 PENDAHULUAN. Dalam komunikasi tersebut baik yang berisi informasi maupun pemberitahuan

A. Model Desain Perangkat Lunak

SISTEM INFORMASI PENGOLAHAN SAMPAH DI PONDOK PESANTREN NURUL JADID

BAB III METODOLOGI PENELITIAN. Desain penelitian adalah tahapan atau gambaran yang akan dilakukan

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS REKAYASA PERANGKAT LUNAK

BAB III METODOLOGI PENELITIAN. calon seleksi alih golongan (SAG) dengan menggunakan metode SMART (Simple

BAB III KONSEP DAN PRINSIP ANALISIS

Perancangan Sistem Informasi. Teknik Informatika UNIKOM

BAB II LANDASAN TEORI. Data adalah deskripsi tentang benda, kejadian, aktifitas, dan transaksi, yang

TINJAUAN UMUM PENGEMBANGAN SISTEM

ABSTRAK. Universitas Kristen Maranatha

Parno, SKom., MMSI. Personal Khusus Tugas

pada masalah pengumpulan kebutuhan pengguna pada tingkatan sistem (system requirements) dengan mendefinisikan konsep sistem beserta interface yang

BAB III METODOLOGI PENELITIAN. tools yang akan digunakan untuk merancang aplikasi generator denah

SDLC Concepts. Muhammad Yusuf D3 Manajemen Informatika Universitas Trunojoyo

DAFTAR ISI. KATA PENGANTAR... iv. DAFTAR ISI.. vi. DAFTAR GAMBAR. x. DAFTAR TABEL.. xiii. 1.1 Latar Belakang Masalah Rumusan Masalah.

BAB 2 LANDASAN TEORI

Data & Architecural Design. Tim RPL Progdi Teknik Informatika

Teknik Informatika S1

PEMODELAN ANALISIS PL

REKAYASA PERANGKAT LUNAK I

BAB 2 KETERKAITAN PENGEMBANGAN DENGAN PENGUJIAN

Transkripsi:

Prinsip & Konsep Perancangan Sistem By: U. Abd. Rohim Halaman: 1

Analysis to Design Data Object Description Entity- Relationship Diagram Data Flow Diagram Process Specification (PSPEC) procedural design Data Dictionary interface design State-Transition Diagram Control Specification (CSPEC) architectural design data design THE ANALYSIS MODEL THE DESIGN MODEL Halaman: 2

Elemen Proses Perancangan Perancangan Data Tranformasi model data yang dihasilkan oleh proses analisis menjadi struktur data yang dibutuhkan pada saat implementasi Perancangan Arsitektur Definisi keterkaitan antar elemen-elemen utama yang akan membentuk program Perancangan Antarmuka Penjabaran komunikasi: internal PL; antar PL dg sistem diluarnya dan antara PL dg usernya Perancangan Prosedural Tranformasi dari elemen struktur dari arsitektur program menjadi deskripsi prosedur Halaman: 3

Posisi Perancangan Sebagai technical kernel dalam pembangunan PL Merupakan proses kreatif dalam memecahkan masalah dan memberikan solusi atas pembangunan PL Filosofi proses perancangan: Mengemukakan suatu solusi Membangun model dari solusi Evaluasi terhadap kebutuhan Penjabaran atas solusi tersebut Halaman: 4

Fungsi Proses Perancangan Tranlasi/pengembangan spesifikasi PL Penjabaran bangaimana PL dapat berfungsi Penjabaran bagaimana spesifikasi PL dapat diimplementasikan Halaman: 5

Perancangan vs Kualitas PL Selama proses perancangan kualitas perancangan selalu dipantau melalui review teknik formal Petunjuk untuk evaluasi kualitas (Mcglaughlin) Perancangan harus menngimplementasikan semua kebutuhan PL baik secara implisit atau eksplisit Harus readable, understandable, khususnya bagi programmer, tester dan pelaku maintenance Harus menyajikan gambaran lengkap PL meliputi: model data, fungsi, prilaku PL dari sudut pandang perfektif implementasi Halaman: 6

Prinsip-prinsip Perancanga Memperimbangan beberapa alternatif solusi Traceable terhadap model analisis Mempertimbangkan dan menghasilkan komponen reusable Meminimasi kesenjangan antara PL dengan kondisi nyata Memperlihatkan keseragaman dan integrasi Mengakomodasi perubahan Mengakomodasi kondisi-kondisi insidentil yang mungkin terjadi Abstrak lebih detail dari analisis & lebih tinggi dari coding Dapat terukur kualitasnya Harus di-review untuk meminimasi kesalahan semantik Halaman: 7

Konsep Perancangan (1) Abstraction data, procedure, control Refinement Merinci abstaksi tingkat tinggi menjadi representasi yang lebih mengarah pada sttuktur internal sistem Modularity Architecture Structural properties Extra-structural properties Styles and patterns Halaman: 8

Konsep Perancangan (2) Procedure Menjabarkan kerincian pemrosesan setiap modul termasuk pengulangan proses dan pengulangan operasi Hiding Modul-modul harus dirancang sedemikian rupa sehingga informasi yang terkandung (informasi dan data) yang terkandung tidak dapat diakses oleh modul lain yang tidak berkepentingan dengan informasi tersebut Halaman: 9

Abstraksi Data door manufacturer model number type swing direction inserts lights type number weight opening mechanism implemented as a data structure Halaman: 10

Abstraksi Prosedur open details of enter algorithm implemented with a "knowledge" of the object that is associated with enter Halaman: 11

Refinement open walk to door; reach for knob; open door; walk through; close door. repeat until door opens turn knob clockwise; if knob doesn't turn, then take key out; find correct key; insert in lock; endif pull/push door move out of way; end repeat Halaman: 12

Modularity: trade-off module development cost cost of software module integration cost optimal number of modules number of modules Halaman: 13

Sizing Modules: Two Views What's inside?? How big is it?? MODULE Halaman: 14

Perancangan Modular Efektif (1) Functional Independent Diukur berdasarkan kriteria kualitatif Cohesion Derajat kekuatan fungsional relatif dalam suatu modul Coupling Derajat kebergantungan relatif antar modul Halaman: 15

Deliveriable Tahap Perancangan Dokumen Software Design Document (SDD) : Ruang Lingkup Perancangan Data Perancangan Arsitektur Perancangan Antar Muka Perancangan Prosedur Kebutuhan Lain Persiapan Pengujian Catatan Khusus Halaman: 16