Skip to content

Instantly share code, notes, and snippets.

@alfikridotname
Created January 30, 2025 07:02
Show Gist options
  • Save alfikridotname/1db4ce65c0c867ef27f34f1f98611ad6 to your computer and use it in GitHub Desktop.
Save alfikridotname/1db4ce65c0c867ef27f34f1f98611ad6 to your computer and use it in GitHub Desktop.
ERD
<title>ERD</title>

ERD Website - Level Admin

Entity 1: Produk

  • produk_id (PK)
  • nama_produk
  • jenis_produk (Leveling, Dungeon, Gold, PVP Rank)
  • kategori_id (FK)
  • region_id (FK)
  • server_id (FK)
  • class_id (FK)
  • service_id (FK)

Relationships:

  • Produk memiliki banyak Layanan (1:N)

Entity 2: Kategori

  • kategori_id (PK)
  • nama_kategori (All Game)
  • deskripsi

Relationships:

  • Kategori memiliki banyak Produk (1:N)

Entity 3: Region

  • region_id (PK)
  • nama_region (US, EU, ASIA)

Relationships:

  • Region memiliki banyak Produk (1:N)

Entity 4: Server

  • server_id (PK)
  • nama_server (Arugal, Whitmane)

Relationships:

  • Server memiliki banyak Produk (1:N)

Entity 5: Class

  • class_id (PK)
  • nama_class (Mage, Hunter, Assassin, Warrior)

Relationships:

  • Class memiliki banyak Produk (1:N)

Entity 6: Service

  • service_id (PK)
  • nama_service (Level 1-60, Skill, dan lain-lain)
  • harga_per_level (misal 1$ per level)
  • checkbox_service (untuk memilih skill atau layanan lain)

Relationships:

  • Service memiliki banyak Produk (1:N)

Entity 7: Gold Service

  • gold_service_id (PK)
  • nama_service (Gold 100, Price 100$)
  • harga_gold (misal 100$)

Relationships:

  • Gold Service memiliki banyak Produk (1:N)

Contoh Relasi dan Alur

  1. Admin akan menambah Produk melalui form yang mencakup pengisian:

    • Jenis Produk (Leveling, Dungeon, Gold, PVP Rank)
    • Kategori (All Game dan Game tertentu berdasarkan jenis produk)
    • Region (US, EU, ASIA)
    • Server (misalnya Arugal, Whitmane)
    • Class (Mage, Hunter, Assassin, Warrior)
    • Layanan terkait (Leveling Service, Skill, Gold Service, dan sebagainya)
  2. Admin memilih untuk menambah layanan seperti Leveling, Skill, Gold, dan lainnya sesuai jenis produk.

  3. Untuk Produk Gold, hanya Gold Service yang tersedia dengan harga tetap.

  4. Semua informasi layanan, kategori, region, server, dan class dikelola oleh Admin dan bisa disesuaikan setiap waktu.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment