SlideShare a Scribd company logo
1 of 23
Download to read offline
Operator String, Fungsi string
Fungsi Tanggal, Format Tanggal
Samso Supriyatna, S.Kom., M.Kom
Fakultas Ilmu Komputer
Sistem Infromasi
UNIVERSITAS
PAMULANG
On this slide…
Apa itu String?
Fungsi String dalam PHP
Fungsi Tanggal dalam PHP
Apa itu String?
String merupakan kumpulan dari karakter.
Dalam PHP, karakter sama dengan byte,
dimana terdapat 256 karakter.
Untuk menuliskannya dapat dengan:
▪ single quoted – kutip tunggal ( ' )
▪ double quoted – kutip ganda ( " )
▪ heredoc sintaks
Heredoc adalah cara lain penulisan string
pada PHP dimana kita tidak perlu melakukan
escape (menuliskan ) untuk setip dua tanda
kutip yang kita tulis. Dengan heredoc seolah
olah kita menulis string dengan doubel quote
namun tanpa harus melakukan escape pada
dua tanda kutip (double quote) yang kita tulis
Penulisan String
Cara Penulisan Heredoc pada PHP
1. Diawali dengan menuliskan operator <<< diikuti dengan identifier,
syarat penulisan idetifier:
• Hanya boleh menggunakan alphanumeric dan underscore.
• Tidak boleh diawali dengan angka maupun underscore.
• Antara operator <<< dan identifier boleh dipisah dengan
spasi.Tulis string yang diinginkan pada baris baru setelah
identifier.
2. Heredoc ditutup dengan identifier yang sama dan harus memenuhi
syarat:
• Identifier penutup ditulis pada baris baru dan pada kolom
pertama dan diikuti dengan semicolon (;), tidak ada spasi
antara identifier dan semicolon.
• Sebelum atau sesudah identifier dan semicolon, tidak boleh ada
karakter lain termasuk spasi atau indent, sehingga baris
tersebut hanya berisi identifier dan semicolon.
Contoh Heredoc
Fungsi String
• chr — Menghasilkan string single-byte dari sebuah angka
• crypt — Hashing string satu arah
• echo — Mengeluarkan satu atau lebih string
• html_entity_decode — Mengonversi entitas HTML menjadi karakter
yang sesuai
• htmlentities — Konversikan semua karakter yang berlaku ke entitas
HTML
• htmlspecialchars_decode — Konversikan entitas HTML khusus
kembali ke karakter
• htmlspecialchars — Mengonversi karakter khusus menjadi entitas
HTML
• implode — Menggabungkan elemen array dengan string
• lcfirst — Membuat karakter pertama string menjadi huruf kecil
• ltrim — Hapus spasi putih (atau karakter lain) dari awal string
• md5_file — Menghitung hash md5 dari file tertentu
• md5 — Menghitung hash md5 dari sebuah string
Fungsi String
ord — Mengonversi byte pertama string menjadi nilai antara 0 dan 255
print — Mengeluarkan string
printf — Menghasilkan string yang diformat
rtrim — Hapus spasi putih (atau karakter lain) dari akhir string
sha1 — Menghitung hash sha1 dari sebuah string
similar_text — Menghitung kesamaan antara dua string
soundex — Menghitung kunci soundex dari sebuah string
sprintf — Mengembalikan string yang diformat
str_repeat — Ulangi string
str_replace — Ganti semua kemunculan string pencarian dengan
string pengganti
str_shuffle — Mengocok sebuah string secara acak
str_split — Mengubah string menjadi array
str_starts_with — Memeriksa apakah sebuah string dimulai dengan
substring yang diberikan
str_word_count — Mengembalikan informasi tentang kata yang
digunakan dalam string
Fungsi String
strcasecmp — Perbandingan string yang tidak peka huruf besar-kecil
dan aman
strlen — Dapatkan panjang string
strncmp — Perbandingan string aman biner dari n karakter pertama
strpos — Temukan posisi kemunculan pertama substring dalam
sebuah string
strrchr — Temukan kemunculan terakhir dari karakter dalam sebuah
string
strripos — Temukan posisi kejadian terakhir dari substring case-
insensitive dalam sebuah string
strrpos — Temukan posisi kejadian terakhir dari substring dalam
sebuah string terdiri dari karakter yang terkandung dalam topeng yang
diberikan
strstr — Temukan kejadian pertama dari sebuah string
strtolower — Membuat string menjadi huruf kecil
strtoupper — Membuat string menjadi huruf besar
strtr — Terjemahkan karakter atau ganti substring
substr_compare — Perbandingan aman biner dari dua string dari offse
Contoh 1
Contoh 2
Contoh 3
Contoh 4
Contoh 5
Contoh 6
Operasi Tanggal dan Waktu
Untuk mengambil tanggal dan/atau waktu
sistem menggunakan fungsi date()
Parameter fungsi date() menentukan
tampilan tanggal dan/atau waktu yang
dihasilkan
Selain fungsi date() juga terdapat fungsi
strtotime(), getdate(), strftime(), time(),
microtime() dsb
Parameter Fungsi date()
Parameter Fungsi date()
Contoh 1
Contoh 2
PW2 Pertemuan 5.pdf
PW2 Pertemuan 5.pdf

More Related Content

Similar to PW2 Pertemuan 5.pdf

6_String.pdf
6_String.pdf6_String.pdf
6_String.pdfJurnal IT
 
Tugas modul fungsi
Tugas modul fungsiTugas modul fungsi
Tugas modul fungsiFajar Umam
 
Laporan praktikum modul vii
Laporan praktikum modul viiLaporan praktikum modul vii
Laporan praktikum modul viiDevi Apriansyah
 
Tugas modul fungsi
Tugas modul fungsiTugas modul fungsi
Tugas modul fungsiFajar Umam
 
Romi oop-02-javafundamentals-29agustus2010
Romi oop-02-javafundamentals-29agustus2010Romi oop-02-javafundamentals-29agustus2010
Romi oop-02-javafundamentals-29agustus2010SabilaAulia
 
Minggu ke 7 ( operator dalam php)
Minggu ke 7 ( operator dalam php)Minggu ke 7 ( operator dalam php)
Minggu ke 7 ( operator dalam php)Erik Kuswanto
 
Materi 4. type, nama & harga
Materi 4. type, nama & hargaMateri 4. type, nama & harga
Materi 4. type, nama & hargaMelva Amma Kalian
 
Tugas modul praktikum pemrograman web
Tugas modul praktikum pemrograman  webTugas modul praktikum pemrograman  web
Tugas modul praktikum pemrograman webWayan Suntara
 
9a8439a95ac746c9ad9cbe7e3921bf93___Pertemuanke1tipedasar___27636.ppt
9a8439a95ac746c9ad9cbe7e3921bf93___Pertemuanke1tipedasar___27636.ppt9a8439a95ac746c9ad9cbe7e3921bf93___Pertemuanke1tipedasar___27636.ppt
9a8439a95ac746c9ad9cbe7e3921bf93___Pertemuanke1tipedasar___27636.pptAnisIka
 
Algoritma dan Struktur Data - tipe data compound
Algoritma dan Struktur Data - tipe data compoundAlgoritma dan Struktur Data - tipe data compound
Algoritma dan Struktur Data - tipe data compoundGeorgius Rinaldo
 
Algoritma dan Struktur Data - Tipe Data Compound
Algoritma dan Struktur Data - Tipe Data CompoundAlgoritma dan Struktur Data - Tipe Data Compound
Algoritma dan Struktur Data - Tipe Data CompoundKuliahKita
 
Pascal - Pendahuluan2.txt - Notepad.pdf
Pascal - Pendahuluan2.txt - Notepad.pdfPascal - Pendahuluan2.txt - Notepad.pdf
Pascal - Pendahuluan2.txt - Notepad.pdfJurnal IT
 
Algoritma&Pemrograman C++ Pertemuan 10
Algoritma&Pemrograman C++ Pertemuan 10Algoritma&Pemrograman C++ Pertemuan 10
Algoritma&Pemrograman C++ Pertemuan 10Menny SN
 
Faris persentasi
Faris persentasiFaris persentasi
Faris persentasisetiwan
 
Operasi string dan kondisi if
Operasi string dan kondisi ifOperasi string dan kondisi if
Operasi string dan kondisi ifAzharul Jamilah
 
Modul praktikum-algo-pemro
Modul praktikum-algo-pemroModul praktikum-algo-pemro
Modul praktikum-algo-pemroFaisal Amir
 
Ringkasan materi teori algoritma
Ringkasan materi teori algoritmaRingkasan materi teori algoritma
Ringkasan materi teori algoritmaAkhmad Asari
 

Similar to PW2 Pertemuan 5.pdf (20)

6_String.pdf
6_String.pdf6_String.pdf
6_String.pdf
 
Tugas modul fungsi
Tugas modul fungsiTugas modul fungsi
Tugas modul fungsi
 
Teori Bahasa dan Otomata
Teori Bahasa dan OtomataTeori Bahasa dan Otomata
Teori Bahasa dan Otomata
 
Laporan praktikum modul vii
Laporan praktikum modul viiLaporan praktikum modul vii
Laporan praktikum modul vii
 
Tugas modul fungsi
Tugas modul fungsiTugas modul fungsi
Tugas modul fungsi
 
10_Dasar_PHP.pptx
10_Dasar_PHP.pptx10_Dasar_PHP.pptx
10_Dasar_PHP.pptx
 
Romi oop-02-javafundamentals-29agustus2010
Romi oop-02-javafundamentals-29agustus2010Romi oop-02-javafundamentals-29agustus2010
Romi oop-02-javafundamentals-29agustus2010
 
Minggu ke 7 ( operator dalam php)
Minggu ke 7 ( operator dalam php)Minggu ke 7 ( operator dalam php)
Minggu ke 7 ( operator dalam php)
 
Materi 4. type, nama & harga
Materi 4. type, nama & hargaMateri 4. type, nama & harga
Materi 4. type, nama & harga
 
Tugas modul praktikum pemrograman web
Tugas modul praktikum pemrograman  webTugas modul praktikum pemrograman  web
Tugas modul praktikum pemrograman web
 
9a8439a95ac746c9ad9cbe7e3921bf93___Pertemuanke1tipedasar___27636.ppt
9a8439a95ac746c9ad9cbe7e3921bf93___Pertemuanke1tipedasar___27636.ppt9a8439a95ac746c9ad9cbe7e3921bf93___Pertemuanke1tipedasar___27636.ppt
9a8439a95ac746c9ad9cbe7e3921bf93___Pertemuanke1tipedasar___27636.ppt
 
Algoritma dan Struktur Data - tipe data compound
Algoritma dan Struktur Data - tipe data compoundAlgoritma dan Struktur Data - tipe data compound
Algoritma dan Struktur Data - tipe data compound
 
Algoritma dan Struktur Data - Tipe Data Compound
Algoritma dan Struktur Data - Tipe Data CompoundAlgoritma dan Struktur Data - Tipe Data Compound
Algoritma dan Struktur Data - Tipe Data Compound
 
Pertemuan3.ppt
Pertemuan3.pptPertemuan3.ppt
Pertemuan3.ppt
 
Pascal - Pendahuluan2.txt - Notepad.pdf
Pascal - Pendahuluan2.txt - Notepad.pdfPascal - Pendahuluan2.txt - Notepad.pdf
Pascal - Pendahuluan2.txt - Notepad.pdf
 
Algoritma&Pemrograman C++ Pertemuan 10
Algoritma&Pemrograman C++ Pertemuan 10Algoritma&Pemrograman C++ Pertemuan 10
Algoritma&Pemrograman C++ Pertemuan 10
 
Faris persentasi
Faris persentasiFaris persentasi
Faris persentasi
 
Operasi string dan kondisi if
Operasi string dan kondisi ifOperasi string dan kondisi if
Operasi string dan kondisi if
 
Modul praktikum-algo-pemro
Modul praktikum-algo-pemroModul praktikum-algo-pemro
Modul praktikum-algo-pemro
 
Ringkasan materi teori algoritma
Ringkasan materi teori algoritmaRingkasan materi teori algoritma
Ringkasan materi teori algoritma
 

More from samsosupriatna

MPTI Pengendalian-Proyek_Pertemuan 6.pptx
MPTI Pengendalian-Proyek_Pertemuan 6.pptxMPTI Pengendalian-Proyek_Pertemuan 6.pptx
MPTI Pengendalian-Proyek_Pertemuan 6.pptxsamsosupriatna
 
E-BS Pertemuan 2a.pptx
E-BS Pertemuan 2a.pptxE-BS Pertemuan 2a.pptx
E-BS Pertemuan 2a.pptxsamsosupriatna
 
MPTI Pertemuan 1 Rev1.pdf
MPTI Pertemuan 1 Rev1.pdfMPTI Pertemuan 1 Rev1.pdf
MPTI Pertemuan 1 Rev1.pdfsamsosupriatna
 

More from samsosupriatna (10)

EBS Pertemuan 7.pptx
EBS Pertemuan 7.pptxEBS Pertemuan 7.pptx
EBS Pertemuan 7.pptx
 
PW3 Pertemuan 3a .pdf
PW3 Pertemuan 3a .pdfPW3 Pertemuan 3a .pdf
PW3 Pertemuan 3a .pdf
 
PW2 Pertemuan 5.pdf
PW2 Pertemuan 5.pdfPW2 Pertemuan 5.pdf
PW2 Pertemuan 5.pdf
 
PW2 Pertemuan 6.pdf
PW2 Pertemuan 6.pdfPW2 Pertemuan 6.pdf
PW2 Pertemuan 6.pdf
 
MPTI Pengendalian-Proyek_Pertemuan 6.pptx
MPTI Pengendalian-Proyek_Pertemuan 6.pptxMPTI Pengendalian-Proyek_Pertemuan 6.pptx
MPTI Pengendalian-Proyek_Pertemuan 6.pptx
 
E-BS Pertemuan 2a.pptx
E-BS Pertemuan 2a.pptxE-BS Pertemuan 2a.pptx
E-BS Pertemuan 2a.pptx
 
PW2 Pertemuan 2.pptx
PW2 Pertemuan 2.pptxPW2 Pertemuan 2.pptx
PW2 Pertemuan 2.pptx
 
MPTI Pertemuan 1 Rev1.pdf
MPTI Pertemuan 1 Rev1.pdfMPTI Pertemuan 1 Rev1.pdf
MPTI Pertemuan 1 Rev1.pdf
 
Materi Java.pptx
Materi Java.pptxMateri Java.pptx
Materi Java.pptx
 
Peran E raport.pptx
Peran E raport.pptxPeran E raport.pptx
Peran E raport.pptx
 

PW2 Pertemuan 5.pdf

  • 1. Operator String, Fungsi string Fungsi Tanggal, Format Tanggal Samso Supriyatna, S.Kom., M.Kom Fakultas Ilmu Komputer Sistem Infromasi UNIVERSITAS PAMULANG
  • 2. On this slide… Apa itu String? Fungsi String dalam PHP Fungsi Tanggal dalam PHP
  • 3. Apa itu String? String merupakan kumpulan dari karakter. Dalam PHP, karakter sama dengan byte, dimana terdapat 256 karakter. Untuk menuliskannya dapat dengan: ▪ single quoted – kutip tunggal ( ' ) ▪ double quoted – kutip ganda ( " ) ▪ heredoc sintaks
  • 4.
  • 5. Heredoc adalah cara lain penulisan string pada PHP dimana kita tidak perlu melakukan escape (menuliskan ) untuk setip dua tanda kutip yang kita tulis. Dengan heredoc seolah olah kita menulis string dengan doubel quote namun tanpa harus melakukan escape pada dua tanda kutip (double quote) yang kita tulis Penulisan String
  • 6. Cara Penulisan Heredoc pada PHP 1. Diawali dengan menuliskan operator <<< diikuti dengan identifier, syarat penulisan idetifier: • Hanya boleh menggunakan alphanumeric dan underscore. • Tidak boleh diawali dengan angka maupun underscore. • Antara operator <<< dan identifier boleh dipisah dengan spasi.Tulis string yang diinginkan pada baris baru setelah identifier. 2. Heredoc ditutup dengan identifier yang sama dan harus memenuhi syarat: • Identifier penutup ditulis pada baris baru dan pada kolom pertama dan diikuti dengan semicolon (;), tidak ada spasi antara identifier dan semicolon. • Sebelum atau sesudah identifier dan semicolon, tidak boleh ada karakter lain termasuk spasi atau indent, sehingga baris tersebut hanya berisi identifier dan semicolon.
  • 8. Fungsi String • chr — Menghasilkan string single-byte dari sebuah angka • crypt — Hashing string satu arah • echo — Mengeluarkan satu atau lebih string • html_entity_decode — Mengonversi entitas HTML menjadi karakter yang sesuai • htmlentities — Konversikan semua karakter yang berlaku ke entitas HTML • htmlspecialchars_decode — Konversikan entitas HTML khusus kembali ke karakter • htmlspecialchars — Mengonversi karakter khusus menjadi entitas HTML • implode — Menggabungkan elemen array dengan string • lcfirst — Membuat karakter pertama string menjadi huruf kecil • ltrim — Hapus spasi putih (atau karakter lain) dari awal string • md5_file — Menghitung hash md5 dari file tertentu • md5 — Menghitung hash md5 dari sebuah string
  • 9. Fungsi String ord — Mengonversi byte pertama string menjadi nilai antara 0 dan 255 print — Mengeluarkan string printf — Menghasilkan string yang diformat rtrim — Hapus spasi putih (atau karakter lain) dari akhir string sha1 — Menghitung hash sha1 dari sebuah string similar_text — Menghitung kesamaan antara dua string soundex — Menghitung kunci soundex dari sebuah string sprintf — Mengembalikan string yang diformat str_repeat — Ulangi string str_replace — Ganti semua kemunculan string pencarian dengan string pengganti str_shuffle — Mengocok sebuah string secara acak str_split — Mengubah string menjadi array str_starts_with — Memeriksa apakah sebuah string dimulai dengan substring yang diberikan str_word_count — Mengembalikan informasi tentang kata yang digunakan dalam string
  • 10. Fungsi String strcasecmp — Perbandingan string yang tidak peka huruf besar-kecil dan aman strlen — Dapatkan panjang string strncmp — Perbandingan string aman biner dari n karakter pertama strpos — Temukan posisi kemunculan pertama substring dalam sebuah string strrchr — Temukan kemunculan terakhir dari karakter dalam sebuah string strripos — Temukan posisi kejadian terakhir dari substring case- insensitive dalam sebuah string strrpos — Temukan posisi kejadian terakhir dari substring dalam sebuah string terdiri dari karakter yang terkandung dalam topeng yang diberikan strstr — Temukan kejadian pertama dari sebuah string strtolower — Membuat string menjadi huruf kecil strtoupper — Membuat string menjadi huruf besar strtr — Terjemahkan karakter atau ganti substring substr_compare — Perbandingan aman biner dari dua string dari offse
  • 17. Operasi Tanggal dan Waktu Untuk mengambil tanggal dan/atau waktu sistem menggunakan fungsi date() Parameter fungsi date() menentukan tampilan tanggal dan/atau waktu yang dihasilkan Selain fungsi date() juga terdapat fungsi strtotime(), getdate(), strftime(), time(), microtime() dsb