Beberapa konten ini dibuat oleh generatif AI
Chatbot adalah salah satu aplikasi populer untuk berinteraksi dengan pengguna secara otomatis dan cepat. Artikel ini kita akan membahas contoh kode program sederhana chatbot yang dibuat menggunakan bahasa pemrograman khusus bernama Earl. Memanfaatkan konsep dasar pemrograman seperti kondisi dan fungsi dengan menggunakan modul-modul: jika
, jikaLainnya
, dan fungsi
.
Struktur Kode Chatbot Earl
Terdiri dari satu bagian utama:
- Definisi fungsi
chatbot(pesan)
1. Fungsi chatbot(pesan)
fungsi chatbot(pesan)
jika pesan == "hai" maka
tampilkan "Halo! Ada yang bisa Saya bantu?"
jika lainnya
jika pesan == "apa kabar" maka
tampilkan "Saya baik, terima kasih!"
lain
jika pesan == "keluar" maka
tampilkan "Sampai jumpa!"
kembalikan "keluar"
lain
tampilkan "Maaf, Saya tidak mengerti."
selesai-jika
selesai jika
selesai-jika
selesai
Di sini, kita membuat fungsi bernama chatbot
yang menerima parameter pesan
, yaitu input dari pengguna.
-
Kondisi pertama, jika pesan adalah
"hai"
, maka chatbot akan membalas dengan sapaan. - **Jika kondisi pertama tidak dipenuhi
, masuk ke blok
jika-lainnya`, memeriksa kondisi berikutnya:- Jika pesan
"apa kabar"
, chatbot akan membalas dengan jawaban"Saya baik, terima kasih!"
- Jika pesan
"keluar"
, chatbot menyapa dan mengembalikan nilai "keluar", yang menandakan program akan berhenti. - Jika tidak ada kondisi yang cocok, chatbot mengembalikan pesan standar seperti
"Maaf, Saya tidak mengerti."
bahwa ia tidak mengerti.
- Jika pesan
Modul dan Fungsi Pendukung
Bergantung pada beberapa modul:
-
jika
danjikaLainnya
: Mengelola logika cabang. -
fungsi
: Membuat dan menjalankan fungsi dengan parameter dan lingkup lokal.
Modul tersebut memungkinkan kode tetap sederhana namun cukup fleksibel untuk membuat interaksi chatbot yang mudah dikembangkan.
Meski sederhana, chatbot ini bisa menjadi fondasi yang bagus untuk pengembangan lebih lanjut.
Top comments (0)