Belajar PHP Dasar Untuk Pemula Secara Gratis

Sponsor Link

 

Anda memutuskan untuk  belajar PHP dasar dan menjadi pengembang web? Sebuah keinginan yang bagus! Tapi biarkan kami menebak 2 hal. Pertama, Anda ingin mempelajari dasar-dasarnya dalam waktu kurang dari satu minggu. Kedua, Anda sedikitpun tidak memiliki pengalaman tentang pengkodean.

Apakah mungkin? Ya, pasti, tetapi Anda memerlukan rencana pembelajaran. Artikel ini akan menjelaskan kepada Anda bagaimana memulai dari awal dan bagaimana cara belajar PHP dasar hanya dalam 5 hari tanpa membuang waktu Anda.

Bahkan jika Anda tidak pernah menulis satu baris PHP pun, Anda tidak perlu menghabiskan banyak waktu untuk membaca manual yang panjang dan membosankan. Dan selama Anda mempelajari dasar-dasarnya, Anda juga tidak perlu membaca buku.

Ya, pemrograman PHP paling baik jika dipelajari dengan latihan, namun meskipun demikian penting untuk mengetahui dasar-dasar bahasa.

Sekilas Tentang Bahasa Program PHP

Untuk mulai belajar PHP dasar, sedikit tidaknya kita harus memahami pengertiannya. PHP adalah bahasa scripting sisi server. yang digunakan untuk mengembangkan situs web statis atau situs web dinamis atau aplikasi Web. PHP adalah singkatan dari Hypertext Pre-Processor, yang sebelumnya adalah Personal Home Pages.

Skrip PHP hanya dapat diartikan pada server yang memiliki PHP yang telah diinstal. Komputer klien yang mengakses skrip PHP hanya memerlukan browser web. File PHP berisi tag PHP dan diakhiri dengan ekstensi “.php”.

 

Jasa Pembuatan Aplikasi

Mengenal Bahasa Scripting

Script adalah sekumpulan instruksi pemrograman yang ditafsirkan pada saat runtime. Bahasa scripting merupakan bahasa yang menafsirkan sebuah skrip untuk digunakan pada saat runtime. Script biasanya tertanam ke dalam lingkungan perangkat lunak lain. Tujuan dari script biasanya untuk meningkatkan kinerja atau melakukan tugas-tugas rutin untuk suatu aplikasi.

Skrip sisi server ditafsirkan pada server sementara skrip sisi klien ditafsirkan oleh aplikasi klien. PHP adalah skrip sisi server yang ditafsirkan di server sementara JavaScript adalah contoh skrip sisi klien yang ditafsirkan oleh browser klien. Baik PHP dan JavaScript dapat disematkan ke halaman HTML.

Fungsi dari Bahasa PHP

Kode PHP dapat disematkan ke dalam kode HTML, atau dapat digunakan dalam kombinasi dengan berbagai sistem templat web, sistem manajemen konten web, dan kerangka kerja web.

Kelebihan Bahasa PHP

Anda jelas sering mendengar sejumlah bahasa pemrograman di luar sana, dan Anda mungkin bertanya-tanya mengapa lebih banyak orang menggunakan PHP sebagai acuan untuk pemrograman web. Di bawah ini adalah beberapa alasan kuatnya yaitu sebagai berikut.

  • PHP adalah open source dan gratis.
  • Kurva belajar relatif singkat dibandingkan dengan bahasa lain seperti JSP, ASP dll.
  • Dokumen komunitas yang besar.
  • Sebagian besar server hosting web mendukung PHP secara default tidak seperti bahasa lain seperti ASP yang membutuhkan IIS. Hal ini menjadikan PHP pilihan yang hemat biaya.
  • PHP diperbarui secara berkala untuk mengikuti tren teknologi terbaru.
  • Manfaat lain yang Anda dapatkan dengan PHP adalah bahasa scripting sisi server, ini berarti Anda hanya perlu menginstalnya di server dan komputer klien yang meminta sumber daya dari server. Anda tidak perlu menginstal PHP, hanya browser web saja sudah cukup.
  • PHP telah membangun dukungan yang terintegrasi dengan MySQL, namun bukan berarti Anda tidak dapat menggunakan PHP dengan sistem manajemen basis data lainnya. Anda masih dapat menggunakan PHP dengan Postgres, Oracle, MS SQL Server, OODBC dll.
  • PHP adalah lintas platform,  ini berarti Anda dapat menggunakan aplikasi Anda di sejumlah sistem operasi yang berbeda seperti windows, Linux, Mac OS dll.

Ekstensi File PHP

Ekstensi dan Tag File Agar server dapat mengidentifikasi file dan skrip PHP kami, kami harus menyimpan file dengan ekstensi “.php”. Ekstensi file PHP yang lebih lama termasuk

  1. .phtml
  2. .php3
  3. .php4
  4. .php5
  5. .phps

PHP dirancang untuk bekerja dengan HTML, oleh karena itu, bahasa program ini dapat disematkan ke dalam kode HTML sebagai berikut:

<HTML> <PHP CODE> </HTML>

Anda dapat membuat file PHP tanpa tag html apapun dan hal itu disebut file PHP Murni. Server menginterpretasikan kode PHP dan mengeluarkan hasilnya sebagai kode HTML ke browser web. Agar server mengidentifikasi kode PHP dari kode HTML, kita harus selalu menyertakan kode PHP dalam tag PHP.

Tag PHP dimulai dengan simbol kurang dari yang diikuti oleh tanda tanya dan kemudian kata “php”. PHP adalah bahasa yang bersifat case-sensitive, yang mana “VAR” tidak sama dengan “var”. Tag PHP sendiri tidak peka terhadap huruf besar-kecil, tetapi sangat disarankan agar kami menggunakan huruf kecil

Kemudian, pernyataan PHP diakhiri dengan titik koma (;). Jika Anda hanya memiliki satu pernyataan, Anda dapat menghilangkan titik koma. Jika Anda memiliki lebih dari satu pernyataan, maka Anda harus mengakhiri setiap baris dengan titik koma. Demi konsistensi, disarankan agar Anda selalu mengakhiri pernyataan Anda dengan titik koma. Skrip PHP dieksekusi di server. Output dikembalikan dalam bentuk HTML.

PHP Hello World

Program yang ditunjukkan di bawah ini sering digunakan sebagai contoh dalam kelas belajar PHP dasar di sekolah IT yang menampilkan kata-kata “Hello World!” Ketika dilihat di browser web. Berikut ini adalah code PHPnya.

<?php

echo “Hello World”;

?>

Output:

Hello world

Persiapan untuk Belajar PHP Dasar

Anda memerlukan dua hal untuk memulai yaitu lingkungan pengembangan untuk menjalankan skrip PHP Anda dan editor kode untuk menulis kode.

Instal lingkungan pengembangan lokal

PHP adalah bahasa scripting. Untuk menjalankan skrip PHP, Anda memerlukan juru bahasa yang mengerti dan menjalankan kode. Saat Anda membuka halaman web PHP secara online, server web jarak jauh bertindak sebagai penerjemah PHP yang mengeksekusi kode PHP dan mengirimkan hasilnya ke browser Anda. Ini adalah bagaimana halaman web yang dinamis dibuat.

Lingkungan pengembangan, atau DE, adalah paket perangkat lunak yang meniru lingkungan server pada komputer lokal Anda. DE memberikan Anda semua yang Anda butuhkan untuk mengembangkan aplikasi PHP: server web lokal, database SQL (biasanya MySQL) dan utilitas lain seperti PhpMyAdmin.

Ada banyak paket gratis dan berkualitas tinggi yang dapat Anda pilih: XAMPP, WAMP (atau MAMP jika Anda memiliki Mac), EasyPHP, dan lainnya.

Jika Anda tidak yakin harus memilih yang mana, cobalah XAMPP: ini merupakan paket  terbaru, mudah digunakan, lintas platform, dan open source.

Dari sana Anda dapat memulai dan menghentikan layanan yang Anda butuhkan (server web, server SQL), mengakses direktori tempat server web mencari skrip PHP, mengedit konfigurasi, dan sebagainya. Ini sangat mudah digunakan dan Anda tidak perlu khawatir tentang semua detail teknis.

Instal editor kode

Editor kode pada dasarnya adalah editor teks tingkat lanjut yang membantu Anda menulis kode. Editor kode modern memiliki banyak fungsi yang berguna, termasuk:

  • Nomor garis;
  • Kode-kode untuk berbagai bahasa;
  • Kode pelengkapan otomatis dan bantuan (secara otomatis melengkapi kata kunci, tutup tanda kurung terbuka dan sebagainya);
  • Fungsionalitas penelusuran yang ditingkatkan;
  • Mendukung plugin dan ekstensi dan banyak lagi.

Beberapa editor kode yang paling banyak digunakan adalah Notepad ++, Atom, Brackets, dan Sublime Text. Semua ini gratis kecuali Teks Sublim. Pilih satu yang paling Anda sukai.

Memulai pengkodean (coding)

Mulailah lingkungan pengembangan Anda dan pastikan server web berjalan. Lalu, buka browser web dan ketik localhost di bilah URL. Anda akan melihat beranda DE. Skrip PHP Anda harus ditempatkan di dalam direktori yang disebut root server web. Ini biasanya direktori htdocs yang terletak di dalam direktori instalasi lingkungan pengembangan sendiri.

Di XAMPP, Anda dapat membuka direktori ini dari Panel Kontrol XAMPP dengan mengklik Explorer button dan kemudian membuka direktori htdocs:

Ingat: ini adalah tempat dimana Anda harus menyimpan skrip Anda.

Sekarang buka editor kode Anda dan paste kode PHP berikut:

<?php

echo ‘<h1 style=”text-align: center;”>Hello World!</h1>’;

Simpan file di dalam direktori htdocs sebagai hello_world.php (Anda dapat menggunakan nama file apa pun yang Anda inginkan, pastikan untuk menggunakan ekstensi .php), lalu kembali ke browser web Anda dan buka URL:

http: //localhost/hello_world.php

Selamat, Anda baru saja menyelesaikan halaman web PHP pertama Anda!

Jangan ragu untuk bereksperimen dengan kode. Anda juga dapat mencoba meniru contoh-contoh dari bab Pendahuluan.

Sponsor Link

Program Belajar PHP Dasar Selama 5 Hari

Mohon diingat bahwa Anda tidak dapat mempelajari segalanya tentang PHP dalam 5 hari seperti yang disebutkan dalam sub judul tersebut. Saya mendapatkan cara belajar PHP dasar ini setelah bolak balik berselancar di internet, dan sepertinya cukup layak saya bagikan kepada Anda semua melalui tulisan ini.

Mempelajari bahasa pemrograman adalah proses yang tidak pernah berakhir, semakin banyak Anda berlatih semakin banyak yang harus Anda pelajari. Tetapi sebelum Anda dapat meningkatkan keterampilan coding Anda sendiri, Anda harus terlebih dahulu mempelajari dasar-dasarnya.

Banyak pemula menghabiskan terlalu banyak waktu dalam fase pembelajaran pertama ini karena mereka semua membuat kesalahan yang sama. Mereka tidak mengikuti program pembelajaran apa pun.

Di sini kita akan mencoba program pembelajaran 5 hari yang dapat Anda ikuti untuk memperoleh keterampilan dasar Anda tanpa membuang waktu. Pastikan:

  • Fokus pada apa yang benar-benar penting, tidak ada gunanya belajar terlalu banyak dalam waktu yang bersamaan.
  • Seimbang, berarti Anda dapat tetap menggunakannya meskipun Anda tidak punya banyak waktu.
  • Efektif, setelah 5 hari Anda dapat mulai menulis aplikasi PHP nyata segera.

Setelah itu, mari kita mulai.

Belajar PHP Dasar Hari Ke-1 : PHP & HTML

Hal pertama yang harus dipelajari adalah bagaimana PHP dan HTML saling terkait satu sama lain. Mulailah dengan mencaritahu tentang formulir HTML dasar. Dan cari tahu cara membuat backend PHP untuk menangani data dari formulir HTML. Anda juga harus tahu bagaimana $ _REQUEST, $ _POST dan $ _GET Superglobals bekerja.

Setelah Anda memahaminya, sekarang saatnya untuk membuat backend formulir PHP Anda sendiri. Buka editor kode Anda dan buat formulir HTML seperti yang ada di tutorial, ubah nama dan format kolom sesuka Anda. Kemudian, tulis skrip backend PHP dan uji semuanya dengan lingkungan pengembangan Anda.

Belajar PHP Dasar Hari Ke-2 : OPERATOR, FUNGSI, dan STRING

Jika Anda memiliki pengalaman dengan bahasa pemrograman apa pun, pastinya Anda sudah tahu apa itu operator dan fungsi. Dan jika tidak, jangan khawatir, itu adalah konsep yang sangat intuitif dan Anda akan memahaminya dengan sangat cepat. Pertama, carilah dokumentasi operator untuk memahami apa itu operator dan bagaimana mereka bekerja dalam PHP.

Tidak apa-apa jika Anda tidak mengingat semuanya. Tujuan Anda adalah menemukan apa yang dapat Anda lakukan dengan PHP dan memahami potensinya. Kemudian, beralihlah ke fungsi. Tapi tetap fokus pada fungsi dasarnya.

Di hari kedua ini Anda juga akan mempelajari string. String banyak digunakan dalam pemrograman web dan pustaka standar PHP menyertakan banyak fungsi penanganan string yang akan sangat sering anda gunakan. Sekarang kembalilah melakukan latihan pada hari pertama. Anda sudah mencobanya, bukan?

Anda akan menambahkan beberapa fungsi tambahan menggunakan operator, definisi fungsi kustom dan fungsi penanganan string. Anda dapat melakukan apa pun yang Anda inginkan, pikirkan saja fungsionalitas yang bagus untuk disertakan dalam backend Anda dan cobalah untuk mengimplementasikannya.

Belajar PHP Dasar Hari Ke-3 : OOP (Object Oriented Programming)

Object Oriented Programming adalah paradigma pemrograman penting yang menggunakan banyak bahasa modern. Awalnya memang cukup sulit untuk dipahami, tetapi penting bagi Anda untuk mulai menggunakannya sesegera mungkin. Sekali lagi, jika Anda sudah terbiasa dengan konsep OOP dari bahasa pemrograman lain, maka Anda akan menemukan OOP dan PHP mudah dimengerti.

Jika Anda tidak terbiasa dengan OOP, luangkan waktu untuk membaca beberapa bab dari dokumentasi. Yang biasanya akan terdiri dari:

  • Dasar-Dasar,
  • Properti,
  • Konstanta Kelas
  • Konstruksi dan Destruktor,
  • Visibilitas,
  • Kata Kunci Statis
  • Scope Resolution Operator
  • Cara mengakses elemen dan konstanta statis

Anda mungkin akan sedikit rumit menemukan bab di atas, tetapi jangan khawatir, Anda tidak diharapkan untuk memahami segala sesuatu tentang OOP dalam satu hari. Tujuan Anda adalah untuk memahami konsep-konsep dasar dan belajar bagaimana menggunakannya dalam praktik.

Sekali lagi, kembali ke latihan Anda dan mulai lagi belajar PHP dasar dengan OOP.

Belajar PHP Dasar Hari Ke-4 : SESI- SESI

PHP menggunakan sesi untuk melacak akses pengguna jarak jauh berturut-turut. Sesi digunakan secara luas untuk otentikasi pengguna untuk melacak login pengguna, di situs web e-commerce untuk melacak akun pembelian dan dalam banyak skenario lainnya.

Hampir setiap situs web berbasis PHP menggunakan sesi. Sebaiknya pelajari sesi sejak awal, karena mereka akan membuat Anda membuat situs web yang sangat mudah. Tentu saja, jangan lupa untuk menggunakan Sesi dalam contoh formulir Anda sendiri.

Belajar PHP Dasar Hari Ke-5 : PHP & DATABASE

Hampir semua situs web dinamis perlu menyimpan beberapa data. Situs e-commerce harus menyimpan pesanan dan informasi pelanggan, dll. Semua data ini disimpan di database, biasanya database SQL yang rasional adalah MySQL.

Bayangkan sebuah database sebagai satu set tabel. Di dalam setiap tabel, baris mewakili elemen dan setiap kolom baris adalah atribut elemen. Menjelaskan tentang database sangat jauh di luar cakupan tulisan ini, tetapi Anda dapat menemukan banyak tutorial bagus di internet.

Kesalahan yang Sebaiknya Dihindari Saat Belajar PHP Dasar

Tidak terlalu fokus pada belajar PHP

Kehidupan seorang pengembang web itu rumit. Dengan begitu banyak bahasa untuk dipelajari, mungkin sulit untuk fokus hanya pada satu. Anda mungkin akan tergoda untuk melihat bahasa lain seperti JavaScript atau Python atau mencoba menggunakan beberapa framework PHP.

Tapi itu bukan ide yang baik. Selama waktu belajar PHP dasar ataupun lanjutan otak Anda perlu tetap fokus 100% pada hal yang sama. Fokus hanya pada PHP dan Anda akan mempelajarinya dengan baik.

Tidak menyusun jadwal harian

Untuk mendapatkan hasil maksimal dari program pembelajaran ini, penting bagi Anda untuk menyusun jadwal latihan setiap hari. Otak Anda akan belajar lebih baik dan lebih cepat jika Anda melakukannya.

Gangguan

Saat ini, gangguan adalah salah satu hambatan terbesar untuk produktivitas. Sulit untuk dapat bekerja selama lebih dari 10 menit tanpa terganggu oleh pemberitahuan dari ponsel, email atau pesan Facebook.

Banyak penelitian dan buku yang tak terhitung dengan jelas menunjukkan bagaimana gangguan ini jauh lebih berbahaya daripada yang kita pikirkan, terutama ketika kita perlu fokus pada pekerjaan intelektual.

Mempelajari bahasa pemrograman baru hanya dalam beberapa hari membutuhkan tingkat perhatian dan fokus yang tinggi, dan gangguan dapat dengan mudah mengalihkan perhatian Anda.

Inilah beberapa saran untuk Anda lakukan selama sesi belajar PHP dasar:

  • Matikan ponsel Anda, atau setidaknya matikan suaranya dan jauhi. Jangan khawatir, tidak ada hal buruk yang akan terjadi jika Anda tidak melihatnya selama beberapa jam.
  • Tidak membuka laman web apa pun yang tidak Anda butuhkan, termasuk jejaring sosial, email, dan obrolan.
  • Beberapa jenis musik atau suara (seperti white noise atau suara alam seperti hujan atau aliran air sungai) dapat membantu fokus.
Sponsor Link

Melewatkan latihan

Membaca bab-bab dokumentasi dan contoh-contohnya tidak cukup, bahkan jika Anda memahami semua yang Anda baca.

Agar otak Anda benar-benar mempelajari suatu konsep, konsep itu harus disimpan dalam memori dan kemudian diambil berulang kali. Semakin Anda menggunakan sesuatu, semakin Anda akan mengingatnya (ini adalah teori dasar di balik banyak strategi pembelajaran seperti pengulangan spasi).

Apakah Anda memiliki masalah dalam mengelola dan mengembangkan Website? | PT APPKEY
Tidak hanya mengembangkan sistem website, kami juga memiliki kemampuan dalam mengelola website dan meningkatkan strategi SEO serta konten pemasaran sehingga diharapkan dapat membantu menyelesaikan setiap permasalahan Anda.

Tentang Kami
Pengenalan Layanan
Pengenalan Perusahaan
Kontak Kami

 

Jasa Pembuatan Aplikasi

Jika Anda menyukai artikel ini
Acungkan jempol