# 1
Pilihan ganda
Langkah pertama dalam berpikir komputasional adalah...
- Memberi jawaban langsung
- Memahami masalah
- Bertanya pada teman
- Menulis kode komputer
Abstraksi dapat diterapkan dengan menciptakan model umum untuk merepresentasikan pengguna (misalnya, profil preferensi, riwayat pembelian yang relevan) dan produk (misalnya, kategori, atribut kunci) tanpa membebankan detail spesifik yang tidak relevan pada setiap interaksi. Ini memungkinkan sistem untuk beroperasi pada tingkat konseptual yang lebih tinggi, mengidentifikasi hubungan dan pola tanpa memproses setiap detail transaksi atau atribut produk secara individual, sehingga meningkatkan efisiensi dan skalabilitas sistem rekomendasi.
Dekomposisi membantu memecah masalah besar menjadi sub-masalah yang lebih kecil dan lebih mudah dikelola. Setelah masalah dipecah, pengenalan pola dapat diterapkan pada sub-masalah atau data yang dihasilkan dari dekomposisi tersebut untuk mengidentifikasi kesamaan, tren, atau struktur berulang. Contoh: Dalam menganalisis data penjualan toko, dekomposisi dapat memisahkan data berdasarkan wilayah atau kategori produk. Kemudian, pengenalan pola dapat digunakan untuk menemukan tren penjualan musiman atau preferensi pelanggan yang sama di berbagai wilayah yang dipecah tersebut.