Disusun Oleh :
Yusri Hilmi Muhammad
57418538
2
Awal tahun 2016, evolusi Artificial Ada dua jenis channel di dalam Discord, yaitu
Intelligence Technology mengubah secara Text Channels dan Voice Channels. Text
dramatis cara orang berkomunikasi dengan Channels digunakan untuk text chat, kita bisa
mengembangkan chatbot di berbagai platform berpindah antar Text Channels dengan cepat.
media untuk berbagai layanan seperti Jika ingin menggunakan halnya seperti LINE
pemasaran, perpesanan, perawatan kesehatan, Messenger,
hiburan, pendidikan, dan lain-lain [2].
Discord juga memiliki fitur yang
Discord serupa yang membuat berada di text terakhir
baca (Semua unread messages akan berada
Discord adalah aplikasi baru yang
dibawah ketika masuk ke Text Channel
menawarkan fitur sejenis dengan desain yang
tersebut). Selain itu kita juga dapat mengedit
simpel, praktis, mudah digunakan, menarik,
atau menghapus chat yang sudah di tulis,
dan dapat diakses dari berbagai gadget. Di
tergantung dari settingan channel tersebut.
Discord tidak harus memiliki account untuk
Sedangkan Voice Channel, hanya dapat
dapat bergabung ke main channel, tergantung
bergabung ke satu saja Voice Channel, dan
dari apakah main channel tersebut apakah
tetap akan tersambung walaupun berada di
mengijinkan orang yang tidak memiliki
Main Channel lain. Kita juga bisa melihat
account untuk bergabung atau tidak.
grafik ping untuk Voice Connection secara
Untuk dapat masuk ke dalam channel langsung, dan juga ping rata-rata. Di dalam
cukup membuka link Instant Invite yang dapat Discord juga memiliki setting yang jika
digenerate oleh pemilik channel atau orang diaktifkan dapat memindahkan user yang AFK
yang berada di channel tersebut.Kita juga bisa (user yang tidak aktif) di suatu Voice Channel
mengatur untuk berapa lama link tersebut ke Channel tertentu [3]
berlaku, berapa kali link tersebut dapat dibuka,
Visual Code Studio
apakah link tersebut hanya untuk member
sementara atau tidak, atau apakah link tersebut Visual Studio Code (VS Code)
ingin dibuat lebih simpel atau tidak. merupakan teks editor ringan dan mahir yang
diciptakant Microsoft sebagai sistem operasi
Aplikasi ini gratis untuk digunakan.
multiplatform, yang berarti tersedianya versi
Kita pun bisa membuat server sendiri untuk
Linux, Mac, dan Windows. Teks editor juga
voice chat dengan teman, saudara atau bahkan
langsung mendorong pada bahasa
pacar. Sebuah gambar dari situs resminya yang
pemrograman JavaScript, Typescript, dan
membandingkan aplikasi voice chat ini dengan
Node.js, dan bahasa pemrograman lain
aplikasi voice chat lainnya seperti team speak,
menggunakan pertolongan plugin yang bisa
raidcall dan skype. Bahkan aplikasi ini tersedia
disetel pada via marketplace Visual Studio
untuk Adroid dan Iphone secara free. Dan
Code seperti C++, C#, Python, Go, Java, dan
aplikasi ini aman karena menggunakan Sistem
seterusnya [4].
Encryted. Jika ingin menggunakan aplikasi ini
untuk bermain game, tidak berpengaruh Node JS
terhadap FPS game saat memainkannya.
Node JS adalah sebuah platform
Karena pada dasarnya pembuatan software yang dipakai untuk membangun
aplikasi ini digunakan untuk bermain game. aplikasi-aplikasi serverside yang fleksibel di
Salah satu kendala yang dimiliki oleh Raid sebuah network atau sebuah jaringan. Node JS
Call adalah server yang terlalu jauh menggunakan JavaScript sebagai bahasa
menyebabkan delay pada suara, tetapi Discord pemrograman dan dapat dengan mudah
memiliki server di Singapore yang dekat throughtput atau pemprosesan tingkat tinggi
dengan Indonesia, dengan ping rendah, melalui non-blocking I/O. Node-JS memiliki
membuat Discord lancar untuk digunakan. fitur built-in HTTP server library yang
3
menjadikannya mampu menjadi sebuah web 3. Mengumpulkan sejumlah data
server tanpa bantua software lainnya, seperti mengenai review film.
Apache atau Nginx.
4. Mengimplementasikan bot dengan
Node JS dikembangkan berdasarkan visual code studio.
teknologi Google V8 JavaScript engine serta
5. Menjalankan bot pada aplikasi Discord
berisi kompilasi skrip inti dan banyak modul
siap pakai yang yang bermanfaat sehingga Metode Penelitian
pengguna (dalam hal ini web developer) tidak
perlu melakukan coding dan mendesain Metode yang digunakan dalam
segalanya dari awal penulisan ini adalah melakukan studi pustaka,
Dengan memanfaatkan kekuatan dan merupakan salah satu tahap perencanaan
kesederhanaan Javascript, pembuatan aplikasi
pokok bahasan materi dengan mencari data
server-side menjadi lebih mudah. Javascript
merupakan Bahasa pemrograman yang paling yang digunakan dan mempelajari melalui buku
banyak digunakan programmer web untuk – buku atau petunjuk yang relevan. Lalu
menampung fungsi-fungsi yang akan
dijalankan di browser. Untuk membangun pastinya menggunakan media internet sebagai
project yang lebih kompleks, programmer salah satu narasumber. Langkah – langkah
dapat dengan mudah memilih, menginstal, dan
yang ditempuh dalam penulisan ini adalah
menggunakan beberapa modul pihak ketiga.
Semua perintah pada Node dijalankan dengan sebagai berikut:
Command-Line Interface [5]. 1. Mengumpulkan informasi yang
Firebase berkaitan dengan masalah dan
Firebase adalah teknologi yang rancangan yang diangkat.
memungkinkan kita untuk membuat aplikasi 2. Membuat rancangan bot yang
web dengan tidak ada sisi server pemrograman
sehingga pembangunan menjadi lebih mudah akan disajikan menggunakan
dan cepat. Dalam menggunakan Firebase kita Visual Code Studio.
hanya perlu sebuah konfigurasi yang sedikit.
3. Melakukan implementasi
Firebase memberikan fitur layanan seperti
memverifikasi pengguna, menyimpan data dan terhadap sebuah rancangan
menerapkan aturan akses. Ini juga mendukung yang telah dibuat ke dalam
iOS, web, OS X, dan Android client. Aplikasi
yang menggunakan Firebase dapat mengontrol bahasa pemrograman yaitu
dan menggunakan data, tanpa perlu berpikir Node JS.
tentang bagaimana data akan disimpan, dan
4. Memasukkan data ke dalam
disinkronkan melintasi berbagai contoh
aplikasi secara real-time [6]. database yang telah dipilih
yaitu Firebase.
Kerangka Pikiran
5. Menyambungkan antara data
1. Membuat prototype bot yang akan
dibuat. dengan rancangan bot yang
telah dibuat.
2. Membuat database yang akan
digunakan pada bot.
4
Daftar Pustaka
[1] Kusnedi, Y. (2020). Implementasi
Problem Based Learning Berbantuan Aplikasi
Discord dan Media Flipbook sebagai Upaya
Peningkatan Hasil Belajar Komputer dan
Jaringan Dasar Materi Sistem Operasi pada
Siswa Kelas X TKJ SMKN 2 Sampit Tahun
Pelajaran 2020/2021. (PPG dalam Jabatan
Angkatan II). Universitas Negeri Malang.
[2] Velia, H, C, M. (2021). Pengembangan
Chatbot Discord Relaxa Dalam Penyaluran
Berita Secara Percakapan. Universitas
Multimedia Nusantara.
[3] Jade, P, R, Yuliani, R, P. (2018). Pola
Komunikasi Group Discord
PUBG.INDO.FUN Melalui Aplikasi Discord.
[4] M, Faiz, N, A. (2021). Pengembangan
Aplikasi PSPM Berbasis Android Berbantuan
Android Studio dan Visual Code Studio Dalam
Menunjang Sistem Informasi Jurusan
Pendidikan Matematika.