Jakarta: Sehari-hari manusia melakukan berbagai kegiatan, salah satunya bekerja untuk memenuhi kebutuhan hidup. Umat
terlebih dahulu sebelum mulai bekerja.
Doa merupakan cara seseorang berkomunikasi dengan Allah SWT. Dengan membaca doa sebelum mulai bekerja, sama artinya seseorang tengah meminta kemudahan, keberkahan, serta perlindungan kepada Allah SWT agar pekerjaannya berjalan lancar.
Melansir NU Online, ada sejumlah doa yang bisa dipanjatkan seorang muslim sebelum mulai bekerja, di antaranya ialah:
Skema umum Algoritma Greedy
Algoritma greedy disusun oleh elemen, dan elemen-elemen yang digunakan dalam penerapan algoritma greedy antara lain :
Himpunan yang berisi elemen pembentuk solusi.
Himpunan yang terpilih sebagai solusi persoalan.
Fungsi yang memilih kandidat yang paling mungkin untuk mencapai solusi optimal.
Fungsi yang memeriksa apakah suatu kandidat yang dipilih dapat memberikan solusi yang layak. Maksudnya yaitu apakah kandidat tersebut bersama dengan himpunan solusi yang sudah terbentuk tidak melanggar kendala yang ada.
Fungsi yang mengembalikan nilai boolean. True jika himpunan solusi yang sudah tebentuk merupakan solusi yang lengkap; False jika himpunan solusi belum lengkap.
Fungsi yang mengoptimalkan solusi.
Di dalam mencari sebuah solusi (optimasi) algoritma greedy hanya memakai 2 buah macam persoalan Optimasi,yaitu:
Contoh Pseudocode Algoritma Greedy
• Contoh (1) : tinjau masalah penukaran uang.
(a) Koin: 5, 4, 3, dan 1
Uang yang ditukar = 7.
Solusi greedy: 7 = 5 + 1 + 1 ( 3 koin) → tidak optimal
Solusi optimal: 7 = 4 + 3 ( 2 koin)
(b) Koin: 10, 7, 1
Uang yang ditukar: 15
Solusi greedy: 15 = 10 + 1 + 1 + 1 + 1 + 1 (6 koin)
Solusi optimal: 15 = 7 + 7 + 1 (hanya 3 koin)
(c) Koin: 15, 10, dan 1
Uang yang ditukar: 20
Solusi greedy: 20 = 15 + 1 + 1 + 1 + 1 + 1 (6 koin)
Solusi optimal: 20 = 10 + 10 (2 koin)
Penyelesaian dengan exhaustive search
— Terdapat 2n kemungkinan solusi
(nilai-nilai X = {x1, x2, …, xn} )
— Untuk mengevaluasi fungsi obyektif = O(n)
— Kompleksitas algoritma exhaustive search seluruhnya = O(n × 2n ).
Strategi greedy: Pada setiap langkah, pilih koin dengan nilai terbesar dari himpunan koin yang tersisa
menentukan solusi optimum dari persoalan optimasi dengan algoritma greedy
Masukan: himpunan kandidat C
Keluaran: himpunan solusi S
while (∑(nilai semua koin didalam S) ≠ A) and (C ≠ {} ) do
x ← Koin yang mempunyai nilai terbesar
if (∑ (nilai semua koin didalam S) + nilai koin x ≤ A then
if (∑ (nilai semua koin didalam S) = A then
write (“tidak ada solusi”)
procedure PenjadwalanPelanggan(input n:integer)
{ Mencetak informasi deretan pelanggan yang akan diproses oleh server tunggal
Masukan: n pelangan, setiap pelanggan dinomori 1, 2, …, n
Keluaran: urutan pelanggan yang dilayani
{pelanggan 1, 2, …, n sudah diurut menaik berdasarkan ti}
write(‘Pelanggan ‘, i, ‘ dilayani!’)
• Contoh (3) : Algoritma Greedy mencari jarak terpendek dari peta
Misalkan kita ingin bergerak dari titik A ke titik B, dan kita telah menemukan beberapa jalur dari peta.
Untuk mencari jarak terpendek dari A ke B, sebuah algoritma greedy akan menjalankan langkah-langkah seperti berikut:
Kunjungi satu titik pada graph, dan ambil seluruh titik yang dapat dikunjungi dari titik sekarang. 1 Cari local maximum ke titik selanjutnya. 2 Tandai graph sekarang sebagai graph yang telah 3 dikunjungi, dan pindah ke local maximum yang telah ditentukan. 4 Kembali ke langkah 1 sampai titik tujuan didapatkan.
Dengan menggunakan algoritma greedy pada graph di atas hasil akhir jarak terpendek adalah ACDEFB. Hasil jarak terpendek ini sbenarnya tidak tepat dengan jarak pendek sebenarnya(A-G-E-F-B). Maka dari aalgoritma yang tidak selamanya benar namu algoritma yang mendekati nilai kebenaran.
Pemecahan Masalah dengan Algoritma Greedy
Strategi greedy untuk memilih job:
Pada setiap langkah, pilih job i dengan
pi yang terbesar untuk menaikkan nilai
(p1, p2, p3, p4) = (50, 10, 15, 30)
(d1, d2, d3, d4) = (2, 1, 2, 1)
Solusi optimal: J = {4, 1} dengan F = 80.
Function JobSchedulling(input C : himpunan_job) → himpunan_job
{menghasilkan barisan job yang akan diproses oleh mesin}
J: himpunan_job {solusi}
i ← job yang mempunyai p [i] terbesar
if (semua job di dalam J ᴜ {i} layak) then
0%0% menganggap dokumen ini bermanfaat, Tandai dokumen ini sebagai bermanfaat
0%0% menganggap dokumen ini tidak bermanfaat, Tandai dokumen ini sebagai tidak bermanfaat
Doa Sebelum Bekerja atau Memulai Pekerjaan Baru
Imam al-Ghazali menganjurkan umat Islam membaca kutipan dari surat Al-Kahfi ayat 10 dan Surat Thaha ayat 25-26 sebelum memulai aktivitas atau memasuki bidang baru yang akan digeluti.
Adapun bunyi doa tersebut adalah sebagai berikut:
Artinya: "Wahai Tuhan kami, berikanlah rahmat kepada kami dari sisi-Mu dan sempurnakanlah bagi kami petunjuk yang lurus dalam urusan kami (ini). Ya Tuhanku, lapangkanlah untukku dadaku, dan mudahkanlah untukku urusanku."
Prinsip Utama Algoritma Greedy
Prinsip utama algoritma greedy adalah “take what you can get now!”. Maksud dari prinsip tersebut adalah sebagai berikut: Pada setiap langkah dalam algoritma greedy, kita ambil keputusan yang paling optimal untuk langkah tersebut tanpa memperhatikan konsekuensi pada langkah selanjutnya. Sebagai contoh, jika kita manggunakan algoritma Greedy untuk menempatkan komponen diatas papan sirkuit, sekali komponen telah diletakkan dan dipasang maka tidak dapat dipindahkan lagi. Kita namakan solusi tersebut dengan optimum lokal. Kemudian saat pengambilan nilai optimum lokal pada setiap langkah, diharapkan tercapai optimum global, yaitu tercapainya solusi optimum yang melibatkan keseluruhan langkah dari awal sampai akhir.
Doa Sebelum Bekerja agar Mendapat Keberkahan
Doa lainnya yang dapat dibaca oleh umat muslim sebelum bekerja supaya mendapat rezeki yang berkah dan halal, yaitu:
Artinya: "Ya Allah, sesungguhnya aku meminta dari keutamaanMu dan pemberianMu, rezeki yang baik lagi berkah. Ya Allah sesungguhnya Engkau memerintahkan untuk berdoa dan memutuskan atasku pengabulan doa, dan Engkau Zat yang tidak melanggar janji dan tidak mendustainya.
Ya Allah, tidak ada kebaikan yang engkau sukai, kecuali Engkau jadikanlah kami mencintai kebaikan tersebut dan mudahkanlah kami mendapatkannya. Dan tidak ada sesuatu yang Engkau benci kecuali Engkau jadikan kami benci terhadap sesuatu tersebut dan jauhkanlah kami darinya. Dan janganlah Engkau cabut dari kami keislaman kami setelah Engkau berikan."
Artinya: "Ya Allah, berilah padaku rezeki yang halal dan baik, serta pakaikanlah padaku segala perbuatan yang baik. Ya Tuhanku, jadikanlah olehMu rezekiku itu paling luas ketika tuaku dan ketika lemahku.
Ya Allah, cukupkanlah bagiku segala rezekiMu yang halal daripada yang haram dan kayakanlah aku dengan karuniaMu dari yang lainnya. Ya Allah, aku mohonkan padaMu rezeki yang luas dan berguna. Ya Allah, aku mohonkan padaMu nikmat yang kekal yang tidak putus-putus dan tidak akan hilang"
Algoritma Shopee Live dirancang untuk membantu penjual menjangkau audiens yang relevan dan memaksimalkan penjualan selama siaran langsung.
Dengan memahami bagaimana algoritma ini bekerja, penjual dapat mengoptimalkan strategi mereka untuk menarik lebih banyak penonton dan meningkatkan konversi.
Berikut adalah cara kerja algoritma Shopee Live berdasarkan berbagai faktor yang memengaruhinya:
Cara Kerja Algoritma Instagram
Feed setiap pengguna Instagram sudah diatur agar sesuai dengan algoritma Instagram, termasuk akun digital business Anda.
Lalu, apa saja yang mempengaruhi cara kerja algoritma Instagram? Ada tiga kriteria yang akan Redcomm uraikan di bawah ini!
Ketepatan Waktu atau Timeliness
Postingan terbaru cenderung mendapat kesempatan lebih besar untuk tampil di feed pengguna, dan aturan ini masih berlaku dalam penerapan algoritma Instagram saat ini.
Agar tetap bertahan di feed utama followers, Anda harus memiliki konten yang relevan dengan minat mereka.
Selain harus memilih waktu posting yang tepat, Anda juga perlu mengunggah konten yang diminati followers agar bisa bertahan lama.
Selain itu masih ada dua kriteria lain, yaitu frekuensi penggunaan dan akun-akun yang Anda ikuti.
Pengertian Metode atau Algoritma Greedy
Metode/Algoritma Greedy merupakan algoritma yang membentuk solusi langkah per langkah dengan mencari nilai maksimum sementara pada setiap langkahnya. Nilai maksimum sementara ini dikenal dengan istilah local maximum. Pada kebanyakan kasus, algoritma greedy tidak akan menghasilkan solusi paling optimal, begitupun algoritma greedy biasanya memberikan solusi yang mendekati nilai optimum dalam waktu yang cukup cepat. Greedy sendiri diambil dari bahasa inggris yang artinya rakus, tamak atau serakah.
Promosi dan Shareability
Shopee mendorong penjual untuk memanfaatkan fitur berbagi dan promosi siaran. Algoritma juga menghargai siaran yang mendatangkan audiens dari luar aplikasi.