Latihan 1: CRUD API dengan Express — Node.js

Latihan 1 dari materi CRUD API dengan Express di Node.js — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Buat sistem CRUD sederhana untuk mengelola data buku menggunakan array.

Langkah:

  1. Buat array books dengan data awal 1 buku
  2. Buat fungsi listBooks() yang mengembalikan semua buku
  3. Buat fungsi addBook(title, author) yang menambah buku baru dengan id auto-increment
  4. Tampilkan daftar awal, tambah 2 buku baru, lalu tampilkan daftar akhir

Output yang diharapkan:

Daftar awal: 1 buku
Buku ditambah: {"id":2,"title":"Bumi","author":"Tere Liye"}
Buku ditambah: {"id":3,"title":"Pulang","author":"Leila S. Chudori"}
Daftar akhir: 3 buku

Hint