Kuliah Pemrograman Basisdata - Materi Enhanced Entity Relationship Diagram (EERD)

Поділитися
Вставка
  • Опубліковано 23 жов 2024

КОМЕНТАРІ • 14

  • @diyazganteng4993
    @diyazganteng4993 3 роки тому

    Selamat siang Pak Hanafi,
    Saya ingin bertanya, bagaimana jika tabel umum itu sifatnya 'orang' bukan pegawai, sedangkan tabel orang tersebut akan bercabang, ada yang menjadi Dosen, Dokter, Polisi, dan lain-lain, bagaimana Nasib Primary Key nya?
    Terima kasih.

    • @hanafiahmad
      @hanafiahmad  3 роки тому +1

      selamat siang mas Diyaz,
      dalam sebuah ERD tentu tidak bisa lepas dari konteks sistem yang dibuat (ini tergambar dari konteks diagram).
      sistem informasi yang sedang dibuat (konteks sistem) adalah sebuah sistem informasi kepegawaian dari sebuah perusahaan yang fungsinya mengelola data terkait pegawai.
      nah kalau demikian, konteks yang kamu tanyakan itu saya tidak punya gambaran, perusahaan apa yang mengelola data pegawai dengan type yang dirimu sebutkan.
      tapi kalau sistem kepegawaian di BKN sih mungkin saja. tapi tetap saja untuk super entitas yang tepat bukanlah "orang" melainkan "pegawai".
      apakah sudah jelas?

    • @diyazganteng4993
      @diyazganteng4993 3 роки тому

      @@hanafiahmad Terima kasih pak, namun saya ingin bertanya lagi, bagaimana jika konteks sistem-nya adalah seperti sekolah dasar yang berguna untuk mengatur database perwalian, pasti didalamnya akan terdapat pegawai, guru, dan juga siswa, nah super entitas yang tepat kira-kira apa ya Pak Hanafi?, rasanya tidak mungkin jika saya menggunakan super entitas 'pegawai' karena didalamnya terdapat siswa 🙏?
      Terima kasih

    • @hanafiahmad
      @hanafiahmad  3 роки тому +1

      @@diyazganteng4993 oh kalau demikian saran saya tidak menggunakan aturan EER kalau mau bikin entitas. Cukup entitas Pegawai - Guru - Siswa kenapa? karena mereka saling berinteraksi (dihubungkan menggunakan relationship/hubungan)

    • @hanafiahmad
      @hanafiahmad  3 роки тому +1

      Guru Kelas siswa
      nah, kalau [pegawai] bagaimana relationshipnya dengan entitas lain?
      apakah dia sebenernya tidak perlu jadi super entitas, hanya sebagai entitas biasa?
      maksud saya, pegawai itu ngapain dengan entitas lain.

    • @diyazganteng4993
      @diyazganteng4993 3 роки тому

      @@hanafiahmad Oh baik, Terima kasih Pak Hanafi atas jawabannya, saya sudah paham😁🙏

  • @hendrayanabayu879
    @hendrayanabayu879 3 роки тому

    template visio nya apa namanya nih?

  • @zanandaaditya1166
    @zanandaaditya1166 4 роки тому

    Apakah sesuatu ISA harus memiliki lebih dari satu subclass atau boleh hanya satu?

    • @hanafiahmad
      @hanafiahmad  4 роки тому

      ISA itu levelnya diatas ini.
      Kalau erd ini terkait dengan perancangan database. Untuk ISA digunakan untuk perancangan level perancangan perangkat lunak

    • @zanandaaditya1166
      @zanandaaditya1166 4 роки тому

      Kalau boleh tau bagaimana pengimplementasian ke CMD MYSQL nya, apakah hanya menambah tabel saja?

    • @hanafiahmad
      @hanafiahmad  4 роки тому

      @@zanandaaditya1166 bisa dilakukan penambahan tabel atau membuat pengaturan pada hubungan antar tabel. Namun itu tergantung dengan type dari subtype yg ada

  • @riomarciano9651
    @riomarciano9651 4 роки тому

    untuk ppt nya apakah bisa diminta kak ? terimakasih

    • @hanafiahmad
      @hanafiahmad  4 роки тому +1

      Unduh versi pdf nya di Web ahmadhanafi.com