Modul Pertemuan 2 Instruksional: 1. Silahkan ketikkan source code (BUKAN COPY PASTE) yang ada pada modul ini 2. Simpan sesuai dengan kode pertemuan dan nama source code yang dimintakan 3. PERHATIKAN: agar nama file dan folder WAJIB menggunakan huruf kecil (bukan capital) 4. Jalankan pada browser dan PASTIKAN BERJALAN 5. Pelajari baris per baris serta buat laporan hasil analisa anda 6. DEMI KEBAIKAN ANDA MAKA DIHARAPKAN DALAM PRAKTIKUM ANDA HARUS MEMBUAT SENDIRI LAPORAN ANDA DAN ANALISA DILAKUKAN SENDIRI
Nama File
type-data-php.php
Nama Folder module2 Source Code '); $b = 'this is string'; $c = "this is string too"; $a = 1; $d = 1.0; $e = true; echo "Type \$a adalah: ", gettype($a), CRLF; echo "Type \$b adalah: ", gettype($b), CRLF; echo "Type \$c adalah: ", gettype($c), CRLF; echo "Type \$d adalah: ", gettype($d), CRLF; echo "Type \$e adalah: ", gettype($e), CRLF; ?> ≈ Fungsi define berguna untuk melakukan deklarasi CONSTANTA baru dengan scope global (bisa diakses pada bagian lainnya). Tuliskan pada bagian dibawah ini tentang apa yang bisa dipelajari dari source code ini?
Nama File
variable-scope.php
Nama Folder module2 Source Code "); $jenis_kelamin = "Laki Laki"; function cetakJenisKelamin() { global $jenis_kelamin; // panggil var global $nama = "Upu Rapuy"; // scope local echo "Jenis Kelamin dari \$nama=", $nama, " adalah $jenis_kelamin", HTML_EOL; } cetakJenisKelamin(); $jenis_kelamin = "Perempuan"; echo "Cetak variabel \$nama",HTML_EOL; echo "Jenis Kelamin dari \$nama=$nama adalah $jenis_kelamin", HTML_EOL; ?>
Tuliskan pada bagian dibawah ini tentang apa yang telah Anda pelajari dari source code tersebut diatas:
Nama File
variable-scope-static.php
Nama Folder module2 Source Code "); function jum_pemanggilan() { $n = 0; echo $n,HTML_EOL; $n++; } function jum_pemanggilan_static() { static $n = 1; echo $n,HTML_EOL; $n++; } echo "Panggil 3 kali",HTML_EOL; jum_pemanggilan(); jum_pemanggilan(); jum_pemanggilan(); echo "Panggil yang static 3 kali",HTML_EOL; jum_pemanggilan_static(); jum_pemanggilan_static(); jum_pemanggilan_static(); ?>
Tuliskan pada bagian dibawah ini tentang apa yang telah Anda pelajari dari source code tersebut diatas:
Nama File
variable-scope-paramaters.php
Nama Folder module2 Source Code Tuliskan pada bagian dibawah ini tentang apa yang bisa dipelajari dari source code ini?
Nama File
variable-string.php
Nama Folder module2 Source Code '); $a = "Variable String"; $b = 'Var String juga'; $c = "Nilai var \$a=$a"; echo "DOUBLE quote ", CRLF, $c, CRLF; $d = 'Perhatikan nilai var \$a=$a'; echo "SINGLE quote", CRLF, $d, CRLF; ?> Tuliskan pada bagian dibawah ini tentang apa yang bisa dipelajari dari source code ini?
Nama File
fungsi1-tanpa-kembalian.php
Nama Folder module2 Source Code "); function isGanjilGenap($nilai) { if( $nilai % 2 == 0 ) echo "$nilai adalah Genap",HTML_EOL; else echo "$nilai adalah Ganjil",HTML_EOL; } isGanjilGenap(4); isGanjilGenap(5); isGanjilGenap(1); ?> Tuliskan pada bagian dibawah ini tentang apa yang bisa dipelajari dari source code ini?
Nama File
fungsi2-dengan-kembalian.php
Nama Folder module2 Source Code "); function isGanjilGenap($nilai) { $ret = “Netral”; if( $nilai % 2 == 0 ) $ret = “Genap”; else $ret = “Ganjil”; return $ret } echo “Angka 4 adalah “, isGanjilGenap(4), HTML_EOL; echo “Sedangkan 5 adalah “, isGanjilGenap(5), HTML_EOL; ?> Tuliskan pada bagian dibawah ini tentang apa yang bisa dipelajari dari source code ini?
Tugas Praktikum: 1. Buatlah fungsi yang akan mengembalikan panjang sisi miring menggunakan rumus pyhtagoras. Parameter yang dijadikan parameter fungsi adalah nilai sisi tegak dan panjang alas segitiganya. 2. Buatlah fungsi yang akan mengembalikan nilai suatu paramater dengan type data string, merupakan palindrom atau tidak. 3. Buatlah fungsi untuk melakukan pencetakan deret nilai berikut: 1 1 2 3 5 8 13 … Paramater dari fungsi tersebut akan menentukan sampai berapa jumlah bilangan yang dicetak. 4. Buatlah fungsi untuk menentukan suatu tahun adalah kabisat atau tidak. Cara pengiriman Tugas: Silahkan dilihat cara pengiriman tugas pada module 1