Assets
Unduh file ini terlebih dahulu sebelum membaca pertanyaan di bawah:
Pertanyaan
Buatlah 1 struktur JSON Array of Object yang berisi informasi, isinya terserah Anda.
Tampilkan 1 label dan buatlah 1 tombol yang bisa merubah value dari label. Label adalah value dari JSON yang sudah Anda buat pada soal nomor 1
Buatlah sebuah fitur yang berupa
HTTP Requestke URL:https://jsonplaceholder.typicode.com/postsdan cetaklah responsenya padaconsole logBuatlah sebuah HTML dengan mencetak ahsil response dari soal nomor 3 dalam bentuk
table. Tampilkan maksimal 10 data.Buatlah sebuah
functionuntuk menghapus salah satu data pada soal nomor 4.Cobalah untuk menghapus salah satu key dari Object pada JSON Response soal nomor 4.
Buatlah sebuah function hashing dari string berikut dengan menggunakan SHA256 yang memiliki format sebagai berikut:
tanggalhariini+namadepananda+pria+if.Contoh:
02032024benipriaifHasil dari hashing akan dicetak pada
console logCobalah melakukan debuging pada file
testdebug.htmldan perbaiki file tersebut kemudian jabarkan error-nya ada pada line mana saja.Buatlah sebuah halaman yang memiliki konten sebagai berikut:
- 1 Textbox (username)
- 1 Textbox (password)
- 1 Tombol (login)
- 1 Tombol (logout)
- 1 Label (“Selamat Datang”)
Buatlah logic login dengan menyimpan data username dan password ke dalam localStorage.
Pertama-tama, hide tombol logout dan label selamat datang.
Jika sudah melakukan login, kemudian hide textbox username dan password beserta tombol login, kemudian munculkan tombol logout.
Ketika logout mohon localStorage dibersihkan.
Buatlah sebuah project NodeJS menggunakan Express. Buatlah 2 API dengan 2 method yang berbeda, yaitu GET dan POST. Data untuk
requestmaupunresponseboleh Anda tentukan sendiri.Tambahkan header pada saat request ke API pada soal nomor 10:
- User-id: if
- Scope: user
Kemudian lakukan validasi proses
requestke API yang Anda buat dan jika header di atas tidak cocok, kembalikan response sebagai berikut:{ "responseCode": 401, "responseMessage": "UNAUTHORIZED" }