Perancangan Sistem Entity Relationship Diagram ERD

46

3.4. Perancangan Sistem

3.4.1. Pembuatan Algoritma Program Pembuatan algoritma program adalah penjelasan langkah-langkah yang dilakukan algoritma AHP dan algoritma FDM yang diterjemahkan ke dalam bahasa pemrograman. Adapun langkah-langkah yang harus dilalui dalam pembuatan algoritma program adalah: 1. Pembuatan algoritma program berupa alur proses sebuah sistem secara umum. 2. Pembuatan alur proses sebuah sistem pendukung keputusan dengan menggunakan algoritma AHP ke dalam bahasa pemrograman PHP. 3. Pembuatan alur proses sebuah sistem pendukung keputusan dengan menggnakan algoritma FDM ke dalam bahasa pemrograman PHP. 3.4.2. Alur Proses Sistem Secara Umum Terdapat dua alur proses sistem secara umum, yaitu alur proses sistem pemilihan rancangan rumah tekstur minimalis yang paling sesuai dengan kebutuhan user dengan menggunakan algoritma AHP yang dapat dilihat pada Gambar 3.10. dan menggunakan algoritma FDM ynag dapat dilihat pada Gambar 3.11. Universitas Sumatera Utara 47 Tidak Tidak Ya Ya Tidak Ya Tidak Ya Tidak Ya Gambar 3.10. Flowchart Sistem AHP Mulai Input Nilai Matriks Kriteria Normalisasi Matriks Kriteria Hitung Matriks Prioritas Kriteria Konsisten? Input Nilai Matriks Luas Lahan Normalisasi Matriks Luas Lahan Hitung Matriks Luas Lahan Konsisten? Input Nilai Matriks Estetika Normalisasi Matriks Estetika Hitung Matriks Estetika Konsisten? Input Nilai Matriks Kenyamanan Normalisasi Matriks Kenyamanan Hitung Matriks Kenyamanan Konsisten? Input Nilai Matriks Tafsiran Biaya Normalisasi Matriks Tafsiran Biaya Hitung Matriks Tafsiran Biaya Konsisten? Hitung Matriks Global Ranking Rancangan Rumah Tekstur Minimalis Selesai Universitas Sumatera Utara 48 Gambar 3.11. Flowchart Sistem FDM

3.5. Entity Relationship Diagram ERD

Entity Relationship Diagram ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi. Berikut adalah gambar 3.12. ERD AHP dan gambar 3.13. ERD FDM. N N Mulai Input Bobot Rating Kecocokan Kriteria Input Bobot Rating Kepentingan Alternatif Hitung Indeks Kecocokan Fuzzy Hitung Nilai Total Integral Output Hasil Nilai Total Integral Selesai Kriteria Bobot ahp memiliki id_kriteria nama_kriteria id_bobotah p namakriteria nilaibobot Universitas Sumatera Utara 49 N N N N Gambar 3.12. ERD AHP Pemilihan Rancangan Rumah Tekstur Minimalis N N N N Gambar 3.13. ERD FDM Pemilihan Rancangan Rumah Tekstur Minimalis memiliki Alternatif Nilai Alternatif nama_alternatif id_alternatif nilai_awal id_nilaialternatif tipe Kriteria memiliki Nilai Kriteria id_kriteria nama_kriteria id_nilaikriteria tipe nilai_awal Alternatif memiliki Prioritas memperoleh Hasil ahp id_alternatif nama_alternatif id_prioritas nama_alternatif bagian nilai_prioritas id_hslahp id_alternatif hsl_ahp Universitas Sumatera Utara 50

3.6. Perancangan Struktur Tabel dan Tabel Relasi