18

Click here to load reader

Android Binus

Embed Size (px)

Citation preview

Page 1: Android Binus

 

APLIKASI SISTEM PAKAR UNTUK DIAGNOSIS AWAL

DEMAM BERDARAH DENGAN METODE FUZZY

INFERENCE SYSTEM PADA PERANGKAT MOBILE

BERBASIS ANDROID

Alan Darmasaputra Binus University, Jakarta, DKI Jakarta, Indonesia

Christian Simon Binus University, Jakarta, DKI Jakarta, Indonesia

dan

Christianto Sumarno Binus University, Jakarta, DKI Jakarta, Indonesia

Abstrak

Penelitian aplikasi sistem pakar bertujuan untuk diagnosis demam berdarah pada perangkat

mobile ini bertujuan untuk menerapkan aplikasi sistem pakar yang dapat menyajikan hasil

diagnosis demam berdarah yang cepat dan mudah untuk digunakan pada perangkat mobile.

Adapun metode pengembangan yang digunakan meliputi tahapan-tahapan yaitu, pengumpulan

data, perencanaan sistem, analisis data, perancangan sistem, konstruksi program, pengujian

program, dan perbaikan. Hasil yang didapatkan pada penelitian ini adalah aplikasi sistem pakar

dapat diterapkan pada perangkat mobile dan berguna untuk diagnosis awal demam berdarah lebih

cepat dibandingkan dengan uji laboratorium. Simpulan dari penelitian ini adalah aplikasi sistem

Page 2: Android Binus

 

 

pakar berbasis Android ini mudah dan praktis untuk digunakan dan aplikasi sistem pakar ini

dapat memberikan diagnosis awal demam berdarah sehingga penanganan penyakit menjadi lebih

cepat.

Kata Kunci : Sistem Pakar, Diagnosis, Demam Berdarah, Fuzzy Inference System, Mobile,

Android

1. Pendahuluan

Kesehatan merupakan harta yang tak ternilai bagi manusia, sehingga manusia rela

melakukan segala cara agar dapat menjaga kesehatan secara jasmani. Siapa saja dapat mengalami

gangguan kesehatan, tanpa mengenal usia, jenis kelamin, pekerjaan, maupun waktu.

Penyakit demam berdarah dengue (DBD) adalah salah satu jenis gangguan kesehatan

yang mengganggu produktivitas setiap orang bahkan dapat menyebabkan kematian. Gejala

penyakit demam berdarah selama ini hanya didiagnosis masyarakat awam berdasarkan cirri-ciri

fisik yang diketahui tanpa didukung oleh fakta dan pertimbangan medis lainnya. Akibatnya tak

jarang penyakit-penyakit tersebut ditangani dengan cara yang salah dan kesembuhan pun urung

diraih. Alternatif yang dapat dilakukan untuk mendapatkan hasil diagnosis yang lebih baik adalah

pemeriksaan laboratorium, akan tetapi cara ini relatif mahal dan butuh waktu lama untuk

mengetahui hasilnya, selain itu tidak semua daerah di Indonesia memiliki laboratorium diagnosis

dengan fasilitas yang memadai.

Cara yang lebih baik adalah berkonsultasi kepada pakar atau dokter ahli. Namun dengan

kemudahan dengan adanya para pakar atau dokter ahli, terkadang terdapat pula kelemahan seperti

jam kerja (praktek) terbatas, jarak antara dokter dan penderita, serta banyaknya pasien sehingga

Page 3: Android Binus

 

 

harus menunggu antrian. Dalam hal ini, masyarakat awam selaku pemakai jasa lebih

membutuhkan seorang pakar yang bisa memudahkan dalam mendiagnosis penyakit lebih dini

agar dapat melakukan pencegahan lebih awal yang sekiranya membutuhkan waktu jika

berkonsultasi dengan dokter ahli. Karena hal tersebutlah maka dibutuhkan suatu alat bantu yang

dapat mendiagnosis penyakit berupa suatu sistem pakar yang dapat dijalankan pada platform

mobile.

Perkembangan teknologi mobile yang semakin pesat, baik dari segi perangkat lunak

(software) maupun perangkat keras (hardware), memudahkan masyarakat, khususnya pengguna

handphone atau smartphone, memperoleh informasi di manapun secara praktis dan cepat. Sistem

pakar merupakan salah satu cabang kecerdasan buatan yang mempelajari bagaimana mengadopsi

cara seorang pakar berpikir dan bernalar dalam menyelesaikan suatu permasalahan, dan membuat

suatu keputusan maupun mengambil kesimpulan dari sejumlah fakta yang ada. Dasar dari sistem

pakar adalah bagaimana memindahkan pengetahuan yang dimiliki oleh seorang pakar ke dalam

komputer, dan bagaimana membuat keputusan atau mengambil kesimpulan berdasarkan

pengetahuan itu. Permasalahan yang akan dibahas dalam penulisan skripsi ini adalah bagaimana

merancang suatu sistem pakar yang dapat digunakan untuk mendiagnosis penyakit demam

berdarah berdasarkan gejala yang dirasakan user, sehingga user menemukan solusi atas

permasalahan yang dihadapi.

Page 4: Android Binus

 

 

2. Metodologi

Ruang lingkup dari penelitian ini dibatasi pada:

• Perancangan, pembuatan, dan pengujian aplikasi sistem pakar yang mampu membantu

mendiagnosis penyakit demam berdarah dengue yang diderita masyarakat melalui

perangkat mobile berbasis Android dengan metode fuzzy inference Sugeno berdasarkan

empat gejala utama, yaitu: suhu tubuh, bercak-bercak, pendarahan, dan uji torniquet..

• Perancangan dan pembuatan sistem administrasi berbasis web, sebagai sarana untuk

melakukan kontrol dan pengawasan terhadap aplikasi berbasis mobile.

2.1. Perancangan

Pengguna menjalankan aplikasi diagnosis demam berdarah yang ada pada mobilephone

bersistem operasi Android. Lalu pengguna menjawab pertanyaan-pertanyaan yang diberikan oleh

aplikasi untuk mendapatkan data yang nanti akan diproses. Setelah dimasukkan dan dikumpulkan

maka aplikasi akan memproses untuk mendiagnosis apakah pengguna menderita demam berdarah

atau tidak. Pengguna juga dapat melakukan update aplikasi agar tetap menerima pengetahuan

terbaru guna pengembangan lebih lanjut. Pengguna juga melakukan pengiriman data hasil

diagnosis.

Input jawaban merupakan input yang diberikan oleh pengguna aplikasi. Input jawaban ini

dapat berupa angka dan pilihan jawaban. Selanjutnya jawaban ini akan diolah untuk mengelola

semua nilainya sesuai dengan fungsi keanggotaan sehingga nilai tersebut menjadi nilai fuzzy.

Ada 3 fungsi keanggotaan yang terdapat dalam aplikasi dari setiap kriteria. Lalu setelah

mendapatkan nilai fuzzy dari setiap fungsi keanggotaan tiap kategori, nilai tersebut dimasukkan

ke dalam aturan-aturan(rules) yang ada. Setelah mendapatkan nilai fuzzy akhir dari proses

Page 5: Android Binus

 

 

fuzzifikasi, lalu nilai tersebut digunakan untuk dijadikan pertimbangan keputusan hasil diagnosis

akhir. Input jawaban, nilai fuzzy, serta hasil diagnosis dimasukkan ke dalam database.

Struktur data yang digunakan adalah himpunan fuzzy. Data dibedakan atas kriteria dan

parameter. Kriteria adalah gejala klinis penyakit DBD, yaitu demam, bercak di kulit, pendarahan

spontan, dan uji tornikuet. Kriteria klinis diidentifikasikan sebagai data fuzzy. Masing-masing

kriteria mencerminkan keanggotan ini direpresentasikan dalam membership function(mf). Nilai

fungsi keanggotaan masing-masing gejala klinis diperoleh berdasarkan wawancara dengan pakar.

Basis aturan yang digunakan dalam pembuatan aplikasi ini, digunakan untuk perhitungan

data fuzzy dengan kaidah aturan IF THEN. Aturan dibuat berdasarkan pendapat dan penelitian

pakar. Ada 4 kriteria yang masing-masing terdiri dari 3 parameter sehingga jumlah aturan yang

akan terbentu sebanyak 81 aturan.

Metode defuzzifikasi yang digunakan adalah metode weighted average. Pada metode ini

setiap membership function yang terbentuk dikalikan dengan nilai hasil dari rule yang ada dan

semuanya dijumlahkan, lalu nilai tersebut dibagi dengan jumlah semua membership function.

2.2. Implementasi

Program ini dapat dijalankan dengan konfigurasi minimal perangkat mobile dengan

sistem operasi Android OS, version 2.2 (Froyo), CPU: 800 MHz ARM 11 processor, Adreno 200

GPU, Qualcomm MSM7227 chipset, Jaringan 2G GSM 850 / 900 / 1800 / 1900, 3G HSDPA 900

/ 2100, ukuran layar 320 x 480 pixels, dan ukuran memori internal 158 MB.

Page 6: Android Binus

 

 

2.3 Evaluasi

Pengujian program dilakukan dengan pengujian akurasi dengan menggunakan data pasien

yang terjangkit Demam Berdarah Dengue (DBD). Data pasien yang diuji terdiri dari 28 data yang

belum tervalidasi dan 20 data yang sudah tervalidasi. Validasi adalah meneliti kebenaran data

dalam kondisi khusus. Dalam hal ini kondisi khusus tersebut adalah aturan (rule base) yang

diperoleh dari pakar. Validasi dilakukan dengan cara meneliti konsistensi data terhadap aturan

tersebut. Menurut pendapat pakar dijumpai demam tinggi yang mendadak disertai salah satu

manifestasi pendarahan dapat dijadikan kesimpulan klinis penyakit DBD Hasil diagnosis data

tersebut diperbandingkan dengan hasil pengujian berdasarkan sistem.

Pengujian 14 kasus DBD sesuai catatan medis (nomor 1–14), disimpulkan 13 kasus DBD

oleh sistem. Pengujian 14 kasus bukan DBD sesuai catatan medis (nomor 14 – 28), disimpulkan 9

kasus bukan DBD oleh sistem. Dari total 28 kasus yang diuji maka 22 kasus (78.50%) tepat

disimpulkan oleh model. Akurasi pengambilan kesimpulan secara lengkap dapat dilihat pada

tabel berikut.

Tabel 1 - Perbandingan Diagnosis Sistem Dengan Diagnosis Pakar Sebelum Validasi

Kasus Hasil diagnosis pakar

Kesimpulan sistem yang tepat (Sesuai diagnosis pakar)

Tingkat Akurasi (%)

DBD 14 13 92.85 Tidak DBD 14 9 64.20

Total 28 28 78.50

Pengujian dengan data testing setelah proses validasi dilakukan dengan cara melakukan

entri data testing sebanyak 20 sampel. Pengujian 10 kasus DBD sesuai catatan medis (nomor 1–

10), disimpulkan 10 kasus DBD oleh sistem. Pengujian 10 kasus bukan DBD sesuai catatan

Page 7: Android Binus

 

 

medis (nomor 10 – 20), seluruhnya disimpulkan kasus bukan DBD oleh sistem. Dari total 20

kasus yang diuji maka 10 kasus (100%) tepat disimpulkan oleh model. Akurasi pengambilan

kesimpulan secara lengkap dapat dilihat pada tabel berikut.

Tabel 2 - Perbandingan Diagnosis Sistem Dengan Diagnosis Pakar Setelah Validasi

Kasus Hasil diagnosis pakar

Kesimpulan sistem yang tepat (Sesuai diagnosis pakar)

Tingkat Akurasi (%)

DBD 10 10 100.00 Tidak DBD 10 10 100.00

Total 20 20 100.00

3. Simpulan

Setelah menyelesaikan perancangan dan pengembangan sistem, serta melalui

implementasi dan evaluasi sistem, kami memperoleh kesimpulan sebagai berikut:

1. Aplikasi sistem pakar untuk diagnosis demam berdarah dapat diimplementasikan pada

perangkat mobile berbasis Android.

2. Aplikasi sistem pakar berbasis Android ini mudah untuk digunakan.

3. Aplikasi sistem pakar ini dapat memberikan diagnosis awal demam berdarah sehingga

penanganan penyakit menjadi lebih cepat dibandingkan uji laboratorium.

Page 8: Android Binus

 

 

Daftar Pustaka

[1] Baken, S. (2005). PHP 5 Power Programming. Melbourne: Pearson Education Australia.

[2] Connolly, T. M., & Begg, C. E. (2005). Database Systems: A Practical Approach to Design,

Implementation and Management (4th Edition). Harlow: Addison-Wesley.

[3] December, J. (2007). The World Wide Web Unleashed (4th Edition). New York: Sams

Publishing.

[4] Deitel P.J., & Deitel H.M. (2012). Java: How To Program. New York: Prentice-Hall

[5] EllisLab. 2011. CodeIgniter User Guide. Retrieved 12-07-2011 from

http://codeigniter.com/user_guide/

[6] Google. 2011. What Is Android?. Retrieved 07-28-2011 from

http://developer.android.com/guide/basics/what-is-android.html

[7] Handayani, L., & Sutikno, T. (2008). Sistem Pakar untuk Diagnosis Penyakit THT Berbasis

Web dengan “e2gLite Expert System Shell”, Jurnal Teknologi Industri XII, (1), 19-26.

[8] Hwaci - Applied Software Research. 2011. About SQLite. Retrieved 08-14-2011 from

http://www.sqlite.org/about.html

[9] Ignizio, J.P. (1991). Introduction to Expert System: The Development and Implementation of

Rule-Based Expert System. Singapore: McGraw-Hill Book Co.

[10] Jang J.S.R., Sun C.T., & Mizutami. E. (1997). Neuro-Fuzzy and Soft Computing. London:

Prentice-Hall.

[11] Kusumadewi, S., & Purnomo, H. (2004). Aplikasi Logika Fuzzy Untuk Mendukung

Keputusan. Graha Ilmu: Yogyakarta.

[12] Kusumadewi, S. (2003). Artificial Intelligence (Tehnik dan aplikasinya). Graha Ilmu:

Yogyakarta.

Page 9: Android Binus

 

 

[13] Microsoft. 2011. Model-View-Controller. Retrieved 12-15-2011

http://msdn.microsoft.com/en-us/library/ff649643.aspx

[14] Oracle. 2011. What Is MySQL?. Retrieved 01-30-2012 from

http://dev.mysql.com/doc/refman/5.1/en/what-is-mysql.html

[15] O’ Brien, J. A. (2003). Management Information Systems (6th Edition). New York: McGraw-

Hill.

[16] Pressman, R. S. (2010). Software Engineering: A Practitioner’s Approach (7th Edition). New

York: McGraw-Hill.

[17] Rich, E., & Knight, K. (1991). Artificial Intelligence. New York: McGraw-Hill.

[18] Turban, E. (2003). Decision Support and Expert System. New York: MacMillan Publishing

Company.

[19] VonAltrock, C. (1995). Fuzzy Logic & Neuro Fuzzy Applications Explained. New Jersey:

Prentice-Hall.

[20] W3C. 2004. Web Service Glossary. Retrieved 01-30-2012 from

http://www.w3.org/TR/2004/NOTE-ws-gloss-20040211/

Page 10: Android Binus

 

EXPERT SYSTEMS APPLICATION FOR EARLY

DIAGNOSING OF DENGUE FEVER USING FUZZY

INFERENCE SYSTEM METHOD ON ANDROID

BASED MOBILE DEVICES

Alan Darmasaputra Binus University, Jakarta, DKI Jakarta, Indonesia

Christian Simon Binus University, Jakarta, DKI Jakarta, Indonesia

and

Christianto Sumarno Binus University, Jakarta, DKI Jakarta, Indonesia

Abstract

The research of expert system applications for diagnosis of dengue fever aimed at mobile devices

is intended to apply expert system application to present the results of the rapid diagnosis of

dengue fever and easy to use on mobile devices. The methods used include the development

stages, namely, data collection, system planning, data analysis, system design, program

construction, program testing, and repair. The results obtained in this study are the application of

expert systems can be applied to mobile devices and useful for early diagnosis of dengue fever

faster than laboratory testing. The conclusions of this study is the Android-based expert system

Page 11: Android Binus

 

 

application is easy and practical to use and application of expert systems can provide early

diagnosis so that treatment of dengue illness become faster.

Keywords : Expert System, Diagnosis, Dengue Fever, Fuzzy Inference System, Mobile,

Android

1. Preface

Health is a priceless treasure for man, so man is willing to do everything possible to

maintain physical health. Anyone can experience health problems, regardless of age, sex,

occupation, and time.

Dengue hemorrhagic fever (DHF) is one type of health problems that interfere with the

productivity of each person can even cause death. Symptoms of dengue fever during the ordinary

people are only diagnosed by physical traits that are known without the support of facts and other

medical considerations. Not infrequently results of those illnesses are handled in the wrong way

and relief was nevertheless achieved. Alternatives that can be done to get a better diagnosis are

laboratory tests, but this way is relatively expensive and take too long to know the results, but it's

not all regions in Indonesia have the diagnosis laboratories with adequate facilities.

A better way is to consult an expert or specialist. But with the ease in the presence of

experts or specialists, sometimes there are also disadvantages such as hours of work (practice) is

limited, the distance between doctor and patient, and so many patients have to wait for the queue.

In this case, the common people as service users more in need of an expert who can facilitate the

early diagnosis of disease prevention in order to perform earlier that it should take if you consult

Page 12: Android Binus

 

 

with a healthcare provider. Because of them that it is needed a tool that can diagnose the disease

in the form of an expert system that can run on mobile platforms.

Development of mobile technologies is rapidly increasing, both in terms of software

(software) and hardware (hardware), facilitate the public, especially users of mobile or

Smartphone, obtain any information on a practical and fast. Expert system is one branch of

artificial intelligence that studies how to adopt the way an expert thought and reasoning in

solving a problem, and make a decision or conclusion of a number of facts. The basis of expert

systems is how to move the knowledge possessed by an expert into a computer, and how to make

decisions or draw conclusions based on that knowledge. Issues to be discussed in the writing of

this thesis is how to design an expert system that can be used to diagnose dengue fever symptoms

are perceived by the user, so users find solutions to problems faced.

2. Methodology

The scope of this study is limited to:

• Designing, manufacturing, and testing of expert system applications that can help

diagnose dengue fever suffered by the public through Android-based mobile devices

with Sugeno fuzzy inference method based on four main symptoms, namely: the

temperature of the body, blotches, bleeding, and tourniquet test.

• Design and manufacture of web-based administration system, as a means to exercise

control and supervision of mobile-based applications.

Page 13: Android Binus

 

 

2.1. Design

Users run applications that have a diagnosis of dengue fever in the mobilephone Android

operating system. Then the user to answer questions provided by the application to obtain data

that will be processed. Once collected it is entered and the application will proceed to diagnose

whether the user is suffering from dengue fever or not. Users can also update the application in

order to continue receiving the latest knowledge for further development. Users also perform data

transmission diagnosis.

Input is input the answers given by the user application. Input this answer may be a

number and choice of answers. Further answers will be treated to manage all of its value in

accordance with the membership function so that the value is a fuzzy value. There are three

membership functions contained in the application of each criterion. Then after getting the value

of each fuzzy membership function of each category, the value is incorporated into the rules

(rules) that exist. After getting the fuzzy end of the fuzzification process, then that value is used

to be considered making the final diagnosis. Input response, fuzzy values, and the diagnosis

entered into the database.

Data structure used is a fuzzy set. Data are differentiated based on the criteria and

parameters. Criteria were clinical symptoms of dengue fever including fever, skin rash,

spontaneous bleeding, and tourniquet test. Clinical criteria identified as fuzzy data. Each criterion

is represented in the membership reflects the membership function (mf). Membership function

value of each clinical symptom is obtained based on interviews with experts.

Rule base used in making this application, used for the calculation data with the rules of

fuzzy IF THEN rules. Rules are made based on expert opinion and research. There are four

Page 14: Android Binus

 

 

criteria, each of which consists of three parameters so that the number of rules that will form as

much as 81 rules.

Defuzzification method used is weighted average method. In this method, each

membership function is formed multiplied by the result of a rule that exists and everything added

up, then the value is divided by the sum of all the membership function.

2.2. Implementation

This program can be run with minimal configuration of mobile devices with the Android

operating system, version 2.2 (Froyo), CPU: 800 MHz ARM 11 processor, Adreno 200 GPU,

Qualcomm MSM7227 chipset, 2G GSM Network 850 / 900 / 1800 / 1900, 3G HSDPA 900 /

2100, 320 x 480 pixels of resolution, and internal memory of 158 MB.

2.3 Evaluation

Testing program carried out by testing the accuracy by using data of patients who

contracted Dengue Hemorrhagic Fever (DHF). Data of patients who tested consisted of 28 data

has not been validated and the data that has been validated 20. Check the accuracy of data

validation is under special conditions. In this special condition is the rule (rule base) obtained

from experts. Validation is done by examining the consistency of the data to the rule. According

to expert opinion found that a sudden high fever accompanied by one of the manifestations of

bleeding may be the conclusion of clinical diagnosis of DHF data results are compared with test

results based on the system.

Testing 14 dengue cases according to medical records (numbers 1-14), concluded 13

cases of dengue fever by the system. 14 cases of dengue testing is not appropriate medical

Page 15: Android Binus

 

 

records (numbers 14-28), 9 cases are not concluded by the system DBD. Of the total 28 cases that

tested the 22 cases (78.50%) just concluded by the model. Complete accuracy of conclusions can

be seen in the following table.

Table 1 - Comparison Expert System Diagnosis With Prior Validation Data

Cases Prior Validation Data

Expert System Diagnosis Accuracy (%)

DBD 14 13 92.85 Non DBD 14 9 64.20

Total 28 28 78.50

Testing with data after the validation process has been done by performing data entry

testing as many as 20 samples. Testing 10 dengue cases according to medical records (numbers

1-10), 10 dengue cases concluded by the system. 10 cases of dengue testing is not appropriate

medical records (numbers 10-20), all concluded cases by the system rather than DBD. Of the

total 20 cases that tested the 10 cases (100%) just concluded by the model. Complete accuracy of

conclusions can be seen in the following table.

Table 2 - Comparison Expert System Diagnosis With After Validation Data

Cases Prior Validation Data

Expert System Diagnosis Accuracy (%)

DBD 10 10 100.00 Non DBD 10 10 100.00

Total 20 20 100.00

Page 16: Android Binus

 

 

3. Summary

After completing the design and development of the system, as well as through the

implementation and evaluation of the system, we obtain the following conclusion:

1. The expert system application for diagnosing dengue fever can be implemented on

Android based mobile devices.

2. This expert system application is easy to use.

3. This expert system application could give early diagnosis of dengue fever so that

treatment of dengue illness become faster than lab tests.

Page 17: Android Binus

 

 

Daftar Pustaka

[1] Baken, S. (2005). PHP 5 Power Programming. Melbourne: Pearson Education Australia.

[2] Connolly, T. M., & Begg, C. E. (2005). Database Systems: A Practical Approach to Design,

Implementation and Management (4th Edition). Harlow: Addison-Wesley.

[3] December, J. (2007). The World Wide Web Unleashed (4th Edition). New York: Sams

Publishing.

[4] Deitel P.J., & Deitel H.M. (2012). Java: How To Program. New York: Prentice-Hall

[5] EllisLab. 2011. CodeIgniter User Guide. Retrieved 12-07-2011 from

http://codeigniter.com/user_guide/

[6] Google. 2011. What Is Android?. Retrieved 07-28-2011 from

http://developer.android.com/guide/basics/what-is-android.html

[7] Handayani, L., & Sutikno, T. (2008). Sistem Pakar untuk Diagnosis Penyakit THT Berbasis

Web dengan “e2gLite Expert System Shell”, Jurnal Teknologi Industri XII, (1), 19-26.

[8] Hwaci - Applied Software Research. 2011. About SQLite. Retrieved 08-14-2011 from

http://www.sqlite.org/about.html

[9] Ignizio, J.P. (1991). Introduction to Expert System: The Development and Implementation of

Rule-Based Expert System. Singapore: McGraw-Hill Book Co.

[10] Jang J.S.R., Sun C.T., & Mizutami. E. (1997). Neuro-Fuzzy and Soft Computing. London:

Prentice-Hall.

[11] Kusumadewi, S., & Purnomo, H. (2004). Aplikasi Logika Fuzzy Untuk Mendukung

Keputusan. Graha Ilmu: Yogyakarta.

[12] Kusumadewi, S. (2003). Artificial Intelligence (Tehnik dan aplikasinya). Graha Ilmu:

Yogyakarta.

Page 18: Android Binus

 

 

[13] Microsoft. 2011. Model-View-Controller. Retrieved 12-15-2011

http://msdn.microsoft.com/en-us/library/ff649643.aspx

[14] Oracle. 2011. What Is MySQL?. Retrieved 01-30-2012 from

http://dev.mysql.com/doc/refman/5.1/en/what-is-mysql.html

[15] O’ Brien, J. A. (2003). Management Information Systems (6th Edition). New York: McGraw-

Hill.

[16] Pressman, R. S. (2010). Software Engineering: A Practitioner’s Approach (7th Edition). New

York: McGraw-Hill.

[17] Rich, E., & Knight, K. (1991). Artificial Intelligence. New York: McGraw-Hill.

[18] Turban, E. (2003). Decision Support and Expert System. New York: MacMillan Publishing

Company.

[19] VonAltrock, C. (1995). Fuzzy Logic & Neuro Fuzzy Applications Explained. New Jersey:

Prentice-Hall.

[20] W3C. 2004. Web Service Glossary. Retrieved 01-30-2012 from

http://www.w3.org/TR/2004/NOTE-ws-gloss-20040211/