Integrated DEFinition (IDEF)karmila.staff.gunadarma.ac.id/Downloads/files/70128/IDEF... · Apa itu...
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