• Tidak ada hasil yang ditemukan

Laporan Resmi Pemrograman Web Day 11

N/A
N/A
Protected

Academic year: 2021

Membagikan "Laporan Resmi Pemrograman Web Day 11"

Copied!
13
0
0

Teks penuh

(1)

Laporan Resmi

Pemrograman Web Day

11

M TAFAQUH FIDDIN AL ISLAMI

2110151035 / 1 D4 TEKNIK INFORMATIKA B

POLITEKNIK ELEKTRONIKA NEGERI SURABYAPOLITEKNIK ELEKTRONIKA NEGERI SURABAYA 2015-2016

(2)

1. Percobaan 1 : Contoh Penggabungan String <?php

$kalimat = "Hai ";

$kalimat = $kalimat . " " . "Selamat"; $kalimat .= " Belajar PHP";

print("$kalimat"); ?>

Analisis :

Untuk menggabungkan string yang satu dengan string yang lain dapat menggunakan .(titik). Seperti contoh diatas, pertama variable $kalimat diassign dengan string Hai, setelah itu variable kalimat digabung dengan string “Selamat”. Pada baris keeempat .(titik) digunakan unutk menggabungkan isi dari variable kalimat sebelumnya dengan string “Belajar php”, mirip seperti syntax += atau *=.

(3)

2. Percobaan 2 : Format Data dengan fungsi printf <?php $nilai = "100.25 dolar"; printf("Format d : %d <br>\n",$nilai); printf("Format b : %b <br>\n",$nilai); printf("Format o : %o <br>\n",$nilai); printf("Format x : %x <br>\n",$nilai); printf("Format X : %X <br>\n",$nilai); printf("Format c : %c <br>\n",$nilai); printf("Format s : %s <br>\n",$nilai); printf("Format f : %f <br>\n",$nilai); ?> Analisis :

Terdapat format penulisan variable nilai, seperti %d untuk integer, %b untuk binary(angka akan dikonversikan ke biner), %o untuk octal(angka akn dikonversi ke bilangan oktal), %x dan %X untuk heksa decimal(angka akan dikonversi ke bilangan heksa desimal), %c untuk char(angka atau isi dari variable akan dicetak dalam bentuk char atau karakter), %s untuk string(angka atau isi dari suatu variable akan dicetak apa adanya menjadi kalimat atau string), %f untuk float(pecahan).

(4)

3. Percobaan 3: Penggunaan fungsi print <?php

print("Hello World <br>");

print "print() juga bisa digunakan tanpa menggunakan tanda kurung<br>"; $kuliah = "Politeknik Elektronika Negeri Surabaya";

$jurusan = "Teknologi Informasi"; print "saya kuliah di is $kuliah <br>\n";

$jurusan = array("value" => "Teknologi Informasi"); print "Program Studi {$jurusan['value']} !<br>\n"; print 'saya belajar di $kuliah';

$kuliah; ?>

Analisis :

Fungsi print pada php bisa digunakan tanpa menggunakan tanda kurung atau langsung mengutip apa yang ingin dicetak. Mencetak variable pada fungsi print cukup mengutip nama variable tersebut dengan double quote(“”), apabila mencetak array harus mengikutkan indeksnya. Apabila array dicetak mengguanakan single quote, maka yang dicetak adalah nama variablenya.

(5)

4. Percobaan 4: Penggunaan fungsi echo <?php

print("Hello World <br>");

print "print() juga bisa digunakan tanpa menggunakan tanda kurung<br>"; $kuliah = "Politeknik Elektronika Negeri Surabaya";

$jurusan = "Teknologi Informasi"; print "saya kuliah di is $kuliah <br>\n";

$jurusan = array("value" => "Teknologi Informasi"); print "Program Studi {$jurusan['value']} !<br>\n"; print 'saya belajar di $kuliah';

$kuliah;

echo 'This ', 'string ', 'was ', 'made ', 'with multiple parameters.<br>', chr(10); echo '<br>';

echo 'This ' . 'string ' . 'was ' . 'made ' . 'with concatenation.' . "\n"; ?>

Analisis :

Fungsi mencetak selai print adalah echo. Dalam mencetak menggunakan echo, harus mengutip kalimat yang ingin dicetak dengan single quotes. Apabila ingin menggabungkan antara string yang satu dengan string yang lain, bisa menggunakan , (koma) atau . (titik).

(6)

5. Percobaan 5: Penggunaan fungsi strlen

6. Percobaan 6: Penggunaan fungsi strtoupper <?php

$str = 'politeknik';

echo "jumlah karakter politeknik = "; echo strlen($str);

echo '<br>';

echo "jumlah karakter ' politeknik elektronika ' = "; $str = ' politeknik elektronika ';

echo strlen($str); ?>

Analisis :

Pada pengolahan kalimat atau string terdapat suatu fungsi yang bisa menghitung banyaknya karakter yang terdapat pada string tersebut, yakni fungsii strlen(). User hanya menambahkan parameter actual berupa nama variable yang nantinya fungsi strlen() akan langsung mencetak banyak karakter dari variable tersebut.

<?php

$str = 'belajar php-mysql di pens'; $str = strtoupper($str);

echo $str; ?>

Analisis :

Fungsi strtoupper() adalah untuk mencetak semua is dari variable yang menjadi parameter actual dari fungsi tersebut menjadi UPPERCASE atau semua char(karakter) dikonversi ke huruf kapital.

(7)

7. Percobaan 7: Penggunaan fungsi strtolower <?php

$str = 'BELAJAR PHP MYSQL DI PENS'; $str = strtolower($str);

echo $str; ?>

Analisis :

Fungsi strtolower() adalah untuk membuat semua karakter yang ada pada variable menjadi LOWERCASE. Parameter aktualnya adalah berupa variable yang semua charnya ingin dijadikan lowercase.

(8)

8. Percobaan 8: Penggunaan fungsi substr echo substr('komputer', 1); echo '<br>'; echo substr('komputer', 1, 3); echo '<br>'; echo substr('komputer', 0, 4); echo '<br>'; echo substr('komputer', 0, 8); echo '<br>'; echo substr('komputer', -4, 3); echo '<br>'; $string = 'jaringan'; echo $string{0}; echo '<br>'; echo $string{3}; echo '<br>'; echo $string{strlen($string)-1}; ?> Analisis :

Fungsi substr() adlaah untuk mengakses char atau karakter pada suatu kalimat. Seperti pada contoh syntax diatas, terdapat sebuah kalimat akan tetapi hanya dicetak beberapa karakter saja. Fungsi substr() dengan parameter substr(‘komputer’, 1) menandakn bahwa yang dicetak adalah dari char indeks pertama yakni o (karena indeks dimulai dari 0) hingga akhir indeks, sedangkan jika ditambahkan substr(“komputer”, 1, 3) artinya yang dicetak adalah indeks pertama hingga ketiga. Substr(“komputer”, -4 . 3) menandakan bahwa yang dijetak dari indeks ke-n(jumlah seluruh indeks-4) sampai (n-4)+3, jadi mengambil indeks dari belakang. Sedangkan $string{n} adalah untuk mencetak indeks ke-n dari variable string.

(9)

9. Percobaan 9: Penggunaan fungsi substr_count

10. Percobaan 10: Penggunaan fungsi strpos <?php

$text = 'aplikasi web aplikasi'; echo substr_count($text,'ka'); echo '<br>';

?>

Analisis :

Fungsi substr_count adalah untuk menghitung seberapa banyak string dana tau char pada suatu variable. Pada contoh listing program substr_count memiliki parameter variable $text dan string ‘ka’, artinya substr_count($text, ‘ka’) akan menghitung seberapa banyak ‘ka’ terdapat pada variable $text.

<?php

$mystring = 'politeknik pens'; $findme = 'l';

$pos = strpos($mystring, $findme); if ($pos === false) {

echo "String '$findme' tidak ditemukan dalam string '$mystring'"; }

else {

echo " string '$findme' ditemukan dalam string '$mystring'"; echo " dan berada pada posisi $pos";

} ?>

Analisis :

Fungsi strops() adalah untuk mencari isi dari variable di variable lain, strops($mystring, $findme), dengan nilai kembalian berupa nilai indeks dari $mystring.

(10)

11. Percobaan 11: Penggunaan fungsi chr

12. Percobaan 12: Penggunaan fungsi strcasecmp <?php

$str = "The string ends in escape: "; $str .= chr(27);

echo "$str"."<br>";

printf("The string ends in escape: %c", 27); ?>

Analisis :

Fungsi chr() adalah untuk mengkonversi angka menjadi sebuah char atau karakter. Akan tetapi pada output program diatas tidak muncul apapun, karena kode asscii 27 memiliki arti ESC atau escape.

<?php

$var1 = "Hello"; $var2 = "hello";

if (strcasecmp($var1, $var2) == 0) {

echo "$var1 is equal to $var2 in a case-insensitive string comparison"; }

?>

Analisis :

Fungsi strcasecmp adalah untuk membandingkan dua string dengan kondisi Not Case Sensitive atau huruf besar kecil sangat berpengaruh.

(11)

13. Percobaan 13: Penggunaan fungsi strc_repeat

14. Percobaan 14: Penggunaan fungsi strrev

15. Percobaan 15: Penggunaan fungsi str_replace <?php

echo str_repeat("-=", 10); ?>

Analisis :

Fungsi str_repeat() adalah untuk mengulang pencetakan suatu char atau string sebanyak n kali, jika pada percobaan diatas adalah sebanyak 10 kali.

<?php

echo strrev("Hello world!"); ?>

Analisis :

Fungsi strrev() adalah untuk mereverse atau membalik kalimat.

<?php

$kata="aku dan dia";

echo str_replace("dia","kamu",$kata); ?>

Analisis :

Fungsi str_replace adalah untuk mereplace atau merubah string dengan string yang lain. Seperti pada output diatas string “dia” dirubah menjadi “kamu”.

(12)

16. Percobaan 16: Penggunaan fungsi strtok

17. Percobaan 17: Penggunaan fungsi ereg <?php

$kalimat="aku dan dia"; $kata=strtok($kalimat, " "); while ($kata){

echo "Kata = " . $kata; echo "<br>";

$kata=strtok(" "); }

?>

Analisis :

Fungsi strtok() adalah untuk memisahkan sebuah string atau kalimat menjadi kata per kata. Cara pemisahannya jika seperti syntax diatas adalah dengan spasi atau “ ” didalam parameter strtok().

<?php

echo ereg("a","aku"); echo ereg ("A","aku"); echo ereg ("au","aku"); echo ereg ("Au","aku"); ?>

Analisis :

Fungsi ereg() adalah untuk membandingkan antar char yang satu dengan char yang lain dan bersifat Case Sensitive. Apabila nilai ereg() bernilai benar maka akan dikembalikan nilai satu. Dari percobaan diatas yang bernilai benar hanya satu, yakni ereg(“a”, “aku”).

(13)

18. Percobaan 18: Penggunaan fungsi eregi <?php echo eregi("a","aku"); echo eregi("A","aku"); echo eregi("au","aku"); echo eregi("Au","aku"); ?> Analisis :

Fungsi eregi() adalh untuk membandingkan antara string yang satu dengan string yang lain dan bersifat non Case Sensitive. Apabila bernilai benar akan dikembalikan nilai satu. Pada percobaan diatas yang memiliki niali benar adalah echo eregi("a","aku") dan echo eregi("A","aku"), sehingga yang muncul dilayar adalah angka 11.

Referensi

Dokumen terkait

Biro Bina Pembangunan Daerah mempunyai tugas memengumpulkan dan menganalisa data, mempersiapkan penyusunan program dan petunjuk serta memonitor perkembangan

Oleh Tim Medis di RS tersebut dikatakan penderita kemungkinan mengalami stroke perdarahan, namun tidak dilakukan CT Scan Kepala karena keluarga meminta untuk dilakukan CT Scan Kepala

Implementasi Peraturan Daerah Kota Samarinda Nomor 5 Tahun 2015 Tentang Pengelolaan dan Penataan Parkir di Kota Samarinda adalah pelaksanaan secara konkrit dari

Dari hasil analisis potensi wisata, Taman Wisata Wira Garden setelah dilakukan penilaian dan penskoran, diketahui bahwa Taman Wisata Wira Garden yang termasuk dalam

Marwan dan Bona menyatakan bahwa terdapat kelebihan dari Index Card Match yaitu menumbuhkan kegembiraan dalam kegiatan belajar mengajar, materi pelajaran yang

Dalam skripsi ini yang di bandingkan adalah hasil belajar kimia materi minyak bumi antara siswa yang diajar dengan model pembelajaran Numbered Heads Together dan

Dari hasil analisis lanjut, Riskesdas 2007 dapat diketahui bahwa responden yang gosok gigi sesudah makan pagi cenderung untuk terjadi karies rerata (0–2) adalah sebesar 0,957

Secara keseluruhan EPIC rate, rata-rata adalah 4,077, artinya iklan menggunakan aplikasi mobile offline ini berada pada dimensi “efektif” (Gambar 4). Hal ini