Latihan 1: Koneksi Database — Node.js

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

Simulasikan operasi database sederhana menggunakan array sebagai pengganti database.

Langkah:

  1. Buat "database" berupa array products
  2. Buat fungsi getAllProducts() — mengembalikan semua produk
  3. Buat fungsi insertProduct(name, price) — menambah produk baru dengan id auto-increment
  4. Tampilkan semua produk, insert 1 produk baru, lalu tampilkan lagi

Output yang diharapkan:

SELECT * FROM products: 2 rows
INSERT: {"id":3,"name":"Mouse","price":150000}
SELECT * FROM products: 3 rows

Hint