• Tidak ada hasil yang ditemukan

LAPORAN TUGAS AKHIR APLIKASI SISTEM PAKAR SEBAGAI MEDIA BELAJAR MENGENALI UNSUR ZAT KIMIA DENGAN METODE BACKWARD CHAINING

N/A
N/A
Protected

Academic year: 2019

Membagikan "LAPORAN TUGAS AKHIR APLIKASI SISTEM PAKAR SEBAGAI MEDIA BELAJAR MENGENALI UNSUR ZAT KIMIA DENGAN METODE BACKWARD CHAINING"

Copied!
16
0
0

Teks penuh

(1)

LAPORAN TUGAS AKHIR

APLIKASI SISTEM PAKAR SEBAGAI MEDIA BELAJAR MENGENALI UNSUR ZAT

KIMIA DENGAN METODE

BACKWARD CHAINING

EXPERT SYSTEM APPLICATION AS LEARNING MEDIA IN

RECOGNIZING CHEMICALS ELEMENTS WITH BACKWARD CHAINING

Diajukan untuk memenuhi salah satu syarat memperoleh derajat

Sarjana Komputer

Disusun Oleh :

Dede Rubianto

1003040022

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

(2)

iii

HALAMAN PERSETUJUAN

APLIKASI SISTEM PAKAR SEBAGAI MEDIA BELAJAR MENGENALI UNSUR ZAT KIMIA DENGAN METODE BACKWARD CHAINING

EXPERT SYSTEM APPLICATION AS LEARNING MEDIA IN RECOGNIZING CHEMICALS ELEMENTS WITH BACKWARD CHAINING

Diajukan oleh:

DEDE RUBIANTO NIM 1003040022

TUGAS AKHIR

Guna memenuhi prasyarat dalam menyelesaikan Program Studi Strata-1 (S1) Pada Program Studi Teknik Informatika Fakultas Teknik

Universitas Muhammadiyah Purwokerto

Telah diperiksa dan disetujui pada : Hari : Rabu

Tanggal : 11 Ferbruari 2015

Pembimbing

(3)

iv

HALAMAN PENGESAHAN

APLIKASI SISTEM PAKAR SEBAGAI MEDIA BELAJAR MENGENALI UNSUR ZAT KIMIA DENGAN METODE BACKWARD CHAINING

DEDE RUBIANTO NIM 1003040022

Telah dipertahankan di depan Tim Penguji dalam ujian pendadaran pada tanggal 16 Februari 2015

Susunan Tim Penguji

Ketua

Tito Pinandita, S.Si., M.Kom NIK. 2160312

Sekretaris

Harjono, S.T., M.Eng. NIK. 2160389

Penguji I

Tito Pinandita, S.Si., M.Kom NIK. 2160312

Penguji II

Sigit Sugiyanto, S.T., M.Eng NIK. 2160501

Penguji III/Pembimbing

Hindayati Mustafidah, S. Si., M.Kom. NIK. 2160332

Mengetahui, Dekan Fakultas Teknik

Universitas Muhammadiyah Purwokerto

(4)

v

HALAMAN PERNYATAAN

Dengan ini saya menyatakan bahwa Laporan Tugas Akhir ini tidak terdapat karya

yang pernah diajukan untuk memperoleh gelar Sarjana Komputer di suatu Perguruan

Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat yang

pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara tertulis diacu dalam

naskah ini dan disebutkan dalam daftar pustaka.

Purwokerto, 16 Februari 2015

(5)

vi

HALAMAN PERSEMBAHAN

Tugas Akhir ini kupersembahkan kepada :

1. Bapak Kuswanto dan Ibu Rubiyah yang tercinta, terima kasih atas dukungan dan

doa yang tak pernah putus. Semoga ini menjadi pengukir senyum bangga kalian.

2. Adik tercinta Isnaeni Dwi Yuniati yang selalu menjadi semangat dalam hidupku.

3. Kawan-kawan Teknik Informatika angkatan 2010 kelas A, yang selalu memberi

dukungan dan motivasi sampai akhir, sehingga saya mampu menyelesaikan

Tugas Akhir ini.

4. Bapak dan Ibu Dosen Program Studi Teknik Informatika yang tak pernah lelah

(6)

vii MOTTO

“masa lalu ialah guru dengan pengalamannya,

masa kini ialah guru dengan segala pilihan-pilihanya

(7)

viii

KATA PENGANTAR

Alhamdulillah penulis panjatkan kehadirat Alloh SWT karena atas rahmat-Nya

penulis dapat menyelesaikan laporan tugas akhir dengan judul “Aplikasi sistem pakar

sebagai media belajar mengenali unsur zat kimia dengan metode backward chaining

tepat pada waktunya. Penulis menyadari tanpa bantuan dari berbagai pihak, tugas akhir

ini tidak mungkin terselesaikan dengan baik. Oleh karena itu pada kesempatan ini

penulis ingin menyampaikan terimakasih kepada yang terhormat :

1. Ibu Hindayati Mustafidah, S.Si., M.Kom. Sebagai dosen pembimbing.

2. Bapak Agung Purwo Wicaksono, S.T. Sebagai pembimbing akademik Program

Studi Teknik Informatika angkatan 2010.

3. Segenap dosen Fakultas Teknik Universitas Muhammadiyah Purwokerto yang

telah banyak memberikan ilmu dan bimbingannya selama penulis masih

dalam masa perkuliahan.

4. Semua pihak yang telah membantu dalam tugas akhir ini.

Penulis menyadari masih banyak kekurangan dalam penulisan laporan maupun

penelitian yang telah dijalankan. Oleh karena itu penulis meminta saran kepada

pembaca dalam usaha perbaikan dan pengembangan di masa mendatang.

Purwokerto, 16 februari 2015

(8)

ix DAFTAR ISI

HALAMAN JUDUL ... i

HALAMAN PENGESAHAN ... ii

HALAMAN PERSETUJUAN ... iii

HALAMAN PERNYATAAN ... iv

HALAMAN PERSEMBAHAN ... v

HALAMAN MOTTO ... vi

KATA PENGANTAR... vii

DAFTAR ISI ... viii

DAFTAR TABEL ... x

DAFTAR GAMBAR ... xi

DAFTAR LAMPIRAN ... xii

INTISARI ... xiii

ABSTRACT ... xiv

BAB I. PENDAHULUAN ... 1

A. LATAR BELAKANG ... 1

B. PERUMUSAN MASALAH ... 3

C. BATASAN MASALAHAN ... 3

BAB II. KAJIAN PUSTAKA ... 4

A. MEDIA PEMBELAJARAN ... 4

B. ILMU KIMIA ... 5

C. SISTEM PAKAR... 12

(9)

x

E. JAVA ... 19

F. DATABASE MySQL ... 19

G. PENELITIAN YANG SEJENIS ... 20

BAB III. TUJUAN DAN MANFAAT ... 22

A. TUJUAN ... 22

B. MANFAAT ... 22

BAB IV. METODE PENELITIAN ... 23

A. JENIS PENELITIAN ... 23

B. WAKTU DAN TEMPAT PENELITIAN ... 23

C. VARIABEL YANG DITELITI ... 24

D. METODE PENGUMPULAN DATA ... 24

E. METODE PENGEMBANGAN SISTEM ... 24

BAB V. HASIL DAN PEMBAHASAN ... 34

A. REPRESENTASI PENGETAHUAN ... 34

B. PERANCANGAN SISTEM DAN PERANGKAT LUNAK ... 38

C. IMPLEMENTASI DAN PENGUJIAN ... 48

BAB VI. PENUTUP ... 68

A. KESIMPULAN ... 68

B. SARAN ... 68

DAFTAR PUSTAKA ... 69

(10)

xi DAFTAR TABEL

Tabel 1. Perbandingan Seorang Pakar dan Sistem Pakar ... 13

Tabel 2. Tabel keputusan ... 35

Tabel 3. Tabel Basis Pengetahuan (Rule) ... 37

Tabel 4. Tabel ciri wujud ... 38

Tabel 5. Tabel ciri kelogaman ... 39

Tabel 6. Tabel ciri kelistrikan ... 39

Tabel 7. Tabel ciri jenis ... 39

Tabel 8. Tabel unsur ... 40

Tabel 9. Tabel rule ... 41

Tabel 10. Tabel golongan ... 41

Tabel 11. Tabel periode ... 42

(11)

xii

DAFTAR GAMBAR

Gambar 1. Peta Konsep Ilmu Kimia ... 6

Gambar 2. Runut Balik (Backward Chaining) ... 18

Gambar 3. Metode Waterfall Pengembangan Sistem ... 25

Gambar 4. Langkah – langkah Membangun Sistem Pakar ... 26

Gambar 5. Antar Muka Pengguna ... 27

Gambar 6. Flowchart Pengguna ... 28

Gambar 7. FlowchartAdmin ... 29

Gambar 8. Use Case diagram ... 30

Gambar 9. Activity Diagram Pengguna ... 30

Gambar 10. Activity Diagram Pakar ... 31

Gambar 11. Relasi Tabel Database ... 42

Gambar 12. Rancangan Halaman Utama Pengguna ... 43

Gambar 13. Rancangan Halaman Pertanyaan Pengguna ... 43

Gambar 14. Rancangan Halaman Hasil Konsultasi ... 44

Gambar 15. Rancangan Halaman Login Admin ... 44

Gambar 16. Rancangan Halaman Tabel Rule ... 45

Gambar 17. Rancangan Halaman Edit Rule ... 46

(12)

xiii

Gambar 19. Rancangan Halaman Tambah Unsur ... 47

Gambar 20. Rancangan Halaman Tambah Rule ... 48

Gambar 21. Konsultasi Pertanyaan Wujud Unsur ... 49

Gambar 22. Konsultasi Pertanyaan Wujud Unsur (Jika No) ... 49

Gambar 23. Konsultasi Pertanyaan Wujud Unsur Jika Semua Diseleksi No ... 50

Gambar 24. Konsultasi Pertanyaan Kelogaman Unsur ... 50

Gambar 25. Konsultasi Pertanyaan Kelogaman Unsur (Jika No) ... 51

Gambar 26. Konsultasi Pertanyaan Kelogaman Unsur Jika Semua Diseleksi No ... 51

Gambar 27. Konsultasi Pertanyaan Jenis Unsur ... 52

Gambar 28. Konsultasi Pertanyaan Jenis Unsur (Jika No) ... 52

Gambar 29. Konsultasi Pertanyaan Jenis Unsur Jika Semua Diseleksi No ... 53

Gambar 30. Konsultasi Pertanyaan Sifat Kelistrikan Unsur ... 53

Gambar 31. Konsultasi Pertanyaan Sifat Kelistrikan Unsur (Jika No) ... 54

Gambar 32. Konsultasi Pertanyaan Sifat Kelistrikan Unsur Jika Semua Diseleksi No ... 54

Gambar 33. Konsultasi Golongan Unsur ... 55

Gambar 34. Konsultasi Pemilihan Golongan Unsur ... 55

Gambar 35. Peringatan Kesalahan Dalam Memilih Golongan Unsur ... 56

Gambar 36. Konsultasi Periode Unsur ... 56

Gambar 37. Konsultasi Periode Unsur ... 57

(13)

xiv

Gambar 39. Tombol Restart ... 58

Gambar 40. Login Admin ... 59

Gambar 41. Halaman Utama Admin ... 60

Gambar 42. Tabel Unsur ... 60

Gambar 43. Ubah Data Unsur ... 61

Gambar 44. Validasi Ubah Data Unsur ... 61

Gambar 45. Tabel Data Rule ... 62

Gambar 46. Ubah Data Rule ... 62

Gambar 47. Validasi Ubah Data Rule ... 63

Gambar 48. Tambah Data Rule ... 64

Gambar 49. Validasi Tombol Tambah Data Unsur ... 65

Gambar 50. Tambah Data Unsur ... 65

(14)

xv

DAFTAR LAMPIRAN

Lampiran 1. Basis Pengetahuan ... 70

Lampiran 2. Rule ... 77

(15)

xvi INTISARI

Media pembelajaran kimia menggunakan tabel unsur periodik masih sangat manual, dan kendala utama yang muncul dalam mempelajari unsur kimia yaitu kesulitan dalam menghafal serta mengenali ciri dari setiap unsur kimia. Aplikasi sistem pakar sebagai media belajar mengenali unsur kimia memiliki fungsi sebagai media belajar atau tutorial, dengan harapan dapat membantu para pengguna dalam mengenali setiap unsur zat kimia serta membantu meningkatkan mutu pendidikan khususnya dibidang ilmu kimia. Sistem pakar dapat menjadi sumber referensi informasi yang dibutuhkan para pengguna, dimana informasi yang terdapat pada sistem aplikasi ini didapat dari seorang pakar kimia. Dengan menggunakan sistem pakar, informasi akan lebih cepat didapat dan lebih efektif tanpa harus adanya seorang pakar kimia. Dalam penelitian sistem pakar ini terdapat data akuisisi pengetahuan (knowledge acquisition) seperti ciri unsur kimia, data unsur kimia serta basis aturan (rule) yang didapat dari seorang pakar kimia. Dari data yang ada kemudian diimplementasikan ke dalam metode sistem pakar yaitu backward chaining (runut balik) yang kemudian direpresentasikan ke dalam program aplikasi. Dalam aplikasi ini pengguna dapat melakukan konsultasi mengenai ciri unsur kimia yang ditampilkan oleh sistem, pengguna juga dapat memilih ciri unsur yang sesuai keinginan yang kemudian diproses menggunakan metode yang telah diterapkan pada program aplikasi hingga menghasilkan output daftar unsur kimia serta penjelasan dari unsur kimia yang dipilih.

(16)

xvii ABSTRACT

Chemistry learning media using the periodic table of elements is still very manual, and the main obstacles that arise in the study of the chemical element that it is difficult to memorize and recognize the characteristics of each chemical element. Application of expert system as a medium of learn to recognize the chemical elements has a function as a medium of learning or tutorial, in the hope of the user can be recognize each element of chemicals and help improve the quality of education, especially in the field of chemistry. Expert systems can be a source of reference information needed by the user, wherein the information contained in this application system obtained from a chemist. By using expert systems, information will be obtained more quickly and more effectively without a chemist. In research expert system there the data acquisition of knowledge (knowledge acquisition) such as characteristic of the chemical elements, the data chemical elements as well as the rule base (rule) is obtained from a chemist. From the available data is then implemented into the method expert system backward chaining (trace back) is then applied in the application program. In this application the user can do out consultations about characteristic features chemical element displayed by the system, the user can also select the characteristic elements of as you wish which is then processed using a method that has been applied to the application program to generate the output list of chemical elements as well as an explanation of the selected chemical elements.

Referensi

Dokumen terkait

Setelah itu perkembangan akuntansi juga ditandai dengan adanya seorang yang bernama Lucas Pacioli pada tahun 1494, ahli matematika mengarang sebuah buku yang

Abstrak : Pengaruh Persepsi Mengenai Sistem Bagi Hasil, Persepsi Laba, Dan Persepsi Tingkat Suku Bunga Terhadap Keputusan Umkm Mengambil Pembiayaan Mudharabah (Studi Pada:

Sesuai dengan kepercayaan masyarakat Betawi, kayu nangka sebagai bahan bangunan yang dipilih tidak boleh dibuat dari "trampa" atau "drompot" yaitu bagian

Sementara karyawan lama tidak kalah pentingnya untuk dilatih, dibina karena boleh jadi menjadi karyawan lama akan kadaluwarsa akaibat tidak adanya pembaharuan knowledge

Tujuan penelitian ini adalah untuk mengetahui aktivitas belajar siswa yang menerapkan strategi pembelajaran peningkatan kemampuan berpikir (SPPKB), untuk mengetahui

Majelis hakim dalam pertimbangannya telah sesuai dengan memperhatikan dan berdasarkan Pasal 1 angka 13 dan Pasal 48 ayat (1) Undang-Undang Nomor 21 Tahun

(1) Apabila wajib Retribusi tidak membayar atau kurang membayar retribusi yang terutang sampai saat jatuh tempo pembayaran sebagaimana dimaksud dalam Pasal 18 ayat (2),

Hasil penelitian ini menunjukkan bahwa: (1) Ada perbedaan sikap wajib pajak terhadap kualitas pelayanan Kantor Bersama Samsat berdasarkan latar belakang