![]() |
https://pin.it/6jJcZzm5y |
SOAL :
1. Cari masalah dalam suatu bidang tertentu, dan jabarkan proses tersebut dalam prosedur langkah demi langkah, bagaimana kira-kira anda akan melakukannya dalam menyelesaikan masalah? Identifikasi Input, Proses, dan Outputnya!
2. Renungkan apa saja alasan kenapa algoritma anda dapat efektif? dan sekiranya terjadi kebutuhan yang meharuskan anda untuk mengubah inputnya, apakah prosedur demi prosedur yang anda buat akan berubah secara keseluruhan? Jelaskan bagian mana saja dari prosedur yang perlu di ubah?
3. Penentuan vonis hukuman penjara ( Apakah bisa menggantikan manusia ) :
Bagaimana anda bisa memastikan bahwa algoritma yang anda buat atau kembangkan tidak hanya efisien dan efektif tetapi juga adil dan transparan?
Jawaban :
1. MASALAH DALAM SUATU BIDANG TERTENTU
Sistem E-commerce untuk menentukan rekomendasi produk untuk user :
Penyelesaian :
- Input :
> Data User : Histori pencarian, produk yang di lihat, produk yang di beli.
> Data Produk : Nama, kategori, harga, jumlah pembeli, stok, rating.
> Aktivitas user lain : pola kebiasaan pengguna lain yang memiliki kesamaan dengan kita, lalu digunakan sistem untuk memberi rekomendasi.
- Proses (Langkah-Langkah)
> Ambil data dari histori user ( produk yang pernah di cari, di lihat, atau di beli ).
> Kategorikan minat user berdasarkan pola ( misalnya sering lihat : keyboard mechanical murah ).
> Cari produk relevan ( cek produk dengan kategori/fitur yang sama dari database).
> Hitung skor relevansi tiap produk.
> Pilih top produk ( misalnya 5 produk teratas ).
> Tampilkan rekomendasi ke halaman user.
- Output
> Daftar produk rekomendasi yang relevan dengan minat user.
2. - Kenapa algoritma saya efektif ?
Ada beberapa alasan kenapa algoritma saya efektif :
> Terstruktur dan sistematis = ada urutan langkah yang jelas ( input > analisis > skor > output ).
> Relevan dengan kebutuhan user = Data yang di ambil adalah histori user, sehingga produk yang di rekomendasikan sesuai dengan minat user.
> Menggunakan banyak faktor = faktor yang di lihat yaitu (kategori, popularitas, rating dan harga) sehingga rekomendasi lebih akurat.
> Efisien = Hanya menghitung skor pada produk yang relevan, tidak semua produk.
- Jika Input berubah, apakah prosedur berubah total?
Tidak secara keseluruhan, tapi ada bagian tertentu yang harus di sesuaikan
Ketika di tambahkan input baru misalnya :
> Preferensi budget user yang bisa di atur manual.
Bagian yang berubah :
> Langkah 2 ( kategorikan minat user ) = Perlu menambahkan preferensi budget.
> Langkah 4 ( Hitung score relevansi ) = (kemiripan kategori) + (rating produk) + (popularitas)
- (harga tidak sesuai budget)
> Langkah 5 (urutkan produk) = tetap sama, hanya hasil urutannya bisa berbeda karena ada inputan tambahan.
Bagian yang tidak berubah :
> Ambil data histori user
> Cari produk mirip
> Urutkan dan pilih top produk
> Tampilkan rekomendasi
Kesimpulan :
Algoritma efektif karena logis, terstruktur, dan fleksibel. Jika input berubah, hanya bagian awal dan perhitungan yang perlu disesuaikan, sedangkan alur utama tetap sama.
3. Penentuan vonis hukum manusia (apakah bisa menggantikan manusia)
Algoritma tidak bisa menggantikan manusia dalam menentukan vonis, hanya bisa menjadi alat bantu rekomendasi. Keputusan akhir tetap harus oleh hakim karena menyangkut nilai moral dan sosial. Agar adil, algoritma harus dilatih dengan data yang seimbang, diaudit berkala, dan tetap melibatkan manusia dalam keputusan akhir. Supaya transparan, algoritma wajib menjelaskan alasan hasilnya (explainable), punya dokumentasi jelas, dan setiap keputusan dapat ditinjau ulang.

sangat jelas mas
BalasHapusterima kasih mass
Hapusfaktor apa yang paling berpengaruh dalam menentukan relevansinya?
BalasHapustentunya histori user dan produk yang sering di lihat
HapusGg mass
BalasHapussemangat
BalasHapusthanks mas
HapusKeren kakaaa🔥🔥
BalasHapusTerima Kasih semua, sekiranya ada yang perlu di perbaiki bisa langsung di komen yahh
BalasHapus