Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 27
Materi Praktikum
• Terdiri dari fungsi, variable dan classes.
• Aturan dalam identifier pada PHP adalah : – Tidak boleh menggunakan tanda baca dalam mendefinisikan sebuah identifier. – Harus dimulai dengan huruf atau under_score (_) – Variabel selalu di awali dengan tanda $ (dollar). – Identifier dalam PHP sangat sensitif, kecuali fungsi-fungsi yang telah disediakan oleh PHP. – Nama fungsi yang dibuat tidak boleh sama dengan nama fungsi yang telah tersedia dalam bahasa PHP. – Nama variabel seharusnya tidak boleh sama dengan nama fungsi yang telah di tetapkan dalam PHP. Secara umum terdiri atas 5 macam : • Integer • Floating Point • String • Array • Boolean • Object • Meliputi semua bilangan bulat • Range data integer pada PHP sama dengan antara –2.147.483.648 sampai +2.147.483.647 pada platform 32-bit. • PHP akan secara otomatis mengkonversi data integer menjadi floating point jika berada di luar range di atas. • Integer dapat dinyatakan dengan bentuk octal, desimal dan heksadesimal. Contoh tipe data integer : • $biaya = 1000; • $a = 1234; • $a = -123; • $a = O123;//(bilangan oktal) • $a = Ox12;//(bilangan heksadesimal) • Representasi dari bilangan desimal atau pecahan • Range tipe data floating point adalah 1.7E-308 sampai -1.7E308. • Floating point atau bilangan riil dapat dinyatakan : – $a = 1.234; – $a = 1.2E3; • String atau teks dapat dibuat dengan menuliskan teks di antara tanda kutip tunggal (') atau tanda kutip ganda ("). • Jika menggunakan tanda petik tunggal, maka pada string tersebut tidak dapat dimasukkan variabel dan escape sequence handling. • Contoh : – $a = "Hallo world"; – $a = 'Apa kabar ?'; • Data yang mengandung satu atau lebih data, dan dapat diindeks berdasarkan numerik maupun string. • Variabel berindeks yang dapat dimanipulasi dengan mudah seperti layaknya tabel dalam sebuah spreadsheet. • Untuk mendefinisikan nilai array, dapat dilakukan dengan mencantumkan index dari array tersebut. – $mahasiswa[0] = "Azis Super Sosis"; – $mahasiswa[1] = "Dedy Suka Mandi"; • Indeks array dapat juga berupa string (associative array) seperti : – $a['mobil'] = "TOYOTA"; • Nilai Boolean biasanya digunakan pada struktur kontrol program, seperti if atau if-else. • Ada beberapa kondisi nilai Boolean harus digunakan, yaitu : – Untuk integer dan floating point, nilai booleannya adalah false jika nilainya 0, selainnya adalah true – Untuk string, nilai booleannya false jika string kosong (“”), selainnya adalah true. – Untuk tipe data array, akan bernilai false jika elemennya kosong dan sebaliknya true. – Untuk tipe data object, bernilai false jika tidak ada variable atau fungsi/method yang terdefinisi di dalamnya, dan sebaliknya bernilai true. – Untuk variabel yang belum dapat dibuat atau didefinisikan, nilainya adalah false. • Contoh penggunaan boolean – $alive = false; // $alive bernilai false. – $alive = 1; // $alive bernilai true. – $alive = -1; // $alive bernilai true. – $live= ""; // $live bernilai false. – $love = 0; // $love bernilai false. • Sebuah tipe data yang menyimpan suatu data dan informasi tentang bagaimana memproses data tersebut. • Object dibuat dengan maksud untuk membantu programmer yang telah terbiasa dengan OOP (Object Oriented Programming) • Pembahasan tentang tipe data Object akan dirangkum dalam materi OOP Contoh tipe data object : class Car { function Car() { $this->model = "Honda Jazz"; } }
// membuat sebuah objek baru
$mobilku = new Car();
// memperlihatkan properti suatu objek
echo $mobilku->model; • Untuk menampilkan (output) isi suatu variabel pada layar browser, dapat digunakan perintah echo • Contoh berikut menghasilkan output yang sama : – $judul = "Belajar Membuat Web"; – echo "Judul bukunya adalah $judul<br>"; – echo "Judul bukunya adalah ".$judul."<br>";
• Perintah echo juga dapat digunakan sebagaimana berikut :
– $x = 5; – $y = 10; – echo $x + $y; • Sebuah variabel dapat diisi (di-assign) suatu nilai dengan 2 cara, yakni cara langsung dan referensi • Contoh : – $nilai_uas = 70; // mengisi variabel secara langsung – $nama = "Sugeng Iwak Bandeng"; – $poin = (40/100) * $nilai_uas; // mengisi variabel dengan referensi • Konstanta adalah suatu pengenal yang berisi nilai yang tetap, dan tidak dapat dimodifikasi selama program dijalankan • Digunakan untuk menyimpan nilai yang tetap, misalnya pi dalam perhitungan aritmetika • Konstanta tidak menggunakan tanda $ • Contoh : – define("pi", 3.14); – $luas = pi * ($jari * $jari); • Mengenal berbagai macam tipe data dalam PHP • Menggunakan berbagai variabel dengan tipe data yang berbeda dalam PHP • Semua file PHP yang dikerjakan dalam praktikum ini harus disimpan dalam folder Anda masing-masing yang telah dibuat sebelumnya • Kode PHP berikut menjelaskan penggunaan dasar variabel dalam PHP, dan perbedaan penggunaan tanda “ dan ‘ pada perintah echo • Penggunaan tanda “ akan memproses isi variabel sebelum ditampilkan sedang penggunaan tanda ‘ tidak akan memproses isi variabel • Ketik kode berikut, kemudian simpan sebagai P03-2.php dan lihat hasilnya pada browser • Kode PHP berikut mendemonstrasikan penggunaan gabungan beberapa variabel dalam sebuah untai (string) yang sama • Ketik kode berikut dalam SublimeText3 • Simpan sebagai P03-3.php, kemudian ujilah melalui web browser (Firefox) • Contoh kode berikut menunjukkan penggunaan array, associative array dan cara memprosesnya dalam tampilan di layar browser • Ketik kode berikut pada SublimeText3 kemudian simpan sebagai P03-4.php • Ujilah melalui browser Anda • Latihan berikut mendemokan penggunaan konstanta • Latihan berikut menggabungkan beberapa tipe data dalam PHP • Ketik kode berikut, kemudian simpan sebagai P03-5.php dan ujicoba di browser masing-masing • Berdasarkan contoh pada latihan, tuliskan kode PHP untuk menghasilkan sebuah program yang : – Menampilkan biodata dan gaji seorang karyawan, yang datanya masuk dalam sebuah array – Gunakan konstanta gaji untuk mendefinisikan gaji harian, dengan nilai bebas – Buatlah tampilan cetak tebal pada angka-angka dan data yang penting, misal pada nama, alamat, gaji dll – Lihat pada latihan sebelumnya untuk contoh tampilan – Upload file PHP Anda pada goole form yang tertera berikut ini https://forms.gle/5Couq3xdNkNRxTpo6 atau scan barcode di samping .