Artikel kali ini membahas tentang contoh beberapa soal pilihan ganda tentang bahasa pemrograman JavaScript. JavaScript merupakan salah satu bahasa pemrograman yang sedang naik daun (trend) dalam beberapa tahun belakangan ini. Meskipun, banyak sekali JS Framework yang bertebaran dimana-mana dan ada beberapa memiliki fungsi yang berbeda seperti ChartJS ini digunakan untuk menampilkan grafik atau diagram dengan menggunakan JavaScript.
Penulis memberikan beberapa contoh soal pilihan ganda tentang JavaScript dengan tujuan untuk mengasah ilmu pengetahuan atau wawasan kamu tentang bahasa pemrograman JavaScript yang dapat memengaruhi pada saat kamu kerjakan tugas sekolah, tugas kuliah, seleksi dalam penerimaan kerja sebagai Web Developer, Mobile Developer, Frontend Developer, dan lain-lain yang berhubungan dengan JavaScript.
LATIHAN SOAL
1. Javascript diperkenalkan pertama kali oleh Netscape pada tahun …
a. 1994
b. 1995
c. 1996
d. 1997
2. Berikut yang termasuk JavaScript Framework adalah …
a. Flask
b. AngularJS
c. Laravel
d. Django
3. JavaScript ini berlaku …
a. Desktop
b. Mobile
c. Web
d. Semua platform
4. Untuk memasukkan koding JavaScript ke dalam pemrograman web dengan menggunakan …
a. <script type=”text/javascript”>
b. <script type=”text/css”>
c. <script type=”text/vbscript”>
d. <script type=”text/typescript”>
5. Bentuk penulis komentar pada JavaScript ialah …
a. /# … #/
b. /% … %/
c. /^ … ^/
d. /* … */
6. var slot = “234” yang bertipe data …
a. Integer
b. Double
c. String
d. Object
7. Console.log merupakan kode perintah yang berfungsi untuk …
a. Menampilkan desain UI di web console.
b. Menampilkan hasil program di web console.
c. Menampilkan teks di web console.
d. Menampilkan notifikasi di web console.
8. Kode perintah di bawah ini:
var C = 7;
if(C == 5){
console.log(“Cocok”);
else{
console.log(“Tidak cocok”);
}
Output dari hasil program yang diatas adalah …
a. Error
b. Cocok
c. Tidak Cocok
d. Blank
9. != dibaca …
a. Sama dengan
b. Lebih besar
c. Lebih kecil
d. Tidak sama dengan
10. “if(!jawaban = null)” dibaca …
a. Jika isi jawaban itu kosong / null.
b. Jika isi jawaban tidak kosong / null.
c. Jika variabel jawaban tidak ditemukan.
d. Jika variabel jawaban ditemukan.
11. JavaScript yang digunakan sebagai server-side ialah …
a. AngularJS
b. ReactJS
c. VueJS
d. NodeJS
12. JQuery yang merupakan tools JavaScript yang digunakan untuk …
a. Mempercantik tampilan UI pada website.
b. Integrasi ke bagian server.
c. Integrasi ke bagian library.
d. Mempercepat proses eksekusi program.
13. Fungsi dari AJAX ialah …
a. Melakukan update data tanpa reload halaman web.
b. Memperbaiki typo pada pengetikan koding di text editor.
c. Mempercantik tampilan website.
d. Mempercepat proses eksekusi program.
14. Operator perkalian dalam JavaScript menggunakan simbol …
a. +
b. /
c. mod
d. *
15. AJAX dapat dilakukan pada saat …
a. Mengirim data ke server tanpa reload web.
b. Menampilkan perubahan data secara otomatis.
c. Menampilkan kotak masuk secara otomatis.
d. Semua benar.
16. Berikut yang bukan termasuk Tools yang menyediakan JavaScript ialah …
a. NetBeans
b. Visual Studio
c. Adobe Dreamweaver
d. PHPRaid
17. Berikut yang bukan termasuk kode perintah perulangan ialah …
a. Each
b. For
c. While
d. Do While
18. const buah = [“Apel”, “Anggur”, “Delima”, “Pisang”];
Isi value dari buah[2] adalah …
a. Apel
b. Anggur
c. Delima
d. Pisang
19. “ReferenceError: “x” is not defined” yang merupakan suatu error yang terjadi karena …
a. Variabel x itu NULL.
b. Variabel x itu belum ditentukan tipe data.
c. Variabel x tidak ditemukan.
d. Varibel x merupakan tipe data angka.
20. “SyntaxError: Unexpected token” yang merupakan suatu error yang terjadi karena …
a. Terdapat typo pada koding.
b. Variabel itu tidak ditemukan.
c. Salah menerapkan function.
d. Lupa berikan import dari library eksternal.
21. Berikut contoh komentar yang benar di dalam JavaScript adalah …
a. // Sedang belajar. //
b. /* Sedang belajar. */
c. /* Sedang belajar. /*
d. Sedang belajar. //
22. toUpperCase() merupakan kode perintah yang digunakan untuk …
a. Konversi data teks menjadi data angka.
b. Konversi kalimat menjadi huruf kapital.
c. Konversi kalimat menjadi huruf besar.
d. Konversi kalimat menjadi huruf kecil.
23. Jika fitur JavaScript disable di web browser yang menimbulkan …
a. Tidak muncul halaman web.
b. Tidak bisa eksekusi program yang ada JavaScript.
c. Tidak maksimal dalam halaman web.
d. Semua benar.
24. Tools yang dipakai untuk membuat aplikasi berbasis hybrid ialah …
a. Ionic
b. Construct
c. Adobe Dreamweaver
d. Visual Studio
25. JavaScript yang digunakan untuk menampilkan diagram atau grafik ialah …
a. NodeJS
b. VueJS
c. ChartJS
d. JQuery
PENUTUP
Penulis telah memberikan kumpulan beberapa soal pilihan ganda yang berkaitan dengan mata pelajaran atau kuliah yang berkaitan dengan bahasa pemrograman JavaScript yang sering dipelajari oleh mereka yang ingin menjadi Frontend Developer, Web Developer, React JS Developer, dan sebagainya.
Dengan adanya soal teori ini, kamu bisa melatih dalam mengerjakan soal pilihan ganda tentang mata pelajaran atau kuliah yang berkaitan dengan bahasa pemrograman JavaScript dapat meningkat wawasan sekaligus persiapan untuk sebelum mengikuti ujian semester atau akhir, ujian komprehensif atau skripsi, kuis, atau tugas kuliah bagi mahasiswa. Selain itu, soal ini juga bisa untuk melatih dalam persiapan untuk melaksanakan tes seleksi beasiswa di lembaga pendidikan atau terima kerja di perusahaan atau industri teknologi.