LANDASAN TEORI
bidang ilmu pengetahuan. Mulai ada sejak muncul komputer modern, yakni pada
1940 dan 1950. Ilmu pengetahuan komputer ini khusus ditujukan dalam
seiring dengan laju perkembangan zaman menuju arah globalisasi dalam setiap
beragam pula.
prosedural dan kaku, rangkaian tahap solusinya sudah didefinisikan secara tepat
mendapatkan solusi yang memuaskan dilakukan pendekatan trial and error, mirip
13
14
adalah cerdas”.
hal yang pada saat ini dapat dilakukan lebih baik oleh manusia”.
Kecerdasan buatan dilihat dari berbagai sudut pandang adalah sebagai berikut :
Kecerdasan buatan adalah bagaimana membuat mesin yang “cerdas” dan dapat
Dua bagian utama yang dibutuhkan untuk aplikasi kecerdasarn buatan adalah :
berdasarkan pengalaman.
Input Output
Basis Motor
Masalah Jawaban
Pengetahuan Inferensi
Pertanyaan Solusi
Sistem pakar atau Expert System biasa disebut dengan “knowledge- based
masalah-masalah spesifik.
metode analisis yang telah didefinisikan terlebih dahulu oleh pakar yang sesuai
dengan bidang keahliannya. Sistem ini disebut sistem pakar karena fungsi dan
sebagai kunci penting yang akan membantu suatu sistem pendukung keputusan
Sistem pakar terdiri dari dua komponen utama yaitu: basis pengetahuan
untuk memanipulasi atau mengolah data untuk menjadi pengetahuan baru. Basis
kecilnya kemampuan sistem pakar biasanya ditentukan oleh kapasitas dari basis
membantu dan memandu pengguna sistem pakar dalam memanipulasi data dan
Konsep dasar dari sistem pakar yaitu meliputi keahlian (expertise), ahli
tertentu, dimana keahlian bisa diperoleh dari pelatihan/ pendidikan, membaca dan
pengalaman dunia nyata. Ada dua macam pengetahuan yaitu pengetahuan dari
sumber yang ahli dan pengetahuan dari sumber yang tidak ahli. Pengetahuan dari
sumber yang ahli dapat digunakan untuk mengambil keputusan dengan cepat dan
tepat.
17
Ahli (experts) adalah seorang yang memiliki keahlian tentang suatu hal
ditetapkan dengan beberapa cara yang berubah- ubah dan merubahnya kedalam
bentuk yang dapat dipergunakan oleh dirinya sendiri dengan cepat dan cara
pengetahuan kapan saja yang diperlukan dan menentukan apakah keahlian mereka
(transferring expertise) dari seorang ahli atau sumber keahlian yang lain ke dalam
tidak ahli (bukan pakar). Proses ini meliputi empat aktivitas yaitu:
mengumpulkan pengetahuan dari para ahli atau sumber keahlian yang lain.
2. Dapat memberikan penalaran untuk data-data yang tidak lengkap atau tidak
pasti
dapat dipahami.
1. Membuat seorang yang awam dapat bekerja seperti layaknya seorang pakar.
2. dapat bekerja dengan informasi yang tidak lengkap atau tidak pasti.
kesalahan.
5. ES tidak dapat lelah atau bosan, juga konsisten dalam memberi jawaban dan
saja.
2. Sulit dikembangkan. Hal ini tentu saja erat kaitannya dengan ketersediaan
pakar di bidangnya.
(consultation environment).
dan menyimpan hasil sementara. Biasanya berupa sebuah basis data. Antarmuka
dan komputer. Komunikasi ini paling baik berupa bahasa alami, biasanya
gambar atau grafik. Antarmuka yang lebih canggih dilengkapi dengan percakapan
(voice communication).
(tracing) bagaimana suatu kesimpulan dapat diambil merupakan hal yang sangat
pengguna (user interface), basis data sistem pakar (expert system database),
inferensi (inference mechanism). Selain itu ada satu komponen yang hanya ada
dikehendaki pengguna.
Basis
Memori kerja
Pengetahuan Mesin
(Fakta)
(Aturan)
Agenda
Fasilitas
Fasilitas
Aku isi
Penjelasan
Pengetahuan
Antar Muka
Pengguna
bagian dari sistem pakar yang berisi fakta-fakta masalah yang ditemukan dalam
suatu sesi, berisi fakta-fakta tentang suatu masalah yang ditemukan dalam proses
konsultasi.
23
bahasa. Basis Pengetahuan merupakan inti program Sistem Pakar dimana basis
seorang pakar.
Ada beberapa model representasi yang penting yaitu : logika (logic), jaringan
a) Logika (logic)
b) Jaringan Sematik
beratribut.
c) Bingkai (Frame)
objek.
d) Kaidah Produksi
Metode kaidah produksi biasanya dituliskan dalam bentuk jika maka (if-
then). Kaidah ini dapat dikatakan sebagai hubungan implikasi dua bagian,
yaitu: pertama jika (premise) dan yang kedua, yaitu muka (konkulasi).
Apabila bagian jika dipenuhi maka bagian muka akan bernilai benar.
25
Basis Data adalah bagian yang mengandung semua fakta-fakta, baik fakta
awal pada saat sistem mulai beroperasi maupun fakta-fakta yang didapatkan pada
Basis Data untuk menyimpan data hasil observasi dan data lainnya yang
berpikir dan pola-pola penalaran sistem yang akan menganalisis suatu masalah
tertentu dan selanjutnya akan mencari jawaban atau kesimpulan yang terbaik.
Secara deduktif mesin inferensi memilih pengetahuan yang relevan dalam rangka
kaidah-kaidah dalam basis pengetahuan dengan fakta-fakta yang ada dalam basis
data.
pencarian dari suatu masalah kepada solusinya. Jika klausa premis sesuai dengan
Forward Chaining adalah data driven karena inferensi dimulai dengan informasi
Pelacakan ke depan mencari fakta yang sesuai dari bagian IF dari aturan IF-THEN
memori kerja, kemudian memilih salah satunya dan menjalankan aksi yang
bersesuaian dengan aturan tersebut. Pemilihan aturan yang akan dijalankan (fire)
tersebut menghasilkan memori kerja baru, dan siklus diulang lagi sampai tidak
ada aturan yang dapat dipicu (fire), atau goal (tujuan) yang dikehendaki sudah
terpenuhi
b. Backward Chaining
driven). Dalam pendekatan ini pelacakan dimulai dari tujuan, selanjutnya dicari
pelacakan menggunakan premis untuk aturan tersebut sebagai tujuan baru dan
mencari aturan lain dengan tujuan baru sebagai kesimpulannya. Proses berlanjut
Pada metode Breadth-First Search ini adalah semua node pada level n akan
pencarian dimulai dari node akar terus ke level 1 dari kiri ke kanan, kemudian
Algoritma :
ii. Jika keadaan awal adalah tujuan yang diharapkan, sukses dan keluar.
iii. Jika tidak demikian, tambahkan keadaan awal yang baru tersebut pada
akhir Node_List.
Keuntungan :
2. Jika ada 1 solusi, maka breadth – first search solusi akan menemukannya dan
jika ada lebih dari satu solusi, maka solusi minimum akan ditemukan.
Kelemahan :
2. Membutuhkan waktu yang cukup lama, karena akan menguji n level untuk
Pencarian dimulai dari node akar ke level yang lebih tinggi. Proses diulangi terus
Algoritma :
a) Bangkitkan successor E dari keadaan awal. Jika tidak ada successor, maka
c) Jika sukses berikan tanda sukses. Namun jika tidak, ulangi langkah-2.
Keuntungan :
Kelemahan :
kombinasi dari metode depth first search dan metode breadth first search dengan
mengambil kelebihan dari kedua metode tersebut. Pada setiap langkah proses
heuristik yang memadai pada setiap node atau simpul yang kita pilih dengan
first search, pencarian diperbolehkan mengunjungi node di lebih rendah dan jika
ternyata node dilevel lebih tinggi memiliki nilai heuristik lebih buruk.
Algoritma :
ii. Jika node tersebut sudah pernah dibangkitkan sebelumnya, ubah parent
jika lintasan baru lebih menjanjikan. Hapus node tersebut dari antrian
OPEN.
Keuntungan :
Kelemahan :
2.3.2 Pencarian Optimal (branch and bound, branch and bound dengan
dynamic programming)
Metode ini tidak memerlukan estimasi jarak tiap node menuju goal, selain itu
elemen-elemen pada queue bukan tiap node, melainkan lintasan parsial yang
sudah tercapai.
Algoritma:
1. Buat sebuah antrian, inisialisasi node pertama dengan root dari tree.
2. bila lintasan parsial ≠ lintasan goal, maka lintasan parsial diganti dengan
lintasan parsial + node child, semuanya diatur berdasarkan harga yang diurut
secara ascending.
Keuntungan
global)
Kelemahan
Metode ini sama dengan Branch and Bound, tetapi lebih efisien karena bisa
mengurangi lebar / melakukan pemotongan terhadap lebar dari tree. hal ini
dilakukan dengan cara mereduksi lintasan parsial yang menuju ke suatu node yang
Algoritma
1. Buat sebuah antrian, inisialisasi node pertama dengan root dari tree.
2. Bila lintasan parsial ≠ lintasan goal, jika ada lintasan parsial dengan node
terakhir yang sama (dalam satu queue) maka diambil yang harganya paling
minimal, sedangkan yang lebih mahal dihapus dari queue sehingga tree akan
lebih kurus.
Gambar 2.8 Tree Yang Dihasilkan Dengan Metode Branch and Bound Dengan
Dynamic Programming
keuntungan
2. Lebih optimum dari pada metode branch and bound dalam pengunaan
Kelemahan
Harus mengingat node terakhir dari lintasan parsial yang sudah dicapai
sebelumnya.
36
theory), teori fuzzy Zadeh (Zadeh’s fuzzy theory) dan faktor kepastian (certainty
factor).
nilai yang disebut certainty factor (CF) untuk mengasumsikan derajat keyakinan
CF(H,E)=MB(H,E)-MD(H,E)
37
1. Metode ini cocok dipakai dalam sistem pakar untuk mengukur sesuatu
apakah pasti atau tidak pasti dalam mendiagnosis penyakit sebagai salah
satu contohnya.
dapat mengolah dua data saja sehingga keakuratan data dapat terjaga.
saja. Perlu dilakukan beberapa kali pengolahan data untuk data yang lebih
dari 2 buah.
39
Sebagai contoh si ani mengalami haid tidak normal, dokter memperkirakan nilai
maka :
CF(H,E)=MB(H,E)-MD(H,E)
CF = 30 – 15
= 15
sedangkan ani juga mengalami gejala disekitar daerah yang terinfeksi kulit
=0,4 + 0,18
=0,58
=0,1 + 0,135
=0,235
= 0,58 - 0,235
=0,345
MySQL merupakan susunan salah satu konsep utama dalam database sejak
lama, yaitu SQL (Structure Query Language). Kendala dari suatu sistem database
(DBMS) dapat diketahui dari cara kerja optimezernya dalam melakukan perintah-
database server lainnya dalam query data. MySQL adalah salah satu dari sekian
banyak sistem database yang merupakan terobosan solusi yang tepat dalam
aplikasi database.
ditunjang performa query dari databasenya yang saat ini bisa dikatakan paling
cepat dan jarang bermasalah. MySQL ini juga sudah dapat berjalan pada
lingkungan Windows.
diantaranya :
2.6 PHP
untuk membuat halaman web yang dinamis. Maksud dari server-side scripting
PHP merupakan script untuk pemrograman script web server side, script
yang membuat dokumen HTML secara on the Fly, dokumen HTML yang
dihasilkan dari suatu aplikasi bukan dokumen HTML yang dibuat dengan
menggunakan editor teks atau editor HTML. Dengan menggunakan PHP maka
maintenance suatu situs web menjadi lebih mudah. Proses Update data dapat
PHP.
data dari database dengan sangat mudah dapat dilakukan. Berikut adalah daftar
database yang didukung oleh PHP Adabas D, dBase, Empress, File pro (read
menggunakan protokol IMAP, SNMP, NNTP, POP3, HTTP, dan lainnya yang tak
terhitung. Pemrogram juga dapat membuka soket jaringan secara mentah dan
PHP merupakan software yang open source (gratis) dan mampu lintas
platform, yaitu dapat digunakan dengan sistem operasi dan web server apapun.
PHP mampu berjalan diWindows dan beberapa versi Linux. PHP juga dapat
dibangun sebagi modul pada web server Apache dan sebagai binary yang dapat
berjalan sebagi CGI. PHP dapat mengirim HTTP Header, dapat mengeset cookies,
baik dengan beberapa basis data, antara lain Oracle, Sybase, mSQL, MySQL,
Solid, PostgreSQL, Adabas, FilePro, Velocis, dBase, Unix dbm, dan tak
beberapa library eksternal yang dapat melakukan segalanya mulai dari membuat
Pembuatan web ini merupakan kombinasi antara PHP sendiri dan sebagai
seorang pengguna internet akan membuka suatu situs yang menggunakan fasilitas
server-side scripting PHP, maka terlebih dahulu server yang bersangkutan akan
format HTML ke web browser pengguna internet tadi. Dengan demikian seorang
pengguna internet tidak dapat melihat kode program yang ditulis dalam PHP
sehingga keamanan dari halaman web menjadi lebih terjamin. Tetapi tidak seperti
serviks. HPV dapat menginfeksi baik laki-laki dan perempuan. Bisa melalui
segala aktivitas yang memungkinkan adanya kontak kelamin dengan orang yang
hpv, tidak menyadari kalau dirinya sudah terinfeksi hpv atau bahkan
menularkannya. Ada lebih dari 30 tipe HPV yang menginfeksi daerah kelamin
ada empat tipe hpv biasanya menginfeksi manusia antara lain tipe 16, 18
1) Penggunaan vaksin gardasil yang telah disetujui oleh FDA untuk digunakan
pada anak perempuan dan wanita usia 9-26. Vaksin ini telah terbukti aman
dan 100% efektif dalam mencegah infeksi dengan empat tipe HPV paling
umum (6, 11, 16, dan 18). Namun, vaksin ini kurang efektif pada wanita
yang telah terinfeksi HPV, dan tidak melindungi terhadap semua jenis
infeksi HPV.
2) Karena tidak ada perawatan yang 100% efektif untuk mencegah penyebaran
primer (pertama) terjadi di leher rahim (serviks) dan mulut rahim (portio). Serviks
adalah bagian rahim yang menghubungkan rahim sebelah atas dengan vagina.
Kanker serviks disebabkan oleh virus HPV (Human Papilloma Virus). Virus ini
memiliki lebih dari 100 tipe, di mana sebagian besar di antaranya tidak berbahaya
dan akan lenyap dengan sendirinya. Jenis virus HPV yang menyebabkan kanker
serviks dan paling fatal akibatnya adalah virus HPV tipe 16 dan 18. Namun, selain
disebabkan oleh virus HPV, sel-sel abnormal pada leher rahim juga bisa tumbuh
akibat paparan radiasi atau pencemaran bahan kimia yang terjadi dalam jangka
waktu cukup lama. Infeksi HPV paling sering terjadi pada kalangan dewasa muda
(18-28 tahun).
antara 5-20 tahun, mulai dari tahap infeksi, lesi pra-kanker hingga positif menjadi
kanker serviks.
Penularan virus HPV bisa terjadi melalui hubungan seksual, terutama yang
dilakukan dengan berganti-ganti pasangan. Penularan virus ini dapat terjadi baik
dengan cara transmisi melalui organ genital ke organ genital, oral ke genital,
HPV. Sebab, tidak hanya menular melalui cairan, virus ini bisa berpindah melalui
sentuhan kulit. Namun perlu diingat bahwa setiap perempuan beresiko untuk
terinfeksi HPV walaupun setia pada satu pasangan. Pasangan yang terinfeksi akan
bergantung dari jenis HPV resiko tinggi atau rendah, yang biasa disebut lesi pra
kanker. Sebagian besar infeksi HPV akan sembuh dengan sendirinya dalam 1-2
penderita datang untuk berobat ketika keadaan kesehatannya telah kritis atau
perempuan dari seluruh penderita kanker adalah pasien kanker serviks. Ada
15.000 kasus baru per tahun dengan kematian 8.000 orang per tahun.
Perempuan yang rawan mengidap kanker serviks adalah mereka yang berusia
antara 35-50 tahun, terutama anda yang telah aktif secara seksual sebelum usia 16
tahun. Hubungan seksual pada usia terlalu dini bisa meningkatkan risiko terserang
hubungan seksual setelah usia 20 tahun. Kanker leher rahim juga berkaitan
46
dengan jumlah partner seksual. Semakin banyak partner seksual yang Anda
miliki, maka kian meningkat pula risiko terjadinya kanker leher rahim. Selain itu
juga Anda yang terinfeksi virus HIV dan yang dinyatakan memiliki hasil uji pap
smear abnormal, serta para penderita gizi buruk, juga berisiko terinfeksi virus
HPV. Pada Anda yang melakukan diet ketat, rendahnya konsumsi vitamin A, C,
dan E setiap hari bisa menyebabkan berkurangnya tingkat kekebalan pada tubuh,
Pap smear adalah metode pemeriksaan standar untuk mendeteksi kanker leher
rahim. Namun, pap smear bukanlah satu-satunya cara yang bisa dilakukan untuk
mendeteksi penyakit ini. Ada pula jenis pemeriksaan dengan menggunakan asam
asetat (cuka) yang relatif lebih mudah dan lebih murah dilakukan. Jika
menginginkan hasil yang lebih akurat, kini ada teknik pemeriksaan terbaru untuk
deteksi dini kanker leher rahim, yang dinamakan teknologi Hybrid Capture II
System (HCII).
(menyebabkan terjadinya penyakit lain). Hal ini berkaitan dengan penyebaran sel
abnormal yang semakin lama semakin membesar dan semakin mengganas yang
menyerang ke organ-organ tubuh yang lain yang dapat mematikan seperti liper,
paru, otak, tulang yang menyebabkan nyeri tulang panggul dan tulang belakang,
nyeri tulang pada anggota gerak (kaki), terjadi pembengkakan pada area kaki,
kelamin adalah jenis penyakit menular seksual (PMS). Genital warts sangat
menular dan dapat menyebar melalui kontak seksual dengan individu yang
terinfeksi. Setelah hubungan seksual dengan orang yang terinfeksi, kutil dapat
muncul dalam beberapa minggu atau bulan, atau tidak sama sekali. Genital warts
menyebar dengan cepat di daerah yang lembab, yang artinya adalah umum bagi
mereka untuk tampil di kedua sisi dari vulva atau anus. Hal ini dimungkinkan
Kutil kelamin muncul pada wanita di vulva dan leher rahim, dan di dalam
dan di sekitar vagina dan anus. Pada pria, mereka dapat muncul di skrotum atau
penis. Ada juga kasus dimana kutil yang ditemukan di paha dan pangkal paha.
tampilan khas genital warts ditandai oleh benjolan yang dapat mengangkat
atau flat, kecil atau besar. Genital warts lembut, lembab, atau daging berwarna
dan muncul di area genital dalam beberapa minggu atau bulan setelah infeksi.
penyakit yang mematikan seperti kanker serviks, namun dampak dari genital
kembang kol
e) permukaan kulit kasar seperti bunga kol, atau mutiara, dengan permukaan
gelap sedikit