Tutorial PHP-3: Syntax PHP

Tutorial PHP

Syntax atau dalam bahasa Indonesia sintaksis adalah pengaturan kata dengan kata atau kalimat. Dalam pemrograman, syntax dapat diartikan cara penulisan kode yang sesuai dengan aturan bahasa pemrograman itu sendiri. Jadi syntax PHP berarti, aturan penulisan kode program yang sesuai dengan bahasa PHP.

Tidak seperti VB, Delphi, Foxpro, C, dsb. PHP adalah bahasa yang bersifat server-side. Artinya PHP dijalankan di sebuah server web, kemudian mengirimkan hasilnya ke browser pengguna sudah dalam bentuk HTML.

Syntax Dasar PHP

  • PHP dapat ditempatkan di mana saja di dalam sebuah file berakhiran .php
  • Di dalam file .php bisa terdapat kode HTML
  • Kode PHP diawali dengan <?php dan ?>

Di bawah ini sebuah contoh menampilkan tulisan “Hello World” menggunakan fungsi echo:

1
2
3
4
5
6
7
8
9
<!DOCTYPE html>
<html>
<body>
<h1>Program PHP Saya</h1>
<?php
echo "Hello World!";
?>
</body>
</html>

Catatan: Perintah PHP diakhiri dengan tanda titik koma (;).

Komentar dalam PHP

Komentar dalam PHP adalah tulisan yang tidak diproses/dijalankan sebagai bagian dari program. Melainkan bersifat catatan saja.

Kegunaan komentar antara lain:

  1. Supaya orang lain yang membaca mengerti tujuan kode
  2. Mengingatkan kembali cara kerja program yang sudah ditulis tersebut – Biasanya program yang sudah lama ditinggalkan perlu diingat-ingat lagi cara kerjanya.
  3. Memberi keterangan sebuah fungsi atau class
  4. Memberi keterangan tentang siapa pembuat dan riwayat perubahan program

PHP mempunyai beberapa cara dalam menuliskan komentar:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<!DOCTYPE html>
<html>
<body>
<?php
// Komentar dalam satu baris
 
# Ini juga komentar dalam satu baris 

/*
Ini komentar dalam beberapa baris.
Bisa dituliskan dalam  
baris yang berbeda
*/
 
// Anda juga dapat menulis komentar ditengah kode
$angka = 10 /* + 15 */ + 5;
echo $angka;
?>
</body>
</html>

Huruf Besar dan Kecil dalam PHP

Di dalam PHP, semua perintah (contoh: if, else, while, echo, dsb), class dan fungsi tidak membedakan huruf besar atau kecil.

Contoh di bawah ini diperbolehkan:

1
2
3
4
5
6
7
8
9
10
<!DOCTYPE html>
<html>
<body>
<?php
ECHO "Hello World!<br>";
echo "Hello World!<br>";
EcHo "Hello World!<br>";
?>
</body>
</html>

Akan tetapi, semua nama variabel membedakan huruf besar dan kecil.

Di bawah ini adalah contoh bahwa hanya perintah pertama saja yang akan menampilkan nilai variable $warna (karena $warna, $WARNA, dan $warNA dianggap PHP sebagai 3 variable yang berbeda):

1
2
3
4
5
6
7
8
9
10
11
<!DOCTYPE html>
<html>
<body>
<?php
$warna = "Biru";
echo "Warna rumah saya " . $warna. "<br>";
echo "Warna rumah saya " . $WARNA . "<br>";
echo "Warna laptop saya " . $warNA . "<br>";
?>
</body>
</html>

Penjelasan mengenai variabel dapat dibaca pada artikel tutorial PHP berikutnya.

Yang sedang trend:

Rating:

Cloud VPS Hosting yang Murah dan Bagus

Rekomendasi hosting VPSMenggunakan shared hosting memiliki keterbatasan. Bagi anda yang membuat website yang statis atau sekedar blog saja, menggunakan shared hosting mungkin sudah cukup memadai. Akan tetapi bagi anda yang ingin menginstall software tertentu yang tidak tersedia di shared hosting, atau anda ingin menggunakan resource yang lebih baik dan terisolasi dari website lain, maka pilihannya adalah menggunakan VPS Hosting.

Mungkin sudah anda ketahui, VPS adalah Virtual Private Server. Yaitu sebuah server yang dikhususkan untuk kita, yang terisolasi dari website milik orang lain. VPS ini mirip seperti anda menyewa sebuah apartemen, anda memiliki ruang tersendiri yang dialokasikan khusus untuk anda, sehingga bebas menginstall apa saja di dalam akun VPS tersebut.

Dimana anda bisa menyewa VPS hosting yang murah dan bagus?

Di Indonesia banyak penyedia web hosting yang menyediakan jasa VPS Hosting. Akan tetapi rata-rata tarifnya cukup mahal. Bagi anda yang masih pemula atau masih belajar, mungkin kurang terjangkau.

Buat anda yang sedang mencari VPS Hosting yang murah dan bagus, anda bisa mencoba jasa web hosting Cloud VPS dari Vultr. Jasa web hosting dari Vulr ini boleh dibilang paling murah, karena dengan $2,5/bulan kita sudah bisa dapat akun hosting VPS.

Layanan hosting VPS dari Vultr menggunakan harddisk SSD (solid state disk) yang jauh lebih cepat dari harddisk biasa. Dan anda juga bisa memilih lokasi datacenter yang terdekat dengan pengunjung website anda. Misalnya kalau pengunjung website di Indonesia, anda bisa memilih datacenter yang ada di Singapura. Di Vultr ada 15 pilihan lokasi datacenter.

Di Vultr, anda bisa menginstall bermacam-jenis OS Linux, misalnya Debian, Ubuntu, Fedora, dll. Proses instalasinya sangat mudah karena bisa dilakukan dengan beberapa klik saja melalui control panel yang sudah disediakan.

Setelah OS terinstall, anda bisa langsung konek ke akun VPS menggunakan SSH dengan user root. Setelah itu bisa dilanjutkan dengan menginstal PHP, Apache, MySQL. Atau kalau ingin mudah, bisa menginstall VestaCP. Control panel semacam cPanel yang bisa diinstall sendiri di server VPS.

Bagi anda yang sedang mencari Cloud Hosting VPS, boleh dicoba jasa hosting dari Vultr. Sedang ada promo double deposit. Artinya kalau deposit $10, maka dapat tambahan $10. Kalau deposit $50, dapat tambahan $50. Mantap!

Yang sedang trend:

Rating:

Panduan PHP yang Bisa di Download

Panduan PHP yang bisa di downloadBagi yang baru belajar PHP ataupun yang sudah sering memprogram dengan PHP, kadang tidak ingat sintaks dari fungsi-fungsi PHP. Pada saat lupa, biasanya cari panduan nya dengan membuka Google.

Tetapi kadang-kadang Internet tidak bersahabat alias lelet, atau malah tak ada koneksi Internet sama sekali. Lalu bagaimana cara melihat panduan PHP? Sementara tugas atau proyek harus segera beres.

Don’t worry, PHP sudah menyediakan manual yang bisa di download dalam format file help Windows (.chm). File manual ini sangat mudah dibaca, karena di dalamnya sudah ada fasilitas index dan pencarian. Sehingga sangat mudah mencari referensi yang sedang kita butuhkan.

Untuk mendownload file manual PHP, silahkan klik disini.

 

 

Yang sedang trend:

Rating:

Membaca atau Mengimpor File Excel dengan PHP

Membaca file Excel menggunakan PHP

Kadang-kadang kita perlu membaca data dari sebuah file Excel untuk dimasukan ke dalam tabel pada sebuah database, agar nantinya bisa diolah dan ditampilkan di website atau aplikasi web yang kita buat. Dari pada mengetik ulang satu persatu data yang ada di file Excel ke database, lebih baik file Excel itu di-impor (baca dan proses) menggunakan program PHP.

Di Internet ada banyak library PHP untuk membaca file Excel, anda bisa mencari di Google. Saat ini saya ingin membagikan sebuah library PHP Excel yang sederhana berukuran kecil, yang dapat membaca file Excel cukup akurat.

Library pembaca file Excel menggunakan PHP itu bernama Spreadsheet Reader.
Library Excel ini bisa didownload gratis di halaman Github: https://github.com/nuovo/spreadsheet-reader

Cara menggunakan nya cukup sederhana. Ekstrak file yang sudah di download pada sebuah folder, kemudian buatlah sebuah script PHP untuk membaca file Excel yang ingin di-impor. Berikut ini contoh-nya, silahkan dikembangkan sesuai keperluan.

1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
require('php-excel-reader/excel_reader2.php');
require('SpreadsheetReader.php');
 
$reader = new SpreadsheetReader('file-excel-anda.xlsx');
foreach ($reader as $baris) {
 
   print_r($baris);
 
   // $baris[1] <-artinya kolom A
   // $baris[2] <-artinya kolom B
}
?>

Pada contoh di atas, class SpreadsheetReader akan membaca file Excel dan kemudian menghasilkan array dua dimensi (baris, kolom) yang berisi data dari file Excel yang dibaca tersebut.

Di bawahnya terdapat perulangan foreach, tujuannya untuk membaca setiap baris pada array. Variabel $baris akan menampung data-data kolom pada baris yang sedang dibaca saat ini.

Yang sedang trend:

Rating:

Mengapa File yang Sudah Diupload Tidak Muncul di Website?

File yang di upload tidak muncul di websiteFile HTML atau PHP yang sudah kita upload ke server ternyata tidak muncul di website. Kira-kira apa penyebabnya?

Ini beberapa kemungkinan penyebab file desain atau script PHP yang sudah di upload tidak muncul di website atau tidak mengupdate konten yang sudah ada.

Upload ke Server yang Salah

Mungkin maksud hati mengupload ke server A, akan tetapi yang yang dituju pada FTP atau file manager adalah server B. Kadang-kadang ini terjadi kalau sering bekerja pada beberapa beberapa website alamat server berbeda.

Upload ke Folder yang Salah

Pada umumnya, lokasi file web adalah di /home/user/public_html , kalau uploadnya ke folder yang salah, misalnya ke folder /home/, maka file-file yang kita upload tidak akan muncul web browser.

Ada Kesalahan di Script PHP

Kalau ada kesalahan pada script PHP dan setting error_reporting nya dimatikan, maka halaman website akan menampilkan halaman blank. Untuk mengecek apakah ada error, maka aktifkan sementara error_reporting dengan pernyataan error_reporting(E_ALL); kemudian upload ulang script nya dan cek apakah sudah muncul atau apakah ada error pada scriptnya.

 

Yang sedang trend:

Rating:

Tutorial Gratis Pemrograman dan Ilmu Komputer

Tutorial eBook Gratis Pemrograman

Internet adalah tempat belajar yang mengasyikan, asal ada kemauan apa saja bisa diketahui dan dipelajari.

Apakah anda sedang mencari tutorial atau ebook seputar ilmu IT atau pemrograman desktop, pemrograman web, pemrograman mikrokontroler atau pemrograman Android? Jika ya, anda bisa temukan tutorialnya di website TutorialsPoint secara gratis.

TutorialsPoint adalah salah satu website penyedia tutorial yang sangat banyak materinya. Terutama materi seputar IT dan termasuk juga elektronika. Salah satu kelebihan-nya dibandingkan web serupa adalah tersedia tutorial  dalam file format .PDF yang bisa didownload. Hal ini tentunya akan memudahkan kita untuk mencetak atau menyimpannya dalam tablet sehingga lebih nyaman dibaca kapan saja dan dimana saja.

Tutorial format .PDF (ebook) dari TutorialsPoint ini juga penjelasannya mudah dimengerti. Selalu dimulai dari cara menginstall, penjelasan dasar-dasar dan contoh-contoh yang lengkap dan jelas.

Ada banyak sekali tutorial di TutorialsPoint, anda bisa lihat-lihat di halaman ini.

Di bawah ini adalah daftar Tutorial yang sudah penulis rangkum, yang langsung link ke file .PDF (ebook).

Tutorial Pengembangan Web

Tutorial CSS
Tutorial Javascript
Tutorial JSON
Tutorial HTML5
Tutorial Query UI
Tutorial SASS
Tutorial SEO
Tutorial AJAX
Tutorial JQuery

Tutorial CSS Framework

Tutorial Bootstrap
Tutorial Zurb Foundation

Tutorial Database

Tutorial SQLite
Tutorial Database Management System
Tutorial MySQL
Tutorial MariaDB

Tutorial Pemrograman Web

Tutorial HTTP
Tutorial PHP
Tutorial PHP7
Tutorial GIT

Tutorial PHP Framework

Tutorial CodeIgniter
Tutorial Laravel

Tutorial Pemrograman Umum

Panduan Web Developer
Sistem Informasi Manajemen
Struktur data dan algoritma
Sistem analisa dan desain
Pemrograman komputer
Dasar-dasar komputer

Tutorial Pemrograman Pascal & C

Library C standar
Pemrograman Pascal

Tutorial Pemrograman Android

Tutorial Phonegap

Tutorial Pemrograman Python

Tutorial Python
Tutorial wxPython

Demikian daftar tutorial / ebook gratis yang bisa didownload dari website TutorialsPoint. Semoga bermanfaat.

Yang sedang trend:

Rating:

Web Hosting Gratis 10GB Unlimited Bandwidth Mendukung PHP MySQL

Web hosting gratis 10GBBekerja dengan membuat desain web atau program web kadang memerlukan server web hosting gratisan untuk testing atau demo kepada klien / pelanggan.

Ada banyak penyedia jasa web hosting gratis yang bertebaran di Internet, seperti misalnya 000webhost dan sebagainya, tetapi sayangnya rata-rata hanya menyediakan space 1GB dan dengan versi PHP yang termasuk sudah lama.

Bagi anda pemula maupun professional yang membutuhkan web hosting gratisan untuk testing script atau untuk membuat website atau blog, sekarang ada jasa web hosting gratis dari Duniahost.com yang menyediakan web hosting gratis dengan space (kapasitas file) 10GB, bandwith unlimited dan versi PHP yang terbaru (bisa pilih versi PHP sendiri dari kontrol panel CPanel) dan harddisk jenis SSD (solid state disk) yang super cepat.

Untuk mendaftar web hosting gratis 10GB, silahkan langsung mengunjungi Duniahost.com

Selamat mencoba, selamat berkarya.

Yang sedang trend:

Rating:

Uniserver: Software Apache, MySQL dan PHP yang Dapat Berganti-ganti Versi

Uniserver PHP, MySQL, Apache Installer

Pada artikel sebelumnya, disebutkan bahwa untuk menginstall PHP bisa menggunakan software installer XAMPP. Kali kini kita akan membahas software lain, yang memungkinkan berganti-ganti versi PHP dengan mudah.

Sejauh yang penulis tahu, kekurangan XAMPP adalah hanya dapat menginstall satu versi PHP saja, tidak dapat berganti-ganti. Padahal Kadang-kadang perlu berganti versi PHP untuk mencoba apakah script kita bisa berjalan di versi tertentu atau tidak. Misalnya ada script yang ditulis di versi PHP-5, kemudian ingin di test di PHP-7.

Salah satu software AMP (Apache, MySQL, PHP) yang bisa berganti-ganti versi PHP adalah Uniserver. Silahkan download gratis disini.

Setelah selesai download, buka filenya. Nanti akan ditanyakan kemana akan meng-ekstrak Uniserver. Misalnya ke drive C: seperti contoh ini.

Install Uniserver

Setelah proses ekstrak selesai, akan terbentuk folder C:\UniServerZ yang berisi file-file dan folder-folder Uniserver.

Uniserver PHP Installer

Untuk menjalankan Uniserver ini, pertama-tama klik pada file UniController.exe, maka akan muncul jendela Uniserver dimana kita bisa menentukan setting dan menjalankan server Apache & MySQL.

Install PHP, MySQL, Apache

Bila ingin memilih versi PHP mana yang akan dipakai, maka pilihlah menu PHP > Select PHP Version. Setelah itu barulah klik tombol Start Apache.

Berganti-ganti versi PHP dengan Uniserver

Bila ingin mengganti versi lain, Stop Apache terlebih dahulu. Kemudian pilih versi PHP dan Start Apache lagi.

Keunggulan dari software Uniserver selain bisa berganti versi PHP adalah:

  • Ukuran file software kecil
  • Bisa menambah versi PHP yang lain
  • Bisa menambah Perl, Filezilla server, dll.
  • Bisa disimpan dalam flashdisk tanpa perlu menginstall
  • Mengubah konfigurasi dengan mudah
  • Backup/Restore database MySQL ke alamat FTP
  • SMTP utility untuk mengirim email via PHP dari localhost
  • Mendukung SSL

Demikian pembahasan mengenai software Uniserver untuk menjalankan Apache, MySQL dan PHP yang bisa berganti-ganti versi. Selamat mencoba semoga bermanfaat.

Yang sedang trend:

Rating:

Rekomendasi Web Hosting SSD, Cloud, VPS, Dedicated Luar Negeri

Rekomendasi web hosting bagus dan murah

Apakah anda sedang mencari perusahaan web hosting yang cepat, bagus dan murah untuk keperluan blog pribadi, website organisasi, maupun website perusahaan? Di bawah ini ada rekomendasi web hosting untuk anda.

Apabila target pengunjung website adalah orang orang luar negeri, memakai jasa web hosting luar negeri adalah pilihan tepat. Akan tetapi walaupun target pengunjung website adalah orang Indonesia, tidak masalah menggunakan jasa web hosting luar negeri. Apalagi kalau teknologi yang digunakan oleh perusahaan web hosting sudah yang terbaru.

A2 Hosting

A2 Hosting adalah sebuah perusahaan web hosting yang sudah berdiri sejak 1999. Layanan yang tersedia adalah shared web hosting, cloud hosting, VPS dan dedicated hosting. Mempunyai data center sendiri dan terhubung dengan jaringan-jaringan internet besar seperti:

  • Level (3)
  • Savvis
  • Global Crossing
  • Cogent Communications

Keungulan web hosting di A2 Hosting adalah aksesnya yang sangat kencang (20x lipat) karena menggunakan teknologi SSD (solid state disk). SSD adalah jenis baru harddisk yang tidak menggunakan piringan, melainkan bersifat elektronis. Penggunaan SSD ini membuat akses ke website menjadi lebih cepat.

Selain kecepatan, keunggulan dari A2 Hosting juga adalah tarif web hosting yang sangat bersaing. Untuk shared web hosting yang unlimited, tarifnya hanya US$ 4.90 per bulan. Kita bisa membayar menggunakan Paypal atau Kartu Kredit.

Bila anda membutuhkan hosting VPS, tersedia juga hosting VPS dengan tarif yang bersaing. VPS 20GB tarifnya hanya US 5.0.

Masalah support tak diragukan lagi, karena A2 Hosting menyediakan Live Chat yang bisa dihubungi setiap saat.

Anda ingin web hosting yang bagus dan murah? Jangan ragu untuk mencoba A2 Hosting. Ada jaminan uang kembali 30 hari.
fast hosting

Yang sedang trend:

Rating:

Tutorial PHP-5: Perintah print dan echo

Tutorial PHP

Dalam PHP, ada dua cara untuk menampilkan data, yaitu dengan echo and print.

Pada tutorial di blog ini kita menggunakan echo (dan print) hampir dalam setiap contoh program. Jadi pada artikel ini akan dibahas mengenai kedua perintah ini.

echo dan print pada dasarnya sama. Kedua-duanya digunakan untuk menampilkan data.

Perbedaannya: echo tidak memiliki nilai return, sedangkan print mempunyai nilai return 1 sehingga dapat digunakan dalam ekspresi. echo dapat menerima banyak parameter, sedangkan print hanya menerima satu parameter. Perintah echo lebih cepat sedikit dari perintah print.

Perintah echo

Perintah echo dapat digunakan dengan atau tanpa tanda kurung: echo atau echo().

Menampilkan Teks dengan echo

Berikut ini contoh bagaimana menampilkan teks dengan perintah echo (catatan: teks dapat berisi kode HTML):

1
2
3
4
5
6
<?php
echo "<h2>PHP memang asyikkk!</h2>";
echo "Hello world!<br>";
echo "Saya lagi belajar PHP!<br>";
echo "Tulisan ", "ini ", "dibuat ", "dengan ", "banyak parameter.";
?>

Menampikan Variabel dengan echo

Di bawah ini contoh bagaimana menampilkan teks dan variabel dengan perintah echo:

1
2
3
4
5
6
7
8
9
10
<?php
$teks1 = "Tutorial PHP";
$teks2 = "http://blog.apenta.com";
$x = 50;
$y = 42;
 
echo "<h2>$teks1</h2>";
echo "Belajar PHP di $teks2<br>";
echo $x + $y;
?>

Perintah print

Perintah print dapat digunakan dengan atau tanpa tanda kurung: print atau print().

Menampilkan Teks dengan print

Di bawah ini contoh bagaimana menampilkan teks dengan perintah print (catatan: teks dapat berisi kode HTML):

1
2
3
4
5
<?php
print "<h2>PHP memang asyikkk!</h2>";
print "Hello world!<br>";
print "Saya lagi belajar PHP!<br>";
?>

Menampilkan Variabel dengan print

Di bawah ini contoh bagaiman menampilkan teks dan variabel dengan perintah print:

1
2
3
4
5
6
7
8
9
10
<?php
$teks1 = "Tutorial PHP";
$teks2 = "http://blog.apenta.com";
$x = 500;
$y = 12;
 
print "<h2>$teks1</h2>";
print "Belajar PHP di $teks2<br>";
print $x + $y;
?>

Yang sedang trend:

Rating: