![]() |
Gambar 6.55: Attribute Class Diagram Form |
![]() |
Gambar 6.56: Attribute Class Migration Index |
Referensi silang kelas atribut yang diwarisi adalah dari perspektif kelas entitas yang mewarisi dalam kelas atribut. Ini mencerminkan bagaimana kelas atribut tiba di kelas entitas subjek. Contoh referensi silang kelas atribut yang diturunkan ditunjukkan pada Gambar 6-57. Untuk menentukan kontennya, pemodel pertama-tama mencatat semua kelas atribut yang diwarisi oleh kelas entitas dan kemudian, menggunakan kelas entitas / matriks kelas atribut, "pemilik" masing-masing diidenti kasi dicatat. Menggunakan diagram kelas atribut, pemodel mencatat informasi tentang kelas entitas dan kelas hubungan di mana kelas atribut secara langsung diwarisi.
6.5.8 Kit Fase Tiga
Gambar 6-58 menggambarkan struktur umum kit Fase Tiga yang khas. Perhatikan bahwa struktur kit peninjau telah menjadi semakin kompleks sejak Fase Satu.
Struktur dasar kit Fase Tiga, meskipun lebih kompleks daripada Fase Dua, serupa dalam beberapa hal. Sebagai contoh, lembar sampul, tinjauan kit, referensi silang node dan referensi hanya definisi kelas entitas ditangani dengan cara yang sama. Perbedaan utama adalah injeksi tampilan fungsi (yang opsional) dan materi tambahan dalam konteks setiap kelas entitas yang ditetapkan. Secara total, kit Fase Tiga khas akan berjalan di sekitar 40 hingga 44 halaman. Ini memungkinkan sekitar enam hingga sepuluh halaman yang tersedia bagi pemodel untuk penyisipan teks umum atau diagram referensi yang berkaitan dengan subjek selain dari set kelas entitas dalam kit.
Dalam Fase Tiga, ada dua jenis ikhtisar kit. Jika kit berada di sekitar tampilan fungsi, maka pedoman yang sama seperti yang digunakan dalam Tahap Dua berlaku untuk penataan gambaran umum kit. Jika tampilan fungsi akan digunakan, maka tinjauan umum kit harus merupakan subset dari tampilan fungsi yang digunakan Kit Fase Tiga, seperti semua kit pemodelan IDEF lainnya, diawali dengan lembar penutup kit. Contoh sampul kit Fase Tiga ditunjukkan pada Gambar 6-59.
Ketika kit Fase Tiga diatur di sekitar tampilan fungsi, diagram ikhtisar kit subjek, hanyalah sebagian dari diagram tampilan fungsi yang mewakili atau mencerminkan kelas entitas yang merupakan subjek dari kit tersebut. Diagram tampilan fungsi disertakan untuk menyediakan konteks di mana informasi yang terkandung dalam setiap set kelas entitas harus divalidasi. Titik fokus dari tinjauan ini dimaksudkan untuk menjadi validasi kelas relasi yang tercermin dalam konteks tampilan fungsi dan validasi semua informasi kelas atribut dalam setiap set kelas entitas. Masalah kedua adalah validasi semua kelas hubungan lainnya yang dibagikan oleh setiap kelas entitas subjek dalam kit. Ini karena kelas hubungan yang tersisa harus menjadi topik tampilan fungsi dan dikirim untuk ditinjau dan divalidasi dalam kit lain.
Gambaran umum kit sampel, yang mewakili subset dari tampilan fungsi di sekitar mana kit diatur, ditunjukkan pada Gambar 6-60. Gambar 6-61 adalah tampilan fungsi yang menjadi dasarnya. Telah ada upaya untuk menggunakan garis dan jarak yang sama pada ikhtisar kit seperti yang digunakan dalam fungsi memfokuskan perhatian pada subjek kit dalam konteks tampilan fungsi yang digunakan.
Seperti pada fase sebelumnya, ada beberapa parameter ukuran kit tertentu yang berlaku untuk Fase Tiga. Kit Fase Tiga:
- Harus berisi total 30 hingga 50 halaman.
- Biasanya akan berisi 2 hingga 4 set kelas entitas.
- Seharusnya tidak memerlukan lebih dari 1 1 / 2-2 jam waktu ulasan per pembaca.
Perhatikan bahwa jumlah total halaman dalam set kelas entitas telah meningkat secara nyata dari Fase Dua. Kelas entitas tipikal yang diatur dalam Fase Tiga akan berisi 10 halaman.
Penambahan kelas entitas baru khususnya dalam volume seperti yang diharapkan pada Fase Tiga, memungkinkan pemodel untuk menandai setiap halaman yang hanya untuk referensi dan setiap definisi kelas entitas yang dirilis untuk pertama kalinya.
![]() |
Gambar 6.57: Attribute Class Cross-Reference |
![]() |
Gambar 6.58: Phase Three - Kit Structure |
Terakhir, adalah pentingnya menangani kelas entitas baru yang dikembangkan di Tahap Tiga. Aturan dasar yang akan digunakan adalah bahwa setiap kelas entitas baru yang dikembangkan dalam Fase Tiga harus memenuhi semua persyaratan Fase Satu dan Fase Dua sebelum dapat dimasukkan ke dalam model. Ini termasuk entri ke dalam kumpulan kelas entitas, pengembangan definisi kelas entitas, dimasukkan dalam Matriks Relasi, pengembangan de nisi kelas relasi, dll.
![]() |
Gambar 6.59: Phase Three Kit Cover Sheet |
![]() |
Gambar 6.60: Kit Overview |
6.6 Fase Empat - Populasi Kelas Atribut
Fase terakhir dari proses pemodelan informasi dasar adalah Fase Empat. Tujuan dari fase ini adalah untuk menentukan kelas entitas "pemilik" dari setiap kelas atribut "non-kunci" yang diwakili di daftar kelas atribut. Meskipun, pada awal fase terakhir ini tampaknya relatif sederhana, fase ini dapat menghasilkan beberapa perubahan yang cukup besar dalam struktur model.
Beberapa peraturan yang penting untuk di ingat dalam fase keempat adalah:
- Kelas atribut hanya memiliki satu "pemilik" dalam model.
- Kelas atribut non-kuni tidak dapat dimigrasi.
- Aturan atribut "no null", atau tidak boleh ada yang kosong.
- Aturan atribut "no repeat", atau tidak boleh ada yang berulang
Konstruksi Fase Tiga dari kumpulan kelas atribut dimulai dan sebuah entitas kelas atau atribut matriks kelas dibangun. Hanya ada sebagian matriks yang selesai pada saat ini, menunjukkan hanya kelas atribut yang digunakan sebagai anggota satu atau lebih kelas kunci di Tahap Tiga. Kelas atribut yang tidak digunakan sebagai anggota Kelas Utama dalam Fase Tiga adalah target dari Fase Empat.
Fase Empat berfokus pada penggambaran lebih lanjut dari bahan yang sudah mapan daripada menghasilkan jumlah material baru yang cukup besar. Ada definisi kelas atribut baru yang ditambahkan dan sejumlah diagram atau fungsi alternatif perbaikan yang dilihat. Diharapkan bahwa sejumlah kuantitas kelas entitas baru akan muncul selama Fase Empat berlangsung, terutama diturunkan sebagai hasil dari penerapan aturan penyempurnaan yang dilaksanakan di Fase Tiga, diterapkan kembali ketika sisa kelas atribut didistribusikan melalui model.
Sebagian daftar yang dihasilkan dari Fase Empat adalah sebagai berikut:
- Kelompok Kelas Atribut yang Diperluas.
- Definisi Kelas Atribut yang Direvisi.
- Revisi Kelas Entitas / Matriks Kelas Atribut.
- Diagram Kelas Atribut yang Dimurnikan.
- Referensi Silang Kelas Atribut Revisi yang Direvisi.
- Indeks Migrasi Kelas Atribut yang Direvisi.
- Diagram Penyempitan Alternatif.
- Diagram Fungsi Lihat Revisi.
- Kit Fase Empat.
Proses dasar yang dilakukan dalam Fase Empat adalah sebagai berikut:
- Mengidentifikasi kelas atribut "non-kunci" dari Fase Tiga.
- Mengidentifikasi "pemilik" kelas atribut non-kunci.
- Menentukan kelas atribut non-kunci.
- Menyaring kelas relasi.
- Memformalkan set kelas entitas Fase Empat.
- Merevisi tampilan fungsi (FEO).
- Membangun dan melakukan penyebaran kit Fase Empat.
6.6.1 Proses Fase Empat
Langkah pertama dalam menyusun bahan dari Fase Empat adalah mengidentifikasi atribut kelas non-kunci dari Fase Tiga. Hal ini relatif mudah karena kelas atribut yang tidak digunakan tercermin pada matriks kelas entitas / atribut dari Fase Tiga yang mana adalah merupakan kelas atribut "non-kunci" pada saat ini.
Langkah selanjutnya adalah masing-masing kelas atribut nonkunci wajib ditugaskan ke satu "Pemilik" di kelas entitas. Maka kelas "pemilik" kelas entitas akan terlihat jelas. Sebagai contoh, dalam hal nama vendor, pembuat model harus dapat dengan mudah mengaitkan ini kelas atribut dengan vendor kelas entitas, tetapi kemungkinan ada beberapa kelas atribut yang akan menyebabkan pembuat model kesulitan dalam menemukan kelas entitas "pemilik."
Jika pembuat model tidak yakin dengan kelas entitas "pemilik" dari kelas atribut, disarankan untuk merujuk pada formulir materi sumber yang atributnya diekstraksi. Hal ini akan membantu dalam penentuan "pemilik." Pada Fase Nol, daftar data sumber sebelumnya sudah dimurnikan dan menjadi dasar untuk daftar kelas atribut. Daftar data sumber, lalu mengarahkan pembuat model ke tempat di mana atribut yang diwakili digunakan dalam bahan sumber asli. Hal ini diilustrasikan pada Gambar 6-62. Dengan menganalisis penggunaan kelas atribut di bahan sumber, pembuat model akan dapat lebih mudah menentukan entitas "pemilik" kelas dalam model informasi. Pembuat model harus mengetahui bahwa faktor yang mengatur dalam menentukan "kepemilikan" kelas atribut tercermin dalam materi sumber. Sebagaimana setiap kelas atribut yang ditugaskan ke kelas entitas pemiliknya, kelas atribut / kelas entitas Matriks harus diperbarui. Matriks ini, seperti Matriks Relasi, adalah sebagai salah satu alat kerja utama dari pembuat model untuk mengelola kesinambungan model informasi.
Untuk setiap kelas atribut yang telah diidenti kasi dalam Fase Empat, harus mengembangkan de nisi dari atribut tersebut. Prinsip-prinsip yang mengatur definisi lain yang digunakan dalam model informasi dan khususnya yang ada di Fase Tiga, berlaku di sini juga. Definisi tersebut harus tepat, spesifik, lengkap, dan dapat dimengerti secara universal. Definisi-definisi kelas atribut ini dihasilkan dengan cara yang sama dengan memformat sebagai definisi kelas atribut dari Fase Tiga dan ditambahkan ke definisi kelas atribut di set kelas entitas pemilik.
Gambar 6.61: Function View |
Gambar 6.62: Non-Key Attribute Class Population |
Pembuat model siap untuk memulai dengan menyempurnakan relasi kelas Fase Empat. Aturan dasar yang sama berlaku untuk penyempurnaan ini sebagaimana diterapkan dalam Fase Tiga. Penerapan aturan atribut "no null" dan "no repeat" yang diperkenalkan di Fase Tiga sekarang diterapkan. Hasilnya, pembuat model diharapkan dapat menemukan sejumlah kelas entitas baru. Akan diterapkan aturan migrasi kelas terhadap kelas entitas yang sudah diidenti kasi sama seperti yang ada di Fase Tiga. Satu-satu perbedaan dalam penerapan aturan kelas atribut no null dan no repeat di Fase Empat adalah aturan tersebut diterapkan terutama terhadap kelas atribut "non-kunci". Gambar 6-63 mengilustrasikan penerapan aturan atribut "no null" kepada kelas atribut "non-kunci". Gambar 6-64 menggambarkan penerapan aturan atribut "no repeat" yang diterapkan pada atribut kelas non-kunci.
Ketika kelas entitas baru muncul, kelas tersebut harus dimasukkan dalam kumpulan kelas entitas, didefinisikan, dircerminkan dalam Matriks Relas, dll. Kelas tersebut harus memenuhi semua persyaratan dokumentasi seperti fase sebelumnya agar memenuhi syarat untuk dimasukkan sebagai bahan dari Fase Empat.
Dengan terkumpulnya bahan dari Fase Empat, proses dari memformalkan set kelas entitas Fase Empat dapat dimulai.
Gambar 6.63: Phase Four |
Proses ini hampir identik dengan proses dari Fase Tiga. Terutama karena perubahan mendasar pada model selama Fase Empat adalah :
- Penyelesaian identifikasi kelas atribut.
- Penyelesaian distribusi kelas atribut.
- Penyelesaian de nisi untuk semua kelas atribut.
- Perubahan struktural yang dihasilkan dari penerapan aturan perbaikan ke kelas atribut.
Terutama, formalisasi set kelas entitas melibatkan revisi dan pembaruan materi atau bahan yang sebelumnya telah dibangun. Langkah-langkah yang terlibat dalam formalisasi Fase Empat dari materi yang didefinisikan sebelumnya adalah :
- Memformalkan definisi kelas entitas baru
(a) Memperbarui kumpulan kelas entitas - Finalisasi diagram kelas atribut
(a) Memperbarui matriks kelas hubungan
(b) Memperbarui definisi kelas hubungan
(c) Memperbarui referensi silang node - Finalisasi definisi kelas atribut
- Finalisasi referensi silang kelas atribut bawaan
- Finalisasi indeks migrasi kelas atribut
- Finalisasi diagram referensi
Jika pembuat model telah mengembangkan tampilan fungsi di Fase Tiga, maka perubahan struktural yang dihasilkan dari Fase Empat tentu akan menyebabkan revisi sejumlah fungsi dilihat. Dalam Fase Tiga ditekankan bahwa pandangan fungsi mencerminkan beberapa bagian dari model yang ada. Jika perubahan pada model yang ada memengaruhi kelas entitas atau kelas struktur hubungan termasuk dalam ruang lingkup tampilan fungsi apa pun, kemudian tampilan fungsi yang terpengaruh harus direvisi. Sejalan dengan itu, tampilan entitas kelas / fungsi matriks yang dikembangkan dalam Fase Tiga harus direvisi untuk mencerminkan perubahan ini.
Gambar 6.64: Phase Four - Applying The "No Repeat" Rule |
6.6.2 Kit Fase Empat
Setelah penulis menyelesaikan formalisasi set kelas entitas Fase Empat, konstruksi kit Fase Empat dapat dilanjutkan. Kit Fase Empat sangat mirip dengan Kit Fase Tiga dalam konstruksi umum dari Fase Empat. Sekali lagi, karena ukuran dan tingkat kerumitannya dari model yang dibuat, pembuat model dapat memilih untuk melepaskan kit yang berorientasi pada tampilan fungsi. Keberhasilan parameter dasar dalam menggunakan tampilan fungsi tetap sama seperti sebelumnya di Fase Tiga. Selain itu, pembuat model harus memilih untuk memproduksi kit yang berorientasi di sekitar tampilan fungsi, karena konstruksi kit ini pada dasarnya identik.
Struktur kit dasar diilustrasikan pada Gambar 6-65. Contoh halaman sampul juga ditampilkan pada Gambar 6-66. Pedoman dasar yang sama untuk penataan kit yang dapat diterapkan pada Fase Tiga bisa diterapkan pada Fase Empat.
Kit Fase Empat :
- Panjangnya harus 30 hingga 50 halaman, total.
- Biasanya akan berisi 2 hingga 4 set kelas entitas.
- Di butuhkan tidak lebih dari 1-1 / 2 hingga 2 jam waktu peninjauan dari masing-masing pembaca.
Volume halaman di setiap kelas entitas yang diatur dalam Fase Empat tidak akan berubah secara signifikan dari set kelas entitas Fase Tiga, tetapi volume set kelas entitas secara total, akan meningkat. Kelas entitas rata-rata yang ditetapkan dalam Fase Empat akan berisi sekitar 11 halaman.
Dapat perhatikan bahwa karakteristik ukuran dan struktur dari kit pada Fase Empat hampir identik dengan yang ada di Fase Tiga, tetapi karena sedikit pertumbuhan dalam jumlah halaman per set kelas entitas, ukuran dari kit Fase Empat rata-rata akan antara 45 dan 50 halaman. Pembuat model masih bisa menggunakan teks umum dan diagram referensi untuk membuat 2 sampai 3 halaman jika dibutuhkan. Sekali lagi, pembuat model harus memperhitungkan jumlah waktu yang dibutuhkan dan tingkat kesulitan dalam meninjau materi.
Dapat perhatikan bahwa karakteristik ukuran dan struktur dari kit pada Fase Empat hampir identik dengan yang ada di Fase Tiga, tetapi karena sedikit pertumbuhan dalam jumlah halaman per set kelas entitas, ukuran dari kit Fase Empat rata-rata akan antara 45 dan 50 halaman. Pembuat model masih bisa menggunakan teks umum dan diagram referensi untuk membuat 2 sampai 3 halaman jika dibutuhkan. Sekali lagi, pembuat model harus memperhitungkan jumlah waktu yang dibutuhkan dan tingkat kesulitan dalam meninjau materi.
Aturan dasar yang sama mengenai perluasan model berlaku untuk Fase Empat, seperti yang diterapkan pada fase sebelumnya. Setiap kelas entitas baru ditemukan (diturunkan) di Fase Empat, kelas tersebut harus terdaftar di kelompok kelas entitas jika ingin tetap ada di dalam model, dengan menetapkan nomor uniknya dll. Semua aturan dan persyaratan fase sebelumnya berlaku untuk semua kelas entitas baru, kelas relasi, dan kelas atribut. Ini harus dipenuhi sebelum mereka dapat dimasukkan dalam diagram dan kit dari Fase Empat.
Begitu pembuat model memulai pembangunan kit dari Fase Empat, syarat-syarat tersebut dapat didistribusikan ke pada pengulas untuk mendapatkan komentar. Melalui proses peninjauan, komentar, dan iterasi inilah model yang dihasilkan akan divalidasi.
Gambar 6.65: Phase Four - Kit Structure |
Gambar 6.66: Phase Four Kit Cover Sheet |
6.6.3 Kesimpulan
Setelah menyelesaikan Fase Empat, pembuat model telah menghasilkan model informasi dasar. Jika semua aturan metodologi telah diterapkan dengan benar di seluruh pengembangan, model akan mewakili struktur informasi dasar dari perusahaan yang dimodelkan.
Setiap kelas entitas akan mewakili pengumpulan informasi yang tidak berlebihan; setiap kelas entitas berbagi pasangan terhadap kelas relasi yang akan menyampaikan beberapa makna yang tidak berlebihan dalam model.
Pada titik ini, model informasi yang terbentuk akan memfasilitasi terjemahan dasar ke sistem manajemen basis data apa pun yang berada di pasar saat ini. Dalam hal ini tersirat bahwa model informasi yang dihasilkan pada akhir Fase empat, adalah desain basis data. Sebaliknya, model itu mewakili struktur informasi yang stabil dari seperangkat aturan yang stabil. Terlepas dari spesifikasi teknis, setiap basis data yang pada akhirnya akan membuahkan hasil, arsitekturnya harus mematuhi aturan struktur informasi dan makna yang tercermin dalam model informasi. Melalui media ini dapat dilakukan pendekatan integrasi informasi dalam perusahaan manufaktur.
0 komentar:
Posting Komentar