Rancangan EERD (Enhanced Entity Relationship Diagram)
Berikut adalah gambaran tentang bagaimana relasi-relasi tersebut akan digambarkan dalam diagram EERD:
- Lecturer memiliki relasi One-to-Many dengan Absensi Dosen dan Blog.
- Mata Kuliah memiliki relasi One-to-Many dengan Absensi Dosen.
- Absensi Dosen menjadi penghubung antara Lecturer dan Mata Kuliah, dengan relasi Many-to-Many antara keduanya.
- User memiliki relasi Many-to-One dengan Lecturer, dan relasi One-to-Many dengan Blog.
Visualisasi EERD
- Lecturer Absensi Dosen (One-to-Many)
- Mata Kuliah Absensi Dosen (One-to-Many)
- Lecturer Blog (One-to-Many)
- User Blog (One-to-Many)
- User Lecturer (Many-to-One)
Untuk membuat EERD, kita menggambar entitas Lecturer, Mata Kuliah, Absensi Dosen, User, dan Blog dengan simbol yang sesuai, dan menghubungkan entitas-entitas tersebut dengan garis untuk menunjukkan relasi antar entitas. Setiap garis relasi diberi label yang menjelaskan kardinalitas (One-to-Many atau Many-to-One), serta tanda panah untuk menunjukkan arah relasi.
Implementasi CRUD Menggunakan PHP
CRUD adalah singkatan dari Create, Read, Update, dan Delete, yang merupakan operasi dasar untuk mengelola data dalam database. Berikut adalah langkah-langkah implementasi CRUD menggunakan file PHP:
1. Menyiapkan Struktur DirektoriÂ
Struktur direktori proyek PHP dapat dibuat dengan folder-folder berikut:
/project
  /css
  /js
  /includes
  /templates
  index.php
Ini memisahkan file berdasarkan fungsinya, seperti folder includes untuk file koneksi dan fungsi, folder css untuk styling, folder js untuk JavaScript, dan templates untuk template halaman.
2. Membuat Koneksi Database