Pada bab ini, kita akan memetakan seluruh struktur database aplikasi blog kita. Berikut class-class yang akan terlibat:
• User : mencerminkan semua account yang dapat login ke aplikasi.
• Author : mencerminkan penulis yang mengarang artikel atau menulis berita. Satu author memiliki satu user, dan sebaliknya. Kita memisahkan class User dan Author, karena User berisi informasi tentang security, ijin akses, password, dan informasi keamanan lainnya. Sedangkan class Author menyimpan informasi berkaitan tentang informasi personal, seperti nama lengkap, tanggal lahir, dan sebagainya.
• Group : berisi banyak User, gunanya nanti untuk memudahkan pengaturan ijin akses.
• Category : mencerminkan kelompok artikel. Ada kategori berita, gosip, opini, dan sebagainya
• Article
• Comment : komentar atas artikel tertentu
Hubungan antar class tersebut dapat digambarkan sebagai berikut:
Struktur object tidak sama dengan struktur database, walaupun agak mirip. Berikut adalah struktur tabel dalam database.
Sekarang, setelah kita mengetahui desain objek dan desain database, mari mulai melakukan pemetaan.
Tidak ada komentar:
Posting Komentar