PERTEMUAN KE-1
MEMBANGUN ATURAN BISNIS
Pada pertemuan pertama ini, mahasiswa diajarkan cara membuat aturan bisnis, pembuatan schema, serta membuat bentuk relasi.
Pembahasan
Aturan bisnis adalah kalimat yang mendefinisikan atau membatasi beberapa aspek bisnis atau dapat didefinisikan sebagai batasan yang harus diikuti ketika sistem beroprasi. Aturan bisnis dimaksudkan untuk menjamin struktur bisnis atau mengendalikan perilaku bisnis.
Ø Pelaksanaan Praktikum
1. Membuat aturan bisnis untuk kasus monitoring proyek adalah :
§ Departemen memiliki banyak proyek.
§ Proyek mempunyai banyak pekerja.
§ Departemen melakukan monitoring pada banyak pekerja.
Maksud aturan bisnis diatas adalah setiap departemen itu memiliki banyak proyek, dalam setiap proyek dikerjakan oleh banyak pekerja, dan banyak pekerja dimonitor oleh departemen.
2. Schema untuk kasus monitoring proyek adalah :
Departemen_schema : (Id_Dept Char(5),
Nama_Dept Char(30),
Alamat Varchar(30),
Primary Key (Id_Dept));
Proyek_schema : (Id_proyek Char(5),
Nama_proyek Char(30),
Anggaran Int,
Primary Key (Id_proyek));
Pekerja_schema : (Id_pekerja Char(5),
Nama_pekerja Char(25),
Alamat_pekerja Varchar(30),
Primary Key (Id_pekerja));
Monitoring_schema : (Id_pekerja Char(5),
Id_proyek Char(5),
Id_Dept Char(),
Tgl_Monitoring Date,
Status_pekerjaan Char(30),
Primary Key (Id_pekerja, Id_proyek, Id_Dept),
Foreign Key (Id_pekerja) References Pekerja(Id_pekerja),
Foreign Key (Id_proyek, Id_Dept) References
Pelaksana(Id_proyek, Id_Dept));
Maksud dari kasus monitoring proyek diatas adalah:
§ Departemen_schema
Departemen_ schema (entitas) memiliki atribut :
Id_Departemen (dengan tipe data Char panjang field 5, dan juga sebagai primary key),
Nama_Departemen (dengan tipe data Char panjang field 30),
Alamat_Departemen (dengan tipe data Varchar panjang field 30).
§ Proyek_schema
Proyek_ schema (entitas) memiliki atribut:
Id_Proyek (dengan tipe data Char panjang field 5, dan juga sebagai primary key),
Nama_Proyek (dengan tipe data Char panjang field 30),
Anggaran (dengan tipe data Integer).
§ Pekerja_schema
Pekerja_ schema (entitas) memiliki atribut:
Id_Pekerja (dengan tipe data Char panjang field 5, dan juga sebagai primary key),
Nama_pekerja (dengan tipe data Char panjang field 25),
Alamat_pekerja (dengan tipe data Varchar panjang field 30).
Ø Latihan
Buatlah aturan bisnis dan schema untuk system informasi perpustakaan!!
1. Aturan bisnis system informasi perpustakaan:
§ Pegawai perpustakan melayani banyak mahasiswa
§ Mahasiswa meminjam banyak buku
§ Pegawai perpustakaan menjaga banyak buku
Maksud aturan bisnis diatas adalah satu pegawai itu melayani banyak mahasiswa, satu mahasiswa bisa meminjam banyak buku, dan banyak buku itu dijaga oleh satu pegawai perpustakaan.
2. Schema untuk system informasi perpustakan adalah :
Pegawai_schema : Id_pegawai Char(5),
Nama_pegawai Char(30),
Alamat_pegawai Varchar(30),
Primary Key (Id_Dept));
Mahasiswa_schema : Id_mhs Char(5),
Nama_mhs Char(30),
Jurusan_mhs Char(2),
Alamat_mhs Varchar (30),
Primary Key (id_mhs)
Buku_schema :Id_buku Char (5),
Judul_buku Char (25),
Penerbit Char (25),
Pengarang Char (25),
Primary key (id_buku)
Melayani_schema :((Id_buku Char(5),
Id_mhs Char (5),
Id_pegawai Char (5),
Tgl_melayani Date,,
Primary Key (Id_buku, Id_mhs, id_pegawai),
Foreign Key (id_buku) References Buku(Id_buku),
Foreign Key (Id_mhs, Id_pegawai) References Pelaksanan (Id_mhs, Id_pegawai);
Maksud dari schema kasus system informasi perpustakaan diatas adalah:
§ Pegawai_schema
Pegawai_ schema (entitas) memiliki atribut :
Id_Pegawai (dengan tipe data Char panjang field 5, dan juga sebagai primary key),
Nama_Pegawai (dengan tipe data Char panjang field 30),
Alamat_Pegawai (dengan tipe data Varchar panjang field 30).
§ Mahasisiswa_schema
Mahasiswa_ schema (entitas) memiliki atribut:
Id_Mahasiswa (dengan tipe data Char panjang field 5, dan juga sebagai primary key),
Nama_Mahasiswa (dengan tipe data Char panjang field 30),
Jurusan_Mahasiswa (dengan tipe data Char panjang field 2),
Alamat_Mahasiswa (dengan tipe data
§ Buku_schema
Buku_ schema (entitas) memiliki atribut:
Id_Buku (dengan tipe data Char panjang field 5, dan juga sebagai primary key),
Judul_buku (dengan tipe data Char panjang field 25),
Penerbit (dengan tipe data Char panjang field 35).
Ø Tugas
Buatlah aturan bisnis dan skema untuk kasus penjualan online!!
1. Aturan bisnis untuk penjualan produk secara online :
o Perusahaan memiliki banyak produk.
o Produk banyak dibeli oleh pembeli.
o Perusahaan menjual secara online produknya pada banyak pembeli.
2. Schema penjualan produk secara online
Perusahaan_schema :(Id_Perusahaan Char(5),
Nama_Perusahaan Char(30),
Alamat Perusahaan(30),
Primary Key (Id_Perusahaan));
Produk_schema :(Id_Produk Char(5),
Nama_produk Char(30),
Harga Int,
Primary Key (Id_produk));
Pembeli_schema :(Id_Pembeli Char(5),
Nama_pembeli Char(25),
Alamat_pembeli Varchar(30),
Primary Key (Id_pembeli));
Penjualan_schema :(Id_Pembeli Char(5);
Id_Produk Char(5),
Id_Perusahaan Char(),
Tgl_Penjualan Date,
Status_penjualan Char(30),
Primary Key (Id_Pembeli, Id_Produk,
Id_Perusahaan),
Foreign Key (Id_pembeli) References
Pembeli (Id_pembeli),
Foreign Key (Id_produk, Id_Perusahaan)
References Penjual (Id_Produk, Id_Perusahaan))
Kesimpulan
Disini saya dapat menyimpulkan bahwa kalimat yang mendefinisikan atau membatasi beberapa aspek bisnis ini disebut dengan Aturan bisnis,seperti halnya dalam pembahasan bahwa aturan bisnis ini mempunyai klasifikasi yang terbagi menjadi dua yaitu batasan structural dan batasan operasional yang masing-masing mempunyai peran sendiri yaitu untuk statis organisasi dan untuk membatasi operasi yang sedang berjalan