CUSTUMER Menentukan Data
HANDPHONE yang Diinginkan
Database HANDPHONE
Olah Data dan Perhitungan Fire Strength
Tentukan Fungsi Keanggotaan dan Himpunan
Data HANDPHONE
yang direkomendasikan
3.2. Perancangan System
Perancangan system disini membahas mengenai konsep dari system yang akan dibuat, variable input yang dibutuhkan, dan variable output yang akan
dihasilkan.
3.2.1. Deskripsi Umum System
Dalam sub-sub ini menjelaskan tentang proses perancangan system yang nantinya akan dibuat. Mulai dari deskripsi umum system, konsep perancangan
dalam bentuk flowchart diagram, perancangan proses, perancangan data, perancangan tabel dan perancangan antarmuka.
Deskripsi umum dari system ini dapat dilihat dalam bentuk Gambar 3.1 sebagai berikut :
Gambar 3.1 Alur Perekomendasian Handphone
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Customer nantinya akan menentukan data handphone apa saja yang sesuai dengan kreteria, mulai range harga, merk handphone, data handphone dan fasilitas
handphone, kemudian system akan mengolah data dari Customer dengan menghitung fire stanght dari data yang di input kan dari Customer setelah data
yang cocok atau mendekati data yang ditentukan oleh user maka system akan memberikan data rekomemndasi yang nantinya akan ditentukan oleh user.
Dalam pembuatan aplikasi system ini, terdapat beberapa element dasar, antara lain :
a Database
Elemen ini merupan tempat menyimpan kumpulan data handphone, fungsi keanggotaan, yang nantinya dibutuhkan oleh system dalam proses
perekomendasian. b
Program Aplikasi Elemen ini merupakan program yang digunakan untuk mengolah sejumlah
masukkan data yang berupa data perekomendasian sehingga menghasilkan output berupa rekomendasi handphone yang sesuai dengan kreteria
Customer yang diinginkan. Dalam aplikasi ini juga terdapat antar muka untuk meng input kan data-data yeng berkaitan dengan Output yang
nantinya akan dihasilkan oleh system.
3.2.2. Parameter Input Dalam Pemilihan Handphone
Dalam proses perekomendasian handphone diperlukan beberapa inputan dari user untuk menghasilkan suatu rekomendasi handphone yang diinginkan,
data yang perlu di input kan dibagi menjadi 4 kelompok data yang nantinya akan diseleksi mana yang sesuai yang mencakup semua input an data tersebut antara
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
lain : range harga, Merk handphone, inputan Fuzzy dan inputan nonfuzzy. Dari uraian di bawah diharapkan gambaran tentang metode input an dapat dipahami
lebih jelas.
A Range Harga
Dalam hal
ini Customer meng input kan batasan nilai harga yang
diinginkan, setelah meng input kan range harga maka system akan menseleksi semua data yang termasuk dalam range harga yang di input kan oleh Customer.
dan nantinya data tersebut akan disimpan dalam database temporal.
B Merk Handphone
Merk Handphone merupakan seleksi input an untuk menseleksi Merk apa saja yang di inginginkan, Merk handphone ini merupakan Merek handphone
secara Global, dan merek handphone yang di input kan dapat lebih dari satu Merk, ini bertujuan bahwa Customer dapat bebas memilih merk apa saja asalkan
kreteria yang di inginkan dapat dipenuhi.
C Input Fuzzy
Inputan fuzzy ini merupakan inputan yang nantinya akan dihitung dengan metode fuzzy dan akan menghasilkan fire stranght, variable yang dihitung antara
lain : panjang, lebar, tebal, dimensi, berat, standby time, talk time dan Phonebook memory. adapun perhitungan variable tersebut dijelaskan dibawh ini.
a Variable Panjang
Variable Panjang dibagi menjadi 3 himpunan fuzzy yaitu PENDEK, SEDANG dan PANJANG. Himpunan PENDEK dan PANJANG
menggunakan pendekatan fungsi keanggotaan yang berbentuk bahu,
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
sedangkan himpunan SEDANG menggunakan pendekatan fungsi keanggotaan berbentuk segitiga. Dapat dilihat pada Gambar 3.2 dibawah ini.
Gambar 3.2 Fungsi Keanggotaan pada Variable Panjang Fungsi Keanggotaaan Panjang
……………..3.1
……………3.2
……………3.3
b Variable Lebar
Variable Lebar dibagi menjadi 3 himpunan fuzzy yaitu SEMPIT, SEDANG dan LEBAR. Himpunan SEMPIT dan LEBAR menggunakan pendekatan
fungsi keanggotaan yang berbentuk bahu, sedangkan himpunan SEDANG
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
menggunakan pendekatan fungsi keanggotaan berbentuk segitiga. Dapat dilihat pada Gambar 3.3 dibawah ini.
Gambar 3.3 Fungsi Keanggotaan pada Variable Lebar Funsi Keanggotaan Lebar
……………3.4
……………3.5
……………3.6
c Variable Tebal
Variable Tebal dibagi menjadi 3 himpunan fuzzy yaitu TIPIS, SEDANG dan TEBAL. Himpunan TIPIS dan TEBAL menggunakan pendekatan fungsi
keanggotaan yang berbentuk bahu, sedangkan himpunan SEDANG
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
menggunakan pendekatan fungsi keanggotaan berbentuk segitiga. Dapat dilihat pada Gambar 3.4 dibawah ini.
Gambar 3.4 Fungsi Keanggotaan pada Variable Tebal Fungsi Keanggotaan Tebal
……………3.7
……………3.8
……………3.9
d Variable Dimensi
Variable Dimensi merupakan variable yang dipengaruhi oleh 3 Variable yang lainnya yaitu Variable Panjang, lebar dan ketebalan. variable dimensi di
dapat dari perhitungan perkalian antara variable Panjang, variable lebar dan variable tebal. Variable dimensi terbagi atas 3 himpunan yaitu KECIL,
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
NORMAL dan BESAR. untuk lebih jelas dalam penentuan himpunan fuzzy dapat dilihat dalam Gambar 3.5 dibawah ini.
Gambar 3.5 Fungsi Keanggotaan pada Variable Dimensi
Fungsi Keanggotaan Dimensi
……………3.10
………….. ...3.11
……….3.12
e Variable Berat
Variable Berat dibagi menjadi 3 himpunan fuzzy yaitu RINGAN, SEDANG dan BERAT. Himpunan RINGAN dan BERAT menggunakan pendekatan
fungsi keanggotaan yang berbentuk bahu, sedangkan himpunan SEDANG
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
menggunakan pendekatan fungsi keanggotaan berbentuk segitiga. Dapat dilihat pada Gambar 3.6 dibawah ini.
Gambar 3.6 Fungsi Keanggotaan pada Variable Berat
Fungsi Keanggotaan Berat
…………….3.13
…………….3.14
…………….3.15
f Variable Stanby Time
Variable Standby Time dibagi menjadi 3 himpunan fuzzy yaitu SEBENTAR, NORMAL dan LAMA. Himpunan SEBENTAR dan LAMA menggunakan
pendekatan fungsi keanggotaan yang berbentuk bahu, sedangkan himpunan NORMAL menggunakan pendekatan fungsi keanggotaan berbentuk segitiga.
Dapat dilihat pada Gambar 3.7 dibawah ini.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Gambar 3.7 Fungsi Keanggotaan pada Variable Standby time Fungsi Keanggotaan Standby time
……………..3.16
……………..3.17
…………..3.18
g Variable Talk time
Variable Talk time dibagi menjadi 3 himpunan fuzzy yaitu SEBENTAR, NORMAL dan LAMA. Himpunan SEBENTAR dan LAMA menggunakan
pendekatan fungsi keanggotaan yang berbentuk bahu, sedangkan himpunan NORMAL menggunakan pendekatan fungsi keanggotaan berbentuk segitiga.
Dapat dilihat pada Gambar 3.8 dibawah ini.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Gambar 3.8 Fungsi Keanggotaan pada Variable Talk Time Fungsi Keanggotaan Talk Time
……………3.19
……….….3.20
……….3.21
h Variable Phonebook
Variable Phonebook dibagi menjadi 3 himpunan fuzzy yaitu SEDIKIT, SEDANG dan BANYAK. Himpunan SEDIKIT dan BANYAK
menggunakan pendekatan fungsi keanggotaan yang berbentuk bahu, sedangkan himpunan SEDANG menggunakan pendekatan fungsi
keanggotaan berbentuk segitiga. Dapat dilihat pada Gambar 3.9 dibawah ini.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Gambar 3.9 Fungsi Keanggotaan pada Variable Dimensi Fungsi Keanggotaan Phonebook
……………..3.22
………………3.23
……….3.24
D Input Nonfuzzy
Input an nonfuzzy merupakan inputan yang menjadi fasilitas pendukung dari kreteria handphone yang diinginkan, nilai untuk inputan nonfuzzy hanya ada
dua terbesar dan terkecil. dalam metode fuzzy data terbesar bernilai 1 yang artinya ada dan terkecil adalah 0 yang berate tidak ada. adapun data nonfuzzy yang di
input kan antara lain sebagai berikut : a
HSDPA b
EDGE c
GPRS
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
d Wifi
e GPS
f E-mail
g WAP 2.0
h Html
i USB
j IrDA,
k Bluetooth
l Radio Player
m System Operasi
n Java MIDP
o Memory External
p Touchscreen
q Musik Player
r Video Player
s Jaringan
t Symbian
3.2.3. Parameter Output Dalam Pemilihan Handphone