Cara Install Ubuntu 19.10 Eoan Ermine

Ubuntu 19.10 yang resmi dirilis bulan lalu, menjadi salah satu headline khusus di pelbagai media sosial bidang teknologi, khususnya opensource. Dengan codename Eoan Ermine, Ubuntu merilis paket terbaru mereka dengan konsistensi dan stabilitas sistem yang mumpuni.

Berikut adalah video cara install Ubuntu 19.10 di komputer: Continue reading Cara Install Ubuntu 19.10 Eoan Ermine

Youtube Berlakukan Aturan Baru, Harus Pilih Channel Anak atau Bukan?!

Pekan ini youtube mepublikasikan aturan baru mereka soal Perlindungan Anak di platform mereka. Di Amerika, sudah lama diterapkan undang-undang khusus perlindungan anak dari kejahatan siber, namanya COPPA (Children Online Privacy and Protection Act). Dimana, barangsiapa yang melanggar hak privat anak dalam platform online/siber, akan kena sanksi yang sangat sadis, rontok sampai lembar uang terakhir.

Isi dari pemberitahuan pemberlakuan aturan baru itu seperti ini: Continue reading Youtube Berlakukan Aturan Baru, Harus Pilih Channel Anak atau Bukan?!

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