-
Notifications
You must be signed in to change notification settings - Fork 0
/
script.js
32 lines (28 loc) · 823 Bytes
/
script.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
let buku = [
{"nama": "Shelock", "Jumlah":2},
{"nama": "Lupin", "Jumlah":2},
{"nama": "Aladin", "Jumlah":2}
];
function checkAvailability() {
let jumlahInput = document.getElementById("Jumlah").value;
let pilihanBuku = document.getElementById("pilihan").value;
if (jumlahInput === "") {
alert("Jumlah harus diisi");
return;
}
let bukuDitemukan = false;
for (let i = 0; i < buku.length; i++) {
if (buku[i].nama === pilihanBuku) {
bukuDitemukan = true;
if (parseInt(jumlahInput)> buku[i].Jumlah) {
alert("Jumlah buku tidak tersedia");
} else {
alert("Silahkan ambil buku anda");
}
break;
}
}
if (!bukuDitemukan) {
alert("Buku tidak ditemukan");
}
}