May 292017
 

Assalamu’alaikum wr wb

Terkadang saat kita membuat aplikasi yang melakukan request ke server dan kita perlu tau apakah proses tersebut sudah selesai atau belum. Banyak cara yang bisa digunakan. tetapi biasanya dilakukan untuk tiap proses yang ada, kali ini kita akan membuat script dengan menggunakan angularjs yang berfungis untuk mendetksi semua proses http sehingga kita cukup buat semua program kita.

Pertama masukkan factory function pada aplikasi kita.

Code :

Lalu tambahkan pada tiap directive yang digunakan misalkan pada controller

 

 

Dengan script di atas kita dapat membuat loading page atau yang lain. silakan kembangkan semoga bermanfaat.

Inspirasi : https://stackoverflow.com/questions/23361883/angular-js-detect-when-all-http-have-finished

Wassalamu’alaikum wr.wb

Oct 042016
 

Convert doc to pdf with php and libreoffice

Assalamu’alaikum wr wb

Bagaimana cara convert dari ms word atau doc ke pdf dengan menggunakan php, saya sempat browsing dan mencari tutorial barang kali ada library yang sudah siap untuk melakukan proses tersebut, banyak tutorial mulai dari menggunakan zend framework dan phpdocx yang prosesnya juga membutuhkan ketelitian untuk mencoba.

Akhirnya saya berfikir bagaiman kalau tidak menggunakan library php tetapi menggunakan pihak lain yang di execute oleh php.  akhirnya pilihan jatuh pada libreoffice yang notabene gratis. mulalilah berjalan – jalan di google untuk mencari tutorial cara convert dengan libreoffice.

Langsung saja, karena os saya menggunakan centos maka perintahnya seperti berikut

Pertama kita install libreoffice mode tersembunyi dan libreoffice witer.

Setelah itu tinggal buat script php untuk execute libreoffice untuk melakukan convert ke pdf.

Simpan file ke dengan nama convert.php dalam folder /var/www/html/ lalu execute perintah lewat browser kamu.

Maka akan tercipta file dalam /var/www/html sesuai dengan nama file asli dengan ext .pdf

Selamat mencoba semoga membantu

Wassalamu’alaikum wr. wb

Oct 032016
 

gnome shell edit brightness

Assalamu’alaikum wr wb

Setelah upgrade dari ubuntu 14.04 LTE ke Ubuntu 16.04 LTE gnome shell saya mengalami sedikit kendalai saat ingin mengurangi cahaya pada monitor (brightness).

Untuk melakukan edit cahaya pada monitor kita dapat menggunakan tools xbacklight caranya adalah dengan install tools tersebut

Setelah melakukan isntallasi maka kita tinggal memanfaatkan nya dengan menulis perintah seperti dibawah ini

Untuk nilai brightnes nya silakan sesuaikan dengan kebutuhan.

semoga membantu

Wassalamu’ alaikum wr wb

Sep 162016
 

Create Water Mark with tcpdf

Assalamu’ alaikum wr wb

Pengertian WaterMark berdasarkan wikipedia adalah adalah suatu cara penyembunyian atau penanaman data/informasi tertentu (baik hanya berupa catatan umum maupun rahasia) kedalam suatu data bergana lainnya, tetapi tidak diketahui kehadirannya oleh indera manusia (indera penglihatan atau indera pendengaran), dan mampu menghadapi pengolahan sinyal bergana sampai pada tahap tertentu.

Kita akan memanfaat library tcpdf untuk membuat watermark ini.  Sebelumnya download dulu lib tcpdf lewat website resminya https://tcpdf.org/ lalu panggil seperti pada source di bawah ini :

Dengan source di atas kita sudah membuat watermark dengan tulisan miring. selamat mencoba

Wassalamu’alaikum wr wb

Sep 162016
 

PostgreSQL dblink

Assalamu’ alaikum wr wb

PostgreSQL dalah salah satu DBMS(Database management System) yang lumayan lengkap fitur – fiturnya. termasuk yang akan kita bahas sekarang dblink. di Oracle Juga terdapat plugin ini. Tujuannya adalah untuk menghubungkan database satu dengan yang lainnya, Jika kita mempunyai lebih dari satu database yang mungkin kita ingin saling terkoneksi antar db.

Salah satu caranya adalah dengan menggunakan plugin dblink. Berikut adalah langkah – langkah untuk mengaktifkan dan menggunakan dblink.

Buka SQL Ketikkan Perintah

Selamat mencoba

Wassalamu’alaikum wr wb

Sep 022016
 

Asalamu’alaikum wr wb

Kita awali pembahasan kali ini dengan materi ringan tentang angularjs saya sudah pernah berbagi tentang angularjs (http://sugik.do-event.com/2013/10/angularjs-bagian-1-basics/) tapi tidak ada salahnya jika sedikit review dan ulas balik tentang framework javascript yang satu ini.

Mengapa Harus AngularJs

HTML ada lah static document yang sering kita gunakan dalam pembuatan website, tetapi dengan adanya AngularJs sebuah halaman website akan dengan mudahnya kita dapat mengulah dan mengembangkannya menjadi sebuah halaman dinamik.

Alternatif

Kenapa tidak yang lain, inilah salah satu kelebihan dan AngularJs dia sangat mudah dan simple dalam pengolahan halaman HTML.

Pengembangan dan perkembangan 

Tidak dapat dipungkiri bahwa sebuah tools digunakan sedangkan pengembang dan perkembangannnya tidak bagus maka kita akan merasa kurang yakin menggunakan nnya. Berbeda dengan AngularJs yang memang sudah dikembangkan oleh google yang kita tau siapa google ? dan didukung oleh komunitas yang pasti tidaklah sedikit.

Dari beberapa alasan diatas maka tidak ada salahnya jika kita mengembangkan aplikasi dengan kerangka dasar menggunakan AngularJs.

Untuk lebih detailnya maka silakan buka halaman websitenya di https://angularjs.org/

Semoga dapat menjadi salah satu pilihan yang membantu. terimakasih

Wassalamu’ alaikum wr wb

Jan 252016
 

Create MID function in PotsgreSQL

Assalamu’ alaikum wr wb

Kita telah banyak mengenal fungsi – fungsi untuk memecahkan sebuah string, mulai dari left, right, substring. Fungsi yang akan kita buat sekarang terinspirasi dari fungsi yang ada pada microsoft Excel yaitu mid yang digunakan untuk mengambil char dari sebuah string yang lokasinya bisa kita tentukan termasuk juga jumlah char yang akan di ambil.

Pada PostgreSQL belum ada jadi kita akan membuatnya. berikut adalah source nya :


CREATE OR REPLACE FUNCTION mid(kata character varying, mulai integer, panjang integer)
RETURNS character varying AS
$BODY$

BEGIN

RETURN cast ( right(left(kata,mulai-1+panjang) , panjang) as varchar );

END;

$BODY$
LANGUAGE plpgsql VOLATILE
COST 1;
ALTER FUNCTION mid(character varying, integer, integer)
OWNER TO postgres;

Cara penggunaan source diatas cukup dengan memanggilnya dengan cara  sebagai berikut

select mid(‘12345678’,2,2)

Script diatas akan mengambil baris ke 2 dari 12345678 dan mengambil 2 char selanjutnya.

Maka Outputnya adalah sebagai berikut

23

Semoga dapat menambah wawasan teman – teman semua.

Wassalamu’ alaikum wr wb

Jan 222016
 

How To get DataBase Size (PostgreSQL)

Assalamu’alaikum wr wb

Terkadang kita ingin mengecek berapa besarkan ukuran db kita sekarang, berikut adalah script sederhana untuk dapat mengambil ukuran db dengan  mengunakan SQL.


-- Database Size
SELECT pg_size_pretty(pg_database_size('nmdb'));
-- Table Size
SELECT pg_size_pretty(pg_relation_size('nmdb.schema.tabel'));

itu dulu bagi – baginya nanti lanjur lagi semoga membantu

Wassalamu’alaikum wr wb

Nov 152011
 

Assalamu’ alikum wr wb

Setelah lama mencari – cari, perbaikan pada MySQL Workbench, akhirnya menemukan juga path untuk MySQL Workbench pada ubuntu 11.10.

Mysqlwb

Sebelumnya maaf bagi yang tidak tau apasih kegunaan dari MySQL Workbench. Tools ini adalah sebuah alat untuk memanagement pada MySQL jadi hampir sama dengan SQL-Interprice kalo di SQL – Server. cuman ada beberapa kelebihan terutama para ERD, jadi kita akan mudah dalam desain system kita.

lanjut pada versi ubuntu sebelumnya MySQL Workbench  berjalan dengan lancar, cuman pada ubuntu 11.10 ada beberapa bug yang mungkin akan terasa mengesalkan,Ok Langsung saja bagi yang mau menggunakan bisa langsung download ke sini :

http://lotomas.net/files/mysql-workbench-gpl-5.2.35-1.i386.ubuntu-oneiric.deb

Wassalamu’alaikum wr wb

Jul 112011
 

Assalamu’ alaikum wr wb

Karena banyak yang meminta contoh file untuk Dinamic tree ExtJS maka akhirnya saya buatkan juga file agar bisa di download.

Silakan Download di sini : http://www.ziddu.com/download/15652230/latihanextjs.tar.gz.html

Karena menggunakan CodeIgniter anda harus terlebih dahulu mendownlaoad CI Versi CodeIgniter_1.7.3 atau CodeIgniter_1.7.2, jangan menggunakan yang Versi 2 karena ada banyak perbedaan pada versi tersebut. Untuk ExtJS saya menggunakan Versi 3.

Wassalamu’ alaikum wr wb