Latihan 1 dari materi Tipe-tipe Database di Database — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.
Lengkapi function rekomendasiDB(kebutuhan) supaya mengembalikan tipe database yang cocok untuk sebuah kebutuhan:
"caching" atau "session" → kembalikan "key-value".
"social network" atau "rekomendasi" → kembalikan "graph".
"monitoring" atau "iot" → kembalikan "time-series".
"cms" atau "katalog" → kembalikan "document".
Kebutuhan lain apa pun, misalnya "e-commerce" → kembalikan "relational".
Jawabannya huruf kecil persis, dengan tanda minus di key-value dan time-series. Pakai return, bukan console.log. Tiga baris console.log(rekomendasiDB(...)) di kode awal sudah ada, biarkan saja untuk melihat hasilnya.
Hint
Cocokkan kebutuhan dengan kekuatan tiap tipe: cache dan session butuh baca super cepat lewat key, pertemanan butuh mengikuti garis, monitoring butuh data per waktu, katalog butuh bentuk yang bebas.
Pakai beberapa if dengan || untuk dua kata yang jawabannya sama, misalnya kebutuhan === "caching" || kebutuhan === "session". Taruh return "relational" di paling bawah untuk sisanya.