SISTEM PAKAR
TROUBLESHOOTING PRINTER CANON 

SKRIPSI

Diajukan sebagai salah satu syarat untuk menyelesaikan jenjang pendidikan Strata Satu pada Sekolah Tinggi Manajemen Informatika dan Komputer. 

Disusun Oleh:
ERLI DARMAWANTO 
No Mhs	: 065410268
Jurusan	: Teknik Informatika.
Jenjang	: Strata Satu (S1)

Sekolah Tinggi Manajemen Informatika dan Komputer
AKAKOM
YOGYAKARTA
2010

HALAMAN PERSETUJUAN

Judul				: SISTEM PAKAR
  TROUBLESHOOTING PRINTER CANON  
Nama Mahasiswa		: ERLI DARMAWANTO
Nomor Mahasiswa	: 065410268
Jurusan			: Teknik Informatika
Jenjang			: Strata Satu (S1)
Mata Kuliah			: Skripsi
Semester			: Ganjil	
Tahun			: 2009/2010

	Telah diperiksa dan disetujui
Yogyakarta,       Februari 2010	

Mengetahui,

Dosen Pembimbing 

Dra. Hj. Syamsu Windarti, M.T., Apt	

HALAMAN PENGESAHAN
SISTEM PAKAR
TROUBLESHOOTING PRINTER CANON  

Telah diuji didepan Dosen Penguji Skripsi dan dinyatakan diterima sebagai syarat untuk memperoleh gelar Sarjana Komputer di Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM Yogyakarta

	Yogyakarta,          Februari 2010	

No	Nama	Tanda Tangan	
1.	Dra. Hj. Syamsu Windarti, M.T., Apt	1.		
2.	Febri Nova Lenti, S.Si., M.T.		2.	
3.	Sri Redjeki, S.Si., M.Kom.	3.		

Mengesahkan,
Ketua Jurusan
Teknik Informatika/TI

Indra Yatini Buryadi, S.Kom.,M.Kom

Halaman Persembahan

Dengan naungan Nur penuh kasih Allah S.W.T. yang telah memberikan segala nikmat serta anugerahNya sehingga dapat kupersembahkan maha karya yang begitu berarti dalam kehidupanku, Karya tulis ini saya persembahkan kepada :
Bapak dan Ibuku yang telah melahirkan dan memberikan motivasi serta dukungannya baik secara moril dan materiil.
Seluruh keluarga besar HMI komisariat Akakom
Teman-temanku yang selalu membantuku (Diana R, Sigin A, Pujianto, Cakra A, Sigit nyam-nyam, Mas anto, dan teman-teman)
Teman-temanku semua di STMIK AKAKOM Yogyakarta.
Teman – temanku yang ada dirumah yang selalu memberikan motivasi dan semangat untuk menyelesaikan karya tulis ini.

MOTTO

Allah tidak akan merubah nasib (seseorang) suatu kaum
apabila ia tidak ingin atau mau merubah nasibnya sendiri
 (QS. Ar-Radu’ : 11)

Kecemasan takkan pernah merampas esok beserta kesulitannya, ia
akkan pernah merampas esok beserta kesulitannya, ia
hanya akan melemahkan hari ini dengan kekuatannya
 ( AJ. Cronin)

Sukses tidak mungkin untukku bila aku tidak bisa membaca seperti
yang di dektekan hatiku

KATA PENGANTAR

Assalamualaikum wr.wb,
Atas berkat rahmat Allah SWT, penyusun memanjatkan puji syukur kepada-Nya yang telah memberikan kekuatan lahir dan batin sehingga penulis dapat menyelesaikan karya tulis ini dengan baik.
Maksud dan tujuan Karya Tulis ini adalah untuk melengkapi dan memenuhi syarat yang telah ditentukan oleh STMIK AKAKOM Yogyakarta untuk menyelesaikan program Strata Satu. Dalam pembuatan karya tulis ini tidak lepas dari berbagai pihak yang telah membantu baik dari segi material atau spiritual. Atas segala bimbingan, dorongan dan bantuan yang secara langsung maupun tidak langsung yang telah diberikan, penulis menyampaikan terima kasih yang sebesar-besarnya kepada :
1.	Bapak Sigit Anggoro S.T, M.T  selaku Ketua STMIK AKAKOM Yogyakarta
2.	Bapak Ir. M. Guntara, M.T.  selaku Pembantu Ketua I Bidang Akademik di Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM Yogyakarta.

3.	Ibu Dra. Hj. Syamsu Windarti, M.T., Apt. Selaku dosen pembimbing yang telah banyak membantu  dalam memberikan petunjuk, pengarahan serta bimbingan yang besar dalam karya tulis ini.
4.	Bapak dan Ibu Dosen secara keseluruhan tanpa terkecuali atas segala ilmu yang sudah diberikan selama penulis kuliah di STMIK AKAKOM.
5.	Seluruh staf dan karyawan STMIK AKAKOM Yogyakarta yang banyak membantu lancarnya segala aktivitas penulisan karya tulis.
6.	Kawan-kawan seperjuangan Himpunan Mahasiswa Islam Komisariat Akakom yang telah banyak memberikan banyak ilmu yang membantu untuk menjalani proses kehidupan ini.
7.	Semua pihak yang telah membantu sampai terselesaikannya penyusunan karya tulis.
Semoga Allah SWT senantiasa memberikan rahmat dan karunia-Nya kepada penulis dan rekan-rekan semuanya.
Penulis menyadari sepenuhnya, bahwa karya tulis ini masih jauh dari sempurna, baik dalam hal isi maupun cara penyajian materinya. Untuk itu dengan rendah hati penulis mohon saran dan kritik yang membangun dari pembaca.
Semoga karya tulis ini dapat bermanfaat bagi penyusun pada khususnya dan bagi pembaca pada umumnya.
Wassalamualaiku wr.wb
Yogyakarta,      Febuari  2010

							  Penulis

INTISARI

Pada penelitian ini dibuat suatu sistem pakar mengenai troubleshooting printer canon. Sistem ini merupakan suatu sistem dimana seorang pakar dapat mentransfer pengetahuannya dengan bantuan mesin komputer. Sistem ini menggantikan keberadaan seorang pakar untuk mendapatkan sebuah kesimpulan dan solusi dengan cepat dari masalah  yang dihadapi khususnya dalam bidang troubleshooting printer canon.

Komponen-komponen utama sistem pakar yang digunakan dalam sistem ini antara lain basis pengetahuan (knowledge base), basis data (database), mesin inferensi (inference engine), dan antar muka pemakai (user interface). Teknik inferensi yang digunakan yaitu penalaran maju (forward reasoning) disertai dengan nilai ketidak pastian(CF). Penalaran maju (forward reasoning) merupakan pelacakan yang memulai penalarannya dari sekumpulan data menuju kesimpulan.

Dari analisa dan perancangan yang telah dilakukan pada sistem pakar Troubleshooting printer Canon, maka tahap implementasi dibuat sebuah program aplikasi dengan bahasa pemrograman PHP dan knowledge disimpan dalam database MySQL. Pada sistem ini dilengkapi dengan menu konsultasi dimana terdapat 2 jawaban yang dapat dipilih untuk setiap gejala yang diajukan. Jawaban tersebut adalah “Ya”, dan “Tidak” (disertai nilai cf jika “YA”). Setiap jawaban diatas mempunyai pengaruh yang besar dalam menentukan hasil akhir berupa kesimpulan.

Kata kunci : system pakar, forward reasoning, inferensi, knowledge, MySQL, PHP, WEB.

DAFTAR ISI

Halaman Judul ...............................................................	i
Halaman Persetujuan.......................................................	ii
Halaman Pengesahan ......................................................	iii
Halaman Persembahan ....................................................	iv
Motto ............................................................................	v
Kata Pengantar...............................................................	vi
Intisari...........................................................................	ix
Daftar Isi .......................................................................	x
Daftar Tabel ...................................................................     	xiv
Daftar Gambar ................................................................    	xv

BAB I PENDAHULUAN.............................................	1
1.1.	 Latar Belakang Masalah .......................................       	1
1.2.	 Rumusan Masalah ...............................................	2
1.3.	 Ruang Lingkup ....................................................	2
1.4.	 Tujuan Penelitian .................................................	3

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI	4
2.1.   Tinjauan Pustaka  ................................................. 	4
2.2.   DasarTeori ...........................................................	4
	2.2.1.  Pengertian Printer ......................................   	4

	2.2.2.  Kecerdasan Buatan Secara Umum ................  	5
	2.2.3.  Arsitektur Sistem Pakar ...............................	5   	
	2.2.4.  Certainty Factor (Teori Kepastian).................	8
	2.2.5.  Mengenal Internet......................................   	10
	2.2.6.  Mengenal Hypertext Preprocessor(PHP)...........    	10
	2.2.7.  Mengenal MySQL.........................................  	10
         2.2.8.  Mengenal Aphace.......................................	10

BAB III ANALISIS DAN PERANCANGAN SISTEM........... 	11
3.1.	Analisis Sistem ..............……………………………………..	11
3.1.1.	 Analisis Data Sistem................................	 11
3.1.2.	Perangkat Keras ( hardware )........................	 11
3.1.3.	Perangkat Lunak ( software ).........................	 11
3.2.	Perancangan Sistem ...............................................	 12
3.2.1.	Tabel Keputusan............................................   12
3.2.2.	Diagram Pohon Keputusan...............................     14
3.2.3.	Aturan ..........................................................    15
3.3.	Perancangan Basis Data...........................................      18
3.3.1.	Rancangan Tabel............................................   18
3.3.1.1  Tabel Gejala.......................................   18
		3.3.1.2  Tabel Diagnosa...................................    18
		3.3.1.3  Tabel Aturan.......................................   19
		  3.3.1.4  Tabel Users.........................................   20
3.3.1.5  Tabel Series.....................................................	21
3.3.2.	Relasi Antar Tabel..........................................	22
3.4.	Diagram Arus Data (DAD)........................................     22
3.4.1.	Diagram Konteks...........................................  	22
3.4.2.	DAD level 1...................................................	23
3.5.	Rancangan Antar Muka Pemakai (User Interface) .......	25
3.5.1.	Halaman Untuk Administrator..........................  	25
3.5.1.1  Rancangan Input Gejala......................	25
3.5.1.2  Rancangan Input diagnosa..................	25
3.5.1.3  Rancangan Input Aturan......................	25
3.5.2.	Halaman Untuk User.......................................  	26
3.5.2.1  Rancangan Masukan Data Pengunjung.....	26
3.5.2.2  Rancangan Halaman Konsultasi.............	26
3.5.2.3  Rancangan Halaman Hasil Konsultasi......	26 

BAB IV  IMPLEMENTASI DAN PEMBAHASAN SISTEM......     27
4.1.	Implementasi Sistem ……………………………………………………… 	27
4.1.1.	Program Class Koneksi ..................................   	27
4.1.2.	Program konsultasi sebagai mesin inferensi……...	28
4.2.	Pembahasan Sistem……………………………….……………………….	31
4.2.1.	Halaman Untuk Pengguna Atau User.........…......   	31
	4.2.1.1  Halaman Utama……..……………………………..	31
	4.2.1.2  Halaman input data pengunjung ………….	32
	4.2.1.3  Halaman Konsultasi………………………….…….	32
4.2.2.	Halaman Untuk Pakar Atau Admin.....................    35
4.2.2.1  Halaman Gejala………………….…………………..	35
4.2.2.2  Halaman Diagnosa……………..…………………..	37
4.2.2.3  Halaman Aturan…………………….………………..	37

BAB V 	PENUTUP  .........................................................     38
	5.1. Kesimpulan  ………………………………….........…............   	38
	5.2. Saran …………………………………………………….………….…….  	38

DAFTAR PUSTAKA …………………………………………………………………..   	40

DAFTAR TABEL

Tabel 2.1   Tabel Kombinasi evidence anteseden................	9
Tabel 3.1   Tabel Keputusan ...........................................	12
Tabel 3.2   Tabel Gejala.................................................. 	18
Tabel 3.3   Tabel Diagnosa   ...........................................	18
Tabel 3.4   Tabel Aturan ................................................	19
Tabel 3.5   Tabel Users..................................................	20
Tabel 3.6   Tabel Series ................................................. 	21

          DAFTAR GAMBAR

Gambar 2.1    Arsitektur Sistem Pakar.................................	6
Gambar 3.1    Diagram Pohon Keputusan.............................	15
Gambar 3.2    Relasi Antar Tabel.........................................  	22
Gambar 3.3    Diagram Konteks...........................................	23
Gambar 3.4    DAD level 1..................................................	23
Gambar 3.5    Rancangan Input Gejala  ...............................	25
Gambar 3.6    Rancangan Input Diagnosa ............................	25
Gambar 3.7    Rancangan Input Aturan.................................     25
Gambar 3.8    Rancangan Masukan Data Pengunjung ............	26
Gambar 3.9    Rancangan Halaman Konsultasi …....................	26
Gambar 3.10  Rancangan Halaman hasil konsultasi................	26
Gambar 4.1    Tampilan Halaman Utama….............................	31
Gambar 4.2    Tampilan Halaman Input Pengunjung................	32
Gambar 4.3   Tampilan Pilih Seri...........................................	32 
Gambar 4.4   Tampilan Konsultasi….......................................	33
Gambar 4.5   Tampilan Hasil Konsultasi.................................	33
Gambar 4.6   Tampilan sistem tidak menghasilkan solusi 
karena tidak cukup pengetahuan………...............	34 
Gambar 4.7   Tampilan Halaman gejala……………………….............	36
Gambar 4.8   Tampilan Halaman Aturan................................	37