0% menganggap dokumen ini bermanfaat (0 suara)
123 tayangan

Modul PHP

Modul ini membahas struktur dasar PHP meliputi pengenalan PHP, variabel, tipe data, konstanta, operator, dan komentar. Terdapat contoh kode program untuk setiap topik yang dibahas.

Diunggah oleh

Yoyud Youd
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai RTF, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
123 tayangan

Modul PHP

Modul ini membahas struktur dasar PHP meliputi pengenalan PHP, variabel, tipe data, konstanta, operator, dan komentar. Terdapat contoh kode program untuk setiap topik yang dibahas.

Diunggah oleh

Yoyud Youd
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai RTF, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 10

MODUL PRAKTIKUM WEB

Struktur Dasar PHP


Sebelum Belajar PHP Mari Mengenal PHP Say Hello to PHP Variabel Tipe Data Konstanta Operator dalam PHP Komentar Program

Sebelum Belajar PHP 1. Saya asumsikan Anda telah mengenal dengan cukup baik komputer Anda, dan juga bisa mengoperasikannya. Jadi Anda seharusnya sudah mengerti perbedaan file dan direktori, bagaimana menyimpan file atau document, bagaimana meng-copy file, dan seterusnya. 2. Saya asumsikan Anda telah mengerti bagaimana membuka dan menggunakan salah satu atau salah semua dari editor seperti Notepad, EditPlus, Crimson Editor, Dreamweaver, atau yang lainnya. Saya asumsikan juga, Anda telah mengerti bagaimana membuat, mengedit, dan menyimpan suatu file dengan editor tersebut. 3. Saya asumsikan bahwa Apache, PHP, dan MySQL di komputer yang Anda pakai sudah berjalan sebagaimana mestinya. 4. Saya asumsikan Anda telah mengerti bagaimana cara menggunakan Web Browser (IE, Mozilla, Opera, dsb) 5. Saya asumsikan Anda telah mengenal dan mengerti dengan cukup baik tentang tag-tag HTML dan juga bagaimana menggunakannya. Anda tentu sudah mengambil matakuliah Pemrograman Web 1 atau Internet kan ? 6. Saya asumsikan bahwa penglihatan Anda masih normal sehingga bisa membedakan antara : Tulisan nama, Nama dan

NAMA

Koma (,), titik-koma (;) dan titik-dua (:) Kutip-tunggal () dan kutip-ganda () Tulisan

7. Saya asumsikan Anda pernah menggunakan www.google.com Mari Mengenal PHP Tahukah Anda, PHP itu..... 1. Merupakan singkatan recursive dari PHP : Hypertext Prepocessor 2. Pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1994. 3. Harus ditulis di antara tag : <? dan ?> <?php dan ?> <script language=php> dan </script> <% dan %> 4. Setiap satu statement (perintah) biasanya diakhiri dengan titik-koma (;) 5. CASE SENSITIVE untuk nama identifier yang dibuat oleh user (berupa variable, konstanta, fungsi dll), namun TIDAK CASE SENSITIVE untuk
PHP Halaman

mhs

namamhs, nama_mhs

dan

nama

identifier built-in dari PHP. Jadi : $nama $Nama $NAMA

MODUL PRAKTIKUM WEB

hitungLuas() HitungLuas() echo = ECHO while = WHILE 6. Mudah dipelajari. Say Hello to PHP 1. Ketikkan perintah di bawah ini di editor : Program 2.1 Nama File : hello.php Deskripsi : Program sederhana menampilkan sebuah string di layar. 1 2 3 <?php echo "Hello, Nama saya PHP "; ?>

2. Simpan dengan nama hello.php di document-root komputer Anda. 3. Buka browser dan ketikkan alamat http://localhost/hello.php 4. Lihat hasilnya di browser. Akan terlihat tampilan seperti pada gambar 2.1

Gambar 2.1. Tampilan Program 2.1 Variabel Digunakan untuk menyimpan sebuah value, data atau informasi Nama variabel diawali dengan tanda $ Panjang tidak terbatas Setelah tanda $ diawali oleh huruf atau under-scrore (_). Karakter berikutnya bisa terdiri dari huruf, angka, dan karakter tertentu yang diperbolehkan (karakter ASCII dari 127 255). Bersifat case-sensitive. Tidak perlu dideklarasikan. Tidak boleh mengandung spasi. Contoh : Benar Salah - $3name - $_name - $name? - $first_name - $first+name - $name3 - $first.name - $name_3 - $first name Program 2.2 Nama File : variabel.php Deskripsi : Program mengisi dan menampilkan variabel di layar. 1 <?php
PHP Halaman

$nim = "0411500400";

MODUL PRAKTIKUM WEB

3 4 5 6 7

$nama = 'Chotimatul Musyarofah'; echo "NIM : " . $nim . "<br>"; echo "Nama : $nama"; ?>

Gambar 2.2. Tampilan Program 2.2 Tipe Data Pada PHP, tipe data variabel tidak didefinisikan oleh programmer, akan tetapi secara otomatis ditentukan oleh intepreter PHP. Namun demikian, PHP mendukung 8 (delapan) buah tipe data primitif, yaitu : 1. 5. array boolean 6. object 7. resource 2. integer 8. NULL 3. float 4. string Program 2.3 Nama File : tipe.php Deskripsi : Program contoh penanganan beberapa tipe data dasar dalam PHP. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 <?php $nim = "0411500400"; $nama = 'Chotimatul Musyarofah'; $umur = 23; $nilai = 82.25; $status = TRUE; echo "NIM : " . $nim . "<br>"; echo "Nama : $nama<br>"; print "Umur : " . $umur; print "<br>"; printf ("Nilai : %.3f<br>", $nilai); if ($status) echo "Status : Aktif"; else echo "Status : Tidak Aktif"; ?>

PHP

Halaman

Gambar 2.3. Tampilan Program 2.3 Konstanta Konstanta merupakan variabel konstan yang nilainya tidak berubah-ubah. Untuk mendefinisikan konstanta dalam PHP, menggunakan fungsi define() Program 2.4 Nama File : konstanta.php Deskripsi : Program penggunaan konstanta dalam PHP. 1 2 3 4 5 6 7 8 <? define ("NAMA", "Achmad Solichin"); define ("NILAI", 90); //NAMA = "Muhammad"; //akan menyebabkan error echo "Nama : " . NAMA; echo "<br>Nilai : " . NILAI; ?>

Gambar 2.4. Tampilan Program 2.4 Operator dalam PHP Jenis Operator Aritmatika Operator + * / % Contoh $a + $b $a - $b $a * $b $a / $b $a % $b Keterangan Pertambahan Pengurangan Perkalian Pembagian Modulus, sisa pembagian

MODUL PRAKTIKUM WEB

Penugasan Bitwise

= & | ^ ~ << >> == === != <> !== < > <= >= and && or || xor !

$a = 4; $a & $b $a | $b $a ^ $b ~$b $a << $b $a >> $b $a $a $a $a $a $a $a $a $a $a $a $a $a $a

$a diisi dengan 4 Bitwise AND Bitwise OR Bitwise XOR Bitwise NOT Shift Left Shift Right

Perbandingan

== $b Sama dengan === $b Identik != $b Tidak sama dengan <> $b Tidak sama dengan !== $b Tidak identik < $b Kurang dari > $b Lebih dari <= $b Kurang dari sama dengan >= $b Lebih dari sama dengan and $b && $b or $b || $b xor $b TRUE jika $a dan $b TRUE TRUE jika $a dan $b TRUE TRUE jika $a atau $b TRUE TRUE jika $a dan/atau $b TRUE TRUE jika $a atau $b TRUE, tapi tidak keduanya TRUE jika $a FALSE Penggabungan string $a dan $b

Logika

!$a $a . $b

String

Program 2.5 Nama File : operator.php Deskripsi : Program beberapa Operator aritmatika dalam PHP. 1 2 3 4 5 6 7 8 <? $gaji = 1000000; $pajak = 0.1; $thp = $gaji - ($gaji*$pajak); echo "Gaji sebelum pajak = Rp. $gaji <br>"; echo "Gaji yang dibawa pulang = Rp. $thp"; ?>

Gambar 2.5. Tampilan Program 2.5

PHP

Halaman

Program 2.6 Nama File : operator2.php Deskripsi : Program operator logika dan perbandingan dalam PHP. 1 2 3 4 5 6 7 8 9 10 11 <? $a = 5; $b = 4; echo echo echo echo echo echo ?> "$a == $b : ". ($a == $b); "<br>$a != $b : ". ($a != $b); "<br>$a > $b : ". ($a > $b); "<br>$a < $b : ". ($a < $b); "<br>($a == $b) && ($a > $b) : ".(($a != $b) && ($a > $b)); "<br>($a == $b) || ($a > $b) : ".(($a != $b) || ($a > $b));

Gambar 2.6. Tampilan Program 2.6 Komentar Program Dalam PHP, komentar program bisa menggunakan : /* dan */ // dan # Program 2.7 Nama File : komentar.php Deskripsi : Program cara memberikan komentar dalam program PHP. 1 2 3 4 5 6 7 8 9 10 <? /* Ini komentar tidak akan tercetak di layar yang ini juga komentar */ // Nah kalo ini komentar satu baris # Terus kalo ini juga komentar echo "Ini akan tercetak di layar"; ?>

MODUL PRAKTIKUM WEB

Gambar 2.7. Tampilan Program 2.7

PHP

Halaman

TUGAS PENDAHULUAN: 1. Buatkan program PHP untuk menghitung nilai akhir suatu mata kuliah. Dengan nilai akhir tersebut didapat dari: -harian -tugas -UTS -UAS :10% :20% :30% :40%

2. Buatkan proram PHP untuk menampilkan sejumlah identitas kalian yang meliputi: -Nama -NIM -Alamat -No. HP -TTL Dari ke-5 variabel tersebut, variable Nama, NIM dan TTL adalah konstanta, sedangkan yang lainnya adalah variable biasa dengan nilai tertentu.

Anda mungkin juga menyukai