SlideShare a Scribd company logo
Fakultas Teknologi Industri Pertanian
Pemrograman komputer
Praktikum 6
Materi : PHP (1)
Pendahuluan
PHP adalah singkatan dari PHP: Hypertext Preprocessor. Pelaksanaan
koding dilaksankan di server dan dikembalikan sebagai Plain HTML(keterangan
lebih lanjut ada di bawah). File php diberikan ekstensi “.php” dan dapat berisi
text, HTML, CSS, JavaScript, and koding PHP.
Kegunaan PHP antara lain adalah :
- menterjemahkan konten halaman yang dimanis
- membuat, membuka, membaca, menulis, menghapus dan menutup file
yang ada di server
- mengumpulkan data form
- dapat menerima dan mengirim cookies
- dapat menambah, menghapus dan memodifikasi database
- dapat digunakan sebagai kontrol akses pengguna
- enkripsi data
Persiapan
Siapkan sebuah web host yang mendukung PHP dan MySQL. Instal web
server dalam Personal Computer (PC) anda. Jika server anda sudah aktif mulai
buat file PHP. Tidak perlu melakukan compile seperti pada Lazarus.
Lakukan langkah berikut :
- Copykan softcopy file XAMPP ke komputer anda
- Instal XAMPP
- Kemudian jalankan XAMPP
- Kerjakan seperti di bawah ini
Ceklis Apache dan MySql, kemudian klik start.
Memulai menggunakan PHP
a. PHP berada di dalam <?php... dan ...?>
b. Save dengan ekstensi .php
c. Pindahkan ke C:Program Filesxampphtdocs setiap kali anda selesai
membuat file PHP.
Berikut ini adalah cara untuk membuat komentar. Seperti halnya pada
pemrograman lainnya ada cara untuk menambahkan komentar. Untuk lebih
jelasnya ada pada gambar di bawah ini. Komentar tidak akan muncul pada layar.
Kemudian buatlah sebuah program untuk penjumlahan
“$” adalah simbol untuk menunjukan variabel, kemudian diikuti dengan isi
variabel tersebut. Echo adalah fungsi untuk menulis dan setiap baris ditutup
dengan titik koma “;”.
Variabel
Variabel selalu sensitif, berbeda dengan fungsi yang dapat ditulis dalam huruf
kecil maupun kapital.
Jalankan program dibawah ini!
Koding pada gambar sebelumnya adalah cara untuk menuliskan isi variabel
dengan tambahan beberapa kata-kata.
Membuat fungsi
Penempatan Variabel pada posisi ini akan menyebabkan isi variabel dalam fungsi
kosong. Bukalah file PHP tersebut
Dengan menulis seperti ini maka variabel hanya akan terdeteksi di dalam fungsi.
Cobalah!
Dengan menambahkan fungsi “global” maka akan dapat terdeteksi variabel yang
diinginkan. Cobalah!
Cara lain untuk menulis “global”
Denga fungsi statik maka kita akan dapat menggunakan sebuah variabel berkali-
kali. Biasanya setelah digunakan suatu variabel akan dikosongkan. Cobalah!
*Catatan:
Adapun perintah lain untuk menulis yaitu “print” dimana penggunaannya sama
dengan echo.
Jenis data
Sebagaimana bahasa pemrograman lainnya, PHP juga menggunakan jenis data.
Jenis data yang dimaksud adalah seperti pada gambar dibawah ini. Dalam
menampilkan data, PHP memiliki cara yang unik. Cobalah semuanya kemudian
modifikasi sehingga mengerti cara menggunkaan keseluruhan jenis data.
Jenis Data String
Ada beberapa penulisan fungsi string dengan hasil yang berbeda.
Strlen=menghitung jumlah karakter
str_word_count= menghitung jumlah kata
strrev= menulis terbalik
strpos= mencari pada posisi mana kata ke 2 berada dalam kalimat pertama.
str_replace= mengganti kata yan diinginkan pada sebuah kalimat
Konstanta
Untuk mengisikan nilai sederhana bisa dengan menggunakan konstanta dengan
menuliskan fungsi “define”. Konstanta sangat adalah case-sensitive sehingga
penulisannya harus sama dengan kata yang di definisikan. Akan tetapi dengan
menggunakan true, konstanta akan menjadi case-insensitive. Konstanta juga
bersifat global sehingga tidak perlu dimasukan dalam fungsi untuk dapat di
definisikan.
Operasi hitung
Berikut adalah jenis operator yang digunakan
- Arithmetic operators
- Assignment operators
- Comparison operators
- Increment/Decrement operators
- Logical operators
- String operators
- Array operators
Operator Aritmatik
Operator Persamaan
Operator Perbandingan
Operator Logika
Operator String
Operator Array
Pernyataan if, else dan elseif
Pernyataan IF
Pernyataan Else
Elseif

More Related Content

DOCX
Mengatasi apache xampp yang tidak bisa berjalan
PDF
10 pemrograman internet php (2)
PPTX
Pertemuan ke 2
PDF
Cara mudah koneksi php dan mysql dengan database
PDF
Tugas4
DOC
Tutorial Pembuatan Aplikasi Website Beserta Databasenya
PDF
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...
PDF
Mengatasi apache xampp yang tidak bisa berjalan
10 pemrograman internet php (2)
Pertemuan ke 2
Cara mudah koneksi php dan mysql dengan database
Tugas4
Tutorial Pembuatan Aplikasi Website Beserta Databasenya
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...

What's hot (19)

PDF
Modul my sql tutorial part 6
DOC
Bab 4 tools-pemrograman-web-dan-database
PDF
Web dengan php mysql dreamweaver
PPT
PDF
Kalengkian pws
DOCX
Semua tentang php
PDF
Analisis Suatu Script Web
PPSX
Membuat aplikasi dengan php
PDF
Tutorial php membuat Aplikasi Inventaris
PPTX
Slide web programming ii
PDF
Menjadi webmaster dalam 30 hari
PDF
Modul dasar pemrograman web
PDF
DOCX
Fungsi-Fungsi PHP
DOCX
Tugas 1300631003
PDF
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
PDF
Laporan Praktikum Sistem Operasi Modul 9 dan 10
PPTX
Instalasi drupal versi 6 mochammad zul fikri arifin 2rpl 3
PDF
Laporan Pemograman API JSON
Modul my sql tutorial part 6
Bab 4 tools-pemrograman-web-dan-database
Web dengan php mysql dreamweaver
Kalengkian pws
Semua tentang php
Analisis Suatu Script Web
Membuat aplikasi dengan php
Tutorial php membuat Aplikasi Inventaris
Slide web programming ii
Menjadi webmaster dalam 30 hari
Modul dasar pemrograman web
Fungsi-Fungsi PHP
Tugas 1300631003
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
Laporan Praktikum Sistem Operasi Modul 9 dan 10
Instalasi drupal versi 6 mochammad zul fikri arifin 2rpl 3
Laporan Pemograman API JSON
Ad

Viewers also liked (14)

TXT
12 mostcommonlanqs..
PDF
Retos tecnológicos en la adopción de la mensajería como 4º Canal
DOCX
5 наказ солоне патр. вих
PPTX
IWC Carnival, 2016
PPTX
NSStudy LT Build2016で注目した3つの技術
PDF
Microsoft Office
PPTX
Donde he puesto mi felicidad
PPTX
Domain Name System
PDF
Whyから始めるスクラムマスター #sgt2016
PDF
Po祭201511提出 gupta arnabpitch_jp
PDF
SQL Server 2016 R Services + Microsoft R Server 技術資料
PPTX
Microsoft機械学習の簡単な紹介
PDF
LeSS Study material (LeSS introduction)
PDF
2015 Social Media Trends
12 mostcommonlanqs..
Retos tecnológicos en la adopción de la mensajería como 4º Canal
5 наказ солоне патр. вих
IWC Carnival, 2016
NSStudy LT Build2016で注目した3つの技術
Microsoft Office
Donde he puesto mi felicidad
Domain Name System
Whyから始めるスクラムマスター #sgt2016
Po祭201511提出 gupta arnabpitch_jp
SQL Server 2016 R Services + Microsoft R Server 技術資料
Microsoft機械学習の簡単な紹介
LeSS Study material (LeSS introduction)
2015 Social Media Trends
Ad

Similar to modul PHP (20)

PDF
PROGRESS - Belajar PHP #1
PPTX
PHP merupakan bahasa script yang biasa digunakan untuk web development
PPTX
PHP - Pertemuan 1 materi pendahuluan untuk praktikan.pptx
PDF
tutorial php
PDF
Tutorial dan Pengenalan php
PDF
Tutorial php
PDF
Basic PHP Syntax
PPT
Pengantar Pemrograman WEB PHP
PPTX
10_Dasar_PHP.pptx
DOCX
Belajar PHP
PPT
php ( hypertext markup language) bahasa pemrograman
PDF
Mengenal script php 3
PPTX
materi php
PPTX
materi Php lanjutan
DOCX
PHP & MySQL Basic
PDF
Modul praktikum algoritma
PDF
Modul php 1
PPT
Situs/web dapat dikategorikan menjadi dua yaitu web statis dan web dinamis/in...
PPT
265991658-Pengantar-PHP-ppt.ppt
DOCX
Laporan pratikum iv web
PROGRESS - Belajar PHP #1
PHP merupakan bahasa script yang biasa digunakan untuk web development
PHP - Pertemuan 1 materi pendahuluan untuk praktikan.pptx
tutorial php
Tutorial dan Pengenalan php
Tutorial php
Basic PHP Syntax
Pengantar Pemrograman WEB PHP
10_Dasar_PHP.pptx
Belajar PHP
php ( hypertext markup language) bahasa pemrograman
Mengenal script php 3
materi php
materi Php lanjutan
PHP & MySQL Basic
Modul praktikum algoritma
Modul php 1
Situs/web dapat dikategorikan menjadi dua yaitu web statis dan web dinamis/in...
265991658-Pengantar-PHP-ppt.ppt
Laporan pratikum iv web

Recently uploaded (20)

PPTX
Bahan Tayang OJT Pembelajaran Mendalam KS
DOCX
Modul Ajar Pembelajaran Mendalam Senbud Seni Tari Kelas XII Terbaru 2025
DOCX
Modul Ajar Pembelajaran Mendalam Senbud Seni Teater Kelas 12 Terbaru 2025
DOCX
Modul Ajar Deep Learning PAI & BP Kelas 11 SMA Terbaru 2025
PDF
Digital Statecraft Menuju Indonesia Emas 2045: Diplomasi Digital, Ketahanan N...
DOCX
Modul Ajar Deep Learning PKN Kelas 10 SMA Terbaru 2025
PPTX
PENGIMBASAN PEMBELAJARAN MENDALAM (DEEP LEARNING)
DOCX
Modul Ajar Pembelajaran Mendalam Senbud Seni Rupa Kelas XII Terbaru 2025
PPTX
MATERI MPLS TENTANG KURIKULUM DAN KEGIATAN PEMBELAJARAN
DOCX
Modul Ajar Deep Learning PJOK Kelas 12 SMA Terbaru 2025
PDF
KASUS_INKUIRI_KOLABORATIF_KELAS_BAWAH-ISI-ARNI.pdf
DOCX
Modul Ajar Pembelajaran Mendalam Senbud Seni Musik Kelas XII Terbaru 2025
DOCX
CONTOH RANCANGAN MODUL PROYEK KOKURIKULER SMA 1.docx
PPTX
Modul 2. Berpikir Komputasional sebagai Dasar Koding untuk Kecerdasan Artifis...
DOCX
Modul Ajar Deep Learning PAI & BP Kelas 10 SMA Terbaru 2025
PDF
BAHASA INDONESIA KELAS 6 SD TEKS INFORMATIF
PPTX
PPT SURAT AL FIL LOMBA MAPSI SEKOLAH DASAR
DOCX
Modul Ajar Deep Learning Prakarya Kerajinan Kelas 12 SMA Terbaru 2025
PPTX
PPT MATERI KODING DAN KECERDASAN ARTIFISIAL UNTUK PEMBELAJARAN
DOCX
Modul Ajar Pembelajaran Mendalam Senbud Seni Teater Kelas XII Terbaru 2025
Bahan Tayang OJT Pembelajaran Mendalam KS
Modul Ajar Pembelajaran Mendalam Senbud Seni Tari Kelas XII Terbaru 2025
Modul Ajar Pembelajaran Mendalam Senbud Seni Teater Kelas 12 Terbaru 2025
Modul Ajar Deep Learning PAI & BP Kelas 11 SMA Terbaru 2025
Digital Statecraft Menuju Indonesia Emas 2045: Diplomasi Digital, Ketahanan N...
Modul Ajar Deep Learning PKN Kelas 10 SMA Terbaru 2025
PENGIMBASAN PEMBELAJARAN MENDALAM (DEEP LEARNING)
Modul Ajar Pembelajaran Mendalam Senbud Seni Rupa Kelas XII Terbaru 2025
MATERI MPLS TENTANG KURIKULUM DAN KEGIATAN PEMBELAJARAN
Modul Ajar Deep Learning PJOK Kelas 12 SMA Terbaru 2025
KASUS_INKUIRI_KOLABORATIF_KELAS_BAWAH-ISI-ARNI.pdf
Modul Ajar Pembelajaran Mendalam Senbud Seni Musik Kelas XII Terbaru 2025
CONTOH RANCANGAN MODUL PROYEK KOKURIKULER SMA 1.docx
Modul 2. Berpikir Komputasional sebagai Dasar Koding untuk Kecerdasan Artifis...
Modul Ajar Deep Learning PAI & BP Kelas 10 SMA Terbaru 2025
BAHASA INDONESIA KELAS 6 SD TEKS INFORMATIF
PPT SURAT AL FIL LOMBA MAPSI SEKOLAH DASAR
Modul Ajar Deep Learning Prakarya Kerajinan Kelas 12 SMA Terbaru 2025
PPT MATERI KODING DAN KECERDASAN ARTIFISIAL UNTUK PEMBELAJARAN
Modul Ajar Pembelajaran Mendalam Senbud Seni Teater Kelas XII Terbaru 2025

modul PHP

  • 1. Fakultas Teknologi Industri Pertanian Pemrograman komputer Praktikum 6 Materi : PHP (1) Pendahuluan PHP adalah singkatan dari PHP: Hypertext Preprocessor. Pelaksanaan koding dilaksankan di server dan dikembalikan sebagai Plain HTML(keterangan lebih lanjut ada di bawah). File php diberikan ekstensi “.php” dan dapat berisi text, HTML, CSS, JavaScript, and koding PHP. Kegunaan PHP antara lain adalah : - menterjemahkan konten halaman yang dimanis - membuat, membuka, membaca, menulis, menghapus dan menutup file yang ada di server - mengumpulkan data form - dapat menerima dan mengirim cookies - dapat menambah, menghapus dan memodifikasi database - dapat digunakan sebagai kontrol akses pengguna - enkripsi data Persiapan Siapkan sebuah web host yang mendukung PHP dan MySQL. Instal web server dalam Personal Computer (PC) anda. Jika server anda sudah aktif mulai buat file PHP. Tidak perlu melakukan compile seperti pada Lazarus. Lakukan langkah berikut : - Copykan softcopy file XAMPP ke komputer anda - Instal XAMPP - Kemudian jalankan XAMPP - Kerjakan seperti di bawah ini
  • 2. Ceklis Apache dan MySql, kemudian klik start. Memulai menggunakan PHP a. PHP berada di dalam <?php... dan ...?> b. Save dengan ekstensi .php c. Pindahkan ke C:Program Filesxampphtdocs setiap kali anda selesai membuat file PHP. Berikut ini adalah cara untuk membuat komentar. Seperti halnya pada pemrograman lainnya ada cara untuk menambahkan komentar. Untuk lebih jelasnya ada pada gambar di bawah ini. Komentar tidak akan muncul pada layar.
  • 3. Kemudian buatlah sebuah program untuk penjumlahan “$” adalah simbol untuk menunjukan variabel, kemudian diikuti dengan isi variabel tersebut. Echo adalah fungsi untuk menulis dan setiap baris ditutup dengan titik koma “;”.
  • 4. Variabel Variabel selalu sensitif, berbeda dengan fungsi yang dapat ditulis dalam huruf kecil maupun kapital. Jalankan program dibawah ini!
  • 5. Koding pada gambar sebelumnya adalah cara untuk menuliskan isi variabel dengan tambahan beberapa kata-kata. Membuat fungsi Penempatan Variabel pada posisi ini akan menyebabkan isi variabel dalam fungsi kosong. Bukalah file PHP tersebut Dengan menulis seperti ini maka variabel hanya akan terdeteksi di dalam fungsi. Cobalah!
  • 6. Dengan menambahkan fungsi “global” maka akan dapat terdeteksi variabel yang diinginkan. Cobalah! Cara lain untuk menulis “global”
  • 7. Denga fungsi statik maka kita akan dapat menggunakan sebuah variabel berkali- kali. Biasanya setelah digunakan suatu variabel akan dikosongkan. Cobalah! *Catatan: Adapun perintah lain untuk menulis yaitu “print” dimana penggunaannya sama dengan echo. Jenis data Sebagaimana bahasa pemrograman lainnya, PHP juga menggunakan jenis data. Jenis data yang dimaksud adalah seperti pada gambar dibawah ini. Dalam menampilkan data, PHP memiliki cara yang unik. Cobalah semuanya kemudian modifikasi sehingga mengerti cara menggunkaan keseluruhan jenis data.
  • 8. Jenis Data String Ada beberapa penulisan fungsi string dengan hasil yang berbeda. Strlen=menghitung jumlah karakter str_word_count= menghitung jumlah kata strrev= menulis terbalik strpos= mencari pada posisi mana kata ke 2 berada dalam kalimat pertama. str_replace= mengganti kata yan diinginkan pada sebuah kalimat
  • 9. Konstanta Untuk mengisikan nilai sederhana bisa dengan menggunakan konstanta dengan menuliskan fungsi “define”. Konstanta sangat adalah case-sensitive sehingga penulisannya harus sama dengan kata yang di definisikan. Akan tetapi dengan menggunakan true, konstanta akan menjadi case-insensitive. Konstanta juga bersifat global sehingga tidak perlu dimasukan dalam fungsi untuk dapat di definisikan.
  • 10. Operasi hitung Berikut adalah jenis operator yang digunakan - Arithmetic operators - Assignment operators - Comparison operators - Increment/Decrement operators - Logical operators - String operators - Array operators Operator Aritmatik Operator Persamaan
  • 12. Operator Array Pernyataan if, else dan elseif Pernyataan IF Pernyataan Else