SISTEM PAKAR TANAMAN MENURUT JENIS TANAH MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR SITI AISYAH MUBAI 082406132 PROGRAM STUDI DIPLOMA III TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGEAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2011
SISTEM PAKAR TANAMAN MENURUT JENIS TANAH MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya SITI AISYAH MUBAI 082406132 PROGRAM STUDI DIPLOMA III TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGEAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2011
PERSETUJUAN Judul : SISTEM PAKAR TANAMAN MENURUT JENIS TANAH MENGGUNAKAN VISUAL BASIC 6.0 Katagori : TUGAS AKHIR Nama : SITI AISYAH MUBAI Nomor Induk Mahasiswa : 082406132 Program Studi : DIPLOMA (D3) TEKNIK INFORMATIKA Departemen : MATEMATIKA Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Diluluskan di Medan, Juli 2011 Diketahui/Disetujui oleh: Depertemen Matematika FMIPA USU Ketua, Pembimbing, Prof. Dr. Tulus, M.Si Dra. Normalina Napitupulu, M.Sc NIP. 19620901 198803 1002 NIP. 19631106 198902 2 001
PERNYATAAN SISTEM PAKAR TANAMAN MENURUT JENIS TANAH MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya. Medan, Juli 2011 SITI AISYAH MUBAI 0824060132
PENGHARGAAN Syukur Alhamdulillah penulis panjatkan kehadirat Allah SWT atas ridho dan karunia- Nya yang telah diberikan kepada penulis sehingga tugas akhir ini dapat diselesaikan dengan baik. Tugas akhir ini disusun untuk memenuhi syarat mencapai gelar Ahli Madya pada Program Studi D3 Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam di. Pada penulisan tugas akhir ini tidak akan selesai dengan baik tanpa adanya bantuan dari berbagai pihak. Oleh karena itu penulis mengucapkan terima kasih yang sebesar-besarnya kepada : 1. Ibu Dra. Normalina Napitupulu, M.Sc. selaku dosen pembimbing yang banyak memberikan arahan dan masukan dalam penyelesaian tugas akhir ini. 2. Bapak Dr. Sutarman, M.Sc. selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam. 3. Bapak Prof. Dr. Tulus, M.Si selaku Ketua Departemen Matematika Universitas Sumatera Utara. 4. Bapak Syahril Effendi, S.Si, M.IT dan Bapak Syahriol Sitorus, S.Si, M.IT selaku Ketua dan Sekretaris Program Studi D3 Teknik Informatika Universitas Sumatera Utara. 5. Seluruh dosen pengajar D3 Teknik Informatika. 6. Ayahanda A. Muis Madjid, Ibunda Nurbaiti dan keluarga tercinta yang telah memberikan bantuan dan doa kepada penulis. 7. Teman-teman seperjuangan Periode 2008 Jurusan D3 Teknik Informatika khususnya Ahmad Taufiq Nugraha, Lailam Mardiah, dan Dina Andriani yang slalu memberikan bantuan dalam segala hal. Penulis menyadari sepenuhnya bahwa Tugas Akhir ini masih jauh dari sempurna, oleh karena itu untuk menyempurnakan Tugas Akhir ini penulis sangat berharap akan kritik dan saran dari semua pembaca. Semoga Tugas Akhir ini dapat bermanfaat serta menambah wawasan bagi para pembaca. Medan, Mei 2011 Penulis
ABSTRAK Sistem pakar (expert system) secara umum adalah sistem yang berusaha mengadopsi pengetahuan manusia ke komputer, agar komputer dapat menyelesaikan masalah seperti yang biasa dilakukan oleh para ahli. Atau dengan kata lain sistem pakar adalah sistem yang didesain dan diimplementasikan dengan bantuan bahasa pemrograman tertentu untuk dapat menyelesaikan masalah seperti yang dilakukan oleh para ahli. Diharapkan dengan sistem ini, orang awam dapat menyelesaikan masalah tertentu baik sedikit rumit ataupun rumit sekalipun tanpa bantuan para ahli dalam bidang tersebut. Sedangkan bagi para ahli, sistem ini dapat digunakan sebagai asisten yang berpengalaman. Aplikasi yang dikembangkan ini bertujuan untuk menentukan tanah menurut jenis tanaman.
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.1 Latar Belakang 1 1.2 Identifikasi Masalah 2 1.3 Perumusan Masalah 3 1.4 Batasan Masalah 3 1.5 Tujuan Penelitian 3 1.6 Kontribusi Penelitian 3 1.7 Metode Perancangan 4 1.8 Sistematika Penulisan 5 Bab 2 Landasan Teori 7 2.1 Kecerdasan Buatan Secara Umum 7 2.2 Sistem Pakar 7 2.2.1 Pemakai Sistem Pakar 8 2.2.2 Ciri-ciri Sistem Pakar 9 2.2.3 Arsitektur Sistem Pakar 10 2.2.4 Metode Inferensi 11 2.3 Tanah 13 2.3.1 Jenis Tanah 13 2.3.2 Sifat Fisik Tanah 19 2.3.3 Sifat Kimia Tanah 22 2.4 Microsoft Visual Basic 6.0 24 2.4.1 IDE Microsoft Visual Basic 6.0 25 2.5 Flowchart 32 Bab 3 Perancangan Sistem 34 3.1 Membuat Form Menu Utama 34 3.2 Membuat Form Penjelasan Menu Utama 36 3.3 Membuat Form Ciri-Ciri Tanah 1 37 3.4 Membuat Form Ciri-Ciri Tanah 2 39 3.5 Membuat Form Ciri-Ciri Tanah 3 42
3.6 Membuat Form Tanah Humus 44 3.7 Membuat Form Penjelasan Tanah Humus 46 3.8 Diagram Sistem Pakar Tanaman Menurut Jenis Tanah 47 Bab 4 Analisis Implementasi Sistem 49 4.1 Pengertian dan Tujuan Implementasi Sistem 49 4.2 Komponen Utama dalam Implementasi Sistem 50 4.2.1 Perangkat Keras (Hardware) 50 4.2.2 Perangkat Lunak (Software) 51 4.3.3 Unsur Manusia (Brainware) 51 4.3 Prosedur Penggunaan Program 52 Bab 5 Kesimpulan Dan Saran 60 5.1 Kesimpulan 60 5.2 Saran 61
DAFTAR TABEL Halaman Tabel 2.1 Simbol-Simbol Flowchart 33 Tabel 3.1 Mengatur Properti Komponen Pada Tampilan Menu Utama 35 Tabel 3.3 Mengatur Properti Komponen Pada Tampilan Penjelasan Menu Utama 36 Tabel 3.3 Mengatur Properti Komponen Pada Tampilan Ciri-Ciri Tanah 1 38 Tabel 3.4 Mengatur Properti Komponen Pada Tampilan Ciri-Ciri Tanah 2 40 Tabel 3.5 Mengatur Properti Komponen Pada Tampilan Ciri-Ciri Tanah 3 42 Tabel 3.6 Mengatur Properti Komponen Pada Tampilan Tanah Humus 45 Tabel 3.7 Mengatur Properti Komponen Tampilan Penj. Tanaman Tanah Humus 46
DAFTAR GAMBAR Halaman Gambar 2.1 Proses Backward Chaining 12 Gambar 2.2 Proses Forward Chaining 12 Gambar 2.3 Tanah Humus 14 Gambar 2.4 Tanah Podzolik atau Tanah Andosol 15 Gambar 2.5 Tanah Gambut atau Tanah Organosol 15 Gambar 2.6 Tanah Berpasir 16 Gambar 2.7 Tanah Alluvial atau Tanah Endapan 16 Gambar 2.8 Tanah Vulkanik atau Tanah Regosol 17 Gambar 2.9 Tanah Laterit atau Tanah Latosol 18 Gambar 2.10 Tanah Kapur atau Tanah Grumosol 18 Gambar 2.11 Mengaktifkan IDE Visual Basic 6.0 25 Gambar 2.12 New Project IDE Visual Basic 6.0 26 Gambar 2.13 Layar Form 27 Gambar 2.14 Toolbox Visual Basic 6.0 28 Gambar 2.15 Properti 30 Gambar 2.16 Project 31 Gambar 2.17 Jendela Form 31 Gambar 2.18 Jendela Kode 32 Gambar 3.1 Jendela Form Baru 34 Gambar 3.2 Tampilan Menu Utama 35 Gambar 3.3 Tampilan Penjelasan Menu Utama 36 Gambar 3.4 Tampilan Ciri-Ciri Tanah 1 37 Gambar 3.5 Tampilan Ciri-Ciri Tanah 2 39 Gambar 3.6 Tampilan Ciri-Ciri Tanah 3 42 Gambar 3.7 Tampilan Tanah Humus 44 Gambar 3.8 Tampilan Penjelasan Tanaman Pada Tanah Humus 46 Gambar 3.9 Flowchart 48 Gambar 4.1 Tampilan Menu Utama 52 Gambar 4.2 Tampilan Penjelasan Menu Utama 53 Gambar 4.3 Tampilan Ciri-Ciri Tanah 1 54 Gambar 4.4 Tampilan Ciri-Ciri Tanah 2 55 Gambar 4.5 Tampilan Ciri-Ciri Tanah 3 55 Gambar 4.6 Tampilan Jenis Tanah Humus 56 Gambar 4.7 Tampilan Penjelasan Tanaman Pada Tanah Humus 57 Gambar 4.8 Tampilan Ciri-Ciri Tanah 1 57 Gambar 4.9 Tampilan Ciri-Ciri Tanah 2 58 Gambar 4.10 Tampilan Ciri-Ciri Tanah 3 58 Gambar 4.11 Tampilan Kotak Pesan 59