Jawaban test Arkademy Batch 12 Kloter 2, atas nama Andika Satya Wisnu.
Jawaban soal 1-5 menggunakan bahasa Javascript, bisa langsung dijalankan di online editor.
Secara umum JSON (JavaScript Object Notation) merupakan format data yang digunakan untuk penyimpanan dan pertukaran data.
Sehingga kegunaan JSON dalam REST API digunakan sebagai standar format data untuk bertukar data antar client dan server atau antar aplikasi, dengan adanya JSON maka data dapat dibaca oleh aplikasi/web dengan bahasa pemrograman apapun.
Jawaban soal 6 saya jadikan satu di folder soal6.
Untuk menjalankannya, import file sql arkademy.sql.
Jalankan file index.php, dan seharusnya web sudah bisa dipakai.
SELECT
nama.nama as name,
work.name as work,
kategori.salary as salary
FROM nama
JOIN work ON nama.id_work = work.id
JOIN kategori ON nama.id_salary = kategori.id
Query tersebut akan menghasilkan tabel seperti dibawah ini:
Dengan catatan sebelumnya telah menjalankan query arkademy.sql, untuk membangun tabel-tabel yang akan digabungkan/direlasikan.
Tampilan halaman Home:
Tampilan halaman Add:
Tampilan halaman Delete:
Tampilan halaman Edit:
Pertama ada file untuk koneksi web dengan database yaitu file koneksi.php.
Script untuk menampilkan data terdapat dalam file index.php line 34-52.
Script untuk menambahkan data terdapat dalam file index.php(Form) line 83-100 dan proses_add_data.php
Script untuk mengedit data terdapat dalam file index.php line 124-138, ajax_edit_data.php, dan proses_edit_data.php.
Script untuk menghapus data terdapat dalam file index.php line 140-154, dan ajax_del_data.php