TIF_NGANJUK_E41220461/ERD-smkberbek.drawio

463 lines
36 KiB
Plaintext

<mxfile host="app.diagrams.net">
<diagram name="ERD Fisikal (Physical)" id="ERD-Physical">
<mxGraphModel dx="1413" dy="733" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<!-- Table: admins -->
<mxCell id="admin" value="admins" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
<mxGeometry x="320" y="20" width="200" height="270" as="geometry" />
</mxCell>
<mxCell id="admin_id" value="id (PK)" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="admin">
<mxGeometry y="30" width="200" height="30" as="geometry" />
</mxCell>
<mxCell id="admin_nama" value="nama_lengkap" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="admin">
<mxGeometry y="60" width="200" height="30" as="geometry" />
</mxCell>
<mxCell id="admin_email" value="email (Unique)" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="admin">
<mxGeometry y="90" width="200" height="30" as="geometry" />
</mxCell>
<mxCell id="admin_password" value="password" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="admin">
<mxGeometry y="120" width="200" height="30" as="geometry" />
</mxCell>
<mxCell id="admin_phone" value="nomor_telepon" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="admin">
<mxGeometry y="150" width="200" height="30" as="geometry" />
</mxCell>
<mxCell id="admin_photo" value="foto_profil" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="admin">
<mxGeometry y="180" width="200" height="30" as="geometry" />
</mxCell>
<mxCell id="admin_token" value="remember_token" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="admin">
<mxGeometry y="210" width="200" height="30" as="geometry" />
</mxCell>
<mxCell id="admin_times" value="timestamps" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="admin">
<mxGeometry y="240" width="200" height="30" as="geometry" />
</mxCell>
<!-- Table: jurusans -->
<mxCell id="jurusan" value="jurusans" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1">
<mxGeometry x="40" y="360" width="220" height="270" as="geometry" />
</mxCell>
<mxCell id="jurusan_id" value="id (PK)" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="jurusan">
<mxGeometry y="30" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="jurusan_admin" value="admin_id (FK)" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="jurusan">
<mxGeometry y="60" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="jurusan_nama" value="nama_jurusan" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="jurusan">
<mxGeometry y="90" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="jurusan_desc" value="deskripsi_jurusan" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="jurusan">
<mxGeometry y="120" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="jurusan_kode" value="kode_jurusan (Unique)" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="jurusan">
<mxGeometry y="150" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="jurusan_status" value="status (Boolean)" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="jurusan">
<mxGeometry y="180" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="jurusan_order" value="urutan (Integer)" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="jurusan">
<mxGeometry y="210" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="jurusan_times" value="timestamps" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="jurusan">
<mxGeometry y="240" width="220" height="30" as="geometry" />
</mxCell>
<!-- Table: banners -->
<mxCell id="banner" value="banners" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;fillColor=#f5f5f5;strokeColor=#666666;" vertex="1" parent="1">
<mxGeometry x="310" y="360" width="220" height="270" as="geometry" />
</mxCell>
<mxCell id="banner_id" value="id (PK)" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="banner">
<mxGeometry y="30" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="banner_admin" value="admin_id (FK)" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="banner">
<mxGeometry y="60" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="banner_img" value="gambar" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="banner">
<mxGeometry y="90" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="banner_title" value="judul" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="banner">
<mxGeometry y="120" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="banner_desc" value="deskripsi" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="banner">
<mxGeometry y="150" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="banner_status" value="status (Boolean)" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="banner">
<mxGeometry y="180" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="banner_order" value="urutan (Integer)" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="banner">
<mxGeometry y="210" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="banner_times" value="timestamps" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="banner">
<mxGeometry y="240" width="220" height="30" as="geometry" />
</mxCell>
<!-- Table: fasilitas -->
<mxCell id="fasilitas" value="fasilitas" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="1">
<mxGeometry x="580" y="360" width="220" height="270" as="geometry" />
</mxCell>
<mxCell id="fasilitas_id" value="id (PK)" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="fasilitas">
<mxGeometry y="30" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="fasilitas_admin" value="admin_id (FK)" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="fasilitas">
<mxGeometry y="60" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="fasilitas_nama" value="nama_fasilitas" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="fasilitas">
<mxGeometry y="90" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="fasilitas_desc" value="deskripsi_fasilitas" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="fasilitas">
<mxGeometry y="120" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="fasilitas_foto" value="foto_fasilitas" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="fasilitas">
<mxGeometry y="150" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="fasilitas_status" value="status (Boolean)" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="fasilitas">
<mxGeometry y="180" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="fasilitas_order" value="urutan (Integer)" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="fasilitas">
<mxGeometry y="210" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="fasilitas_times" value="timestamps" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="fasilitas">
<mxGeometry y="240" width="220" height="30" as="geometry" />
</mxCell>
<!-- Table: galleries -->
<mxCell id="gallery" value="galleries" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;fillColor=#f5f5f5;strokeColor=#666666;" vertex="1" parent="1">
<mxGeometry x="40" y="680" width="220" height="270" as="geometry" />
</mxCell>
<mxCell id="gallery_id" value="id (PK)" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="gallery">
<mxGeometry y="30" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="gallery_admin" value="admin_id (FK)" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="gallery">
<mxGeometry y="60" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="gallery_nama" value="nama_gallery" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="gallery">
<mxGeometry y="90" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="gallery_desc" value="deskripsi_gallery" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="gallery">
<mxGeometry y="120" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="gallery_foto" value="foto_gallery" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="gallery">
<mxGeometry y="150" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="gallery_status" value="status (Boolean)" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="gallery">
<mxGeometry y="180" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="gallery_order" value="urutan (Integer)" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="gallery">
<mxGeometry y="210" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="gallery_times" value="timestamps" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="gallery">
<mxGeometry y="240" width="220" height="30" as="geometry" />
</mxCell>
<!-- Table: pengajars -->
<mxCell id="pengajar" value="pengajars" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;fillColor=#d5e8d4;strokeColor=#82b366;" vertex="1" parent="1">
<mxGeometry x="310" y="680" width="220" height="300" as="geometry" />
</mxCell>
<mxCell id="pengajar_id" value="id (PK)" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="pengajar">
<mxGeometry y="30" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="pengajar_admin" value="admin_id (FK)" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="pengajar">
<mxGeometry y="60" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="pengajar_jurusan" value="jurusan_id (FK, Nullable)" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="pengajar">
<mxGeometry y="90" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="pengajar_nama" value="nama_pengajar" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="pengajar">
<mxGeometry y="120" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="pengajar_nip" value="nip" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="pengajar">
<mxGeometry y="150" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="pengajar_jabatan" value="jabatan" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="pengajar">
<mxGeometry y="180" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="pengajar_foto" value="foto_pengajar" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="pengajar">
<mxGeometry y="210" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="pengajar_status" value="status (Boolean)" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="pengajar">
<mxGeometry y="240" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="pengajar_times" value="timestamps" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="pengajar">
<mxGeometry y="270" width="220" height="30" as="geometry" />
</mxCell>
<!-- Table: prestasis -->
<mxCell id="prestasi" value="prestasis" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;fillColor=#f8cecc;strokeColor=#b85450;" vertex="1" parent="1">
<mxGeometry x="580" y="680" width="220" height="330" as="geometry" />
</mxCell>
<mxCell id="prestasi_id" value="id (PK)" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="prestasi">
<mxGeometry y="30" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="prestasi_admin" value="admin_id (FK)" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="prestasi">
<mxGeometry y="60" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="prestasi_jurusan" value="jurusan_id (FK)" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="prestasi">
<mxGeometry y="90" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="prestasi_siswa" value="nama_siswa" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="prestasi">
<mxGeometry y="120" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="prestasi_nama" value="nama_prestasi" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="prestasi">
<mxGeometry y="150" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="prestasi_peringkat" value="peringkat" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="prestasi">
<mxGeometry y="180" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="prestasi_tahun" value="tahun_prestasi (Integer)" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="prestasi">
<mxGeometry y="210" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="prestasi_foto" value="foto_prestasi" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="prestasi">
<mxGeometry y="240" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="prestasi_status" value="status (Boolean)" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="prestasi">
<mxGeometry y="270" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="prestasi_times" value="timestamps" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="prestasi">
<mxGeometry y="300" width="220" height="30" as="geometry" />
</mxCell>
<!-- Table: pengumuman -->
<mxCell id="pengumuman" value="pengumuman" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="1">
<mxGeometry x="40" y="1000" width="220" height="270" as="geometry" />
</mxCell>
<mxCell id="pengumuman_id" value="id (PK)" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="pengumuman">
<mxGeometry y="30" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="pengumuman_admin" value="admin_id (FK)" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="pengumuman">
<mxGeometry y="60" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="pengumuman_nama" value="nama_pengumuman" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="pengumuman">
<mxGeometry y="90" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="pengumuman_desc" value="deskripsi_pengumuman" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="pengumuman">
<mxGeometry y="120" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="pengumuman_foto" value="foto_pengumuman" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="pengumuman">
<mxGeometry y="150" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="pengumuman_status" value="status (Boolean)" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="pengumuman">
<mxGeometry y="180" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="pengumuman_order" value="urutan (Integer)" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="pengumuman">
<mxGeometry y="210" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="pengumuman_times" value="timestamps" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="pengumuman">
<mxGeometry y="240" width="220" height="30" as="geometry" />
</mxCell>
<!-- Table: strukturs -->
<mxCell id="struktur" value="strukturs" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;fillColor=#f5f5f5;strokeColor=#666666;" vertex="1" parent="1">
<mxGeometry x="310" y="1000" width="220" height="180" as="geometry" />
</mxCell>
<mxCell id="struktur_id" value="id (PK)" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="struktur">
<mxGeometry y="30" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="struktur_admin" value="admin_id (FK)" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="struktur">
<mxGeometry y="60" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="struktur_img" value="gambar_struktur" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="struktur">
<mxGeometry y="90" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="struktur_status" value="status (Boolean)" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="struktur">
<mxGeometry y="120" width="220" height="30" as="geometry" />
</mxCell>
<mxCell id="struktur_times" value="timestamps" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="struktur">
<mxGeometry y="150" width="220" height="30" as="geometry" />
</mxCell>
<!-- Relationships -->
<!-- admin -> jurusans -->
<mxCell id="rel_admin_jurusan" value="1:N" style="endArrow=diamondThin;endFill=0;endSize=16;html=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;exitDx=0;exitDy=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="admin" target="jurusan">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="420" y="320" />
<mxPoint x="150" y="320" />
</Array>
</mxGeometry>
</mxCell>
<!-- admin -> banners -->
<mxCell id="rel_admin_banner" value="1:N" style="endArrow=diamondThin;endFill=0;endSize=16;html=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;exitDx=0;exitDy=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="admin" target="banner">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="420" y="320" />
</Array>
</mxGeometry>
</mxCell>
<!-- admin -> fasilitas -->
<mxCell id="rel_admin_fasilitas" value="1:N" style="endArrow=diamondThin;endFill=0;endSize=16;html=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;exitDx=0;exitDy=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="admin" target="fasilitas">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="420" y="320" />
<mxPoint x="690" y="320" />
</Array>
</mxGeometry>
</mxCell>
<!-- admin -> galleries -->
<mxCell id="rel_admin_gallery" value="1:N" style="endArrow=diamondThin;endFill=0;endSize=16;html=1;exitX=0.5;exitY=1;entryX=0;entryY=0.5;exitDx=0;exitDy=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="admin" target="gallery">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="420" y="320" />
<mxPoint x="20" y="320" />
<mxPoint x="20" y="815" />
</Array>
</mxGeometry>
</mxCell>
<!-- admin -> pengajars -->
<mxCell id="rel_admin_pengajar" value="1:N" style="endArrow=diamondThin;endFill=0;endSize=16;html=1;exitX=1;exitY=0.5;entryX=1;entryY=0.5;exitDx=0;exitDy=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="admin" target="pengajar">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="550" y="155" />
<mxPoint x="550" y="830" />
</Array>
</mxGeometry>
</mxCell>
<!-- admin -> prestasis -->
<mxCell id="rel_admin_prestasi" value="1:N" style="endArrow=diamondThin;endFill=0;endSize=16;html=1;exitX=1;exitY=0.25;entryX=1;entryY=0.5;exitDx=0;exitDy=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="admin" target="prestasi">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="830" y="87.5" />
<mxPoint x="830" y="845" />
</Array>
</mxGeometry>
</mxCell>
<!-- admin -> pengumuman -->
<mxCell id="rel_admin_pengumuman" value="1:N" style="endArrow=diamondThin;endFill=0;endSize=16;html=1;exitX=0;exitY=0.5;entryX=0;entryY=0.5;exitDx=0;exitDy=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="admin" target="pengumuman">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="10" y="155" />
<mxPoint x="10" y="1135" />
</Array>
</mxGeometry>
</mxCell>
<!-- admin -> strukturs -->
<mxCell id="rel_admin_struktur" value="1:N" style="endArrow=diamondThin;endFill=0;endSize=16;html=1;exitX=1;exitY=0.75;entryX=1;entryY=0.5;exitDx=0;exitDy=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="admin" target="struktur">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="550" y="222.5" />
<mxPoint x="550" y="1090" />
</Array>
</mxGeometry>
</mxCell>
<!-- jurusan -> pengajars -->
<mxCell id="rel_jurusan_pengajar" value="1:N" style="endArrow=diamondThin;endFill=0;endSize=16;html=1;exitX=0.5;exitY=1;entryX=0;entryY=0.25;exitDx=0;exitDy=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="jurusan" target="pengajar">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="150" y="755" />
</Array>
</mxGeometry>
</mxCell>
<!-- jurusan -> prestasis -->
<mxCell id="rel_jurusan_prestasi" value="1:N" style="endArrow=diamondThin;endFill=0;endSize=16;html=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;exitDx=0;exitDy=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="jurusan" target="prestasi">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="150" y="650" />
<mxPoint x="690" y="650" />
</Array>
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram name="ERD Konseptual (Conceptual)" id="ERD-Conceptual">
<mxGraphModel dx="1413" dy="733" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<!-- Entity: Admin -->
<mxCell id="c_admin" value="Admin" style="whiteSpace=wrap;html=1;align=center;fillColor=#dae8fc;strokeColor=#6c8ebf;fontStyle=1" vertex="1" parent="1">
<mxGeometry x="360" y="300" width="120" height="60" as="geometry" />
</mxCell>
<!-- Relationship: Mengelola -->
<mxCell id="r_manage" value="Mengelola" style="rhombus;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="1">
<mxGeometry x="380" y="440" width="80" height="80" as="geometry" />
</mxCell>
<!-- Entities managed by Admin -->
<mxCell id="c_jurusan" value="Jurusan" style="whiteSpace=wrap;html=1;align=center;fillColor=#d5e8d4;strokeColor=#82b366;fontStyle=1" vertex="1" parent="1">
<mxGeometry x="100" y="560" width="100" height="50" as="geometry" />
</mxCell>
<mxCell id="c_banner" value="Banner" style="whiteSpace=wrap;html=1;align=center;fillColor=#f5f5f5;strokeColor=#666666;fontStyle=1" vertex="1" parent="1">
<mxGeometry x="220" y="560" width="100" height="50" as="geometry" />
</mxCell>
<mxCell id="c_fasilitas" value="Fasilitas" style="whiteSpace=wrap;html=1;align=center;fillColor=#ffe6cc;strokeColor=#d79b00;fontStyle=1" vertex="1" parent="1">
<mxGeometry x="340" y="560" width="100" height="50" as="geometry" />
</mxCell>
<mxCell id="c_gallery" value="Gallery" style="whiteSpace=wrap;html=1;align=center;fillColor=#f5f5f5;strokeColor=#666666;fontStyle=1" vertex="1" parent="1">
<mxGeometry x="460" y="560" width="100" height="50" as="geometry" />
</mxCell>
<mxCell id="c_pengumuman" value="Pengumuman" style="whiteSpace=wrap;html=1;align=center;fillColor=#ffe6cc;strokeColor=#d79b00;fontStyle=1" vertex="1" parent="1">
<mxGeometry x="580" y="560" width="100" height="50" as="geometry" />
</mxCell>
<mxCell id="c_struktur" value="Struktur" style="whiteSpace=wrap;html=1;align=center;fillColor=#f5f5f5;strokeColor=#666666;fontStyle=1" vertex="1" parent="1">
<mxGeometry x="700" y="560" width="100" height="50" as="geometry" />
</mxCell>
<!-- Entities related to Jurusan -->
<mxCell id="c_pengajar" value="Pengajar" style="whiteSpace=wrap;html=1;align=center;fillColor=#d5e8d4;strokeColor=#82b366;fontStyle=1" vertex="1" parent="1">
<mxGeometry x="40" y="760" width="100" height="50" as="geometry" />
</mxCell>
<mxCell id="c_prestasi" value="Prestasi" style="whiteSpace=wrap;html=1;align=center;fillColor=#f8cecc;strokeColor=#b85450;fontStyle=1" vertex="1" parent="1">
<mxGeometry x="160" y="760" width="100" height="50" as="geometry" />
</mxCell>
<!-- Relationship: Memiliki -->
<mxCell id="r_has" value="Memiliki" style="rhombus;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" vertex="1" parent="1">
<mxGeometry x="110" y="660" width="80" height="60" as="geometry" />
</mxCell>
<!-- Connections -->
<mxCell id="l1" edge="1" parent="1" source="c_admin" target="r_manage">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="l2" edge="1" parent="1" source="r_manage" target="c_jurusan">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="l3" edge="1" parent="1" source="r_manage" target="c_banner">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="l4" edge="1" parent="1" source="r_manage" target="c_fasilitas">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="l5" edge="1" parent="1" source="r_manage" target="c_gallery">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="l6" edge="1" parent="1" source="r_manage" target="c_pengumuman">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="l7" edge="1" parent="1" source="r_manage" target="c_struktur">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="l8" edge="1" parent="1" source="c_jurusan" target="r_has">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="l9" edge="1" parent="1" source="r_has" target="c_pengajar">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="l10" edge="1" parent="1" source="r_has" target="c_prestasi">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<!-- N:M labels or 1:N labels -->
<mxCell id="t1" value="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="420" y="360" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="t2" value="N" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="420" y="520" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="t3" value="1" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="150" y="610" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="t4" value="N" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="150" y="720" width="30" height="30" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>