Sistem Pakar Untuk Menelusuri Kerusakan Pada Komputer Dengan Microsoft Visual Basic 6.0
SISTEM PAKAR UNTUK MENELUSURI KERUSAKAN
PADA KOMPUTER DENGAN MICROSOFT
VISUAL BASIC 6.0
TUGAS AKHIR
ARDI GITA KUSUMA
102406210
PROGRAM STUDI D-3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2013
Universitas Sumatera Utara
SISTEM PAKAR UNTUK MENELUSURI KERUSAKAN
PADA KOMPUTER DENGAN MICROSOFT
VISUAL BASIC 6.0
TUGAS AKHIR
Diajukanuntukmelengkapitugasdanmemenuhisyaratmemperolehahlimadya
ARDI GITA KUSUMA
102406210
PROGRAM STUDI D-3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2013
Universitas Sumatera Utara
ii
PERSETUJUAN
Judul
:
Kategori
Nama
NomorIndukMahasiswa
Program Studi
Departemen
Fakultas
:
:
:
:
:
:
SISTEM
PAKAR
UNTUK
MENELUSURI
KERUSAKAN
PADA
KOMPUTER
DENGAN
MICROSOFT VISUAL BASIC 6.0
TUGAS AKHIR
ARDI GITA KUSUMA
102406210
DIPLOMA (D-3) TEKNIK INFORMATIKA
MATEMATIKA
MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
Diketahui
DisetujuiOleh
Departemen Matematika FMIPA USU
Pembimbing
Ketua,
Prof. Dr.Tulus, M.Si
Drs. UjianSinulingga, M.Si
NIP. 19620901 198803 1 002
NIP. 19560303 198403 1 004
Universitas Sumatera Utara
iii
PERNYATAAN
APLIKASI PENYIMPANAN TUGAS AKHIR DENGAN MENGGUNAKAN 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 2013
ARDI GITA KUSUMA
102406210
Universitas Sumatera Utara
iv
PENGHARGAAN
Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa, karena rahmat-Nya penulis
dapat menyelesaikan tugas akhir ini tepat pada waktunya sebagai salah satu syarat untuk
menyelesaikan studi pada D-III Ilmu Komputer FMIPA USU.
Adapun judul daru tugas akhir ini adalah “SISTEM PAKAR UNTUK MENELUSURI
KERUSAKAN PADA KOMPUTER DENGAN MICROSOFT VISUAL BASIC 6.0”.
Dalam penulisan dan penyelesaian Tugas Akhir ini, penulis tidak terlepas dari bantuan
serta bimbingan dari semua pihak, baik dari segi bimbingan dari konsultasi maupun dorongan
semangat. Untuk itu dalam kesempatan ini penulis mengucapkan banyak terima kasih kepada:
1. Bapak Drs. Ujian Sinulingga, M.Si sebagai Dosen Pembimbing Tugas Akhir yang telah
memberikan bimbingan dan arahan selama ini kepada penulis dalam menyelesaikan
Tugas Akhir ini.
2. Bapak Dr. Tulus,M.Si selaku ketua Departemen Matematika FMIPA USU.
3. Seluruh Dosen Pengajar Program Studi Diploma III Ilmu Komputer Fakultas MIPA
Universitas Sumatera Utara yang telah memberikan ilmu yang bermanfaat kepada penulis
selama masa perkuliahan.
4. Ayahanda dan Ibunda tercinta, trimakasih atas kasih sayangnya yang tulus serta dorongan
materil dan spiritual kepada penulis sehingga penulis dapat menyelesaikan tugas akhir ini
dengan baik
5. Sahabat-sahabatku seperjuangan khusus anak KOM D 2010 yang namanya tidak dapat
disebutkaan satu persatu. Terimakasih atas kebaikan dan perhatian kalian selama ini.
Penulis menyadari bahwa dalam penyusunan Tugas Akhir ini masih banyak kekurangan
karena keterbatasan kemampuan yang penulis miliki, untuk itu penulis mengharapkan saran dan
kritik yang membangun.
Akhir kata saya mohon maaf atas segala kekurangan yang ada dalam penulisan Tugas
Akhir ini dan sekali lagi saya berharap semoga Tugas Akhir ini dapat memberikan manfaat
khususnya bagi penulis dan para pembaca pada umumnya.
Medan,
Juni 2013
ARDI GITA KUSUMA
Universitas Sumatera Utara
v
ABSTRAK
Tugas ini bertujuan untuk memberikan suatu sistem yang dapat digunakan dengan mudah dalam
melakukan pekerjaan dan untuk mendukung dalam pengambilan keputusan. Aplikasi ini
dirancang sesuai dengan kebutuhan informasi yang semakin maju seiring dengan perkembangan
teknologi komputer yang sangat cepat, baik dari segi perangkat keras dan lunak.
Dengan demikian, perancangan sesuatu sistem informasi yang memerlukan data dan
informasi yang akurat sistem informasi yang dirancang dapat memenuhi kebutuhan sesuai yang
diinginkan. Untuk itu penulis akan membahas “SISTEM PAKAR UNTUK MENELUSURI
KERUSAKAN PADA KOMPUTER DEENGAN MICROSOFT VISUAL BASIC 6.0”.
Tujuan dari sistem informasi ini adalah untuk mempermudah pengelolaan tugas akhir khususnya
dalam pemilihan judul-judul tugas akhir.
Universitas Sumatera Utara
DAFTAR ISI
Halaman
Persetujuan ....................................................................................................................ii
Pernyataan ……………………………………………………………………………iii
Penghargaan ……………………………………………………………………….....iv
Abstrak …………………………………………………………………………….....v
Daftar isi ……………………………………………………………………………..vi
Daftar tabel ………………………………………………………………………….viii
Daftar gambar ………………………………………………………………………..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
Universitas Sumatera Utara
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
Universitas Sumatera Utara
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
Universitas Sumatera Utara
PADA KOMPUTER DENGAN MICROSOFT
VISUAL BASIC 6.0
TUGAS AKHIR
ARDI GITA KUSUMA
102406210
PROGRAM STUDI D-3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2013
Universitas Sumatera Utara
SISTEM PAKAR UNTUK MENELUSURI KERUSAKAN
PADA KOMPUTER DENGAN MICROSOFT
VISUAL BASIC 6.0
TUGAS AKHIR
Diajukanuntukmelengkapitugasdanmemenuhisyaratmemperolehahlimadya
ARDI GITA KUSUMA
102406210
PROGRAM STUDI D-3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2013
Universitas Sumatera Utara
ii
PERSETUJUAN
Judul
:
Kategori
Nama
NomorIndukMahasiswa
Program Studi
Departemen
Fakultas
:
:
:
:
:
:
SISTEM
PAKAR
UNTUK
MENELUSURI
KERUSAKAN
PADA
KOMPUTER
DENGAN
MICROSOFT VISUAL BASIC 6.0
TUGAS AKHIR
ARDI GITA KUSUMA
102406210
DIPLOMA (D-3) TEKNIK INFORMATIKA
MATEMATIKA
MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
Diketahui
DisetujuiOleh
Departemen Matematika FMIPA USU
Pembimbing
Ketua,
Prof. Dr.Tulus, M.Si
Drs. UjianSinulingga, M.Si
NIP. 19620901 198803 1 002
NIP. 19560303 198403 1 004
Universitas Sumatera Utara
iii
PERNYATAAN
APLIKASI PENYIMPANAN TUGAS AKHIR DENGAN MENGGUNAKAN 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 2013
ARDI GITA KUSUMA
102406210
Universitas Sumatera Utara
iv
PENGHARGAAN
Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa, karena rahmat-Nya penulis
dapat menyelesaikan tugas akhir ini tepat pada waktunya sebagai salah satu syarat untuk
menyelesaikan studi pada D-III Ilmu Komputer FMIPA USU.
Adapun judul daru tugas akhir ini adalah “SISTEM PAKAR UNTUK MENELUSURI
KERUSAKAN PADA KOMPUTER DENGAN MICROSOFT VISUAL BASIC 6.0”.
Dalam penulisan dan penyelesaian Tugas Akhir ini, penulis tidak terlepas dari bantuan
serta bimbingan dari semua pihak, baik dari segi bimbingan dari konsultasi maupun dorongan
semangat. Untuk itu dalam kesempatan ini penulis mengucapkan banyak terima kasih kepada:
1. Bapak Drs. Ujian Sinulingga, M.Si sebagai Dosen Pembimbing Tugas Akhir yang telah
memberikan bimbingan dan arahan selama ini kepada penulis dalam menyelesaikan
Tugas Akhir ini.
2. Bapak Dr. Tulus,M.Si selaku ketua Departemen Matematika FMIPA USU.
3. Seluruh Dosen Pengajar Program Studi Diploma III Ilmu Komputer Fakultas MIPA
Universitas Sumatera Utara yang telah memberikan ilmu yang bermanfaat kepada penulis
selama masa perkuliahan.
4. Ayahanda dan Ibunda tercinta, trimakasih atas kasih sayangnya yang tulus serta dorongan
materil dan spiritual kepada penulis sehingga penulis dapat menyelesaikan tugas akhir ini
dengan baik
5. Sahabat-sahabatku seperjuangan khusus anak KOM D 2010 yang namanya tidak dapat
disebutkaan satu persatu. Terimakasih atas kebaikan dan perhatian kalian selama ini.
Penulis menyadari bahwa dalam penyusunan Tugas Akhir ini masih banyak kekurangan
karena keterbatasan kemampuan yang penulis miliki, untuk itu penulis mengharapkan saran dan
kritik yang membangun.
Akhir kata saya mohon maaf atas segala kekurangan yang ada dalam penulisan Tugas
Akhir ini dan sekali lagi saya berharap semoga Tugas Akhir ini dapat memberikan manfaat
khususnya bagi penulis dan para pembaca pada umumnya.
Medan,
Juni 2013
ARDI GITA KUSUMA
Universitas Sumatera Utara
v
ABSTRAK
Tugas ini bertujuan untuk memberikan suatu sistem yang dapat digunakan dengan mudah dalam
melakukan pekerjaan dan untuk mendukung dalam pengambilan keputusan. Aplikasi ini
dirancang sesuai dengan kebutuhan informasi yang semakin maju seiring dengan perkembangan
teknologi komputer yang sangat cepat, baik dari segi perangkat keras dan lunak.
Dengan demikian, perancangan sesuatu sistem informasi yang memerlukan data dan
informasi yang akurat sistem informasi yang dirancang dapat memenuhi kebutuhan sesuai yang
diinginkan. Untuk itu penulis akan membahas “SISTEM PAKAR UNTUK MENELUSURI
KERUSAKAN PADA KOMPUTER DEENGAN MICROSOFT VISUAL BASIC 6.0”.
Tujuan dari sistem informasi ini adalah untuk mempermudah pengelolaan tugas akhir khususnya
dalam pemilihan judul-judul tugas akhir.
Universitas Sumatera Utara
DAFTAR ISI
Halaman
Persetujuan ....................................................................................................................ii
Pernyataan ……………………………………………………………………………iii
Penghargaan ……………………………………………………………………….....iv
Abstrak …………………………………………………………………………….....v
Daftar isi ……………………………………………………………………………..vi
Daftar tabel ………………………………………………………………………….viii
Daftar gambar ………………………………………………………………………..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
Universitas Sumatera Utara
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
Universitas Sumatera Utara
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
Universitas Sumatera Utara