CUD Matrix Menggambarkan Keterkaitan antara Proses dan Model Data
CUD Matrix Alat yang berguna untuk menggambarkan dengan jelas keterkaitan antara proses dan model data. Matriks CUD (create, read, update, delete) adalah tabel yang menggambarkan bagaimana proses sistem menggunakan data di dalam sistem. Menyediakan informasi penting untuk spesifikasi program, karena menunjukkan dengan tepat bagaimana data dibuat dan digunakan oleh proses utama dalam sistem.
Dasar Pembuatan CUD Matrix Proses yang ada dalam sistem Entitas/Objek/Pelaku dalam sistem Data yang dikelola Keseluruhan aktifitas analisis dari sistem analisis adalah saling terkait. Begitu juga pembuatan CUD Matrix ini, sangat terkait dengan hasil analisis proses bisnis yang telah dilakukan. Hasil analisis proses bisnis yang berupa proses dalam sistem, aliran data. dan pelaku dalam sistem perlu diselaraskan dengan data apa saja yang dikelola dan komponen dari data-data tersebut.
Proses Membuat CUD Matrix 1. Tuliskan semua prosesdibagian sisi atas tabel. 2. Tuliskan semua entitas dan atribut disisi sebelah kiri tabel. 3. Mengisi setiap sel dengan C,, U, D, (atau tidak sama sekali) untuk menggambarkan interaksi proses dengan setiap entitas data (dan atributnya). 4. Jika sebuah proses membaca informasi dari data store, tetapi TIDAK melakukan koreksi (update), maka alur data HANYA akan keluar dr data store dan menuju proses tersebut saja. 5. Ketika sebuah proses melakukan koreksi (update) pada data store, maka akan ada alur data yang mengalir dari proses ke data store.
Contoh Penerapan (1) Potongan hasil analisis proses bisnis: Proses Customer melakukan pembelian barang. Pada saat proses pembelian barang, dicatat data customer tersebut. Data Customer yang dicatat adalah customer name, e-mail address, and home address. Sedangkan data pembelian yang disimpan adalah nomor order, tanggal beli, jumlah beli, dan customernya Entity Data Store Atribut Customer Data Customer Pembelian Barang Data Pembelian CUD MATIX Data Customer customer e-mail address namehome address Data Pembelian Nomor order Tanggal beli Jumlah beli customer Pembelian Barang C CU CU
Contoh Penerapan (2) Hasil analisis proses bisnis sistem Perwalian Mahasiswa: 1.Mhs memilih mata kuliah yang dapat diambil di semester tertentu. Dalam proses ini membaca data NIM dan PIN mhs untuk verifikasi untuk masuk kedalam sistem perwalian. Jika sudah berhasil masuk. Maka akan ditampilkan nama mhs. Mata kuliah yang dipilih disimpan dalam data KS sementara. 2.Dosen wali melakukan verifikasi atas mata kuliah yang akan diambil mhs. Data dosen wali berupa NIK dan nama dosen dibaca dari data dosen wali. Dosen wali dapat mengubah mata kuliah yang ada dalam KS mhs. Verifikasi dan hasil perubahan KS akan disimpan dalam data KS sementara. 3.Setelah menyetujui mata kuliahnya, maka dosen akan melakukan approval pada KS mhs. Data KS yang telaj disetujui akan disimpan dalam data KS Tetap. 4.Setelah KS di-approve, maka mahasiswa dan dosen dapat melihat hasil KS yang telah disetujui tersebut. CUD Matrix ada pada slide berikutnya
Contoh Penerapan (2) (lanjutan) CUD Matrix Sistem Perwalian Memilih Matakuliah Verifikasi KS Mhs Approval KS Mhs Menampilkan Data KS Tetap Data Mahasiswa NIM Nama PIN Data Dosen Wali NIDN Nama Data KS Sementara NIM CUD CUD KODE MK CUD CUD NAMA MK KELAS Data KS Tetap NIM C KODE MK C NAMA MK KELAS
Thank you SELAMAT BELAJA DAN TETAP SEMANGAT