Posts

Showing posts from February, 2019

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