3.4. Perancangan Proses
Dalam sub ini dijelaskan mengenai perancangan proses dari system yang akan nantinya.
3.4.1. Data Flow Diagram
Pengembangan dari system ini akan menggunakan Data Flow Diagram sebagai media untuk menjelaskan semua alur data beserta proses-proses yang
terdapat di dalam system. Berikut ini Conteks diagram dari aplikasi database fuzzy model tahani untuk rekomendasi handphone. DFD level 0 dan sub-sub prosesnya.
a Konteks Diagram
Konteks diagram system seperti terliht pada gambar 3.15, dari konteks diagram terlihat bahwa ada dua entitas luar yang berhubungan dengan system
ini, yaitu : Administrator dan Pengguna. Dari Administrator akan diperoleh data-data mahasiswa. Sedangkan pengguna yang menjalankan system dapat
menentukan sendiri klasifikasi dari data handphone yang akan direkomendasika, yaitu dengan cara :
1. memasukan variable fuzzy yang dibutuhkan
2. mendefinisikan himpunan fuzzy dari masing-masing variable fuzzy
3. menentukan fungsi keanggotaan dari masing-masing himpunan
fuzzy
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Input Merk Handphone Input Range Harga
Rekomendasi
Input Nonfuzzy Input Fuzzy
Batas Himpunan fuzzy Data Handphone
Merk Handphone Non Fuzzy
Fuzzy 1
Basis Data Fuzzy Tahani
+
Admin User
Kemudian untuk mendapatkan data handphone yang direkomendasikan, pengguna dapat memasukan data fuzzy dan nonfuzzy yang
telah ada pada user interface. Hasil yang diterima oleh pengguna adalah tabel yang berisi data handphone yang direkomendasikan berdasarkan variable
fuzzy, himpunan fuzzy, data nonfuzzy fungsi keanggotaan, dan query yang dimasukkan oleh pengguna.
Gambar 3.11 Konteks Diagram Konteks diagram pada aplikasi ini ada 2 entitas luar yang
berhubungan dengan system, yaitu: Administrator dan Pengguna. Dari Administrasor diperoleh data-data handphone dan batas himpunan fuzzy pada
masing-masing variable. Sedangkan dari pengguna akan di peroleh kriteria handphone dan mendapatkan layanan rekomendasi handphone sesuai dengan
kriteria yang diinginkan.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Hasil Rekomendasi Hasil Rekomendasi
Hasil Rekomendasi Hasil Rekomendasi
Rekomendasi Input Nonfuzzy
Input Fuzzy Input Merk Handphone
Input Range Harga Batas Himpunan
Derajat Keanggotaan nonfuzzy
Merk Handphone
Data Handphone Input Nonfuzzy
Input Fuzzy Input Merk Handphone
Input Range Harga Data Handphone
Batas Himpunan Derajat Keanggotaan
fuzzy fuzzy
nonfuzzy
Merk Handphone Nonfuzzy
Data Handphone
Merk handphone Batas Himpunan fuzzy
Merk Handphone
Batas Himpunan Batas Himpunan fuzzy
Nonfuzzy
Non Fuzzy
Fuzzy Fuzzy
Admin
User 1
Management Fuzzy
Fuzzy 2
Management Nonfuzzy
4 Management
Batas Himpunan
Nonfuzzy
btshimp 3
management Merk
Handphone
jenishp 5
management Data Hp
fasilitas
6 Perhitungan
Fire stranght mu
datahp 7
Pencarian Produk
Handphone
smt_harga smt_type
smt_fuzzy smt_nonfuzzy
Gambar 3.12 DFD Level 0
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
b DFD Level 0
DVD level 0 pada Gambar 3.12 diatas terdapat 4 proses dan 5 database. Proses tersebut yaitu:
1. Proses Manajemen Produk. Proses ini digunakan untuk manajemen produk
handphone. 2.
Proses Manajemen Batasan Himpunan Fuzzy. Proses ini digunakan untuk Manajemen batas himpunan fuzzy.
3. Proses Pencarian Produk Handphone. Proses ini digunakan untuk mencari
data handphone berdasarkan kriteria yang diberikan pada user dan menerima inputan dari database produk handphone dan merk.
4. Perhitungan Fire Strenght. Proses ini digunakan untuk membuat Fire
Strength dari hasil himpunan derajat keanggotaan yang diperoleh dari database rekomendasi, keluaran pada proses Fire Strength yaitu
rekomendasi ke pengguna. Lima database itu adalah sebagai berikut:
1. Produk, digunakan untuk meyimpan data handphone.
2. Merk, digunakan untuk menyimpan data merk handphone.
3. Parameter, digunakan untuk menyimpan data batas himpunan fuzzy.
4. Derajat Keanggotaan, Menyimpan hasil derajat keanggotaan tiap
himpunan fuzzy. 5.
Temp, Untuk menyimpan hasil sementara dari hasil rekomendasi sebelum dilakukan sortir berdasarkan kriteria pengguna, serta menyimpan nilai asli
dari kriteria pengguna.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3.4.2. Batasan-Batasan Dalam System