Friday, December 1, 2017

PHP 7 - Environment Setup

Hai guys, pagi yang cerah sepertinya untuk sedikit membahas terkait environtment php. sebenarnya pembahasannya sih ringan saja, tapi ada beberapa bagian yang diperjelas, jadi semoga bisa mencerahkan yah buat rekan" programmer php pemula atau mastah php yang iseng" membaca untuk sekedar merefresh atau bahkan memberi masukan jika ada yang kurang atau salah dari penjabaran ini, baiklah kita mulai saja pembahasanya.
 
Untuk mengembangkan dan menjalankan halaman Web PHP, tiga komponen vital perlu dipasang di sistem komputer Anda.

    
Web Server - PHP bekerja dengan hampir semua perangkat lunak Web Server, termasuk Microsoft Internet Information Server (IIS) namun yang paling sering digunakan adalah Apache Server. Download Apache gratis disini - http://httpd.apache.org/download.cgi

    
Database - PHP PHP bekerja dengan hampir semua perangkat lunak database, termasuk Oracle dan Sybase namun yang paling umum digunakan adalah database MySQL. Download MySQL gratis disini - http://www.mysql.com/downloads/

    
PHP Parser - Untuk memproses instruksi script PHP, parser harus dipasang untuk menghasilkan output HTML yang bisa dikirim ke Web Browser. Tutorial ini akan memandu Anda cara menginstal parser PHP di komputer Anda.Instalasi Parser PHPSebelum melanjutkan, penting untuk memastikan bahwa Anda memiliki pengaturan lingkungan yang tepat pada komputer Anda untuk mengembangkan program web Anda menggunakan PHP. Simpan file php berikut di folder htdocs Apache.phpinfo.php

   phpinfo ();
?>

Ketik url berikut ke dalam kotak url browser Anda.

http://127.0.0.1/phpinfo.php

Jika ini menampilkan halaman yang menunjukkan informasi terkait instalasi PHP Anda, berarti Anda telah menginstal PHP dan Webserver dengan benar. Jika tidak, Anda harus mengikuti prosedur yang diberikan untuk menginstal PHP di komputer Anda.Pada Bagian berikutnya anda akan dipandu untuk menginstal dan mengkonfigurasi PHP dari empat platform berikut :

    
Instalasi PHP di Linux atau Unix dengan Apache

    
Instalasi PHP di Mac OS X dengan Apache

    
Instalasi PHP pada Windows NT / 2000 / XP dengan IIS

    
Instalasi PHP pada Windows NT / 2000 / XP dengan Apache


Tutorial menyusul y guys :)

Saturday, November 25, 2017

PHP 7 - Performa


Kok ngotot amat buat ganti ke php 7? memang performanya bisa diandalkan? memang sudah stabil?

Ilustrasi dibawah ini akan menunjukan performas php 7 dibanding php 5 biarlah gambar yang berbicara :D

Magento
Buat teman yang biasa bikin ecommerce pasti tau donk MAGENTO bukan Magneto lawannya Wolverine loh yah? hehehe ica aja neh :D
Biar g ada yang tersakiti aq bisikin aja yah ("ecommerce yang satu ini terkenal berat dibanding rivalnya yang lain loh yah, katanya...") tapi dari segi performa kestabilan system dll ini juara menurut saya hahaha..
Jadi g ada salahnya kl dibikin buat percobaan performa php itu sendiri gpp kan yah? gpp donk :)

Drupal
Kita coba juga pake drupal
 Wordpress 
Kita coba juga pake salah satu cms yang paling terkenal yaitu Wordpress
Biar adil kita bandingkan dengan bahasa pemrograman server side lainnya


Nah benerkan yang barusan dibilang, makanya move on donk gan...
eits tapi ini g bermaksud menyinggung para mastah programmer yang biasa menggunakan bahasa pemrograman server side lain loh yah, ini cm versi saya aja kok bener deh.

Mastah ASP (Pecinta windows) atau Nodejs (Pecinta Javascript) boleh kasih saran atau dikoreksi kl ada yang salah tp saya g bandingin dengan kalian berdua lho yah :piss xixixi...

Ok terimakasih atas perhatiannya semoga bermanfaat...
 


PHP 7 -- Pengantar


Mumpung lagi mau nulis dan lagi pengen ngebahas versi php saat ini yaitu php 7 dan untuk menjawab banyak pertanyaan dari temen" yang katanya mo move on dari php 5 ke php 7 kita akan bahas mengenai php 7 secara berseri biar enak belajarnya, karena kl sekaligus khawatirnya jadi bosan sebelum selesai belajar :D

Apa sih php 7?
PHP 7 adalah rilis utama bahasa pemrograman PHP dan disebut-sebut menjadi revolusi dalam pengembangan aplikasi berbasis web  yang tentunya dapat dikembangkan untuk aplikasi web base dan mobile intranet atau berbasis cloud yang tentunya handal dan dapat diandalkan. Rilis ini dianggap sebagai perubahan terpenting bagi PHP setelah rilis PHP 5 di tahun 2004. 

Fitur baru pada php7
Ada puluhan fitur yang ditambahkan ke PHP 7 dan yang paling signifikan akan saya sebutkan seperti  yang di bawah ini:
  • Improved Performanceyaitu Setelah kode PHPNG digabungkan di PHP7, ini dua kali lebih cepat dari PHP 5.
  • Lower Memory Consumption − Optimisasi PHP 7 menggunakan sumber daya yang lebih rendah.
  • Scalar type declarations - Parameter dan jenis pengembalian yang dapat diterapkan.
  • Consistent 64-bit support Dukungan yang konsisten untuk mesin berarsitektur 64-bit.
  • Improved Exception hierarchy peningkatan terhadap eksepsi hirarki. 
  • Many fatal errors converted to Exceptions Kesalahan fatal program yang dikonversikan sebagai pengecualian.
  • Secure random number generator Penambahan API generator bilangan acak baru.
  • Deprecated SAPIs and extensions removed Berbagai SAPI dan ekstensi lama dihapus dari versi terbaru.
  • The null coalescing operator Operator penggabungan nilai null.      
  • Return and Scalar Type Declarations - Dukungan untuk tipe kembali dan tipe parameter.
  • Anonymous Classes Dukungan untuk anonim ditambahkan.
  • Zero cost asserts
dan masih banyak lagi fitur lainnya yang dapat dieksplorasi dan pastinya PHP 7 menggunakan Zend Engine 3.0 baru untuk meningkatkan kinerja aplikasi hampir dua kali dan konsumsi memori 50% lebih baik daripada PHP 5.6. Hal ini memungkinkan untuk melayani pengguna yang menggunakan sistem secara bersamaan tanpa memerlukan perangkat keras tambahan. PHP 7 dirancang dan refactored mengingat beben kerja yang semakin bertambah seiring kemajuan teknologi.

Baik sepertinya untuk pengantar cukup sampai disini, semoga bermanfaat.  

Thursday, November 23, 2017

Programmer Zaman Now

Ada banyak alasan bagi rekan programmer php pada umumnya memilih berbagai methode dalam membangun atau mengembangkan sebuah aplikasi dengan berbagai pilihan native atau framework atau bahkan ada juga yang membuat frameworknya sendiri.

Saya tidak menyalahkan atau membenarkan pendapat manapun yang mengatakan php native lebih unggul krn memiliki citarasa dan kerjakeras dan waktu yang didedikasikan untuk menghasilkan sebuah karya tapi saya juga tidak menampikan penggunaan sebuah framework akan sangat berguna ketika kita (para developer php) dihadapkan pada deadline dan efektifitas kerja yang mengharuskan kita bekerja cepat dan bekerja cerdas bukan hanya dengan kerja keras siang malam bahkan dari pagi sampai pagi lagi karena menurut saya itu gaya programmer zaman old (lho heheheh) kl programmer zaman now beda lagi kerja cepat, tepat dan sesuai deadline itu segalanya tanpa bermaksud merendahkan mereka yang idealis akan karyanya.

Saya pribadi adalah seorang programer yang mudah move on tanpa kehilangan idealis (tanpa bermaksud sombong) selalu mengikuti perkembangan zaman dan update teknologi karna memang seperti itulah siklus hidup kita sebagai programmer.

Ketika kita mempresentasikan dan menunjukan demo sebuah sistem yang sesungguhnya telah digunakan dalam aktifitas mereka.. lalu apa alasan aplikasi yang kita tawarkan dapat menggantikan atau membuat mereka tertarik? hal pertama selain fitur pastinya interface baru ke core system.
Beberapa feedback yang sering saya dengar terkait itu biasanya "wah tampilannya keren banget ini tidak seperti aplikasi saya, kaku" atau "wah ini pake teknologi terbaru yah pastinya dari segi keamanan dan fiturnya pun jauh dari yang sudah ada" dan itulah intinya, jadilah programmer zaman now yang slalu update teknologi, moveon dari sifat idealis yang mengurung kita pada teknologi masa lalu karena teknologi IT saat ini sudah jauh berkembang dan perubahan tidak dalam hitungan tahun lagi bahkan dalam hitungan hari slalu terupdate.

Idealis itu bagus, tapi harus tetap moveon. Update teknologi harus tapi jangan juga menjadi penunda" menunggu teknologi terbaru dan g ada actionnya, tetap action dan slalu update systemnya itu yang paling efektif supaya kelihatan hasilnya :D itu yang terbaik...

Tetap semangat rekan rekan programmer jangan pernah berhenti belajar dan menularkan ilmu yang dimiliknya kepada rekan yang lain yang punya kemauan untuk belajar karena perubahan ada ditangan kalian :).

Tetap semangat happy coding...