Instalasi dan Konfigurasi Gammu SMSD PlaySMS di Orange Pi

PlaySMS adalah salah satu aplikasi yang bisa digunakan untuk mengelola SMS Gateway, karena menggunakan web ui jadi PlaySMS sangat mudah digunakan, tanpa perlu menggunakan command line bila menggunakan gammu langsung. Persiapan Alat IP Komputer : 192.168.2.10 IP Orange Pi : 192.168.2.47 Modem USB : Huawei E220 HSDPA Orange Pi PC terinstall Armbian Colokkan modem USB […]

Read More

Mengirim SMS NEXMO dengan Laravel 5.4

Di Laravel, untuk mengirim SMS sudah sangat mudah, karena provider SMS Gateway Nexmo ataupun yang lainnya telah menyediakan library untuk pengiriman sms via API masing-masing, disini kita akan khusus membahas Nexmo. Pertama anda harus membuat akun di nexmo.com, anda akan mendapatkan €2 untuk percobaan kirim-kirim sms, tetapi hanya bisa ke nomer yang telah anda daftarkan […]

Read More

Solusi Error PHP nginx Permission denied while connecting to upstream

Saat menggunakan nginx dan php-fpm error yang sering muncul adalah 2016/12/05 12:01:05 [crit] 20397#20397: *3 connect() to unix:/run/php/php7.0-fpm.pid failed (13: Permission denied) while connecting to upstream, client: 127.0.0.1, server: localhost, request: “GET /info.php HTTP/1.1”, upstream: “fastcgi://unix:/run/php/php7.0-fpm.pid:”, host: “localhost” Bila anda menggunakan PHP 5 biasanya socketnya berada di /var/run/php5-fpm.sock. Solusi Error unix:/run/php/php7.0-fpm.pid failed (13: Permission denied) […]

Read More

Mengatasi PHP no suitable wrapper could be found

Error yang muncul PHP message: PHP Warning: fopen(http://load-01.jaranguda.com/Unduh-Lagu.mp3): failed to open stream: no suitable wrapper could be found in /var/www/rdl.jaranguda.com/wp-content/plugins/download-monitor/includes/class-dlm-download-handler.php on line 603" while reading response header from upstream, client: 36.84.147.104, server: rdl.jaranguda.com, request: "GET /kesahmanuk/8877/ HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "rdl.jaranguda.com", referrer: "http://rdl.jaranguda.com/novita-br-barus/kacang-koro/" 2016/11/21 15:41:35 [error] 10699#10699: *30176 FastCGI sent in stderr: "PHP message: PHP […]

Read More

Mengatasi Error TokenMismatchException di Laravel

Error TokenMismatchException di Laravel 5, muncul karena form yang anda gunakan belum memiliki csrf token. Tetapi tenang saja, karena disini saya akan memberikan solusi atas masalah tersebut. Cara untuk mengatasi error TokenMismatchException adalah 1. csrf token Kemungkinan pertama anda belum membuat csrf token di form anda. Code yang harus anda tambahkan adalah {!! csrf_field() !!}{!! […]

Read More

Contoh Global Helper di Laravel 5.2

Laravel 5.2 punya banyak fungsi yang termasuk global helper, global helper disini maksudnya fungsi yang bisa dipanggil dari mana saja didalam script. Sebagai contoh sederhana kita akan menggunakan fungsi untuk memformat tanggal menjadi penanggalan Indonesia. 1. Membuat Helper Buat folder Helpers di folder app, buat file Tanggal.php di folder Helpers tersebut. Path lengkapnya adalah app/Helpers/Tanggal.php. […]

Read More

Script PHP untuk Menghitung Hari Kerja

Contoh sederhana untuk menghitung jumlah hari kerja dalam rentang waktu yang telah di tentukan, disini kita hanya membuat backend, jadi kalo anda mau membuat sistem cuti online harus dibuat frontend beserta validasinya. Disini hari kerja maksudnya adalah hari antara dua tanggal tanpa hari sabtu, minggu. Contoh kita mau mengetahui jumlah hari kerja antara 8 Agustus […]

Read More

Menghitung Total dari Harga di Array

Contoh sederhana kita memiliki orang yang membeli 3 jenis ikan, yang ada di dalam array multidimensi $pesanan = array( array( "nama_barang" => "Ikan Teri", "harga" => "50000", ), array( "nama_barang" => "Ikan Asin", "harga" => "10500", ), array( "nama_barang" => "Ikan Lele", "harga" => "6300", ) );$pesanan = array( array( "nama_barang" => "Ikan Teri", "harga" […]

Read More

Mengambil nilai Integer PHP Excel Reader

Bila anda menggunakan php-excel-reader untuk membaca file Excel dengan PHP, kadang menemui kesulitan mengambil nilai integer atau float, solusinya adalah menggunakan raw() Contoh <?php require(’excel_reader.php’); $data = new Spreadsheet_Excel_Reader(’data_barang.xls’); $hasildata = $data->rowcount($sheet_index = 0); for ($i=4; $i<=$hasildata; $i++) { $qty = $data->val($i, 10); var_dump($qty); }<?php require(‘excel_reader.php’); $data = new Spreadsheet_Excel_Reader(‘data_barang.xls’); $hasildata = $data->rowcount($sheet_index = 0); […]

Read More

Membuat Upload Gambar Dengan Laravel 5.2

Untuk kebutuhan tutorial ini kita akan menambahkan satu tabel baru di database yang kita beri nama gambar, berikut ini file migrationnya public function up() { Schema::create(’gambar’, function (Blueprint $table) { $table->increments(’id’); $table->string(’judul’); $table->string(’file_gambar’); $table->timestamps(); }); } public function down() { Schema::drop(’gambar’); } public function up() { Schema::create(‘gambar’, function (Blueprint $table) { $table->increments(‘id’); $table->string(‘judul’); $table->string(‘file_gambar’); $table->timestamps(); […]

Read More