Free Ebook Tutorial from Rosihan Ari's Blog

Tutorial Javascript | Tutorial PHP | Tutorial AJAX | Tutorial CSS | Tutorial FPDF | Tutorial Wordpress | Tutorial Java SE



Cara Membuat Script PHP Untuk Mengenerate File TEXT (Plain Text) dan Mendownloadnya


April 17th, 2014 | rosihanari | Cetak Artikel Cetak Artikel

Dalam tutorial php kali ini, saya akan membahas bagaimana cara membuat script PHP untuk mengenerate sebuah file text kemudian langsung mendownload file tersebut di browser. Konsep ini biasa dipakai dalam sebuah aplikasi khususnya untuk fitur backup data atau export data, di mana data-data tersebut akan diletakkan atau dipindah ke dalam file text tersebut, selanjutnya bisa didownload langsung melalui browser.

Baca selengkapnya »

Cara Mudah Mempercantik Tooltips dengan Bootstrap dan JQuery


January 23rd, 2014 | rosihanari | Cetak Artikel Cetak Artikel

Setelah kemarin membahas tentang penerapan bootstrap di navigasi paging, kini saya akan membahas tentang bagaimana cara membuat tooltips keren dengan sangat mudah menggunakan kombinasi bootstrap dan jQuery. Bootstrap lagi.. bootstrap lagi… iya maklum, soalnya saya lagi demen nih bootstrap karena terus terang saya gak punya jiwa seni dan desain web. Untungnya ada bootstrap sehingga saya tidak perlu pusing pusing bikin style css nya. Cukup gunakan yang sudah ada saja.

Oya, apa itu tooltips? tooltips adalah informasi yang muncul ketika mouse dikenakan pada suatu obyek. Perhatikan contoh tooltips berikut ini

 photo tooltips01_zpsea4cca2e.jpg

OK dah paham ya apa itu tooltips. Selanjutnya dalam artikel ini kita akan memodifikasi tampilan tooltips tersebut supaya lebih cantik menggunakan Bootstrap dan jQuery. Ini dia tampilan yang diharapkan…

 photo tooltips02_zps565e9440.jpg

Baca selengkapnya »

Mempercantik Navigasi Paging dengan Twitter Bootstrap


January 21st, 2014 | rosihanari | Cetak Artikel Cetak Artikel

Beberapa waktu yang lalu, saya pernah memaparkan tentang bagaimana membuat script PHP untuk keperluan paging. Jika diperhatikan, link navigasi perhalaman yang dihasilkan dari script tersebut masih sangat sederhana sekali. Perhatikan gambar berikut ini

 photo twitter-bootstrap01_zpsa29c4847.jpg

Nah.. dalam artikel ini kita akan sedikit memoles tampilan navigasinya tersebut supaya lebih cantik menggunakan Twitter Bootstrap. Apa itu Twitter Bootstrap? Twitter Bootstrap adalah framework CSS yang dikembangkan oleh Twitter. Dengan framework CSS yang siap ini kita tidak perlu pusing-pusing memikirkan atau membuat style CSS nya. Adapun hasil akhir dari tampilan navigasinya nanti adalah seperti ini

 photo twitter-bootstrap02_zpsde13f801.jpg

Mau tau cara membuatnya? OK mudah kok ternyata.

Baca selengkapnya »

Manajemen User dan Hak Akses Database di MySQL


January 14th, 2014 | rosihanari | Cetak Artikel Cetak Artikel

Masih sering saya jumpai para developer aplikasi yang kurang memperhatikan masalah pengaturan hak akses database yang digunakannya. Padahal hal ini permasalahan yang sangat riskan sekali karena menyangkut masalah keamanan databasenya. Sebagai contoh, misalkan ada developer yang masih menggunakan user ‘root’ untuk keperluan koneksi dari aplikasi yang dibuatnya ke database MySQL. Padahal ini riskan sekali, coba bayangkan seandainya ada peretas yang berhasil masuk ke aplikasinya melalui celah kelemahannya, maka peretas bisa melakukan apapun terhadap semua databasenya karena user ‘root’ adalah top level user di MySQL. Hal ini merupakan salah satu contoh kasus saja yang bisa berakibat permasalahan yang fatal.

Oleh karena itu, dalam artikel ini saya akan memaparkan bagaimana cara melakukan manajemen user di MySQL, mulai dari cara membuat user baru, kemudian memberi hak akses si user tersebut pada database tertentu, dan juga bagaimana cara membatasi hak akses si user tersebut.

Baca selengkapnya »

Manfaat Function urlencode() di PHP


December 20th, 2013 | rosihanari | Cetak Artikel Cetak Artikel

Jika Anda sudah familiar dengan PHP, maka sudahkah Anda mengetahui adanya function urlencode()? Jika belum pernah mengetahui, maka saya akan jelaskan manfaat function tersebut. Function urlencode() digunakan untuk mengkonvert karakter atau string ke dalam bentuk format karakter URL yang valid. Masih belum ada gambaran? OK saya akan saya berikan gambaran lebih lanjut tentang masalah ini.

Baca selengkapnya »

Tentang Primary Key, Unique dan Index di MySQL


November 19th, 2013 | rosihanari | Cetak Artikel Cetak Artikel

Bagi Anda yang sering main-main dengan MySQL atau database secara umum, tentunya tidak asing dengan istilah PRIMARY KEY, UNIQUE dan INDEX. Akan tetapi ternyata banyak yang belum mengetahui tentang ketiga hal tersebut. Apa perbedaan PRIMARY KEY dan UNIQUE? Kapan kita gunakan PRIMARY KEY, UNIQUE dan INDEX ketika membuat sebuah tabel? Beberapa pertanyaan tersebut banyak yang belum tahu, atau bahkan baru mendengar kali ini ya? he 3x :-)

Dalam artikel kali ini, saya akan mencoba membahas secara tuntas apa maksud dengan kedua istilah di atas, disertai contoh penerapannya sehingga tidak terkesan teoritis.

Baca selengkapnya »

Integrasi Form Registrasi dengan Pengiriman Email Berisi Attachment Bukti Registrasi


September 28th, 2013 | rosihanari | Cetak Artikel Cetak Artikel

Waduh… bingung menentukan judul artikel ini, tapi mudah-mudahan pembaca setia blog tutorial pemrograman gratis ini sudah bisa menangkap apa maksud judul di atas. Apabila ada yang belum menangkap maksudnya, maka penjelasannya seperti ini. Pernahkah Anda melakukan registrasi atau pendaftaran ke suatu situs? Setelah proses registrasi selesai dilakukan, selanjutnya bukti registrasi yang berupa file PDF akan dikirim secara otomatis ke email Anda. Adapun contoh penerapan dari kasus ini adalah proses booking tiket pesawat online yang disediakan oleh situs-situs penerbangan domestik kita, seperti Garuda Indonesia, Lion Air, Sriwijaya Air dll. Setelah Anda melakukan proses booking dan konfirmasi pembayaran, e-ticket yang berupa file PDF akan otomatis terkirim ke email Anda.

Na.. pada tutorial kali ini, saya akan memaparkan teknik dasar dari hal tersebut. Secara garis besar, skenario teknik dasar ini adalah sebagai berikut: pertama user diminta memasukkan nama, alamat dan email nya, selanjutnya setelah si user mensubmit form registrasi tersebut, langsung terkirim email berisi attachment PDF bukti registrasinya. Di dalam file PDF tersebut akan dimunculkan ID Registrasi yang berupa nomor unik proses registrasi, serta data nama, alamat dan email yang telah dia inputkan.

Baca selengkapnya »