PPDB

Anda mungkin juga menyukai

Anda di halaman 1dari 10

JITET (Jurnal Informatika dan Teknik Elektro Terapan)

Vol. 12 No. 1, pISSN: 2303-0577 eISSN: 2830-7062 http://dx.doi.org/10.23960/jitet.v12i1.3846

RANCANG BANGUN CHATBOT WHATSAPP


MENGGUNAKAN NODE JS DAN MODEL NATURAL
LANGUANGE PROCESSING UNTUK LAYANAN PPDB
SMK YPC TASIKMALAYA

Imam Amirulloh1, Melisa Winda Pertiwi2, Taufik Wibisono3


1,2,3
Program Studi Sistem Informasi, Universitas Bina Sarana Informatika

Riwayat artikel:
Abstrak. Penerimaan Peserta Didik Baru (PPDB) adalah salah satu program
Received: 22 November 2022 tahunan yang dilakukan oleh semua sekolah dalam rangka menerima siswa
Accepted: 29 Desember 2023 barunya. media komunikasi online seperti whatsapp selalu menjadi pilihan
Published: 1 Januari 2024
utama saat ini oleh sekolah dan masyarakat dalam berinteraksi terutama
perihal dalam PPDB, namun sering menjadi kendala yaitu terlambatnya
Keywords: balasan pesan dari Admin PPDB kepada Masyarakat yang mencari info PPDB
Machine Learning, PPDB, melalui obrolan di Whatsapp. Maka untuk mengatasi masalah tersebut perlu
chatbot, Whatsapp, Node Js, dibuatkannya sistem balasan otomatis melalui whatsapp dengan menerapkan
Node Language Processing teknologi machine learning agar pesan balasan yang dikirim akurat sesuai
yang inginkan oleh pengirim pesan. Pada penelitian ini, akan dibangun sebuah
Sistem Chatbot pada Whatsapp menggunakan node js dan menerapkan model
Natural Language Processing. Hasil pengujian sistem tersebut, menunjukan
Corespondent Email: bahwa sistem berfungsi dengan baik dalam merespon pesan yang dikirim
imam.iau@bsi.ac.id melalui Whatsapp baik itu dari teks pesan sesuai pola maupun teks yang tidak
sesuai pola dengan tingkat akurasinya bernilai 92%.

Abstract. Acceptance of New Students (PPDB) is one of the annual programs


carried out by all Indonesian schools in order to accept new students.
Nowadays, online communication media such as whatsapp is the main choice
by schools and the community in interacting especially regarding PPDB.
However, there is often a late reply messages from the PPDB Admin to the
public who are looking for PPDB information via chat on Whatsapp, which is
an obstacle. Thus to overcome this problem, it is necessary to create an
automatic reply system via WhatsApp by applying machine learning
technology so that the reply message sent is accurate according to what the
message sender wants. In this study, a Chatbot System will be built on
Whatsapp using node js and applying the Natural Language Processing
model. The system test results show that the system functions properly in
responding to messages sent via Whatsapp, both from message text according
to the pattern and text that does not match the pattern with an accuracy rate
of 92%.

1. PENDAHULUAN sosial dan komunikasi online dengan baik dan


Penerimaan Peserta Didik Baru (PPDB) benar. Media komunikasi bagi lembaga
merupakan program tahunan yang dilakukan pendidikan sangat berperan penting guna
oleh semua sekolah dalam rangka mencari dan mendukung eksistensi lembaga tersebut akan
menerima siswa barunya, salah satu kesuksesan tantangan dalam lingkungan dimana lembaga
dari PPDB adalah dengan memanfaatkan media itu berada [1]. Media sosial dapat memberikan

541
JITET (Jurnal Informatika dan Teknik Elektro Terapan) pISSN: 2303-0577 eISSN: 2830-7062 Imam dkk

banyak manfaat bagi setiap penggunanya, 2. TINJAUAN PUSTAKA


seperti tren komunikasi saat ini yang banyak 2.1. Penelitian Terkait
diminati masyarakat, yaitu media sosial Ada beberapa penelitian-penelitian
Facebook, Twitter, Line WhatsApp dan sebelumnya yang terkait sebagai referensi
Instagram [2]Aplikasi Whatsapp menjadi salah dalam penelitian ini, antara lain:
satu media sosial online yang banyak digunakan a. Penelitian yang berjudul Penerapan Chatbot
oleh Masyarakat untuk saling berinteraksi satu Auto Reply Pada Whatsapp Sebagai Pusat
sama lain, contohnya banyak sekolah-sekolah Informasi Praktikum Menggunakan
yang memberikan informasi nomor Whatsapp- Artificial Intelligence Markup Language
nya sebagai alat atau media komunikasi agar (AIML), pada penelitian ini menjelaskan
Masyarakat dapat berinteraksi langsung dengan bagaimana AIML tersebut bekerja untuk
pihak sekolah terutama berinteraksi mengenai mengembangkan sistem chatbot sehingga
penerimaan peserta didik baru. dapat mengambil data yang diperlukan dari
Saat ini fitur yang dimiliki aplikasi whatsapp untuk dimasukan ke database
Whatsapp belum terdapat sistem yang bisa sistem informasi praktikum [3].
kostumisasi pesan balasan otomatis yang b. Penelitian yang berjudul Penerapan
ditanyakan oleh pengguna, ini yang menjadi Algoritma Neural Network pada Chatbot
kendala dalam PPDB. Banyaknya masyarakat Penerimaan Mahasiswa Baru (PMB) di
yang bertanya mengenai PPDB melalui Universitas Muhammadiyah Ponorogo
whatsapp sehingga pihak sekolah mengalami Berbasis Web, penelitian tersebut
kesulitan dan kewalahan dalam membalas menjelaskan tentang penerapan sistem
setiap pesan dengan cepat, hal ini sangat chatbot pada aplikasi PMB berbasis website
berdampak buruk pada kualitas layanan dan [4]
kesuksesan program PPDB. c. Penelitian yang berjudul Chatbot in Bahasa
Berdasarkan permasalahan tersebut peran Indonesia Using NLP to Provide Banking
teknologi sangat dibutuhkan dalam membangun Information, yang menjelaskan tentang
sebuah sistem yang dapat mendukung aplikasi bagaimana NLP bekerja untuk
Whatsapp yang bisa berbalas pesan otomatis mengembangkan sistem chatbot sehingga
yaitu dengan menerapkan sistem Teknologi menghasilkan virtual asistent yang dapat
Chatbot. Namun tidak hanya sampai disana, digunakan oleh BTPN untuk menyediakan
sistem juga harus bisa memberikan balasan informasi produk Jenius kepada konsumen
pesan atau informasi yang akurat sesuai apa dengan lebih interaktif dan praktis [5].
yang diinginkan oleh pengirim, maka untuk d. Penelitian yang berjudul “Pengembangan
mengolah pesan yang dikirim dan Aplikasi Qna Untuk Pendaftaran Mahasiswa
menghasilkan pesan balasan yang akurat yaitu Baru Stmik Akakom”. Penelitian ini
dengan menerapkan model Natural Language bertujuan memberikan kemudahan dalam
Processing yang merupakan salah satu proses tanya jawab dengan menggunakan
teknologi Machine Learning yang mempunyai aplikasi berbasis google dialogflow khusus
kemampuan untuk menginterpretasikan, untuk pendaftaran mahasiswa baru [6] .
memanipulasi, dan memahami bahasa manusia. e. Penelitian yang berjudul “Aplikasi Chatbot
Pada penelitian ini, peneliti akan Online Untuk Pemesanan Tiket Bioskop
membangun sebuah Sistem Chatbot Whatsapp Menggunakan Natural Language
berbasis website pada Penerimaan Peserta Processing”. Penelitian ini bertujuan untuk
Didik Baru dengan menerapkan model Natural membangun sebuah aplikasi yang dapat
Language Processing yang bertujuan untuk mempermudah Masyarakat melakukan
membantu pihak sekolah dan Masyarakat pemesanan tiket bioskop, dibangun
dalam berinteraksi mengenai PPDB melalui menggunakan React Js dan model NLP
Whatsapp dengan cepat dan tepat. sehingga aplikasi yang dibangun
mendukung pemesanan tiket bioskop
melalui chatting dengan bot secara online
dan real time [7].

542
JITET (Jurnal Informatika dan Teknik Elektro Terapan) pISSN: 2303-0577 eISSN: 2830-7062 Imam dkk

2.2. Landasan Teori web js dan node-nlp. Whatsapp web js


a. Chatbot adalah client library Node.js untuk
Chatbot adalah aplikasi berbasis kecerdasan terhubung melalui aplikasi WhatsApp Web
buatan yang mampu berinteraksi dengan browser [11]. Sedangkan node-nlp adalah
pengguna melalui antarmuka percakapan library yang dimiliki node js untuk
[8]chatbot merupakan sebuah mesin yang mengolah model Natural Language
sudah dilatih dengan pola tertentu untuk Understanding
menanggapi atau merespon setiap chat dari d. Whastapp Messenger
user dengan cara mencocokkan dengan pola Whatsapp Messenger merupakan salah satu
yang sudah ditentukan atau diprogram media komunikasi berupa aplikasi gratis ada
sebelumnya [4]. ChatBot dikategorikan yang versi mobile, website dan desktop yang
sebagai pemrosesan bahasa alami atau digunakan untuk saling mengirim pesan
natural language yang merupakan salah satu berupa teks, gambar, audio, video ataupun
bidang kecerdasan buatan yang melakukan file yang lainnya. WhatsApp adalah salah
pengolahan bahasa alami agar pengguna satu aplikasi komunikasi yang paling umum
dapat berkomunikasi dengan komputer digunakan pada smartphone untuk
menggunakan bahasa sehari-hari. Chatbot berinteraksi, berkomunikasi dan berdiskusi
bertujuan untuk mensimulasikan sebuah bahkan digunakan untuk pembelajaran [12].
kecerdasan buatan untuk dapat melakukan
sebuah percakapan dengan manusia [9] 3. METODE PENELITIAN
Metode penelitian ini menggunakan
b. Natural Language Processing (NLP) pendekatan waterfall, Adapun tahapan dalam
Natural Language Processing merupakan penelitian ini dilakukan dengan tahapan sebagai
bagian dari Machine Learning yang berikut:
mempunyai kemampuan untuk 3.1. Study Literatur
menginterpretasikan, memanipulasi, dan Pada tahapan ini melakukan kajian yang
memahami bahasa manusia. Dan juga NLP mendalam terhadap literatur yang berhubungan
merupakan salah satu bidang ilmu komputer, dengan topik penilitian ini dengan cara
yang terkait dengan kecerdasan buatan, dan mengumpulkan dan mempelajari jurnal, buku
bahasa (linguistik) yang mana membahas dan sumber literatur yang lainnya. Tahapan ini
dengan interaksi antara komputer dan betujuan untuk memahami setiap isu dan
bahasa alami manusia, seperti halnya bahasa perkembangan yang telah dilakukan oleh
Indonesia , bahasa Inggris, bahkan bahasa peneliti sebelumnya sehingga dapat
Jawa [3]. NLP menggabungkan komputasi memastikan bahwa penelitian yang akan
linguistic pemodelan bahasa manusia dilakukan ini bisa lebih baik dan berguna
berbasis aturan dengan menggunaan
statistical, machine learning, dan deep 3.2. Analisis Kebutuhan
learning secara bersama-sama, teknologi ini Pada tahapan ini peneliti akan melakukan
memungkinkan komputer untuk memproses identifikasi serta analisis terhadap kebutuhan
bahasa manusia dalam bentuk teks atau data yang harus dipenuhi dengan cara pengumpulan
suara dan untuk memahami makna data yang berkaitan dengan penerimaan peserta
sepenuhnya, lengkap dengan maksud dan didik baru melalui observasi dan wawancara
sentimen pembicara atau penulis [9]. terhadap pihak-pihak yang terkait.
c. Node Js
Node Js merupakan software yang didesain 3.3. Perancangan
untuk mengembangkan aplikasi berbasis Pada tahapan ini peniliti akan membuat
web dan ditulis dalam Bahasa pemrograman rancangan terhadap data yang diperoleh dengan
Javascript. Node JS melengkapi fungsi melakukan pemodelan data yang menggunakan
Javascript yang pada umumnya berjalan Natural Language Processing serta akan
pada sisi client, Node Js dapat berjalan pada membuat alur sistem yang dapat memudahkan
sisi server [10]. Node Js memilki banyak pengelola dalam menjalankan sistem tersebut.
library, ada dua library yang sangat penting
berhasilnya penelitian ini adalah whatsapp

543
JITET (Jurnal Informatika dan Teknik Elektro Terapan) pISSN: 2303-0577 eISSN: 2830-7062 Imam dkk

3.4. Implementasi alamat sekolah profil


Pada tahapan ini peniliti akan jadwal ppdb jadwal
menerapkan hasil dari rancangan yang telah
dibuat, meliputi pembuatan database dan waktu ppdb jadwal
pengkodean terhadap sistem chatbot yang apa ppdb sudah dibuka jadwal
terintegerasi dengan Whatsapp. kapan di bukanya jadwal
tanggal berapa dibukanya jadwal
3.5. Pengujian dan Evaluasi
tanggal berapa ditutupnya jadwal
Pada tahapan ini dilakukan pengujian
dengan mengunakan metode black box testing kapan ditutup penerimaan jadwal
dengan melihat input dan output-nya serta kapan dimulai pendaftaran jadwal
pengujian ini juga akan memperlihatkan mulai pendaftaran jadwal
seberapa besar tingkat akurasi dari system
cara pendaftaran ppdb pendaftaran
chatbot tersebut
cara mendaftar ppdb pendaftaran
4. HASIL DAN PEMBAHASAN bagaiamana cara
4.1. Analisis Kebutuhan melakukan pendaftarannya pendaftaran
a. Kebutuhan Data brosur brosur
Berdasarkan hasil observasi dan wawancara boleh minta brosur brosur
yang sudah dilakukan didapatkan klasifikasi ada selembarannya brosur
data pertanyaan yang akan digunakan untuk
training data pada sistem chatbot, Terdapat selembaran brosur
beberapa klasifikasi topik pertanyaan yaitu: mulai daftar mulai daftar
Profil Sekolah, Biaya Pendidikan, Jadwal biaya masuk biaya masuk
PPDB, Cara Pendaftaran, Permintaan Brosur untuk pembiayaannya
dan Pengumuman Hasil Seleksi serta data-data berapa biaya masuk
yang dibutuhkan dalam proses pendaftaran berapa biaya masuknya biaya masuk
seperti pengisian biodata peserta, konfirmasi
pembayaran, dan cetak kartu peserta. total seluruh biaya masuk biaya masuk
nominal biayanya berapa biaya masuk
4.2. Perancangan Sistem rincian biaya biaya masuk
Dari data klasifikasi yang didapat, ada ada berapa jurusan jurusan
beberapa pemodelan data yang akan dilakukan
apa saja jurusannya jurusan
training:
apa saja kompentensi
Tabel 1. Training Data keahlian jurusan
Training Phrase Clasification apa saja program keahlian jurusan
info ppdb pembuka lihat foto lihat foto
selamat sore pembuka Hasil training pada pemodelan data tersebut
selamat pagi pembuka maka didapatkan beberapa yang bisa dijadikan
selamat siang pembuka request pertanyaan beserta response nya yang
Assalamualaikum pembuka ditunjukan oleh tabel 2:
salam pembuka
Tabel 2. Data Response
informasi ppdb pembuka Request Response
tentang ppdb pembuka Pembuka *SELAMAT
tentang sekolah profil DATANG*. \n Di
minta profil sekolah profil Wabot PPDB sebagai
pusat informasi dan
minta profil jurusannya profil
pendaftaran PPDB
profil profil \n\nKetik kata kunci
mengenai sekolah profil berikut untuk

544
JITET (Jurnal Informatika dan Teknik Elektro Terapan) pISSN: 2303-0577 eISSN: 2830-7062 Imam dkk

menggunakan layanan 5. Pengembangan


ini: \n *•* Tentang Perangkat Lunak dan
Sekolah \n *•* Jadwal GIM (PPLG)
PPDB \n *•* Cara 6. Teknik Jaringan
Pendaftaran \n *•* Komputer dan
Brosur Telekomunikasi (TJKT)
Profil Sekolah SMK YPC Tasikmalaya 7. Desain Komunikasi
adalah salah satu SMK Vsual (DKV)
Swasta yang berada di 8. Kelas Industri
bawah naungan Samsung
Yayasan Pesantren
Cintawana yang terletak Untuk lebih detailnya
di bagian barat bisa akses di
Kabupaten https://web.smk-
Tasikmalaya. Kami ypc.sch.id/program-
meliliki 8 Kompetensi keahlian
Keahlian dan Jadwal PPDB *JADWAL PPDB*.\n\n
menyelenggarakan Gelombang 1: 20 Nov
sekolah selama 3 tahun. 2023 - 20 Maret 2024
\n\n Gelombang 2: 21
Visi SMK YPC Maret 2024 - 30 Juni
Tasikmalaya 2024
Biaya Masuk *Biaya MAsuk*
Menjadi SMK yang Untuk Nominal Biaya
unggul dalam prestasi, Masuk di SMK YPC
didasari IMTAK, Tasikmalaya sebesar
dihiasi Akhlakul *Rp. 4.800.000,-* dan
karimah dan dibekali bisa diangsur maximal 3
dengan IPTEK serta kali angsuran
mampu bersaing pada
tingkat Nasional dan Berikut Rincian
Global. Biayanya:
- Registrasi: 100.000
Untuk mengetahui - SPP Bulan juli:
Profil SMK YPC 170.000
Tasikmalaya lebih - Masa Pengenalan
detail lagi bisa akses di Sekolah: 150.000
https://smk-ypc.sch.id - Diklat Boarding
Jurusan Ada 8 Kompetensi School: 600.000
Keahlian di SMK YPC - Pakaian Seragam,
Tasikmalaya: Atribut dan kartu osis:
1. Desain Pemodelan 600.000
Informasi Bangunan - Evaluasi/Ujian
(DPIB) Semester: 500.000
2. Teknik Kendaraan - Infaq Qurban: 150.000
Ringan Otomotif - Dana Sosial Siswa:
(TKRO) 50.000
3. Teknik dan Bisnis - Sistem Administrasi
Sepeda Motor (TBSM) dan Informasi Siswa:
4. Teknik Elektronika 180.000
Industri (TEKLIN)

545
JITET (Jurnal Informatika dan Teknik Elektro Terapan) pISSN: 2303-0577 eISSN: 2830-7062 Imam dkk

- Ektrakurikuler, 4.3. Implementasi


Hardiknas, LKS, PHBI: Berdasarkan rancangan yang telah
400.000 dibuat, maka dibangun sebuah sistem aplikasi
Pengembangan berbasis website untuk mengelola chatbot
Pendidikan: 1.900.000 whatsapp menggunakan Node Js sebagai
Cara Pendaftaran *CARA platform perangkat lunaknya dan MySQL
PENDAFTARAN*.\n\n sebagai databasenya. Adapun hasil dari sistem
Pendaftran bisa melalui: yang berhasil dibangun sebagai berikut:
\n *•* Kantor
Sekretariat\n *•* a. Halaman Web Administrator
Website Halaman web ini yang bisa diakses oleh
http://ppdb.smk- admin dan betujuan untuk memantau dan
ypc.sch\n *•* Wabot mengontrol aktifitas yang terjadi pada sistem
PPDB ini dengan ketik: chatbot antara lain: menampilkan request pesan
*mulai daftar* yang diterima, mengumpulkan data no
Brosur ./image/brosur- handphone pengirim pesan (participants),
ppdb.jpg menampilkan data register PPDB, dan
Mulai Daftar *ISI DATA mengirim pesan kepada participants
BERIKUT!*\n
Contoh pengisian data
dengan cara ketik:
*nama imam*\n
*Berikut data yang
belum dan sudah di isi:*
----------------------------
----------\n
*nama:* {nama}
*nisn:* {nisn}
*asal sekolah:* Gambar 1. Halaman Autentifikasi Akun
{sekolah} Whatsapp
*alamat:* {alamat}
*tempat lahir:* {tempat Untuk mengawali sistem chatbot whatsapp
lahir} maka admin chatbot harus melakukan
*tanggal lahir:* autentifikasi terlebih dahulu melalui halaman
{tanggal lahir} website seperti yang ditunjukan pada gambar 1,
*pil jurusan 1:* {pil pada halaman web tersebut akan diperlihatkan
jurusan 1} qrcode secara otomatis kemudian admin
*pil jurusan 2:* {pil melakukan autentifikasi whatsapp dengan cara
jurusan 2} scan qrcode tersebut oleh whatsapp platform
*foto:* {foto}\n yang ada di smatphone admin.
----------------------------
----------\n
*Terima Kasih Sudah
Mengisi!*\n
Untuk mengubah data,
contoh ketik *nama
imam*\n
Untuk keluar dari
pendaftaran ketik
*selesai daftar*
Lihat Foto {foto}
Gambar 2. Halaman Data Requests

546
JITET (Jurnal Informatika dan Teknik Elektro Terapan) pISSN: 2303-0577 eISSN: 2830-7062 Imam dkk

Ketika berhasil autentifikasi akun sistem akan Skema request pada chatbot ini ada dua
menampilkan halaman web yang ditunjukan skema yaitu request menggunakan pola dan
pada gambar 2, dimana halaman tersebut secara tanpa pola.
default menampilkan data requests pesan yang - Request tanpa pola, request ini dipakai untuk
diterima oleh sistem selain itu dari client atau mengetahui informasi mengenai PPDB
participant melalui whatsapp, selain itu
halaman tersebut menampilkan nominal total
dari partisipan, pendaftar, dan permintaan chat.

Gambar 2. Halaman Data Participants

Halaman web yang ditunjukan pada gambar 2


adalah Halaman Data Participants yang
digunakan untuk melihat data siapa saja yang
pernah terhubung atau mencoba melakukan
komunikasi melalui sistem chatbot whatsapp,
data tersebut didapatkan dalam bentuk no Gambar 4. Request tanpa pola
handphone.
Pada gambar 4 merupakan contoh dari
request tanpa pola untuk mengetahui
informasi mengenai PPDB yaitu jadwal
PPDB dan cara pendaftaran.

- Request menggunakan pola, request ini


dipakai untuk melakukan proses pendaftaran
PPDB, berikut skema untuk melakukan
proses pendaftaran melalui sistem chatbot
whatsapp:
Gambar 3. Halaman Data Registrants

Halaman web yang ditunjukan pada gambar 3


adalah data partisipan yang melakukan proses
registrasi PPDB melalui sistem chatbot
Whatsapp, jika data – data tersebut sudah di isi
semua berserta konfirmasi pembayarannya
maka akan bertambah pada nominal Registrant
Complete dan jika ada data yang keliru maka
admin bisa melakukan kirim pesan melalui
halaman tersebut dengan cara klik tombol pesan
maka akan muncul dialog window untuk input
pesan.

b. Chatbot Whatsapp
Gambar 5. Pendaftaran PPDB

547
JITET (Jurnal Informatika dan Teknik Elektro Terapan) pISSN: 2303-0577 eISSN: 2830-7062 Imam dkk

gambar bukti transfer pembayaran ke whatsapp


Pada gambar 5 merupakan contoh maka sistem akan melakukan penyimpanan ke
pendaftaran PPDB melalui chatbot dimana server database, kemudian akan dilakukan
pola request-nya di awali dengan verifikasi oleh admin pada web administrator,
mengirimkan pesan teks mulai daftar dan setelah disetujui oleh admin maka peserta bisa
setelah itu baru memasukan data-datanya melakukan cetak kartu peserta seperti yang
dengan mengirimkan pesan yang diawali ditunjukan pada gambar 8.
dengan nama kolomnya, dicontohkan pada
gambar 5 seperti nama imam maka aka
terkirim dan tersimpan pada kolom nama
dengan nilai imam di database, akan tetapi
jika tidak tersimpan di database atau belum
di isi maka pada kolom tersebut ditandai
dengan simbol x berwarna merah.

Gambar 8. Cetak Kartu Peserta

4.4. Pengujian
Pengujian fungsional sistem dilakukan pada
Gambar 6. Upload Foto Peserta
Sistem Chatbot dan Sistem Website
Admintrator:
Pada Gambar 6 menunjukan cara upload foto
1. Pengujian Sistem Chatbot
peserta kedalam sistem chatbot whatsapp
Pada pengujian ini dilakukan untuk melihat
dengan mengirimkan foto disertai caption
tingkat akurasi respon dari pesan yang
bertuliskan teks “foto” maka sistem akan
dikirim berdasarkan skenario yang
melakukan penyimpanan ke dalam database
dilakukan menghasilkan response 100%
server dan untuk membukti foto sudah
yang sesuai dengan tingkat akurasi 92%
tersimpan atau tidak dengan cara mengirim
untuk detailnya dapat dilihat pada table 3:
pesan teks “lihat foto” maka sistem chatbot
akan membalas dengan mengirimkan foto
Tabel 3. Pengujian Request Tanpa Pola
peserta tersebut.
No Request Response Tingkat
Akurasi

1 Selamat Pagi, Sesuai 100%


izin bertanya
mengenai info
ppdb
2 boleh tau Sesuai 82%
jadwal
pendaftarannya
kapan?
3 untuk cara Sesuai 86,7%
Gambar 7. Upload Bukti Konfirmasi pendaftarannya
Pembayaran bagaimana ya?
4 apa ada Sesuai 99%
Pada gambar 7 menunjukan cara upload bukti brosurnya,
konfirmasi pembayaran dengan mengirimkan

548
JITET (Jurnal Informatika dan Teknik Elektro Terapan) pISSN: 2303-0577 eISSN: 2830-7062 Imam dkk

boleh saya dan berhasil dengan baik, untuk detailnya


minta fungsi apa saja bisa diuji dapat dilihat pada
5 berapa biaya Sesuai 99% tabel 4.
masuk ke smk
ypc? Tabel 4. Pengujian Proses Pendaftaran
6 berapa harga Sesuai 64,6% No Fungsi yang diuji Keterangan
masuknya?
1 Isi data peserta Berhasil
7 bisa minta Sesuai 97,6%
2 Ubah data peserta Berhasil
rincian
3 Upload foto peserta Berhasil
biayanya?
4 Lihat foto peserta Berhasil
8 boleh tau Sesuai 98,8%
5 View data peserta Berhasil
mengenai smk
ypc 6 Cetak kartu peserta Berhasil
tasikmalaya?
9 jurusan yang Sesuai 100% 2. Pengujian Web Administrator
ada di smk ypc Pada pengujian ini, dilakukan pengujian
apa saja ya? pada halaman web yang digunakan admin
10 Ada berapa Sesuai 100% untuk mengontrol dan memantau sistem
jurusan? chatbot pada whatsapp, hasil dari pengujian
11 Keahliannya Sesuai 99% tersebut dari semua fungsi yang diuji
apa saja? menghasilkan fungsi dapat berhasil
12 Berapa Sesuai 98% menjalankan fungsinya dengan baik, untuk
program detailnya dapat dilihat pada tabel 5.
keahlian?
13 Bisa sebutkan Sesuai 99%
apa saja Tabel 5. Pengujian Fungsi Web
program Administrator
keahliannya? No Fungsi yang diuji Keterangan
14 Untuk Sesuai 99% 1 Menampilkan Qr Code Berhasil
kompetensi login Whatsapp
keahliannya 2 Autentifikasi Akun Berhasil
apa saja Whatsapp
15 Apa untuk Sesuai 97% 3 Menghapus session Berhasil
pendaftarannya client Id
sudah dibuka? 4 Melihat data participat Berhasil
16 Apa sudah Sesuai 69% 5 Melihat data registrasi Berhasil
mulai 6 Melihat data request Berhasil
pendaftaran? 7 Mengirim pesan pada Berhasil
17 Bagaimana cara Sesuai 98% pendaftar
daftarnya
18 Berapa total Sesuai 99%
keseluruhan 5. KESIMPULAN
biaya Berdasarkan hasil dan pembahasan yang
masuknya? disajikan pada penelitian ini dapat disimpulkan
19 Bisa infokan 65% kedalam beberapa poin:
untuk jadwal
a. Rancangan sistem chatbot whatsapp yang
ppdbnya?
dibangun menggunakan Node Js sangat
20 Kapan batas Sesuai 89%
akhir membantu dalam mengatasi permasalahan
pendaftarannya yang terjadi pada penerimaan siswa baru di
? SMK YPC Tasikmalaya.
b. Model Natural Languange Processing
Selain pengujian pada request tanpa pola yang digunakan sebagai pengolahan kata
dilakukan juga pengujian pada request atau kalimat request berfungsi dengan baik
menggunakan pola yang dipakai untuk sehingga dapat dilihat response yang
melakukan proses pendaftaran PPDB, untuk dihasilkan pada chatbot whatsapp 100%
hasilnya semua fungsi yang diuji berjalan sesuai dengan tingkat akurasi 92%.

549
JITET (Jurnal Informatika dan Teknik Elektro Terapan) pISSN: 2303-0577 eISSN: 2830-7062 Imam dkk

UCAPAN TERIMA KASIH Jurnal Nasional Teknologi Komputer, vol. 3,


Penulis mengucapkan terima kasih kepada no. 3, pp. 127–141, Jun. 2023, doi:
pihak sekolah di SMK YPC Tasikmalaya yang 10.61306/jnastek.v3i3.84.
sudah bersedia menjadi tempat penelitian [8] Lubis A and Sumartono I, “Implementasi
Layanan Akademik Berbasis Chatbot untuk
sehingga penelitian ini dapat diselesaikan
Meningkatkan Interaksi Mahasiswa,”
dengan baik. RESOLUSI : Rekayasa Teknik Informatika
dan Informasi, vol. 3, no. 5, pp. 397–403, May
2023.
DAFTAR PUSTAKA [9] E. Mursidah, L. Ambarwati, A. Karima, K.
Kunci, : Chatbot, and M. Baru, “Implementasi
[1] M. Muslih, A. S. Prabowo, E. R. Pramudya, Chatbot Layanan Informasi Pendaftaran
A. Soeleman, and S. Sarwadi, “Pelatihan Mahasiswa Baru Program Pascasarjana
SDM Sekolah KKM MA Mranggen dalam Departemen Teknik Informatika Its,” 2022.
Pembuatan Konten Media Sosial untuk [10] Alviando L, Bhawiyuga A, and Kartikasari D
Branding Institusi sebagai Media Promosi P, “Penerapan Websocket pada Sistem Live
PPDB,” Abdimasku : Jurnal Pengabdian Chat berbasis Web (Studi Kasus Website
Masyarakat, vol. 5, no. 3, p. 579, Oct. 2022, Kwikku.com),” Jurnal Pengembangan
doi: 10.33633/ja.v5i3.679. Teknologi Informasi dan Ilmu Komputer , vol.
[2] O. Haryadi, “Pemanfaatan Media Sosial 7, no. 2, pp. 854–862, Feb. 2023.
Sebagai Sarana Promosi Sekolah Dalam [11] G. P. M. Putra, A. Tenriawaru, and Gunawan,
Penerimaan Peserta Didik Baru (PPDB) Pada “Rancang Bangun Virtual Assistant Chatbot
SMK Hasanah Kota Pekanbaru,” Mejuajua: Menggunakan Node.Js pada Layanan Sistem
Jurnal Pengabdian pada Masyarakat, vol. 2, Informasi Akademik,” Prosiding Seminar
no. 2, pp. 72–75, Dec. 2022, doi: Nasional Pemanfaatan Sains Dan Teknologi
10.52622/mejuajuajabdimas.v2i2.71. Informasi, Vol. 1, No. 1, pp. 345–352, 2023.
[3] D. Fajar Ramadhan, S. Noertjahjono, and J. [12] M. Salam, “WhatsApp: Kehadiran, Aktivitas
Dedy Irawan, “Penerapan Chatbot Auto Reply Belajar, dan Hasil Belajar,” Jurnal Pendidikan
Pada Whatsapp Sebagai Pusat Informasi Matematika, vol. 11, no. 2, p. 198, Jul. 2020,
Praktikum Menggunakan Artificial doi: 10.36709/jpm.v11i2.11675.
Intelligence Markup Language,” JATI (Jurnal
Mahasiswa Teknik Informatika), vol. 4, no. 1,
pp. 198–205, Sep. 2020, doi:
10.36040/jati.v4i1.2375.
[4] M. F. Fadli, G. A. Buntoro, and F. Masykur,
“Penerapan Algoritma Neural Network Pada
Chatbot Pmb Universitas Muhammadiyah
Ponorogo Berbasis Web,” JuSiTik : Jurnal
Sistem dan Teknologi Informasi Komunikasi,
vol. 6, no. 1, pp. 13–22, Feb. 2023, doi:
10.32524/jusitik.v6i1.786.
[5] A. Elcholiqi and A. Musdholifah, “Chatbot in
Bahasa Indonesia using NLP to Provide
Banking Information,” IJCCS (Indonesian
Journal of Computing and Cybernetics
Systems), vol. 14, no. 1, p. 91, Jan. 2020, doi:
10.22146/ijccs.41289.
[6] M. A. Nugroho, A. Damayanti, M. F. Rifai,
and S. Windarti, “Pengembangan Aplikasi
Qna Untuk Pendaftaran Mahasiswa Baru
Stmik Akakom,” Journal of Information
System Management (JOISM), vol. 3, no. 1,
pp. 18–23, Jan. 2021, doi:
10.24076/JOISM.2021v3i1.408.
[7] Erlina, R. G. Pratama Simamora, H. Rasjid,
and B. L. Basyah, “Aplikasi Chatbot Online
Untuk Pemesanan Tiket Bioskop
Menggunakan Natural Language Processing,”

550

Anda mungkin juga menyukai