Lompat ke konten utama

Kompetisi Ajak Teman: hadiah total Rp1.000.000 tunai untuk 3 pengajak terbanyak. Berakhir 29 November 2026. Ikut kompetisi

←

JavaScript Lanjutan

Pelajaran 4 dari 22

Method array lanjutan

Misi: laporan gudang

Setelah pelajaran ini kamu bisa menggabungkan find, some, every, toSorted, dan reduce untuk menyusun laporan stok.

±17 menitDiperiksa 28 Sep 2026

Materi

Bagian gudang Toko Nusantara menyimpan data produk sebagai array objek: kode, nama, kategori, stok, dan harga satuan. Kepala gudang meminta tiga bagian laporan: produk dengan nilai stok terbesar, status stok per kategori, dan nilai persediaan per kategori. Setiap latihan memakai data yang sama, jadi fungsi yang kamu tulis bisa dicoba dengan data lain lewat panel keluaran sebelum diperiksa.

const produk = [
  { kode: "A1", nama: "Beras 5 kg", kategori: "pangan", stok: 12, harga: 72000 },
  { kode: "A2", nama: "Minyak 1 L", kategori: "pangan", stok: 0, harga: 18000 },
  { kode: "B1", nama: "Sabun", kategori: "rumah", stok: 30, harga: 4500 },
  { kode: "B2", nama: "Sapu", kategori: "rumah", stok: 5, harga: 25000 },
];

Latihan

0/4 lulus

Misi akhir modul: luluskan minimal 4 dari 4 tugas. Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.

Latihan 4 dari 4

Kepala gudang ingin satu objek produk berkode "C9" dan tahu bahwa kode itu mungkin tidak ada. Method mana yang memberi objek itu atau undefined?

Pilih satu jawaban

Catatanmu

Memuat catatan…

tersimpan otomatis, ikut tercetak · 0/4.000

Luluskan semua latihan dulu untuk menandai pelajaran ini selesai.

Lanjutkan ke