0% menganggap dokumen ini bermanfaat (0 suara)
35 tayangan6 halaman

Modul PHP

Dokumen tersebut merupakan penjelasan singkat tentang PHP (Hypertext Preprocessor) yang merupakan bahasa scripting open source yang direkomendasikan untuk pengembangan web dan dapat disematkan ke dalam HTML. Dokumen tersebut menjelaskan syntax PHP, komentar, echo/print, variabel, string, integer, float, array, objek, dan konstanta pada PHP.

Diunggah oleh

Atikah
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
35 tayangan6 halaman

Modul PHP

Dokumen tersebut merupakan penjelasan singkat tentang PHP (Hypertext Preprocessor) yang merupakan bahasa scripting open source yang direkomendasikan untuk pengembangan web dan dapat disematkan ke dalam HTML. Dokumen tersebut menjelaskan syntax PHP, komentar, echo/print, variabel, string, integer, float, array, objek, dan konstanta pada PHP.

Diunggah oleh

Atikah
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 6

Anisa Damayanti, S.Kom.

Software Engineering’s Teacher

F. PHP
Merupakan singkatan dari “PHP: Hypertext Preprocessor”. PHP adalah bahasa scripting yang
bersifat open source, sangat direkomendasikan untuk pengembangan web, dan dapat disematkan ke
dalam HTML. Syntax PHP mengacu pada C, Java, dan Pearl. Script PHP dijalankan pada server, oleh
karena itu PHP biasa disebut dengan Server Side Language.

1. PHP Syntax
 Script PHP dapat ditempatkan di mana saja dalam dokumen.
 Untuk menulis script PHP dimulai dengan <?php dan diakhiri dengan ?>.

 Untuk setiap statement PHP diakhiri dengan Semicolon (;).


 Ekstensi default untuk menyimpan file PHP yaitu .php.
 Penulisan class, function, dan keyword (seperti if, else, while, echo) tidak bersifat case
sensitive sehingga tidak masalah jika penulisan dengan huruf kecil, huruf besar, ataupun campur
antara huruf besar dan kecil.

 Pada penulisan variable PHP bersifat case sensitive sehingga harus sesuai.

Ⓒ 2022 Jurusan Teknik Komputer (Rekayasa Perangkat Lunak) SMK Texar Klari & SMK IT Assalam Karawang
Anisa Damayanti, S.Kom.

Software Engineering’s Teacher

2. PHP Comment
Komentar dalam kode PHP adalah baris yang tidak dieksekusi sebagai bagian dari program.
Tujuannya adalah untuk dibaca oleh seseorang yang melihat kode tersebut.

3. PHP Echo/Print
Terdapat dua cara untuk menampilkan output yaitu menggunakan statement echo dan print.
Perbedaannya pada statement print akan mengembalikan nilai 1 sehingga dapat digunakan pada
expressions, sedangkan echo tidak mengembalikan nilai. Namun echo dapat menerima parameter
lebih dari satu dan lebih cepat dibandingkan print.

4. PHP Variable
 Tempat untuk menyimpan data.
 Variable diawali dengan ($) diikuti nama dari varible.
 Nama variable harus diawali dengan huruf atau karakter underscore (_).
 Nama variable tidak boleh diawali dengan angka.
 Nama variable hanya boleh berisi alpha-numeric dan underscore (A-z, 0-9, dan _),
 Nama variable bersifat case sensitive, sehingga $total_nilai dengan $TOTAL_NILAI berbeda.

Ⓒ 2022 Jurusan Teknik Komputer (Rekayasa Perangkat Lunak) SMK Texar Klari & SMK IT Assalam Karawang
Anisa Damayanti, S.Kom.

Software Engineering’s Teacher

5. PHP String
 Tipe data yang berisi kumpulan karakter, contoh “Hello World”.
 Untuk memberi nilai string pada sebuah variable menggunakan single (‘’) atau double quotes
(“”).

6. PHP Integer
 Tipe data bilangan non-decimal.
 Integer minimal mempunyai satu digit bilangan.
 Integer tidak boleh memiliki decimal point (.).
 Integer bisa berupa angka positif atau negatif.
 Ineteger dapat ditentukan dalam 4 notasi yaitu notasi decimal (basis 10), heksadesimal (basis 6),
octal (basis 8), atau biner (basis 2).

Contoh kode program di atas ditampilkan angka 22 dengan 4 notasi yang berbeda. Untuk
melakukan pengecekan tipe data dan nilai, dapat menggunakan fungsi var_dump(). Meskipun
notasi yang digunakan berbeda fungsi, var_dump() menampilan nilai dengan notasi desimal.

7. PHP Float
 Tipe data bilangan dengan decimal point (.) atau bilangan dalam bentuk eksponensial.

Ⓒ 2022 Jurusan Teknik Komputer (Rekayasa Perangkat Lunak) SMK Texar Klari & SMK IT Assalam Karawang
Anisa Damayanti, S.Kom.

Software Engineering’s Teacher

8. PHP Boolean
 Tipe data untuk menunjukkan state.
 Terdapat dua nilai yaitu true dan false.
 Penulisan nilai tidak case sensitive.

9. PHP Array
 Tipe data yang dapat menyimpan banyak data dalam satu variable tunggal.
 Array pada PHP dimulai dari indeks 0 dan dapat menyimpan banyak data dengan tipe data yang
berbeda.

Pada kode program di atas terdapat variable Siswa dengan tipe data array. Perumpamaan data
pada variable tersebut, indeks 0 berisi nama siswa, indeks 1 berisi alamat, dan indeks 2 berisi umur.
Untuk mengakses salah satu data, dapat menggunakan indeksnya $variable_name[index].

10. PHP Objek


Kelas dan objek adalah dua aspek utama dari object oriented programming. Kelas merupakan
template dari objek, dan objek adalah instance dari kelas. Ketika objek dibuat, maka akan mewarisi
semua atribut dan method dari kelas, tetapi setiap objek akan memiliki nilai yang berbeda untuk
atribut tersebut.
Program di bawah ini terdapat kelas siswa yang memiliki atribut name, address, age. Untuk
menampung nilai dari atribut dapat menggunakan variable $name, $address, $age. Ketika objek
individual dibuat, akan mewarisi semua atribut dan method dari kelas, tetapi setiap objek akan
memiliki nilai atribut yang berbeda.

Ⓒ 2022 Jurusan Teknik Komputer (Rekayasa Perangkat Lunak) SMK Texar Klari & SMK IT Assalam Karawang
Anisa Damayanti, S.Kom.

Software Engineering’s Teacher

11. PHP Konstanta


Mirip seperti variable, namun konstanta setelah ditentukan nilainya tidak bisa diubah. Untuk
membuat konstanta pada PHP menggunakan fungsi define().
define(name, value, case-insensitive)
Method Deskripsi
name Nama dari konstanta yang akan dibuat
value Nilai dari konstanta
Menentukan apakah nama constant harus case-insensitive atau
tidak. Nilai default untuk parameter ini adalah false yang
case-insensitive
berarti jika parameter ini tidak diberi nilai, nama konstanta
bersifat case-insensitive

Ⓒ 2022 Jurusan Teknik Komputer (Rekayasa Perangkat Lunak) SMK Texar Klari & SMK IT Assalam Karawang
Anisa Damayanti, S.Kom.

Software Engineering’s Teacher

Kode program di atas terdapat konstanta batas_nilai dengan nilai 80. Konstanta tersebut
misalnya sebagai batas nilai siswa untuk mendapatkan nilai A.

Ⓒ 2022 Jurusan Teknik Komputer (Rekayasa Perangkat Lunak) SMK Texar Klari & SMK IT Assalam Karawang

Anda mungkin juga menyukai