Postingan

Tugas 3 Sistem Pakar

 Akuisisi Pengetahuan Sistem Pakar Nama: Muhammad Aulia Fahri 1. Forward Chaining (Penalaran Maju) Kasus: Sistem pakar untuk diagnosis penyakit tanaman cabai. Tujuan: Menentukan penyakit tanaman cabai berdasarkan gejala yang terlihat. Aturan (Rule Base): Jika daun menguning dan layu di siang hari, maka kemungkinan terinfeksi jamur Fusarium . Jika daun menguning, layu di siang hari, dan batang bagian bawah berwarna coklat kehitaman, maka penyakit layu Fusarium . Jika daun menggulung dan ada serangga kecil di bawah daun, maka terserang kutu daun (aphid). Proses Forward Chaining: Sistem mulai dari fakta awal (gejala yang dimasukkan pengguna). Misal, pengguna menginput: Daun menguning Layu di siang hari Batang bagian bawah coklat kehitaman Sistem mencocokkan dengan aturan dan menyimpulkan: Kesimpulan: Tanaman cabai terkena penyakit layu Fusarium . Penjelasan: Forward chaining bekerja dari fakta ke kesimpulan. Sistem me...

TUGAS SISTEM PAKAR 2

  NAMA     : MUHAMMAD AULIA FAHRI 1. Forward Chaining (Penalaran Maju) Kasus: Sistem pakar untuk diagnosis penyakit tanaman cabai . Tujuan: Menentukan penyakit tanaman cabai berdasarkan gejala yang terlihat. Aturan (Rule Base): Jika daun menguning dan layu di siang hari , maka kemungkinan terinfeksi jamur Fusarium . Jika daun menguning , layu di siang hari , dan batang bagian bawah berwarna coklat kehitaman , maka penyakit layu Fusarium . Jika daun menggulung dan ada serangga kecil di bawah daun , maka terserang kutu daun (aphid) . Proses Forward Chaining: Sistem mulai dari fakta awal (gejala yang dimasukkan pengguna) . Misal, pengguna menginput: Daun menguning Layu di siang hari Batang bagian bawah coklat kehitaman Sistem mencocokkan dengan aturan dan menyimpulkan: Kesimpulan: Tanaman cabai terkena penyakit layu Fusarium . Penjelasan:  Forward chaining bekerja dari fakta ke kesimpulan . Sistem menelusuri aturan untuk me...

TUGAS SISTEM PAKAR

Gambar
  User Interface (Antarmuka Pengguna) Tempat pengguna (user) memasukkan pertanyaan, data, atau gejala. Sistem menampilkan hasil/solusi kepada user. Knowledge Base (Basis Pengetahuan) Berisi fakta, aturan, dan pengetahuan dari pakar. Inference Engine (Mesin Inferensi) “Otak” sistem yang memproses input user berdasarkan basis pengetahuan. Menggunakan metode penalaran untuk menghasilkan solusi. Working Memory (Memori Kerja) Menyimpan data/pertanyaan yang sedang diproses. Explanation Facility (Fasilitas Penjelasan) Memberikan alasan mengapa sistem memberikan solusi tertentu. Contoh Alur Kerja Kasus: Sistem Pakar Diagnosa Penyakit Tanaman Padi User memasukkan input → contoh: “Daun padi menguning dan ada bercak coklat.” User Interface menerima input lalu meneruskannya ke Inference Engine . Inference Engine membandingkan input dengan aturan di Knowledge Base . Aturan: Jika daun menguning + ada bercak coklat → kemungkinan peny...

Tugas Doubly linked list

Gambar
Tujuan Program Mensimulasikan antrean layanan pelanggan di bank menggunakan Doubly Linked List. Proses dalam Program 1. Inisialisasi Node dan Linked List Node: representasi satu pelanggan. DoublyLinkedList: struktur yang mengelola seluruh antrean. 2. Menambah pelanggan (tambah_pelanggan) Menambahkan pelanggan ke akhir antrean. Jika antrean kosong, pelanggan menjadi head (awal list). Jika tidak kosong, pelanggan ditambahkan di belakang node terakhir. 3. Menghapus pelanggan (hapus_pelanggan) Menghapus node yang sesuai dengan nama pelanggan. Jika di tengah, mengatur pointer prev dan next. Jika di awal, mengganti head. 4. Mencari pelanggan (cari_pelanggan) Menelusuri node satu per satu. Mencetak posisi pelanggan jika ditemukan. 5. Menampilkan antrean (tampilkan_antrean) Mencetak semua nama pelanggan dari awal hingga akhir list. Penjelasan Output 1. Penambahan Ayu Antrean kosong → Ayu jadi pelanggan pertama. 2. Penambahan Budi dan Citra Ditambahkan ke belakang antrean satu per satu. 3. Tamp...

Tugas 12

Gambar
 

Tugas 11 sorting

Gambar
 

Tugas 10 linear search dan binery search

Gambar
   3        9        11       12      15     17     23     31   35      . 1. Linear search   Kasus 2 : mencari data (x = 31) nim genap Penjelasan ·                Metode pencarian beruntun atau linear atau sequential search. ·                 Adalah Teknik pencarian data yang akan menelusuri tiap elemen satu per-satu dari awal sampai akhir Cara kerjanya ·                Program akan meminta data yang akan dicari, carikan angka 31 ·           ...