PHP merupakan skrip server side yang dapat menampilkan halaman HTML dinamis berdasarkan kode programnya. PHP bersifat gratis dan dapat diinstal menggunakan paket seperti XAMPP untuk menjalankannya pada komputer lokal sebagai web server. Session dan cookies digunakan PHP untuk mengenali pengguna.
Tugas 2 membahas tentang server web, aplikasi, dan basis data serta implementasinya. Nginx dijelaskan memiliki kinerja lebih baik dibanding Apache karena bersifat event-based sehingga mengoptimalkan sumber daya. Domain, hosting, dan cloud computing dijelaskan sebagai layanan untuk menyimpan dan mengakses konten secara online.
Dokumen tersebut membahas tentang pemrograman web dengan ASP. Ia menjelaskan pengertian ASP, cara kerja ASP, contoh penulisan script ASP, dan contoh latihan penulisan script ASP untuk menampilkan teks, tanggal, dan fungsi-fungsi dasar string. Dokumen ini memberikan panduan dasar tentang pemrograman web menggunakan bahasa skrip ASP.
Dokumen tersebut membahas tentang pemrograman web dengan ASP. Dibahas mengenai pengertian ASP, cara kerja ASP, logika pemrograman ASP termasuk penggunaan variabel, string, dan fungsi. Dilakukan beberapa latihan penggunaan variabel, string, dan fungsi dalam ASP.
Dokumen tersebut membahas tentang belajar PHP dengan framework Code Igniter. Code Igniter adalah salah satu framework PHP yang populer dan mudah digunakan. Dokumen ini menjelaskan cara instalasi, konsep MVC, struktur file, dan contoh coding dasar menggunakan Code Igniter."
Teks ringkasan dokumen tersebut adalah:
1. Dokumen tersebut membahas tentang belajar PHP dengan framework Code Igniter, mulai dari pengertian Code Igniter, instalasi, dan contoh coding dasar menggunakan Code Igniter.
2. Code Igniter adalah salah satu framework PHP yang populer dan mudah digunakan. Code Igniter menerapkan konsep MVC dan memiliki struktur folder dan file yang jelas.
3. Contoh coding dasar menggunakan Code Igniter adalah
Belajar php dengan framework code igniter3iimpunya3
油
Dokumen tersebut membahas tentang belajar PHP dengan framework Code Igniter. Code Igniter adalah salah satu framework PHP yang populer dan mudah digunakan. Dokumen ini menjelaskan cara instalasi dan penggunaan Code Igniter serta konsep Model-View-Controller (MVC) yang diterapkan dalam framework tersebut."
Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)riarel
油
Ringkasan dokumen tersebut adalah:
Dokumen tersebut membahas tentang belajar PHP menggunakan framework Code Igniter, meliputi pengenalan Code Igniter, instalasi, konsep MVC, dan contoh coding dasar menggunakan Code Igniter.
1. Web server menerima permintaan dan mengirim respons berupa halaman web. Contohnya Apache. Application server menyediakan akses ke logika bisnis untuk digunakan client. Contohnya JBoss. Database server menyimpan dan menyediakan akses ke data. Contohnya MySQL.
Dokumen tersebut membahas tentang web server, application server, dan database server. Web server berfungsi untuk menerima permintaan dan mengirim respon halaman web, application server menyediakan layanan logika bisnis, dan database server menyimpan dan mengelola data. Dokumen juga membahas tentang Nginx yang memiliki performa lebih baik dibanding Apache karena bersifat event-based, serta domain, hosting, dan cloud computing.
Dokumen tersebut memberikan penjelasan tentang PHP, mulai dari pengertian, sintaks dasar, tipe data, variabel, konstanta, fungsi output, operator, variabel superglobal, dan contoh kode PHP.
Teks tersebut membahas tentang web server, application server, dan database server. Web server berfungsi untuk menerima permintaan dan mengirim respon halaman web, application server menyediakan layanan logika bisnis, dan database server menyimpan dan mengelola data. Contoh produk komersialnya adalah Apache, Tomcat, Microsoft IIS, dan MySQL.
Dokumen tersebut membahas tentang implementasi operasi CRUD (create, read, update, delete) menggunakan framework CodeIgniter di PHP. Terdapat penjelasan mengenai pembuatan model, controller dan view untuk melakukan operasi CRUD terhadap database."
Aplikasi pemesanan kamar hotel ini memudahkan pelanggan dan admin dalam proses pemesanan dan pengelolaan kamar. Pelanggan dapat melihat detail kamar dan melakukan pemesanan secara online, sedangkan admin dapat melihat data pelanggan yang melakukan pemesanan melalui antarmuka administrasi. Aplikasi ini dibuat menggunakan bahasa pemrograman HTML, CSS, JavaScript, PHP dan database MySQL.
PPT Pertemuan 01 Web Developer VSGA DTS 2020.pptxiqbalaryo91
油
**Web Developer Courses: Your Path to a High-Demand Career**
In todays digital world, web development is one of the most sought-after skills. Whether you're a beginner looking to start your career or an experienced professional seeking to upgrade your expertise, web developer courses provide a structured way to gain the knowledge and skills needed to build dynamic and functional websites. These courses cover a range of topics, from front-end and back-end development to full-stack programming, equipping learners with the tools they need to succeed in the fast-paced tech industry.
### **What You Will Learn**
Web development courses typically cover essential programming languages and frameworks, including:
- **HTML & CSS** The foundation of web design, teaching you how to structure and style web pages.
- **JavaScript** Enables interactivity and dynamic content on websites.
- **Front-End Development** Covers frameworks like React, Angular, and Vue.js to build user-friendly interfaces.
- **Back-End Development** Includes languages like Node.js, Python, PHP, and databases such as MySQL and MongoDB.
- **Full-Stack Development** Combines front-end and back-end skills, making you a well-rounded developer.
- **Responsive Design** Ensures websites work seamlessly on different devices.
- **Version Control with Git & GitHub** Helps you manage and collaborate on projects efficiently.
- **Web Security & Performance Optimization** Covers best practices to protect websites and improve loading speed.
### **Types of Web Developer Courses**
1. **Beginner Courses** Ideal for those new to web development, covering basic coding principles.
2. **Intermediate Courses** Designed for learners with some experience who want to deepen their understanding.
3. **Advanced Courses** Focused on specialized areas like cloud computing, AI integration, and DevOps.
4. **Full-Stack Bootcamps** Intensive programs that teach both front-end and back-end development.
5. **Certification Programs** Provide industry-recognized credentials that enhance job prospects.
### **Who Should Take a Web Developer Course?**
- Aspiring developers who want to start a career in web development.
- Entrepreneurs looking to build and manage their own websites.
- Designers who want to expand their skills in coding and development.
- IT professionals seeking to transition into a web development role.
### **Career Opportunities**
After completing a web development course, you can explore various roles, including:
- **Front-End Developer** Focuses on the user interface and experience.
- **Back-End Developer** Works on server-side logic and databases.
- **Full-Stack Developer** Handles both front-end and back-end tasks.
- **Web Designer** Combines coding with creative design skills.
- **Freelance Developer** Works independently on various projects.
### **Why Enroll in a Web Developer Course?**
- High demand fo
Buku ini membahas tentang algoritma dan pemrograman dengan bahasa PHP. Pada bab pertama, dijelaskan pengertian dasar algoritma, program, dan bahasa pemrograman. Bab selanjutnya membahas tentang instalasi PHP, MySQL dan Apache. Buku ini juga menjelaskan sintaks dasar PHP beserta penggunaan variabel, operator, pernyataan kondisi if-else-if dan switch. Terakhir membahas penggunaan array dalam PHP.
Website merupakan sebuah komponen yang terdiri dari teks, gambar, suara animasi sehingga menjadi media informasi yang menarik untuk dikunjungi oleh orang lain.
Dokumen tersebut memberikan ringkasan singkat tentang:
1) Pengenalan materi pemrograman berbasis web yang mencakup konsep, instalasi, dan sintaks PHP dan HTML
2) Teknologi terkait seperti MySQL, CSS, dan form untuk membuat web dinamis
3) Manajemen sesi dan cookie dalam pemrograman web
Laporan ini membahas tentang pembuatan website jasa pengiriman barang dengan menggunakan PHP dan database. Website ini memiliki fitur login admin, input data pengiriman, lihat status pengiriman, dan informasi jasa. Dalam pengembangannya ditemui kendala seperti menu searching, koneksi database, penambahan session, dan penentuan isi konten.
Dokumen tersebut merupakan panduan untuk membangun sistem e-commerce menggunakan PHP dan MySQL. Dokumen tersebut membahas tentang instalasi dan konfigurasi dasar PHP, desain database, CRUD, pembuatan katalog produk, transaksi dan laporan penjualan."
Laporan ini membahas tentang pembuatan aplikasi penjualan tiket kereta api berbasis web menggunakan framework Metro UI oleh kelompok mahasiswa. Aplikasi ini dibuat untuk memenuhi tugas besar mata kuliah Pemrograman Berbasis Web dan dapat digunakan mahasiswa untuk mempelajari konsep pemrograman web."
Teknologi JSP memungkinkan pengembangan halaman web dinamis secara mudah dan cepat dengan memisahkan presentasi dan konten melalui bahasa pemrograman Java. JSP merupakan teknologi web server-side yang mendukung fitur-fitur seperti sesi dan kuki untuk menangani interaksi pengguna.
Teks ringkasan dokumen tersebut adalah:
1. Dokumen tersebut membahas tentang belajar PHP dengan framework Code Igniter, mulai dari pengertian Code Igniter, instalasi, dan contoh coding dasar menggunakan Code Igniter.
2. Code Igniter adalah salah satu framework PHP yang populer dan mudah digunakan. Code Igniter menerapkan konsep MVC dan memiliki struktur folder dan file yang jelas.
3. Contoh coding dasar menggunakan Code Igniter adalah
Belajar php dengan framework code igniter3iimpunya3
油
Dokumen tersebut membahas tentang belajar PHP dengan framework Code Igniter. Code Igniter adalah salah satu framework PHP yang populer dan mudah digunakan. Dokumen ini menjelaskan cara instalasi dan penggunaan Code Igniter serta konsep Model-View-Controller (MVC) yang diterapkan dalam framework tersebut."
Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)riarel
油
Ringkasan dokumen tersebut adalah:
Dokumen tersebut membahas tentang belajar PHP menggunakan framework Code Igniter, meliputi pengenalan Code Igniter, instalasi, konsep MVC, dan contoh coding dasar menggunakan Code Igniter.
1. Web server menerima permintaan dan mengirim respons berupa halaman web. Contohnya Apache. Application server menyediakan akses ke logika bisnis untuk digunakan client. Contohnya JBoss. Database server menyimpan dan menyediakan akses ke data. Contohnya MySQL.
Dokumen tersebut membahas tentang web server, application server, dan database server. Web server berfungsi untuk menerima permintaan dan mengirim respon halaman web, application server menyediakan layanan logika bisnis, dan database server menyimpan dan mengelola data. Dokumen juga membahas tentang Nginx yang memiliki performa lebih baik dibanding Apache karena bersifat event-based, serta domain, hosting, dan cloud computing.
Dokumen tersebut memberikan penjelasan tentang PHP, mulai dari pengertian, sintaks dasar, tipe data, variabel, konstanta, fungsi output, operator, variabel superglobal, dan contoh kode PHP.
Teks tersebut membahas tentang web server, application server, dan database server. Web server berfungsi untuk menerima permintaan dan mengirim respon halaman web, application server menyediakan layanan logika bisnis, dan database server menyimpan dan mengelola data. Contoh produk komersialnya adalah Apache, Tomcat, Microsoft IIS, dan MySQL.
Dokumen tersebut membahas tentang implementasi operasi CRUD (create, read, update, delete) menggunakan framework CodeIgniter di PHP. Terdapat penjelasan mengenai pembuatan model, controller dan view untuk melakukan operasi CRUD terhadap database."
Aplikasi pemesanan kamar hotel ini memudahkan pelanggan dan admin dalam proses pemesanan dan pengelolaan kamar. Pelanggan dapat melihat detail kamar dan melakukan pemesanan secara online, sedangkan admin dapat melihat data pelanggan yang melakukan pemesanan melalui antarmuka administrasi. Aplikasi ini dibuat menggunakan bahasa pemrograman HTML, CSS, JavaScript, PHP dan database MySQL.
PPT Pertemuan 01 Web Developer VSGA DTS 2020.pptxiqbalaryo91
油
**Web Developer Courses: Your Path to a High-Demand Career**
In todays digital world, web development is one of the most sought-after skills. Whether you're a beginner looking to start your career or an experienced professional seeking to upgrade your expertise, web developer courses provide a structured way to gain the knowledge and skills needed to build dynamic and functional websites. These courses cover a range of topics, from front-end and back-end development to full-stack programming, equipping learners with the tools they need to succeed in the fast-paced tech industry.
### **What You Will Learn**
Web development courses typically cover essential programming languages and frameworks, including:
- **HTML & CSS** The foundation of web design, teaching you how to structure and style web pages.
- **JavaScript** Enables interactivity and dynamic content on websites.
- **Front-End Development** Covers frameworks like React, Angular, and Vue.js to build user-friendly interfaces.
- **Back-End Development** Includes languages like Node.js, Python, PHP, and databases such as MySQL and MongoDB.
- **Full-Stack Development** Combines front-end and back-end skills, making you a well-rounded developer.
- **Responsive Design** Ensures websites work seamlessly on different devices.
- **Version Control with Git & GitHub** Helps you manage and collaborate on projects efficiently.
- **Web Security & Performance Optimization** Covers best practices to protect websites and improve loading speed.
### **Types of Web Developer Courses**
1. **Beginner Courses** Ideal for those new to web development, covering basic coding principles.
2. **Intermediate Courses** Designed for learners with some experience who want to deepen their understanding.
3. **Advanced Courses** Focused on specialized areas like cloud computing, AI integration, and DevOps.
4. **Full-Stack Bootcamps** Intensive programs that teach both front-end and back-end development.
5. **Certification Programs** Provide industry-recognized credentials that enhance job prospects.
### **Who Should Take a Web Developer Course?**
- Aspiring developers who want to start a career in web development.
- Entrepreneurs looking to build and manage their own websites.
- Designers who want to expand their skills in coding and development.
- IT professionals seeking to transition into a web development role.
### **Career Opportunities**
After completing a web development course, you can explore various roles, including:
- **Front-End Developer** Focuses on the user interface and experience.
- **Back-End Developer** Works on server-side logic and databases.
- **Full-Stack Developer** Handles both front-end and back-end tasks.
- **Web Designer** Combines coding with creative design skills.
- **Freelance Developer** Works independently on various projects.
### **Why Enroll in a Web Developer Course?**
- High demand fo
Buku ini membahas tentang algoritma dan pemrograman dengan bahasa PHP. Pada bab pertama, dijelaskan pengertian dasar algoritma, program, dan bahasa pemrograman. Bab selanjutnya membahas tentang instalasi PHP, MySQL dan Apache. Buku ini juga menjelaskan sintaks dasar PHP beserta penggunaan variabel, operator, pernyataan kondisi if-else-if dan switch. Terakhir membahas penggunaan array dalam PHP.
Website merupakan sebuah komponen yang terdiri dari teks, gambar, suara animasi sehingga menjadi media informasi yang menarik untuk dikunjungi oleh orang lain.
Dokumen tersebut memberikan ringkasan singkat tentang:
1) Pengenalan materi pemrograman berbasis web yang mencakup konsep, instalasi, dan sintaks PHP dan HTML
2) Teknologi terkait seperti MySQL, CSS, dan form untuk membuat web dinamis
3) Manajemen sesi dan cookie dalam pemrograman web
Laporan ini membahas tentang pembuatan website jasa pengiriman barang dengan menggunakan PHP dan database. Website ini memiliki fitur login admin, input data pengiriman, lihat status pengiriman, dan informasi jasa. Dalam pengembangannya ditemui kendala seperti menu searching, koneksi database, penambahan session, dan penentuan isi konten.
Dokumen tersebut merupakan panduan untuk membangun sistem e-commerce menggunakan PHP dan MySQL. Dokumen tersebut membahas tentang instalasi dan konfigurasi dasar PHP, desain database, CRUD, pembuatan katalog produk, transaksi dan laporan penjualan."
Laporan ini membahas tentang pembuatan aplikasi penjualan tiket kereta api berbasis web menggunakan framework Metro UI oleh kelompok mahasiswa. Aplikasi ini dibuat untuk memenuhi tugas besar mata kuliah Pemrograman Berbasis Web dan dapat digunakan mahasiswa untuk mempelajari konsep pemrograman web."
Teknologi JSP memungkinkan pengembangan halaman web dinamis secara mudah dan cepat dengan memisahkan presentasi dan konten melalui bahasa pemrograman Java. JSP merupakan teknologi web server-side yang mendukung fitur-fitur seperti sesi dan kuki untuk menangani interaksi pengguna.
2. Server Side Scripting 2
Sub Pokok Pembahasan
1. Konsep Server Side Scripting
2. PengertianPHP
3. Cara Kerja PHP
4. Cara Menginstall PHP
5. Cara Menjalankan PHP
6. Pemrograman Dasar PHP
7. Session dan Cookies
3. 1. Konsep Server Side Scripting
Server Side Scripting 3
Server-side Scripting adalah teknologi Web Server dimana request oleh user
dipenuhi dengan cara menjalankan script langsung pada web server untuk
menghasilkan halaman HTML dinamis. Umunya menyediakan website
interaktif pada database dan penyimpanan data lainnya.
Keuntungan utama dari Server-side Script adalah kemampuan untuk
mengatur response berdasarkan keperluan user, hak akses, atau query ke
dalam data store.
4. 1. Konsep Server Side Scripting
Server Side Scripting 4
Operasi dilakukan pada sisi Server, karena memerlukan akses atas informasi
atau fungsi yang tidak tersedia pada client, atau pada aplikasi yang tidak
dapat dilakukan pada Client-side.
Operasi Server-side juga meliputi proses dan penyimpanan data dari client
ke suatu server, yang dapat dilihat oleh sekelompok Client.
Contoh Teknologi Server-side Programming
qASP
qColdFusion
qJSP
qLasso
qSSI
qPHP
qServer-side JavaScript
qSMX
5. Server Side Scripting 5
2. Pengertian PHP
l PHP singkatan dari PHP Hypertext Preprocessor
l Dirancang untuk membentuk web dinamis
l Memiliki fungsi yang sama dengan ASP, Cold Fusion atau Perl
l Lahir dimulai dari Rasmus Lerdorf (1994) dari skrip Perl
l Dapat berkomunikasi dengan database (misalnya mySQL)
l PHP bersifat FREE
l Awalnya dirancang untuk bekerja dengan Web Server Apache
l Namun kahirnya dapat bekerja dengan PWS atau IIS
l Kode PHP berposisi sebagai suatu TAG dalam dokumen HTML
l Yaitu tag:
<?php
isi kode php
?>
6. Server Side Scripting 6
3. Cara kerja PHP
l Perhatikan script HTML dalam file Helo.HTML
<HTML>
<HEAD><TITLE></TITLE></HEAD>
<BODY> Hallo selamat datang !</BODY>
</HTML>
l Jika file tersebut dijalankan melalui browser cara kerjanya sbb:
Browser Minta HTTP (Helo.html)
Web
Server
KODE HTML
Klien
klik
7. Server Side Scripting 7
3. Cara kerja PHP (lanjutan)
l Perhatikan script PHP dalam HTML dalam file Helo.php
<HTML><HEAD><TITLE></TITLE></HEAD>
<BODY> <?php print(Hallo selamat datang !);
?>
</BODY>
</HTML>
l Jika file tersebut dijalankan melalui browser cara kerjanya sbb:
Browser Minta HTTP (Helo.php)
Web
Server
KODE HTML
Klien
Skrip PHP
Mesin
PHP
8. Server Side Scripting 8
4. Cara Menginstall PHP
l Beberapa paket PHP (server, database mySQL
dan modul PHP) dapat di download secara gratis
(www.php.net; www.apache.com dan
www.mysql.com)
l Beberapa paket terpadu antara lain XAMPP dan
WAMP
l Berikut ini adalah cara mengintall XAMPP (berikut
ini adalah logo (icon) XAMPP
klik
muncul
Klik
9. Server Side Scripting 9
5. Menjalankan PHP
l Setelah paket PHP XAMPP (atau yang lain)
diinstall maka server (apache) diaktifkan,
database (mySql) diaktifkan
l Konfigurasi program adalah berada pada
C:Program FilesXAMPP
l Kode PHP kita letakan pada folder
C:Program Filesxampphtdocs
Program yang dieksekusi dengan browser
adalah pada alamat :
http://localhost/namafile.php
10. Server Side Scripting 10
Menjalankan kode PHP
Buat file coba.php dengan isi kode seperti dalam kotak berikut
Simpan dalam folder c:/program files/xampp/htdocs
Dalam keaddan server apache siap jalankanlah melalui
browser dengan menulis alamat :
http://localhost/coba.php
Klik untuk lihat hasil
11. Server Side Scripting 11
6. Dasar Pemrograman (Data, Konstanta,
Variabel)
l Data : Tipe dasar data dalam PHP ada 3, yaitu : Integer , double dan
String
l Variabel dalam PHP diberi pengenal tanda $, misalnya:
$nama=AMIR;
$umur=38;
$gaji=12500.56;
l KOnstanta didefinisikan dengan : define(namaKonst, nilaiKOnstanta),
misalnya : define(PHI,3.14); define(JUDUL, Laporan penjualan);
l Nama konstanta tanpa didahului tanda $
l CONTOH PROGRAM:
demo
12. Server Side Scripting 12
print() dan printf()
l Print() :Untuk mencetak untai string atau variabel tanpa format
Contoh kode : <?php
$umur=56;
print("<h4>Umurku $umur tahun</h4>");
?>
Akan menghasilkan (klik):
l Printf() :Untuk mencetak untai string atau variabel dengan format
l Format untuk string %s dan untuk bilangan %d
l contoh kode : <?php
$umur=56; $nama=JOKO;
printf("<h4> %s Umurnya %d</h4>,$nama,$umur) ;
?>
Akan menghasilkan (klik) :
13. Server Side Scripting 13
Casting variabel
l Kita dapat mengkonversi
variabel dari ketiga jenis dengan
cara melakukan casting : (int),
(double) atau (string)
l Konversi int ke string : $nilai=75;
$gaji=(string)$nilai;
l KOnversi string ke int atau
double :
l $gaji=5000 rupiah;
$gajib=(int)$gaji;
$gajid=(double)$gaji;
l Konversi string ke int atau
double, jika karakter pertama
bukan angka akan gagal
Klik untuk lihat
hasil
Klik untuk ganti $gaji=d 5000 rupiah
Hasilnya jadi
14. Server Side Scripting 14
Operator aritmetika
l Operator aritmetika PHP
mirip dengan C atau
java
* = perkalian
/ = pembagian
+ = penjumlahan
- = pengurangan
% = sisa pembagian
++ = increment
-- = decrement
KLIK LIHAT HASIL
15. Server Side Scripting 15
Operator Logika
l Operator logika adalah suatu
operasi yang menghasilkan nilai
true atau false
l Dalam PHP nilai true diwakili
oleh angka 1 dan nilai false
diwakili oleh angka 0
l Operatornya:
== sama dengan
< lebih kecil
> lebih besar
<= lebih kecil atau sama
>= lebih besar atau sama
!= atau <> artinya tidak sama
&& artinya AND
|| artinya OR
! Artinya NOT
KLIK LIHAT HASIL
16. 6. Session dan Cookies
l Session memungkinkan pelacakan akses pemakai, pangaturan
pemakaian aplikasi oleh pemakai dan meningkatkan layanan
situs web.
l Session koneksi antara klien dan server akan hilang atau putus
apabila browser ditutup. Apabila browser dijalankan kembali dan
koneksi ke server dilakukan maka dianggap sebagai koneksi
baru.
l Fungsi-fungsi session :
l 1. session_start(), untuk memulai session.
session_start Menginisialisasi data dari session.
membuat sebuah session atau melanjutkan session sebelumnya
berdasarkan pada pengidentifikasi session via GET atau POST atau
cookie
Server Side Scripting 16
17. 6. Session dan Cookies
l 2. session_destroy()
session_destroy Menghancurkan semua data yang terdaftar
dari sebuah session
menghancurkan semua data yang berhubungan dengan session
saat ini. Hal ini tidak merubah variabel global yang berhubungan
dengan session tersebut, Untuk menggunakan lagi variabel
sssion tersebut, session_start() haruslah dipanggil.
l 3. session_id(), untuk mengambil atau menentukan identitas
sebuah session (session id).
session_id Mengambil atau mengatur session id saat ini.
l 4. session_register(), untuk mendaftarkan variabel ke sebuah
session.
session_is_registered Mengetahui apakah sebuah variabel
telah terdaftar atau belum dalam sebuah session.
Server Side Scripting 17
18. 6. Session dan Cookies
l Cookies PHP fungsi hampir mirip dengan fungsi session.
l Cookie sering digunakan untuk mengidentifikasi pengguna.
Cookies adalah file kecil yang di embeds server pada komputer
user. Maka setiap kali komputer menjalankan permintaan ke
halaman web yang sama maka cookies akan di kirim ke
komputer user. Dengan PHP, Anda dapat mengambil dan
membuat nilai cookies.
l Syntax:
setcookie(name, value, expire, patch, domain);
l Contoh:
Pada contoh di bawah ini kita akan membuat cookie dengan
nama user dan value test dan kita juga akan menentukan bahwa
cookie akan habis setelah 1jam.
<?php
setcookie('user', 'test', time()+3600);
?>
Server Side Scripting 18
19. 6. Session dan Cookies
l Menampilkan cookies dengan nama user.
<?php
//Menampilkan cookies
echo $_COOKIE['user'];
//Menampilkan semuan cookies
print_r($_COOKIE);
?>
l Ketika menghapus cookies anda harus yakin betul anda
mengurangi nili expire dengan benar.
contoh menghapus cookies
<?php
setcookie('user', 'test', time()-3600);
?>
Server Side Scripting 19
20. Server Side Scripting 20
Rangkuman
l PHP merupakan skrip program dalam HTML yang
cara kerjanya bersifat SERVER SIDE, artinya kode
program dikerjakan pada sisi server dan hasilnya
ditampilkan ke browser dalam format HTML
l PHP bersifat FREE
l PHP dapat dijalankan dengan sebelumnya diinstall
dulu pada komputer kita yang bertindak sebagai local
server
l Salah satu paket PHP yang dapat diinstall adalah
XAMPP
l Session dan Cookies digunakan untuk mengenali user