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 PenilaiGambar 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