Rabu, 12 April 2017

[PHP+MySQL] Mencegah SQL Injection pada Form Login

(image source :www.sitepoint.com)


SQL Injection adalah tehnik menginjeksi (memasukkan) kode SQL atau SQL Command kedalam SQL Statement melalui field input atau URL suatu website. Kode SQL yang diinject akan berdampak langsung pada database website tersebut, misalnya mem-bypass autentikasi login, melakukan drop table atau mengubah data.

Mengapa bisa begitu? karena kode SQL yang diinject juga akan ikut dijalankan bersamaan dengan SQL Command atau query yang sudah ada.

Biasanya SQL injection terjadi akibat programmer tidak atau kurang memperhatikan input yang didapat dari suatu field atau parameter. Di artikel ini kita akan mempelajari cara mencegah tehnik SQL injection, khususnya mem-bypass autentikasi pada form login. Pada artikels ederhana ini, saya menggunakan PHP 7.0.9, jadi sesuaikan versi PHP yang anda gunakan terlebih dahulu :) .

Sabtu, 25 Maret 2017

[Bootstrap] Membuat Tabel


Diartikel sebelumnya kita sudah belajar cara menggunakan bootstrap , diartikel ini kita akan belajar cara menampilkan atau membuat tabel yang berisi data statis menggunakan Bootstrap :) .

Pertama, buka kembali file coba.html diartikel sebelumnya atau buat file baru dengan nama bebas,tapi pastikan letak file dan folder berada di htdocs seperti berikut (pada folder template, berisi sub-folder js dan css bootstrap):


[Bootstrap] Cara menggunakan Bootstrap



Berikut adalah tutorial cara menggunakan Bootstrap untuk pemula. Bagi anda yang belum tahu, Bootstrap adalah sebuah front-end framework, atau framework untuk tampilan suatu website (yang biasanya terdiri dari HTML CSS dan JS) yang mudah digunakan, responsif dan sangat populer.

Bootstrap bisa di-install menggunakan package manager seperti composer, NuGet dan lainnya. Bootstrap juga bisa dipanggil atau digunakan secara langsung dengan Bootstrap CDN dan Bootstrap tentu bisa digunakan secara offline dengan melakukan download file-file Bootstrap.

Untuk mendownload Bootstrap versi terbaru (v4 alpha), buka link https://v4-alpha.getbootstrap.com/getting-started/download/ , kemudian klik tombol Download Bootstrap pada bagian Bootstrap CSS and JS.


Minggu, 19 Februari 2017

Rabu, 14 Desember 2016

Cara Meningkatkan Kinerja Windows 7


Banyak cara meningkatkan kinerja atau performa dari Windows 7, salah satunya yaitu dengan men-disable atau me-nonaktifkan services tertentu yang aktif secara otomatis, baik services Windows itu sendiri atau services dari software atau aplikasi lain yang sudah terinstall dikomputer.

Sebelum kita bahas services apa saja yang harus dinon-aktifkan agar meningkatkan kinerja windows 7, ada baiknya kita membahas pengertian services terlebih dahulu :)

Apa itu Services?
Services adalah aplikasi yang berjalan pada background, tidak memiliki tampilan atau user interface dan memiliki fungsi tertentu, misalnya update sistem operasi, update program, proteksi antivirus dan sebagainya.

Sabtu, 19 November 2016

[PHP+MySQL] Membuat Peta Lokasi dengan Google Maps API


Diartikel ini kita akan belajar membuat peta lokasi yang menggunakan Google Maps API. Lokasi tersebut akan ditandai oleh Marker dan data Marker tersebut akan diambil dari MySQL sehingga data peta nanti bersifat dinamis. Sebelum kita mulai, anda harus mempunyai Google Maps API Key (untuk web) terlebih dahulu. API Key tersebut anda bisa mendapatkannya di https://developers.google.com/maps/web/ , cukup dengan klik tombol Get A Key.

Pendahuluan
Di Map yang akan kita buat ini, kita akan menampilkan (secara default) peta Indonesia dengan beberapa lokasi yang ditandai oleh markers, kemudian jika markers tersebut di klik, maka menampilkan informasi (InfoWindow) berupa alamat lengkap.

Data markers yang disimpan pada tabel di MySQL berformat DD (decimal degree) ,perlu diperhatikan jika anda mempunyai data lokasi berformat DMS (degrees, minutes, seconds)  dan ingin menampilkannya di tutorial ini, maka anda harus melakukan konversi terlebih dahulu ke format DD .
(C) 2018. Diberdayakan oleh Blogger.

Categories

Followers