Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu...

Post on 16-Oct-2020

15 views 0 download

Transcript of Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu...

Karmilasari

Integrated DEFinition(IDEF)

Apa itu IDEF ?

• DEFINISI : IDEF merupakan sekelompok metodepemodelan yang dapat digunakan untuk menetapkan model-modeldata, proses bisnis, dan taksonomi informasi.

• TUJUAN : IDEF digunakan untuk kegiatan pemodelan yangdiperlukan untuk mendukung analisis sistem, desain, peningkatanatau integrasi

• Awalnya, IDEF dikembangkan untuk meningkatkan

komunikasi di antara orang yang mencoba memahami sistem.Sekarang, IDEF digunakan untuk dokumentasi, pemahaman, desain,analisis, perencanaan, dan Integrasi.

KeluargaIDEF

Keluarga MetodeIDEF:

• IDEF0:untukPemodelan Fungsi (tujuan:deskripsi)

• IDEF1:untukPemodelan Informasi. (tujuan:deskripsi)

• IDEF1x:untuk Pemodelan Data.(tujuan:desain)

• IDEF3:untukPemodelan Proses. (tujuan:deskripsi)

• IDEF4:untukDesain BerorientasiObjek.(tujuan: desain)

• IDEF5:untukKeteranganOntologiCapture.(tujuan: deskripsi)

IDEF0

PemodelanFungsi

IDEF0

• IDEF0 memodelkan keputusan, tindakan, danaktivitasdari suatu organisasi atau sistem, untukmengkomunikasikan perspektif fungsional darisuatu sistem.

• Model IDEF0 dibuat sebagai salah satu tugaspertama dari upaya pengembangan sistem karenamenggambarkan:– fungsi yang dilakukan,

– apa yang diperlukan untuk menjalankan fungsi-fungsi itu,

DiagramKonteks

OutputInput Nama Fungsi

• Model fungsi tertinggi pada tingkat input,

kontrol, output, danmekanisme

Kontrol

Mekanisme

IDEF-Fungsi

• Suatu Kegiatan, Tindakan, Proses, atau

Operasi

• Penjelasan "Apa yang Terjadi" dalamLingkunganTertentu

• Dikerjakan oleh Orang, Mesin,Komputer

• Berlabel dengan Kata Kerja Aktif

Nama Fungsi

IDEF –Fungsi(Aktifitas)

• Diwakili dengan kotak dalam Model IDEF0.

• Diagram pertama memiliki satu Fungsi yang

membatasi konteks Model. (A- 0 diagram)

Nama Fungsi

A0

IDEF –Fungsi(Aktifitas)

• Diagram memiliki maksimum 6fungsi dan

minimal 3

A1

A2

A3

A4

A5

A6

A1

A2

A3

IDEFØ Relationships (Antar Fungsi)

• Diwakili sebagai anakpanah

• Objek nyata, data, orang, mesin, dan

komputer

ICOM

• Inputs

• Controls

• Outputs

• Mechanisms

Input

• Objek Nyata atau Data yang Dibutuhkanuntuk

Melakukan Fungsi

• Objekatau Data yang Diubah oleh suatuFungsi

• Dilabeli dengan KataBenda

INPUTS FUNCTION

Output

• Objekatau Data yang Diproduksi sebagai Hasil

dari Fungsi

• Dilabeli dengan KataBenda

INPUTS FUNCTION OUTPUTS

Control

INPUTS

• Mengatur PencapaianFungsi

• Hal-hal yang Mempengaruhi atau Menentukan

Keluaran

• Dilabeli dengan KataBendaCONTROLS

FUNCTIONOUTPUTS

Mechanism

• Orang, Perangkat, atau Data yangmenjalankan Fungsi

• Dilabeli denganKata Benda

INPUTS OUTPUTS

CONTROLS

MECHANISMS

FUNCTION

Hubungan Kotak dan Panah dalam Diagram

2

3

INPUT

1

OUTPUT TO INPUTS

OUTPUT TO CONTROL

OUTPUT TO MECHANISM

OUTPUT

ARROWS BRANCHING

(Split)

FEED BACK OUTPUT TO CONTROL

(Join)

Panah“Percabangan”

• Output dapat bercabang dan digunakan oleh

dua fungsi secara bersamaan atauberurutan

1

2

3

OUTPUT DATA

ONCE THIS DATA IS SUPPLIED, FUNCTIONS 2 & 3 CAN OPERATE SIMULTANEOUSLYOR SEQUENTIALLY

Panah“Penggabungan”

FINISHED SUB-PARTS

PROCURED ITEMSPRODUCTION ITEMS

CONTROL PRODUCTION

ITEMS & TOOLS

Panah“Feedback”

SYSTEM REQUIREMENTS

DRAFT SPECIFICATIONS

COMMENTS

DRAFT SPECIFICATION WITH DESIGN CHANGES

DESIGN

REVIEW

APPROVED DESIGN

Bundling andUnbundling

• Bundle :Konsep B dan C dibundeluntuk

membentuk konsepA

C

BA

Bundling andUnbundling

• Unbundle :KonsepA tidak dibagi ke dalam

konsep B danC

A

B

C

Bundles andUnbundles

Keep

RecordsA1

Orders

Directives

Files

Invoices

Transaction

Deliver

Product s A2

Entries

Billing

Entries

Prices&Tax Tables

Account

Entries

Customer

Records

Unbundle

Management

Bundle

Perform

BillingA3

Transactions

Files = Customer Records + Price & Tax Tables

Account Entries = Transaction Entries + Billing Entries

Dekomposisi

• Menetapkan hierarkimodel

• Fungsi terdiri dari fungsi lain

• Dekomposisi adalah prosespenguraian fungsi (tingkat demi tingkat)

• Konsistensi data diperlukan sepanjangtingkat

dekomposisi tingkat-demi-tingkat

Dekomposisi

A0

A0

A-0

A1

A2

A3

A4

Parent Diagram

Child Diagram

More General

More Detailed

Kegiatan “OrangTua” Merupakan TingkatAbstraksi yang Lebih Tinggi

daripada “Anak-anak”

Dekomposisi

ParentActivity

A0

A1

A2

A3

A4

A3

A32

A33

A34

A31

Child Diagram

Parent Diagram

Contoh

Inventory Policy

Purchase policy

Stock Levels Payments

Rejected Materials

Vendor

ABC Co.

Acquire

MaterialsA0

Contoh

Payments

Check Stock Levels &DetReorder Qty

A1Prepare Authorize & Mail P O A2

Receive PO Produce &

Ship A3Receive Shipment &Inspect A4

Restock & MakePayment A5

InventoryPolicy

Stock Levels

Reorder Qty

Purchase Policy

Invoice

Material

ABC Co. Vendor

RejectedMaterial

OK Material

Purchase Order

PO Prep. Policy

Inspection Policy

IDEF1

PemodelanInformasi

DEFINISI

• Metode untuk menganalisis dan mengkomunikasikan struktur dan semantik informasi dalam suatu sistem.

FUNGSI

• Identifikasi informasi yang dikelola sistem dunia nyata.

• Identifikasi aturan untuk mengelola Informasi.

• Identifikasi kekurangan dalam manajemen informasi saat ini.

• Tentukan informasi apa yang akan dikelola dalamimplementasi.

KonversiIDEF0 ke IDEF1

IDEF0 IDEF1

Input Entity class

Output Domain class

Control Attribute class

Relationship : Output-Input Memiliki atau bagian dari

Relationship : Output control 1..1, 1…*, *..*

KEKUATAN

• Memerlukan partisipasi aktif dari pengguna informasi.

• Metode efektif untuk mendokumentasikan persyaratan informasi dari suatu perusahaan.

• Memberlakukan modularitas yang menghilangkan ketidaklengkapan, ketidakkonsistenan, dan ketidaktepatan yang ditemukan dalam proses pemodelan.

KONSEPUTAMA

•Entitas

Mewakili informasi yang dikelola dalam sistem tentang objek dunia nyata

•Atribut

Kunci

Non-kunci

•Hubungan

Asosiasi antar entitas

M a t r i k s Hubungan E n t i t a s

Dalam IDEF1

Tabel 1 Tabel 2 Tabel 3 Tabel 4

Tabel 1 x x

Tabel 2 x x

Tabel 3 x

Tabel 4 x

Langkah pembuatan idef1

Kunci Utama

Atribut

Kunci Utama

Atribut

Kunci Utama

Atribut

KunciUtama

Atribut

Relas i Class

IDEF1x

PemodelanData

KEKUATAN

• Alat kuat untuk pemodelan data.

• IDEF1X tidak memiliki banyak varian.

• Menggambarkan aturan yang mengatur manajemen informasi.

• Digunakan untuk memvalidasi konsep IDEFO.

• Membantu menemukan penyebab masalah.

KELEMAHAN

• Pemodel harus berpengalaman untuk menciptakan model yang baik.

• Tidak cocok untuk digunakan sebagai alat analisis.

PERBEDAAN FOKUS

IDEF1 dan IDEF1x

• Informasi yang dikumpulkan, disimpan, dan dikelola organisasi

• Hubungan logis dalam organisasi tercermin dalam informasi

Model Informasi Model Data

• Elemen data yang sebenarnya dalam basis data relasional

• Representasi & struktur data

PERBEDAAN FUNGSI

IDEF1 dan IDEF1x

• Masalah identifikasi

• Persyaratan definisi Desain sistem informasi

MODEL INFORMASI MODELDATA

• Desain logis dari

database &

aplikasi

• Desain fisik

implementasi database

Langkah Pembuatan IDEF1x

memiliki

memiliki

KunciUtama

Atribut

Atribut

KunciUtama

Atribut

Atribut

KunciUtama

Atribut

Atribut

Atribut

BagianKunci Utama

Atribut

Atribut

dari

IDEF0

Menetapkan infor mas i

• Data Barang

• Supplier

• List Pemesanan Barang

• Faktur Pembayaran

• Laporan Pemesanan Barang

• Permintaan Tetap

• Permintaan Darurat

• Pemesanan Tetap

• Pemesanan Darurat

• Laporan Pengeluaran Barang

M a t r i k s Re las i

MODELIDEF1

Terima Kasih