Tabel 3.11 SetRuleLaporan
No Field
Type Length
Key 1 IdLaporan
numeric 9
PK 2 Laporan1
varchar 20
- 3 Laporan2
varchar 20
- 4 Laporan3
varchar 20
- 5 Laporan4
varchar 20
- 6 Laporan5
varchar 20
- 7 Result
varchar 50
-
10. Nama Tabel : InferenceEngine
Primary Key : IdUser Foreign Key : -
Fungsi : Untuk menyimpan jawaban user Tabel 3.12 InferenceEngine
No Field
Type Length
Key 1 IdUser
varchar 50
PK 2
Biaya varchar 50 -
3 JangkaWaktu varchar
50 - 4 Plafon
varchar 50
- 5 SukuBungaDP
varchar 50 -
6 SukuBungaPD varchar
50 - 7 Result
varchar 50
- 8 Waktu
varchar 50
-
3.6 Desain InputOutput
Adapun desain input output yang ada untuk aplikasi Sistem Pakar Pemilihan Prduk pada PT. PNM Surabaya dengan Metode Forward Chaining
dibedakan menjadi 2 dua yaitu Form untuk pakar dan untuk user.
a. Desain InputOutput Pakar
1. Desain InputOuput Form Loading
Pada waktu aplikasi sistem pakar pemilihan produk pada PT. PNM Surabaya ini dijalankan maka form pertama kali yang muncul adalah form
loading. Form loading pada aplikasi ini dapat dilihat pada gambar 3.9
Gambar 3.9 Desain InputOutput Form Loading 2.
Desain InputOutput Form Menu Utama Setelah proses loading selesai maka form yang akan muncul adalah form
menu utama yang dapat dilihat pada gambar 3.10
Gambar 3.10 Desain InputOutput Form Menu Utama Pada desain inputoutput terdapat menu File yang berisi Form Login, Logout,
dan Exit, sedangkan pada menu Maintenance berisi Form Data User, Form
APLIKASI SISTEM PAKAR PEMILIHAN PRODUK
PADA PT. PNM SURABAYA
Data Jabatan, Form Data Produk, Form Data Kelengkapan Dokumen, dan Rule berisi Form Desain Rule Set Laporan, Form Desain Rule Produk dan
Form Generate Rule Per Set. 3.
Desain InputOutput Form Login Desain InputOuput Form Login dapat dilihat pada gambar 3.11.
Gambar 3.11 Desain InputOutput Form Login Form Login pada gambar 3.11 berfungsi untuk masuk ke dalam sistem,
apabila pakar berhasil melakukan proses login maka pakar dapat memaintenance data yang tedapat pada sistem.
4. Desain InputOutput Form Maintenance Data User
Desain InputOutput untuk Form Maintenance Data User dapat dilihat pada gambar 3.12.
..:: LOGI N ::..
U se rN a m e : Pa ssw ord :
J a ba t a n : OK
Ca nc e l
Gambar 3.12 Desain InputOutput Form Maintenance Data User a.
Tombol Baru digunakan untuk membuat data user yang baru b.
Tombol Simpan digunakan untuk menyimpan data user kedalam database c.
Tombol Ubah digunakan untuk mengubah data user d.
Tombol Hapus digunakan untuk menghapus data user yang sudah dibuat e.
Tombol Keluar digunakan untuk keluar dari form Data User 5.
Desain InputOutput Form Maintenance Data Jabatan Desain InputOutput untuk form maintenance data jabatan dapat dilihat pada
gambar 3.13.
Gambar 3.13 Desain InputOutput Form Maintenance Data Jabatan a.
Tombol Baru digunakan untuk membuat data jabatan yang baru b.
Tombol Simpan digunakan untuk menyimpan data jabatan kedalam database
c. Tombol Ubah digunakan untuk mengubah data jabatan
d. Tombol Hapus digunakan untuk menghapus data jabatan yang sudah
dibuat e.
Tombol Keluar digunakan untuk keluar dari form data jabatan 6.
Desain InputOutput Form Maintenance Data Produk Desain InputOutput untuk form Maintenance data produk dapat dilihat pada
gambar 3.14.
Gambar 3.14 Desain InputOutput Form Maintenance Data Produk a.
Tombol Baru digunakan untuk membuat data produk yang baru b.
Tombol Simpan digunakan untuk menyimpan data produk kedalam database
c. Tombol Ubah digunakan untuk mengubah data produk
d. Tombol Hapus digunakan untuk menghapus data produk yang sudah
dibuat e.
Tombol Keluar digunakan untuk keluar dari form Maintenance data produk
7. Desain InputOutput Form Maintenance Data Kelengkapan Dokumen
Desain InputOutput untuk Form Maintenance Data Kelengkapan dokumen dapat dilihat pada gambar 3.15.
Gambar 3.15 Desain InputOutput Form Maintenance Kelengkapan Dokumen a.
Tombol Baru digunakan untuk membuat data kelengkapan dokumen yang baru
b. Tombol Simpan digunakan untuk menyimpan data kelengkapan dokumen
kedalam database KelengkapanDokumen c.
Tombol Ubah digunakan untuk mengubah data kelengkapan dokumen d.
Tombol Hapus digunakan untuk menghapus data kelengkapan yang sudah dibuat
e. Tombol Keluar digunakan untuk keluar dari form Data kelengkapan
8. Desain InputOutput Form Desain Generate SetRuleLaporan
Desain InputOutput untuk Form Desain Rule Set Produk dapat dilihat pada gambar 3.16.
Decision Tabel SetRuleLaporan
Gambar 3.16 Desain InputOutput Form SetRuleLaporan 9.
Desain InputOtput Form Desain Set Rule Produk Desain InputOutput untuk Form Desain Rule Set Produk dapat dilihat pada
gambar 3.17. Generate
SetRuleLaporan
Gambar 3.17 Desain InputOutput Form Set Rule Produk
60
BAB IV IMPLEMENTASI DAN EVALUASI
4.1 Implementasi
Dalam tahap ini dijelaskan mengenai implementasi perangkat lunak yang dibangun, dikembangkan menggunakan pemrograman Microsoft Visual Studio
2005 yang terintegrasi dengan Microsoft SQL Server 2000 sebagai database. Implementasi program adalah implementasi dari analisa dan desain sistem
yang telah dibuat sebelumnya. Sehingga dengan adanya implementasi ini dapat dipahami jalannya suatu Sistem Pakar untuk pemilihan produk pada PT. PNM
cabang Surabaya Dengan Menggunakan Metode Forward Chaining dengan jelas. Terlebih dahulu User harus menjawab pertanyaan-pertanyaan yang sudah
disediakan oleh sistem agar aplikasi sistem pakar dapat berjalan dengan baik dan tanpa terjadi hambatan.
4.1.1 Kebutuhan perangkat keras
Agar dapat berjalan sesuai dengan yang diharapkan aplikasi Sistem Pakar untuk Pemilihan Produk Pada PT. PNM cabang Surabaya dengan Metode
Forward Chaining ini dibutuhkan beberapa persyaratan minimal yang harus dipenuhi, agar aplikasi dapat berjalan dengan baik. Kebutuhan minimal perangkat
keras adalah sebagai berikut: a.
Processor Pentium IV 600 Mhz atau lebih. b.
Memory 256 Mb. c.
Harddisk 10 Gb.
d. Vga 16 Mb.
e. Monitor SVGA.
f. Keyboard dan Mouse.
4.1.2 Kebutuhan perangkat lunak
Kebutuhan perangkat lunak untuk yang dibutuhkan adalah: a.
Sistem operasi Windows 98XP2000NT. b.
Penyimpanan Database adalah Microsoft SQL Server 2000. c.
Aplikasi program adalah Microsoft Visual Studio 2005. d.
Microsoft Office Visio Profesional 20032007. e.
Power Designer 6.0. f.
Adobe Photoshop 7 CS 2.
4.1.3 Instalasi program dan pengaturan sistem
Pengembangan aplikasi ini membutuhkan perangkat lunak yang sudah terinstalasi, adapun tahapan-tahapan instalasi dan pengaturan sistem, yaitu :
1. Install sistem operasi Windows 98Me2000Xp. 2.
Install aplikasi program Microsoft Visual Studio 2005. 3.
Install aplikasi database Microsoft SQL Server 2000. 4.
Install aplikasi laporan Seagate Crystal Report 7.01.
4.2 Penjelasan Pemakaian Program