Hasil Bahtsul Masail PWNU Jawa Timur soal Salam Lintas Agama

MUI Jawa Timur dua pekan ini sedang disorot publik atas fatwanya yang melarang penggunaan Salam diluar agama Islam bagi pejabat beragama Islam. Lalu bagaimana sikap NU, khususnya NU Jawa Timur?

Dalam banyak pemberitaan baik di media cetak dan elektronik, pun juga utas utas khusus di media sosial oleh para cendekiawan NU, banyak yang tidak sepakat dengan fatwa MUI Jawa Timur tersebut.

Continue reading Hasil Bahtsul Masail PWNU Jawa Timur soal Salam Lintas Agama

Cara Membuat Server Flask dengan Nginx, MongoDB dan Docker

Flask bagi yang belum tahu adalah web framework berbasis bahasa pemrograman python. Salah satu framework populer ini memang sangat mudah digunakan. Pada tutorial kali ini, kita akan menginstall Flask Framework dengan Docker. Docker sendiri memungkinkan kita membuat lingkungan development yang sama pengalamannya dan mudah pengalamannya.

Syarat:

  • punya akun root atau akun non-root dengan kemampuan sudo,
  • sudah terinstall docker dan docker compose
  • koneksi internet

Langkah 1: Buat file Docker Compose

Buat sebuah folder dengan nama flaskapp misalnya, lalu buat file docker-compose.yml dengan konten seperti ini: Continue reading Cara Membuat Server Flask dengan Nginx, MongoDB dan Docker

Cara Membuat rc.local di Debian 10

Debian 10 secara resmi menghapus file rc.local yang biasanya kita gunakan untuk melakukan inisiasi program atau script saat booting secara otomatis. Nah, untuk mengakali hal itu, kita bikin rc.local sendiri dengan membuat systemd unit baru yang menjalankan rc.local tersebut.

Silakan ikuti tutorial berikut:

  1. Buat file systemd unit dengan contoh
[Unit]
Description=/etc/rc.local
ConditionPathExists=/etc/rc.local
 
[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99
 
[Install]
WantedBy=multi-user.target

simpan dengan nama /etc/systemd/system/rc-local.service Continue reading Cara Membuat rc.local di Debian 10

Cara Mengatasi Error MySQL: ERROR 1298 (HY000): Unknown or incorrect time zone: ‘UTC’

Pada mysql versi tertentu di mesin tertentu ketika anda melakukan query:

SET time_zone = 'UTC';

akan menghasilkan error seperti ini:

ERROR 1298 (HY000): Unknown or incorrect time zone: ‘UTC’

Untuk mengatasi hal itu, silakan lakukan langkah berikut: Continue reading Cara Mengatasi Error MySQL: ERROR 1298 (HY000): Unknown or incorrect time zone: ‘UTC’

Cara Mendownload Offline Installer MacOS Catalina 10.15

MacOS Catalina baru dirilis dua pekan ini saat tulisan ini terbit. Bagi penyuka MacOS yang ingin mengunduh versi offline installer dari MacOS Catalina silakan gunakan cara berikut.

  1. Pastikan anda sudah terkoneksi ke WiFi atau jaringan internet lain yang kencang dan stabil.
  2. Buka aplikasi Terminal, silakan gunakan tool software-update

tuliskan perintah berikut:

softwareupdate --fetch-full-installer --full-installer-version 10.15

dan tunggu sampai proses selesai. Tool ini akan mengunduh file Install MacOS ke folder /Applications

Selamat mencoba gan…

Cara Membuat Raspberry Pi Kiosk dengan Chromium

Pada tutorial singkat tentang Raspberry Pi kali ini, kita akan membuat Kiosk dengan Chromium. Bagi yang belum tahu Kiosk itu apa, Kiosk adalah anjungan komputer yang biasanya menampilkan informasi untuk umum atau layanan untuk umum dengan komputer. Kenapa dengan Raspberry Pi? karena dengan modelnya yang mungil dan kompak, kita bisa bikin Anjungan Komputer/Kiosk ini dengan mudah dan relatif murah.

Untuk mengikuti tutorial ini, silakan pastikan Raspberry Pi sudah terpasang dengan Raspbian atau distro khusus Raspberry Pi lainnya. Yang penting sudah ada desktop dan sudah di set auto login ke desktop. (Desktop apa saja, tapi sebaiknya yang ringan seperti Openbox)

Pertama, install Chromium Browser. Disini, sebagai contoh menggunakan Raspbian

sudo apt install chromium-browser

Kemudian bikin sebuah file *.desktop dengan isi:

[Desktop Entry]
Type=Application
Name=Kiosk
Exec=/home/pi/kiosk.sh
X-GNOME-Autostart-enabled=true

Continue reading Cara Membuat Raspberry Pi Kiosk dengan Chromium

Cara Mengganti Timezone di Server CentOS 7/Debian 9/10

Pada tutorial singkat kali ini, kita akan mengganti timezone di Linux CentOS 7 atau Debian versi 9/10. Hal ini sangat berguna jika kita keliru memilih timezone saat instalasi, atau terjadi perbedaan sehingga timezone yang aktif di server salah.

Tool yang digunakan adalah timedatectl.

Untuk mengecek timezone saat ini yang berlaku berikut waktu yang terpasang di server, ketik perintah Continue reading Cara Mengganti Timezone di Server CentOS 7/Debian 9/10

Cara Ganti Icon Aplikasi Flutter (Android/iOS)

Tutorial singkat tentang Flutter kali ini adalah tentang bagaimana cara mengganti icon default dari Aplikasi yang kita kembangkan dengan Flutter. Bahan-bahan yang selayaknya disiapkan antara lain icon aplikasi mentah dalam format PNG.

Langkah pertama, silakan buka website appicon.co untuk mengkonversi file PNG yang kita upload menjadi icon aplikasi Android dan iOS.

Klik tombol Generate untuk mengunduh hasil konversi file PNG ke icon-icon Android dan iOS. Continue reading Cara Ganti Icon Aplikasi Flutter (Android/iOS)

Cara Mengganti Nama Package di Flutter

Pada tutorial singkat Flutter kali ini, ada sedikit snippet yang ingin saya bagikan: Bagaimana caranya kita mengganti nama package (seperti com.google.search) menjadi (com.google.search2) misalnya?

Kenapa hal ini sangat perlu? karena kebanyakan dari kita pengguna Flutter baru, membuat project flutter baru tanpa mendefinisikan secara detail nama package-nya, sehingga kita akan mendapati nama package yang tergenerate oleh SDK flutter: com.example.namaaplikasi.

Untuk mengganti Nama Package silakan buka file build.gradle di Folder Android, kemudian ganti applicationId
Continue reading Cara Mengganti Nama Package di Flutter

Cara Daftar Adsterra, Alternatif Google Adsense

Bagi yang tak kunjung diterima atau tidak sukses berkecimpung didunia Google Adsense, silakan coba-coba salah satu platform alternatif dari Google Adsense yaitu Adsterra. Adsterra sendiri merupakan salah satu alternatif yang cara kerja dan alur kerjanya mirip dengan Google Adsense.

Silakan buka websitenya di https://adsterra.com/. Dan berikut adalah cara daftarnya: Continue reading Cara Daftar Adsterra, Alternatif Google Adsense

OpenMandriva 4.0 Resmi Dirilis

Distro penerus kejayaan Mandriva Linux, OpenMandriva resmi merilis OpenMandriva versi 4.0 dengan codename Nitrogen. OpenMandriva adalah distro linux yang pertama kali menggunakan CLANG/LLVM sebagai kompiler softwarenya secara resmi menggantikan GNU GCC. Yang baru dari OpenMandriva 4.0 ini antara lain:

Continue reading OpenMandriva 4.0 Resmi Dirilis

Cara Membuat Kode Iklan/Tag Iklan PropellerAds di WordPress!

Kembali lagi gan bertemu di seri tutorial tentang alternatif Google Adsense, yaitu PropellerAds. Bagi yang belum membaca tutorial sebelumnya, silakan lihat kembali Cara Daftar dan Cara Aktifasi Situs disini.

Pada pembahasan kali ini kita akan membuat tag iklan atau kode iklan yang akan kita aktifkan di website kita. Continue reading Cara Membuat Kode Iklan/Tag Iklan PropellerAds di WordPress!

Cara Menambahkan Situs dan Verifikasi Situs di PropellerAds (Alternatif Google Adsense)

Kembali meneruskan tutorial tentang PropellerAds yang kemarin, pada tutorial kali ini kita akan melakukan penambahan situs dan melakukan verifikasinya. Ingat, sampean sudah harus punya akun PropellerAds ya. Login dulu ke https://publishers.propellerads.com

Pilih menu Sites, lalu klik tombol Add site

lalu tuliskan URL dari domain kita. Klik tombol Add site untuk menyimpan. Nanti kita akan di bawa ke halaman verifikasi seperti berikut:

Nah, untuk melakukan verifikasi silakan copy meta tag yang ada di kotak meta name propeller ke HTML themes sebelum </head>.

Jika sudah, silakan klik Verify untuk melakukan verifikasi. PropellerAds akan memeriksa situs anda. Lalu mengaktifkan jika sesuai syarat mereka.

 

Cara Daftar PropellerAds, Situs Alternatif Google Adsense Paling Menjanjikan

Pusing dan stress tak kunjung menerima PIN Google Adsense, atau tak kunjung disetujui ikut program Adsense di situs kalian? Sambil menunggu review dari Google, tak salah loh kalau kita menerapkan Plan B. Ingat, Google Adsense memang tempat terbaik untuk memonetisasi blog kita, tapi dia bukan satu-satunya. Nah pada kesempatan tutorial kali ini kita akan mendaftarkan blog kita di PropellerAds,sebuah situs alternatif dari Google Adsense. Continue reading Cara Daftar PropellerAds, Situs Alternatif Google Adsense Paling Menjanjikan

Tutorial Python: 3 Cara Cek File/Folder Ada atau Tidak

Selamat datang di tutorial python dari emka.web.id. Pada tutorial kali ini kita akan mempraktikkan 3 cara untuk mengecek apakah sebuah file atau folder sebenarnya ada atau tidak (exist or not exist).

Menggunakan fungsi IOError

Contohnya:

try:
    f = open("/etc/hosts")
    # Do something with the file
except IOError:
    print("File tidak ditemukan!")
finally:
    f.close()

atau jika menggunakan Python3, silakan ganti IOError dengan FileNotFoundError. Continue reading Tutorial Python: 3 Cara Cek File/Folder Ada atau Tidak

Antergos Linux Discontinued Gan! Pindah Arch Saja

Proses pengembangan dari distro linux Antergos resmi dihentikan gan. Dibuat lebih dari tujuh tahun yang lalu oleh om Alexandre Filgueria, om Gustau Castells dan om Dustin Falgout, Antergos langsung menarik perhatian pengguna distro linux dunia, khususnya yang lahir dari circle Arch Linux. Dulu nama awalnya adalah Cinnarch kemudian berganti nama menjadi Antergos.

Mengutip kabar yang ditulis di blog resmi Antergos oleh om Dustin:

“We are announcing the end of this project. As many of you probably noticed over the past several months, we no longer have enough free time to properly maintain Antergos,” said the developers. “We came to this decision because we believe that continuing to neglect the project would be a huge disservice to the community.” Continue reading Antergos Linux Discontinued Gan! Pindah Arch Saja

Cara Mengamankan Koneksi Telnet dengan Stunnel

Koneksi Telnet adalah protokol koneksi client-server yang menggunakan port 23 TCP. Telnet sendiri sedari awal memang tidak didesain dengan proses enkripsi data, jadi wajar kalau ada banyak orang yang masih tidak mau memakai telnet karena ‘tidak aman’. Nah, pada tutorial kali ini kita akan mengamankan koneksi telnet itu dengan enkripsi seadanya, menggunakan software stunnel.

Stunnel adalah sebuah software opensource yang didesain untuk menambahkan enkripsi SSL ke program yang memiliki protokol koneksi yang masih belum aman.

Instalasi di Sisi Server

Untuk instalasi dari Stunnel sendiri silakan gunakan aplikasi installer masing-masing. Misalkan untuk fedora/openmandriva:

dnf -y install stunnel 

atau untuk keluarga Debian/Ubuntu/Linux Mint bisa pakai:

apt install stunnel

Tambah Rule Firewall

bagi yang menggunakan Firewall di Fedora, silakan tambahkan permission telnet ini di firewall: Continue reading Cara Mengamankan Koneksi Telnet dengan Stunnel