Belajar ES6 – Template String dan New Method String

Saya coba lanjut Belajar ES6 dengan fitur Template String dan New Method String yang mungkin nanti akan bermanfaat ketika memulai di salah satu framework Javascript seperti ReactJS, VueJS ataupun AngularJS.

Continue reading Belajar ES6 – Template String dan New Method String

Fitur Baru Laravel 5.7: Symfony Dump Server

Belum lama dapat info kalau Laravel sudah update versi lagi dari yang 5.6 ke versi terbaru adalah 5.7. Beberapa programmer ada yang senang, ada juga yang mungkin dan sangat banyak saya lihat di group baik itu group facebook dan group telegram yang mengatakan kurang lebih “Baru belajar 5.5, udah keluar lagi 5.7” dan banyak tipe programmer yang tidak seneng melihat perubahan yang cepat pada Laravel ini.

Continue reading Fitur Baru Laravel 5.7: Symfony Dump Server

Cara Mengambil Data Wilayah Indonesia dengan PHP Laravel

Beberapa aplikasi membutuhkan data wilayah seperti Provinsi, Kota, Daerah. Sebagai contoh yang sering kita pakai ada untuk mengambil data pengiriman barang melalui jasa shipping. Beberapa aplikasi yang pasti memerlukan data wilayah ini tidak lain biasanya adalah aplikasi yang membutuhkan lokasi detail user ataupun pengguna. Continue reading Cara Mengambil Data Wilayah Indonesia dengan PHP Laravel

Belajar ES6 – Default Parameter dan Rest Parameter

Kembali belajar ES6, saya coba menuliskan artikel agar tidak lupa dan biasanya dengan menuliskan apa yang kita pelajari akan lebih lama diingat dibanding dengan hanya menonton dan membaca saja. Jika pada artikel sebelumnya saya menulis Spread Operator pada ES6, sekarang kita coba kebalikan dari Spread Operator yaitu Rest Parameter dan ada baiknya kita bahas juga apa itu Default Parameter pada ES6. Continue reading Belajar ES6 – Default Parameter dan Rest Parameter

Belajar ES6 – Spread Operator

Salah satu feature dari EcmaScript 6 yang sering digunakan adalah Spread Operator. Dengan spread operator ini kode kita menjadi lebih pendek dan mudah untuk dibaca. Beberapa tutorial React dan beberapa framework Javascript mulai banyak menggunakannya. Jadi mari kita pelajari apa itu Spread Operator pada ES6. Continue reading Belajar ES6 – Spread Operator

Belajar ES6 – Arrow Function

Salah satu fitur yang banyak digunakan dari ES6 adalah arrow function. Dari namanya kita sudah bisa mengira, ini adalah fitur pada function. Salah satu kegunaan dari fitur ini adalah syntax javascript kita menjadi lebih ringkes.

Continue reading Belajar ES6 – Arrow Function

Belajar ES6 – Destructuring Assignment

Destructuring Assignment adalah sintax dari Javascript untuk mengeluarkan suatu data dari array atau property dari satu object menjadi satu variable yang dapat kita manfaatkan untuk keperluan tertentu.

Proses ini akan banyak kita gunakan untuk mendapatkan satu variable yang ada pada array atau object javascript tertentu. Salah satu contoh yang sederhana seperti kode dibawah ini. Continue reading Belajar ES6 – Destructuring Assignment

Hardisk terkena S.M.A.R.T Status Bad, Backup and Replace

Kemarin, 23 Agustus 2018 tepatnya setelah sehari dari Hari Idul Adha, pagi-pagi saya terima notif dari laptop Asus saya. S.M.A.R.T status bad, backup and replace. Status ini baru saya alami seumur-umur saya bekerja di IT. Penasaran saya google dan ketemu informasi mengenai apa itu S.M.A.R.T pada hardisk di situs Asus Indonesia [https://www.asus.com/id/support/FAQ/1010992/].

Continue reading Hardisk terkena S.M.A.R.T Status Bad, Backup and Replace

Cara Membuat Qrcode dengan Laravel

QRCode salah satu fitur yang memudahkan pembacaan kode suatu produk dalam kasus inventory. Dulu kita juga pernah menggunakan barcode pada Codeigniter. Kasus tersebut saya gunakan dalam pembuatan inventory bengkel dan aplikasi sales order lainnya.

Pada laravel, kita dapat melakukan hal yang sama dengan lebih mudah. Compose memudahkan kita untuk mendownload class yang digunakan untuk membuat QRCode tersebut. Untuk mencobanya, saya akan menjelaskan cara sederhana membuat Qrcode dengan Laravel. Mari ikuti langkah per langkah. Continue reading Cara Membuat Qrcode dengan Laravel

Mengganti URL Composer dengan URL Indonesia

Ada beberapa kawan-kawan yang mulai beralih ke Laravel kesulitan saat melakukan instalasi. Itu saya rasakan juga sekitar 2 bulan yang lalu. Ketika composer install, proses memakan waktu yang lama dan tiba-tiba terhenti. Mencari solusi di Internet tidak ketemu sampai ada yang menyarankan mengecek provider Internet sendiri dan benar. Ternyata ada masalah di Indi*ome.

Setelah itu saya mulai mencari untuk mengganti URL composer agar provider ini tidak nge-block URL composer. Akhirnya ketemu mirroring dari Jepang dengan alamat https://packagist.jp.

Cara untuk mengganti menjadi URL Composer ini dengan perintah pada commandline / CMD / Terminal.

composer config -g repositories.packagist composer https://packagist.jp

Lalu setelah itu untuk melihat apa sudah ada perubahan pada URL tersebut. Bisa ketik dengan perintah command line berikut:

composer config --list --global

Perintah tersebut melihat config list global pada composer yang telah tersetting di komputer kita.

Lalu saya melihat group Laravel Indonesia yang memberi kabar kalau composer sudah ada mirroring nya di Indonesia. Berikut adalah linknya https://packagist.phpindonesia.id

Cara melakukannya hampir sama, copy paste saja kode dibawah ini ke terminal kawan-kawan.

composer config -g repos.packagist composer https://packagist.phpindonesia.id

setelah it bisa lihat kembali config –list –globalnya.

Setelah itu, tada.. silahkan lakukan composer install / update untuk melihat result composer kawan-kawan. Mudah-mudahan lebih cepat ya 🙂

PHPUnit : Cara Mengambil Value Dari Hasil Test Fungsi Lain

PHPUnit salah satu tool yang menarik untuk dipelajari terutama untuk kita yang ingin project atau aplikasi kita bebas dari bug. Mungkin ada beberapa kita pernah dengar istilah TDD, Test Driven Development? Atau mungkin pernah mendengar Continuous Integration? Nah dari sini mulai belajar bagaimana code yang kita buat itu sebelumnya harus menjalankan unit testing sehingga kedepan aplikasi kita lancar walaupun ada panambahan fitur baru. Continue reading PHPUnit : Cara Mengambil Value Dari Hasil Test Fungsi Lain

Membuat Tanggal Carbon menjadi Tanggal Indonesia di Laravel

Ada beberapa kawan-kawan menanyakan, bagaimana cara agar tanggal pada Carbon itu menjadi tanggal Indonesia? Karena sebagai informasi kawan-kawan, carbon itu defaultnya adalah bahasa inggris, jadi kita perlu ubah agar tanggal indonesia dengan carbon pada aplikasi kita menjadi lebih sesuai.

Berikut ini saya akan jelaskan cara agar tanggal di carbon menjadi tanggal waktu Indonesia. Kawan-kawan di luar indonesia juga bisa melakukan setting tanggal menurut wilayahnya sendiri. Continue reading Membuat Tanggal Carbon menjadi Tanggal Indonesia di Laravel