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

47
Karmilasari Integrated DEFinition (IDEF)

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

Page 1: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

Karmilasari

Integrated DEFinition(IDEF)

Page 2: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

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.

Page 3: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

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)

Page 4: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

IDEF0

PemodelanFungsi

Page 5: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

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,

Page 6: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

DiagramKonteks

OutputInput Nama Fungsi

• Model fungsi tertinggi pada tingkat input,

kontrol, output, danmekanisme

Kontrol

Mekanisme

Page 7: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

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

Page 8: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

IDEF –Fungsi(Aktifitas)

• Diwakili dengan kotak dalam Model IDEF0.

• Diagram pertama memiliki satu Fungsi yang

membatasi konteks Model. (A- 0 diagram)

Nama Fungsi

A0

Page 9: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

IDEF –Fungsi(Aktifitas)

• Diagram memiliki maksimum 6fungsi dan

minimal 3

A1

A2

A3

A4

A5

A6

A1

A2

A3

Page 10: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

IDEFØ Relationships (Antar Fungsi)

• Diwakili sebagai anakpanah

• Objek nyata, data, orang, mesin, dan

komputer

Page 11: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

ICOM

• Inputs

• Controls

• Outputs

• Mechanisms

Page 12: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

Input

• Objek Nyata atau Data yang Dibutuhkanuntuk

Melakukan Fungsi

• Objekatau Data yang Diubah oleh suatuFungsi

• Dilabeli dengan KataBenda

INPUTS FUNCTION

Page 13: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

Output

• Objekatau Data yang Diproduksi sebagai Hasil

dari Fungsi

• Dilabeli dengan KataBenda

INPUTS FUNCTION OUTPUTS

Page 14: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

Control

INPUTS

• Mengatur PencapaianFungsi

• Hal-hal yang Mempengaruhi atau Menentukan

Keluaran

• Dilabeli dengan KataBendaCONTROLS

FUNCTIONOUTPUTS

Page 15: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

Mechanism

• Orang, Perangkat, atau Data yangmenjalankan Fungsi

• Dilabeli denganKata Benda

INPUTS OUTPUTS

CONTROLS

MECHANISMS

FUNCTION

Page 16: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

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)

Page 17: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

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

Page 18: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

Panah“Penggabungan”

FINISHED SUB-PARTS

PROCURED ITEMSPRODUCTION ITEMS

CONTROL PRODUCTION

ITEMS & TOOLS

Page 19: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

Panah“Feedback”

SYSTEM REQUIREMENTS

DRAFT SPECIFICATIONS

COMMENTS

DRAFT SPECIFICATION WITH DESIGN CHANGES

DESIGN

REVIEW

APPROVED DESIGN

Page 20: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

Bundling andUnbundling

• Bundle :Konsep B dan C dibundeluntuk

membentuk konsepA

C

BA

Page 21: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

Bundling andUnbundling

• Unbundle :KonsepA tidak dibagi ke dalam

konsep B danC

A

B

C

Page 22: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

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

Page 23: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

Dekomposisi

• Menetapkan hierarkimodel

• Fungsi terdiri dari fungsi lain

• Dekomposisi adalah prosespenguraian fungsi (tingkat demi tingkat)

• Konsistensi data diperlukan sepanjangtingkat

dekomposisi tingkat-demi-tingkat

Page 24: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

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”

Page 25: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

Dekomposisi

ParentActivity

A0

A1

A2

A3

A4

A3

A32

A33

A34

A31

Child Diagram

Parent Diagram

Page 26: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

Contoh

Inventory Policy

Purchase policy

Stock Levels Payments

Rejected Materials

Vendor

ABC Co.

Acquire

MaterialsA0

Page 27: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

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

Page 28: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

IDEF1

PemodelanInformasi

Page 29: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

DEFINISI

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

Page 30: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

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.

Page 31: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

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…*, *..*

Page 32: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

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.

Page 33: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

KONSEPUTAMA

•Entitas

Mewakili informasi yang dikelola dalam sistem tentang objek dunia nyata

•Atribut

Kunci

Non-kunci

•Hubungan

Asosiasi antar entitas

Page 34: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

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

Page 35: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

Langkah pembuatan idef1

Kunci Utama

Atribut

Kunci Utama

Atribut

Kunci Utama

Atribut

KunciUtama

Atribut

Page 36: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

Relas i Class

Page 37: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

IDEF1x

PemodelanData

Page 38: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

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.

Page 39: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

KELEMAHAN

• Pemodel harus berpengalaman untuk menciptakan model yang baik.

• Tidak cocok untuk digunakan sebagai alat analisis.

Page 40: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

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

Page 41: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

PERBEDAAN FUNGSI

IDEF1 dan IDEF1x

• Masalah identifikasi

• Persyaratan definisi Desain sistem informasi

MODEL INFORMASI MODELDATA

• Desain logis dari

database &

aplikasi

• Desain fisik

implementasi database

Page 42: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

Langkah Pembuatan IDEF1x

memiliki

memiliki

KunciUtama

Atribut

Atribut

KunciUtama

Atribut

Atribut

KunciUtama

Atribut

Atribut

Atribut

BagianKunci Utama

Atribut

Atribut

dari

Page 43: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

IDEF0

Page 44: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

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

Page 45: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

M a t r i k s Re las i

Page 46: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

MODELIDEF1

Page 47: Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu IDEF ? • DEFINISI : IDEF merupakan sekelompok metode pemodelan yang dapat digunakan

Terima Kasih