Posts

Showing posts with the label php

Masalah Resource id # pada Php mySQL

Selamat datang di arsip bertuah blog. pada posting saya kali ini, saya akan berbagi pengalaman tentang problem Resource id#. banyak sekali bentuk terjadinya resource id seperti   Resource id # 4,  Resource id # 5,  Resource id # 6,  Resource id # 7,  Resource id # 8 dan seterusnya. bebrapa sumber yang telah saya baca termasuk stackoverflow yang mengatakan bahwa masalah resource id # ini bukanlah sebuah error.  Resource ini terjadi karena kita menampilkan return dari query. contohnya seperti coding dibawah ini: <?php $data=mysql_query("SELECT * from peserta where id_lomba='$a[id_lomba]'"); print_r($data); //penyebab terjadinya resource id# while ($a = mysql_fetch_array($data)) { print_r($a); } ?> Pada koding php di atas dapat kita lihat pada baris ke tiga ada sebuah koding untuk mencetak mysql query. sehingga mySQL akan mengembalikan nilai dengan resource # id. jadi yang seharusnya kita lakukan adalh menghapus koding tersebut baik berbentuk print...

Fungsi number_format php di javascript

      Fungsi number_format pada php biasanya digunakan untuk membuat angka menjadi format yang lebih enak dibaca seperti contoh berikut. 5000000 => 5.000.000 // number_format(5000000,0,',','.'); 5000000 => 5.000.000,00 // number_format(5000000,2,',','.') seperti terlihat pada contoh di atas, number_format digunakan untuk merubah format angka menjadi lebih mudah dibaca pada bahasa pemrograman php. Lalu bagaimana jika ingin menggunakan fungsi number_format pada javascript ? berikut saya bagikan fungsi membuat number_format pada bahasa pemrograman javascript yang saya dapat dari halaman github. function number_format (number, decimals, decPoint, thousandsSep) { number = (number + '' ).replace( /[^0-9+\-Ee.]/g , '' ) var n = ! isFinite ( + number) ? 0 : + number var prec = ! isFinite ( + decimals) ? 0 : Math .abs(decimals) var sep = ( typeof thousandsSep === 'undefined' ) ? ',' : thousandsS...

Pemrograman Berorientasi Object - Overloading dan Overriding

       Function atau method overloading dan override adalah fitur yang sangat mendasar dan berguna dari bahasa OOP manapun. Dalam tutorial ini kita akan membahas implementasi metode overloading dan override di php. Di sini pertama kita akan membahas dasar-dasar overloading dan override. Setelah eksplorasi dasar kita akan menerapkan overloading dan override di php. Sebelum melangkah lebih jauh, saya mengasumsikan bahwa Anda memiliki pengetahuan dasar tentang class dan pewarisan di php. Anda juga memiliki pemahaman tentang magic method di php. Magic method karena overloading di php bisa di implmentasikan dengan menggunakan magic method. Overriding        Arti dasar dari overriding di OOP sama dengan arti kata sebenarnya. Dalam arti kata sebenarnya dari overriding adalah menggantikan perilaku orang tua yang sama pada anak. Ini sama dengan override method di OOP. Dalam arti OOP, override adalah mengganti method class induk di class...

Install phpPgAdmin di Centos 7

     Melanjutkan tulisan saya sebelumnya tentang instalasi postgreSQL, kali ini saya lanjutkan dengan instalasi phpPgAdmin. phpPgAdmin merupakan aplikasi GUI untuk postgreQL seperti phpMyAdmin pada MySQL. phpPgAdmin digunakan untuk memudahkan managemen database pada postgreSQL. Instalasi phpPgAdmin      paket phpPgAdmin tersedia pada repository centos. Anda dapat menambahkan / melakukan update dengan menggunakan perintah : sudo rpm -Uvh https://download.postgresql.org/pub/repos/yum/9.5/redhat/rhel-7-x86_64/pgdg-centos95-9.5-2.noarch.rpm selanjutnya lakukan instalasi phpPgAdmin menggunakan perintah : sudo yum -y install phpPgAdmin pastikan bahwa komputer sudah terinstall web server seperti apache.Secara default, phpPgAdmin tidak dapat diakses dari luar. untuk itu anda perlu melakukan konfigurasi pada file /etc/httpd/conf.d/phpPgAdmin.conf. sudo vi /etc/httpd/conf.d/phpPgAdmin.conf anda akan mendapat kode sebagai berikut. Alias /phpPgAdmin /usr/shar...

Php root Url untuk include dari dalam dan luar folder

Pada Posting ini akan membahas pemanggilan file-file php atau juga html document. yang melalui fungsi yang telah disediakan oleh php dan membahas bagaimana menggali berdasarkan letak file atau root(akar) didalam folder,sub folder dan sub sub folder. Fungsi PHP untuk memanggil file php lainya Bahasa pemograman PHP  memiliki kemampuan utuk menyertakan file php yang lainnya.adapun fungsi untuk menyertakan file php lainya yaitu. include(); require(); include_once(); requere_once(); agan bisa gunakan salah satu dari fungsi tersebut sesuai dengan kebutuhan agan. Bagaimana memanggil file php berdasaran lokasi akar foldernya ? 1.memanggil di dalam satu folder yang sama memanggil dalam satu folder ini maksunya adalah file php yang akan memanggil dan file php yang akan di panggil berada dalam satu folder. nah, untuk menyertakan file php didalam folder yang sama pathnya seperti  contoh dibawah ini: include(�koneksi.php�); pada conto diatas file php koneksi berada dalam satu folder dengan...

Panduan pemula belajar pemrograman web dan internet

Pada artikel ini akan membahas tentang bagaimana untuk memulai langkah awal untuk menjadi seorang programmer. bahasa pemograman apa saja yang perlu dikuasai dalam pemograman web dan pemograman internet. Definisi pemograman web World Wide Web ("WWW", atau singkatnya "Web") adalah suatu ruang informasi di mana sumber-sumber daya yang berguna diidentifikasi oleh pengenal global yang disebut Uniform Resource Identifier (URI). WWW sering dianggap sama dengan Internet secara keseluruhan, walaupun sebenarnya ia hanyalah bagian daripadanya. Hiperteks dilihat dengan sebuah program bernama browser web yang mengambil informasi (disebut "dokumen" atau "halaman web") dari server web dan menampilkannya, biasanya di sebuah monitor. Kita lalu dapat mengikuti pranala di setiap halaman untuk pindah ke dokumen lain atau bahkan mengirim informasi kembali kepada server untuk berinteraksi dengannya. Ini disebut "surfing" atau "berselancar" da...

Koding PHP membuat nomor halaman / pagination

Image
Belajar membuat pagination menggunakan php dan Bootstrap selamat datang di arsipbertuah blog. pada posting kali ini ane akan membahas tentang bagaimana membuat nomor halaman atau lebih dikenal lagi dengan sebutan pagenation menggunakan bahasa pemograman PHP. pagination adalah sebuah sistem penomoran.tujuan membuat nomor halaman ini adalag agar mempersingkat list pada halaman web. contohnya pada sebuah tabel yang memiliki banyak data maka dengan pagination data tersebut tidak akan muncul semu kerena sudah dibagi-bagi menjadi beberapa halaman.pada umumnya  banyak sistem yang berbasis web pada saat ini dalam menampilkan data menggunakan pagination. untuk itu ane share cara membuat nomor halaman buat kita yang masih pemula dalam programming. untuk membuat pagination sederhana ini bisa dilakukan semua bahasa pemograman. tapi pada artikel ini ane menggunakan bahasa pemograman PHP karena sepertinya pada saat ini lebih banyak yang menngunakan php. dan untuk desainnya ane gunakan framework...

Belajar PHP menghitung selisih tanggal

Image
selamat datang kembali pada belajar pemrograman dasar PHP arsipbertuah.pada posting kali ini ane akan membahas tentang belajar menghitung selisih tanggal. menghitung selisih tanggal sering kita jumpai dalam beberapa kasus pada saat membuat sebuah projek sistem informasi, aplikasi dll.salah satu contohnya adalah untuk menghitung umur yang akan dihitung berdasarkan tanggal lahir. selisih tanggal adalah rentang waktu antara dua tanggal. adapun tujuan kita belajar ini untuk mengolah data yang berkaitan dengan perhitungan tanggal. pada php untuk menghitung selisih antara dua tanggal memiliki basic coding seperti dibawah ini: koding php menghitung umur dari tahun lahir ke tahun saat ini <?php $tgl_lahir=new datetime(date("1994-01-10")); $sekarang =new datetime (date("Y-m-d")); $interval = $tgl_lahir->diff($sekarang); $umur=$interval->y; echo " umur anda adalah $umur tahun"; ?> nah, jika coding php diatas kita jalankan hasilnya  adalah �umur anda adal...

Metode (SAW) Simple Additive Weighting dan contoh coding PHP

Image
Pengertian SAW Simple Additive Weighting meupakan metode penjumlahan terbobot konsep dasar metode SAW adalah mencari penjumlahan terbobot dari rating kinerja pada setiap alternative pada semua kriteria (Kusumadewi, 2006) Menurut Fajar Nugraha (2011), metode SAW membutuhkan proses normalisasi matrik keputusan (X) ke suatu skala yang dapat diperbandingkan dengan semua rating alternatif yang ada. Metode SAW mengenal adanya 2(dua) atribut yaitu kriteria (benefit) dan kriteria biaya (cost) perbedaan mendasar dari kedua kriteria ini adalah dalam pemilihan kriteria ketika mengambil keputusan. Adapun langkah penyelesaian dalam menggunakannya adalah 1. Menentukan alternative, yaitu Ai 2. Menentukan kriteria yang akan dijadikan acuan dalam pengambilan keputusan, yaitu Cj 3. Memberikan nilai rating kecocokan setiap alternative pada setiap kriteria. 4. Menentukan bobot preferensi atau tingkat kepentingan (W) setiap kriteria W=[ W1 W2 W3 W4] 5. Membuat table rating kecocokan dari setiap ...

Fix Error #1064 PHPMyAdmin MySQL/MariaDB When Creating ENUM

Image
Error ini biasanya terjadi ketika kita membuat table menggunakan table builder dimana ada filed yang menggunakan type data ENUM #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '0) NULL DEFAULT blablablaaaahh How to fix this error?? Open your phpMyAdmin folder > go to libraries > open Table.php In thi case I use Laragon C:\laragon\etc\apps\phpMyAdmin\libraries Search for line 402 And change it like this Code         if ($length != '' && ! preg_match($pattern, $type)) {           $lengthFix = str_replace(",", ".", $length);           if($lengthFix != $length){               $modified = true;           }           if(is_numeric($lengthFix)){               if($modified){       ...

Belajar php : membuat dokumen pdf

Image
belajar membuat dokumen pdf dengan php selamat datang kembali pada belajar pemrograman dasar PHP arsipbertuah.pada posting kali ini ane akan membahas tentang bagaimana membuat dokumen pdf menggunakan fpdf. pdf adalah sinkatan dari free pdf merupakan suatu kumpulan class (library) PHP yang memungkinkan penggunanya dapat membuat halaman PDF dengan mudah dan tanpa perlu menginstall modul tambahan .adapun tujuan kita belajar ini untuk membuat laporan pada sistem berbasis web. pada belajar PHP untuk membuat document pdf memiliki basic coding seperti php biasanya namun pada fpdf menggunakan OOP. pada dasarnya yang namanya fremework fungsi-fungsinya sudah dibuat jadi kita menggunakan fpdf tinggal include ke dokumen php kita dan memanggil fungsi tersebut sesuai kebutuhan. untuk include fpdf di dokumen php kita bisa agan download dulu di http://www.fpdf.org/ disitu juga sudah lengkap tutorial fungsi-fungsi yang ada di fpdf.agar dapat mempermudah memahami dan mengetahui bagaimana penggunaann...

Belajar php : mengupload file (gambar) di sever dan mySQL

Image
belajar upload gambar menggunakan php selamat datang di arsipbertuah blog.pada posting ane kali ini ane akan bergagi tentang bagaimana membuat koding php untuk  upload file ke server.pada dasarnya untuk mengambil file dari perangkat yang kita gunakan menggunakan form HTML berikutnya baru diproses menggunakan PHP untuk menyimpan data tersebut ke database lalu gambar yang kita upload di alihkan ke folder yang telah kita sediakan di server.berikut adalah contoh input file menggunakan HTML <form> <input type="file" name="gambar"> <input type="submit" name="upload" value simpan> </form> yang hasilnya seperti di bawah ini: Form diatas hanya contoh tidak ada proses samasekali. untuk praktek belajar php upload file gambar kita harus menggunakan database sebagai tempat penyimpanan datanya, sebagai contoh disini ane buat database dengan nama "belajarphp"  lalu untuk nama tabelnya "tabelgambar" dengan struktur tab...

Belajar Jquery Ajax : menampilkan animasi loader

Image
Memasang Loader mengunakan jQuery ajax selamat datang di blog arsipbertuah.pada posting ane kali ini ane mau mengajak agan untuk belajar Ajax JQuery membuat animasi loader pada web.animasi ini menggunakan gambar dengan format gif yang akan ditampilkan pada web ketika web melakukan loading saat request data .animasi loader akan disembunyikan lagi ketika proses load data telah selesai dan hasil request akan di tampilkan di elemen HTML.untuk membuat gambar animasi agan bisa download di ajaxloader.com di situ agan bisa pilih gambar loader yang diinginkan dan bisa agan modifikasi warna dan ukurannya sesuai dengan kebutuhan web agan. belajar loader jquery ajax yuk, lansung saja kita praktek contohnya: pertama agan sudah punya gambar animasinya seperti yang ane sarankan diatas. contoh gambar loader ane seperti ini. contoh gambar loader  berikutnya buat dokumen html dan dan koding Jquery seperti dibawah ini contoh koding html dan jquery <html> <head> <title>belajar jquer...

Membuat Enkripsi Password di Database Menggunakan Cipher (PHP Mcrypt)

Image
1) Buat file library cipher.php dengan isi seperti berikut <?php /**  * Cipher  *  * Simple mcrypt interface.  *  * Cipher is a simple class for working with mcrypt.  *  * @package     Cipher  * @author      Nathan Lucas <nathan@gimpstraw.com>  * @link        http://www.gimpstraw.com/  * @copyright   Copyright (c) 2008, Nathan Lucas  * @version     2.0.0  *  * Added $iv to both encrypt() and decrypt() allowing you to use preset IVs  * while encrypting/decrypting data.  *  * Also added getIV(), which returns the instance's current IV in base64  * allowing you to store this IV for use on other instances of Cipher.  */ class Cipher {     /**      * Algorithm to use.      *      * @access  private      * @var     string      */   ...