Penjelasan Skripsi Sistem Pakar

Skripsi Sistem Pakar adalah karya ilmiah yang berfokus pada pengembangan atau analisis sistem yang meniru kemampuan pengambilan keputusan seorang pakar di bidang tertentu. Sistem pakar ini menggunakan pengetahuan yang dikumpulkan dari pakar manusia dan mempresentasikannya dalam bentuk aturan atau model yang dapat digunakan oleh komputer untuk menyelesaikan masalah.

Skripsi merupakan salah satu syarat akademik yang harus dipenuhi oleh mahasiswa untuk memperoleh gelar sarjana. Dalam bidang ilmu komputer dan teknologi informasi, skripsi sering kali mengangkat topik-topik yang berkaitan dengan pemrograman, kecerdasan buatan, sistem informasi, dan salah satunya adalah sistem pakar. Sistem pakar menjadi salah satu bidang yang menarik karena menggabungkan kecerdasan buatan dengan pemodelan pengetahuan manusia ke dalam sebuah program komputer.

Baca juga : Etika Berpakaian Saat Sidang Skripsi: Antara Formalitas dan Kenyamanan

Artikel ini akan menjelaskan secara mendalam mengenai skripsi sistem pakar, mulai dari pengertian sistem pakar, manfaat, metode yang digunakan, contoh kasus, hingga struktur umum dalam penulisan skripsi sistem pakar.

Pengertian Sistem Pakar

Sistem pakar (expert system) adalah sistem berbasis komputer yang dirancang untuk meniru kemampuan pengambilan keputusan seorang pakar manusia dalam suatu bidang tertentu. Sistem ini menggunakan pengetahuan yang dikumpulkan dari para ahli dan menerapkannya untuk memecahkan masalah yang umumnya hanya bisa diselesaikan oleh para profesional.

Menurut Giarratano dan Riley, sistem pakar adalah program komputer yang meniru penalaran seorang ahli dalam menyelesaikan masalah di bidang tertentu. Sistem ini menggabungkan basis pengetahuan (knowledge base) dan mesin inferensi (inference engine) untuk menghasilkan solusi berdasarkan fakta-fakta yang ada.

Manfaat Sistem Pakar

Penerapan sistem pakar memiliki berbagai manfaat, antara lain:

  1. Efisiensi Waktu dan Biaya
    Dengan adanya sistem pakar, waktu dan biaya konsultasi dengan pakar manusia dapat dikurangi. Sistem ini bisa diakses kapan saja dan di mana saja.
  2. Konsistensi Jawaban
    Tidak seperti manusia yang bisa lelah atau berubah-ubah pendapat, sistem pakar memberikan hasil yang konsisten berdasarkan basis pengetahuan yang dimilikinya.
  3. Penyebaran Pengetahuan
    Pengetahuan dari seorang ahli bisa didistribusikan secara luas dan diakses oleh banyak orang, termasuk di daerah terpencil.
  4. Penyimpanan Pengetahuan
    Sistem pakar memungkinkan penyimpanan dan pelestarian pengetahuan ahli yang mungkin tidak terdokumentasi sebelumnya.

Komponen Utama Sistem Pakar

  1. Basis Pengetahuan (Knowledge Base)
    Merupakan kumpulan fakta dan aturan yang menggambarkan pengetahuan ahli.
  2. Mesin Inferensi (Inference Engine)
    Bagian yang melakukan penalaran berdasarkan fakta dan aturan dalam basis pengetahuan untuk menghasilkan kesimpulan.
  3. User Interface (Antarmuka Pengguna)
    Media interaksi antara pengguna dan sistem. Antarmuka ini penting agar pengguna non-teknis dapat menggunakan sistem dengan mudah.
  4. Basis Fakta (Fact Base)
    Tempat menyimpan fakta-fakta yang diberikan oleh pengguna sebagai input.
  5. Explanation Facility (Fasilitas Penjelasan)
    Menjelaskan kepada pengguna alasan atau dasar dari kesimpulan yang diberikan oleh sistem.
  6. Knowledge Acquisition (Akuisisi Pengetahuan)
    Proses pengumpulan pengetahuan dari ahli untuk dimasukkan ke dalam sistem.

Contoh Topik Skripsi Sistem Pakar

Berikut beberapa contoh judul skripsi yang menggunakan sistem pakar sebagai topik utama:

  1. Sistem Pakar Penentuan Jenis Kerusakan Laptop dengan Metode Certainty Factor 
  2. Sistem Pakar Untuk Rekomendasi Jurusan Kuliah Berdasarkan Minat dan Nilai Akademik 
  3. Sistem Pakar Identifikasi Hama dan Penyakit Tanaman Padi Menggunakan Metode Backward Chaining 
  4. Sistem Pakar Penilaian Kelayakan Penerimaan Beasiswa Berbasis Rule-Based Reasoning 

Metode yang Digunakan dalam Sistem Pakar

Dalam pengembangan sistem pakar ini terdapat beberapa metode yang sering digunakan, antara lain:

1. Forward Chaining

Metode penalaran yang dimulai dari fakta menuju kesimpulan. Cocok digunakan untuk diagnosa awal berdasarkan gejala.

Contoh:
Jika gejala A dan gejala B terpenuhi, maka kemungkinan besar penyakit X.

2. Backward Chaining

Metode penalaran dari kesimpulan ke fakta. Cocok untuk memverifikasi hipotesis atau dugaan tertentu.

Contoh:
Jika ingin mengetahui apakah penyakit X terjadi, maka perlu diperiksa apakah gejala A dan B muncul.

3. Certainty Factor (CF)

Digunakan untuk menangani ketidakpastian dalam proses pengambilan keputusan. CF merupakan nilai keyakinan terhadap suatu kesimpulan.

Contoh:
Gejala A memiliki keyakinan 0.6 terhadap penyakit X, dan Gejala B 0.8. Maka CF gabungan akan dihitung untuk menentukan kesimpulan.

4. Bayesian

Pendekatan probabilistik untuk menangani ketidakpastian dalam penalaran. Umumnya digunakan jika tersedia data statistik.

Struktur Penulisan Skripsi Sistem Pakar

Berikut struktur umum skripsi sistem pakar, meskipun bisa bervariasi tergantung pada kebijakan kampus:

1. Bab I – Pendahuluan

Berisi:

  • Latar belakang masalah
  • Rumusan masalah
  • Tujuan penelitian
  • Manfaat penelitian
  • Batasan masalah
  • Sistematika penulisan

2. Bab II – Tinjauan Pustaka

Berisi:

  • Landasan teori tentang sistem pakar
  • Penjelasan metode (CF, Forward/Backward Chaining, dll.)
  • Penelitian terdahulu (review jurnal dan skripsi sebelumnya)

3. Bab III – Metodologi Penelitian

Berisi:

  • Jenis penelitian (biasanya penelitian terapan)
  • Teknik pengumpulan data (wawancara ahli, studi literatur)
  • Analisis kebutuhan sistem
  • Desain sistem (flowchart, DFD, ERD)
  • Metode pengembangan (misalnya waterfall atau prototyping)

4. Bab IV – Implementasi dan Hasil

Berisi:

  • Tampilan antarmuka sistem
  • Proses pengolahan data
  • Penggunaan metode dalam sistem
  • Pengujian sistem (blackbox, user testing)

5. Bab V – Kesimpulan dan Saran

Berisi:

  • Kesimpulan dari hasil penelitian
  • Kelebihan dan kekurangan sistem
  • Saran pengembangan untuk penelitian selanjutnya

Contoh Kasus: Sistem Pakar Diagnosa Penyakit

Untuk memahami penerapan sistem pakar secara nyata, berikut adalah studi kasus sederhana.

Studi Kasus:

Judul: Sistem Pakar Diagnosa Penyakit Berdasarkan Gejala Umum Menggunakan Metode Forward Chaining

Langkah-Langkah

  1. Kumpulkan Data
    Wawancara dengan dokter atau menggunakan referensi medis.
  2. Tentukan Gejala dan Penyakit
    Misalnya:

    • Gejala: demam, batuk, sakit tenggorokan, pilek
    • Penyakit: flu, demam berdarah, ISPA
  3. Buat Aturan (Rule)
    Contoh rule:

    • IF demam AND batuk AND pilek THEN flu
    • IF demam AND bintik merah AND nyeri sendi THEN demam berdarah
  4. Bangun Sistem
    Menggunakan bahasa pemrograman seperti PHP, Python, atau JavaScript dengan antarmuka sederhana.
  5. Lakukan Pengujian
    Libatkan pengguna untuk menguji akurasi sistem dan kemudahan penggunaannya.

Tools dan Software yang Bisa Digunakan

  • CLIPS: Bahasa pemrograman khusus untuk sistem pakar.
  • Expert Sinta: Tool berbasis visual untuk membuat rule-based system.
  • Python: Dengan library tambahan seperti PyKnow.
  • PHP & MySQL: Kombinasi populer untuk skripsi berbasis web.
  • Node.js: Untuk sistem pakar berbasis web real-time.

Tantangan dalam Mengerjakan Skripsi Sistem Pakar

  1. Pengumpulan Pengetahuan
    Tidak semua ahli bersedia membagikan pengetahuan mereka secara rinci.
  2. Merancang Aturan yang Kompleks
    Semakin banyak aturan, semakin kompleks sistem, dan bisa terjadi konflik antar aturan.
  3. Validasi Sistem
    Menilai keakuratan hasil sistem bisa menjadi tantangan jika tidak memiliki standar pembanding yang jelas.
  4. Ketidakpastian Data
    Sistem pakar harus bisa menangani data yang tidak pasti atau kurang lengkap dari pengguna.

Tips Menyusun Skripsi Sistem Pakar

  1. Mulai dari Studi Kasus yang Spesifik
    Semakin sempit cakupan sistem, semakin mudah sistem dibangun dan diuji.
  2. Konsultasikan Dengan Dosen Pembimbing Secara Berkala
    Ini akan membantu menyelesaikan masalah teknis dan metodologis lebih cepat.
  3. Dokumentasikan Semua Langkah
    Termasuk aturan, metode, pengujian, dan kendala yang ditemui selama pembangunan sistem.
  4. Uji Sistem dengan Pengguna Nyata
    Libatkan pengguna untuk memastikan sistem mudah dipahami dan digunakan.
Baca juga : Struktur Proposal Penelitian yang Sistematis

Skripsi dengan topik sistem pakar menawarkan tantangan menarik karena memadukan logika pemrograman dengan pendekatan kecerdasan buatan. Melalui penerapan metode seperti forward chaining, backward chaining, atau certainty factor, mahasiswa dapat menciptakan solusi yang membantu pengguna dalam mengambil keputusan secara cepat dan tepat.

Dengan pendekatan yang sistematis, pemahaman teori yang kuat, dan pengembangan sistem yang terstruktur, skripsi sistem pakar bisa menjadi karya yang tidak hanya memenuhi syarat akademik, tetapi juga memberikan manfaat nyata bagi masyarakat.

Terakhir, jika Anda mengalami kesulitan dalam menyusun penelitian baik skripsi, tesis, maupun disertasi dan membutuhkan bimbingan bersama mentor yang kredibel. Segera konsultasikan kesulitanmu bersama jasa bimbingan skripsi Hubungi kami melalui whatsapp maupun instagram untuk mengetahui lebih banyak seputar layanan.