77 BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Penulis merancang program sistem pakar untuk menentukan klasifikasi kendaraan bermotor menggunakan metode forward chaining dengan menggunakan bahasa pemogram Microsoft Visual Basic.Net dengan menggunakan database Microsoft SQL Server, hasil rancangan program tersebut sebagai berikut : IV.1.1. Tampilan Hasil Program untuk Pakar dan Pengguna IV.1.1.1. Form Pilihan Menu Login Form ini digunakan untuk memilih login yang akan dilakukan baik pakar maupun pengguna. Berikut adalah tampilan hasil dari perancangan form pemilihan menu login : Gambar IV.1. Form Pemilihan Menu Login 77
78 a. Tombol pengguna untuk memilih login sebagai pengguna b. Tombol pakar untuk memilih login sebagai pakar IV.1.1.2. Form Login Pakar Form ini digunakan oleh pakar untuk melakukan login. Berikut adalah tampilan hasil dari perancangan form login pakar : Gambar IV.2. Form Login Pakar a. Textbox Nama Pakar untuk menginputkan Nama Pakar b. Textbox Password untuk menginputkan Password c. Tombol masuk berfungsi untuk masuk ke menu utama d. Tombol batal berfungsi untuk batal ke menu utama
79 IV.1.1.3. Tampilan Pesan Dari Program Tampilan ini ada apabila password yang kita inputkan benar. Berikut adalah tampilan pesan dari program : Gambar IV.3. Tampilan Pesan Dari Program Keteranan: a. Tombol OK berfungsi untuk masuk ke menu utama IV.1.1.4. Form Pakar Form ini digunakan untuk menambah, menghapus dan mengedit data pakar. Adapun tampilan hasil dari perancangann form pakar adalah sebagai berikut :
80 Gambar IV.4. Form Pakar a. CheckBox Edit berfungsi untuk memberikan pilihan data pakar yang mau di edit b. ComboBox berfungsi untuk menampilkan pilihan data yang mau di edit c. Textbox Nama Pakar berfungsi untuk menginput data pakar yang baru d. Textbox Password berfungsi untuk menginput password yang baru e. Tombol simpan berfungsi untuk menyimpan data, baik yang ditambah maupun yang di edit f. Tombol hapus berfungsi untuk menghapus data, baik yang ditambah maupun yang di edit g. Tombol menu berfungsi untuk kembali ke menu utama
81 IV.1.1.5. Form Login Pengguna Form ini digunakan oleh pengguna untuk melakukan login. Berikut adalah tampilan hasil dari perancangan form login pengguna : Gambar IV.5. Form Login Pengguna a. Text box Nama Pengguna untuk menginputkan Nama Pengguna b. Text box Telepone / HP untuk menginputkan Telepone / HP c. Tombol masuk berfungsi untuk masuk ke menu utama d. Tombol batal berfungsi untuk batal ke menu utama e. GroupBox pada jumlah pengunjung berfungsi untuk menghitung jumlah pengunjung yang telah menggunakan aplikasi ini
82 IV.1.1.6. Form Menu Utama Pakar Form ini digunakan pakar untuk menambah, mengedit, menghapus data data yang ada pada menu utama pakar. Berikut adalah tampilan hasil dari perancangan form menu utama pakar : Gambar IV.6. Form Menu Utama Pakar Form menu utama pakar memiliki 5 pilihan, yaitu : a. Menu File. Menu file memiliki 1 sub menu, yaitu Menu Keluar. Menu keluar berfungsi untuk keluar dari program yang sedang di jalankan. b. Menu Edit, Menu Edit memiliki satu sub menu, yaitu Knowledge Base System yang berfungsi untuk untuk mengedit, menambah dan menghapus pengetahuan baik yang ada pada tabel tingkat kematangan maupun pada tabel pertanyaan.
83 c. Menu pakar, Menu pakar mempunyai satu sub menu yaitu data pakar yang berfungsi untuk menanbah mengedit dan menghapus data pakar. d. Menu about me berisi tentang data data penulis. e. Menu Log out berfungsi untuk keluar dari program dan kembali ke pilihan menu login. IV.1.1.7. Form Menu Utama Pengguna Form ini digunakan pengguna untuk melakukan konsultasi dimana sistem akan memberikan pertanyaan kepada pengguna, dimana pengguna hanya diberikan jawaban ya atau tidak, sehingga dari jawaban tersebut sistem akan memberikan suatu tingkat kematangan buah mangga harum manis. Berikut adalah tampilan hasil dari perancangan form menu utama pengguna : Gambar IV.7. Form Menu Utama Pengguna
84 Form menu utama pengguna memiliki 3 pilihan, yaitu : a. Menu File. Menu file memiliki 2 sub menu, yaitu Menu Mulai dan Menu Keluar. Menu mulai berfungsi untuk.menu keluar berfungsi untuk keluar dari program yang sedang di jalankan. b. Menu about me berisi tentang data data penulis. c. Menu Log out berfungsi untuk keluar dari program dan kembali ke pilihan menu login. IV.1.1.8. Form Knowledge Base System Form ini digunakan untuk merekam atau menampilkan jawaban dari pertanyaan yang diberikan oleh sistem sebelumnya. Adapun tampilan hasil dari perancangan form Knowledge Base System adalah sebagai berikut : Gambar IV.8. Form Knowledge Base System
85 a. Tombol Tingkat Kematanan berfungsi untuk mengedit, menambah dan menyimpan data tingkat kematangan b. Tombol Pertanyaan berfungsi untuk mengedit, menambah dan menyimpan pertanyaan c. Tombol Menu Utama berfungsi untuk kembali ke menu utama IV.1.1.9. Form Tingkat Kematangan Form ini digunakan untuk melakukan, tambah, edit, dan hapus data data tingkat kematangan buah mangga harum manis. Berikut adalah tampilan hasil dari perancangan form Tingkat Kematangan : Gambar IV.9. Form Tingkat Kematangan
86 a. CheckBox Edit berfungsi untuk memberikan pilihan data tingkat kematangan yang mau di edit b. ComboBox berfungsi untuk menampilkan pilihan data yang mau di edit c. Textbox Tingkat Kematana berfungsi untuk menginput data tingkat kematangan d. Tombol simpan berfungsi untuk menyimpan data e. Tombol hapus berfungsi untuk menghapus data f. Tombol back berfungsi untuk kembali ke menu utama g. Tombol tambah berfungnsi untuk menambah data IV.1.1.10. Form Pertanyaan Form ini digunakan untuk melakukan tambah, edit, dan hapus data data pertanyaan. Berikut adalah tampilan hasil dari perancangan form pertanyaan :
87 Gambar IV.10. Form Pertanyaan a. CheckBox Edit berfungsi untuk memberikan pilihan data pertanyaan yang mau di edit b. ComboBox IdPertanyaan berfungsi untuk menampilkan pilihan data yang mau di edit c. Textbox Pertanyaan berfungsi untuk menginput data pertanyaan d. Textbox FaktaYa berfungsi untuk menginput data Fakta Ya e. Textbox Fakta Tidak berfungsi untuk menginput data Fakta Tidak f. ComboBox Jika Ya berfungsi untuk menampilkan pilihan data Jika Ya g. ComboBox Jika Tidak berfungsi untuk menampilkan pilihan data Jika Tidak h. CheckBox Guna hasil berfungsi untuk memberikan pilihan data hasail
88 i. Tombol simpan berfungsi untuk menyimpan data j. Tombol hapus berfungsi untuk menghapus data k. Tombol Back berfungsi untuk kembali ke knowledge base system l. Tombol tambah berfungsi untuk menambah data IV.1.1.11. Form Mulai Form ini digunakan untuk melakukan konsultasi dengan menjawab ya atau tidak dari pertanyaan yang diberikan oleh sistem. Adapun tampilan hasil dari perancangan form mulai adalah sebagai berikut : Gambar IV.11. Form Mulai a. Textbox Pertanyaan No berfungsi untuk menampilkan nomor pertanyaan b. Textbox Pertanyaan berfungsi untuk menampilkan pertanyaan c. Tombol Ya berfungsi untuk mendapatkan hasil / jawaban d. Tombol Tidak berfungsi untuk ke pertanyaan berikutnya
89 IV.1.1.12. Form Hasil Form ini digunakan untuk menampilkan hasil dari konsultasi yang telah dilakukan. Adapun tampilan hasil dari perancangann form hasil adalah sebagai berikut : Gambar IV.12. Form Hasil a. ListView Mulai berfungsi untuk menampilakan sementara data data yang ada b. RichTextBox Tingkat Kematangan berfungsi untuk menampilkan data tingkat kematangan
90 c. Tombol Mulai berfungsi keluar dan kembali ke menu utama pengguna d. Tombol keluar berfungsi untuk keluar dari program yang sedang berjalan IV.1.1.12. Form About Me Form ini digunakan untuk mendapatkan informasi mengenai data pembuat aplikasi yang dirancang. Adapun tampilan hasil dari perancangan form about me adalah sebagai berikut : Gambar IV.12. Form About Me a. Tombol keluar berfungsi untuk keluar dan kembali ke menu utama pengguna
91 IV.1.1.13. Form Help Form ini digunakan untuk mendapatkan informasi mengenai cara kerja pakar dan pengguna. Adapun tampilan hasil dari perancangan form help adalah sebagai berikut : Gambar IV.13. Form Help a. Tombol keluar berfungsi untuk keluar dan kembali ke menu utama pengguna
92 IV.2. Pembahasan Adapun tahapan-tahapan yang dilakukan dalam uji coba implementasi sistem pakar untuk mendeteksi tingkat kematangan buah mangga harum manis dengan metode forward chaining ini adalah sebagai berikut : IV.2.1. Teknik Pengujian Sistem Sistem pakar untuk mendeteksi tingkat kematangan buah mangga harum manis dengan metode forward chaining ini digunakan untuk mengetahui tingkat kematangan pada buah mangga harum manis. Sistem ini dirancang dengan menggunakan bahasa pemrograman Visual Basic (Microsoft Visual Basic.Net 2010) dan database SQL Server. Setelah selesainya program dirancang, maka dilakukan uji sistem sebelum dilaksanakannya implementasi sistem untuk melihat apakah hasil program sesuai atau tidak dengan yang diharapkan. Program ini telah dilakukan uji sistem, dengan teknik pengujian statis (Statis Technique), dimana telah dilakukan uji coba sistem untuk perangkat keras dan perangkat lunak yang dibutuhkan untuk menjalankan program, desain detail sistem, aturan-aturan formal sistem, beserta test hasil running program. Hasil pengujian untuk semua kriteria di atas, telah berhasil dengan baik, bahkan untuk test program sudah menghasilkan output sesuai yang diharapkan, hanya mempunyai kelemahan, dimana sistem ini belum memiliki sistem keamanan yang baik, jadi masih memerlukan pengembangan selanjutnya.
93 IV.2.2. Cara Menjalankan Sistem Sebelum sistem pakar untuk mendeteksi tingkat kematangan buah mangga harum manis dengan metode forward chaining ini digunakan. Untuk menjalankan aplikasi sistem pakar dalam mendeteksi tingkat kematangan buah mangga adalah sebagai berikut: 1. Setelah melakukan double click pada AppsProgramSkripsi, maka program akan otomatis berjalan. 2. Pakar dapat melakukan edit, tambah dan menghapus data. 3. Pengguna dapat melakukan konsultasi. 4. Setelah selesai melakukan proses konsultasi atau update sistem pakar, maka pakar, atau pengguna biasa dapat keluar dari aplikasi dengan memilih menu keluar, maka secara otomatis aplikasi akan ditutup. IV.2.3. Perangkat yang Dibutuhkan Sistem Dalam penerapan sistem pakar untuk mendeteksi tingkat kematangan buah mangga harum manis dengan metode forward chaining ini tidak lepas dari perangkat keras (hardware), perangkat lunak (software), dan pengguna (user). Untuk itu dalam menjalankan sistem ini dibutuhkan hal - hal sebagai berikut : 1. Hardware a. CPU dengan Processor Intel Core i3 b. RAM 2 GB c. HDD 500 GB d. Keyboard
94 e. Mouse f. Monitor 14 2. Software a. Microsoft Office Word 2007 b. Microsoft Visual Studio 2010 c. Microsoft SQL Server 2008 R2 untuk penyimpanan data. 3. Pengguna (User) Orang mengerti cara mengoperasikan komputer dan Orang yang memiliki sistem kerja yang teliti. IV.2.4. Kelebihan dan Kekurangan Sistem Adapun kelebihan dari sistem yang penulis rancang adalah sebagai berikut: 1. Sistem yang penulis rancang dapat bekerja di berbagai sistem operasi manapun karena menggunakan bahasa pemrograman Visual Basic yang dapat bekerja di berbagai platform. 2. Sistem yang penulis rancang telah terprogram sehingga memudahkan para pengguna dalam menggunakannya.
95 Adapun kekurangan dari sistem yang penulis rancang adalah sebagai berikut: 1. Sistem yang penulis rancang hanya berfokus pada pendeteksian tingkat kematangan buah mangga harum manis. 2. Sistem yang penulis rancang masih stand alone pada satu personal computer belum berbasis client-server. 3. Desain interface masih kurang menarik dan fitur fitur yang disediakan masih sangat sedikit.