Anda di halaman 1dari 10

A.

Pengembangan Sistem Pakar


1. Maksud dari tools dalam pemilihan problem pada Sistem Pakar adalah . . . .
a. Alasan dibuatnya Sistem Pakar
b. Produk yang dihasilkan dalam Sistem Pakar
c. Bayaran apa yang akan dihasilkan dalam Sistem Pakar
d. Komponen apa yang ada untuk membuat Sistem Pakar

2. Dalam tahapan pengembangan Sistem Pakar terdapat manajemen proyek, yaitu


manajemen yang mengatur tentang bagaimana sistem itu dikembangkan. Dari point-
point dibawah ini yang termasuk dalam manajemen aktifitas adalah, kecuali . . . .
a. Chronicling
b. Penjadwalan
c. Perubahan
d. Analisa

3. Dalam pemilihan masalah pada Sistem Pakar, terdapat masalah biaya. Biaya dalam
Sistem Pakar biasanya tergantung pada . . . .
a. Kualitas dan Waktu
b. Sumber daya dan Waktu
c. Manusia dan Keuntungan
d. Efisiensi dan Kualitas

4. Melakukan pengawasan terhadap kinerja proyek merupakan pengertian dari . . . .


a. Chronicling
b. Perubahan
c. Analisa
d. Bottlenecks

5. Jenis alat-alat yang digunakan oleh expert untuk melakukan pengembangan Sistem
Pakar adalah . . . .
a. Motor inferensi dan engineer
b. Sintaks dan semantik
c. Bahasa pemrograman dan shell
d. Knowlwdge dan prototipe

6. Yang termasuk kesalahan di dalam tahap pengembangan Sistem Pakar adalah, kecuali
....
a. Experts knowledge erorrs
b. Documentation erorrs
c. Limits of ignorance erorrs
d. Inference engine errors

7. Meramalkan kebutuhan yang di perlukan untuk Sistem Pakar dan menentukan


tanggung jawab untuk penggunaan yang optimum, termasuk ke dalam . . . .
a. Manajemen konfigurasi produk
b. Manajemen aktifitas

1
c. Manajemen perubahan
d. Manajemen sumber daya

8. Dalam siklus hidup Sistem Pakar, dimana setiap tahapnya diakhiri dengan validasi
dan verifikasi untuk meminimalkan masalah yang mungkin terjadi pada tiap
tahapannya. Bentuk iterasi yang dapat meminimalkan biaya dan setiap tahapan harus
dilakukan sampai selesai baru bisa lanjut ke tahapan berikutnya dan bila telah sampai
ditahapan paling bawah bisa kembali lagi ke tahapan yang diatasnya. Yang termasuk
dalam model ini adalah . . . .
a. Model waterfall
b. Model iterasi
c. Model spiral
d. Model linear

9. Kesalahan yang terjadi karena kesalahan antara pakar dan knowledge enginer dalam
merepresentasikan knowledge sehingga arti dari pengetahuan tidak dapat
berkomunikasi dengan baik termasuk dalam . . . .
a. Kesalahan sintaks
b. Kesalahan pakar
c. Kesalahan sematik
d. Kesalahan rangkaian inferensi

10. Dalam tahap pengembangan Sistem Pakar, dilakukan pengujian terhadap sistem
dengan memilih pengguna yang tepat bukan memilih pakarnya merupakan tahapan . .
..
a. Studi kelayakan
b. Uji beta
c. Uji alpha
d. Prototipe

11. Melakukan perencanaan, analisis dan penjadwalan termasuk dalam . . . .


a. Manajemen proyek
b. Manajemen produk
c. Manajemen perubahan
d. Manajemen aktifitas

12. Kesalahan dalam Sistem Pakar terjadi karena kesalahan inferensi karena kaitannya
tidak benar adalah . . . .
a. Sistem kualitas
b. Studi kelayakan
c. Uji beta
d. Prptotipe

13. Dibawah ini urutan yang benar dalam tahap pengembangan Sistem Pakar adalah . . . .
a. Prototipe - Uji beta – Uji alpha – Sistem kualitas – Maintenance – Evaluasi

2
b. Studi kelayakan – Prototipe – Uji alpha – Uji beta – Sistem kualitas –
Maintenance dan Evaluasi
c. Studi kelayakan – Sistem kualitas – Prototipe – Maintenance – Evaluasi – Uji
alpha
d. Studi kelayakan – Uji beta – Uji alpha – Prototipe – Maintenance dan Evaluasi –
Sistem kualitas

14. Yang merupakan tugas dari manajemen perubahan pada konfigurasi produk yang
digunakan dalam pengembangan sistem adalah . . . .
a. Menugaskan manajer untuk melakukan perubahan
b. Mengatur perubahan sumber daya dan evaluasi
c. Menginstal produk versi terbaru
d. Mengatur perbedaan versi dari produk

15. Bagian-bagian yang ada dalam software enginnering, kecuali . . . .


a. Masalah dan tujuan
b. Produk dan masalah
c. Software enginner dan rencana
d. Produk dan tujuan

B. Pasangan Pola
16. Syarat terjadinya unifikasi antara 2 pernyataan, kecuali . . . .
a. Mempunyai relasi yang sama
b. Mempunyai jumlah argumen yang sama
c. Semua pasangan argumen harus berpadanan
d. Argumen yang berpadanan mempunyai tipe data yang berbeda

17. Proses yang dilakukan oleh prolog untuk mencari padanan antara pernyataan yang
terdapat pada aturan dengan fakta atau kepala aturan yang lain adalah . . . .
a. Runut balik
b. Unifikasi
c. Predikat
d. Proposisi

18. Yang termasuk dalam predikat masukan, kecuali . . . .


a. Readchar
b. Readint
c. Writedevice
d. Readln

19. Perintah yang digunakan untuk mengubah atau meminta informasi tentang piranti
masukan yang saat itu dikenal adalah . . . .
a. Readln
b. Readchar
c. Readint
d. Readdevice

3
20. Jenis-jenis piranti keluaran, kecuali . . . .
a. Com1
b. Tdout
c. Device
d. Stdeer

21. Format e pada piranti keluaran adalah . . . .


a. Format bilangan real dalam notasi desimal
b. Format bilangan real dalam notasi eksponensial
c. Format karakter atau bilangan bulat sebagai karakter
d. Format karakter atau bilangan bulat dalam desimal

22. Readdevice adalah salah satu perintah yang ada di dalam predikat masukan yang
memiliki arti . . . .
a. Digunakan untuk mengubah atau meminta informasi tentang piranti
masukan yang saat itu dikenal
b. Digunakan untuk membaca sederetan karakter dari piranti masukan sampai
ditemukan tanda carriage return
c. Digunakan untuk membaca karakter tunggal dari piranti masukan (tanpa perlu
enter)
d. Digunakan untuk membaca bilangan bulat sampai tombol Enter

23. Prosedur kembali ke awal dan mengikuti kembali cara prosedur yang sama dengan
sebelumnya. Cara ini dilakukan berulang kali sampai jawaban yang diinginkan dapat
ditemukan atau sampai semua kemungkinan jawaban telah habis dicoba adalah
pengertian dari . . . .
a. Runut balik
b. Unifikasi
c. Predikat
d. Proposisi

24. Dibawah ini adalah fungsi dari suatu argumen standar adalah . . . .
a. Meneruskan nilai yang ditentukan dalam predikat standar ke program untuk
diolah (input)
b. Meneruskan nilai yang didapat oleh predikat standar ke dalam program (input)
c. Meneruskan nilai yang didapat oleh predikat standar ke dalam program
(output)
d. Meneruskan nilai yang ditentukan dalam program ke predikat standar untuk
diolah (output)

25. Contoh dari unifikasi dalam prolog adalah . . . .


a. kakek(cucu,didi) dengan kakek(didi)
b. lahir(Tanggal,Bulan,Tahun) dengan lahir(12,”Agustus”,1964)
c. ibu kota(jakarta) dengan ibu kota (DKI jakarta)
d. (ayah(hendra) dengan ayah(hendra,pranoto)

4
26. Syarat penggunaan predikat standar dalam prolog kecuali . . . .
a. Predikat standar tidak dapat diubah-ubah oleh pemrogram
b. Predikat standar tidak boleh digunakan sebagai nama predikat yang dibuat oleh
pemrogram
c. Predikat standar merupakan reserved word
d. Predikat standar harus ditentukan dahulu nama predikatnya

27. Beda penulisan rapat kiri dan rapat kanan dalam predikat keluaran pada prolog adalah
....
a. Rapat kiri menggunakan tanda % sedangkan rapat kanan tidak menggunakan
tanda %
b. Rapat kiri menggunakan tanda – sedangkan rapat kanan tidak
menggunakan tanda –
c. Rapat kiri menggunakan tanda \ sedangkan rapat kanan tidak menggunakan tanda
\
d. Rapat kiri menggunakan tanda “ “ sedangkan rapat kanan tidak menggunakan
tanda “ “

28. Macam-macam format penulisan yang ada dalam piranti keluaran pada fungsi writef
kecuali . . . .
a. Format e
b. Format d
c. Format a
d. Format c

29. Perintah yang digunakan untuk mengubah atau mendapatkan informasi tentang piranti
keluaran yang dikenali oleh program adalah . . . .
a. Writef
b. writeln
c. Writedevice
d. Writeint

30. Statement dibawah ini yang benar dari pernyataan predikat not adalah . . . .
a. Not dapat berdiri sendiri
b. Not dapat dipasangkan dengan fakta
c. Not digunakan untuk menyatakan lawan logika dari peryataan
d. Not tidak dapat dipasangkan pada satu aturan

C. Pengenalan Prolog
31. Suatu pernyataan yang menunjukkan bagaimana fakta-fakta berinteraksi satu dengan
yang lain untuk membentuk suatu kesimpulan adalah . . . .
a. Rules
b. Query
c. Domain
d. Klausa

5
32. Yang merupakan bagian utama di dalam prolog kecuali . . . .
a. Predikat
b. Klausa
c. Goal
d. Query

33. Syarat penulisan predikat di dalam prolog adalah . . . .


a. Hanya mengenal huruf dan angka
b. Panjang nama maksimum 250 karakter
c. Bolehkan menggunakan spasi, tanda minus, tanda bintang, dan garis miring
d. Diawali dengan huruf

34. Goal yang diberikan melalui compiler dan dituliskan dalam jendela dialog adalah . . .
.
a. Goal internal
b. Goal tersisi
c. Goal eksternal
d. Goal akuisisi

35. Jumlah argumen yang ada dalam predikat di prolog dikenal dengan nama . . . .
a. Aritas
b. Admin
c. Predikat
d. Domain

36. Fakta dan aturan yang membentuk keseluruhan program di kenal dengan . . . .
a. Predikat
b. Domain
c. Klausa
d. Query

37. Variabel yang ada di dalam prolog adalah, kecuali . . . .


a. Free variable
b. Nymous variale
c. Anonymous variable
d. Bound variable

38. Bila diketahui sebuah fakta berupa Koko menyukai anak-anak. Maka bentuk
penulisan dari prolog adalah . . . .
a. Anak-anak (Koko, suka)
b. Koko (suka,anak)
c. Koko (Anak-anak)
d. Suka (Koko, anak-anak)

39. Di dalam prolog dikenal istilah fakta dan relasi. Fakta dalam prolog adalah . . . .
a. Menunjukkan komponen

6
b. Menunjukkan sifat
c. Menunjukkan atribut
d. Menunjukkan rule

40. Yang termasuk bahasa pemrograman yang khusus digunakan untuk Sistem Pakar
adalah . . . .
a. Jomla
b. C#
c. Smaltalk
d. Netbeans

41. Berikut ini adalah domain standar yng ada di dalam prolog adalah . . . .
a. Simbol, file, hexa
b. String, char, doble
c. Integer, string, real
d. Char, okta, file

42. Jika diberikan nama simbolik seperti berikut : ayah(slamet,amin). Maka ayah dan
amin bertindak sebagai . . . .
a. Predikat
b. Aritas
c. Klausa
d. Argumen

43. Jika diberikan Goal sebagai berikut ;


GOAL 1 : ayah(Ayah,amin), ayah(Ayah,anang)
GOAL 2 : ayah(Ayah,_)
Maka yang merupakan anonymous variable adalah . . . .
a. ayah
b. Ayah
c. _
d. amin

44. Yang bukan merupakan shell dalam sistem pakar adalah . . . .


a. EXSYS
b. CRYSTAL
c. CLIPS
d. INSIGHT2+

45. Yang bukan merupakan tata cara penulisan variabel dalam prolog adalah . . . .
a. Panjang maksimum 250 karakter
b. Harus diawali huruf besar atau garis bawah (_)
c. Hanya terdiri dari huruf
d. Hendahknya mengandung makna yang berkaitan dengan data yang dinyatakannya

7
D. Operasi File
46. Tujuan melakukan pembukaan file adalah, kecuali . . . .
a. Untuk membaca isi file
b. Untuk mengubah isi file
c. Untuk menambahkan isi file
d. Untuk menulis isi file

47. Perintah predikat standar yang digunakan untuk mengecek bila file telah berada pada
posis akhir atau belum adalah . . . .
a. eof(NamaSimbolik)
b. existfile(NamaFile) : (i)
c. renamefile(FileLama,FileBaru) : (i,i)
d. disk(DosPath) : (i), (o)

48. Fungsi existfile pada operasi file dalam prolog digunakan untuk . . . .
a. Mengganti nama file lama dengan nama file yang baru
b. Memeriksa apakah nama file yang dimaksud sudah ada pada direktori yang
aktif saat itu
c. Untuk mengubah isi file gunakan predikat standar
d. Menentukan direktori aktif

49. Aplikasi prolog yang digunakan pada pusat pengolahan data, Banca Brescia, Italia,
untuk mendiagnosa dan menangani kerusakan pada jaringan komputer PDP 11/70
adalah . . . .
a. MYCIN
b. PROSPECTORE
c. OPERA
d. DELTA

50. Sebelum melakukan operasi file, maka harus ditentukan terlebih dahulu file tersebut
sebagai piranti masukan atau keluaran dengan menggunakan predikat standar . . . .
a. Openread atau openwrite
b. Openmodify atau writemodify
c. Readdevice atau writedevice
d. Readfile atau writefile

51. Implementasi sistem pakar pada bidang industri dan teknik berupa DOZER yang
digunakan untuk . . . .
a. Menganalisa rangkaian elektronika yang tersusun atas transistor, dioda dan
resistor
b. Mengontrolan proses pembakaran batubara
c. Untuk mendiagnosa kerusakan pada mesin-mesin “Diesel Electric Locomotive”
d. Untuk diagnosa kerusakan alat berat jenis buldozer

8
52. Dibawah ini bentuk penulisan operasi file pada prolog yang benar kecuali . . . .
a. readdevice(file_baca)
b. openwrite(NamaSimbolik,NamaFile)
c. deletefile(NamaFile) : (i) , (o)
d. renamefile(FileLama,FileBaru) : (i,i)

53. Aplikasi sistem pakar yang dibuat oleh Edward Shortliffe yang digunakan untuk
mendiagnosa infeksi akibat bakteri dan menyarankan antibiotik untuk pengobatannya
adalah . . . .
a. PAYE
b. MYCIN
c. DELTA
d. OPERA

54. Pernyataan di bawah ini yang benar adalah . . . .


a. Fungsi openappend digunakan untuk menambah isi file dengan
menggunakan predikat standar
b. Fungsi disk digunakan untuk menghapus file yang berada pada direktori aktif
c. Fungsi renamefile digunakan untuk menghapus file yang berada pada direktori
aktif
d. Fungsi existfile digunakan untuk memeriksa apakah file sedang berada pada
posisi akhir atau belum digunakan predikat standar

55. Tahapan yang ada dalam operasi file kecuali . . . .


a. Membuka / mengaktifkan file
b. Melaksanakan proses file
c. Menyimpan dan memodifikasi file
d. Menutup file

E. Teknik Pengendali
56. Fungsi yang hanya memiliki 2 nilai yaitu benar dan salah di dalam prolog adalah . . . .
a. Fungsi proposisi
b. Fungsi predikat
c. Fungsi induksi
d. Fungsi konklusi

57. Fungsi predikat di dalam prolog ada 2 jenis, yaitu . . . .


a. Predefined fungsions dan user defined fungsions
b. User defined fungsions dan patern defined fungsions
c. Patern defined fungsions dan predicate defined fungsions
d. Predicate defined fungsions dan predefined fungsions

58. Yang merupakan karakteristik dari predicate field constraint kecuali . . . .


a. Digunakan untuk melakukan test secara langsung dalam pola
b. Selalu diikuti dengan fungsi untuk dievaluasi

9
c. Boleh menggunakan “return value” sebagai sebuah fungsi yang dipakai
untuk pembanding dalam pola
d. Fungsinya harus dalam fungsi predikat seperti “test pattern”

59. Suatu deskripsi nilai salience yang digunakan dalam sistem pakar dimana setiap
tingkatannya berhubungan dengan kumpulan rule dengan salience yang sama adalah
pengertian dari . . . .
a. Salience recovery
b. Salience expert
c. Salience query
d. Salience hierarchy

60. Bagian yang menunjukkan rule-rule yang menanyakan tentang pertanyaan ke user
untuk membantu seorang expert system dalam menentukan suatu jawaban adalah . . . .
a. Rule constraint
b. Rule query
c. Rule control
d. Rule expert

61. Proses untuk menentukan komponen-komponen perangkat yang dapat menyebabkan


kesalahan adalah . . . .
a. Fault detection
b. Recovery
c. Query
d. Isolation

62. Dibawah ini yang termasuk fungsi predikat tipe adalah . . . .


a. or dan not
b. eq dan neq
c. wordp dan evenp
d. != dan >=

Catatan : Untuk bahan ujian akhir kalian pelajari materi 5 mnggu terakhir
(pengembangan sistem pakar, operasi file, pengenalan prolog, teknik
pengendali dan pasangan pola)

10

Anda mungkin juga menyukai