Podcast PHP Indonesia – 19 November 2018

Podcast PHP Indonesia untuk tanggal 19 November 2018
– Rilis PHP versi 7.1, 7.2, dan 7.3
– Rilis Laravel 5.7
– Laracon AU 2018 video sudah bisa dilihat gan,
– Tutorial menambahkan MySQL 8 di Laravel Homestead
– Library Pilihan: Gutenberg for Drupal, Reef (form generator), dan LifterLMS (plugin WordPress)

dipersembahkan oleh SistemInformasi.biz (www.sisteminformasi.biz) dan Jalaniaga (www.jalania.ga)

versi Video via Youtube: 

5 Framework PHP Terbaik di Tahun 2018

Framework PHP adalah salah satu tool wajib yang saat ini harus dikuasai oleh para developer web/aplikasi web. Meskipun memiliki kemampuan dan pengetahuan untuk membuat  framework sendiri, namun tidak dapat dipungkiri tidak semua yang kita tulis sendiri itu efektif, kompatibel dan mudah dimengerti orang, apalagi jika soal dokumentasinya. Continue reading 5 Framework PHP Terbaik di Tahun 2018

Podcast PHP Indonesia – 5 Juni 2018

Selamat mendengarkan Podcast PHP Indonesia, untuk tanggal 5 Juni 2018 dengan pembahasan seperti berita-berita:

  • Github yang akhirnya dibeli Microsoft seharga 7.5 juta dollar,
  • Rilis PHP 7.1.18 dan 7.2.6
  • Rilis Symfony Framework 4.1.0
  • Sejumlah tutorial Laravel ciamik dan top
  • Serta Class/Repository/Library Pilihan minggu ini

Plus, apakah Node.JS akan mengalahkan PHP dibeberapa tahun mendatang? Jangan lupa SUBSCRIBE dan LIKE video ini.

************** Baca tulisan/blog saya di http://emka.web.id Ajak kerja saya di http://sisteminformasi.biz atau Beli produk saya di Tokopedia/Bukalapak (search) Jalaniaga

Versi Video (Youtube):

versi Audio (Soundcloud):

 

4 Class PHP untuk Konversi HTML ke DOCX

Salah satu fitur dari berbagai Sistem Informasi yang saya kembangkan adalah output dokumen baik berupa file PDF, Excel maupun Word. Dari sekian lama pencarian Class-class PHP terbaik yang membantu proses export dokumen seperti diatas, khususnya untuk file Word (DOCX), setidaknya ada 4 Class PHP yang layak sampeyan Coba.

PHPWord

PHPWord adalah bagian dari suite PHPOffice, sebuah kumpulan Class PHP yang mampu mengolah dan membaca file-file Microsoft Office. Khusus untuk PHPWord sendiri, sampai versi terbaru (saat tulisan ini terbit) sudah mampu membaca dan menulis berbagai format dokumen Office seperti:

  • Microsoft Office OpenXML (OOXML/OpenXML) seperti *.doc dan *.docx
  • OASIS Open Document Format (ODF)
  • Rich Text Format (RTF)
  • HTML, dan
  • PDF

PHPWord sendiri tidak terlalu tinggi standar kebutuhannya, cukup dengan PHP 5.3.3 ke atas, dan beberapa extension PHP seperti XML Parser, PHP Zip, PHP GD dan XML Writer.

Silakan pantau pengembangan dan dokumentasi dari PHPWord disini: https://github.com/PHPOffice/PHPWord

DOMDocument + XSLTProcessor + ZipArchive

DOMDocument kemudian XSLTProcessor dan ZipArchive adalah kumpulan pustaka bawaan PHP yang bisa digunakan untuk membuat file Word dari template yang ada, tanpa kebutuhan class PHP yang muluk-muluk. Bisa dibilang native solution.

DOMDocument seperti kita tahu adalah class native PHP yang membantu mengelola file HTML. Kemudian XSLTProcessor digunakan untuk mengonversi HTML ke OpenXML dan ZipArchive digunakan untuk kompresi file tersebut kedalam file *.docx.

Untuk mempelajari lebih lanjut, silakan baca dari PHP.net

  • http://php.net/manual/en/class.domdocument.php
  • http://php.net/manual/en/class.xsltprocessor.php
  • http://php.net/manual/en/class.ziparchive.php

PHPDocx

PHPDocx adalah class PHP pengolah file Word dan PDF dengan model delivery sebagai API dan produk komersial. Harga layanannya bervariasi, mulai dari 149 USD (basic) sampai dengan 499 USD.

Membuat dokumen docx, pun semudah dengan mengonversi HTML + CSS ke Word, dan memformat file Word dengan tag-tag selektor HTML/CSS. Solusi yang sangat susah ditemui di class PHP lain.

Banyak solusi-solusi kelas enterprise yang ditawarkan oleh PHPDocx, seperti Merging banyak file docx, search dan replace text, highlight text, delete content, watermarking dan indexer.

Silakan cek http://www.phpdocx.com

dan yang terakhir adalah

VS PHP Word HTML

salah satu class yang memperoleh rating terbaik di PHPClassess.org yang membantu pembuatan file DOCX. Meskipun sangat sederhana, VS PHP sudah sangat cukup untuk membuat file Word dengan mudah. Bahkan dengan editor WYSIWYG HTML seperti TinyMCE dan menyimpannya sebagai file DOCX loh.

Silakan cek di PHP Classes, https://www.phpclasses.org/package/8991-PHP-Create-DOCX-Word-document-dynamically-from-HTML.html

Selamat berpuasa, :p

Inilah 3 Sistem Informasi dengan PHP yang Bisa Kita Contoh di Github

Sistem Informasi mungkin produk-produk dari para developer PHP yang masih menjanjikan untuk ditawarkan dan diteruskan pengembangannya. Bagi kamu yang sedang mencari-cari referensi belajar terkait Sistem Informasi dengan PHP, berikut adalah 3 Sistem Informasi dengan PHP yang Bisa Kita Contoh di Github.

Sebenarnya jumlah sistem informasi yang bisa dicontoh dari repo Github sangat banyak, namun disini hanya ditampilkan 3 saja, yang bisa kita ambil dengan kriteria jumlah fork dan rating yang tinggi.

1. SIMDESA

SIMDESA atau Sistem Informasi Surat-menyurat dan Kependudukan Pada Pemerintah Desa adalah sebuah sistem informasi yang membantu pengelolaan surat menyurat, pengelolaan data kependudukan di pemerintah desa. Simdesa ini dikembangkan oleh Pandigresik di Github. Sudah di fork oleh 32 orang dan mendapat bintang rating dari 10 orang loh.

Pengembangannya termasuk sangat aktif, bahkan saat tulisan diterbitkan, mereka baru saja melakukan commit di reponya!

Tonton saja video demonya:

Silakan cek SIMDESA ini di: https://github.com/pandigresik/simdesa

2. SISMAR

SISMAR atau Sistem Informasi Marketing sederhana adalah sistem informasi yang membantu pengelolaan kegiatan marketing sebuah produk secara sederhana. Sistem yang dikembangkan menggunakan HMVC CodeIgniter ini sudah di fork lebih dari 25 orang dan mendapat 7 bintang dari pengguna Github.

Beberapa fitur dari SISMAR ini antara lain:

  1. CRUD untuk produk,user,group user dsb
  2. Privilege Setting (Management User)
  3. Upload Image (Katalog produk)
  4. Ajax Pagination
  5. Responsive design pakai Bootstrap
  6. HMVC architechture

Tengok saja video demonya disini:

Sourcecode dan repo githubnya bisa dilihat disini: https://github.com/codetrash/sismar.

3. SIATUSD

SIATUSD adalah sistem informasi terpadu untuk Sekolah Dasar. Tentunya karena diperuntukan untuk sekolah dasar, maka fitur-fiturnya tidak jauh dari pengelolaan pendidikan dan sarana prasarana di SD.

Sistem yang dibangun dari CodeIgniter 2.1.x oleh mas Zainal Abidin ini telah mendapat 7 fork dan 2 tanda bintang dari pengguna Github loh.

Silakan lihat demo live nya di http://zainalabidin.me/proyek/siatusd/ atau download dan lihat repo Gitnya di https://github.com/okakzai/SIATUSD

Belum tahu cara nyontohnya? Silakan belajar Git dulu di tutorial youtube yang saya bikin:

5 Petuah Dari Jago-jago PHP Yang Harus Kamu Tahu

php-logoDengan adopsi PHP yang luar biasa, kita bisa dengan mudah mendapati script atau snippet bertebaran di beberapa situs penampil source code gan. Akan tetapi, bertebarannya script atau snippet itu tidak dilengkapi filter mana yang sudah jadi best practice mana yang belum. Iya, suka tidak suka, banyak juga source code yang asal ditulis.

Berikut adalah 5 Petuah Dari Jago-jago PHP yang harus kamu tahu: Continue reading 5 Petuah Dari Jago-jago PHP Yang Harus Kamu Tahu

20 Framework PHP Terbaik Tahun 2015

PHP is more famous Website Development Technologies among Web Programmers. More than 50% Website or Web Application using or developed in PHP. Framework is really help in development as compare core development, framework provides every web developer base skeleton or foundation for build strong web application. Every Framework has own Advantages and Disadvantages based on its feature and coding method.

In this post we are trying to briefly most famous PHP Framework based on easy for installation and coding, most acceptable by the on-line community or help-desk, Code reference availability on internet,  inbuilt feature helps in development, stability, maintainability and upgradeability in Web Development, Here we are trying to introduce The Best PHP Framework for 2015.

1. Laravel: Laravel The PHP Framework for Web Artisans and one of the best php framework in year 2014. Laravel is powerful feature like Restful routing, Composer Powered, Beautiful inbuilt templating (Blade template) and expressive syntax etc.

Laravel - Latest PHP Framework for Web Artisans

2. Yii Framework: Yii Framework is fast, secure, stable, high performance php framework for developing Web 2.0 applications. Yii2 provided basis and advanced application installation based on requirement. Yii Framework comes with Rich Feature Layered caching scheme, Model-View-Controller (MVC) design pattern, Database Access Objects (DAO)/ Active Record, I18N/L10N, Role based access and authentication, Gii (automatic code generation) crud generator module, AJAX-enabled widgets, Detailed documentation, Easily integrated third party code and system etc. Yii is ideal framework for develop social media, enterprizes web application, SAAS, PAAS etc.

yii framework developer india - ezeelive

3. Zend Framework: No doubt about Zend Framework in this list and top 3 possible because it is flexible architecture and widely acceptable for enterprises web application development.

zend framework development company in mumbai - ezeelive technologies

4. CodeIgniter: CodeIgniter is one of simple, powerful php framework. According to PHP creator Rasmus Lerdorf “CodeIgniter is faster, lighter and the least like a framework.”

10 reason why codeigniter is better than other php frameworks

5. CakePHP: Cakephp is one of oldest PHP Framework build by Polish programmer Michal Tatarynowicz inspiring by Ruby on Rails in April 2005. Scratch, Hot Scripts and Croogo CMS made in Cakephp.

Cakephp Framework

6. Symfony: Symfony Framework is focus to set of reusable PHP Components for Enterprises Web Projects. Drupal, phpBB, Laravel, OROCRM and PIWIK etc. using symfony.

Symfony PHP Framework

7. Phalcon: Phalcon is open source, high performance web application framework for PHP. It implemented C extension for optimize performance to goal of handle more requests per second than other PHP Frameworks. Phalcon has all the feature which might make it No. 1 PHP Framework as Compare Laravel.

Phalcon PHP Framework

8. FuelPHP: FuelPHP is open source HMVC PHP Framework.

Fuel PHP Framework India

9. Kohana: Kohana is easy, light weight and easy to use HMVC PHP Framework.

Ezeelive Technologies - kohana php framework

10. Prado: Prado name acronym from “PHP Rapid Application Development Object-oriented”. It is  started by Qiang Xue inspired by Apache Tapestry. Based on Prado experience Qiang Xue developed Yii Framework. Prado first initial release was in June 2004.

Prado PHP Framework India

11. Slim: Slim is light weight micro php framework help for quick write simple application and APIs.

Slim PHP Framework

12. Flight: Another fast, extensive micro php framework, simple and easy to use PHP Framework for build Restful PHP Web Applications.

Flight PHP Framework

13. Webasyst: Webasyst is help for team work, collaborate, building website and stores.

Webasyst PHP Framework

14. PHPixie: New light weight PHP Framework and a fork of Kohana Framework.

Phpixie PHP Framework

15. Aura: Aura PHP Framework  provides light weight, well-tested, decoupled libraries and standards-compliant.

AURA PHP Framework

16. Medoo: Medoo is one of the lightest database framework.

Medoo PHP Framework

17. Yaf: Yet Another Framework is first MVC Framework which written in C and build as PHP Extension.

YAF PHP Framework

18. Silex: A Concise, Extensible, Testable Micro PHP Framework based on the Symfony2 Components.

Silex PHP Framework

19. Agavi: Agavi is simple, scalable, powerful PHP MVC Framework.

Agavi PHP Framework

20. Nette: Nette Framework is developed by David Grudl, an open source PHP Framework.

NETTE PHP Framework

There is another PHP Framework eg. Guzzle  PHP, LIMONADE, Pop PHP etc.

Panada Conference 2014 Digelar 1 November Nanti

Panada Framework, salah satu framework PHP kebanggaan Indonesia akan menyelenggarakan Panada Conference pertama sejak framework ini dilahirkan oleh om Iskandar Soesman. Acara yang akan digelar tanggal 1 November 2014 di Ballroom Menara Bank Mega Lantai 3 Ini akan menghadirkan sejumlah pembicara penting selain om Iskandar sendiri sebagai founder dan developer dari Panada.

Panada Conference 2014 adalah sebuah event yang khusus didedikasikan untuk para web developer dan web engineer yang akan banyak mengulas seputar isu-isu terkini tentang perkembangan teknologi aplikasi web. Materi tentang Big Data dan Optimize Infrastructure Performance akan menjadi salah satu materi utama dengan pembicara yang sangat kompeten dan berpengalaman di bidangnya. Secara khusus acara ini akan membahas tentang Panada, sebuah web framework yang dikembangkan sedari awal untuk mendapatkan performa yang optimal dan kesederhanaan secara bersamaan. Namun demikian, pembahasan tentang framework modern lainnya seperti Yii2 dan Laravel juga menjadi topik bahasan yang tidak kalah menarik. Bahasan lainnya adalah tentang Composer, yang dengan teknologi ini penggunaan resource antar framework di PHP bisa dilakukan dengan mudah.

Agenda

Time Event
8.30 Registration & Coffee Break
9.15 – 10.00 Panada: Simplicity and performance at the same time
10.00 – 10.45 QA & Discussion
10.45 – 11.00 Microsoft Session
11.00 – 12.00 Stage 1: Laravel Stage 2: Yii2
12.00 – 13.00 Break (Lunch & Pray)
13.00 – 14.00 Stage 1: Big Data Stage 2: Optimize Infrastructure Performance
14.00 – 15.00 Stage 1: Git for Development and Deployment Stage 2: PHP Composer
15.00 – 15.30 Coffee Break
15.30 – 17.00 Detik Session (Quiz & Door Prize)

Dan T-shirt nya pun Keren:
panada-conference

Silakan daftar di:

   http://event.panadaframework.com   

Belajar PHP: Deteksi Plagiarisme dengan Komparasi String

Pengantar

Plagiarisme (penjiplakan) adalah salah satu kejahatan, tidak saja secara moral dan etik bermasalah, namun secara hukum. Nah, bagaimana cara mengetahui sebuah karya tulis merupakan hasil jiplakan karya orang lain? tentunya kita harus melakukan deteksi dengan berbagai teknik dan algoritma tersendiri.

Dalam posting kali ini, saya akan mencoba mendemonstrasikan deteksi plagiarisme konten dengan teknik komparasi string dalam bahasa PHP. Algoritma ini (tampaknya) yang digunakan oleh Sistem Informasi Sertifikasi dosen Nasional yang mendeteksi apakah portofolio yang dikirim merupakan jiplakan dari orang lain.

Source Code

Kode sumber yang saya ulas disini adalah karya dari Rochak Chauhan dari DMWTechnologies. Berikut adalah class PHP-nya Continue reading Belajar PHP: Deteksi Plagiarisme dengan Komparasi String

Belajar PHP: Teknik Mempercepat waktu load website berbasis PHP

Keunggulan penggunakan PHP adalah Anda dapat mengkompres file PHP Anda, sehingga dapat membuat waktu untuk menampilkan website menjadi lebih cepat karena kapasitas file yang diunduh menjadi lebih kecil. Ada beberapa cara untuk melakukan ini, antara lain dengan metode kompresi ob_gzhandler.

Cara menggunakannya adalah dengan menyisipkan kode berikut pada bagian atas setiap halaman : Continue reading Belajar PHP: Teknik Mempercepat waktu load website berbasis PHP

Back to School: Plan ahead and never ‘miss’ a day of school for snow, ice, heat, hurricane… again

It’s  Back to School 2011 !  We’ll be running back to school focused posts throughout the week of September 2nd, highlighting some good tips and suggestions for making the most out of your Moodle usage in 2011-2012.   A school cancellation due to snow, when I was a student, was like winning the lottery.  The day was disrupted and cancelled and I got to go home, go sledding and drink my hot chocolate without a care in the world

More here:
Back to School: Plan ahead and never ‘miss’ a day of school for snow, ice, heat, hurricane… again

Back to School: Find a Moot (and attend)

It’s  Back to School 2011 !  We’ll be running back to school focused posts throughout the week of September 2nd, highlighting some good tips and suggestions for making the most out of your Moodle usage in 2011-2012.   There are Moodle-related events around the country and world on a regular basis.

More:
Back to School: Find a Moot (and attend)

Gone Moodle: Sonoma State, Marlborough Girl’s College and Univ Montana Western

As usual here are a few schools and institutions “gone Moodle” either in their new adoption, migration or novel use of the platform. Sonoma State University , Rohnert Park, CA , USA [ article ]: SSU is embracing a more technological approach to course delivery and moving slowly away from the all bricks and mortar, student in the seat learning paradigm

More here:
Gone Moodle: Sonoma State, Marlborough Girl’s College and Univ Montana Western

Belajar PHP: Membuat Cron Backup database + kirim hasil ke email Gmail

Backup adalah aksi wajib bagi pengelolaan sebuah sistem. Ada banyak cara dan jalan dalam membuat backup, dari yang manual sampai yang otomatis. Teknik backup data yang akan kita lakukan kali ini akan memanfaatkan skrip PHP untuk membackup database, memampatkannya menjadi format GZIP dan mengirimnya ke email Gmail. Kenapa Gmail? Karena Gmail menawarkan storage yang besar untuk tiap akunnya (sekitar 7Giga lebih saat artikel ini dipublish).

Ada beberapa software/pustaka yang akan kita gunakan, antara lain mysqldump bawaan MySQL, class PHPMailer dan aplikasi gzip bawaan Linux. Berikut contoh skripnya: Continue reading Belajar PHP: Membuat Cron Backup database + kirim hasil ke email Gmail