Pelajari persyaratan JavaScript lengkap seperti if, else, else if, switch, dan kondisi acak beserta hasil demo.
Persyaratan JavaScript Lengkap untuk Pemula
Pembukaan
Persyaratan JavaScript (conditions) digunakan untuk menjalankan kode berdasarkan kondisi tertentu. Conditional statement sangat penting dalam pengembangan website modern karena digunakan untuk:
Login user
Monitoring CCTV online/offline
Validasi analytic camera
Dashboard server realtime
Kontrol jaringan otomatis
Dalam sistem profesional seperti Haikal IT Support, kondisi JavaScript digunakan untuk otomatisasi monitoring server, analytic camera system, dan validasi perangkat jaringan.
Berikut penjelasan lengkap persyaratan JavaScript.
1. Pernyataan if
if digunakan untuk menjalankan kode jika kondisi bernilai true.
Contoh Kode
let server = "Online";
if(server === "Online") {
console.log("Server CCTV Aktif");
}
Hasil Demo
Server CCTV Aktif
Penjelasan
Kondisi bernilai true.
Maka kode dijalankan.
2. Pernyataan else
else digunakan jika kondisi if bernilai false.
Contoh Kode
let server = "Offline";
if(server === "Online") {
console.log("Server Aktif");
} else {
console.log("Server Offline");
}
Hasil Demo
Server Offline
Penjelasan
Karena kondisi salah, blok
elsedijalankan.
3. Pernyataan else if
else if digunakan untuk beberapa kondisi.
Contoh Kode
let status = "Maintenance";
if(status === "Online") {
console.log("Server Aktif");
} else if(status === "Maintenance") {
console.log("Server Maintenance");
} else {
console.log("Server Offline");
}
Hasil Demo
Server Maintenance
Penjelasan
JavaScript mengecek kondisi satu per satu.
4. Tautan Acak (Random Link)
Conditional dapat digunakan untuk memilih hasil acak.
Contoh Kode
let random = Math.floor(Math.random() * 2);
if(random === 0) {
console.log("Monitoring CCTV");
} else {
console.log("Monitoring Server");
}
Hasil Demo
Monitoring CCTV
Penjelasan
Hasil bisa berubah setiap dijalankan.
5. Pernyataan switch
switch digunakan untuk banyak pilihan kondisi.
Contoh Kode
let hari = "Senin";
switch(hari) {
case "Senin":
console.log("Monitoring Server");
break;
case "Selasa":
console.log("Monitoring CCTV");
break;
case "Rabu":
console.log("Maintenance Network");
break;
default:
console.log("Tidak Ada Jadwal");
}
Hasil Demo
Monitoring Server
Penjelasan
switchlebih rapi untuk banyak kondisi.breakmenghentikan proses.
Struktur Dasar if
Contoh Kode
if(kondisi) {
// kode dijalankan
}
Struktur Dasar if else
Contoh Kode
if(kondisi) {
// jika true
} else {
// jika false
}
Struktur Dasar switch
Contoh Kode
switch(data) {
case nilai:
break;
default:
}
Menampilkan Kondisi di HTML
Contoh Kode
<!DOCTYPE html>
<html>
<body>
<h2 id="demo"></h2>
<script>
let server = "Online";
if(server === "Online") {
document.getElementById("demo").innerHTML =
"Server CCTV Aktif";
}
</script>
</body>
</html>
Hasil Demo
Server CCTV Aktif
Penyebab Error Conditional JavaScript
Beberapa kesalahan umum:
Salah operator comparison
Lupa
breakpada switchKurung kurawal tidak lengkap
Salah penggunaan
=dan==
Cara Mengatasi Error Conditional
1. Gunakan ===
Salah:
if(server = "Online")
Benar:
if(server === "Online")
2. Gunakan break pada switch
Salah:
case "Senin":
console.log("Monitoring");
Benar:
case "Senin":
console.log("Monitoring");
break;
Contoh Kasus
Kasus:
Dashboard monitoring harus menampilkan status perangkat.
Contoh Kode
let cameraOnline = true;
if(cameraOnline) {
console.log("CCTV Online");
} else {
console.log("CCTV Offline");
}
Hasil Demo
CCTV Online
Tips Tambahan
Gunakan
ifuntuk kondisi sederhana.Gunakan
switchuntuk banyak pilihan.Gunakan
===agar lebih aman.Gunakan kondisi untuk validasi realtime.
Internal Link
Artikel terkait di Haikal IT Support:
Boolean JavaScript
Perbandingan JavaScript
Fungsi JavaScript
Operator JavaScript
Dasar JavaScript
Kesimpulan
Persyaratan JavaScript digunakan untuk mengontrol alur program berdasarkan kondisi tertentu. JavaScript menyediakan berbagai conditional statement seperti if, else, else if, dan switch.
Pemahaman conditional sangat penting dalam pengembangan dashboard monitoring CCTV, analytic camera system, server management, dan network system profesional di Haikal IT Support.