Minggu, 23 Juli 2017

Melacak IP Address Raspberry Pi dalam Jaringan Lokal dengan Menggunakan Angry IP Scanner

Agar kita dapat mengakses perangkat Raspberry Pi dalam jaringan lokal, kita perlu mengetahui IP Raspberry Pi yang terdaftar dalam jaringan. Ada kalanya kita tidak dapat mengakses modem melalui IP-nya, kalopun IP dapat diakses kita harus mengetahui username dan password modem.
Salah satu cara termudah untuk melacak IP Address Raspberry Pi dalam jaringan lokal yaitu dengan menggunakan aplikasi pihak ketiga. Aplikasi itu adalah Angry IP Scanner. Kita tinggal memasukkan IP Range dari 192.168.1.0 sampai 192.168.1.255, tinggal kita cek IP dengan Hostname raspberrypi.local, jika ditemukan, maka kita tinggal me-remote user dan ip Raspberry Pi dengan SSH Client.

Jumat, 30 Juni 2017

Mengatasi Masalah Foreign Key Constraint Ketika Migrasi Database di Laravel 5.4

Beberapa masalah ketika melakukan migrasi database dengan perintah "php artisan migrate:refresh" atau "php artisan migrate:refresh --seed" ketika ingin memasukan beberapa sample baru yaitu sebagai berikut:
  1. Tidak dapat membuat table dengan error "errno: 150 "Foreign key constraint is incorrectly formed".
  2. Tidak bisa menghapus atau meng-update database dengan error "SQLSTATE[23000]: Integrity constraint violation: 1217 Cannot delete or update a parent row: a foreign key constraint fails"
Solusi untuk mengatasi hal ini yaitu sebagai berikut:
  1. Pastikan tipe data primary key dan foreign key sama.
  2. Pastikan "urutan nama file" create table dalam direktori migrations di-sorting ascending sesuai dengan kondisi table yg memiliki primary dan foreign key, karena proses migrasi pada laravel mengeksekusi berdasarkan "urutan nama file". Dahulukan file yg memiliki foreign key dengan menamai file paling awal, karena pada prinsipnya table yg didahulukan dihapus atau di-update adalah file yg memiliki foreign key.

Senin, 19 Juni 2017

Mengatasi Masalah No Hint Path Define for [datatables] di Laravel 5.4 dan Yajra 7.0


Setelah melakukan composer update melalui terminal dan melakukan beberapa perubahan dalam proyek menggunakan Laravel 5.4. Ternyata datatables yajra tidak muncul di view table. Tampilan error atau masalah yang muncul yaitu "no hint path define for [datatables]. Solusi untuk mengatasi ini yaitu dengan membersihkan cache dan mengoptimasi class loader melalui perintah berikut di terminal:

$ php artisan cache:clear
$ php artisan config:cache
$ php artisan optimize

budi@sunaryo:~/Documents/laravel/prj/eplanning$ php artisan cache:clear
Cache cleared successfully.budi@sunaryo:~/Documents/laravel/prj/eplanning$ php artisan config:cache
Configuration cache cleared!
Configuration cached successfully!
budi@sunaryo:~/Documents/laravel/prj/eplanning$ php artisan optimize
Generating optimized class loader
The compiled services file has been removed.
budi@sunaryo:~/Documents/laravel/prj/eplanning$

Rabu, 24 Juni 2015

Pilih Maskot Resmi Komunitas Mozilla Indonesia !

Mozilla Indonesia akan meperbaharui maskot kumi sebagai maskot resmi Komunitas Mozilla Indonesia. Diharapkan maskot baru ini memberikan suasana dan semangat baru pada Komunitas. Ayo pilih maskot yang terbaik menurut kamu dengan mengisi voting beserta alasannya di link http://bit.ly/pilihmaskotmozid.

Pemilihan maskot ditutup tanggal 25 Juni 2015 hari ini.


Sabtu, 13 Juni 2015

Berpindah ke Halaman Sebelumnya dengan Java Script

Berpindah ke halaman sebelumnya dengan Java Script pada website memiliki dua cara, cara yang pertama tag HTML input dengan type button yaitu sebagai berikut :

<input TYPE=”button” VALUE=”Back” onClick=”history.go(-1);”>

Angka -1 berarti kembali ke halaman sebelumnya sebanyak satu langkah. Jika ingin kembali halaman sebelumnya sebanyak dua langkah, ganti dengan angka -2, dan seterusnya.

Cara kedua yaitu pada tag link seperti contoh berikut ini :

<a href = “javascript:history.back()”> Kembali ke halaman sebelumnya </ a>

Demikian sebagai catatan :)

#OLDisGOLD 

Selasa, 02 Juni 2015

Splitting Datetime into A Date and A Time Value

An example of a standard format at MySQL for datetime is 2015-06-02 18:24:42. Simple way to split a datetime (2015-06-02 18:24:42) into just the date (02-06-2015) and the time (18:24:42) using PHP are as follows:

<?php
       $tglwaktu = '2015-06-02 18:24:42';
       $tgl = date('d-m-Y', strtotime($tglwaktu));
       $waktu = date('H:i:s', strtotime($tglwaktu));
       echo $tgl. "<br/>";
       echo $waktu;
?>