Export PDF di Laravel Dengan Anouar FPDF | Untuk Meng-export data dalam bentuk PDF pada PHP bisa digunakan library FPDF, tetapi dalam Framework Laravel hal itu tidak bisa dilakukan karena library FPDF biasa tidak bisa langsung di-include kan ke dalam script yang dibuat dengan framework Laravel. Untuk itu bisa digunakan Library Anouar/FPDF yang dapat diinstall menggunakan Composer. Untuk mempermudah mempelajari artikel ini, silakan ikuti artikel-artikel sebelumnya, yaitu Cara Menginstall Laravel, Composer dan Artisan di XAMPP dan Cara Mengkonfigurasi Database Laravel serta Mengkonfigurasi Library-Library Penting di Laravel. Silakan download dahulu source code project ini, selengkapnya dapat diunduh disini agar dapat mengikuti artikel ini dengan mudah.
Tutorial Pemrograman dan Source Code, Android, Web, Mobile, Desktop, Database dan Software. Tutorial Pemrograman Android, Web, PHP, Javascript, VB.NET, C#, ASP.NET dan Java
Tampilkan postingan dengan label PHP. Tampilkan semua postingan
Tampilkan postingan dengan label PHP. Tampilkan semua postingan
Senin, 04 Januari 2016
Selasa, 29 Desember 2015
Pengenalan Pemrograman MVC (Model, View, Controller) di Laravel
Laravel adalah Framework PHP yang menggunakan konsep pemrograman MVC (Model View Controller), sehingga kita harus menggunakan MVC dalam pembuatan website menggunakan framework laravel ini. Artikel ini akan membahas cara-cara membuat halaman website sederhana dengan Laravel menggunakan MVC. Untuk mempermudah mempelajari artikel ini, silakan ikuti artikel-artikel sebelumnya, yaitu Cara Menginstall Laravel, Composer dan Artisan di XAMPP dan Cara Mengkonfigurasi Database Laravel serta Mengkonfigurasi Library-Library Penting di Laravel. Silakan download dahulu source code project ini, selengkapnya dapat diunduh disini agar dapat mengikuti artikel ini dengan mudah.Senin, 14 Desember 2015
Konfigurasi Database Framework Laravel dan Library-Library Penting di Laravel.
Konfigurasi Database Framework Laravel dan Library-Library Penting di Laravel harus dilakukan untuk dapat terkoneksi ke database MySQL. Agar dapat mengolah data dari database, tentu saja Laravel harus dikonfigurasi dahulu. Selain itu Laravel juga membutuhkan beberapa buah library (add-ons) yang harus didownload agar dapat mengimplementasikan beberapa fitur yang umum di pemrograman web, seperti menggenerate html, form dan mencetak PDF.
Membuat Database di MySQL
Untuk membuat database MySQL kita buka PhpMyAdmin menggunakan browser web dengan url http://localhost/phpmyadmin. Kemudian klik tab databases, masukkan nama database, dalam hal ini kita buat dengan nama library. Kemudian klik Create.
Membuat Database di MySQL
Untuk membuat database MySQL kita buka PhpMyAdmin menggunakan browser web dengan url http://localhost/phpmyadmin. Kemudian klik tab databases, masukkan nama database, dalam hal ini kita buat dengan nama library. Kemudian klik Create.
Jumat, 11 Desember 2015
Installasi Framework Laravel, XAMPP dan Composer Artisan
Instalasi XAMPP (Apache, PHP, MySQL)
Laravel bisa berjalan pada suatu komputer apabila telah terinstall Web Server Apache, PHP dan Database MySQL. Dalam hal ini bisa kita install menggunakan paket software yang telah berisi ketiga program tersebut, yaitu XAMPP.
XAMPP dapat didownload di url http://www.apachefriends.org. Kemudian jalankan installer tersebut. Untuk Windows 7, 8 dan 10 ada baiknya dipilih Drive instalasi tidak di drive Windows (Drive C:\ ), hal ini untuk menghindari error akibat permission Windows di Drive C:\ yang terlalu ketat. Misalnya kita pilih lokasi instalasi D:\xampp.
Setelah XAMPP terinstall, kita jalankan XAMPP Control Panel, dan kita start Service Apache dan MySQL.
Instalasi Composer
Laravel bisa berjalan pada suatu komputer apabila telah terinstall Web Server Apache, PHP dan Database MySQL. Dalam hal ini bisa kita install menggunakan paket software yang telah berisi ketiga program tersebut, yaitu XAMPP.
XAMPP dapat didownload di url http://www.apachefriends.org. Kemudian jalankan installer tersebut. Untuk Windows 7, 8 dan 10 ada baiknya dipilih Drive instalasi tidak di drive Windows (Drive C:\ ), hal ini untuk menghindari error akibat permission Windows di Drive C:\ yang terlalu ketat. Misalnya kita pilih lokasi instalasi D:\xampp.
Setelah XAMPP terinstall, kita jalankan XAMPP Control Panel, dan kita start Service Apache dan MySQL.
Instalasi Composer
Senin, 07 Desember 2015
Tutorial Pemrograman Web Menggunakan Framework Laravel 5
Kali ini penulis akan coba membuat Tutorial Pemrograman Web Menggunakan Framework Laravel 5. Tutorial ini akan dibagi menjadi beberapa Bab atau bagian karena cukup panjang. Beberapa waktu yang lalu penulis juga sudah pernah membuat Tutorial Laravel tetapi masih versi 4. Kali ini coba kita upgrade pengetahuan dengan mempelajari Framework Laraver versi terbaru yaitu versi 5.
Untuk mempelajari Laravel, dibutuhkan beberapa software antara lain Server Apache, PHP dan MySQL, dalam hal ini kita pakai XAMPP. Kemudian dibutuhkan juga Composer dan Artisan yang nanti kita bahas juga cara menginstallnya.
Tutorial ini penulis bagi menjadi bab-bab berikut ini :
Untuk mempelajari Laravel, dibutuhkan beberapa software antara lain Server Apache, PHP dan MySQL, dalam hal ini kita pakai XAMPP. Kemudian dibutuhkan juga Composer dan Artisan yang nanti kita bahas juga cara menginstallnya.
Tutorial ini penulis bagi menjadi bab-bab berikut ini :
Sabtu, 14 Februari 2015
Belajar Framework Laravel PHP Menampilkan View Data dari Database MySQL
Kali ini kita coba Belajar Framework Laravel PHP Menampilkan View Data dari Database MySQL. Penulis merasa perlu mempelajari larvel karena kepopulerannya cukup melejit sehingga dalam 2-3 tahun mampu menjadi framework php paling banyak dipakai di tahun 2014 menurut beberapa website yang mensurvey kepopuleran framework-framework php yang ada.Baiklah, langkah pertama tentu saja anda perlu mendownload framework laravel terlebih dahulu, jika anda belum bisa silakan melihat artikel Menginstall Framework Laravel di XAMPP Tanpa Composer dan Artisan ini. Atau
anda bisa download file web laravel yang penulis buat, dalam hal ini penulis menamai direktori webnya dengan nama laravel, sehingga setelah anda letakkan di direktori xampp/htdocs atau wamp/www, anda dapat akses dengan url http://127.0.0.1/laravel/public
Senin, 09 Februari 2015
Script PHP untuk Menggenerate Barcode Image pada Halaman Web
Script PHP untuk Menggenerate Barcode Image pada Halaman Web dapat dibuat menggunakan library BarCode Coder, seperti halnya pada artikel sebelumnya yaitu Menampilkan QR Code pada Halaman Web dengan Script PHP. Penggunaan Barcode sudah sangat luas, seperti di supermarket, perpustakaan, inventarisasi dan lain sebagainya, karena barcode membuat identifikasi suatu barang menjadi praktis karena sifatnya yang ringkas, dapat dibaca berbagai mesin yang kompatibel dan mudah ditempelkan pada suatu benda atau buku. Perbedaannya dengan tulisan atau huruf adalah ukuran barcode relatif tidak berpengaruh banyak terhadap pembacaan id barang tersebut menggunakan mesin barcode reader, tidak seperti tulisan yang jika terlalu besar atau kecil maka akan sulit terbaca.Sabtu, 07 Februari 2015
Menampilkan QR Code pada Halaman Web dengan Script PHP Menggenerate QRCode dari Text URL, PIN BBM, No Telp HP, Email
Menampilkan QR Code pada Halaman Web dengan Script PHP Menggenerate QRCode dari Text URL, PIN BBM, No Telp HP, Email dapat dilakukan dengan library phpqrcode. Saat ini QR Code semakin luas penggunaannya, tidak hanya untuk menampilkan URL Web, tetapi juga untuk menampilkan, PIN BBM, No Telepon, No Handphone, dan Email. Bentuk QR Code disukai karena tidak banyak memakan tempat, ringkas dan dapat dicetak dalam desain gambar, tidak merusak atau mengganggu iklan atau gambar yang hendak ditampilkan.Rabu, 04 Februari 2015
Menjalankan Web Server Apache PHP MySQL Seperti XAMPP di Android
Menjalankan Web Server Apache PHP MySQL Seperti XAMPP di Android bisa menjadi solusi yang sangat praktis bagi anda para developer dan programmer yang sering harus coding atau mendebug aplikasi web dalam perjalanan memakai piranti mobile androoid berupa handphone atau tablet.Salah satu aplikasi web server yang sangat bagus adalah Palapa Web Server. Anda bisa menginstall dari Google Play Store pada link berikut ini.
Setelah terinstall anda bisa menjalankan pada menu berikut ini.
Minggu, 01 Februari 2015
Menginstall Laravel pada XAMPP Secara Offline Tidak Menggunakan Composer dan Artisan
Menginstall Laravel pada XAMPP Secara Offline Tidak Menggunakan Composer dan Artisan biasanya menjadi pilihan jika anda bernasib seperti penulis yang kesulitan menginstall Composer karena beberapa hal, misalnya xampp mempunya versi yg kurang update, atau anda hendak menjalankan di komputer dimana anda tidak memiliki hak administrator, atau anda hendak menginstall laravel di shared hosting dimana anda tidak bolah mengeksekusi composer atau artisan di sana, atau anda akan menjalankan laravel di web server di android misalnya, seperti yang penulis pernah bahas.Rabu, 25 Juni 2014
Menampilkan Google Fonts di Halaman Web Secara Offline, Download Font Save Lokal Server Maupun Secara Online Link ke Google
Menampilkan Google Fonts di Halaman Web Secara Offline, Download Font Save Lokal Server Maupun Secara Online Link ke Google sekarang sudah semakin sering dipakai oleh para pembuat web. Baik Web Designer ataupun Programmer Web sering menggunakan Font bawaan sendiri ketika membuat halaman web, untuk lebih praktis mereka memakai Font dari Google. Kadang kala kita mendapati web yang mempunyai Font bagus dari Google Font agak lama loading karena harus menunggu data Font dari GoogleFonts. Oleh sebab itu pada artikel ini coba kita pelajari cara menggunakan Google Font dengan dua cara. Cara pertama yaitu link langsung secara online ke Google dan cara kedua yaitu Font tersebut didownload dan diletakkan di Server kita atau di lokal agar lebih cepat.Jumat, 30 Mei 2014
Menampilkan Web Font Korea, Karakter Jepang, Huruf Mandarin (China), Tulisan Arab dengan PHP di Web dan Menyimpan di Database MySQL
Menampilkan Web Font Korea, Karakter Jepang, Huruf Mandarin (China), Tulisan Arab dengan PHP di Web dan Menyimpan di Database MySQL sangat dibutuhkan ketika kita ingin membuat web multi bahasa, misalnya web dengan beberapa versi bahasa seperti English, Chinese Mandarin, Japanese dan Arabic.
Untuk "memaksa" agar web browser mau menampilkan karakter huruf asing (korea, jepang, china, arab) ini dapat dipakai header PHP yang digunakan untuk mengeset agar halaman HTML ditampilkan dengan encoding utf8.
Sedangkan untuk menyimpan di database MySQL agar dapat tersimpan dan ditampilkan lagi huruf font Arabic, Mandarin, Korean, dan Japanese tersebut sesuai dengan bentuk ketika disimpan, maka harus dibuat tabel dengan kolom bertipe encoding "utf8_unicode_ci".
Untuk "memaksa" agar web browser mau menampilkan karakter huruf asing (korea, jepang, china, arab) ini dapat dipakai header PHP yang digunakan untuk mengeset agar halaman HTML ditampilkan dengan encoding utf8.
Sedangkan untuk menyimpan di database MySQL agar dapat tersimpan dan ditampilkan lagi huruf font Arabic, Mandarin, Korean, dan Japanese tersebut sesuai dengan bentuk ketika disimpan, maka harus dibuat tabel dengan kolom bertipe encoding "utf8_unicode_ci".
Selasa, 27 Mei 2014
Mendapatkan Informasi Web Browser Agent dan Informasi IP Address Client Komputer Menggunakan Javascript dan PHP
Cara Mendapatkan Informasi Web Browser Agent dan Informasi IP Address Client Komputer Menggunakan Javascript dan PHP ini penulis buat secara khusus karena ada teman yang menanyakan hal semacam ini. Sebelumnya penulis pernah bahas tema serupa pada Artikel sebelumnya Mendeteksi Web Browser Agent Apakah Mobile atau Desktop dan Mendapatkan Lokasi Pengunjung Web dengan Javascript dan Menampilkan pada Peta Google Map.Sedangkan artikel ini dibuat untuk lebih melengkapi cara mencari informasi pengunjung web yaitu berupa apa browser yang digunakan, sistem operasi apa yang dipakai dan IP Address serta zona lokasi (Negara dan Kota) berdasarkan IP Address yang didapatkan itu.
Sabtu, 17 Mei 2014
Mencetak Report Web PDF Format Tabel, Word Wrap, Merge Cell, Background Warna, Border dan Justify dengan PHP TCPDF
Mencetak Report Web PDF Format Tabel, Word Wrap, Merge Cell, Background Warna, Border dan Justify dengan PHP TCPDF kelihatannya mudah. Anda dapat menggunakan berbagai library untuk mencetak report seperti FPDF, EzPDF, TCPDF dan sebagainya. Anda dapat memperoleh FPDF di website ini, sedangkan EzPDF ada di disini, dan TCPDF dapat didownload disini.
Tetapi ternyata dari berbagai library tersebut yang mendukung pencetakan PDF dengan format HTML, yang artinya kita menulis HTML kemudian akan digenerate menjadi PDF secara mudah dan lengkap adalah TCPDF. Dalam hal ini sangat menguntungkan jika kita menulis format laporan yang akan dikonversi ke PDF dalam bentuk HTML dengan Tabel tag <table>.
Tetapi ternyata dari berbagai library tersebut yang mendukung pencetakan PDF dengan format HTML, yang artinya kita menulis HTML kemudian akan digenerate menjadi PDF secara mudah dan lengkap adalah TCPDF. Dalam hal ini sangat menguntungkan jika kita menulis format laporan yang akan dikonversi ke PDF dalam bentuk HTML dengan Tabel tag <table>.
Sabtu, 12 April 2014
Plugin TinyMCE Upload Image dengan JBImages, WYSIWYG Editor yang Mampu Mengupload Gambar
Plugin TinyMCE Upload Image dengan JBImages, WYSIWYG Editor yang Mampu Mengupload Gambar ternyata banyak yang membutuhkan, ini penulis ketahui dari artikel sebelumnya yaitu WYSIWYG CKEditor Memakai Upload Gambar dengan CKFinder yang ternyata dibaca oleh cukup banyak pembaca. Kali ini penulis ingin membagi pengetahuan tentang WYSIWYG yang benar-benar open source dan free yaitu Tiny MCE dengan diberi plugin yang juga free yaitu JBImages, sehingga mampunyai fitur untuk meng-upload gambar.Minggu, 23 Maret 2014
Enkripsi Script PHP Agar Source Code Web PHP Tidak Bisa Dibaca, Menggunakan Fungsi Eval dan Encode 64
Enkripsi Script PHP Agar Source Code Web PHP Tidak Bisa Dibaca, Menggunakan Fungsi Evel dan Encode 64 cukup mudah dilakukan akan tetapi hasilnya cukup efektif untuk menyembunyikan kode program PHP sehingga sulit dibaca atau diedit oleh orang awam.Tetapi sebenarnya cara ini bukan benar-benar mengamankan Script PHP akan tetapi hanya membuat bingung atau istilahnya obfuscate PHP script sehingga susah untuk dipecahkan walaupun oleh orang yang paham (programmer) dan bahkan kemungkinan besar tidak akan bisa dibaca atau dipecahkan oleh orang awam.
Dalam contoh program yang penulis buat terdiri dari 4 buah file, dengan urutan sebagai berikut :
Senin, 12 Agustus 2013
Script PHP untuk Mendeteksi Browser Mobile HP/Tablet, Menggunakan User Agent Switcher ke Mobile Page
Script PHP untuk Mendeteksi Browser Mobile HP/Tablet, Menggunakan User Agent Switcher ke Mobile Page sangat berguna untuk membuat web yang dapat mendeteksi apakah diakses oleh Web Browser Desktop biasa atau Mobile Browser milik Handphone / Tablet. Script PHP ini penulis buat setelah menggunakan Tools User Agent Switcher pada Web Browser untuk Mengetes Respon Web Mobile Page seperti yang telah penulis terangkan pada artikel sebelumnya.Hasil pengetesan berbagai User Agent yang populer, dengan target web yang ditampilkan yang cukup populer secara nasional diwakili detik.com dan secara internasional diwakili yahoo.com, hasilnya sebagai berikut:
Jumat, 26 Juli 2013
Aplikasi Searching Tweet dengan PHP Menggunakan Oauth Twitter API 1.1
Aplikasi Searching Tweet dengan PHP Menggunakan Oauth Twitter API 1.1 merupakan aplikasi yang sangat berguna untuk mencari Tweet dengan kata kunci tertentu misalnya "jogja" atau hastack tertentu misalnya "#jogja" atau @ tertentu misalnya "@jogja".Sebelumnya aplikasi untuk mencari twitter lebih sederhana karena tidak perlu dengan authentikasi tinggal memparsing halaman hasil pencarian dalam format JSON. Tetapi dengan berakhirnya masa pakai Search.Twitter.Com menggunakan authentikasi versi 1.0 maka pengguna diwajibkan menggunakan authentikasi oath Twitter API versi 1.1 untuk menggunakan layanan pencarian Tweet.
Senin, 08 Juli 2013
Membaca File CSV dengan PHP, Memparsing dan Memasukkan ke Database MySQL
Membaca File CSV dengan PHP, Memparsing dan Memasukkan ke Database MySQL penulis gunakan akhir-akhir ini untuk mendapatkan data pergerakan harga saham dari YahooFinance. Maaf jika lama tidak mengupdate Blog, karena kesibukan lain yang cukup menyenangkan :)Kenapa CSV? Karena CSV (Comma-Separated Value) adalah bentuk file hasil ekspor dari Spreadsheet yang paling familiar dan mudah dibaca walaupun langsung kita buka dengan Editor Teks biasa. Format CSV ini juga dapat diexport oleh Aplikasi Spreadsheet yang paling populer saat ini yaitu Microsoft Excel dan Google Docs Spreadsheet.
Cara memparsing file CSV sangat mudah, intinya tiap baris dipisahkan tanda enter ("\n"), kemudian tiap kolom dalam baris tersebut dipisahkan tanda koma.
Rabu, 19 Juni 2013
Membaca Feed Atom dengan PHP Menggunakan SimpleXMLElement (PHP Atom Reader)
Membaca Feed Atom dengan PHP Menggunakan SimpleXMLElement (PHP Atom Reader) adalah sambungan dari artikel Membaca RSS dengan PHP Menggunakan SimpleXmlElement.Seperti telah dijelaskan pada artikel sebelumnya, RSS beda dengan Atom. Saat ini banyak Blog, termasuk Blogspot yang menyediakan Feed dalam bentuk Atom bukannya RSS.
Perbedaan yang paling mencolok adalah RSS ditampilkan dalam Channel, sedangkan Atom dalam Entry. Tetapi keduanya dibuat dalam dokumen XML sehingga dapat dibaca juga dengan fungsi SimpleXmlElement.
Untuk membuat PHP Atom Reader ini kita buat file, misalnya dengan nama php-read-atom-simplexmlelement.php, ketikkan script seperti ini :
Langganan:
Postingan (Atom)





