Entity Relational Diagram dari tabel-tabel diatas
Class Diagram dari ERD diatas
Implementasi Class diagram di Oracle
- Buka Oracle dengan menggunakan user baru yang kita buat supaya lebih mudah untuk mengaksesnya.
- Buka Oracle dengan menggunakan user baru yang kita buat supaya lebih mudah untuk mengaksesnya.
- Buat table baru yaitu dengan cara pilih Object
Browser yang berada di Home. Isi nama tabelnya, serta nama field-field yang
tertera di table tersebut. Pilih juga tipe data dan skalanya, sesuaikan dengan
kebutuhan field.
- Beri tanda centang di “Not Null”, menandakan bahwa fieldnya tidak boleh kosong nantinya (harus diisi).
- Beri tanda centang di “Not Null”, menandakan bahwa fieldnya tidak boleh kosong nantinya (harus diisi).
- Di table PEGAWAI, pilih NIP sebagai Primary Key
nya. Kemudian pilih next, next, lalu Finish, selanjutnya Create.
- Buatlah table selanjutnya, dengan cara pilih Create disebelah kanan atas, kemudian pilih Table untuk membuat table baru.
- Membuat table bagian.
- Menentukan Primary Key di table bagian.
- Membuat table peg_tetap.
- Menentukan Foreign Key di tabel peg_tetap.
- Membuat table tanggungan.
- Menentukan Foreign Key di table tanggungan.
- Membuat table peg_mingguan.
- Menentukan Foreign Key di table peg_mingguan.
- Membuat table peg_harian.
- Menentukan Foreign Key di table peg_harian.
- Membuat table proyek.
- Menentukan Primary Key pada table proyek.
- Menentukan Foreign Key pada table proyek.
- Membuat table kerja.
- Menentukan Foreign Key pada table kerja.
- Membuat
table tanggungan.
- Menentukan Foreign Key di table tanggungan.
- Hubungan antar entitas bisa dilihat dibawah ini. Semua terhubung karena Primary dan Foreign Key yang menghubungkannya.
Berikut tabel primary dan foreign key untuk mempermudah.
- Menentukan Foreign Key di table tanggungan.
- Hubungan antar entitas bisa dilihat dibawah ini. Semua terhubung karena Primary dan Foreign Key yang menghubungkannya.
Primary
Key
|
Foreign
Key
|
References
|
|
Pegawai
|
NIP
|
Kode_bag
|
Tabel Bagian
|
Bagian
|
Kode_bag
|
---
|
|
Peg_Tetap
|
---
|
NIP
|
Tabel Pegawai
|
Tanggungan
|
---
|
NIP
|
Tabel Pegawai
|
Peg_Mingguan
|
---
|
NIP
|
Tabel Pegawai
|
Peg_Harian
|
---
|
NIP
|
Tabel Pegawai
|
Proyek
|
Kd_proyek
|
Kode_bag
|
Tabel Bagian
|
Kerja
|
---
|
-
NIP
-
Kd_proyek
|
Tabel Pegawai
Tabel Proyek
|