Please use this identifier to cite or link to this item: http://repository.iti.ac.id/jspui/handle/123456789/1316
Title: IMPLEMENTASI MACHINE LEARNING DALAM PEMBUATAN CHATBOT PADA SISTEM APLIKASI PERATURANKU
Authors: Muhamad Soleh
Purwitasari, Nia Agustina
Keywords: Algoritma Artificial Neural Network (ANN),
Chatbot
Machine Learning
Natural Language Processing (NLP),
Peraturan Perundang-Undangan
TensorFlow Lite
Issue Date: 17-Oct-2022
Publisher: Institut Teknologi Indonesia
Abstract: Era revolusi industri 4.0 merupakan istilah umum untuk menggambarkan tingkatan perkembangan industri teknologi di dunia yang bersifat digital. Salah satu perkembangan teknologi yang saat ini telah banyak digunakan adalah kecerdasan buatan (Artificial Intelligence). Kecerdasan buatan dimanfaatkan dalam berbagai bidang, salah satunya adalah bidang hukum. Hukum di Indonesia masih memiliki banyak peraturan perundang undangan yang membuat masyarakat kesulitan dalam mencari dan mengetahui peraturan yang ada. Oleh karena itu, dibutuhkan sebuah sistem atau aplikasi yang dapat memudahkan masyarakat dalam mencari dan mengetahui mengenai peraturan yang ada. Aplikasi tersebut akan dilengkapi dengan salah satu penerapan dari kecerdasan buatan yaitu chatbot (chatting bot). Chatbot adalah sebuah teknologi yang mengolah masukan berupa teks yang kemudian didapatkan kata kunci untuk memberikan jawaban atau respon. Penggunaan chatbot dapat memudahkan masyarakat selaku pengguna agar lebih mudah dalam berkomunikasi dan mendapatkan informasi mengenai pertanyaan seputar peraturan-peraturan dalam aplikasi tersebut. Dalam penelitian ini akan dilakukan analisis terhadap pembangunan chatbot menggunakan algoritma Machine Learning yaitu Artificial Neural Network (ANN) dan pendekatan Natural Language Processing (NLP). Dalam mengimplementasikan sistem ini, tahapan yang akan dilakukan adalah pengumpulan dataset, text preprocessing dan pengklasifikasian data. Dataset yang digunakan merupakan data yang di masukan secara manual dan disimpan dalam format JSON. Tahapan text preprocessing terdiri dari case folding, tokenizing, filtering, dan stemming yang dilakukan menggunakan pendekatan NLP. Hasil dari text preprocessing akan digunakan dalam pelatihan data menggunakan algoritma ANN dan menghasilkan sebuah model chatbot untuk dilakukan pengujian. Pengujian dilakukan dengan menggunakan 35 percakapan yang berbeda. Dari 35 percakapan, chatbot berhasil menjawab tepat sebanyak 33 percakapan dan jawaban salah sebanyak 2 percakapan. Hasil pengujian menunjukkan hasil yang baik dengan tingkat akurasi sebesar 94,28% dan kesalahan 5,71%. Model chatbot yang telah diuji coba kemudian akan disimpan ke dalam file dengan format TensorFlow Lite untuk digunakan dalam aplikasi Peraturanku.Era revolusi industri 4.0 merupakan istilah umum untuk menggambarkan tingkatan perkembangan industri teknologi di dunia yang bersifat digital. Salah satu perkembangan teknologi yang saat ini telah banyak digunakan adalah kecerdasan buatan (Artificial Intelligence). Kecerdasan buatan dimanfaatkan dalam berbagai bidang, salah satunya adalah bidang hukum. Hukum di Indonesia masih memiliki banyak peraturan perundang undangan yang membuat masyarakat kesulitan dalam mencari dan mengetahui peraturan yang ada. Oleh karena itu, dibutuhkan sebuah sistem atau aplikasi yang dapat memudahkan masyarakat dalam mencari dan mengetahui mengenai peraturan yang ada. Aplikasi tersebut akan dilengkapi dengan salah satu penerapan dari kecerdasan buatan yaitu chatbot (chatting bot). Chatbot adalah sebuah teknologi yang mengolah masukan berupa teks yang kemudian didapatkan kata kunci untuk memberikan jawaban atau respon. Penggunaan chatbot dapat memudahkan masyarakat selaku pengguna agar lebih mudah dalam berkomunikasi dan mendapatkan informasi mengenai pertanyaan seputar peraturan-peraturan dalam aplikasi tersebut. Dalam penelitian ini akan dilakukan analisis terhadap pembangunan chatbot menggunakan algoritma Machine Learning yaitu Artificial Neural Network (ANN) dan pendekatan Natural Language Processing (NLP). Dalam mengimplementasikan sistem ini, tahapan yang akan dilakukan adalah pengumpulan dataset, text preprocessing dan pengklasifikasian data. Dataset yang digunakan merupakan data yang di masukan secara manual dan disimpan dalam format JSON. Tahapan text preprocessing terdiri dari case folding, tokenizing, filtering, dan stemming yang dilakukan menggunakan pendekatan NLP. Hasil dari text preprocessing akan digunakan dalam pelatihan data menggunakan algoritma ANN dan menghasilkan sebuah model chatbot untuk dilakukan pengujian. Pengujian dilakukan dengan menggunakan 35 percakapan yang berbeda. Dari 35 percakapan, chatbot berhasil menjawab tepat sebanyak 33 percakapan dan jawaban salah sebanyak 2 percakapan. Hasil pengujian menunjukkan hasil yang baik dengan tingkat akurasi sebesar 94,28% dan kesalahan 5,71%. Model chatbot yang telah diuji coba kemudian akan disimpan ke dalam file dengan format TensorFlow Lite untuk digunakan dalam aplikasi Peraturanku.
Description: Dosen Pembimbing: Muhamad Soleh
URI: http://repository.iti.ac.id/jspui/handle/123456789/1316
Appears in Collections:[TA] Informatika

Files in This Item:
File Description SizeFormat 
1 - COVER TUGAS AKHIR.pdfCOVER41.19 kBAdobe PDFView/Open
2 - ABSTRAK.pdfABSTRAK38 kBAdobe PDFView/Open
3 - BAB 1.pdfBAB I187.77 kBAdobe PDFView/Open
4 - BAB 2.pdf
  Restricted Access
BAB II603.05 kBAdobe PDFView/Open Request a copy
5 - BAB 3.pdf
  Restricted Access
BAB III408.61 kBAdobe PDFView/Open Request a copy
7 - BAB 5.pdf
  Restricted Access
BAB V71.23 kBAdobe PDFView/Open Request a copy
8 - DAFTAR REFERENSI.pdfDAFTAR PUSTAKA140.18 kBAdobe PDFView/Open
9 - Full Text Tugas Akhir (TA) - Nia Agustina Purwitasari (1151700001).pdf
  Restricted Access
FULL TEXT2.19 MBAdobe PDFView/Open Request a copy


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.