Fuzzy Database Tahani Sumber : Sri Kusumadewi

Slides:



Advertisements
Presentasi serupa
Pertemuan 4 Heintje Hendrata, S.Kom Heintje Hendrata, S.Kom.
Advertisements


SQL.
BASIS DATA RELATIONAL.
SQL (Structured Query Language)
PERINTAH SQL.
Praktikum Database Query Tingkat Lanjut Abdul Kadir.
PEMETAAN – RELATIONAL - SQL
QUERY Antar Tabel Basis Data.
Tahapan Membuat ERD.
Konsep Dasar Database Database (basis data) adalah: sistem penyimpanan beragam jenis data dalam sebuah entitas yang besar untuk diolah sedemikian rupa.
TABEL INFORMASI / SIMBOL
OPTIMASI DAN IMPLEMENTASI ENTITY RELATIONSHIP DIAGRAM
Strctured Query Language
Model Relasional Merupakan hubungan logika antar data dalam basis data dalam bentuk tabel-tabel dimensi dua yang terdiri dari baris dan kolom yang menunjukkan.
OPTIMASI DAN IMPLEMENTASI ENTITY RELATIONSHIP DIAGRAM
RELASI DAN KUNCI DINI OKTARIKA,S.KOM.
LOGIKA FUZZY.
Aljabar Relasional Materi pertemuan 21.
1 Bab 3 Structured Query Language (SQL) Basis Data
Fungsi Agregat fungsi yang mengambil suatu kumpulan nilai-nilai sebagai input dan mengembalikan satu nilai sebagai output Select fungsi agregat SUM/AVG/MIN/MAX/COUNT.
Basisdata Fuzzy Materi Kuliah (Pertemuan 15) LOGIKA FUZZY
QUERY Antar Tabel Basis Data.
LOGIKA FUZZY .
Bab 4 Data Manipulation Language dan Entity Relational Diagram
Data Manipulation Language Pertemuan : 4 Basis Data Terapan.
MANAJEMEN BASIS DATA Pertemuan 6 SQL - SELECT.
KOMPONEN MANAJEMEN DATA
Antonius Wahyu Sudrajat, S. Kom., M.T.I. View Sub Query.
BAHASA QUERY TERAPAN OLEH : HARSITI, ST.
SQL (Structured Query Language)
Pertemuan 4 – Sistem Basis Data.  Pada model relasional, basis data akan “disebar” atau dipilah-pilah ke dalam berbagai tabel dua dimensi. Setiap tabel.
Dr. KUSRINI, M.KOM 66. Select * From nama_tabel [Where Kondisi] [Order by Kolom_x] Atau Select Kolom_1,Kolom_2,..Kolom_n From nama_tabel [Where Kondisi]
MANAJEMEN BASIS DATA Pertemuan 8 SUBQUERY.
PTIK-13 PERANCANGAN DATABASE (2) MENGOLAH DATA MENJADI INFORMASI Dosen: Arya Yudhi W.,S.Kom.,M.Kom.
Modul SBD-2 …….. SQL Server

Model Data Relasional.
QUERY Antar Tabel Basis Data.
Outline: Relational Data Model Entity Relationship Diagram
ANALISA PERANCANGAN SISTEM
Teknik Informatika Basis Data (MMT-042)
Tabel Informasi/ Tabel Simbol
KECERDASAN BUATAN LOGIKA FUZZY (Fuzzy Logic) Edy Mulyanto.
Pengembangan Modul Fuzzy Query pada Fuzzy Database Management System
LOGIKA FUZZY Oleh I Joko Dewanto
LOGIKA FUZZY ABDULAH PERDAMAIAN
SQL.
TABEL INFORMASI atau TABEL SIMBOL
SQL DML Pertemuan 6 dan 7.
PENGAKSESAN QUERY.
QUERY SQL Modul Query.
Pertemuan 9 Logika Fuzzy.
Ada beberapa sifat yang melekat pada suatu tabel :
TRANSFORMASI HIMPUNAN ENTITAS
Sistem Berbasis Fuzzy Materi 3
LOGIKA FUZZY.
Fuzzy Database.
Desain Basis Data Dengan ERD
<KECERDASAN BUATAN>
SQL Part 1.
Basis Data [TK1064] I. Pengenalan Basis Data
HEMDANI RAHENDRA HERLIANTO
Operasi Himpunan Fuzzy
MODEL DATA RELASIONAL (1)
SQL(SELECT QUERY LANGUAGE)
Model Data Relasional.
Membuat Query ACCESS Query adalah fasilitas untuk mengakses data dengan cara  yang memungkin bagi kita untuk menampilkan data-data dari database dalam.
Relasi Universitas Telkom Disusun Oleh :
Pengantar Teknologi SIM 2 (pertemuan 6)
Transcript presentasi:

Fuzzy Database Tahani Sumber : Sri Kusumadewi Contoh Kasus Fuzzy Database Tahani Sumber : Sri Kusumadewi

Sebuah counter HP ingin membangun basis data yang implementasinya tidak hanya menampilkan atribut2 HP, tetapi juga membantu memberikan pilihan HP bagi konsumen, berdasarkan kriteria2 yang diinginkan konsumen.

Atribut yang ada pada HP meliputi : Harga Dimensi (panjang, lebar dan tebal) Berat Standby time Talk time Phonebook memory Voice dialing memory Games Message length Ada tidaknya fasilitas : WAP GPRS Infrared MMS Polyponic

1. Analisa Kebutuhan Sistem Kebutuhan Input Dibagi menjadi 2 yaitu : input fuzzy dan input non fuzzy b) Kebutuhan Output Output sistem berupa rekomendasi HP sesuai dengan kriteria yang diinginkan pengguna

Analisa kebutuhan sistem a) Kebutuhan Input Input fuzzy terdiri dari input fuzzy dan input non fuzzy 1. Input fuzzy terdiri dari Data HP yang menyangkut : harga, dimensi, berat, standby time, talk time, phonebook, memory, voice dialing memory, games, message length. Batas batas fuzzy Batas bawah (parameter a untuk semua bentuk fuzzy) Batas atas (parameter b untuk fungsi bahu dan parameter c untuk fungsi segitiga) Nilai tengah (parameter b untuk fungsi segitiga) untuk variabel-variabel pada bagian (i) 2. Input non fuzzy , terdiri dari data-data HP yang menyangkut ada tidaknya fasilitas : WAP,GPRS, Infrared,MMS dan polyphonic

Analisa kebutuhan sistem a) Kebutuhan Output Output sistem berupa rekomendasi HP sesuai dengan kriteria yang diinginkan pengguna

Perancangan Sistem Diagram Arus Data (DFD) Perancangan BasisData

Diagram Arus Data Entitas : HandPhone (HP) Pengguna Administrasi

Diagram Konteks Sistem

Diagram Arus Data DFD Level 1, terdiri dari 4 Proses Proses : Pemasukan dan editing data2 HP Proses : Pemasukan atau editing batas himpunan fuzzy Proses : Perhitungan derajat keanggotan dan fire strength Proses : Pencarian HP

Proses : Pemasukan dan editing data2 HP Data-data disimpan dan diambil dan diambil dari tabel DataHP dan JenisHP Proses : Pemasukan atau editing batas himpunan fuzzy Data-data disimpan dan diambil dari tabel BatasHimp Proses : Perhitungan derajat keanggotan dan fire strength data-data diambil dan disimpan kembali dalam tabel Mu Proses : Pencarian HP Pengguna menginput kriteria HP yang diinginkan, dan kemudian akan mendapatkan satu atau lebih data HP

Perancangan Basisdata Struktur Tabel Tabel JenisHP Tabel DataHP Tabel BatasHimp Tabel Mu Relasi Antartabel

i. Struktur tabel

Tabel JenisHP Tabel jenis HP digunakan untuk menyimpan data-data tentang merk HP, struktur tabel jenisHP. Nama Field Tipe Data Lebar Keterangan Kode * Integer 15 Kode HP (auto increment) NamaHP string   Merk HP * Kunci Primer

Tabel DataHP Nama Field Tipe Data Lebar Keterangan Type * string 10 Seri (type) HP Kode ** integer   Kode HP Harga real Harga HP P Panjang HP … .. *) Kunci Primer **) Kunci Tamu

Tabel BatasHimp fuzzy Untuk menyimpan data batas-batas himpunan fuzzy Nama Field Tipe Data Lebar Keterangan Batas* string 15 Nama batas himp.fuzzy Nilai real   Nilai batas himp.fuzzy *) Kunci Primer

Tabel Mu Digunakan untuk menyimpan data-data derajat keanggotaan pada himpunan fuzzy Nama Field Tipe Data Lebar Keterangan Type * string 10 Seri (type) HP MMurah real   Derajat keanggotaan untuk harga di Murah Mnormal Derajat keanggotaan untuk harga di Normal Mmahal Derajat keanggotaan untuk harga di Mahal … …… MHarga Fire strength u/ var harga Mu Fire strength u/ type yg bersangkutan *) Kunci Primer

ii. Relasi tabel

Fungsi Keanggotaan Setiap variabel fuzzy menggunakan fungsi keanggotaan. Variabel fuzzy Harga (Murah, Normal, Mahal) Rp Dimensi (Kecil (y), normal(y),besar (y))- 1000mm3 Panjang (x1)(Pendek,normal,panjang) lebar(x2) (Sempit, normal, lebar) tebal (x3)(Tipis, normal, tebal) Dimana : y =(x1+x2+x3)/1000 Berat (Ringan, Normal, Berat) Standby time (Sebentar, Normal, Lama) Talk time ((Sebentar, Normal, Lama) Phonebook memory (Sedikit, Sedang, Banyak) Voice dialing memory (Sedikit, Sedang, Banyak) Games (Sedikit, Sedang, Banyak) Message length (Pendek, Normal, Panjang)

Variabel non fuzzy WAP GPRS Infrared MMS Polyponic

Pembentukan Query Berdasarkan jumlah variabel yang digunakan, yaitu sebanyak 14 variabel (9 variabel fuzzy dan 5 variabel non fuzzy)

Setiap variabel non fuzzy memiliki 2 kemungkinan nilai, yaitu ada dan tidak, serta kemungkinan tidak memilih himpunan apapun. Sehingga total setiap variabel memiliki 3 kemungkinan pilihan. Dengan demikian, banyaknya kombinasi pilihan kategori untuk kelima variabel non fuzzy adalah : 35 = 243 pilihan.

Dari variabel fuzzy dan non fuzzy, total kombinasi pilihan sebanyak 49 * 35 = 262.144 * 243 = 63.700.992. Apabila merk HP jg diperhitungkan yaitu memilih merk HP atau tidak, maka kombinasi pilihan akan menjadi 2 kalinya, yaitu : 2 * 63.700.992 = 127.401.984 kombinasi.

Sebagai bahan pertimbangan, pada setiap hasil pencarian akan dirasa lebih baik apabila diberikan informasi tambahan mengenai merk HP, type HP, harga HP dan besarnya nilai rekomendasi yang diberikan.

Contoh Query Ingin diketahui type HP apa saja yang harganya MURAH. Maka SQL-nya adalah : SELECT a.NamaHP, b.Type, b.Harga,c.Mu FROM JenisHP a, DataHP b, Mu c WHERE (b.Harga = ‘MURAH’) AND (a.Kode = b.Kode) AND (b.Type =c.Type) AND (c.Mu >0) ORDER By c.Mu DESC, b.Harga ASC, b.Type ASC

Kasus IQ

Aplikasi Dibuat Dengan Menggunakan Program Visual Studio 2010 Prof + Devexpress + Crystal Report.  Skin yang digunakan menggunakan skin bonus yang berasal dari Devexpress.

Evaluasi Dari Kasus IQ diatas, buatlah Analisa sistem dan Perancangannya.