PERTEMUAN
1
MEMBANGUN
ATURAN BISNIS
-
Teori Singkat
Aturan bisnis adalah kalimat yang mendefinisikan atau membatasi
beberapa aspek bisnis atau dapat mendefinisikan sebagai batasan yang
harus diikuti ketika system operasi. Aturan bisnis dimaksudkan untuk
menjamin struktur bisnis atau mengendalikan perilaku bisnis.
Klasifikasi aturan bisnis atau tipe dalam aturan bisnis antara lain:
-
Batasan Struktural yaitu aturan-aturan yang mendefinisikan struktur statis organisasi
-
Batasan Operasional yaitu aturan-aturan yang membatasi operasi-operasi yang sedang berjalan.
-
PELAKSANAAN PRAKTIKUM
-
Aturan bisnis (transaksi peminjaman buku di perpustakaan)
-
Ada dua transaksi
-
-
Peminjaman
-
Pengembalian
-
Mahasiswa boleh meminjam buku maksimal 3 buku
-
Mahasiswa boleh meminjam selama 1 minggu
-
Jika lebih dari 1 minggu :
-
Mahasiswa boleh memperpanjangnya
-
Jika mahasiswa melebihi 1 minggu dalam pengembalian, maka dikenakan denda sebesar Rp. 500,-/buku/hari.
-
Schema:
-
Mahasiswa _schema: (nim char (9),
-
nama_mhs char (30),
primery key(nim));
-
Buku_schema: (kd_buku char (5),
judul buku char (35),
pengarang char (30),
primery key(kd_buku));
-
Pembahasan
-
Mahasiswa_schema: adalah entitas mahasiswa yang memiliki beberapa atribut yaitu:
-
-
nim : dengan bertipe char yang panjang fieldnya 9;
-
nama_mhs : yang bertipe char dengan panjang fieldnya 30;
-
primery key(nim): merupakan kata kunci dari entitas mahasiswa yang akan digunakan untuk menghubungkan kata kunci lain.
-
Buku_schema : adalah entitas buku yang memiliki atribut sebagai berikut:
-
Kd_buku : adalah atribut dari entitas buku yang bertipe char dengan panjang fieldnya 5;
-
Judul buku : atribut dari entitas buku yang bertipe char dengan panjang fieldnya 35;
-
Pengarang : atribut yang bertipe char juga dengan panjang fieldnya 30;
-
Primery key (kd_buku) : adalah kata kunci dari entitas buku.
-
TUGAS
Buatlah aturan bisnis dan skema untuk kasus sederhana untuk penjualan
produk secara online!
-
Aturan Bisnis
-
Perusahan menjual banyak hasil produksi
-
Produk dibeli customer secara online
-
Jika produk sudah dibayar maka barang akan segera di antar ke customer
-
Customer membeli produk dari perusahan dengan menggunakan pembayaran online
-
Schema:
-
Perusahan_schema: (id_perusahan char (5),
Nama_perusahan char (30),
Alamat perusahan char (35),
Alamat web perusahan varchar (30),
Primery key(id_perusahan));
-
Customer_schema: (id_customer char (5),
Nama customer char (30),
Alamat customer char (35),
No telepon customer char (20),
Primery key(id_customer));
-
Produk_schema: (id_produk char (5),
Nama produk char (30),
Primery key(id_produk));
-
Transaksi_schema: (id_produk char (5),
Nama produk char (30),
Id_customer char (5),
Nama customer char (30)
Alamat customer char (35)
No telepon customer char (20);
Primery key (id_customer));
-
Pembahasan
-
Perusahan_schema : adalah entitas dari perusahan yang memiliki atribut sebagai berikut
-
Id_perusahan char (5): atribut dari entitas perusahan yang bertipe char dengan panjang fieldnya adalah 5 dan juga sebagai primery key atau kata kunci untuk perusahan_schema;
-
Nama perusahan char (30): atribut yang memiliki panjang fieldnya 30 yang bertipe char;
-
Alamat perusahan char (35); atribut dari entitas perusahan yang panjang fieldnya 35 dan bertipe char;
-
Alamat web perusahan varchar (30): atribut yang bertipe varchar dengan panjang fieldnya 30;
-
Customer_schema: adalah entitas dari customer yang memiliki atribut sebagai berikut
-
Id_customer char (5): merupakan atribut dari entitas customer yang bertipe char dengan panjang fieldnya 5 dan juga sebagai primery key dari entitas customer;
-
Nama customer char (30) : atribut yang memiliki panjang fieldnya 30 dengan tipe datanya char;
-
Alamat customer char (35): atribut yang bertipe char dengan panjang fieldnya 35 karakter;
-
Nomor telepon customer char (20): atribut yang bertipe char dengan panjang fieldnya 20;
-
Produk_schema : merupakan entitas dari produk dengan atributnya sebagai berikut:
-
Id produk char (5): adalah atribut dari entitas produk yang memiliki panjang fieldnya 5 bertipe char dan juga sebagai kata kunci atau primery key dari entitas produk;
-
Nama produk char (30): atribut yang bertipe char dengan panjan fieldnya 30 karakter;
-
Transaksi_schema: adalah entitas dari transaksi yang atributnya telah di defisikan di entitas lain karena entitas transaksi sebagai perantara entitas lain.
-
Gambar
Dari pengertian dan schema maka dapat disimpulkan bahwa aturan bisnis
sebagai dasar untuk mendesin suatu basis data dengan mudah untuk di
mengerti dan sebagai suatu aturan yang harus dilakukan dalam basis
data dari tipe data dan primary key harus di tentukan lebih dahulu.
No comments:
Post a Comment