Data Flow Diagram Perancangan Proses

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