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...

Tuesday, April 24, 2012

Kenapa harus PHP?

beberapa teman kampus menanyakan hal ini kepada saya, bahkan beberapa client web sy yg agak iseng pernah jg menanyakan hal yang sama, dengan gaya sok tau dan yakin memberi jawaban yg sama

"karena php itu bahasa pemrograman yang dinamis dan banyak yang menggunakan krn selain server-side Programming yang memiliki kelebihan dalam hal waktu eksekusi keserver, kl dilihat jg dari scurity lumayan baik, krn scriptingnya tidak ditampilkan dibrowser, tapi diubah jadi tag" HTML..."

wkwkwk lumayan meyakinkan ga???

tp karena seringnya menjawab pertanyaan itu saya kok jadi bimbang sendiri, benar ga yah jawaban itu?
orang awam sih percaya, tp kl pertanyaan itu ditanyakan oleh programmer php yg jago atau dosen yang ngerti wah bahaya jg bisa kacau, walau kelihatannya sepele, tp bisa jadi pertanyaan mematikan plus super memalukan, masa programmer berbicara ga sesuai fakta dan data, cm dari sepertinya xixixi...

lama kelamaan jadi penasaran dan bangkit kembali rasa penasaran dan keinginan untuk membuka lagi catatan dan artikel yang lama disimpan, berdebu dan usang wkwkwk
akhirnya saya mendapatkan kembali jawaban yang benar dan meyakinkan (buat bahan ngeles yang terperca :D)

PHP merupakan bahasa pemrograman Server-Side, yang merupakan jg salahsatu bahasa pemrograman embeded yaitu bahasa pemrograman yang dapat disisipkan pada tag" html

PHP mendukung konektifitas yang tinggi dengan database dan kecepatan pemrosesan data pada sisi server, begitu banyak database yang support oleh PHP diantaranya
Oracle, PostgreeSQL, MS Access, MS-SQL, dan masih banyak lagi database yang dapat berintegrasi dengan PHP dan pastinya database andalan para Web Developer "MySQL" xixixi...

Selain alasan diatas jg ternyata masih banyak alasan yang lain, yang menjadi alasan PHP menjadi bahasa pemrograman Server-Side yang jadi recomended para developer, diantaranya, support dengan berbagai macam OS, seperti Windows, MAC, Linux dll..

wah ternyata begtu banyak kelebihan PHP yang kl dijabarkan mungkin bisa jadi e-book xixixi...

jadi, masih adakah alasan menolak PHP? stay codding, tetap Semangat!


think Smart  :D

Dasar dan Sejarah PHP

PHP atau "Hypertext Preprocessor", adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTM, PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.

Sejarah PHP

Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web.

Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi sumber terbuka, maka banyak pemrogram yang tertarik untuk ikut mengembangkan PHP.

Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini, interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.

Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP diubah menjadi akronim berulang PHP: Hypertext Preprocessing.

Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.

Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.

Contoh program
Program Hello World
Program Hello World yang ditulis menggunakan PHP adalah sebagai berikut:
<?php
echo "Hello World";
?>


Program bilangan Fibonacci

Berikut ini adalah contoh program yang relatif lebih kompleks yang ditulis dengan menggunakan PHP. Contoh program ini adalah program untuk menampilkan 20 bilangan pertama dari deret bilangan Fibonacci.

<?php
function fibonacci_seq( $panjang ) {
for( $l = array(0,1), $i = 2, $x = 0; $i < $panjang; $i++ )
$l[] = $l[$x++] + $l[$x];
return $l;
}

fibonacci_seq(20);
// Angka "20" dapat diganti sesuai keinginan
?>


Kelebihan PHP Dari Bahasa Pemrograman Lain

Beberapa kelebihan PHP dari bahasa pemrograman web, antara lain:

1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.
2. Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah.
3. Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan.
4. Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak.
5. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.

Tipe data

PHP memiliki 8 (delapan) tipe data yaitu :
1. Integer
2. Double
3. Boolean
4. String
5. Object
6. Array
7. Null
9. Resource

sumber : id.wikipedia.org

Untuk lebih lanjutnya tunggu posting berikutnya dari saya... silahkan kl ada teman" yang ingin menambahkan.

sekali php tetap php... coding terus pantang mundur wkwkwk... :lol: