Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehfarid laoh fathan laoh Telah diubah "2 tahun yang lalu
1
Business Rules Rahmat D.R. Dako
2
Apa itu Business Rules (BR)/Aturan-Aturan Bisnis
BR digunakan untuk menentukan bagaimana database dimodelkan. BR adalah praktek-praktek bisnis yang diformulasi berhubungan dengan data BR adalah spesifikasi atau detail dari organisasi/perusahan BR mendeskripsikan aturan, prosedur, prinsip dalam organisasi secara spesifik BR mendeskripsikan operasi-operasi untuk membuat/melaksanakan kegiatan-kegiatan dalam lingkungan suatu organisasi BR mendeskripsikan karekteristik data yang ditampilkan oleh perusahaan
3
Business Rules ? Layanan pengiriman kepada pelanggan hanya jika pelanggan memiliki suatu alamat pengiriman. Ketika anda tidak tahu cara melakukan, jalanlah dengan cepat dan waspadalah Seorang pelanggan dengan suatu status prioritas akan mendapatkan potongan harga 15 persen untuk semua pemesanan Pengiriman akan diprioritaskan berdasarkan tanggal pemesanan Jangan coba-coba mengganggu singa yang sedang tidur, karena anda dibuat makanan yang enak
4
Business Rules - contoh
Toko online yang menjual produk Komponen-komponen bisnis adalah : pelanggan, pesanan, produk Berikut BR-nya : Toko online memiliki pelanggan dan produk Pelanggan memiliki idPelanggan, nama, lokasi, dll Produk memiliki nama, harga, ukuran, dll Pesanan memiliki tanggal pesanan, jumlah pesanan, Pelanggan dapat memiliki banyak pesanan atau tidak ada pesanan Satu pesanan dapat dilakukan oleh hanya satu pelanggan Satu pesanan berisi minimal satu atau banyak produk Beberapa produk bisa ada dalam beberapa pesanan
5
Business Rules to data model components
Kata Benda diterjemahkan menjadi entitas Kata Kerja diterjemahkan menjadi relasi antara entitas Atribut juga merupakan kata benda. Atribut ini mendeskripsikan entitas Relasi adalah timbal balik Dua pertanyaan untuk mengidentifikasi tipe relasi dari BR: Berapa banyak instances dari B berelasi ke sebuah instance dari A ? Berapa banyak instances dari A berelasi ke sebuah instance dari B ?
6
Data Model Components
7
Data Model Components
8
Business Rules – contoh 2
Penitipan hewan Penitipan hewan memiliki fasilitas seperti lokasi, jam kerja, karyawan dan hewan Hewan memiliki nama, jenis kelamin, dan profil Satu hewan hanya dapat dititipkan dalam satu fasilitas selter; meskipun satu fasilitas selter dapat berisi satu atau beberapa hewan Entitas : fasilitas, hewan Atribut : lokasi, jam kerja, nama, jenis kelamin dan profil Relasi : memiliki
9
Data Model Components
10
Entity Relationship Diagram
Entitas : seseorang, tempat, objek, kejadian, konsep Atribut : karakteristik dari sebuah entitas atau relasi Relasi : asosiasi atau hubungan antara entitas-entitas Atribut Entitas Relasi
11
Entity Entitas : seseorang, tempat, objek, kejadian, konsep
Objek yang memiliki banyak intances dalam basisdata Contoh instances : entitas : mahasiswa, instance : rudi Sebuah objek yang terdiri dari banyak atribut
12
Atribut Primary Key Foreign Key
Atribut : property atau karakteristik dari entitas atau relasi Primary Key : sebuah atribut atau kombinasi dari atribut yang memiliki identitas unik setiap baris dalam sebuah relasi Foreign Key : sebuah atribut dalam relasi yang berlaku sebagai primary key dari relasi yang lain dalam database yang sama. Foreign Key
13
Primary Key NIM Nama Jurusan Jenis Kelamin 001 Budiman Sejati Teknik Industri Laki-Laki 002 Rohimah Lestari Perempuan Setiap baris dalam sebuah table harus teridentifikasi secara unik Satu atau beberapa atribut lain dapat ditentukan dengan primary key, Atau dengan kata lain, jika diketahui nilai sebuah primary key, maka dapat ditentukan atribut-atribut lain Composite Primary Key
14
Foreign Key NIM Nama Jurusan Jenis Kelamin 001 Budiman Sejati Teknik Industri Laki-Laki 002 Rohimah Lestari Perempuan Referensi Panah SELALU menunjuk dari foreign key ke primary key Kode NIM KodeMK 123 001 12345 124 002 12346
15
Kardinalitas Relasi Kardinalitas : aturan yang mendasari hubungan atau relasi antar entitas. Kardinalitas menyatakan banyaknya anggota suatu entitas yang dipasangkan atau direlasikan dengan banyaknya anggota entitas yang menjadi pasangannya. Kardinalitas terbagi menjadi dua dimensi : kardinalitas maksimum dan kardinalitas minimum Kardinalitas minimum : mandatory dan optional Kardinalitas Maksimum dibagi menjadi tiga macam : Satu ke satu one to one 1:1 Satu ke banyak one to many 1:M Banyak ke banyak many to many M:M
16
Mandatory (Kardinalitas minimum)
Relasi ini menghubungkan satu anggota entitas A dengan satu anggota entitas B dan satu anggota entitas B direlasikan dengan satu anggota entitas A. Contoh : Entitas Dosen menjadi Ketua Jurusan dengan entitas Jurusan. Artinya satu orang Dosen hanya dapat menjadi Ketua Jurusan di satu jurusan dan sebaliknya, satu Jurusan hanya dipimpin oleh satu orang Ketua Jurusan. Mandatory (Kardinalitas minimum)
17
optional (Kardinalitas minimum)
Relasi ini menghubungkan satu anggota entitas A dengan banyak anggota entitas B dan satu anggota entitas B direlasikan dengan satu anggota entitas A. Contoh : Satu mahasiswa boleh memiliki satu dosen penasehat akademik (PA) dan sebaliknya satu dosen PA dapat memiliki banyak mahasiswa dibawah bimbingannya optional (Kardinalitas minimum)
18
Kardinalitas M:M Relasi ini menghubungkan satu anggota entitas A dengan banyak anggota entitas B dan satu anggota entitas B direlasikan dengan banyak anggota entitas A. Contoh : Satu mahasiswa boleh mengambil satu atau banyak mata kuliah dan sebaliknya satu mata kuliah dapat diambil oleh banyak mahasiswa
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.