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

dokumen-dokumen yang mirip
REKAYASA PERANGKAT LUNAK (RPL) Perancangan PL Pemodelan

ANALISIS DAN PERANCANGAN SISTEM (APS) Pemodelan Perancangan

1. Quick Look of this chapter. 2. Software Architecture. 3. Data Design. 4. Architectural Styles and Patterns. 5. Architectural Design

Mohamad Sidiq Teknik Informatika Fakultas Ilmu Komputer Universitas Dian Nuswantoro1

Data & Architecural Design. Tim RPL Progdi Teknik Informatika

Metode Perancangan. Tahap Perancangan

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

REKAYASA PERANGKAT LUNAK (RPL) Implementasi PL

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

Catatan Kuliah Rekayasa Perangkat Lunak (Software Engineering) Bagian 2

3. ANALISA KEPERLUAN PERANGKAT LUNAK

NOTASI DIALOG DAN DESAIN

2.1 Definisi Analisis Kebutuhan Analisis kebutuhan adalah proses menemukan permasalahan dan menghasilkan alternatif pemecahan yang relevan.

Teknik Informatika S1

ANALISA DAN PERANCANGAN SISTEM INFORMASI. Pendekatan Terstruktur dan alat-alat pemodelan Sistem

Pemodelan Proses. Didik Dwi P

NOTASI DIALOG DAN DESAIN

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

BAB II LANDASAN TEORI

Rekayasa Perangkat Lunak (Software Engineering)

Untuk memahami cara setting dan akses web server pada ATV6xx. 1. Altivar 6xx 2. Graphical Display Terminal atau HMI 3.

13. KONSEP DAN PRINSIP PERANCANGAN (DESAIN)

BAB 3 ANALISIS DAN PERANCANGAN

BAB 3 ANALISIS DAN PERANCANGAN. Metode Inverse Modified Discrete Cosine Transform (IMDCT) yang akan

Perancangan Program. Programming Logic and Design, Introductory, Fourth Edition 2

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

Analisis Model Perangkat Lunak

BAB III ANALISIS DAN PERANCANGAN. Fungsionalitas utama dari perangkat lunak tugas akhir ini adalah membuat file

PENGUJIAN PERANGKAT LUNAK

Cara konfigurasi DI Untuk LOC/REMOTE ATV 6xx

BAB III ANALISA DAN PERANCANGAN SISTEM

PERANCANGAN PROSES. tidak membutuhkan antar muka inter-aktif dan transaksi boleh diaku-mulasikan untuk selang waktu tertentu sebelum diproses?

PROSES PERANCANGAN SISTEM INFORMASI

BAB 3 PERANCANGAN PROGRAM APLIKASI. proses perhitungan obfuskasi, dan proses pembentukan obfuscated SWF file. Ketiga

Review Rekayasa Perangkat Lunak. Nisa ul Hafidhoh

Bab 1a Case Tools - Case Studio 2

BAB III ANALISIS DAN DESAIN SISTEM

Pertemuan 3. Donny Yulianto, S.Kom

BAB III PERANCANGAN ALAT SIMULASI

Cara Save dan Load Konfigurasi Inverter ATV 6xx

Sistem Informasi Pengarsipan Data Surat Masuk Dan Surat Keluar

Konsep Perancangan Perangkat Lunak

BAB 3 PERANCANGAN SISTEM

Minggu 6 Prinsip & Konsep Desain

Untuk memahami cara setting Pump Start Stop pada ATV6xx. 1. Altivar 6xx 2. Graphical Display Terminal atau HMI

Keterangan: Data yang mengalir dari atau ke user : 1. Memposting cerita dongeng. 2. Info konfirmasi berhasil.

BAB IV PERANCANGAN SISTEM

BAB III METODE PENELITIAN. penyelesaian hasil utama. Analisis sistem perangkat lunak adalah dokumen. komputer yang akan mengimplementasikan sistem.

BAB IV ANALISIS KERJA PRAKTEK

Auditing. Obyektif. 3.1 Phase Audit Sistem Informasi

CBN setup guideline for Ms. Outlook 2013/2016

Pemodelan Berorientasi Objek

BAB I PENDAHULUAN.

USER MANUAL. TREND MICRO Internet Security Pro. Control dan Setting Home Network TIS dan TIS Pro. By: PT. Amandjaja Multifortuna Perkasa

Aplikasi Dashboard Administrator Server Nginx Pada acommerce

BAB IV ANALISA DAN PERANCANGAN SISTEM. diusulkan dari sistem yang ada di Dinas Kebudayaan dan Pariwisata Kota

BAB II LANDASAN TEORI

Design Engineering. Tim RPL. Program Studi Teknik Informatika

INTERAKSI MANUSIA & KOMPUTER

Agenda. Analisis Kebutuhan (Pert. 4) Tujuan dari analisis kebutuhan 19/10/2010. Requirement Analysis (Analisis Kebutuhan)

Interaksi Manusia & Komputer. Semester Genap 2016/2017

Untuk memahami cara setting Antijam pada ATV6xx. 1. Altivar 6xx 2. Graphical Display Terminal atau HMI. This application is divided into several parts

STUDI DAN IMPLEMENTASI PEMBAYARAN PPOB (PAYMENT POINT ONLINE BANK) STUDI KASUS REKENING PDAM TIRTAWENING KOTA BANDUNG

BAB III ANALISIS DAN PENGEMBANGAN

BAB II TINJAUAN PUSTAKA. intrakurikuler yang memadukan pelaksanaan Tri Dharma Perguruan Tinggi dengan

INSTRUKSI KERJA. Penggunaan Komputer Laboratorium Perancangan Kerja dan Ergonomi Jurusan Teknik Industri

MEMULAI MYOB ACCOUNTING

Cara konfigurasi ATV 6xx dengan fitur Simply Start atau quick start

BAB III ANALISIS DAN DESAIN SISTEM

ANALISIS KEBUTUHAN PERANGKAT LUNAK

BAB 3 ANALISIS DAN PERANCANGAN. digunakan adalah suatu sistem yang terdiri dari banyaknya perulangan, baris

Modern structured analysis Approch(MSAA) dan structured system Analysis and Design Method (SSADM) BY LILIS PUSPITAWATI, SE.,M.SI

BAB III PERENCANAAN DAN PEMBUATAN PERANGKAT LUNAK

BAB IV ANALISIS DAN PERANCANGAN. Analisis Sistem ini merupakan penguraian dari suatu sistem pengolahan aplikasi

Hasil rancangan suatu sistem yang ideal adalah yang sesuai dengan kebutuhan, lengkap dan tak pernah salah. Sebagai suatu hasil produk/desain,

DAFTAR ISI HALAMAN JUDUL HALAMAN PENGESAHAN PEMBIMBING HALAMAN PENGESAHAN PENGUJI KATA PENGANTAR.. DAFTAR GAMBAR DAFTAR MODUL..

Bab 6 PERANCANGAN PERANGKAT LUNAK

PEMBUATAN SIMULASI APLIKASI SMS GATEWAY PEMESANAN PAKAIAN MUSLIMAH ONLINE BERBASIS WEB TUGAS AKHIR KIKI APRILLA

BAB IV PERANCANGAN LAYAR ANTAR MUKA

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

Implementasi Identifikasi Kendala Sistem Identifikasi Pengguna Administrator Pengujian Sistem Member Pengunjung atau umum HASIL DAN PEMBAHASAN

DISKRIPSI PEKERJAAN. tahapan penelitian yang dilakukan adalah sebagai berikut.

OUTLINE TOPIK. Desain sistem: Desain Output Desain Input Desain Antarmuka Pemakai. Tujuan Output Apa yang dilakukan Alat bantu yang dipakai

RENCANA PEMBELAJARAN SEMESTER (RPS)TAHUN AKADEMIK 2014/2015 FAKULTAS TEKNIK PROGRAM STUDI : SISTEM INFORMASI

BAB III PEMBAHASAN. Dalam pembuatan sistem informasi pengarsipan surat ini mempunyai dua

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2006/2007 MONITORING DAN REMOTE SERVER

BAB III ANALISA DAN PERANCANGAN SYSTEM PENCETAKAN PO ONLINE PADA PT. DASS. suatu perusahaan yang memproduksi minuman kaleng didirikan pada tahun 1970.


BAB IV PEMBAHASAN. grafik dengan menggunakan diagram relasi entitas (ERD). Diagaram relasi entitas

JARINGAN TELEKOMUNIKASI 2 IP - PBX

SISTEM PENGAMANAN SEPEDA MOTOR BERBASIS RASPBERRY PI YANG DIKENDALIKAN MELALUI ANDROID. Oleh Andy Agustia NIM:

SETUP MODEM & DIAL UP

BAB III KONSEP DAN PRINSIP ANALISIS

TUGAS AKHIR. Aplikasi PLC Web Server Dan Pengendali PID Pada Sistem Kontrol Coal Crushing Plant

AMIK MDP. Program Studi Manajemen Informatika Tugas Akhir Ahli Madya Semester Genap Tahun 2010/2011

Danang Wahyu Utomo

BAB III ANALISIS DAN DESAIN SISTEM

Membangun jaringan wireless ad hoc di Windows 7

PETUNJUK SETTING KEMENTERIAN PERHUBUNGAN DI MOBILE PHONE ANDROID, APPLE iphone, BLACKBERRY, DAN WINDOWS PHONE

Transkripsi:

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

TUJUAN PERKULIAHAN Memahami pemodelan perancangan dengan pendekatan terstruktur

AGENDA PERKULIAHAN Pemodelan perancangan terstruktur

METODE PEMODELAN PERANCANGAN TERSTRUKTUR Functional Design Berorientasi pada fungsi Structured Design (Constantin & Yourdon, 1979), Step wise Refinement (Wirth, 1971, 1976), Jackson Structured Programming (Jackson, 1975), dll.

FUNCTIONAL DESIGN APPROACHES Transform Mapping - langkah perancangan untuk tipe DFD transform flow Incoming flow : aliran/jalur informasi eksternal masuk ke sistem untuk ditransformasikan menjadi informasi internal Transform center : pusat transformasi di dalam sistem yang akan mentriger informasi keluar dari system Outgoing flow : aliran/jalur informasi internal keluar dari sistem menjadi informasi eksternal Transaction Mapping - langkah perancangan untuk tipe DFD transaction flow Transaction : data tunggal yang mentriger satu atau beberapa aliran data Transaction center : penghubung antara aliran-aliran data hasil pentrigeran dengan data trigernya Action path : aliran/jalur informasi hasil triger

FUNCTIONAL DESIGN APPROACHES Transform Flow incoming flow a c b d e transform center f g h Transaction Flow outgoing flow transaction transaction center b a c f action path h g d e

TRANSFORM MAPPING Langkah-langkah Transform Mapping Incoming flow : aliran/jalur informasi eksternal masuk ke Review dan refine DFD sampai ke level paling bawah Tentukan apakah DFD tsb. memiliki karakteristik tipe transform flow atau transaction flow Tentukan batas antara incoming flow, transform center dan outgoing flow Bangun first level factoring Bangun second level factoring Refine first iteration Contoh Transform Mapping : SafeHome Security Software

TRANSFORM MAPPING Control panel DFD Level 1 user commands and data 1* Interact with user configure request 2* Configure system data data data password start stop 5* Process password 3 Activate /deactivate sytem A/D msg. valid ID msg. 4 Display messages and status display Control panel display Sensors sensor status 6* Monitor sensors sensor telephone number tones alarm type Alarm Telephone line

TRANSFORM MAPPING DFD Level 2 : Monitor sensors 6.3* Format for display sensor data 6.2* Assess against setup sensor ID, type, location alarm data 6.4 Generate alarm signal alarm type sensor status 6.1 Read sensors sensor ID, type telephone number 6.5* Dial phone telephone number tones

TRANSFORM MAPPING DFD Level 3 : Monitor sensors sensor status data 6 Format display formated ID, type, location 9 Generate display sensor telephone number tones 1 Read sensors sensor ID, type 2 Acquire response info alarm cond. code, sensor ID, timing 3 Establish alarm conditions sensor ID, type, location list of numbers alarm data 4 Select phone number 7 Generate alarm signal telephone number alarm type 5 Set up conn. to phone net 8 Generate pulses to line tone ready telephone number

TRANSFORM MAPPING First level factoring : Monitor sensors 6 9 1 2 7 3 4 5 8 Monitor sensors executive Sensor input Alarm conditions Alarm output

TRANSFORM MAPPING Second level factoring : Monitor sensors Monitor sensors executive Sensor input Alarm conditions Alarm output Acquire response info Establish alarm conditions Select phone number Format display Generate alarm signal Set up conn. to phone net Read sensors Generate display Generate pulses to line

TRANSFORM MAPPING Refine first iteration : Monitor sensors Monitor sensors executive Acquire response info Establish alarm conditions Alarm output Read sensors Produce display Generate alarm signal Set up conn. to phone net Incoming dihapus : data input tunggal, cukup sederhana Transform dihapus dan digabung dalam satu modul : ada penurunan tingkat kohesifitas Format display dan generate display digabung : sederhana Generate pulses to line

TRANSACTION MAPPING Langkah-langkah Transaction Mapping Review dan refine DFD sampai ke level paling bawah Tentukan apakah DFD tsb. memiliki karakteristik tipe transform flow atau transaction flow Tentukan batas antara incoming path/transaction, transaction center dan action path Bangun first level factoring Bangun second level factoring Refine first iteration Contoh Transaction Mapping : SafeHome Security Software

TRANSACTION MAPPING Transaction Structuring Transaction control a Reception path b d Dispatcher b a c1 d p q r s p q r s

TRANSACTION MAPPING DFD Level 2 : User Interaction user commands and data 1 Read user command command type 2 Invoke command processing password 3 Read password configure request start stop four digits 7 Read system data 5 Activate/d eactivate system 4 Compare password w/ file raw data A/D msg. 8 Build configurat ion file valid ID msg. data data 6 Display message & status data display

TRANSACTION MAPPING First / Second level factoring: User Interaction User interaction executive Read user command Invoke command processing System Activate /deactivate system Password processing Read system data Build file Display messages & status Read password Compare password w/ file

TRANSACTION MAPPING Arsitektur SafeHome Security Software SafeHome Security Monitor sensors executive User interaction executive Acquire response info Establish alarm conditions Alarm output Read user command Invoke command processing Read sensors Produce display Generate alarm signal Set up conn. to phone net System Activate /deactivate system Password processing Generate pulses to line Read system data Build file Display messages & status Read password Compare password w/ file

TERIMAKASIH V^^ To Infinity and Beyond!