PHP Dasar 1 (String Array)
Last updated
Was this helpful?
Last updated
Was this helpful?
Sebuah web yang kita telusuri sehari-hari di internet dapat kita lihat sebagai penggabungan dua sisi yaitu sisi klien dan sisi server. Sisi klien adalah yang terlihat secara langsung oleh pengguna sehingga kaitannya erat dengan tampilan semisal HTML, CSS danJavascript. Sisi server merupakan bagian website yang tidak tampil ke pengguna, namun bagian ini lah yang mengolah logika bisnis dan data yang ditampilkan sehingga membuat website tersebut lebih dinamis.
PHP merupakan bahasa pemrograman yang berjalan di sisi server. Saat ini PHP masih populer dalam dunia pengembangan website karena komunitasnya yang sangat banyak di penjuru dunia. Penggunaan PHP dalam pengembangan web juga tergolong mudah karena sudah banyak tersedia hosting yang terjangkau dengan pengaturan yang familiar.
Sebelum mulai untuk menggunakan PHP kita persiapkan terlebih dahulu environment yang dibutuhkan di antaranya: Apache, MySql, PHP, dan Perl.
Apache adalah web server agar seolah-olah PC/laptop kita menjadi server lokal. Mysql akan digunakan sebagai database, sedangkan PHP adalah bahasa pemrograman yang akan dipakai untuk membangun web, terakhir Perl membantu agar server dapat menjalankan PHP.
Untuk menginstall semuanya tidak perlu diinstall terpisah satu per satu, kita dapat menginstall aplikasi yang all-in-one seperti XAMPP, WAMPP, LAMPP atau MAMP.
Pilihlah aplikasi yang sesuai dengan Sistem Operasi yang kita pakai:
Windows : atau
Mac OS : atau
Linux :
Ikuti perintah instalasi sampai selesai, jika ada kendala pada saat instalasi kita dapat mencari solusi lewat Google.
Ketika sudah selesai menginstall XAMPP, buka aplikasi Xampp lalu akan tampil panel seperti berikut
Nyalakan module Apache dan Mysql dengan cara menge-klik tombol start pada panel. Jika tidak terdapat error, maka kita dapat mengecek ke browser lalu buka alamat url localhost
. Tampilan localhost pertama kali akan menunjukkan seperti berikut
Pada folder instalasi XAMPP , WAMP atau MAMP terdapat folder htdocs. Lokasi nya biasanya dapat kita akses ke C:/xampp/htdocs
.
Di dalam folder htdocs ini adalah tempat kita dapat membuat direktori folder yang berisi project-project PHP.
Misalkan kita buat satu folder di dalam htdocs dengan nama berlatih-php
.
Di dalam folder berlatih-php, buatlah satu file index.php
lalu tulislah code seperti berikut
Maka dengan begitu kita mempunyai halaman baru di localhost yang dapat kita akses dengan menempatkan alamat url : localhost/berlatih-html
Sintaks PHP ditulis di dalam tag php
seperti berikut:
Tag Komentar
Tag Komentar dipakai untuk menandai judul atau bagian dari kode yang sedang ditulis, hal ini membantu penulis kode agar mudah mencari kembali bagian-bagian kode tertentu. Cara menulis komentar yaitu dengan membubuhkan //
untuk komentar satu baris, dan /* */
untuk komentar lebih dari satu baris.
Variabel dan titik koma ;
Untuk menulis satu variabel di dalam PHP digunakan tanda $
. Aturannya adalah
tidak boleh menggunakan angka di depan nama variabel tapi boleh menggunakan angka di tempat lain.
tidak boleh memuat spesial karakter (~!@#$%. dan lain lain)
Setiap baris kode wajib menggunakan semikolon atau titik koma di akhir baris kode.
Output Standar
Kita akan sering menampilkan output dari kode yang kita buat ke halaman browser. Terdapat beberapa pilihan sintaks untuk menampilkan output yaitu echo, print, print_r, dan var_dump.
Untuk menampilkan output berupa tipe data string biasanya digunakan echo atau print . Sedangkan print_r dapat juga digunakan untuk menampilkan tipe data array. var_dump akan menampilkan output berupa nilai dari yang ingin ditampilkan dilengkapi dengan informasi berupa tipe data dan panjang data.
Tipe data String yaitu tipe data yang berisi karakter-karakter dan biasa ditandai dengan pasangan tanda petik ganda (” “) atau tanda petik tunggal (‘ ‘).
Pada tipe data string terdapat metode yang melekat padanya. kita akan membahas beberapa di antara metode string.
Metode strlen dipakai untuk mengetahui panjang dari sebuah string :
Metode strcmp digunakan untuk membandingkan kesamaan di antara dua variabel string. output dari metode ini yaitu berupa tipe data logika boolean (true atau false).
boolean di PHP
boolean di PHP yaitu true dan false bisa juga ditulis dengan integer 1 untuk true, integer 0 untuk false
metode strtoupper digunakan untuk membuat sebuah string menjadi ditulis ke dalam karakter kapital.
metode strtolwer kebalikan dari strtoupper yaitu membuat suatu string ditulis menjadi karakter-karakter non-kapital.
metode strpos untuk mengakses suatu karakter atau kumpulan karakter tertentu pada string.
str_word_count
metode str_word_count berfungsi untuk menghitung jumlah kata pada string
metode substr untuk mengambil beberapa karakter pada string. menerima 3 parameter (<string yang ingin dipotong>, <indeks mulai potong>, <panjang yang ingin dipotong>).
indeks mulai potong dapat bernilai minus yang berarti mulai indeks dari karakter paling belakang.
tipe data array adalah tipe data yang mampu menampung lebih dari satu data. Elemen dari array ditandai dengan indeks agar dapat diakses. indeks array selalu diawali dengan indeks 0.
membuat array baru dengan cara seperti berikut:
ingat! untuk menampilkan array ke output gunakan sintaks print_r.
untuk mengakses elemen pada array kita dapat arahkan dengan menunjuk indeks elemen yang kita inginkan:
terkadang kita ingin menambahkan isi dari array dengan suatu data. caranya adalah dengan $array[] = <data yang ingin ditambahkan>
jika data yang ingin ditambahkan lebih dari satu data, kita bisa gunakan metode array_push(). berikut ini
metode count digunakan untuk menghitung panjang dari sebuah array.
Array Asosiatif adalah tipe array yang dapat menyimpan banyak data sebagai pasangan key dan value. Berbeda dengan array biasa yang menggunakan angka untuk menandai indeks, array asosiatif menggunakan key sebagai indeks yang dapat kita set sendiri.
penulisan array asosiatif yaitu dengan memasangkan key dan value dengan pemisah tanda panah =>
.
Contohnya sebagai berikut
Array Multidimentional adalah tipe array yang dapat menyimpan array dalam sebuah array
Contohnya sebagai berikut:
Referensi lainnya :
tampilan XAMPP
Metode string :
Metode array :
Playlist Sekolah Koding (Intro PHP, string dan Array) :
Playlist WPU Belajar PHP untuk Pemula: