188 ditambahkan kegiatan mengedit teks yang akan ditampilkan. Berikut adalah tabel
distribusi kegiatan pada berbagai parameter:
Parameter Jenis Kegiatan
Input Output Saran NilaiSatuan Aturan Menambah parameter
Menghapus parameter Mengganti deskripsi parameter
Mengedit teks yang ditampilkan
Daftar parameter input
Display Text
Gambar 25. Contoh vis input pada Modul
Sistem Pakar. bahkan parameter yang dinamakan ‘Input Parameter’. Untuk
menambahkan parameter, tuliskan parameter sesuai kebutuhan pada kotak ini diakhiri
t kemudian tekan tombol [Del] pada
kan, pastikan terlebih dahulu sebelum anda melakukannya. yang akan diganti
deksipsinya kemudian tekan [Enter] untuk menyetujui perubahan tersebut atau tekan ualisasi dialog inisialisasi parameter
Menambahkan parameter. Modul Sistem Pakar menyediakan kotak masukan
untuk menam dengan menekan tombol [Enter]. Modul Sistem Pakar tidak menyediakan fasilitas
sorting data, selain itu Modul Sistem Pakar mengijinkan pengguna untuk mengisi data yang sama. Urutkan terlebih dahulu data yang akan dimasukkan untuk mempermudah
kegiatan editing dan menghindari duplikasi parameter.
Menghapus parameter. Jika parameter tidak diperlukan maka parameter tersebut
bisa dihilangkandihapus. Klikpilih parameter tersebu keyboard untuk menghapusnya. Kegiatan menghapus parameter tidak dapat
dibatal
Mengganti deskripsi parameter. Penggantian deskripsi parameter dapat dilakukan
secara langsung pada parameter yang aktif. Pilihlah parameter
Daftar nilaisatu parameter
an input
:
mengedit teks yang akan ditampilkan
Tambahkan parameter di sini
Tambahkan nilaisatuan parameter di sini
189 [Esc] untuk membatalkannya. Modul Sistem Pakar akan mengganti secara otomatis
deskripsi parameter pada semua aturan rule yang melibatkan parameter ini, dengan demikian pengguna tidak perlu lagi mengganti aturan rule yang sudah ada.
Mengedit teks yang akan ditampilkan. Parameter yang dimasukkan kemungkinan
berupa tulisan singkat yang kurang dimengerti oleh pengguna pada saat konsultasi. Klik tombol
pada bagian input parameter untuk mengubah tulisan yang akan
memerlukan bobot CF sebagai faktor kritis yang akan digunakan dalam penentuan keluaran sistem pakar. Untuk kepentingan ini Modul Sistem Pakar
laman pengguna diharuskan menentukan formulasi
ang berlaku untuk konsultasi sistem pakar.
an. Ketiga bagian tersebut melibatkan kegiatan dan prosedur operasional yang mirip. Beberapa kegiatan yang dapat
ya operator boolean, parameter input, dan nilaisatuan parameter input. Operator-operator boolean dikumpulkan pada
an parameter input dapat dipilih pada kontrol ditampilkan, bemudian masukkan tulisan sesuai yang akan ditanyakan pada saat
konsultasi pada dialog berikutnya dan diakhiri dengan menekan tombol [Enter] untuk menyetujui. Untuk membatalkannya tekan tombol [Esc] atau klik [Cancel]. Perintah
‘mengedit teks yang akan ditampilkan’ hanya disediakan pada bagian inisialisasi parameter input.
Mengisi bobot pada parameter output dan saran. Pada beberapa kasus output dan
saran terkadang menyediakan sebuah kolom yang harus diisi dengan nilai numerik. Isilah semua bobot
pada output dan saran jika diperlukan sesuai kebutuhan. Akhiri dengan menekan tombol [Enter] untuk menyetujui perubahan atau [Esc] untuk membatalkannya.
6.3. Penentuan Rule Based Skenario
Penentuan rule based skenario disediakan Modul Sistem Pakar pada ha ‘deskripsi aturan’. Pada halaman ini
aturan-aturan rule based skenario y Daftarkan terlebih dahulu aturan-aturan yang berlaku pada halaman ‘inisialisasi
aturan’ sebelum anda menentukan formulasinya. Gambar 5. menyajikan visualisasi dialog penentuan deskripsiformulasi aturan.
Halaman deskripsiformulasi pada Modul Sistem Pakar melibatkan 3 tiga bagian utama yaitu kondisi aturan, output, dan sar
dilakukan pada ketiga bagian tersebut diantaranya adalah operasi penambahan, penghapusan, dan penggantian. Berikut ini disajikan uraian singkat mengenai
petunjuk singkat mengenai operasi-operasi tersebut.
:: Menambahkan Kondisi Aturan Kondisi aturan melibatkan aspek-aspek di antaran
kontrol ‘Pilihan operator’, sedangk ‘Pilihan parameter input’, dan nilaisatuan parameter dikumpulkan pada kontrol
‘Pilihan nilaisatuan parameter’. Tentukan kombinasi operator, parameter input, dan nilaisatuan parameter dengan cara meng-klik kontrol-kontrol yang sesuai kemudian
klik tombol ‘Menambahkan kondisi aturan’ untuk menyetujui penambahan kondisi aturan yang baru. Setiap penambahan kondisi aturan akan didaftarkan pada ‘daftar
kondisi aturan’.
190
Navigator aturanrule Custom Rules
Gambar 26. Visualisasi dialog penentuan deskripsiformulasi aturan pada Modul Sistem Pakar.
:: Mengganti Kondisi Aturan Penggantian kondisi prosedurnya mirip dengan penambahan kondisi aturan, hanya
saja pada penggantian kondisi aturan terlebih dahulu dipilih kondisi aturannya dan disetujui dengan meng-klik tombol yang berbeda. Pada ‘daftar kondisi aturan’ pilih
kondisi aturan yang akan diganti, kemudian tentukan operator, parameter input, dan nilaisatuan parameter dengan cara meng-klik kontrol-kontrol yang sesuai dan
disetujui dengan meng-klik tombol ‘Mengganti kondisi aturan’.
:: Menghapus Kondisi Aturan Jika kondisi aturan tidak digunakan dalam aturan rule maka kondisi aturan tersebut
dapat dihapus. Pilih terlebih dahulu kondisi aturan yang akan dihapus, kemudian tekan tombol [Delete] pada keyboard untuk melakukan penghapusan. Perlu diketahui
bahwa perintah menghapus kondisi aturan tidak dapat dibatalkan, pastikan terlebih dahulu sebelum melakukannya.
:: Menambah, Mengganti, dan Menghapus Output dan Saran Tahapan operasional yang harus dilakukan untuk menambahkan, mengganti, dan
menghapus output dan saran identik dengan tahapan operasional untuk menambahkan, mengganti, dan menghapus kondisi aturan seperti yang telah diuraikan di atas.
Bedanya, pada output dan saran tidak lagi diperlukan operator boolean. Aktifkan terlebih dahulu outputsaran dengan mengklik outputsaran yang disediakan pada ‘Tab
output dan saran’.
Operasi-operasi yang dapat dilakukan pada kondisi aturan, output, dan saran berlaku bagi semua aturan yang telah didaftarkan sebelumnya. Gunakan tombol-tombol yang
Daftar kondisi aturan
Pilihan operator Pilihan parameter input
Tab output dan saran
Daftar output atau saran Pilihan nilaisatuan parameter
Mengganti kondisi aturan Menambahkan kondisi aturan
Pilihan outputsaran Pilihan nilaisatuan outputsaran
Mengganti outputsaran Menambahkan outputsaran
191 disediakan pada kontrol
‘Navigator aturanrule’ untuk berpindah dari aturan satu ke aturan lainnya.
Catatan: Untuk beberapa kasus mungkin nilaisatuan parameter tidak digunakan baik pada kondisi aturan, output, ataupun saran. Hal ini tergantung
kepada konstruksisubstansi sistem pakar yang dirancang. Jika dalam kasus yang dipelajari nilaisatuan parameter ini tidak digunakan, maka nilaisatuan
parameter ini tidak perlu dimasukkan.
6.4. Konsultasi Sistem Pakar
Halaman konsultasi sisem pakar merupakan bagian yang dirancang bagi pengguna untuk melakukan simulasiverifikasi dari aturan-aturan rule yang telah diberlakukan
sebelumnya. Pada bagian ini disediakan form yang berupa pertanyaan-pertanyaan mengenai beberapa parameter dan harus dijawab sesuai kondisi permasalahan yang
dihadapi. Jawaban yang diberikan pengguna kemudian dibandingkan oleh Modul Sistem Pakar dengan aturan rule yang telah didaftarkan. Jika sesuai, maka output
berupa strategikebijakan dan saran yang berkaitan dengan aturan rule ini akan ditampilkan sebagai keluaran Modul Sistem Pakar.
Halaman konsultasi sistem pakar terdiri dari 2 dua bagian dialog user interface yaitu dialog pengisian data form konsultasi dan dialog resume konsultasi. Dialog
pengisian data merupakan lembaran yang berisi daftar pertanyaan dan pilihan jawaban-jawabannya, sedangkan dialog resume konsultasi menyajikan hasil
pengolahan yang telah dilakukan Modul Sistem Pakar. Berikut ini diuraikan mengenai petunjuk penggunaan kedua dialog tersebut.
:: Pengisian form konsultasi Form konsultasi ditampilkan berupa pertanyaan-pertanyaan yang disajikan kepada
pengguna untuk dijawab sesuai kondisi yang permasalahan yang dihadapi.
Pertanyaan-pertanyaan yang diberikan berupa pilihan multiple choice. Klik salah satu dari opsi yang disediakan untuk menjawab pertanyaan-pertanyaan yang diajukan.
Demikian juga dengan bobot CF, isilah bobot CF pada kotak yang disediakan sesuai penilaian anda dengan nilai-nilai numerik dan diakhiri dengan menekan tombol
[Enter] untuk menyetujui perubahan bobot CF tersebut. Gambar 27. mengilustrasikan halaman dialog pengisian form konsultasi sistem pakar.
:: Dialog Resume Konsultasi Dialog resume konsultasi merupakan resume hasil perbandingan form konsultasi
dengan aturan-aturan yang berlaku pada skenario rule base. Resume ini terdiri dari 3 tiga bagian yaitu review penilaian, outputstrategi, dan saran. Klik tombol-tombol
yang sesuai untuk menampilkan bagian-bagian tersebut. Gambar 28. mengilustrasikan visualisasi dialog resume hasil pengolahan sistem pakar. Klik tombol ‘Hasil
Konsultasi’ untuk menampilkan dialog resume hasil pengolahan tersebut.
Dalam melakukan simulasikonsultasi ada kemungkinan pengguna menemukan satu atau lebih outputsaran pada resume hasil pengolahan, hal ini tergantung dari skenario
rule base yang ditetapkan. Berdasarkan kemungkinan ini perlu diteliti terlebih dahulu
192 secara cermat mengenai konsistensi aturan-aturan yang diberlakukan. Modul Sistem
Pakar tidak menyediakan fasilitas untuk menganalisis konsistensi skenario rule base yang diberlakukan.
Tampilkan resume hasil konsultasi
Gambar 27. Visualisasi form konsultasi pada Modul Sistem Pakar.
Gambar 28. Visualisasi dialog resume hasil pengolahan outputstrategi Modul Sistem Pakar.
Tampilkan review penilaian Tampilkan daftar outputstrategi
Tampilkan daftar saran Daftar outputstrategi
Kembali ke dialog konsultasi
193
6.5. Tahapan Penggunaan Model
Topik ini membahas mengenai tahapan penggunaan model yang direkomendasikan untuk mempermudah penyelesaian sebuah permasalahan menggunakan Modul Sistem
Pakar. Tahapan ini dimulai dari persiapan, tahapan inisialisasi variabel, sampai
kepada penetapan skenario rule base dan konsultasi sistem
pakar. Tahapan kegiatan pada Modul model Sistem Pakar
diilustrasikan pada Gambar 29.
1. Persiapan Pekerjaan.
Kegiatan yang pertama kali dilakukan pada
Modul model Sistem Pakar adalah menyiapkan dokumen
aktif yaitu dokumen yang sedang dikerjakan. Persiapan
dokumen aktif ini dapat dilakukan dengan cara
membuka atau membuat dokumen baru. Membuat
dokumen baru merupakan
kegiatan yang dapat diartikan ‘membuat pekerjaan baru’ yaitu pekerjaan dengan variabel-variabel skala, pakar, alternatif, kriteria, dan matriks pendapat yang masih
kosong. Sementara itu membuka dokumen adalah kegiatan membuka dokumen yang sebelumnya disimpan dalam bentuk file. Membuka dokumen dapat diartikan
‘melanjutkan pekerjaan’ yang tertunda. Gambar 29. Tahapan kegiatan penggunaan
aplikasi Sistem Pakar yang direkomendasikan.
2. Inisialisasi Parameter.
Tahap berikutnya setelah dokumen diaktifkan adalah tahapan inisialisasi parameter yang terdiri dari inisialisasi parameter input, parameter output,
saran, dan inisialisasi aturan. Pada tahap ini pengguna harus melengkapi parameter- parameter tersebut. Prosedur teknis yang berkenaan dengan kegiatan inisialisasi
parameter ini telah dijelaskan pada bagian sebelumnya.
3. Inisialisasi Skenario Rule Base.
Setelah semua parameter dimasukkan, berikutnya pengguna dianjurkan menetapkan skenario rule base sesuai keperluan. Gunakan seperti
prosedur yang telah dijelaskan sebelumnya untuk melakukan pengisian skenario rule base.
4. Konsultasi Sistem Pakar dan Resume Hasil Pengolahan.
Tahap berikutnya adalah pengisian dialog konsultasi yang merupakan tahap akhir dalam permodelan sistem pakar. Pada tahap
ini pengguna dapat melakukan simulasi untuk melakukan verifikasi atau bahkan konsultasi mengenai permasalahan yang dihadapi untuk memperoleh
strategikebijakan beserta saran yang dianjurkan.
194
7. Referensi Teknis Recordset Navigation Bar
Navigasi, menambahkan, dan menghapus rekord pada beberapa atribut seperti pakar, alternatif, kriteria, sub elemen, dan sejenisnya.
ecordset Navigation Bar merupakan sebuah kontrol yang dirancang untuk memudahkan pengguna dalam operasi rekord seperti misalnya navigasi rekord
dan atau menambah serta menghapus rekord. Hampir semua model sub
model menggunakan kontrol Recordset Navigation Bar untuk kegiatan inisialisasi dan atau navigasi karena itu referensi teknis ini dirancang secara umum untuk
memudahkan pengguna dalam operasionalisasinya. Beberapa kegiatan yang melibatkan Recordset Navigation Bar pada umumnya antara lain: inisialisasi pakar,
skala, alternatif, kriteria, dan sejenisnya. Di samping itu untuk beberapa kasus Recordset Navigation Bar juga sering digunakan untuk keperluan navigasi pakar pada
matriks pendapat.
R
Ada 6 enam tombol utama dalam Recordset Navigation Bar, 4 empat tombol pertama digunakan untuk operasi perpindahan rekord move first, move previous,
move next, dan move last dan 2 tombol berikutnya digunakan untuk menambah dan menghapus rekord. Berikut ini disajikan ilustrasi gambar Recordset Navigation Bar.
Pindah ke rekord awal
Gambar 1. Salah satu contoh visualisasi Recordset Navigation Bar untuk navigasi pakar.
Menambah Rekord Baru. Merupakan kegiatan menambahkan rekord seperti pakar, alternatif, kriteria atau sub elemen sesuai halaman yang sedang aktif. Pada halaman
inisialisasi pakar pengambil keputusan, operasi ini digunakan untuk menambahkan pakar. Begitu pula pada halaman inisialisasi sub elemen, perintah ini digunakan untuk
menambah sub elemen baru.
Untuk menambahkan rekord baru - klik perintah ini - kemudian isilah kode dan deskripsi pada kotak dialog yang disediakan. Gunakan selalu tombol [Enter] setelah
anda mengisi kode atau deskripsi, ini dimaksudkan sebagai tanda disetujuinya operasi penambahan. Setiap kali anda sukses menambahkan rekord baru, kode dan deskripsi
akan dikosongkan. Ini menandakan bahwa status rekord masih dalam mode penambahan sehingga anda tidak perlu mengulang perintah. Isilah kembali kode dan
deskripsi jika masih diperlukan. Untuk mengakhiri atau membatalkan perintah penambahan, gunakan tombol [ESC] pada keyboard anda.
Pindah ke rekord berikutnya Pindah ke rekord terakhir
Pindah ke rekord sebelumnya
Menambah rekord baru Menghapus rekord aktif
195 Menghapus Rekord. Digunakan untuk menghapus rekord misalnya pakar,
alternatif, kriteria, sub elemen, dan sejenisnya. Jika pakar atau sub elemen harus dieliminasi, gunakan perintah ini. Tetapi hendaknya anda berhati-hati dalam
menghapus pakar sub elemen karena operasi penghapusan pakar sub elemen juga akan menghapus matriks pendapat, kecuali anda yakin bahwa matriks pendapat untuk
pakar yang akan dihapus tidak diperlukan lagi.