SQL query untuk sorting berdasarkan hasil dari operasi aritmatika dua column

Langsung saja, ini hanya sebuah catatan ketika ada kasus kita ingin sorting berdasar dua column dalam satu table. Nah dua column ini saling berkaitan dan kebetulan tipenya adalah integer.  Yang satu bisa lebih besar dari yang lain, tapi tidak selalu.

Contoh kasus misal ada bulan dan tahun yang ditaruh pada dua column berbeda dalam satu tabel. Nah untuk mengurutkannya kan tidak bisa per masing-masing column. Misal untuk beberapa data tahun dan beberapa data bulan. 2015 Desember dengan 2017 Januari kan jika disorting berdasarkan tahun akan lebih ‘besar’ yang kedua, kalau disorting berdasarkan bulan akan lebih ‘besar’ yang pertama.

SELECT 
ID, TAHUN, BULAN, (TAHUN+BULAN) AS WAKTU 
FROM TABLE_WAKTU
ORDER BY WAKTU DESC

 

https://stackoverflow.com/questions/1309203/order-by-sum-of-two-fields

Doa Para Nabi dalam Menghadapi Tantangan (Q.S. Ali Imran: 147)

رَبَّنَا اغْفِرْ لَنَا ذُنُوبَنَا وَإِسْرَافَنَا فِي أَمْرِنَا وَثَبِّتْ أَقْدَامَنَا وَانْصُرْنَا عَلَى الْقَوْمِ الْكَافِرِينَ

 

Artinya:

“Ya Tuhan kami, ampunilah dosa-dosa kami dan tindakan-tindakan kami yang berlebih-lebihan dalam urusan kami dan tetapkanlah pendirian kami, dan tolonglah kami terhadap kaum yang kafir”

Keterangan:

Doa ini merupakan penggalan dari firman Allah SWT di Surat Ali Imran ayat 147. Firman Allah ini merupakan “jawaban” dari kegundahan para kaum muslimin yang mendapat kabar bahwa Rasulullah wafat dalam perang Uhud. Mereka beranggapan mungkin saja hal itu terjadi pada Rasulullah sebagaimana Allah telah menceritakan ihwal para Nabi yang terdahulu sehingga hal itu mengakibatkan terjadinya kelemahan, ketakutan dan keengganan melanjutkan perang.

Reference
Tafsir Ibnu Katsir Surah Ali ‘Imraan ayat 144-148

Tahun Baru, Release App Baru

Dulu ketika mengoperasikan teropong di Observatorium Bosscha, pasti akan menulis di sebuah logbook. Yang ditulis berupa informasi apa aja yang terjadi selama pengamatan. Dimulai dengan membuka atap atau kubah teropong, menyalakan system teleskop, mengganti lensa okuler (eyepiece), kondisi cuaca tiap saat terupdate, dll. Semuanya ditulis lengkap dengan informasi jam-nya untuk setiap item.

Berawal dari aktifitas nge-logbook itu akhirnya kepikiran buat app ini. Kegunaannya sangat simple, cuma buat menulis log, nanti informasi tanggal dan jam akan ditambahkan secara otomatis untuk masing2 log. Kalau log diupdate maka akan ada informasi waktu kapan log itu diupdate. Log-log yang sudah kita tulis bisa di-export ke CSV file atau share ke WhatsApp, email, dll.

Selain itu bisa juga buat nulis log harian, misal untuk catat progress project yang kita kerjakan atau kerjaan lain sehari-hari yang perlu kita catat progressnya. Bisa juga buat nyatet progress belajar misal kita sedang belajar tentang suatu hal.

Sebenarnya ada banyak app serupa di play store, tapi ada aja yang kurang sreg, misal tampilannya kurang cocok, ada fitur yang gak ada padahal perlu dan ada juga yang firunya banyak dan mewah tapi gak perlu dan bikin berat. macem-macem.

Fitur Lognote:
  • Nulis Log dan Note dengan timestamp otomatis
  • Export log ke file CSV
  • Share Log dan Note ke WhatsApp, Email, Google Drive dll.
  • Search Log dan Note

Screenshot

Doa Kaum Mukmin Memohon Ampun dan Rahmat (Q.S. Al-Mu’minuun: 109)

رَبَّنَا آمَنَّا فَاغْفِرْ لَنَا وَارْحَمْنَا وَأَنْتَ خَيْرُ الرَّاحِمِينَ

Artinya:

‘Ya Rabb kami, kami telah beriman maka ampunilah kami dan berilah kami rahmat dan Engkau adalah Pemberi rahmat yang paling baik.’

Keterangan:

Doa ini merupakan penggalan dari firman Allah SWT sebagai rangkaian Jawaban yang diberikan kepada orang-orang kafir yang ingin keluar dari api neraka dan kembali ke dunia ini. Dalam ayat sebelum dan sesudahnya diceritakan bahwa Allah SWT mengingatkan kepada orang-orang kafir ini tentang apa yang telah mereka perbuat dahulu termasuk salah satunya yaitu  mengejek sekelompok orang mukmin yang berdoa dengan doa diatas.

Reference:

https://alquranmulia.wordpress.com/2015/08/22/tafsir-ibnu-katsir-surah-al-muminuun-ayat-108-111/

Doa Nabi Nuh Memohon Ampun dan Rahmat. (QS. Huud: 47)

رَبِّ إِنِّي أَعُوذُ بِكَ أَنْ أَسْأَلَكَ مَا لَيْسَ لِي بِهِ عِلْمٌ ۖ وَإِلَّا تَغْفِرْ لِي وَتَرْحَمْنِي أَكُنْ مِنَ الْخَاسِرِينَ

 

Artinya:

Ya Tuhanku, sesungguhnya aku berlindung kepada Engkau dari memohon kepada Engkau sesuatu yang aku tiada mengetahui (hakekat)nya. Dan sekiranya Engkau tidak memberi ampun kepadaku, dan (tidak) menaruh belas kasihan kepadaku, niscaya aku akan termasuk orang-orang yang merugi”.

Keterangan:

Doa ini ducapkan oleh Nabi Nuh AS. Sebelum Ayat ini, yaitu di QS. Huud 45 dan 46, menceritakan bahwa Nabi Nuh menyampaikan kepada Allah SWT. tentang anaknya yang ikut ditenggelamkan dan mempertanyakan bukankah anaknya termasuk keluarganya yang termasuk Dijaga oleh Allah SWT. Kemudian dalam Q.S. Huud 46 Allah SWT. berfirman bahwa anaknya bukan termasuk keluarganya yang beriman yang Diselamatkan dan Allah SWT. juga memperingatkan untuk tidak memohon sesuatu yang tidak diketahui hakikatnya. Kemudian di Q.S. Huud 47 , Nabi Nuh menyampaikan Doa Ini.