ERD Entity Relationship Diagram

Fungsi dari tabel ini adalah menampung data pengguna. Tabel 3.5 Tabel Pengguna Nama Kolom Tipe Data Keterangan Username VARCHAR 20 Primary_Key Password VARCHAR 45

3.2.2.5 ERD Entity Relationship Diagram

Entity Relationship Diagram adalah representasi logika dari sebuah model proses bisnis. Di dalam ERD terdapat himpunan entitas yang saling berhubungan satu sama lain. Setiap entitas yang terhubung memiliki garis yang mencerminkan kardinalitas relasi. Kardinalitas relasi merupakan bentuk asosiasi setiap entitas. Gambar 3.7 menggambarkan ERD untuk sistem yang dibangun. Gambar 3.7 Entity Relationship Diagram ERD Dari ERD diatas dapat disimpulkan aplikasi bahwa aplikasi yang dibuat memiliki 5 entitas yaitu: pengguna, jenis fasilitas, layanan fasilitas, kecamatan dan kelurahan. Setiap entitas memiliki data atributnya masing-masing. Entitas pengguna memiliki 2 atribut yaitu: user name dan password, entitas jenis layanan memiliki 2 atribut yaitu: kode dan jenis fasilitas, entitas layanan fasilitas memiliki 11 data atribut yaitu: nama, jenis, alamat, koordinat x, koordinat y, foto, telepon, profil, kelurahan dan jarak. Entitas kecamatan memiliki atribut id dan nama entitas pengguna memiliki relasi dengan jenis fasilitas dengan nama, sedangkan entitas kelurahan memiliki 3 atribut yaitu: id, nama dan kecamatan. Entitas-entitas tersebut memiliki relasinya masing-masing. Entitas pengguna memiliki relasi dengan jenis fasilitas, relasi yang dimiliki adalah banyak ke banyak, artinya pengguna dapat mengakses semua data dalam entitas jenis fasilitas demikian juga sebaliknya. Jenis fasilitas memiliki relasi dengan entitas layanan fasilitas. Relasi yang dimiliki adalah banyak ke satu, relasi ini menggambarkan bahwa satu jenis fasilitas bisa terdapat atau memiliki banyak layanan fasilitas, sedangkan layanan fasilitas hanya dimiliki oleh satu jenis fasilitas saja. Layanan fasilitas memiliki relasi dengan dengan entitas kecamatan. Relasi yang dimiliki adalah satu ke banyak, relasi ini menggambarkan bahwa suatu layanan fasilitas hanya dimiliki oleh satu kecamatan saja, sedangkan satu kecamatan bisa memiliki banyak layanan fasilitas. Entitas kecamatan memiliki relasi dengan kelurahan. Relasi yang dimiliki adalah satu ke banyak, artinya satu kelurahan bisa memiliki banyak kecamatan, sedangkan satu kecamatan hanya dimiliki oleh satu kelurahan saja.

3.2.2.6 Desain Antarmuka