Perancangan Aplikasi Chatbot Sebagai Media E-Learning Bagi Siswa Muhammad Alifyan Zulkarnain 1 , Muhammad Fajri Raharjo 2 , Meylanie Olivya 3 1,2,3 Jurusan Teknik Elektro, Politeknik Negeri Ujung Pandang *Corresponding Author, email: malifyanz@gmail.com
Abstrak— Metode tanya-jawab secara  konvensional  memiliki  keterbatasan waktu, ruang dan tingkat pemahaman dari  masing-masing siswa sehingga  menjadi  kendala  kurang efektifnya  proses  belajar-mengajar. Peristiwa pandemi global yang memberikan dampak negatif terhadap bidang pendidikan. Sehingga proses belajar mengajar dihentikan sementara  disekolah  dan  dialihkan  ke  daring.  Penelitian  ini  bertujuan  untuk  menghasilkan  suatu  aplikasi  chatbot sebagai media pembelajaran jarak jauh yang membantu proses belajar-mengajar guru dan siswa. Pada penerapannya, penelitian ini menggunakan telegram sebagai media chatbot. Metode yang digunakan untuk pengumpulan data adalah dengan wawancara, studi literatur, dan observasi. Pengujian akan dilakukan dengan black box, perhitungan akurasi, serta  user acceptance test berupa  pembagian  kuesioner. Hasil Penelitian ini  menghasilkan Aplikasi Chatbot sebagai Media E-Learning Bagi Siswa yang dapat membantu guru dalam memberikan pembelajaran jarak jauh kepada siswa/i secara efisien dan mudah.
Kata kunci : E-learning, Chatbot, Telegram
Abstrack— The conventional question and answer method has limited time, space and level of understanding from each student so that it becomes an obstacle to the ineffective teaching and learning process. Global pandemic events that have a negative impact on the education sector. So that the teaching and learning process is temporarily stopped at school and diverted online. This study aims to produce a chatbot application as a media for distance learning that helps the teaching and learning process of teachers and students . In practice, This research uses telegram as a chatbot media. The method used  for  data  collection  is  by  interview,  literature  study,  and  observation.  Testing  will  be  carried  out  with  a  black  box, calculation  of  accuracy,  and  a  user  acceptance  test  in  the  form  of  distributing  questionnaires.  The  results  of  this  study produce a Chatbot Application as an E-Learning Media for Students that can help teachers in providing distance learning to students efficiently and easily.
Keywords : E-learning, Chatbot, Telegram
© 2020 Elektron Jurnal Ilmiah

## I. PENDAHULUAN
Perkembangan teknologi informasi dan komunikasi  telah  membawa  pengaruh  pada  dunia pendidikan terutama dalam proses pembelajaran. Di era globalisasi sekarang ini, penggunaan TIK dalam proses pembelajaran bukan lagi hal yang asing  [1]. Karena  semua  informasi  yang  diinginkan  dapat diperoleh  dengan  menggunakan  internet  [2].  Salah satu inovasi teknologi yang telah berkembang adalah chatbot.  Chatbot  adalah  program  komputer  yang dirancang  untuk  mensimulasikan  percakapan  atau komunikasi  interaktif  dengan  pengguna  (manusia) melalui teks, suara dan visual [3].
Chatbot dalam  bidang  pendidikan  dapat dimanfaatkan untuk mengembangkan media pembelajaran bagi siswa sebagai penyaji materi dan kuis yang interaktif dan menarik [4]. Metode tanya jawab merupakan metode yang digunakan oleh guru dan  siswa  dalam  proses  pembelajaran.  Dengan metode  ini,  memungkinkan  terjadinya  komunikasi yang  sifatnya  dua  arah  antara  guru  dan  siswa  [5], Namun  permasalahan  yang  sering  terjadi  dengan metode tanya jawab konvensional adalah keterbatasan  waktu,  ruang  dan  tingkat  pemahaman masing-masing  siswa  yang  menjadi  kendala  dalam proses belajar mengajar sehingga kurang efektif [6].
Saat  ini,  terjadi  sebuah  pandemi  global  yang memberikan dampak terhadap gaya hidup manusia. Mulai 4 Maret 2020, UNESCO merekomendasikan penggunaan pembelajaran jarak jauh dan membuka platform pendidikan  yang dapat digunakan sekolah dan  guru  untuk  menjangkau  pelajar dari jarak  jauh dan membatasi gangguan pendidikan [7].
Berdasarkan  wawancara dengan salah satu guru di  SMP  Negeri  16  Makassar,  diperoleh  informasi bahwa  kondisi  pembelajaran  saat  ini  secara  daring sangatlah  berbeda  dengan  pembelajaran  yang  lalu, karena kurangnya interaksi langsung antara guru dan siswa sehingga pembelajaran menjadi kurang efektif dan keterbatasan tempat dan waktu serta kuota yang terbatas. Sehingga perlunya sebuah media pembelajaran  jarak  jauh  berupa  agen  percakapan atau  robot chatting yang  dapat  mendukung  kinerja guru  untuk  menyampaikan  ilmu  pengetahuan sehingga  dapat  menjadi  solusi  untuk  kelancaran proses  belajar-mengajar,  serta  perlunya  media pembelajaran yang dapat diakses oleh siswa dimana pun dan kapan pun.
Sampai  saat  ini  penggunaan chatbot sudah diterapkan diberbagai bidang dan sangat membantu pekerjaan manusia seperti pada bidang pendidikan,
sebuah  penelitian  membuat chatbot sebagai  sarana pembelajaran  bahasa  inggris,  dimana  pelatihan bahasa  inggris  dilakukan  dengan chatting sehingga seolah-olah user sedang berkomunikasi dengan tutor [8].  Pada  bidang  pariwisata chatbot memudahkan para  wisatawan  mendapatkan  informasi  alamat tempat  wisata  dengan  melakukan  interaksi  tanya jawab  dengan  menggunakan  bahasa  sehari-hari layaknya  model  diskusi  [9]. Pada bidang  teknologi e-commerce media chatbot digunakan  untuk memudahkan  memberikan  pelayanan  lebih  kepada pelanggan dalam waktu 24 jam [10]. Oleh karena itu hal ini sangat penting sebagai solusi interaktif guru dalam  memberikan  pelajaran  jarak  jauh  kepada siswa secara efisien dan mudah untuk menyampaikan materi pembelajaran.
Berdasarkan  uraian  masalah  di  atas,  maka  akan dilakukan  penelitian  untuk  merancang  sebuah aplikasi e-learning dengan  media chatbot yang diharapkan dapat membantu guru dan para siswanya belajar secara online dimanapun dan kapanpun.
II. METODE PENELITIAN
A. Prosedur Penelitian

## Gambar 1. Flowchart Prosedur Penelitian
B. Identifikasi Masalah
Pada tahap ini dilakukan studi literatur dengan mempelajari,  membaca,  dan  mencatat  literatur  dari beberapa  buku  maupun  jurnal,  serta  melakukan observasi  secara  langsung  di  SMP  Negeri  16 Makassar.
C. Pengumpulan Data
Pengumpulan  data  dilakukan  agar  dapat mengidentifikasi  kalimat-kalimat  percakapan  yang mungkin terjadi ketika proses belajar-mengajar guru dan  siswa.  Data  di  ambil  dari  wawancara  dengan guru serta dari buku bahasa Indonesia.

## D. Analisis Kebutuhan Data
1. Intents
Data Intents bertujuan agar sistem mengenali  atau  memahami  chat  yang  sampai kepadanya.  Sedangkan  Nama  intents  untuk memudahkan  sistem  menemukan jawaban dari pertanyaan dari user. Contoh data intents dapat dilihat pada tabel berikut.
Tabel 1. Contoh Data Intents No Data Intens Nama Intents 1. Apa pengertian dari paragraf ? Definisi 2. Sebutkan jenis-jenis paragraf ? Jenis

## 2. Entities
Data Entities bertujuan untuk memudahkan sistem  memahami  chat  yang  dimana  pada intents  tidak  ditemukan  sebuah  kata  tapi terdapat persamaan kata pada entities sehingga sistem  mengenali  chat  yang  sampai  dengan bantuan kumpulan data pada entities.
Contoh  data  entities  dapat  dilihat  pada  tabel berikut.
Tabel 2. Contoh Data Entities No Data Entities Section Keyword Entities 1. Definisi, Apa, Arti, Maksud, Pengertian Tanya Definisi 2. Apa, ap, apha, pa, apakah. Tanya Apa

## 3. Response
Data Response yang diperlukan oleh sistem berupa materi pelajaran bahasa Indonesia yang bertujuan untuk menjadi balasan sistem kepada user  ketika  menanyakan  materi  pelajaran kepada  sistem.  Contoh  Data  response  dapat dilihat pada tabel berikut.
Tabel 3. Contoh Data Response No Data Response Kata Kumci 1. Paragraf  adalah  suatu  rangkaian kalimat  yang  memiliki  suatu gagasan utama. Paragraf 2. Teks  ulasan  adalah  teks  yang berisi pembahasan atau penilaian terhadap  buku  atau  karya-karya lain. Teks Ulasan

## E. Perancangan Program
1. Arsitektur Sistem
Arsitektur  program  merupakan  penggambaran umum program yang akan dibuat

## Gambar 2. Arsitektur Program
Gambar 2 akan dijelaskan berdasarkan dua sisi, yaitu  dari  Siswa/i  dan  Admin/Guru.  Berikut penjelasannya :
A. Siswa/i
1. Sistem  akan  dibangun  memanfaatkan fitur bot dari telegram yang digunakan untuk merespon pesan atau pertanyaan dari user.
2. Pesan  akan  diterima  oleh  telegram server.
3. Telegram  dihubungkan  dengan server menggunakan metode
webhook dengan  API  Telegram.  Pada server File engine bot dan website Admin/Guru  telah  di  unggah  dan memiliki sertifikat SSL.
4. Pesan  diteruskan  ke server dengan metode webhook yang telah terhubung untuk  mendapatkan  informasi  atau data yang terdapat pada server .
5. Server akan  mengirimkan  tanggapan berupa  pesan  balasan  kepada user sesuai  dengan  kondisi  pertanyaan dengan menggunakan JSON.
6. Pesan balasan akan diteruskan kembali ke telegram server .
7. Kemudian  Pesan  diterima  oleh user melalu client telegram.
B. Admin/Guru
1. Admin/Guru menginput materi pelajaran kedalam website .
2. Kemudian  data  materi  pelajaran  akan tersimpan kedalam database .
3. Data  yang  telah  tersimpan  didalam database dapat dilihat oleh
Admin/Guru didalam halaman website
untuk  keperluan  menghapus  atau mengedit data materi pelajaran. 4. Engine Bot terhubung dengan database menggunakan API ( application programming interface ). 5. Engine  Bot memperoleh  data  materi pelajaran  dari database yang  akan diteruskan  sebagai  pesan  balasan berdasarkan pertanyaan dari user.
2. Use Case

## Gambar 3. Diagram Use Case
User  dalam  sistem  ini  dibagi  menjadi  dua aktor  yang  memiliki  hak  dan  akses  yang berbeda terhadap sistem yaitu Admin / Guru dan seluruh  siswa/i  kelas  IX  SMP  Negeri  16 Makassar.
Admin  /  Guru  dapat  melihat,  menambah (input data secara manual), dan menghapus data materi  bahasa  indonesia.  Admin  /  Guru  juga dapat melihat riwayat pertanyaan yang telah di ajukan oleh siswa/i melalui chatbot . Untuk hak user  sebagai  siswa/i  SMP  Negeri  16  Makassar dapat  mengakses chatbot melalui  telegram untuk melihat data materi bahasa indonesia.
3. Flowchart Sistem
Untuk  memulai  percakapan  user  akan menginput pesan lalu pesan akan diteruskan dan dimasukkan  kedalam  proses chatbot yaitu intents yang dimana pada proses ini pesan akan di  cocokkan  dengan  beberapa  pattern-pattern kalimat  yang  telah  dialokasikan  pada  intents, Berikut Flowchart proses pada intents :

## Gambar 4. Flowchart proses Intents
Pada  beberapa  kalimat  dalam  intents terdapat  entities  sesuai  dengan  kebutuhan pertanyaan.  Berikut  adalah  Flowchart  proses pada entities :
Gambar 5. Flowchart Proses Entities
Pada Proses entities, kata yang telah dirujuk pada entities akan dicocokkan dengan kata-kata yang  telah  disusun  berdasarkan  section  dan keyword-nya jika terdapat persamaan kata maka akan memberikan berupa response benar namun jika  tidak  ditemukan  makan  akan  memberikan response error.
Pada proses response , chatbot terdapat tiga jenis response . Pertama adalah response untuk bahasa  alami,  kedua  adalah  response  untuk materi  pelajaran  bahasa  indonesia,  dan  ketiga adalah response error untuk kalimat atau materi pelajaran  yang  tidak  ditemukan  pada  sistem. Berikut Flowchart pada proses response :
Gambar 6. Flowchart proses Response

## 4. Metode Webhook
Pada  Penelitian  ini  metode  webhook digunakan sebagai perantara bot dengan server (hosting).  Metode  webhook  juga  disebut  web callback  atau  HTTP  push  API  konsep  untuk menangani request HTTP dengan sangat cepat karena  berbasis  aksi-reaksi.  Metode  ini membuat  bot  tidak  harus  melakukan  update secara  terus  menerus  ke  server  karena  bot ditanam pada sebuah URL (Uniform Resource Locator), sehingga ketika pesan diterima, pesan tersebut  akan  diteruskan  ke  URL  yang  telah diatur  untuk  diproses  lebih  lanjut  oleh  bot. Telegram mengharuskan URL ini HTTPS.
F. Pemrograman
Program  yang  dibangun  menggunakan  Bahasa pemrograman  PHP  dan  Database  Mysql.  Pada pemrograman  ini,  dibutuhkan  sebuah  perangkat lunak sebagai media untuk menuliskan kode bahasa pemrograman  yaitu  sublime  text,  dan  juga  sebuah interface  web  server  dan  database  server  yaitu XAMPP untuk membuat website dan menggunakan mysql-server.
G. Pengujian Sistem
Pengujian  sistem  dalam  pembuatan  Bot  Telegram Pada Penelitian ini dilakukan dengan menggunakan empat cara yaitu :
1. Pengujian Blackbox (blackbox testing)
2. Pengujian Akurasi
3. Pengujian User Acceptance Test
4. Pengujian Wireshark
III. HASIL DAN PEMBAHASAN
A. Implementasi Telegram Bot

## 1. Proses Registrasi Bot Telegram
Langkah  awal  dalam  pembuatan Bot Telegram  adalah  melakukan  proses  registrasi bot baru  yang  akan  dibantu  dengan account BotFather .  Setelah  semua  proses  registrasi berhasil  dilakukan, BotFather akan  memberi informasi berupa API Token dari bot yang telah dibuat.

## 2. Proses Webhook
API  Token  kemudian  digunakan  untuk menghubungkan  bot  telegram  dengan server menggunakan  metode webhook agar  dapat terhubung  dengan engine  bot yang  telah  di hosting pada server dan  wajib  menggunakan https .  Ketika  sudah  melakukan  webhook, otomatis chatbot pada  telegram  sudah  dapat membalas  pesan  masuk  dari  user  dengan memanfaatkan  NLP  dari  engine  carik  untuk memberikan  respon  bahasa  alami.  Contoh balasan chatbot dalam  bahasa  alami  dapat dilihat pada gambar 7.
Gambar 7. Contoh balasan Chatbot Bahasa alami
3. Proses Pembuatan Response Mata Pelajaran
Pada engine carik ditambahkan sebuah fitur agar  user  mendapatkan  balasan  dari chatbot berupa mata pelajaran. Pada intents dan entities ditambahkan  kalimat  yang  kemungkinan  akan ditanyakan  oleh  siswa.  Untuk  memudahkan
chatbot mengenali banyak kata yang kemungkinan  akan  muncul  pada  saat  user bertanya  maka  dibuatkan entities pada  tiap pertanyaan  yaitu @section:keyword yang akan merujuk pada entities ‘section’. Lalu kemudian pada tiap pertanyaan diberikan kode @katakunci  sebagai  pengenal  mata  pelajaran yang terhubung dengan Database.

## 4. Proses Menghubungkan Database
Pada  tahap  ini,  dalam  response  diberikan kode  link  yang  merujuk  ke  API  untuk mendapatkan balasan dari Database. Kode yang digunakan adalah sebagai berikut :
[Definisi] say=json:https://alifyan.hasbullahmarwan.com/script s/echo/?type=definisi
Agar chatbot dapat mengenali nama intent yang  telah  dimasukkan  kedalam intents dan menjawab  sesuai  dengan  nama intent maka dibuatkan  sebuah  kode  untuk  tiap-tiap  nama intent.
Setelah  menghubungkan chatbot dengan Database maka user dapat menanyakan kepada chatbo t  perihal  mata  pelajaran  yang  ingin ditanyakan.  Berikut  adalah  contoh  percakapan dengan  response  mata  pelajaran  yang  dapat dilihat pada gambar 8 :
Gambar 8. Contoh Percakapan dengan balasan  Materi Pelajaran

## 5. Proses Membuat Respon Error
Pada  tahap  ini,  dibuatkan  dua  pesan  error yang  bertujuan  untuk  membalas  pertanyaan user. Yang pertama adalah pesan error jika user menggunakan  pertanyaan  yang  tidak  ada  pada intents maupun entities dan yang kedua adalah pesan  error  jika  user  menanyakan  materi  yang tidak tersedia di website menggunakan intents
mata  pelajaran.  Gambar  berikut  adalah  contoh percakapan pesan error pada chatbot :
Gambar 9. Percakapan pesan Error

## B. Implementasi Website
Aplikasi web ini digunakan sebagai wadah bagi guru untuk  menginput  materi  pelajaran.  Berikut  adalah tampilan interface dari aplikasi web:

## 1. Halaman Materi Pelajaran
Halaman  Materi  Pelajaran  merupakan halaman untuk melihat, menambah, mengubah, dan menghapus Materi Pelajaran.
Gambar 10. Tampilan Halaman Materi Pelajaran

## 2. Halaman Riwayat
Halaman  riwayat  merupakan  halaman untuk  melihat  dan  menghapus  kalimat-kalimat dari pertanyaan user yang direspon pesan error oleh chatbot dan tersimpan kedalam Database.
Gambar 11. Tampilan Halaman Riwayat

## C. Pengujian Sistem
1. Pengujian Blackbox
Pengujian  blackbox  pada  aplikasi  Bot Telegram  dalam  penelitian  ini  meliputi pengujian chatbot dan  pengujian  terhadap halaman website. Pengujian dengan menggunakan  blackbox  testing  ini  bertujuan agar seluruh sistem yang dibuat dapat berfungsi sesuai dengan yang diharapkan .
2. Pengujian Akurasi
Pengujian  Akurasi chatbot dilakukan  untuk mengetahui  seberapa  akurat  respon  jawaban yang  diberikan chatbot atas  pertanyaan  user. Pengujian  dilakukan  di  SMP  Negeri  16 Makassar  pada  tanggal  12  September  2020 secara daring dengan subjek sebanyak 80 orang. Rumus  yang  digunakan  untuk  mengukur seberapa  tepat chatbot dalam  menjawab pertanyaan user adalah sebagai berikut :
Akurasi = 𝐽𝑢𝑚𝑙𝑎ℎ 𝑗𝑎𝑤𝑎𝑏𝑎𝑛 𝑠𝑒𝑠𝑢𝑎𝑖 𝐽𝑢𝑚𝑙𝑎ℎ 𝑝𝑒𝑟𝑡𝑎𝑛𝑦𝑎𝑎𝑛 𝑥 100% (1)
Pada  Gambar  12.  adalah  hasil  dari pengujian akurasi yang telah difilter berdasarkan waktu pengujian yaitu pada tanggal 12 September dan pada waktu 01:00 PM sampai dengan 04:00 PM.
Gambar 12. Hasil Pengujian Akurasi
Berdasarkan gambar
4.10, maka didapatkan hasil benar sebanyak 293 dan salah sebanyak 69 sehingga mendapatkan presentase sebagai berikut.
𝐴𝑘𝑢𝑟𝑎𝑠𝑖 = 293 362 × 100% = 81% Maka dapat disimpulkan bahwa presentase chatbot dalam menjawab pertanyaan secara  akurat  memiliki  ketepatan  81%  dari 100%.
3. Pengujian User Acceptance Test Pengujian yang dilakukan dengan memberikan  kuesioner  kepada  siswa  untuk mencoba sistem tersebut dan mengetahui
apakah  sistem  telah  memenuhi  tujuannya dengan  baik.  Pada  pengujian  ini  kuesioner diberikan  kepada  80  responden  siswa  SMP Negeri  16  Makassar.  Data  tentang  jawaban responden dapat dilhat pada tabel 4 berikut.
Tabel 4. Jawaban Responden No Pertannyaan Penilaian
TS KS CS S SS 1 Saat  berinteraksi dengan chatbot , apakah anda berpikir bahwa yang menjawab pertanyaan anda adalah manusia juga. 9 4 9 29 29 2
Berinteraksi dengan chatbot lebih menarik dibandingkan dengan aplikasi web biasa.
1 2 17 30 30 3 Saya tertarik untuk sering menggunakan chatbot ini.
0 1 9 49 21 4 Chatbot ini mudah untuk digunakan. 0 2 8 45 25 5 Menurut saya,
chatbot ini  akan mudah  digunakan
oleh banyak orang.
0 0 7 42 31 6 Saya merasa nyaman menggunakan chatbot ini. 0 0 9 35 36 7 Saya  cukup  puas terhadap
kecepatan chatbot dalam  menjawab pertanyaan. 0 2 5 29 44 8 Aturan  penyajian materi dalam aplikasi chatbot tidak membuat saya kebingungan.
1 2 7 34 36 9 Saya  akan  selalu menggunakan aplikasi chatbot ini  dalam  proses belajar.
0 3 8 31 38
Skala  jawaban:  TS,  Tidak  Setuju;  KS, Kurang  Setuju;  CS,  Cukup  Setuju,  S,  Setuju; SS, Sangat Setuju. Berdasarkan hasil kuesioner yang  diberikan  kepada  pengguna,  dapat  dicari prosentase  masing-masing  jawaban  dengan menggunakan rumus :
𝑃 = 𝑆
𝑆𝑘𝑜𝑟 𝐼𝑑𝑒𝑎𝑙 × 100% (2)
Dengan Keterangan :
P  = Nilai presentasi yang dicari
S  =  Jumlah  frekuensi  dikalikan  dengan  skor yang  dimiliki tiap jawaban Skor  Ideal  =  Skor  tertinggi  dikalikan  dengan jumlah sampel
Berikut  ini  adalah  bobot  dari  masing- masing  jawaban  kuisoner  :  Jawaban  TS  diberi nilai 1, Jawaban KS diberi nilai 2, Jawaban CS diberi nilai 3, Jawaban S diberi nilai 4, Jawaban SS diberi nilai 5, dan kemudian diinterpretasikan  dalam  skor  hasil  perhitungan pada tabel 5.
Tabel 5. Kategori penilaian Skala Jawaban Keterangan Skor Presentase SS Sangat Setuju 5 100% - 80% S Setuju 4 79% - 60% CS Cukup Setuju 3 59% - 40% KS Kurang Setuju 2 39% - 20% TS Tidak Setuju 1 19% - 0%
Adapun hasil yang diperoleh dari memberikan  kuisoner  kepada  25  pengguna diperoleh  hasil  akhir  setiap  pertanyan  seperti pada tabel 6.
Tabel 6. Hasil Akhir Setiap pertanyaan No Pertanyaan Skor Kesimpulan 1 76% Setuju 2 81.5% Sangat Setuju 3 82.5% Sangat Setuju 4 83% Sangat Setuju 5 86% Sangat Setuju 6 86.75% Sangat Setuju 7 88.75% Sangat Setuju 8 85.5% Sangat Setuju 9 86% Sangat Setuju
Hasil  rata-rata  yang  diperoleh  dari  hasil akhir  setiap  pertanyaan  menunjukkan  bahwa sistem  telah  dapat  diterima  pengguna  dengan nilai sebesar 84%  yang artinya pengguna setuju dengan  fitur  dan  pengembangan  aplikasi tersebut.
4. Pengujian Wireshark
Telegram  mengharuskan  URL  dalam bentuk  HTTPS  sehingga  pada  pengujian wireshark ini dilakukan untuk memantau paket data  pada  website  dan  chatbot.  Sehingga diketahui  apakah  website  sudah  ter-certificate SSL atau tidak.
Gambar 13. Capture data wireshark Protokol SSL
Pada  Gambar  13  menunjukan  bahwa  saat mengakses website https://alifyan.hasbullahmarwan.com , kemudian menjalankan wireshrak dan memfilter protokol SSL, terlihat client (103.247.11.75)  mengirimkan  pesan  Client Hello  untuk  mengajukan  opsi  SSL  ke  server atau  database  (192.168.1.64).  Untuk  melihat apakah data sudah terenkripsi ditunjukkan pada Gambar 14.

## Gambar 14. Data terenkripsi

## IV. KESIMPULAN
Chatbot E-learning berhasil  dibuat  dengan menggunakan engine  bot  Carik dan  terhubung  ke Database sehingga dapat  merespon pertanyaan dari user berdasarkan pengujian Black Box . Berdasarkan pengujian User  Acceptance  Test dapat  diambil kesimpulan bahwa chatbot ini dapat diterima dengan baik oleh Guru dan Siswa SMP Negeri 16 Makassar dan  berdasarkan  pengujian  akurasi chatbot, untuk menjawab  pertanyaan  secara  akurat chatbot memiliki  ketepatan  81%  dari  100%.  Adapun  saran yang penulis berikan untuk pengembangan kedepannya adalah:
1. Menambahkan  fitur-fitur  baru  seperti  fitur untuk kumpul tugas dan semacamnya.
2. Menambahkan  games  /  quiz  pertanyaan  agar lebih menarik.
3. Menambahkan  materi  pelajaran  yang  baru seperti fisika, kimia, dan sebagainya.

## REFERENSI
[1] S.  Lestari,  “PERAN  TEKNOLOGI  DALAM PENDIDIKAN  DI  ERA  GLOBALISASI,”  vol.  2,
2018.
[2] Amin  Akbar  and  N.  Noviani,  “TANTANGAN  DAN SOLUSI DALAM PERKEMBANGAN TEKNOLOGI PENDIDIKAN DI INDONESIA,” 2019.
[3] D. S. Hormansyah and Yoga Putera Utama, “Aplikasi Chatbot Berbasis Web Pada Sistem Informasi Layanan Publik  Kesehatan  di  Malang  dengan  menggunakan
Metode TF-IDF,” Inform. Polinema , vol. 4, p. 1, 2018. [4] H. T. Mokhamad Hadi Wijaya, Moechammad Sarosa, “RANCANG BANGUN CHATBOT PEMBELAJARAN JAVA PADA GOOGLE CLASSROOM  DAN  FACEBOOK  MESSENGER,”
Teknol. Inf. dan Ilmu Komput. , vol. 5, 2018.
[5] Fathony,  “PENGARUH  METODE  TANYA  JAWAB TERHADAP  HASIL  BELAJAR  SISWA  DI  SMK NEGERI  1  PERANAP  KABUPATEN  INDRAGIRI HULU,” vol. 3, pp. 88–89, 2019.
[6] M.  A.  Hakim,  “Pembangunan  Aplikasi  Chatbot Midwify sebagai media pendukung pembelajaran Ilmu
Kebidanan berbasis Android di Stikes Bhakti Kencana
Bandung,” p. 2, 2019.
[7] A.  R.  Setiawan,  “Lembar  Kegiatan  Siswa  untuk Pembelajaran Jarak Jauh Berdasarkan Literasi Saintifik pada Topik Penyakit Coronavirus 2019 (COVID-19),” Arij Zulfi Mufassaroh , 2020.
[8] M. Sarosa, M. Kusumawardani, A. Suyono, and Zamah Sari,  “CHATBOT  PEMBELAJARAN  BAHASA INGGRIS BERBASIS MEDIA SOSIAL,” 2018.
[9] D. Suryani and E. L. Amalia, “Aplikasi Chatbot Objek Wisata Jawa Timur Berbasis AIML,” vol. 3, no. 2, pp. 47–54, 2017.
[10] Shafira  Anggraini,  “Implementasi  Chatbot  Sebagai Strategi  Untuk  Memperoleh  Pelanggan  (ACQUIRE) Pada Prosehat (PT. Atoma Medical),” p. 3, 2018.