SISTEM PAKAR UNTUK MENELUSURI KERUSAKAN PADA KOMPUTER DENGAN MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR SINTHA ANASTASIA LUBIS 082406122 PROGRAM STUDI D-III TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2011
SISTEM PAKAR UNTUK MENELUSURI KERUSAKAN PADA KOMPUTER DENGAN MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh ahlimadya SINTHA ANASTASIA LUBIS 082406122 PROGRAM STUDI D-III TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2011
PERSETUJUAN Judul : SISTEM PAKAR UNTUK MENELUSURI KERUSAKAN PADA KOMPUTER DENGAN MICROSOFT VISUAL BASIC 6.0 Kategori : TUGAS AKHIR Nama : SINTHA ANASTASIA LUBIS Nomor Induk Mahasiswa : 082406122 Program Studi : DIPLOMA (D-III) TEKNIK INFORMATIKA Departemen : MATEMATIKA Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA Diluluskan di Medan, Juni 2011 Diketahui/Disetujui oleh: Departemen Matematika FMIPA USU Ketua, Pembimbing, Prof. Dr. Tulus, M.Si Dra. Normalina Napitupulu, M.Sc Nip. 19620901 198803 1 002 Nip. 19631106 198902 2 001
PERNYATAAN SISTEM PAKAR UNTUK MENELUSURI KERUSAKAN PADA KOMPUTER DENGAN MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR Saya mengaku bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya. Medan, Juni 2011 SINTHA ANASTASIA LUBIS 082406122
PENGHARGAAN Alhamdulillah. Segala puji bagi Allah SWT yang telah memberikan rahmat dan hidayat-nya, sehingga penulis berhasil meyelesaikan tugas akhir yang berjudul SISTEM PAKAR UNTUK MENELUSURI KERUSAKAN PADA KOMPUTER DENGAN MICROSOFT VISUAL BASIC 6.0. Shalawat dan salam semoga selalu dilimpahkan kepada junjungan Nabi besar Muhammad SAW, keluarga, sahabat dan para pengikut sampai akhir zaman. Tugas akhir ini disusun sebagai salah satu syarat untuk menyelesaikan pendidikan Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatra Utara. Dalam tugas akhir ini, penulis banyak mendapat masukan dan serta dukungan dari berbagai pihak. Dalam kesempatan ini penulis juga ingin mengucapkan terima kasih kepada: 1. Ibu Dra. Normalina Napitupulu, M.Sc. selaku dosen pembimbing tugas akhir yang telah memberikan bimbingan dan pengarahan kepada saya selama menyusun tugas akhir ini. 2. Bapak Dr. Sutarman, M.Sc selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatra Utara, selaku Pembantu Dekan I. 3. Bapak Prof. Drs. Tulus, M.Si selaku ketua Departemen Matematika. 4. Bapak Syahril Efendi, S.Si, M.IT dan Syahriol Sitorus M.IT selaku ketua dan sekretaris program studi Diploma III Teknik Informatika. 5. Seluruh dosen pengajar program studi Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatra Utara yang telah memberikan ilmu pengetahuannya kepada penulis selama masa perkuliahan. 6. Kepada kedua orang tua penulis yang telah memberikan dukungan dan kasih sayang kepada penulis baik secara moril maupun materil sehingga tugas akhir ini dapat selesai tepat waktu. 7. Sahabat-sahabatku seperjuangan khusus anak KOM B 2008 yang namanya tidak dapat disebutkaan satu per satu. Terima kasih atas kebaikan dan perhatian kalian selama ini. Akhir kata penulis panjatkan semoga Allah SWT akan membalas kebaikan semua pihak. Amin. Semoga tulisan ini bermanfaat bagi kita semua. Medan, Mei 2011 Penulis Sintha Anastasia Lubis
ABSTRAK Sistem pakar adalah sistem yang menggunakan pengetahuan dan penalaran manusia ke komputer sehingga memungkinkan komputer dapat berfikir dan memecahkan masalah masalah yang biasanya diselesaikan oleh pakar. Tugas akhir ini membahas tentang perancangan suatu sistem pakar untuk menelusuri kerusakan yang terjadi pada komputer. Sistem pakar ini dikembangkan menggunakan menggunakan Micorosoft Visual Basic 6.0. Kata kunci : Komputer, Microsoft Visual Studio 6.0, Sistem Pakar.
DAFTAR ISI Halaman Persetujuan Pernyataan Penghargaan Abstrak Daftar isi Daftar tabel Daftar gambar ii iii iv v vi viii ix Bab 1 Pendahuluan 1.1 Latar Belakang 1 1.2 Rumusan Masalah 2 1.3 Batasan Masalah 2 1.4 Tujuan Penulisan 2 1.5 Manfaat Penulisan 3 1.6 Metodologi Penelitian 3 1.7 Sistematika Penulisan 5 Bab 2 Landasan Teori 2.1 Sistem Pakar 7 2.1.1 Definisi Sistem Pakar 7 2.1.2 Ciri Ciri dan Kategori Masalah Sistem Pakar 11 2.1.3 Struktur Sistem Pakar 14 2.1.4 Unsur Manusia dalam Sistem Pakar 22 2.2 Microsoft Visual Studio 6.0 23 Bab 3 Analisis dan Perancangan Sistem 3.1 Analisis Sistem 29 3.2 Perancangan Sistem 30 3.2.1 Perancangan Database 30 3.2.2 Perancangan Flowchart 37 3.3.3 Perancangan User Interface 40 Bab 4 Implementasi Sistem 4.1 Hasil Program 48 4.1.1 Form Login 48 4.1.2 Form Utama Pakar 49 4.1.3 Form Utama Pemakai 54 4.2 Pengujian Program 58 4.3 Spesifikasi Kebutuhan Sistem 58 Bab 5 Kesimpulan dan Saran 5.1 Kesimpulan 59
5.2 Saran 60 Daftar Pustaka 61 Lampiran 62
DAFTAR TABEL Halaman Tabel 2.1 Definisi Sistem Pakar 8 Tabel 3.1 Field Tabel Password 31 Tabel 3.2 Field Tabel Macam Kerusakan 31 Tabel 3.3 Field Tabel Jenis Kerusakan 32 Tabel 3.4 Field Tabel Ciri Kerusakan 32 Tabel 3.5 Field Tabel Relasi1 33 Tabel 3.6 Field Tabel Relasi2 33 Tabel 3.7 Contoh Kerusakan Kompuer 34
DAFTAR GAMBAR Halaman Gambar 2.1 Struktur Sistem Pakar 15 Gambar 2.2 Komponen Sistem Pakar 16 Gambar 2.3 Tampilan IDE VB 25 Gambar 2.4 Project Explorer 25 Gambar 2.5 Form Designer 26 Gambar 2.6 Toolbox 26 Gambar 2.7 Code Window 27 Gambar 2.8 Property Window 27 Gambar 2.9 Toolbar 27 Gambar 2.10 Menubar 28 Gambar 3.1 Flowchart Menu Login 37 Gambar 3.2 Flowchart Basis Pengetahuan 38 Gambar 3.3 Flowchart Penelusuran 39 Gambar 3.4 Userface Login 40 Gambar 3.5 Userface Submenu Macam Kerusakan 41 Gambar 3.6 Userface Submenu Ciri/Jenis Kerusakan 42 Gambar 3.7 Userface Submenu Basis Aturan 43 Gambar 3.8 Userface Submenu Penjelasan Sistem 44 Gambar 3.9 Userface Menu Informasi 44 Gambar 3.10 Userface Penelusuran Macam 45 Gambar 3.11 Userface Penelusuran Jenis 45 Gambar 3.12 Userface Penelusuran Ciri 46 Gambar 3.13 Userface Rekaman Data 46 Gambar 3.14 Userface Solusi 47 Gambar 4.1 Form Login 49 Gambar 4.2 Form Utama Pakar 49 Gambar 4.3 Menu Pakar 50 Gambar 4.4 Form Bentuk Kerusakan Komputer 50 Gambar 4.5 Form Jenis Kerusakan Komputer 51 Gambar 4.6 Form Ciri Kerusakan Komputer 52 Gambar 4.7 Form Aturan 52 Gambar 4.8 Form Penjelasan Sistem 53 Gambar 4.9 Form Keterangan 53 Gambar 4.10 Form Utama Pemakai 54 Gambar 4.11 Form Menu Pemakai 55 Gambar 4.12 Form Penelusuran Bentuk Kerusakan Komputer 55
Gambar 4.13 Form Penelusuran Jenis Kerusakan Komputer 56 Gambar 4.14 Form Penelusuran Ciri Kerusakan Komputer 56 Gambar 4.15 Form Rekaman Data 57 Gambar 4.16 Form Solusi Kerusakan Komputer 57