• Tidak ada hasil yang ditemukan

BAB II TINJAUAN PUSTAKA

3.5 Perancangan Sistem

Dalam tahap ini adalah persiapan untuk rancang bangun hingga

implementasi dari sistem informasi. Untuk menggambarkan algoritma diagram

alir program semua proses yang dijalankan dapat dijelaskan sebagai berikut:

3.5.1 Alur Proses Rancangan Penelitian

" # # $ + % ) ,- ./ 0 1 " 2 ! " 2 ! * 34-& ' 1 − − = n n t CI ,' ) 2 ,-RI CI CR= *

( )

(

Cj xi

)

wj ~

( )

( )

= = = xi x i nj m D Cj i w j i ,..., 1 ; ,..., 1 | min , ~ µ

Alur proses metode Fuzzy MADM Model Yager dimulai dengan

melakukan studi lapangan yang didukung dengan studi pustaka untuk

menentukan kriteria dan alternatif pelanggan. Setelah penentuan kriteria dan

alternatif pelanggan, selanjutnya akan diolah oleh Fuzzy MADM Model Yager.

Yang akhirnya akan mendapatkan nilai preferensi untuk setiap alternatif yang

merupakan suatu saran atau rekomendasi pelanggan yang sesuai.

3.5.2 Diagram Kontek

Laporan Hasil Seleksi

Laporan Data Pemilihan

Nilai Pelanggan

Bobot Kriteria

Laporan Hasil Pemilihan

Data Seleksi Data Kriteria Data Pelanggan Data Admin 1 SPK Pemilihan Pelanggan Terbaik Menggunakan Metode Yager

+

Admin Pimpinan Penilai

Gambar 3.5 Context Diagram

Pada context diagram ini hanya entity yang berhubungan dengan sistem

(yaitu Admin, Pimpinan, dan Penilai) dan aliran data yang dapat terlihat

sedangkan proses-proses yang akan dilakukan di dalam sistem belum dapat

terlihat.

3.5.3 Diagram Berjenjang

Gambar 3.6 Diagram Berjenjang

Diagram berjenjang merupakan gambaran dari hirarki proses yang

terdapat dalam sistem. Dalam sistem pendukung keputusan pemilihan

pelanggan dengan menggunakan metode Yager ini meliputi

a. Maintenance Data

Maintenance terdiri atas sub proses maintenance data admin, maintenance

data pelanggan, dan maintenance data kriteria.

b. Penilaian

Proses ini terdiri atas sub data seleksi, pembobotan kriteria, pembobotan

alternatif, dan pemilihan alternatif.

c. Laporan

Proses ini dibuat untuk memberikan suatu laporan hasil penilaian

pelanggan dengan menggunakan metode Yager.

3.5.4 Data Flow Diagram

Data Flow Diagram berfungsi untuk menggambarkan proses aliran

data yang terjadi dalam sistem dari tingkat tertinggi sampai yang terendah,

yang memungkinkan untuk melakukan dekomposisi atau membagi sistem ke

dalam bagian-bagian yang lebih kecil dan lebih sederhana. Data Flow

Diagram dari aplikasi ini dapat dilihat pada gambar berikut :

A. DFD Level 0

Laporan Hasil Seleksi

Ambil Data Nilai Alternatif Ambil Data Kriteria Seleksi

Ambil Data Seleksi

Laporan Data Pemilihan Ambil Hasil Seleksi

Ambil Nilai Alternatif

Ambil Kriteria Seleksi

Ambil Alternatif Seleksi Ambil Data Seleksi

Simpan Nilai Alternatif

Simpan Kriteria Seleksi Simpan Alternatif Seleksi

Simpan Data Seleksi

Ambil Data Admin Ambil Data Kriteria

Ambil Data Alternatif

Simpan Data Alternatif Simpan Data Kriteria

Simpan Data Admin

Nilai Pelanggan Bobot Kriteria

Laporan Hasil Pemilihan Data Seleksi Data Kriteria Data Pelanggan Data Admin Admin Pimpinan Penilai 1 Maintenance Data + 2 Penilaian + 3 Laporan + 1 Admin 2 Kriteria 3 Alternatif 4 Seleksi 5 DetAlternatif 6 DetKriteria 7 NilaiAlt Admin

Data Flow Diagram Level 0 merupakan proses pendetailan sistem

untuk memudahkan pengelola data dalam melakukan proses pembangunan dan

pengembangan sistem. Pada diagram level ini, proses sistem dipecah menjadi

tiga bagian proses utama. Ketiga proses tersebut adalah

1. Proses maintenance data.

2. Proses Penilaian.

3. Proses Laporan.

B. DFD Level 1 Proses Maintenance Data

Simpan Data Alternatif

Simpan Data Kriteria Simpan Data Admin

Data Kriteria Data Pelanggan Data Admin Admin 1 Admin 2 Kriteria 3 Alternatif 1 Master Admin 2 Master Pelanggan 3 Master Kriteria

Gambar 3.8 DFD Level 1 Proses Maintenance Data

Data Flow Diagram Level 1 Proses Maintenance Data merupakan

pendetailan dari proses Maintenance data pada level sebelumnya. Pada level

ini, proses dipecah menjadi tiga proses yang lebih detail. Ketiga proses tersebut

adalah :

1. Master Admin

Proses master admin digunakan untuk menambah, mengubah dan

menghapus data admin.

2. Master Kriteria

Proses master kriteria digunakan untuk menambah, mengubah dan

menghapus data kriteria.

3. Master Pelanggan

Proses master pelanggan digunakan untuk menambah, mengubah dan

menghapus data pelanggan.

C. DFD Level 1 Proses Penilaian

Simpan Bobot Kriteria

Simpan Hasil Penilaian Ambil Data Admin

Ambil Data Kriteria

Ambil Data Alternatif

Ambil Nilai Alternatif Simpan Nilai Alternatif

Ambil Alternatif Seleksi Ambil Kriteria Seleksi

Ambil Data Seleksi

Simpan Alternatif Seleksi

Simpan Kriteria Seleksi Simpan Data Seleksi

Nilai Pelanggan Bobot Kriteria Data Seleksi Admin Penilai 3 Alternatif 2 Kriteria 1 Admin 4 Seleksi 5 DetAlternatif 6 DetKriteria 7 NilaiAlt 1 Data Seleksi 2 Pembobotan Kriteria 3 Pembobotan Alternatif 4 Pemilihan Alternatif

Data Flow Diagram Level 1 Proses Penilaian Data merupakan

pendetailan dari proses penilaian pada level sebelumnya. Pada level ini, proses

dipecah menjadi empat proses yang lebih detail. Keempat proses tersebut

adalah :

1. Data Seleksi

Proses data seleksi digunakan untuk menambah, mengubah dan

menghapus data-data yang dibutuhkan dalam seleksi, yaitu data seleksi itu

sendiri, data kriteria, serta data pelanggan.

2. Pembobotan Kriteria

Proses pembobotan kriteria digunakan untuk menambah, mengubah dan

menghapus data kriteria beserta bobot kriteria yang diperoleh dengan

menggunakan metode AHP sehingga dapat digunakan pada seleksi tersebut.

3. Pembobotan Alternatif

Proses pembobotan alternatif digunakan untuk menambah, mengubah

dan menghapus data pelanggan beserta bobot pelanggan yang akan digunakan

pada seleksi tersebut.

4. Pemilihan Alternatif

Proses pemilihan alternatif digunakan untuk melakukan proses

pemilihan pelanggan terbaik dengan menggunakan perhitungan Yager.

D. DFD Level 1 Proses Laporan

Laporan Hasil Seleksi Ambil Data Nilai Alternatif

Ambil Data Kriteria Seleksi

Ambil Hasil Seleksi Laporan Data Pemilihan

Laporan Hasil Pemilihan

Ambil Data Seleksi

Pimpinan 5 DetAlternatif 4 Seleksi 6 DetKriteria 7 NilaiAlt 1 Laporan Data Seleksi 2 Laporan Hasil Seleksi Admin

Gambar 3.10 DFD Level 1 Proses Laporan

Data Flow Diagram Level 1 Proses Laporan merupakan pendetailan

dari proses Laporan pada level sebelumnya. Pada level ini, proses dipecah

menjadi dua proses yang lebih detail. Kedua proses tersebut adalah

1. Laporan Data Seleksi

Proses Laporan Data Seleksi digunakan untuk membuat laporan

data-data seleksi sistem pendukung keputusan pemilihan pelanggan terbaik.

2. Laporan Hasil Seleksi

Proses Laporan Hasil Seleksi digunakan untuk membuat laporan hasil

penilaian pemilihan pelanggan terbaik.

3.5.5. Entity Relationship Diagram

Entity Relationship Diagram merupakan suatu desain sistem yang

digunakan untuk merepresentasikan, menentukan dan mendokumentasikan

kebutuhan-kebutuhan sistem dalam pemrosesan database. ERD juga

menunjukkan hubungan (relasi) antar tabel. ERD terdiri atas Conceptual Data

Model (CDM) dan Physical Data Model (PDM).

A. Conceptual Data Model (CDM)

B. Physical Data Model (PDM)

Gambar 3.12 Physical Data Model (PDM)

Dokumen terkait