LAPORAN RESMI PEMROGRAMAN WEB Operasi String
Oleh Nama
: Muhammad Rizal Fauzy
Kelas
: 1 D4 IT B
NRP
: 2110151052
POLITEKNIK ELEKTRONIKA NEGERI SURABAYA 2015 - 2016
Operasi String 1. Percobaan 1 : Contoh penggabungan string
Analisa : Hasil program diatas adalah program operasi penggabungan string. String pada PHP dapat digabungkan dengan penghubung ‘.’ (dot). Penggabungan ini bisa digunakan untuk di assign ke sebuah variable maupun mencetak string. 2. Percobaan 2 : Format Data dengan fungsi printf
Analisa : Hasil program diatas adalah program percobaan mencetak string menggunakan berbagai format data, berikut adalah list format data yang digunakan beserta penjelasannya :
%d = mencetak data dengan tipe integer berbasis decimal. %b = mencetak data dengan tipe integer berbasis biner. %o = mencetak data dengan tipe integer berbasis oktal. %x = mencetak data dengan tipe integer berbasis heksadecimal huruf kecil. %X = mencetak data dengan tipe integer berbasis heksadecimal huruf kapital. %c = mencetak data dengan tipe char sesuai dengan tabel ASCII. %s = mencetak data dengan tipe string. %f = mencetak data dengan tipe float.
3. Percobaan 3 : Penggunaan fungsi print
Analisa : Hasil program diatas adalah program percobaan penggunaan fungsi print untuk mencetak string. Ada beberapa cara untuk menggunakan fungsi print seperti pada gambar diatas yaitu print menggunakan kurung (), tanpa menggunakan kurung (), menggunakan variable, menggunakan variable array, dan menggunakan petik satu untuk mencetak string sepenuhnya. 4. Percobaan 4 : Penggunaan fungsi echo
Analisa : Hasil program diatas adalah program percobaan penggunaan fungsi echo untuk mencetak string. Ada beberapa cara untuk menggunakan fungsi echo seperti pada gambar diatas yaitu echo menggunakan kurung (), tanpa menggunakan kurung (), menggunakan variable, menggunakan variable array, dan menggunakan petik satu untuk mencetak string sepenuhnya. Kemudian echo juga bisa digunakan untuk mencetak string dengan banyak parameter. 5. Percobaan 5 : Penggunaan fungsi strlen
Analisa : Hasil program diatas adalah program percobaan fungsi strlen. Fungsi ini digunakan utuk menghitung panjang string dengan bilangan integer sebagai return value nya. 6. Percobaan 6 : Penggunaan fungsi strtoupper
Analisa : Hasil program diatas adalah program percobaan fungsi strtoupper. Fungsi ini digunakan untuk mengonversi string lowercase menjadi uppercase. 7. Percobaan 7 : Penggunaan fungsi strtolower
Analisa : Hasil program diatas adalah program percobaan fungsi strtolower. Kebalikan dari fungsi strtoupper, fungsi ini digunakan untuk mengonversi string uppercase menjadi lowercase. 8. Percobaan 8 : Penggunaan fungsi substr
Analisa : Hasil program diatas adalah program percobaan fungsi substr. Fungsi ini digunakan untuk menampilkan sebagian daripada string. Fungsi ini memiliki parameter yaitu substr(string, start, length). String yaitu string yang akan ditampilkan, start yaitu hitungan dari awal string, length yaitu karakter yang akan dipotong. Kemudian mencetak karakter dari string menggunakan index dari karakter tersebut pada string, karena string awalnya dari array dari karakter. 9. Percobaan 9 : Penggunaan fungsi substr_count
Analisa : Hasil program diatas adalah program percobaan fungsi substr_count. Fungsi ini digunakan untuk mencari dan menghitung sebuah sub-string pada sebuah string kemudian return value ada berapa sub-string yang ditemukan pada string tersebut. 10. Percobaan 10 : Penggunaan fungsi strops
Analisa : Hasil program diatas adalah program percobaan fungsi strops. Fungsi ini digunakan untuk mencari sebuah karakter / sub-string pada sebuah string dengan return value letak / index karakter tersebut ditemukan. 11. Percobaan 11 : Penggunaan fungsi chr
Analisa : Hasil program diatas adalah program percobaan fungsi chr. Fungsi ini digunakan untuk menambahkan sebuah karakter pada string melalui bilangan ASCII nya. 12. Percobaan 12 : Penggunaan fungsi strcasecmp
Analisa : Hasil program diatas adalah program percobaan fungsi strcasecmp. Fungsi ini digunakan untuk membandingkan string 1 dengan string lain secara non case sensitive. Return value fungsi ini yaitu 0 jika sama, 1/ -1 jika berbeda. Adapun fungsi yang digunakan untuk membandingkan secara case sensitive yaitu strcmp.
13. Percobaan 13 : Penggunaan fungsi strc_repeat
Analisa : Hasil program diatas adalah program percobaan fungsi strc_repeat. Fungsi ini digunakan untuk menyetak string berulang kali. Fungsi ini memiliki parameter (string, iterasi). 14. Percobaan 14 : Penggunaan fungsi strrev
Analisa : Hasil program diatas adalah program percobaan fungsi strrev. Fungsi ini digunakan untuk membalik sebuah string. 15. Percobaan 15 : Penggunaan fungsi str_replace
Analisa : Hasil program diatas adalah program percobaan fungsi str_replace. Fungsi ini digunakan untuk mengganti sebuah substring dengan string yang lain. 16. Percobaan 16 : Penggunaan fungsi strtok
Analisa : Hasil program diatas adalah program percobaan fungsi strtok. Fungsi ini digunakan untuk memecah string menjadi substring dengan parameter karakter pemisah tersebut. Pada contoh diatas strtok memisah string dengan pemisah “ ” sehingga kata akan terpisah sesuai batas “ ”. 17. Percobaan 17 : Penggunaan fungsi ereg
Analisa : Hasil program diatas adalah program percobaan fungsi ereg. Fungsi ini digunakan untuk membandingkan pola dari sebuah string. Jika benar maka akan memiliki return value 1. Output diatas menunjukan 1 percobaan ereg benar yaitu pada percobaan pertama. 18. Percobaan 18 : Penggunaan fungsi eregi
Analisa : Hasil program diatas adalah program percobaan fungsi eregi. Fungsi ini digunakan untuk membandingkan pola dari sebuah string secara non case sensitive. Jika benar maka akan memiliki return value 1. Output diatas menunjukan 2 percobaan ereg benar yaitu pada percobaan pertama dan kedua. Kesimpulan : Semua percobaan diatas adalah percobaan memanipulasi string. String merupakan tipe data yang paling sering ditemukan pada sebuah web. String ini juga bisa digunakan untuk input form. Jika tidak bisa memanipulasi string maka tidak akan bisa membuat web dengan baik.