Tuesday, February 26, 2013

Belajar PHP otodidak



Banyak orang yang sudah membuktikannya bahwa belajar itu tidak perlu memerlukan biaya yang mahal seperti layaknya kursus. Seperti dalam halnya anda Belajar PHP tidak perlu mengeluarkan uang dalam jumlah yang besar, Caranya cukup sederhana anda tinggal berjalan ke toko buku dan membacanya, terlebih anda membeli buku tersebut, atau anda bisa menggunakan mesin pencari seperti google untuk menambah pengetahuan dalam mendapatkan ilmu. Belajar PHP secara otodidak hasilnya lebih baik di banding dengan kursus yang sampai mengeluarkan biaya jutaan, kenapa demikian? Dengan belajar otodidak tentunya kita akan mendapatkan ilmu lebih benyak dan tentunya pengetahuan lebih update di bandingkan dengan kursus atau semcamnya, hanya kendalanya anda tidak ada yang membimbing apa yang harus dilakukan? Bagaimana menerapkannya? Tapi jika anda dapat menjalani secara otodidak dan dapat memecahkan berbagai masalah yang di hadapi, saya yakin hasilnya akan jauh lebih baik.


Dalam Belajar PHP kita mengenal tanda $ tanda tersebut di inisialisasikan dalam PHP adalah sebagai nama variable sedangkan tanda = merupakan sebagai nilai dari si variable tersebut. Ada beberapa aturan yang di terapkan dalam penulisan variable yaitu nama variable diawali dengan karakter $ dan di awali dengan huruf karakter pertama bisa juga di kombinasikan dengan angka. Tidak boleh ada spasi bila lebih dari satu katu bisa menggunakan _ (garis bawah / under score)


Misal $a=10


Maka pada contoh di atas ialah a sebagai nama variable sedangkan nilai dari si a tersebut adalah 10,
Contoh kasus dalam operasi aritmatik dapat anda lihat pada gambar di bawah ini.



Jika kita lihat pada code di atas sudah dapat di deskripsikan bahwa a dan b adalah sbuah variable yang masing –masing berisi nilai 10 dan 5,
Lalu kita cetak dengan echo, perlu diketahui apabila kita ingin mencetak nailai dari variable tersebut hanya perlu mengetikkan nama varibel tetapi apabila ingin mengetikkan nama variable tersebut anda perlu menambahkan / (back slash) sehingga menjadi /$a
Apabila kita eksekusi melalu via localhost outputny maka akan Nampak seperti gambar di bawah ini





Belajar PHP Framework codeigniter

PHP adalah salah satu bahasa pemrograman yang berbasis web dan dapat berjalan di semua platform. Bahkan beberapa teman saya bilang kalau Belajar PHP itu mudah, tinggal algoritma saja yang di mainkan untuk menciptakan suatu karya yang menarik, tapi bukan hanya menarik satu sisi yang sangat perlu di cermati adalah dari tingkat keamanannya karena berjalan secara online dan itu sudah pasti. Dalam PHP di kenal istilah framework, mungkin untuk beberapa orang framework ini bukanlah hal yang baru. Framework adalah suatu sistem yang tersusun dengan rapih dan mempunyai aturan - aturan tertentu sesuai dengan yang si pembuatnya caranya pun beragam ada yang hebat di bagian helper ada yang mengutamakan kecepatan mengkesekusi. Keuntungannya sangat besar pagi pihak si pengembang, ketika ia membuat suatu aplikasi menggunakan framework, ketika mendapat project tersebut yang sama pengembang tersebut tidak perlu membuat ulang hanya mengambil resource yang ada pada framework yang telah di buat sebelumnya. Semua itu terserah anda bagaimana melakukan hal yang di sukai. Salah satu yang saya sebutkan tadi ada framework Codeigniter,





Framework tersebut masih merajai untuk di indonesia sendiri pemakainya pun bisa di bilang mayoritas di banding dengan framework lainnya, framework ini mengungulkan banyaknya helper, library dan anda dapat membuat suatu aplikasi yang lebih dinamis Belajar PHP pun jadi tidak terlalu sulit dengan menggunakan framework tersebut.  Dengan framework lingkup kerja menjadi lebih tersusun karena Codeigniter mengusung MVC atau yang lebih kita kenal dengan Model View Controler, Semua pemrograman MVC pastinya selalu memulai Belajar PHP dengan controler, mengapa demikian? karena controler adalah program utamasedangkan view dan model hanya berperan sebagaikomponen pendukung agar program menjadi nampak lebih baik. Codeigniter dapat di gunakan pada sever apache dan MS IIS. Tetapi pemakaiannya lebih unggul dengan Apache karena pada acuan pertamanya di buat Codeigniter adalah Apache. Jika anda berminat untuk menggunakan Codeigniter dapat mendownload langsung pada situs resminya, Caranya menginstalnya pun mudah anda hanya tinggal mengekstrak file yang telah anda download pada folder htdocs jika pemakai Xampp apabila anda memakai Wampp anda dapat mengekstraknya pada folder WWW selanjutnya untuk mengetest dapat di jalan via localhost

Monday, February 25, 2013

Belajar PHP struktur kontrol

Belajar PHP bukan hanya harus mengenal sintak - sintak yang ada di dalamnya, tetapi anda harus mengerti algoritma untuk memecahkan suatu masalah, sebenearnya algoritma bukan harus di pelajari. Menguasai algoritma adalah dengan cara banyak memecahkan masalah, jadi simplenya ialah ketika sering memecahkan suatu masalah, secara tidak langsung kita sudah mengasah kemampuan algoritma untuk memecahkan suatu masalah.

Secara mendasar dalam Belajar PHP struktur program secara mendasar terbagi tiga kombinasi :

  • Urutan (Sequence)
  • Pemilihan (Selection)
  • Pengulangan (iteration)

Urutan (Sequence)

Merupakan perintah - perintah script PHP yang kita urutkan dengan secara rapi dan dengan sesuai apa yang di terapkan, seperti halnya dalam pemrogramam obejct oriented program, susunan urutan merupakan hal yang sangat perlu di perhatikan.


Pemilihan (Selection)

Dalam Belajar PHP tidak semua mempunyai struktur kontrol urutan, namun dapat menggunakan pemilihan (selection), pemilihan pun dapat di terapkan dengan cara menggunakan percabangan seperti

  • if
  • switch


Pengulangan (iteration)

Perulangan merupakan struktur control yang memungkin kan para developer untuk mengulang statement tertentu yang sudah di blok.
Ada beberapa perulangan yang di gunakan dalam Belajar PHP yaitu :

  • while
  • do .. while
  • for
  • foreach
  • continue


while adalah memungkinkan untuk mengulang statement yang telah di buat bentuk umumnya dapat di lihat pada gambar di bawah ini :




While merupakan perulangan yang dapat di jalankan jika bernillai benar, lalu di eksekusi oleh perintah - perintah yang sudah di set sebelumnya, namun jika tidak kita beri perintah maka perulangan akan di eksekusi secara terus menerus tanpa henti inilah yang di kenal dengan never ending loop.