ERD Entity Relationship Diagram

UNIVERSITAS KRISTEN MARANATHA

3.2 ERD Entity Relationship Diagram

Gambar 24 ERD Entity Relationship Diagram UNIVERSITAS KRISTEN MARANATHA

3.2.1 Transformasi ERD

a. Pengguna Tabel II Tabel Pengguna Nama Field Key Null Tipe Data Id_Pengguna Primary Key - varchar8 Kode_Jabatan Foreign Key - int2 Nama_Pengguna - - varchar100 KataSandi_Pengguna - - varchar50 NamaLengkap_Pengguna - - varchar100 Alamat_Pengguna - - varchar150 NomorTelepon_Pengguna - - varchar20 Email_Pengguna - - varchar100 Status_Pengguna - - varchar11 b. Mahasiswa Tabel III Tabel Mahasiswa Nama Field Key Null Tipe Data Id_Pengguna Primary Key Foreign Key - varchar8 Jurusan_Mahasiswa - - varchar20 TanggalLahir_Mahasiswa - - date PasFoto_Mahasiswa - - varchar200 c. Dosen Tabel IV Tabel Dosen Nama Field Key Null Tipe Data Id_Pengguna Primary Key Foreign Key - varchar8 Kbk_Dosen - - char3 d. Jabatan Tabel V Tabel Jabatan Nama Field Key Null Tipe Data Kode_Jabatan Primary Key - tinyint2 Nama_Jabatan - - varchar100 UNIVERSITAS KRISTEN MARANATHA e. Topik Tabel VI Tabel Topik Nama Field Key Null Tipe Data Id_Topik Primary Key - int9 Id_Pengguna Foreign Key - varchar8 Id_PengumpulanTopik Foreign Key - int3 Judul_Topik - - varchar200 Komentar_Topik - - varchar500 Kbk_Topik - - varchar5 Status_Topik - - varchar12 WaktuPengajuan_Topik - - timestamp f. BelumLulus Tabel VII Tabel BelumLulus Nama Field Key Null Tipe Data Id_Topik Primary Key Foreign Key - int9 LatarBelakang_BelumLulus - - varchar10000 RumusanMasalah_BelumLulus - - varchar2000 Tujuan_BelumLulus - - varchar2000 RuangLingkup_BelumLulus - - varchar2000 SumberData_BelumLulus - - varchar2000 SistematikaPenulisan_BelumLulus - - varchar2000 PasFoto_BelumLulus - - varchar200 Dkbs_BelumLulus - - varchar200 TranskripNilai_BelumLulus - - varchar200 FormKp_BelumLulus - - varchar200 PersetujuanInstansi_BelumLulus - - varchar200 g. SudahLulus Tabel VIII Tabel SudahLulus Nama Field Key Null Tipe Data Id_Topik Primary Key - int9 Abstrak_SudahLulus - - varchar2000 Nilai_SudahLulus - - tinyint3 NoCd_SudahLulus - - char25 UNIVERSITAS KRISTEN MARANATHA h. PengumpulanTopik Tabel IX Tabel PengumpulanTopik Nama Field Key Null Tipe Data Id_PengumpulanTopik Primary Key - int4 Id_Semester Foreign Key - int3 Jenis_PengumpulanTopik - - char3 NomorBatch_PengumpulanTopik - - tinyint1 NomorBagian_PengumpulanTopik - - tinyint1 WaktuAwal_PengumpulanTopik - - datetime WaktuAkhir_PengumpulanTopik - - datetime i. Revisi Tabel X Tabel Revisi Nama Field Key Null Tipe Data Id_Topik Foreign Key - int9 No_Revisi Primary Key - tinyint1 Judul_Revisi - - varchar200 LatarBelakang_Revisi - - varchar1000 RumusanMasalah_Revisi - - varchar1000 Tujuan_Revisi - - varchar1000 RuangLingkup_Revisi - - varchar1000 SumberData_Revisi - - varchar1000 SistematikaPenulisan_Revisi - - varchar1000 Status_Revisi - - varchar8 Waktu_Revisi - - timestamp j. Semester Tabel XI Tabel Semester Nama Field Key Null Tipe Data Id_Semester Primary Key - int3 Basis_Semester - - varchar7 Jenis_Semester - - char6 Tahun_Semester - - char9 TanggalAwal_Semester - - date TanggalAkhir_Semester - - date k. DosenMengurusTopik Tabel XII Tabel DosenMengurusTopik Nama Field Key Null Tipe Data Id_Topik Foreign Key - int9 UNIVERSITAS KRISTEN MARANATHA Id_Pengguna Foreign Key - varchar8 Status_Mengurus - - varchar10

3.3 Use Case Diagram