Files
WebGIS-PovertyMapping/sosial/erd.drawio
T

185 lines
15 KiB
Plaintext

<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36" version="29.3.7">
<diagram id="erd" name="ERD">
<mxGraphModel dx="918" dy="498" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="1100" pageHeight="700" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="title" parent="1" style="text;html=1;fontSize=15;fontStyle=1;align=center;" value="Entity Relationship Diagram — WebGIS Sosial" vertex="1">
<mxGeometry height="30" width="600" x="205" y="27" as="geometry" />
</mxCell>
<mxCell id="tbl-masjid" parent="1" style="shape=table;startSize=30;container=1;collapsible=0;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;strokeColor=#82b366;fillColor=#d5e8d4;fontSize=13;" value="MASJID" vertex="1">
<mxGeometry height="222" width="280" x="80" y="100" as="geometry" />
</mxCell>
<mxCell id="m1" parent="tbl-masjid" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=1;" value="" vertex="1">
<mxGeometry height="32" width="280" y="30" as="geometry" />
</mxCell>
<mxCell id="m1k" parent="m1" style="shape=partialRectangle;connectable=0;fillColor=#d5e8d4;top=0;left=0;bottom=0;right=0;fontStyle=1;overflow=hidden;" value="PK" vertex="1">
<mxGeometry height="32" width="40" as="geometry">
<mxRectangle height="32" width="40" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="m1v" parent="m1" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;overflow=hidden;" value="id (INT, AUTO_INCREMENT)" vertex="1">
<mxGeometry height="32" width="240" x="40" as="geometry">
<mxRectangle height="32" width="240" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="m2" parent="tbl-masjid" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=1;" value="" vertex="1">
<mxGeometry height="32" width="280" y="62" as="geometry" />
</mxCell>
<mxCell id="m2k" parent="m2" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;overflow=hidden;" value="" vertex="1">
<mxGeometry height="32" width="40" as="geometry">
<mxRectangle height="32" width="40" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="m2v" parent="m2" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;overflow=hidden;" value="nama (VARCHAR 100)" vertex="1">
<mxGeometry height="32" width="240" x="40" as="geometry">
<mxRectangle height="32" width="240" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="m3" parent="tbl-masjid" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=1;" value="" vertex="1">
<mxGeometry height="32" width="280" y="94" as="geometry" />
</mxCell>
<mxCell id="m3k" parent="m3" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;overflow=hidden;" value="" vertex="1">
<mxGeometry height="32" width="40" as="geometry">
<mxRectangle height="32" width="40" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="m3v" parent="m3" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;overflow=hidden;" value="pic (VARCHAR 100)" vertex="1">
<mxGeometry height="32" width="240" x="40" as="geometry">
<mxRectangle height="32" width="240" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="m4" parent="tbl-masjid" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=1;" value="" vertex="1">
<mxGeometry height="32" width="280" y="126" as="geometry" />
</mxCell>
<mxCell id="m4k" parent="m4" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;overflow=hidden;" value="" vertex="1">
<mxGeometry height="32" width="40" as="geometry">
<mxRectangle height="32" width="40" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="m4v" parent="m4" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;overflow=hidden;" value="radius (FLOAT)" vertex="1">
<mxGeometry height="32" width="240" x="40" as="geometry">
<mxRectangle height="32" width="240" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="m5" parent="tbl-masjid" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=1;" value="" vertex="1">
<mxGeometry height="32" width="280" y="158" as="geometry" />
</mxCell>
<mxCell id="m5k" parent="m5" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;overflow=hidden;" value="" vertex="1">
<mxGeometry height="32" width="40" as="geometry">
<mxRectangle height="32" width="40" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="m5v" parent="m5" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;overflow=hidden;" value="latitude (DOUBLE)" vertex="1">
<mxGeometry height="32" width="240" x="40" as="geometry">
<mxRectangle height="32" width="240" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="m6" parent="tbl-masjid" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=1;" value="" vertex="1">
<mxGeometry height="32" width="280" y="190" as="geometry" />
</mxCell>
<mxCell id="m6k" parent="m6" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;overflow=hidden;" value="" vertex="1">
<mxGeometry height="32" width="40" as="geometry">
<mxRectangle height="32" width="40" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="m6v" parent="m6" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;overflow=hidden;" value="longitude (DOUBLE)" vertex="1">
<mxGeometry height="32" width="240" x="40" as="geometry">
<mxRectangle height="32" width="240" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="rel-box" parent="1" style="rhombus;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;fontSize=10;align=center;" value="Melayani" vertex="1">
<mxGeometry height="68" width="74" x="466" y="177" as="geometry" />
</mxCell>
<mxCell id="tbl-pm" parent="1" style="shape=table;startSize=30;container=1;collapsible=0;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;strokeColor=#d79b00;fillColor=#ffe6cc;fontSize=13;" value="PENDUDUK_MISKIN" vertex="1">
<mxGeometry height="222" width="300" x="650" y="100" as="geometry" />
</mxCell>
<mxCell id="p1" parent="tbl-pm" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=1;" value="" vertex="1">
<mxGeometry height="32" width="300" y="30" as="geometry" />
</mxCell>
<mxCell id="p1k" parent="p1" style="shape=partialRectangle;connectable=0;fillColor=#ffe6cc;top=0;left=0;bottom=0;right=0;fontStyle=1;overflow=hidden;" value="PK" vertex="1">
<mxGeometry height="32" width="40" as="geometry">
<mxRectangle height="32" width="40" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="p1v" parent="p1" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;overflow=hidden;" value="id (INT, AUTO_INCREMENT)" vertex="1">
<mxGeometry height="32" width="260" x="40" as="geometry">
<mxRectangle height="32" width="260" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="p2" parent="tbl-pm" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=1;" value="" vertex="1">
<mxGeometry height="32" width="300" y="62" as="geometry" />
</mxCell>
<mxCell id="p2k" parent="p2" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;overflow=hidden;" value="" vertex="1">
<mxGeometry height="32" width="40" as="geometry">
<mxRectangle height="32" width="40" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="p2v" parent="p2" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;overflow=hidden;" value="nama_kk (VARCHAR 150)" vertex="1">
<mxGeometry height="32" width="260" x="40" as="geometry">
<mxRectangle height="32" width="260" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="p3" parent="tbl-pm" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=1;" value="" vertex="1">
<mxGeometry height="32" width="300" y="94" as="geometry" />
</mxCell>
<mxCell id="p3k" parent="p3" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;overflow=hidden;" value="" vertex="1">
<mxGeometry height="32" width="40" as="geometry">
<mxRectangle height="32" width="40" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="p3v" parent="p3" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;overflow=hidden;" value="jumlah_anggota (INT)" vertex="1">
<mxGeometry height="32" width="260" x="40" as="geometry">
<mxRectangle height="32" width="260" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="p4" parent="tbl-pm" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=1;" value="" vertex="1">
<mxGeometry height="32" width="300" y="126" as="geometry" />
</mxCell>
<mxCell id="p4k" parent="p4" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;overflow=hidden;" value="" vertex="1">
<mxGeometry height="32" width="40" as="geometry">
<mxRectangle height="32" width="40" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="p4v" parent="p4" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;overflow=hidden;" value="alamat (TEXT)" vertex="1">
<mxGeometry height="32" width="260" x="40" as="geometry">
<mxRectangle height="32" width="260" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="p5" parent="tbl-pm" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=1;" value="" vertex="1">
<mxGeometry height="32" width="300" y="158" as="geometry" />
</mxCell>
<mxCell id="p5k" parent="p5" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;overflow=hidden;" value="" vertex="1">
<mxGeometry height="32" width="40" as="geometry">
<mxRectangle height="32" width="40" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="p5v" parent="p5" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;overflow=hidden;" value="latitude (DOUBLE)" vertex="1">
<mxGeometry height="32" width="260" x="40" as="geometry">
<mxRectangle height="32" width="260" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="p6" parent="tbl-pm" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;top=0;left=0;right=0;bottom=1;" value="" vertex="1">
<mxGeometry height="32" width="300" y="190" as="geometry" />
</mxCell>
<mxCell id="p6k" parent="p6" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;overflow=hidden;" value="" vertex="1">
<mxGeometry height="32" width="40" as="geometry">
<mxRectangle height="32" width="40" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="p6v" parent="p6" style="shape=partialRectangle;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;overflow=hidden;" value="longitude (DOUBLE)" vertex="1">
<mxGeometry height="32" width="260" x="40" as="geometry">
<mxRectangle height="32" width="260" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="rel1" edge="1" parent="1" source="tbl-masjid" style="endArrow=ERone;startArrow=ERone;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=#d6b656;fontStyle=1;" target="rel-box" value="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="rel2" edge="1" parent="1" source="rel-box" style="endArrow=ERmanyToOne;startArrow=ERmanyToOne;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=#d6b656;fontStyle=1;" target="tbl-pm" value="N">
<mxGeometry relative="1" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>