Posts

Showing posts from 2019

Contoh Penerapan Barcode di Surat Tanda Terima Order

Image
Barcode pada dasarnya adalah susunan garis vertikal hitam dan putih dengan ketebalan yang berbeda, sangat sederhana namun sangat berguna, dengan kegunaannya untuk menyimpan data-data spesifik misalnya seperti kode produksi, tanggal kadaluwarsa, serta nomor identitas lingkaran konsentris atau tersembunyi dalam sebuah gambar. Barcode dibaca dengan memakai sebuah alat baca optik yang disebut dengan barcode reader . Pada prinsipnya barcode reader hanyalah sebuah alat input biasa seperti halnya keyboard ataupun scanner namun peran manusia sebagai operator sangat minim dalam sisi Point of Sale. Penggunaan barcode sangatlah membantu dalam menganalisis data trend penjualan dengan sangat cepat. Barcode digunakan untuk kebutuhan seperti pembuatan tiket, resep, inventori, tagihan dan lain-lain. Pada urusan tiket digunakan untuk lacak entri, masuk kembali dan keluar untuk acara, perjalanan, dan lainnya. Pada urusan resep bisa untuk cari pembelian dan faktur sebelumnya. Pada urusan invento

Liburan di Bali

Image
Menikmati sunset di pantai belakang hotel Anvaya Pertunjukan beberapa tari tradisional Bali di area Garuda Wisnu Kencana (GWK)  Ada gala dinner dan panggung musik malam. Pantai di Anvaya Bali

Memperbaiki Text yang muncul di Textarea dengan Javascript Replace

Image
Ada masanya kita insert sebuah teks ke dalam tabel database dari sebuah textarea dengan cleansing karakter "enter" sehingga ketika ditampilkan ulang di website menjadi seperti di bawah ini: Untuk memperbaiki tampilan teks yang sifatnya kondisional tanpa mengubah record aslinya dapat menggunakan javascript replace contohnya seperti di bawah ini: var isi = content; var notenya = isi.replace(/Line/g, "\r\n\r\nLine").replace(/HS Code/g, "\r\nHS Code"); Maka hasilnya dapat menjadi seperti (kasusnya mengganti kata Line dengan seolah menambahkan karakter "enter",  mengganti kata HS Code dengan seolah menambahkan karakter "enter", dan seterusnya.

Menambahkan value baru ke dalam Session aktif di Codeigniter

Image
Session adalah sebuah varibel sementara yang diletakkan di server. Di mana PHP bisa mengambil nilai yang tersimpan di server walaupun kita membuka halaman baru. Biasanya session akan hilang jika anda menutup browser. Contoh penggunaan session adalah proses autentikasi, yang dapat kita lihat dan alami adalah pada proses login facebook, twitter atau semacamnya. Paragraf di atas adalah pengantar apa itu session. Nah ini singkat uraian bagaimana Menambahkan value baru ke dalam Session PHP aktif di framework Codeigniter Tahapannya sesederhana langkah di screenshot di atas ini. 1. Load session dan simpan sebagai variabel. (Membentuk array) 2. Push atau sisipkan value baru ke dalam variabel array sebelumnya. 3. Set atau simpan ulang session dengan nama session yang lama. Sehingga session lama sudah ditambahkan nilai baru.

Sintak Javascript me-reload halaman web yang sedang aktif

Image
Fungsi ini dipakai ketika kita baru saja menambahkan Session kemudian perlu memuat ulang halaman web yang sedang aktif di browser tab. Untuk mereload secara penuh (bukan cache) gunakan sintaks: location.reload(true);

Fungsi CURL di skrip PHP

Image
Ini adalah contoh fungsi CURL di skrip PHP untuk kasus login ke halaman web. Parameter yang diperlukan adalah Action URL daripada halaman login pada suatu website. kemudian dua name daripada textbox berupa username dan password.

Javascript untuk cegah halaman login kembali saat tekan tombol Back

Image
  Kebiasaan browser ketika kita login ke dalam suatu aplikasi web dan kemudian mencoba menekan tombol Back pada browser, browser akan kembali menampilkan halaman sebelumnya yaitu halaman login. Padahal kita sudah mendapatkan session dari sistem sebaiknya tetap menghadirkan halaman beranda kepada kita bukan halaman login lagi. Untuk mengatasinya kita bisa menambahkan skrip yang diberi kotak merah spt gambar di atas pada halaman login (html).

Mudahnya download font Helvetica secara gratis

Image
Kunjungi situs https://downloadhelvetica.com/ untuk mendownload font-nya. Sudah biasa web developer memakai font-font yang dapat didownload dan dipasang pada projectnya seperti font ini.

Solusi upload tema wordpress di Centos lokal

Image
Jika instalasi wordpress mengalami gagal upload tema atau plugin kemudian wordpress memberikan keterangan seperti “failed to connect ftp server” atau sejenisnya. Lakukan penambahan skrip di bawah ini pada file wp-config.php define('FS_METHOD','direct');    

Instalasi MySQL Server pada Centos

Image
Instalasi paeket MySQL pada sistem operasi linux seperti CentOS atau ubuntu sangatlah mudah. Berikut di atas tiga langkah command line yang dapat dijalankan melalui terminal;

Cron job pada CentOS 6

Image
Cron Job Adalah program di dalam server linux berupa service yang bisa menjalankan perintah secara otomatis pada saat-saat tertentu. misalnya Anda ingin menyalin (copy) semua data pada direktori computer linux satu ke computer lainnya setiap hari, atau Anda ingin menghapus data tertentu setiap menggu sekali. Nah tugas ini Anda bisa lakukan secara otomatis dengan menggunakan Cron Job. 1.    Instal Cron jOb pada server linux Anda. dalam hal ini saya menggunakan Linux Centos. # yum -y install vixie-cron 2.    Jalankan Cron otomatis pada saat server dinyalakan. # chkconfig crond on 3.    Jalan Cron Job # service crond start 4.    Setting Cron Job sesuai kebutuhan Anda, untuk contoh ini saya ingin menhapus file coba.txt di folder sharing-degenius. # nano /etc/crontab   Perhatikan pada baris terakhir disitu terdapat : 19 21 * * * root rm /var/www/html/cabang.txt KETERANGAN : •    Digit Pertama : Menit (0-59), •    Digit Kedua : jam (0-23) •    Digit Ketiga : tanggal

Instalasi Driver Koneksi PHP ke MySQL

Image
1. Install librari php-mysql yum install php-mysql 2. Load koneksi mysql dan mysqli di file /etc/php.ini 3. Restart service http atau apache service restart httpd 4. Melakukan koneksi dengan driver mysql atau mysqli

Website Properti

Image
Website Properti Terdiri dari halaman beranda, company profile, marketing, simulasi KPR, news dan contact person   Halaman beranda berisi slideshow images.   Halaman marketing berisi proyek perumahan yang dibangun. Di tiap proyeknya berisi informasi exterior, interior, site plan, price list dan progress.     Halaman detil proyek. 

Instalasi Web Server untuk koneksi PHP ke PostgreSQL

Image
PostgreSQL atau postgres adalah software sistem manajemen basisdata relasional yang cukup popular yang dapat mengatur dan mengolah data untuk membuat website atau aplikasi web. PostgreSQL menjadi satu yang dapat dimanfaatkan selain sistem lainnya seperti Microsoft SQL Server, MySQL maupun Oracle. Di sini postgres umum digunakan untuk aplikasi web yang menggunakan pemrograman JAVA atau PHP di lingkungan pemerintahan, kampus dan bisnis. Postgres dipasang di sistem operasi Linux seperti CentOS maupun Redhat. Postgres sendiri dapat menampung dan mengolah data puluhan hingga ratusan Gigabyte bergantung pada desain basisdata dan konfigurasi software dan hardware, juga mendukung sejumlah fitur umum seperti tipe data beragam, transaksi, replikasi, high-availability dan sebagainya. Ini menjadi hal positif sebagai pengembangan aplikasi. Sebagain contoh, di salah satu environment aplikasi yang pernah saya kenali terdapat PostgreSQL dipasang di sistem operasi CentOS dengan spesifikasi kompute

Instalasi Web Server untuk koneksi PHP ke Microsoft SQL Server

Image
 Web Server untuk aplikasi PHP lebih umum dipasangkan dengan database seperti MySQL atau PostgreSQL. Tapi tidak menutup kemungkinan kita menjalankan aplikasi PHP dengan koneksi ke database Microsoft SQL Server. Di bawah ini saya menulis mengenai tahap instalasi web server pada lingkun sebuah system operasi CentOS. Sudah beberapa kali dilakukan di versi CentOS 6 maupun Redhat 7. 1. Install Apache Apache adalah satu dari web server yang digunakan untuk melayani request dan response dokumen web menggunakan protocol HTTP. sudo yum install httpd mod_ssl service httpd start sudo iptables -I INPUT -p tcp --dport 80 -j ACCEPT sudo service iptables save service iptables restart 2. Install PHP PHP adalah bahasa pemrograman script server-side yang didesain untuk pengembangan web. Mesin interpreter PHP di-install untuk memproses program-program php yang disisipkan dari halaman web. Kemudian EPEL (Extra Packages for Enterprise Linux) adalah project repository yang disiapkan oleh team Fedora yang be

Kuliner sepanjang akhir 2018 yang kugemari

Image
Ayam spicy McD Pulang kantor gue memutuskan pergi tempat makan McD baru dan pesan paket Ayam Spicy dan Burger. Salahnya, gue bilangnya yang burger dipaketkan juga. Kirain terjemahan dari kata "dipaketkan" adalah digabungkan ke paket Ayamnya ternyata salah. Berhubung pelayannya laki kurang jelas ngomongnya jadi iyain aja ambil gampang. Begitu bayar seharga dua porsi eh bener kan pesananya gua ternyata kebanyakan  Soalan rasa ayam spicy-nya enak, gurih, pedes sehingga bikin mules di pagi harinya, lalu ayamnya tidak begitu berminyak seperti ayam paket besar originalnya KFC. Kalau cheese burgernya gua gak suka ya mungkin cheese nya yang gak cocok sama lidah. Untuk kentang gorengnya dipakaiin saus enak renyah asik. Kuliner Warung Aceh Ceritanya gue udah lama tidak olahraga bulutangkis bareng teman kampus dan juga lama tidak makan menu masakan warung aceh yang kusuka semacam nasi goreng aceh, mie goreng, roti cane sampai teh tarik, Dan baru sabtu

Mati gaya saat akses internet dibatasi

Aku jadi bingung mau browsing apa gitu ya di saat tiba-tiba dapat akses internet terbuka atau filter jaringan sedang dibuka. Ada aturan di suatu kantor internetnya dibatasi secara merata padahal ada sub bagian yang mungkin punya kepentingan research and development sehingga sudah perlu menggunakan internet untuk mencari bahan atau data. Ya, padahal setiap harinya suka ada saja ide atau niat untuk browse wawasan, konten kreatif, tulisan atau tutorial tertentu untuk pengembangan diri. Yang tadinya mau download materi ini dan itu jadi hilang ingatan akhirnya :D Dan sekarang, enggak dipungkiri lagi kan orang-orang mulai beralih ke konten video dan gambar dalam berbagi tutorial dan materi positif lainnya. Tetapi disini beberapa website berisi konten pembelajaran diblokir dengan filter jaringan yang seharusnya tidak seperti itu. Pada gilirannya, otak jadi mati gaya aja gitu secara saya satu dari sekian orang yang bekerja di bidang teknologi informasi atau sistem informasi tapi akses dibat

Kasus konversi tanggal bertipe string menjadi format datetime SQL Server

Image
Ada teman mengalami persoalan record tanggal (panjangnya tidak baku) di suatu tabel database isinya string. Lalu minta dibuatkan format tanggal supaya bisa di-insert ke kolom dengan tipe data datetime sesungguhnya di SQL Server. Mikir-mikir sebentar maka kubuatkan kueri seleksi di bawah bisa dijadikan contoh penyelesaian.

Perintah linux untuk menghapus data-data dalam direktori linux

Perintah ini kepakai banget buatku yang sesekali menghapus data-data pada server yang selama sekian bulan bisa menghasilkan ratusan giga. find /var/www/html/document1/ -type f -atime +3 -exec rm -vrf {} \; find /var/www/html/document1/ -type f -atime -3 -exec rm -vrf {} \; Command baris pertama bermakna: Cari berkas bertipe file di dalam direktori /var/www/html/document1 yang diakses tiga hari ke belakang (+3)  kemudian eksekusi penghapusan file tersebut serta menampilkan keterangannya pada layar terminal. Command baris kedua bermakna: Cari berkas bertipe file di dalam direktori /var/www/html/document1 yang diakses tiga hari lalu sampai dengan waktu sekarang (-3) kemudian eksekusi penghapusan file tersebut serta menampilkan keterangannya pada layar terminal.

Linux command line RSYNC untuk sinkronisasi files

Bagaimana cara melakukan penyalinan files atau direktori berisi files di sistem Linux dari satu server ke server lain ? ternyata ini dapat dilakukan dengan perintah RSYNC atau SCP. Contoh kasusnya : saya mempunyai direktori “hpl” di lokasi /var/www/html/ pada server pertama (192.168.1.249) dan kedua (192.168.1.242). Kemudian mau menyalin isi direktori tersebut dari server pertama ke server kedua. Maka solusi penyalinan bisa menggunakan perintah di bawah ini: cd /var/www/html rsync -auv -e ssh --ignore-existing --progress hpl root@192.168.1.242:/var/www/html/ hpl Dengan skrip di atas sistem akan melakukan penyalinan isi folder Hpl ke folder Hpl di server tujuan (192.168.1.242) dengan menampilkan progress penyalinan di layar terminal, melalui jalur remote SSH, dengan hanya meng-update files atau menyalin file-file yang tidak ada saja di direktori kedua (ignore existing) dengan kata lain membiarkan files-files yang sudah ada sebelumnya. Hal ini ditujukan untuk tetap m

Menonaktifkan aktivitas cut copy paste pada konten web

Umumnya pengguna internet dapat mengambil informasi atau konten narasi dengan cari copy paste. Tetapi , kita dapat meminimalisirnya dengan menambahkan menambahkan javascript berikut pada halaman web kita. function disableSelection(a) { void 0 !== a.onselectstart ? a.onselectstart = function() { return !1 } : void 0 !== a.style.MozUserSelect ? a.style.MozUserSelect = "none" : a.onmousedown = function() { return !1 }, a.style.cursor = "default" } window.onload = function() { disableSelection(document.body) }, document.oncontextmenu = function(a) { var b = a || window.event; if ("A" != (b.target || b.srcElement).nodeName) return !1 }, document.ondragstart = function() { return !1 }, window.addEventListener("keydown", function(a) { !a.ctrlKey || 65 != a.which && 66 != a.which && 67 != a.which && 70 != a.which && 73 != a.which && 80 != a.which && 83 != a.which && 85 != a.which && 8

Memanggil fungsi javascript dengan onkeyup "enter"

Pada aplikasi web biasanya terdapat fungsi pencarian dengan mengetikkan keyword pada textbox kemudian menekan tombol "Search". Kondisi ini bisa disiasati dengan menambahkan (javascript) event-listener "onkeyup" pada textbox sehingga dengan menekan tombol "enter" akan sama dengan memanggil aktivitas tekan tombol "Search" <input type="text" onkeyup="if(event.keyCode==13){ doSearch(); }" > Ini dapat membantu user yang terbiasa ketik sesuatu dan tekan enter.

Situs koreksi skrip PHP

Image
http://phpcodechecker Contoh hasil:

Engkripsi md5 pada SQL Server

Image
MD5 adalah singkatan dari “Message-Direst Algorithm 5”. dan merupakan sebuah algoritma fungsi hash dari kriptografi yang di gunakan dengan hash value 128-bit. MD5 telah di gunakan untuk berbagai macam keperluan dalam membangun keamanan sebuah sebuah aplikasi. khususnya MD5 Sering di gunakan untuk membantu validasi login pada sistem. penggunaan md5 dalam menyamarkan password yang tersimpan di database. agar menambah nilai secure pada sebuah sistem. MD5 di kembangkan dan di rancang pada tahun 1991 oleh seorang yang bernama Ronald Rivest. untuk menggantikan fungsi hash sebelumnya, yaitu MD4. Saya rasa untuk pengertian yang lebih lengkapnya lagi teman-teman bisa googling untuk mendapatkan informasi dari berbagai sumber. Kegunaan MD5 Setelah kita mengenal sedikit pengertian dari MD5, sekarang kita akan membahas sedikit banyak nya kegunaan dari fungsi MD5 di dalam membangun keamanan sebuah aplikasi atau sistem informasi. Biasanya MD5 di gunakan untuk meng-enkripsi data yang bersifat rahasi

Perintah linux untuk menampilkan isi direktori dengan ignore

Image
Sintaks: ls -I "*.jpg" -I "*.png" -> Menampilkan isi direktori aktif tetapi tidak menampilkan file .jpg dan .png

Satu cara penyembunyian input box bertipe checkbox

Image
Penyembunyian input box bertipe checkbox dengan javascript

Upload file menggunakan fitur AJAX dari JQuery

Image
Upload file sekarang sudah banyak menggunakan metode AJAX.  

HTML untuk membuat running text

Image
Running text biasa dipakai untuk informasi pengumuman berbentuk teks berjalan pada sebuah website. Contohnya website berita.

Pembulatan angka pada skrip PHP

Image

Mendapatkan nilai waktu pada datetime SQL Server

Image
Sintaks: CAST( kolom_datetime AS TIME)  -> akan menampilkan nilai waktu. dapat digunakan untuk filtering waktu

Mengarahkan browser ke halaman web baru dengan javascript

Image
Sintaks: window.location.href  -> Akan mengarahkan tab browser aktif untuk memuat alamat halaman baru window.open() -> Akan membuat tab browser baru untuk membuka halaman yang diarahkan