Cara Install Android di Raspberry PI 4

Android bisa loh diinstal di Raspberry PI 4 karena KonstaKang membangun Lineage OS 16.0 ANDROID 9. Tapi ini belum cocok untuk digunakan sehari-hari ya gan. Sebelum langsung ke tutorial kita harus tahu dulu apa itu raspberry. Ada yang tahu? yang jelas pembahasan kali ini raspberry nya bukan tentang buah ya. hehe.

Raspberry Pi, sering disingkat dengan nama Raspi, adalah komputer papan tunggal (single-board circuit; SBC) yang seukuran dengan kartu kredit yang dapat digunakan untuk menjalankan program perkantoran, permainan komputer dan sebagai pemutar media hingga video beresolusi tinggi. Raspberry Pi dikembangkan oleh yayasan nirlaba, Rasberry Pi Foundation, yang digawangi sejumlah pengembang dan ahli komputer dari Universitas Cambridge, Inggris (wikipedia).

Nah apa aja yang harus disiapin? Jelas perangkatnya dong. Untuk hardwarenya 

  1. Raspberry PI 4 (Argon one) >> link kalo minat
  2. Monitor (Ane pake LCD touchscreen Raspberry PI) >> link kalo mau beli
  3. Memory card (Sandisk Ultra 128gb) >> gas gan
  4. Card Reader >> ready nih bos 
Raspberry PI 4

Itu semua link yang tercantum bukan endorse ye, Oke langsung aja nih langkah-langkahnya.

  • Download dulu dong image Android untuk Raspberry PI 4 di >> https://konstakang.com/devices/rpi4/LineageOS16.0/  
  • Download Image Android
  • Kemudian download juga flash OS Image di >> https://www.balena.io/etcher/ Pilih sesuai dengan OS komputer kalian. Disini ane pake linux. Jangan lupa kartu memori telah dipasang di card reader terus plug in ke komputer ya.
  • Flash OS Image
  • Buka folder Download maka akan tampil seperti ini
    File Ekstra
  • Lalu kita ekstrak flash OS Imagenya
  • Aplikasi Balena Etcher
  • Dan running aplikasinya dengan mengklik 2x. Lalu kita pilih flash from file
  • Cari file lineage yang baru di download
  • Pilih Select Target
  • Pilih target card readernya. Otomatis kedeteksi kok.
  • Klik Flash tunggu proses hingga selesai
  • Lumayan makan waktu 1-2 menitan
  • Nah kalo udah beres akan tampil seperti ini
  • Udah beres proses flashing imagenya sekarang tinggal cabut kartu memorinya kemudian insert ke raspberry nya. Letaknya dibawah perangkat.
Lalu jangan lupe kabel-kabelnya hubungin ke monitor dan kita uji coba.
Jika tampilannya seperti ini maka Android berhasil terinstal di Raspberry PI ya.

Kalo gagal coba lihat lagi step by stepnya. Selamat mencoba.




Source :

Raspberry PI  

How To Install Android On the Raspberry Pi 4 & Google Play Store



     
Share:

Error Saat Push di Github Menggunakan Personal Access Token

Saat mau push projek ke github kok malah dapet error kaya gini :

Error Push di Github
Error Push di Github

Waktu dibuka linknya ternyata ada tulisan seperti ini

  • August 13, 2021 – Token (or SSH key) authentication will be required for all authenticated Git operations.

Ternyata semua operasi git membutuhkan autentikasi berupa Token atau SSH Key. Gimana ya dapetin Tokennya? caranya mudah ternyata, ini dia step by stepnya

  1. Tentunya kalian login dulu ya ke akun github
  2. Setelah Login Klik tuh setelan (Settings) letaknya klik ava kalian di pojok kanan atas
    github
     
  3. Klik Developer Settings

  4. Kemudian klik Personal Access Token
    github
  5. Klik Generate new token
    github
  6. Isi Note misal disini saya tulis medical-project, Expiration itu untuk masa berlakunya token saya pilih 30 hari, Lalu scopes dicentang semua.

  7. Nanti setelah oke akan muncul tokennya. Copy token tersebut untuk autentikasi login saat push nanti. Kalo belum ke copy kalian harus mengulang generate new token karena kita gabisa liat lagi token sebelumnya.
  8. Balik lagi ke terminal masukkan username dan isi password kita dengan paste token yang tadi telah dicopy. dan tadaa berhasil ke push. Nah karena push ke origin master (branch master) maka akan menemukan notif seperti di bawah ini. Github memiliki branch default bernama main.
  9. Jika mau pull ke branch main tinggal ikuti perintah di bawah ini.

Oke itu langkah-langkah autentikasi menggunakan Akses Token Personal.

Catatan : 

Jika kamu ngerasa keganggu setiap melakukan push git selalu meminta untuk login dengan memasukkan username dan password ikuti langkah berikut ini :

  • Buka terminal ketik nano ~/.git-credentials dan hapus isi github lalu save
  • git config --global credential.helper store
  • git pull

Dan github tidak akan meminta untuk login secara berulang.

Kalo ada yang mau ditanyakan langsung aja tulis dikolom komentar ya.


 source : Stackoverflow

Share:

Instalasi Flutter di Ubuntu

Flutter adalah sebuah framework aplikasi mobile open source yang diciptakan oleh Google. Flutter ini  merupakan cross-platform framework, alias aplikasi yang dapat digunakan di lebih dari satu platform. Dengan menggunakan ini, aplikasi dapat dijalankan dengan baik di iOS maupun Android. Aplikasi ini semakin populer digunakan karena menggunakan bahasa pemrograman yang disebut Dart. Bahasa ini dapat lebih mudah dipelajari, berorientasi pada tampilan sebenarnya, serta cepat.

Bahkan, dengan menggunakan Flutter, developer dapat melakukan kustomisasi tampilan untuk UI sehingga aplikasi menjadi lebih unik dan estetik. Selain hal tersebut, Flutter juga memiliki beberapa kelebihan yang cukup menarik bagi para pengembang perangkat lunak.

  • Flutter memungkinkan kita untuk membuat aplikasi yang menarik
  • aplikasi Flutter berjalan dengan sangat cepat
  • membantu produktivitas
  • Flutter bersifat terbuka

Oke langsung aja kita melakukan instalasinya.

  1. Install Flutter SDK dengan Snapd.
$ sudo snap install flutter --classic

Install flutter SDK
Install flutter SDK

 check jika flutter SDK telah terinstal tampilannya akan seperti ini.

Flutter SDK
Flutter SDK

    2. Running Flutter Doctor

Perintah ini berfungsi untuk melihat apakah ada depedensi yang belum diinstal. Dalam kasus ane ada beberapa yang belum terpenuhi. Jika temen-temen terpenuhi semua bisa langsung skip.

flutter doctor
Flutter doctor

Masalah pertama lisensi android, cukup running di terminal sesuai perintah. Oh ya jangan lupa di pc/laptop kalian udah instal android studio ya. Bisa lihat Cara Install Android Studio di Ubuntu untuk yang belum install.

$ flutter doctor --android-licenses

Kemudian masalah kedua ternyata harus update android SDK nya. Buka Android Studio kemudian buka file build.gradle (Module: app). Ubah compileSdkVersion, minSdkVersion dan targetSdkVersion menjadi 29.

Lalu kita cek kembali. Kalo semua syarat terpenuhi tandanya centang hijau semua ya. 

Sekarang kita buka aplikasi Visual Studio Code. Lalu kita instalasi extension flutter untuk memudahkan proses coding.
Setelah terinstal mari kita coba buat aplikasi sederhana

  1. Klik menu view -> Command Palette atau cara lebih mudahnya tekan tombol Ctrl+Shift+P
  2. Lalu ketikan “Flutter” dan pilih Flutter: New Project”
  3. masukan nama projeknya contoh “belajar_flutter” setelah itu tekan Enter dan pilih lokasi tempat menyimpan projek tersebut
  4. Tekan F5 untuk menjalankan Aplikasi Flutter Pertama kita lalu pilih Emulator yang akan kita gunakan.

Index.html
Saat Running
Selamat aplikasi Flutter berhasil running. Kalo ada kesalahan atau ada yang mau ditanyain jangan sungkan ya.

Source :

- Wikipedia - Pengertian Flutter

- Flutter Developer: Pengertian, Tugas, dan Kemampuan yang Dibutuhkannya 

- Flutter

- Cara Lengkap Install Flutter di Windows 

Share:

Backup Database Firebird Terjadwal dengan Crontab di Ubuntu

Data yang telah tersimpan di dalam database penting untuk di backup, agar terhindar dari kehilangan data atau kerusakan data. Selain itu repot juga jika kita harus rutin backup secara manual. Firebird adalah salah satu database relasional yang cukup handal dan cukup populer. Sekarang kita bakal bahas  bagaimana cara data di firebird db bisa kita backup sesuai jadwal yang kita inginkan misal per minggu, per hari, per jam bahkan per menit. Caranya cukup mudah ternyata. Ikuti langkah-langkahnya ya (Khusus Ubuntu).

Pertama buka terminal kita install Crontab

$ sudo apt-get update
$ sudo apt-get install cron

//check terinstall
$
crontab -e

Lalu buat file .sh di dalam folder projek

//letak projek
$ cd /projek/backup_db $ touch backup.sh

Masuk ke dalam file backup.sh

$ sudo nano backup.sh
$ sudo chmod -R 777 backup.sh

Kita edit file backup.sh

#!/bin/bash
BCKNAME=/mnt/backup/`date +%Y`/mydb-`date +%F`.gbk LOGNAME=/mnt/backup/`date +%Y`/log/mydb-`date +%F`.log if [ ! -d /mnt/backup/`date +%Y` ]; then mkdir /mnt/backup/`date +%Y` fi if [ ! -d /mnt/backup/`date +%Y`/log ]; then mkdir /mnt/backup/`date +%Y`/log fi rm -f $BCKNAME.gz rm -f $LOGNAME.gz (/opt/firebird/bin/gbak -b -v localhost:/dbases/mydb.fdb -user sysdba -pass ***** $BCKNAME 2>&1) > $LOGNAME gzip $BCKNAME gzip $LOGNAME

Lalu modifikasi sesuai dengan tempat backup dan jangan lupa ubah nama user dan passwordnya disesuaikan ya.

\#!/bin/bash
BCKNAME=/mnt/backup/`date +%Y`/mydb-`date +%F`.fbk
LOGNAME=/mnt/backup/`date +%Y`/log/mydb-`date +%F`.log
if [ ! -d /mnt/backup/`date +%Y` ]; then
mkdir /mnt/backup/`date +%Y`
fi
if [ ! -d /mnt/backup/`date +%Y`/log ]; then
mkdir /mnt/backup/`date +%Y`/log
fi
(/opt/firebird/bin/gbak -b -v localhost:/home/febby/mewah_intranet_prod.fdb -user sysdba -pass '********' $BCKNAME) > $LOGNAME
  • BCKNAME dan LOGNAME setting sesuai lokasi penyimpanan data backup (contoh diatas berada di dalam folder /mnt/backup/{Year}/mydb-nama_file.fbk dan /mnt/backup/{Year}/log/mydb-nama_file.log) 
  • script gbak -b -v adalah script untuk membackup
  • localhost:/home/febby/mewah_intranet_prod.fbk letak file fbk yang akan di backup
  • -user nama_user -pass diisi sesuai nama user dan password dalam database firebird.

Kita buat folder untuk menyimpan data backupan tadi. Disini lokasinya di dalam folder /mnt/backup/ (bebas kalian mau simpan dimana tapi sesuaikan lokasinya dan setting di file backup.sh)

Lalu kita buka crontab

$ crontab -e

//Contoh setting ambil data setiap 2 menit
# m h dom mon dow command
$
2 * * * * /projek/backup_db/backup.sh

Dan kita tunggu selama 2 menit. Jika ada file seperti di bawah ini tandanya kamu berhasil backup data firebird menggunakan crontab

Kalo ada pertanyaan jangan sungkan untuk bertanya ya.

Sumber : How to schedule a daily, hourly, etc. backup? 


 


Share:

Instal dan Testing Mosquitto Broker di Ubuntu

Mosquitto bagian dari Eclipse Foundation merupakan pesan broker berbasis open source (Lisensi EPL / EDL) yang menerapkan protokol MQTT. Protokol MQTT berfungsi untuk melakukan pengiriman pesan kepada subscriber sehingga sangat cocok digunakan untuk IoT (Intenet of Things) seperti pengiriman data-data sensor, atau perintah lainnya.

Broker bertugas dalam merespon untuk menerima semua pesan, memfilter pesan dan memberikan keputusan kepada klien yang membutuhkan pesan itu lalu mengirim pesan kepada semua klien subscribe. Mosquitto mengimplementasikan klien MQTT dengan baris perintah mosquitto_sub (subscribe) dan mosquitto_pub (public).

Berikut cara install mosquitto di ubuntu, pertama buka terminal kemudian ketikan perintah :

$ sudo apt update
$ sudo apt install -y mosquitto mosquitto-clients
Agar running otomatis ketikan perintah :
$ sudo systemctl enable mosquitto.service
Setelah selesai instalasi bisa kita cek dengan perintah :
$ mosquitto -v
Check Mosquitto

 Running Mosquitto di baliklayar sebagai daemon:

$ mosquitto -d
Kemudian ketikan perintah :
$ mosquitto_pub -d -t testTopic -m "Hello Febby!"

Public

Publik akan mengirim pesan "Hello Febby" untuk topik "testTopic". Sehingga semua subscriber akan menerima pesan yang sama. 

Untuk subscribe ke Topik MQTT dengan Mosquitto Client buka terminal baru ketikan perintah :

$ mosquitto_sub -d -t testTopic
  • mosquitto_sub mendefinisikan subscribe 
  • -d merupakan pesan debug.
  • -t merupakan topik yang di publish
  • testTopic merupakan contoh nama topik yang disubscribe oleh klien.
Subscribe


Klien yang subscribe topik testTopic akan menerima pesan Hello Febby! 

Selanjutnya kita ke testing menggunakan Node Red

Source :


 

Share:

Candi Prambanan I'm Coming

   Setelah makan siang, istirahat, mandi dan sholat langsung dah bergegas pergi ke Candi Prambanan. Asli modal nekad sih waktu udah nunjukin jam 2 siang. Ngeliat di maps, perjalanan lumayan jauh lagi. Tapi tetep aja otw. haha. Sepanjang perjalanan, jalan rayanya sepi banget udah gitu pada ngebut lagi. Di Bandung mah dikit-dikit macet. Tapi seneng banget sih motor-motoran di kota orang.

   Singkat cerita kita udah nyampe di Candi Prambanan. Ngeliat matahari udah ga sepanas sebelumnya. Pertamanya kita masuk gate candi prambanan. Luas banget sampe bingung ini masuknya kemana. Taunya kita cuma muter doang di parkiran. Kita telusuri jalan akhirnya nemuin juga loket pembayaran. Tiketnya hanya 40.000/orang untuk wisatawan domestik. Untung, Wisata ini buka sampai jam 5 sore.

    Ga sabar pengen liat candi yang terkenal di mancanegara kaya gimana. Ternyata pertama ngeliat udah takjub, Candi Prambanan ngebentuk siluet karena matahari tepat di belakang candi. Indah banget.

Candi Prambanan

  Dari jauh aja udah kelewat indah. Semakin deket gede banget candinya ngejulang ke atas. Jadi candi ini tuh candi hindu terbesar di Indonesia. Kompleks candi Prambanan terdiri dari:

  1. 3 Candi Trimurti: candi Siwa, Wisnu, dan Brahma
  2. 3 Candi Wahana: candi Nandi, Garuda, dan Angsa
  3. 2 Candi Apit: terletak antara barisan candi-candi Trimurti dan candi-candi Wahana di sisi utara dan selatan
  4. 4 Candi Kelir: terletak di 4 penjuru mata angin tepat di balik pintu masuk halaman dalam atau zona inti
  5. 4 Candi Patok: terletak di 4 sudut halaman dalam atau zona inti
  6. 224 Candi Perwara: tersusun dalam 4 barisan konsentris dengan jumlah candi dari barisan terdalam hingga terluar: 44, 52, 60, dan 68

Maka terdapat total 240 candi di kompleks Prambanan. Tapi sayang banget 224 candi kelihatannya banyak yang udah rusak. Setelah puas berswafoto, mari kita pulang. Banyak banget penjual disana, dimulai dari buah salak, aksesoris, patung miniatur, baju dll. Tapi ane cuma beli gelang aja buat kenang-kenangan (murah lagi cuma seribuan).

Pintu Keluar Wisata
   Rasanya singkat banget disana. Pas perjalanan pulang ane ngeliat ada nenek yang masih jualan. Ane samperin, ane tanya jualan apa, kenapa masih jualan padahal usia udah senja seharusnya mbah udah istirahat di rumah. Ternyata nenek ini jualan Tahu. Sekilas kaya tahu dibacem tapi si mbah nyebutnya tahu bladok yang ane dengar. (maaf kalo salah). 
  Ane salut sama perjuangannya. Si mbah rumahnya jauh katanya kesini diantar naik becak. Anak-anaknya pada udah pergi gaada jadi si mbah tinggal sendiri. Sedih banget liat si mbah, masih berjuang demi menjalani hidup. Si mbah ini ramah banget banyak cerita walau banyak bahasa yang ga ane ngerti, karena ane cuma bisa sunda. Kasian udah sore tapi jualannya masih banyak.
Si mbah lagi jualan
   Oh ya buat kalian yang ke candi prambanan jangan lupa buat beli tahunya ya, murah kok, sekalian bantuin si mbah. Si mbah ada pas banget pintu keluar dan dia jualannya duduk bersimpuh gitu di jalan. Mbah semoga panjang umur ya, semoga sehat selalu, dimudahkan rejekinya. Nanti kalo ane ke prambanan pasti mau ketemu mbah lagi. 
    Berat hati sebenarnya ninggalin si mbah tapi ngeliat udah jam setengah enam. Langsung aja pamitan ke si mbah. Kita menuju parkiran dan pulang ke hotel. Lanjut wisata keliling jalan malioboro.




Share:

Apa itu Question Hub (Langkah Daftar Question Hub)

    Saat buka blogger muncul notifikasi seperti ini 
Sign up Question Hub
    Apa itu Question Hub? fitur yang memungkinkan kreator membuat konten yang lebih relate dengan pertanyaan belum terjawab. Fitur ini masih versi beta alias masih dalam tahap pengembangan. Fungsinya lebih ke mencari jawaban yang tepat untuk berbagai pertanyaan yang diajukan oleh user google. Misal ada pertanyaan "Bagaimana si dia bisa mencintaiku?" atau misal "Mengapa komputer saya error?" Lah piyee, google bakal kebingungan cari jawaban yang relate sesuai dengan apa yang ditanyakan. Karena algoritma google mungkin masih sebatas pencarian sesuai kata kunci. Jika user menulis "cinta" google akan merekomendasikan artikel-artikel mengenai cinta. Namun beda cerita jika user memberi pertanyaan seperti kata sebelumnya. Kayanya kalo mesin pencarian google makin pinter saat user nanya "Bagaimana si dia bisa mencintaiku?" google bakal ngerelasiin ke artikel agama haha. Penasarankan bagaimana proses Question Hub ini bisa menjawab pertanyaan-pertanyaan manusia. Ane langsung klik tombol signup. Lalu mesin google memverifikasi kepemilikan akun blog kita.

Memilih situs mana yang akan digunakan untuk question hub.
  
Pilih bahasa dan negara lalu klik get started
Nah ini tampilan awal dari question hub.
Tinggal Pilih Topik mana yang sesuai dengan blog kamu, disini ane ambil sub kategori dari Computers & Electronics
Ane pilih Tipe Data karena mungkin diantara pertanyaan mengenai tipe data ada yang relasi dengan artikel pada blog kita
Tapi sayangnya tidak ada yang cocok nah jika tidak ada bisa kamu klik pertanyaannya lalu pilih dismiss. Jika ada pertanyaan yang mungkin bisa kamu jawab bisa klik bintang di sisi kiri.
Karena penasaran ane mulai searching kata "Malioboro" dan pilih sub Topik "Hotel Malioboro". Disitu ada pertanyaan "Daftar nama hotel terbaik sekitar Malioboro" , kebetulan pertanyaan ini bisa ane jawab karena ane udah pernah buat artikel mengenai hotel di Malioboro. Langsung aja klik reply dan isi dengan link artikel kita. Klik submit.


Lalu klik perfomance dan terlihat aktifitas kita telah reply berapa pertanyaan.
Dari sisi kreator ini sangat menguntungkan karena artikel kita bakal direkomendasikan langsung oleh google untuk pertanyaan yang serupa. Mudah bukan?
Oh ya banyak juga pertanyaan yang nyeleneh kaya gini
Ada juga yang kaya gini, Kalo kamu kreator spesialis cinta bisa nih kayanya buat artikel yang relasi sama pertanyaan di bawah ini.
Intinya manusia udah bergantung banget sama si mesin pencari ini dan percaya bahwa si google bisa menjawab segala pertanyaan.



Share:

RANDOM

3/random/post-list

Popular Posts

Search This Blog

Powered by Blogger.

Cara Install Android di Raspberry PI 4

Android bisa loh diinstal di Raspberry PI 4 karena KonstaKang membangun Lineage OS 16.0 ANDROID 9. Tapi ini belum cocok untuk digunakan seh...

The Magazine

Facebook

Home Ads

Facebook

Random Posts

Recent Comments

Recent Posts

FACEBOOK

About

NEWSLETTER

Get All The Latest Updates Delivered Straight Into Your Inbox For Free!

Popular Posts

Recent Posts