Public API
Public API
Parameter yang
digunakan saat
pemanggilan API
Retrieve API data dari OMDb
HTTP Method Alamat URL dari API yang diakses
• Buka postman
Sesuaikan apikey
dengan milik anda
Form pencarian
Hasil
pencarian
• Ubah judul pada container isi
• Ubah id pada container untuk menampilkan hasil pencarian
Input pencarian
• Cari template bootstrap untuk form pencarian dengan kata kunci
input group dari web bootstrap, pilih submenu button addons
(https://getbootstrap.com/docs/4.3/components/input-group/#button-addons)
Refresh browser anda untuk cek apakah form muncul atau tidak!
Input pencarian
• Ubah teks pada form input dan teks pada tombol!
• Berikan id pada form input dan tombol!
Input pencarian
• Hasil edit kurang lebih seperti berikut
(model tidak harus sama, sesuaikan dengan kreasi anda)
• Buat folder js dan isi dengan file script.js
• Pastikan pada script html, pemanggilan javascript sesuai dengan
lokasi file
• Isi file script.js dengan baris script berikut
• Refresh browser anda, kemudian masukkan kata kunci di search,
kemudian cari datanya
• Selanjutnya lakukan inspect element, lihat pada console. Jika data
ditemukan, maka akan tampil di console
• Pada bagian fungsi success, kita buat percabangan antara kondisi
response dari API true alias ditemukan data dan false atau tidak
ditemukan data yang dicari
• Pada kondisi true, tambahkan script untuk menampung objek hasil
kembalian dari API
• Kemudian tambahkan elemen card (seperti praktikum pekan
sebelumnya) yang didapatkan dari web bootstrap
• Isikan masing-masing elemen dengan nilai pada tiap objek
• Pada kondisi false, tambahkan script untuk menampilkan keterangan
bahwa film tidak ditemukan
• Refresh browser anda, cari judul yang anda inginkan
• Coba juga dengan mencari judul film yang tidak ada, perhatikan hasilnya!
• Rapikan penataan hasil pencarian anda agar lebih nyaman dipandang
SAIKI WAYAHE TUGASSSS
g …
ten
g
g ten
n
tre
ng
Te
TUGAS
• Buatlah sebuah web sebagai client seperti pada bagian percobaan yang
menampilkan data publik dari link https://github.com/public-apis/public-apis
• Pilih API yang menggunakan autentikasi/api key!
• Tambahkan link pada card yang dapat diklik dan berpindah ke halaman lain.
• Contoh: