Mulailah pekerjaan dengan kata "bisa", kata "tidak bisa" adalah kata lain dari "tidak mencoba".

Senin, 24 Maret 2014

Pertemuan 3 - Latihan menggunakan Oracle


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.
- 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).
- 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.

 TABEL
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

0 komentar:

Posting Komentar