MAKALAH
Oleh
L. Budyo Darmanto
NIM : 993124056
MAKALAH
Oleh
L. Budyo Darmanto
NIM : 993124056
i
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
iv
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Ancaman nyata sebenarnya bukan pada saat komputer mulai berpikir seperti
manusia, tetapi ketika manusia berpikir seperti komputer.
Sydney Harris
Belajarlah dari kesalahan orang lain. Anda tak dapat hidup cukup lama untuk
melakukan semua kesalahan itu sendiri.
Martin Vanbee
v
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Saya menyatakan dengan sesungguhnya bahwa tugas akhir yang saya tulis ini
tidak memuat karya atau bagian karya orang lain, kecuali yang telah disebutkan
Yogyakarta, 2007
Penulis
L. Budyo darmanto
vi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
ABSTRAK
vii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
ABSTRACT
viii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
KATA PENGANTAR
Puji dan syukur penulis haturkan kepada Tuhan Yang Maha Esa atas kasih
Akhir ini.
Tugas Akhir ini ditulis untuk memenuhi salah satu syarat dalam
memperoleh gelar sarjana sains (S. Si), Program studi Ilmu Komputer, jurusan
Dalam proses penulisan Tugas Akhir ini sejak awal hingga akhir sangat
banyak melibatkan kerjasama dan dukungan dari banyak pihak baik langsung
terlebih kepada:
- Ibu P. H. Prima Rosa, S.Si, M.Sc selaku Kaprodi dan dosen pembimbing
Dharma.
ix
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
kasih atas pengujian yang baik, saran dan kritik terhadap tugas akhir
- Ibu Dra. Maria Agustiani, M.Si (Alm.) yang telah banyak memberi
MIPA: Mas Tukijo, Bu Suwarni, dan Bapak AUK yang ramah, terima kasih
4. Seluruh staf non akademik Universitas Sanata Dharma, Mas – mas parkiran
5. Guru-guru SD, SMP dan STM yang juga telah mendidik, membimbing,
pengorbanan, perhatian, serta doa yang selama ini telah banyak mereka
berikan. Terima kasih Pak, Bu………, maaf kalau aku bandel dan lama
menyelesaikan kuliahnya.
x
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
7. Mbak Aan dan Dek Lusi, makasih atas dukungan dan perhatian kalian, kasih
sayang dan perhatian kalianlah yang membuatku bahagia hidup di dunia ini.
kesahku selama ini. Makasih atas bantuan, perhatian, kesabaran dan kasih
sayangnya.
10. Mbah Kakoeng, mbah Poetri serta Lek Mang, terima kasih sudah menerima
kebersamaan kita selama ini, aku pengen suatu hari kelak kita melakukan
12. Teman-teman seangkatan, Ian(Visi), Bimo, John, Agustin, Febry, Indra, Adi,
Efan, Mugi,………dan yang tak bisa kusebutkan satu persatu disini, sukses
13. Semua teman-teman kuliah Ikom & Mat ’99 thank’s banget buat
14. Teman-teman KKN angkatan XXIX, Arie (Ndut), Krismi, Galih, Beni, Ratih,
Merry, Ayu, Tari. Thank’s telah menjadi partner kerja di dusun Kregan
Bantul Yogyakarta.
15. Teman-teman semuanya lintas angkatan yang tidak bisa disebut satu persatu,
yang telah menjadi sahabat dan telah sukarela berbaik hati membantu dalam
xi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
persahabatan selama ini. ”Jika tua nanti kita telah hidup masing-masing
17. Toek BG 6554 YH yang selalu nemenin kemanapun aku pergi, termasuk saat
aku suntuk.
18. Terima kasih juga untuk komputer bututku, berkatmu aku bisa menyelesaikan
19. Semua pihak yang tidak dapat disebutkan satu per satu yang telah membantu
keterbatasan kemampuan dan pengetahuan penulis, maka segala kritik dan saran
sangat penulis harapkan. Semoga tugas akhir ini dapat bermanfaat bagi semua
Yogyakarta, 2007
Penulis,
L. Budyo darmanto
xii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
DAFTAR ISI
HALAMAN JUDUL........................................................................................ .. i
HALAMAN PERSETUJUAN PEMBIMBING .............................................. . ii
HALAMAN PENGESAHAN.......................................................................... . iii
HALAMAN MOTTO ...................................................................................... . iv
HALAMAN PERSEMBAHAN ...................................................................... .. v
PERNYATAAN KEASLIAN KARYA .......................................................... . vi
ABSTRAK ....................................................................................................... vii
ABSTRACT..................................................................................................... . viii
KATA PENGANTAR ..................................................................................... ix
DAFTAR ISI.................................................................................................... xiii
DAFTAR TABEL............................................................................................ xv
DAFTAR GAMBAR ....................................................................................... xvi
BAB I PENDAHULUAN ............................................................................... 1
1.1 Latar Belakang Penulisan .................................................................. 1
1.2 Rumusan Masalah.............................................................................. 2
1.3 Batasan Masalah ................................................................................ 2
1.4 Tujuan Penulisan ............................................................................... 3
1.5 Metode Penulisan .............................................................................. 3
1.6 Sistematika Penulisan ........................................................................ 4
BAB II DASAR TEORI.................................................................................. 6
2.1 Pengertian sistem pakar ..................................................................... 6
2.2 Beberapa contoh sistem pakar ........................................................... 7
2.3 Ciri dan Karakteristik sistem pakar ................................................... 8
2.4 Kelebihan dan Kelemahan sistem pakar............................................ 9
2.5 Konsep dasar sistem pakar ................................................................ 10
2.6 Struktur sistem pakar ......................................................................... 12
2.7 Representasi Pengetahuan ................................................................. 18
2.8 Tahapan Pengembangan Sistem Pakar .............................................. 25
xiii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
xiv
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
DAFTAR TABEL
xv
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
DAFTAR GAMBAR
xvi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
BAB I
PENDAHULUAN
komputer, hal inilah yang mendorong orang untuk memiliki komputer pribadi.
hanya bagi ahli-ahli komputer saja tetapi komputer sekarang ini sudah menjadi
kebutuhan bagi setiap orang, baik itu untuk mengetik, untuk mendukung studi,
untuk bermain game bahkan ada yang memiliki komputer hanya sebagai
pelengkap.
kadang membuat para pembeli menyesal karena telah terlanjur membeli komputer
para calon pembeli komputer agar dapat memilih komputer sesuai dengan
kesimpulan sejumlah fakta. Kajian pokok dalam sistem pakar adalah bagaimana
pengetahuan itu.
pembelian komputer bagi para calon pembeli komputer agar dapat memilih paket
sebagai berikut:
(notebook).
inputkan ke sistem.
implementasi program.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
pakar
cerdas.
1. Identifikasi
Pada tahap identifikasi ini ditetapkan hal-hal yang penting sebagai dasar
masalah yang akan diteliti, pakar yang akan terlibat selama perancangan
sistem pakar, serta menentukan tujuan yang akan dicapai. Dalam tahap ini
penulis membatasi masalah hanya untuk komputer rakitan saja, tidak termasuk
2. Konseptualisasi
masalah.
3. Formalisasi
ke dalam representasi formal yang paling sesuai dengan masalah yang ada.
Sistematika penulisan tugas akhir ini dibagi dalam empat bab sebagai
berikut ini :
BAB I Pendahuluan
penulisan.
interface).
BAB IV Penutup
BAB II
DASAR TEORI
Secara umum, sistem pakar (expert system) adalah bagian dari ilmu
seseorang di bidang tertentu ke dalam suatu sistem atau program komputer, agar
komputer dapat menyelesaikan masalah seperti yang biasa dilakukan oleh para
ahli. Sistem pakar yang baik dirancang agar dapat menyelesaikan suatu
permasalahan tertentu dengan meniru kerja dari para ahli. Dengan sistem pakar
ini, orang awam pun dapat menyelesaikan masalah yang cukup rumit yang
sebenarnya hanya dapat diselesaikan dengan bantuan para ahli. Bagi para ahli,
sistem pakar ini juga akan membantu aktivitasnya sebagai asisten yang sangat
berpengalaman.
1. Menurut Durkin (1994), sistem pakar adalah suatu program komputer yang
2. Menurut Ungkawa (1992), sistem pakar adalah suatu program yang ditulis
3. Menurut Azis (1994), sistem pakar adalah sebuah perangkat lunak komputer
6
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
buatan. Selama beberapa dekade yang lalu hingga saat ini telah banyak hasil
Perangkat lunak ini telah banyak memberikan manfaat bagi pemakainya, beberapa
diantaranya adalah :
1. MYCIN
Edward Shortlife dari Stanford University pada tahun 1976. Program MYCIN
penyakit manusia.
2. DENDRAL
4. SOPHIE
5. Prospector
menemukan deposit.
6. FOLIO
7. DELTA
dengan sistem yang lain. Ciri dan karakteristik ini menjadi pedoman utama dalam
2. Informasi dalam sistem pakar tidak selalu lengkap, subyektif, tidak konsisten,
keputusan yang diambil bersifat tidak pasti dan tidak mutlak “ya” atau “tidak”
semua faktor yang ditelusuri memiliki ruang masalah yang luas dan tidak
pasti.
5. Pandangan dan pendapat setiap pakar tidaklah selalu sama, oleh karena itu
tidak ada jaminan bahwa solusi sistem pakar merupakan jawaban yang pasti
6. Keputusan merupakan bagian terpenting dari sistem pakar. Sistem pakar harus
10
ketidakpastian.
sangatlah sulit dan memerlukan biaya yang sangat besar untuk pengembangan
dan pemeliharaannya.
bisa didapatkan dengan mudah, karena kadangkala pakar dari masalah yang
kita buat tidak ada, dan kalaupun ada kadang-kadang pendekatan yang
c. Sistem pakar tidak dapat menjawab dengan baik bila berkaitan maupun
Menurut Efraim Turban (1995), konsep dasar sistem pakar terdiri dari
menjelaskan.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
11
2.5.1 Keahlian
dapat mengambil keputusan lebih cepat dan lebih baik daripada seseorang
penarikan kesimpulan dari fakta dan aturan dari domain sistem yang ada
pada sistem. Fakta dan aturan ini dibuat oleh seorang ahli yang kemudian
tambahan pengetahuan dari para ahli atau sumber lain. Kedua, representasi
12
pakar dalam kedua bagian tersebut dapat dilihat dalam gambar 2.1.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
13
bentuk yang dapat diterima oleh sistem. Selain itu antarmuka menerima
14
dimengerti oleh pemakai. Menurut McLeod (1995), pada bagian ini terjadi
Komponen sistem pakar ini disusun atas dua elemen dasar, yaitu
fakta dan aturan. Fakta merupakan informasi tentang obyek dalam area
cara bagaimana memperoleh fakta baru dari fakta yang telah diketahui.
pengetahuan.
15
menggambarkan kesimpulan.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
16
teknik penelusuran, yaitu Depth First Search, Breadth First Search dan
17
dalam satu level atau tingkatan diuji terlebih dahulu sebelum pindah ke
2.6.5 Workplace
18
yang dialaminya.
elemen, yaitu struktur data dan penafsiran prosedur untuk digunakan pengetahuan
1. Pengetahuan Prosedural
19
2. Pengetahuan Deklaratif
benar atau salah, yang strukturnya tersusun atas fakta dan kaidah.
pengetahuan.
dikembangkan pada dasarnya masih menggunakan bahasa alami dan harus diubah
pengetahuan.
20
operator logika, seperti AND, OR, NOT, Negasi dan Implikasi. Logika
proposisi ini mempunyai 2 (dua) nilai, yaitu True yang dinotasikan dengan
“T”, dan false yang dinotasikan dengan “F”. Contoh dari logika proposisi
P Q P∧Q P∨ Q ¬P ¬Q P→Q
T T T T F F T
T F F T F T F
F T F T T F T
F F F F T T T
menggunakan aturan jika – maka. Penulisan kaidah fungsi produksi ini adalah
21
Jika pernyataan 1
dan pernyataan 2
dan pernyataan 3
dan pernyataan n
maka pernyataan
Dimana bagian jika disebut dengan premis dan bagian maka disebut
kesimpulan juga akan bernilai benar, dan jika bagian premis bernilai salah
Pernyataan dalam kaidah fungsi produksi ini berupa klausa yang terdiri
dari subyek, kata kerja, dan obyek yang menyatakan suatu fakta. Contoh
adalah:
kesimpulan. Kesimpulan akan bernilai benar jika bagian premis yaitu suka
menonton film, dan kebutuhan komputer untuk home theatre bernilai benar.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
22
2. Bingkai (frame)
23
menggunakan graf untuk menyatakan node dan hubungan node, dimana node-
Nodes seringkali berhubungan dengan obyek, dan arcs berkaitan dengan link
kesimpulan.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
24
4. Object-Attribute-Value Triplets
pengetahuan yang dibagi dalam 3 (tiga) bagian. Bagian tersebut adalah obyek,
attribute, dan value. Bentuk umum dari OAV dapat dilihat pada gambar 2.8.
25
sistem pakar inipun diperlukan beberapa tahapan seperti yang terlihat pada
gambar 2.9.
26
dengan pasti tentang masalah yang akan dikomputerisasi dan apakah dengan
2. Menentukan masalah yang cocok. Ada beberapa syarat yang harus dipenuhi
• Tersedianya ahli.
atau merasakan.
diimplementasikan.
27
memperbaiki sistem agar bisa lebih baik lagi dalam menyelesaikan masalah.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
BAB III
lunak yang dapat digunakan untuk membantu dalam pembelian komputer, yang
Pada proses ini sistem akan memberikan daftar berupa fakta – fakta dari
seorang pakar atau ahli komputer yang telah disimpan dalam sistem berupa basis
pengguna.
28
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
29
berikut:
card
floppy disk
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
30
a. Motherboard
Dalam perancangan sistem pakar ini, penulis hanya memasukkan dua (2)
• Motherboard Asus
• Motherboard Gigabyte
31
b. Processor
pakar ini hanya processor Intel dan AMD. Kedua processor ini mempunyai
bising dan panas. Processor yang tersedia saat ini baik untuk kelas Low End
• Processor Intel
Celleron 2.26 GHZ, Celleron 2.66 GHZ, Celleron 3.0 GHZ, P4 3.0 GHZ,
P4 3.2 GHZ, Dual Core 2.66 GHZ, Dual Core 2.8, Core 2 Duo 1.8 GHZ,
• Processor AMD
2700 PRO, Athlon 64 3000 AM2, Athlon 64 3500 AM2, Athlon 64 AM2
c. Memory
dan dana. Untuk kebutuhan komputer dengan kinerja tinggi maka dibutuhkan
memori yang besar. Untuk saat ini memori yang terdapat di pasaran yaitu:
DDR 128 MB, DDR 256 MB, DDR 512 MB, DDR 1 GB, DDR II 256 MB,
32
d. VGA Card
digunakan untuk mengetik. Sama seperti memori, kapasitas VGA Card yang
besar akan lebih baik. Untuk VGA Card saat ini terdapat dua jenis slot yang
• Slot AGP
AR 9200SE 64 MB, FX 5200 128 MB, AR 9250 128 MB, AR 9550 256
• Slot PCI
Rad X300SE 128 MB, Rad X1300 PRO 256 MB, Rad 1650 PRO 256 MB,
e. Harddisk
harddisk yang besar. Macam – macam kapasitas harddisk yang terdapat pada
saat ini baik ATA maupun SATA,yaitu: kapasitas 40 GB, 80 GB, 120 GB,
160 GB, 250 GB, 320 GB, dan kapasitas 500 GB.
f. Optical drive
Jika komputer hanya digunakan untuk bermain game, maka DVD ROM
sudah cukup memadai, tetapi jika akan digunakan untuk mengolah grafis
maka dibutuhkan DVD RW. Optical drive lain yang terdapat di pasaran, yaitu:
33
g. Monitor
Monitor yang tersedia saat ini berupa CRT dan LCD. Dari segi harga
monitor CRT lebih murah dibandingkan dengan LCD, tetapi monitor LCD
lebih nyaman bila komputer digunakan dalam waktu yang lama. Untuk standar
monitor saat ini ukuran 15 inch sudah cukup bermanfaat, tetapi bila dana
dari sistem pakar dan pengetahuan tersebut harus di transfer ke dalam suatu
bahasa pemrograman.
1. Paket Ekonomis I
• Dana yang disediakan < 3 juta
• Komputer untuk mengetik
• Butuh akses internet
• Menggunakan ruangan ber AC
• Senang musik
• Senang menonton film
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
34
2. Paket Ekonomis II
• Dana yang disediakan < 3 juta
• Komputer untuk mengetik
4. Paket Ekonomis IV
• Dana yang disediakan < 3 juta
• Komputer untuk game
• Butuh akses internet
• Menggunakan ruangan ber AC
• Senang musik
• Senang menonton film
5. Paket Ekonomis V
• Dana yang disediakan < 3 juta
• Komputer untuk game
• Senang musik
• Senang menonton film
6. Paket Standar I
• Dana yang disediakan 3 - 5 juta
• Komputer untuk mengetik
• Butuh akses internet
• Menggunakan ruangan ber AC
• Senang musik
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
35
9. Paket Standar IV
• Dana yang disediakan 3 - 5 juta
• Komputer untuk grafis
36
37
produksi
maka dapat dibuat representasi pengetahuan yang berisi sebuah aturan tentang
Aturan yang dibuat ini akan menjadi dasar aturan yang akan digunakan oleh
/* Paket ekonomis I */
jika dana yang disediakan < 3 juta
dan kebutuhan komputer untuk mengetik
dan membutuhkan akses internet
dan menggunakan ruangan ber AC
dan senang musik
dan senang menonton film
maka Paket ekonomis I
/* Paket ekonomis II */
jika dana yang disediakan < 3 juta
dan kebutuhan komputer untuk mengetik
maka Paket ekonomis II
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
38
/* Paket ekonomis IV */
jika dana yang disediakan < 3 juta
dan kebutuhan komputer untuk game
dan membutuhkan akses internet
dan menggunakan ruangan ber AC
dan senang musik
dan senang menonton film
maka Paket ekonomis IV
/* Paket ekonomis V */
jika dana yang disediakan < 3 juta
dan kebutuhan komputer untuk game
dan senang musik
dan senang menonton film
maka Paket ekonomis V
/* Paket standar I */
jika dana yang disediakan 3 - 5 juta
dan kebutuhan komputer untuk mengetik
dan membutuhkan akses internet
dan menggunakan ruangan ber AC
dan senang musik
dan senang menonton film
maka Paket standar I
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
39
/* Paket standar II */
jika dana yang disediakan 3 - 5 juta
dan kebutuhan komputer untuk game
dan menggunakan ruangan ber AC
dan senang musik
dan senang menonton film
maka Paket standar II
/* Paket standar IV */
jika dana yang disediakan 3 - 5 juta
dan kebutuhan komputer untuk grafis
maka Paket standar IV
/* Paket standar V */
jika dana yang disediakan 3 - 5 juta
dan kebutuhan komputer untuk grafis
dan menggunakan ruangan ber AC
dan senang musik
dan senang menonton film
maka Paket standar V
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
40
/* Paket Profesional I */
jika dana yang disediakan > 5 juta
dan kebutuhan komputer untuk game
dan membutuhkan akses internet
dan menggunakan ruangan ber AC
maka Paket profesional I
/* Paket Profesional II */
jika dana yang disediakan > 5 juta
dan kebutuhan komputer untuk grafis
dan membutuhkan akses internet
dan menggunakan ruangan ber AC
dan senang menonton film
maka Paket profesional II
/* Paket Profesional IV */
jika dana yang disediakan > 5 juta
dan kebutuhan komputer untuk grafis
dan membutuhkan akses internet
dan menggunakan ruangan ber AC
dan senang musik
maka Paket profesional IV
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
41
/* Paket Profesional V */
jika dana yang disediakan > 5 juta
dan kebutuhan komputer untuk grafis
dan membutuhkan akses internet
dan senang musik
dan senang menonton film
maka Paket profesional V
diperlukan suatu gambaran sistem dan arus data yang digunakan untuk
ini dengan menggunakan Diagram Alir Data (DAD). DAD yang akan
Diagram alir data yang berupa diagram konteks terlihat pada gambar 3.2.
42
sistem. Entitas admin memiliki hak akses pada sistem yaitu, memasukkan
43
alir data yang berupa diagram level 1 dapat dilihat pada gambar 3.3.
44
1. Tabel Aturan
45
2. Tabel Komputer
3. Tabel Relasi
46
Mesin inferensi adalah bagian terpenting dalam Sistem Pakar yang berisi
sebuah cara penalaran yang digunakan oleh Sistem Pakar untuk membuat
depth-first search yang berarti dalam melakukan penelusuran aturan dimulai dari
simpul akar dan menuju simpul dibawahnya secara berurutan. Implementasi dari
47
48
49
50
pengetahuan yang sudah ada. Bentuk akuisisi pengetahuan ini adalah sebuah
51
Paket Komputer
Pernyataan
I II III IV V
1 x x x x x
2
3
4 x x
5 x x x
6
7 x x
8 x x x
9 x x x x
10 x x x x
Paket Komputer
Pernyataan
I II III IV V
1
2 x x x x x
3
4 x
5 x x
6 x x
7 x x
8 x x x
9 x x x x
10 x x x x
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
52
Paket Komputer
Pernyataan
I II III IV V
1
2
3 x x x x x
4
5 x x
6 x x x
7 x x x x x
8 x x x
9 x x x
10 x x x
53
54
55
BAB IV
PENUTUP
4.1 Kesimpulan
komputer ini, penulis ingin membuat sebuah kesimpulan dari hasil pembuatan,
adalah :
4.2 Saran
dapat membuat sistem yang lebih baik dan aturan yang dipakai.
56
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
DAFTAR PUSTAKA
Jean – Louis Ermine. (1995). Expert System Theory and Practice. Senior Lecturer,
University of Bordeaux, Prentice_Hall of India Private Limited New
Delhi-110001.
57
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
LAMPIRAN