Contoh soal php dasar

Mahasiswa dapat membuat halaman website e-commerce Toko Komputer yang menjual Mahasiswa dapat membuat halaman website e-commerce Toko Komputer yang menjual Peripheral komputer seperti cdroom, harddsik, memory dan lainnya dengan

Show

Peripheral komputer seperti cdroom, harddsik, memory dan lainnya dengan batasanbatasan fasilitas Pendaftaran Distributor dan Order Online.

fasilitas Pendaftaran Distributor dan Order Online.

LATIHAN 1

LATIHAN 1

1.

1. Buatlah Buatlah halaman halaman web web dengan dengan namanama DaftarPelanggan.phpDaftarPelanggan.php sehingga didapatkan halamansehingga didapatkan halaman web seperti gambar di bawah ini.

web seperti gambar di bawah ini.

Tampilan web diatas didapatkan dari data sebagai berikut: Tampilan web diatas didapatkan dari data sebagai berikut:

<?php <?php $NoPlg= array $NoPlg= array (“P001”,”P002”,”P003”,”P004(“P001”,”P002”,”P003”,”P004”,”P005”);”,”P005”); $Nama=array(“Salim”,”Endro A”,”Kadir”,”Taufiq”,”Yohan”); $Nama=array(“Salim”,”Endro A”,”Kadir”,”Taufiq”,”Yohan”);

$Alamat=array(“Jl. Sawit no 4”, “Jl. Watudamar I/17”,”Jl. TirtoUtomo $Alamat=array(“Jl. Sawit no 4”, “Jl. Watudamar I/17”,”Jl. TirtoUtomo II/23”,”Jl. Malabar no.55”,”Jl. Langsep 452”);

II/23”,”Jl. Malabar no.55”,”Jl. Langsep 452”);

$Kota=array(“Nganjuk”,”Malang”,”Bojonegoro”,”Bondowoso”,”Batu”); $Kota=array(“Nganjuk”,”Malang”,”Bojonegoro”,”Bondowoso”,”Batu”); $TmpLahir=

$TmpLahir= array(“Nganjuk”,”Sidoarjoarray(“Nganjuk”,”Sidoarjo”,”Bojonegoro”,”Bondowoso”,”Ba”,”Bojonegoro”,”Bondowoso”,”Batu”);tu”); $TglLahir=

$TglLahir= array(“12-06-1979”,”17–08array(“12-06-1979”,”17–08-1976”,”26–09-1979”,”11–06-197-1976”,”26–09-1979”,”11–06-1977”,”22–7”,”22– 12- 1980”);

12- 1980”); ?>

?>

Sebagai contoh untuk menampilkan nama “Kadir” maka perintah PHP yang ditanamkan pada Sebagai contoh untuk menampilkan nama “Kadir” maka perintah PHP yang ditanamkan pada tag html adalah: tag html adalah: <?php Echo $Nama[0];?> <?php Echo $Nama[0];?>

LATIHAN 2

LATIHAN 2

1.

1. Dengan data varDengan data variable array iable array pada latihan pada latihan 1, ubahlah 1, ubahlah script php script php untuk memodifikasi bulanuntuk memodifikasi bulan menjadi nama bulan seperti terlihat pada gambar

(2)

2.

2. Buat script Buat script php dengan php dengan perulangan perulangan sehingga menghasilkan sehingga menghasilkan tampilan sebagai tampilan sebagai berikut:berikut:

LATIHAN 3

LATIHAN 3

1.

1. Buat Database Buat Database TokoKomputer dTokoKomputer di MySQL i MySQL Console deConsole dengan perintah:ngan perintah:

<mysql>CREATE DATABASE TokoKomputer;

<mysql>CREATE DATABASE TokoKomputer;

2.

2. Setelah Setelah Proses Proses Pembuatan Pembuatan berhasil, berhasil, maka amaka aktifkan database ktifkan database tersebut tersebut agar agar dapat dapat membuatmembuat tabel-tabel yang dibutuhkan.

tabel-tabel yang dibutuhkan.

<mysql>USE TokoKomputer;

<mysql>USE TokoKomputer;

3.

3. Langkah Langkah selanjutnya selanjutnya adalah adalah membuat membuat tabel.tabel.

CREATE TABLE Produk (

CREATE TABLE Produk (

kode varchar(6) default NULL,

kode varchar(6) default NULL,

 jenis varchar(3) default NULL,

 jenis varchar(3) default NULL,

tipe varchar(30) default NULL,

tipe varchar(30) default NULL,

spesifikasi text,

spesifikasi text,

merk varchar(20) default NULL,

merk varchar(20) default NULL,

hrgdist int(6) NOT NULL default '0',

hrgdist int(6) NOT NULL default '0',

hrgumum int(6)

hrgumum int(6) NOT NULL

NOT NULL default '0',

default '0',

PRIMARY

PRIMARY KEY

KEY (kode)

(kode)

);

);

CREATE TABLE JenisProduk (

CREATE TABLE JenisProduk (

kode varchar(3) default NULL,

kode varchar(3) default NULL,

nama varchar(15) NOT NULL default '',

nama varchar(15) NOT NULL default '',

PRIMARY

PRIMARY KEY

KEY (kode)

(kode)

);

);

CREATE TABLE Pelanggan (

CREATE TABLE Pelanggan (

email varchar(30) NOT NULL default '',

email varchar(30) NOT NULL default '',

passwd varchar(10) NOT NULL default '',

passwd varchar(10) NOT NULL default '',

kategori varchar(3) NOT NULL default '',

kategori varchar(3) NOT NULL default '',

namatoko varchar(20) NOT NULL default '',

namatoko varchar(20) NOT NULL default '',

nama varchar(20) NOT NULL default '',

nama varchar(20) NOT NULL default '',

alamat varchar(50) NOT NULL default '',

alamat varchar(50) NOT NULL default '',

kota varchar(20) NOT NULL default '',

kota varchar(20) NOT NULL default '',

telp varchar(15) NOT NULL default '',

telp varchar(15) NOT NULL default '',

(3)

CREATE TABLE Pesanan (

CREATE TABLE Pesanan (

no int(6) NOT NULL auto_increment,

no int(6) NOT NULL auto_increment,

kodeplg varchar(4)) NOT NULL default '',

kodeplg varchar(4)) NOT NULL default '',

tgl char(14) NOT NULL default '',

tgl char(14) NOT NULL default '',

PRIMARY

PRIMARY KEY

KEY (no)

(no)

);

);

CREATE TABLE DetailPesanan (

CREATE TABLE DetailPesanan (

nopesan int(6) NOT NULL default '0',

nopesan int(6) NOT NULL default '0',

kodeprd kode varchar(6) NOT NULL default '',

kodeprd kode varchar(6) NOT NULL default '',

 jmlprd int(6) NOT NULL default '0'

 jmlprd int(6) NOT NULL default '0'

);

);

4.

4. Jika tabel Jika tabel sudah terbentuk, sudah terbentuk, maka masukkan maka masukkan data Produk data Produk dan Jenis dan Jenis produk berproduk berikut:ikut:

Tabel Data Produk Tabel Data Produk

Kode

Kode Jenis Jenis Tipe Tipe Spesifikasi Spesifikasi MerkMerk HargaHarga Distributor Distributor Harga Harga Konsumen Konsumen UPS013

UPS013 UPS UPS UPS UPS APC APC SU3000INET SU3000INET APC APC 12.870.000,00 12.870.000,00 14.800.500,0014.800.500,00 MON048 MON

MON048 MON

VIEWSONIC P225f  VIEWSONIC P225f  (22inch/0,25/2048x15

(22inch/0,25/2048x1536)P.Flat(BNC) 36)P.Flat(BNC) VIEWSONIC VIEWSONIC 7.155.000,00 7.155.000,00 8.228.250,008.228.250,00 UPS012

UPS012 UPS UPS UPS UPS APC APC SUA1500I SUA1500I APC APC 6.030.000,00 6.030.000,00 6.934.500,006.934.500,00 PRN015

PRN015 PRN PRN Epson Epson LQ LQ 2180 2180 Metrodata Metrodata EPSON EPSON 5.319.000,00 6.116.850,005.319.000,00 6.116.850,00 MON047 MON

MON047 MON

VIEWSONICG220f(21inch/0,25/2048x1536) VIEWSONICG220f(21inch/0,25/2048x1536) P.Flat

P.Flat VIEWSONIC VIEWSONIC 5.130.000,00 5.130.000,00 5.899.500,005.899.500,00 PRN012

PRN012 PRN PRN Canon Canon BJC BJC 5500 5500 A2 A2 CANON CANON 4.833.000,00 4.833.000,00 5.557.950,005.557.950,00 UPS011

UPS011 UPS UPS UPS UPS APC APC SUA1000I SUA1000I APC APC 4.500.000,00 4.500.000,00 5.175.000,005.175.000,00 PRN009

PRN009 PRN PRN Canon Canon BJC BJC 6300 6300 A3 A3 CANON CANON 3.735.000,00 3.735.000,00 4.295.250,004.295.250,00 SCN007

SCN007 SCN SCN Canoscan Canoscan D2400U D2400U CANON CANON 3.510.000,00 3.510.000,00 4.036.500,004.036.500,00 MON046 MON

MON046 MON

VIEWSONICG90f(19inch/0,25/1600x1200)P. VIEWSONICG90f(19inch/0,25/1600x1200)P. Flat

Flat VIEWSONIC VIEWSONIC 3.240.000,00 3.240.000,00 3.726.000,003.726.000,00 PRN004

PRN004 PRN PRN Hp Hp Laser Laser 1200 1200 HP HP 3.150.000,00 3.150.000,00 3.622.500,003.622.500,00 MON043

MON043 MON MON LG LG 995FT 995FT 19inch 19inch FLATTRON FLATTRON LG LG 2.835.000,00 2.835.000,00 3.260.250,003.260.250,00 UPS010

UPS010 UPS UPS UPS UPS APC APC SU700INET SU700INET APC APC 2.700.000,00 2.700.000,00 3.105.000,003.105.000,00 PRN010

PRN010 PRN PRN Canon Canon BJC-55 BJC-55 CANON CANON 2.556.000,00 2.556.000,00 2.939.400,002.939.400,00 PRN003 PRN003 PRN PRN Hp Hp Laser Laser 1000 1000 HP HP 2.466.000,00 2.466.000,00 2.835.900,002.835.900,00 MON040 MON MON040 MON VIEWSONIC P70f  VIEWSONIC P70f  (17inch/0,24/1600x12

(17inch/0,24/1600x1200)P.Flat/DualTone 00)P.Flat/DualTone VIEWSONIC VIEWSONIC 2.106.000,00 2.421.900,002.106.000,00 2.421.900,00 MON042 MON MON042 MON GTC Millenia/FLAT 19inch GTC Millenia/FLAT 19inch (0,25)Digital/OSD (0,25)Digital/OSD 1920X1440 1920X1440 GTC GTC 2.070.000,00 2.070.000,00 2.380.500,002.380.500,00 MON031

MON031 MON MON LG LG 17inch 17inch F700P F700P Digital Digital Flatron Flatron LG LG 2.070.000,00 2.380.500,002.070.000,00 2.380.500,00 PRN011

PRN011 PRN PRN Canon Canon BJC-85 BJC-85 CANON CANON 2.052.000,00 2.052.000,00 2.359.800,002.359.800,00 MON041

MON041 MON MON GTC GTC Milenia Milenia 19inch(0,27)Digital/OSD 19inch(0,27)Digital/OSD GTC GTC 1.971.000,00 2.266.650,001.971.000,00 2.266.650,00 PRN019

PRN019 PRN PRN Z52(2400x1200,C&B)paralZ52(2400x1200,C&B)parallel,USB,Mac lel,USB,Mac LEXMARK LEXMARK 1.962.000,00 1.962.000,00 2.256.300,002.256.300,00 PRN008

PRN008 PRN PRN Canon Canon S S 600 600 CANON CANON 1.818.000,00 1.818.000,00 2.090.700,002.090.700,00 SCN006

SCN006 SCN SCN Canoscan Canoscan D1250U2F D1250U2F CANON CANON 1.710.000,00 1.710.000,00 1.966.500,001.966.500,00 MON045

MON045 MON MON PHILIPS PHILIPS 107BLF 107BLF 17inch 17inch Flat Flat PHILIPS PHILIPS 1.683.000,00 1.683.000,00 1.935.450,001.935.450,00 MON030

MON030 MON MON LG LG 17inch 17inch F700B F700B Digital Digital Flatron Flatron LG LG 1.665.000,00 1.665.000,00 1.914.750,001.914.750,00 MON027 MON MON027 MON GTC Primera HD786 GTC Primera HD786 17inch(0,24)SonyTrinitron/160 17inch(0,24)SonyTrinitron/1600x1280 0x1280 GTC GTC 1.656.000,00 1.904.400,001.656.000,00 1.904.400,00

Untuk data Spesifikasi Produk, silakan Anda masukkan data y

Untuk data Spesifikasi Produk, silakan Anda masukkan data y ang sama dengan nama produk.ang sama dengan nama produk. Berikut contoh perintah sql untuk memasukkan salah satu data produk.

Berikut contoh perintah sql untuk memasukkan salah satu data produk.

<mysql>Insert

<mysql>Insert into Produk

into Produk (

( Kode,

Kode, jenis, tipe,

jenis, tipe, spesifikasi, m

spesifikasi, merk, hrgd

erk, hrgdist,

ist,

hrgumum) values (‘MON027’,’MON’,’ 17 inch(0,24 ) Sony Trinitron/1600x1280’,’

hrgumum) values (‘MON027’,’MON’,’ 17 inch(0,24 ) Sony Trinitron/1600x1280’,’

17inch(0,24) Sony

(4)

Tabel Data Jenis Produk Tabel Data Jenis Produk

Kode Nama Kode Nama ACC ACCESSORIES ACC ACCESSORIES CAB CABLE CAB CABLE CAS CASSING CAS CASSING CDR CDROM CDR CDROM DSK MEJA DSK MEJA FLP FLOPPY FLP FLOPPY HDD HARDDISK HDD HARDDISK KYB KEYBOARD KYB KEYBOARD LAN LANCARD LAN LANCARD MBD MAINBOARD MBD MAINBOARD MEM MEMORY MEM MEMORY Kode Nama Kode Nama MOD

MOD MODEMMODEM MON

MON MONITORMONITOR MOS

MOS MOUSEMOUSE PRC PROCESSOR PRC PROCESSOR PRN PRINTER PRN PRINTER SCN SCANNER SCN SCANNER SND SOUNDCARD SND SOUNDCARD SPK SPEAKER SPK SPEAKER STV STAVOLT STV STAVOLT UPS UPS UPS UPS VGA

VGA VGACARDVGACARD

Contoh Perintah memasukkan salah satu data Jenis Produk. Contoh Perintah memasukkan salah satu data Jenis Produk.

<mysql>Insert into

<mysql>Insert into JenisProduk (

JenisProduk ( Kode,

Kode, Nama) values

Nama) values (‘ACC’,’ACCESSORIES’);

(‘ACC’,’ACCESSORIES’);

Optional: Optional: 5.

5. Ubah harga Ubah harga salah satu salah satu data pada data pada table produtable produk dengan pk dengan perintah SQL.erintah SQL.

Data Awal: Data Awal:

Kode

Kode Jenis Jenis Tipe Tipe Spesifikasi Spesifikasi MerkMerk HargaHarga Distributor Distributor Harga Harga Konsumen Konsumen MON027 MON MON027 MON GTC Primera HD786 GTC Primera HD786 17inch(0,24)SonyTrinitron/160 17inch(0,24)SonyTrinitron/1600x1280 0x1280 GTC GTC 1.656.000,00 1.904.400,001.656.000,00 1.904.400,00 Setelah diubah: Setelah diubah: Kode

Kode Jenis Jenis Tipe Tipe Spesifikasi Spesifikasi MerkMerk HargaHarga Distributor Distributor Harga Harga Konsumen Konsumen MON027 MON MON027 MON GTC Primera HD786 GTC Primera HD786 17inch(0,24)SonyTrinitron/160 17inch(0,24)SonyTrinitron/1600x1280 0x1280 GTC GTC 1.656.000,001.656.000,00 1.950.000,001.950.000,00 6.

6. Sekarang , Sekarang , Hapus data Hapus data tersebut dartersebut dari table i table produk.produk. 7.

7. Untuk memperbUntuk memperbanyak koleksi anyak koleksi produk, silproduk, silakan import akan import data produk data produk dari filedari file produk.xlsproduk.xls yangyang terlampir pada folder latihan PHP ke database MySQL Anda.

(5)

LATIHAN 4

LATIHAN 4

1.

1. Buat Buat halaman halaman web web dengan dengan namanamaDaftarProduk.phpDaftarProduk.php dengan catatan jika halaman tersebutdengan catatan jika halaman tersebut diakses melalui perintah berikut:

diakses melalui perintah berikut:

http://localhost/TokoKomputer/DaftarProduk.php?Jenis=Monitor

http://localhost/TokoKomputer/DaftarProduk.php?Jenis=Monitor

Akan menampilkan halaman web site seperti gambar dibawah ini: Akan menampilkan halaman web site seperti gambar dibawah ini:

KETERANGAN KETERANGAN Harga Produk : Harga Produk :

Harga produk yang ditampilkan adalah harga umum. (Untuk pengembangan jika anda sudah Harga produk yang ditampilkan adalah harga umum. (Untuk pengembangan jika anda sudah mengenal session dan cookies, maka harga yang ditampilkan adalah harga distributor jika mengenal session dan cookies, maka harga yang ditampilkan adalah harga distributor jika member/pelanggan telah melakukan log in).

member/pelanggan telah melakukan log in). Field Spesifikasi:

Field Spesifikasi:

Menampilkan beberapa kata dari data yang telah dimasukkan pada field spesifikasi. Sebagai Menampilkan beberapa kata dari data yang telah dimasukkan pada field spesifikasi. Sebagai contoh:

contoh:

Data field spesifikasi: Data field spesifikasi:

Salah satu Salah satu produk produk ditampilkan ditampilkan secara acak, secara acak, sehingga sehingga setiap setiap dilakukan dilakukan refresh item refresh item produk yang produk yang tampil tampil selalu selalu berubah. berubah. Menampilkan beberapa kata dari Field

Menampilkan beberapa kata dari Field Spesifikasi yang terdapat pada table produk Spesifikasi yang terdapat pada table produk

Harga produk*) Harga produk*)

Daftar Produk*) Daftar Produk*)

(6)

” Mainboard A45FS support Processor until 2,4 GHz Chace Memory 512 KB, 3 slot

” Mainboard A45FS support Processor until 2,4 GHz Chace Memory 512 KB, 3 slot

PCI, 1 Slot PCI Express upto 16 GB, 4 post usb, LAN onboard, Sound onboard AC’97”

PCI, 1 Slot PCI Express upto 16 GB, 4 post usb, LAN onboard, Sound onboard AC’97”

Yang ditampilkan pada halaman web hanya: Yang ditampilkan pada halaman web hanya:

“Mainboard A45FS support Processor until 2,4 GHz Chace Memory 512 KB, 3 slot

“Mainboard A45FS support Processor until 2,4 GHz Chace Memory 512 KB, 3 slot

PCI …”

PCI …”

Daftar Produk: Daftar Produk:

Hanya menampilkan Nama, Spesifikasi dan harga dari table produk saja sesuai dengan jenis Hanya menampilkan Nama, Spesifikasi dan harga dari table produk saja sesuai dengan jenis produk yang dipilih oleh enduser.

produk yang dipilih oleh enduser.

2.

2. Kemudian tambahkan Kemudian tambahkan link di link di masing-masing baris masing-masing baris pada kolom pada kolom nama untuk nama untuk menuju kemenuju ke halaman web

halaman web DetailProduk.phpDetailProduk.php yang berfungsi menampilkan detail dari produk yangyang berfungsi menampilkan detail dari produk yang dimaksud.

dimaksud. Contoh: Contoh:

<td width="133" class="verdana9pts_standart" bgcolor="#E5E5E5">

<td width="133" class="verdana9pts_standart" bgcolor="#E5E5E5">

<a href="DetailProduk.php?kode=MON012">

<a href="DetailProduk.php?kode=MON012">

LG 19 inch995FT Digital Flatron

LG 19 inch995FT Digital Flatron</a>

</a>

</td>

</td>

3.

3. Buat Buat halaman halaman web web dengan dengan namanama DetailProduk.phpDetailProduk.php dengan catatan jika halaman tersebutdengan catatan jika halaman tersebut diakses melalui perintah berikut:

diakses melalui perintah berikut:

http://localhost/TokoKomputer/DetailProduk.php?kode=MON012

http://localhost/TokoKomputer/DetailProduk.php?kode=MON012

akan menampilkan hasil dengan format seperti terlihat pada gambar di bawah ini. akan menampilkan hasil dengan format seperti terlihat pada gambar di bawah ini.

Optional: Optional: 4.

4. Jika Anda Jika Anda sudah dapat sudah dapat membuat halamamembuat halaman web n web DaftarProduk.php DaftarProduk.php yang terhubung yang terhubung dengandengan DetailProduk.php, sekarang modifikasi halaman web DaftarProduk.php dengan mengacu DetailProduk.php, sekarang modifikasi halaman web DaftarProduk.php dengan mengacu soal latihan 2.2 sehingga tampilan

soal latihan 2.2 sehingga tampilan halaman web DaftarProduk.php menjadi terlihat sepertihalaman web DaftarProduk.php menjadi terlihat seperti gambar berikut:

(7)

(8)

---LATIHAN 5

LATIHAN 5

1.

1. Buat Buat filefile RegPelanggan.phpRegPelanggan.php yang berfungsi sebagai form pendaftaran Pelanggan baru.yang berfungsi sebagai form pendaftaran Pelanggan baru.

Ubah tag <form> pada action ke file

Ubah tag <form> pada action ke file RegPelangganKonfirm.phpRegPelangganKonfirm.php

<form name="register pelanggan" method="post" action=" RegPelangganKonfirm.php">

<form name="register pelanggan" method="post" action=" RegPelangganKonfirm.php">

2.

2. Buat Buat filefile RegPelangganKonfirm.phpRegPelangganKonfirm.php yang berfungsi untuk melakukan penambahan datayang berfungsi untuk melakukan penambahan data anggota baru ke database mysql berdasarkan form yang telah diisi enduser pada file anggota baru ke database mysql berdasarkan form yang telah diisi enduser pada file RegPelanggan.php

RegPelanggan.php.. 3.

3. Duplikasi Duplikasi file file RegPelanggan.php RegPelanggan.php menjadimenjadi UbahPelanggan.phpUbahPelanggan.php dengan ketentuan, apabiladengan ketentuan, apabila diakses dengan perintah misalnya:

diakses dengan perintah misalnya:

http://localhost/TokoKomputer/[email protected]

http://localhost/TokoKomputer/[email protected]

Maka halaman web

Maka halaman web UbahPelanggan.phpUbahPelanggan.php pada masing-masing textbox sudah terisi data-datapada masing-masing textbox sudah terisi data-data yang mengacu pada kode pelanggan dengan email “[email protected]”. Sehingga halaman yang mengacu pada kode pelanggan dengan email “[email protected]”. Sehingga halaman web terlihat seperti gambar berikut:

(9)

Optional: Optional: 4.

4. Kerjakan latihan 5.1 Kerjakan latihan 5.1 dan latihan 5.2 dan latihan 5.2 untuk penambahan Data Puntuk penambahan Data Produk (TambahProdroduk (TambahProduk.phpuk.php dan TambahProdukKonfirm.php) dan Jenis Produk (TambahJenis.php dan dan TambahProdukKonfirm.php) dan Jenis Produk (TambahJenis.php dan TambahJenisKonfirm.php) TambahJenisKonfirm.php) 5. 5.

LATIHAN 6

LATIHAN 6

1.

1. Buat file Login.php yang Buat file Login.php yang berfungsi sebagai form berfungsi sebagai form pendaftaran Pelanpendaftaran Pelanggan baru dan ggan baru dan ubah tagubah tag action mengarah pada LoginKonfirm.php.

action mengarah pada LoginKonfirm.php.

2.

2. Buat file Buat file LoginKonfirm.php yang LoginKonfirm.php yang berfungsi untuk berfungsi untuk membuat variable membuat variable session email session email dan namadan nama pelanggan.

pelanggan.

Jika diisi dengan data yang sudah terdaftar pada table pelanggan dan didapat pula Jika diisi dengan data yang sudah terdaftar pada table pelanggan dan didapat pula kesamaan password, maka file LoginKonfirm.php akan membentuk variable session untuk kesamaan password, maka file LoginKonfirm.php akan membentuk variable session untuk menyimpan data email dan nama pelanggan.

menyimpan data email dan nama pelanggan. 3.

3. Buat file Keranjang.php untuk menampilBuat file Keranjang.php untuk menampilkan data produk-produk yang sudah dipkan data produk-produk yang sudah dipesanesan enduser pada saat proses pemesanan dilakukan.

(10)

Langkah terakhir modifikasi file-file yang telah Anda buat sehingga menghasilkan halaman Langkah terakhir modifikasi file-file yang telah Anda buat sehingga menghasilkan halaman web seperti berikut:

Apa itu PHP dasar?

Hypertext Preprocessor atau PHP adalah bahasa penulisan skrip open-source yang banyak digunakan dalam pemrograman atau pengembangan website (web development). Bahasa ini umumnya dijalankan dalam komunikasi sisi server, dan saat ini didukung oleh hampir semua sistem.

PHP bisa buat apa saja?

Seperti disebut sebelumnya, PHP adalah bahasa pemrograman yang ada di sisi server. Bahasa ini digunakan untuk mengelola konten dinamis, database, session tracking, dan bahkan keseluruhan situs e-commerce. Sebetulnya, kamu bisa membuat web dengan memakai HTML saja.

Semua variabel di PHP dimulai dengan simbol apa?

Dan sedangkan variabel PHP ini berfungsi sebagai wadah untuk menampung data yang sesuai dengan tipe datanya. Dalam penulisan variabel php harus diawali dengan simbol dolar($) dan dilanjutkan dengan nama dari variabel tersebut, contohnya $nama dll.

Apa yang harus saya siapkan untuk menggunakan PHP?

Kalau begitu, mari kita mulai!.
Teks Editor. Teks Editor akan kita gunakan untuk menulis kode PHP. ... .
2. Browser. Browser sudah pasti ada di setiap komputer. ... .
PHP Interpreter. Agar kode PHP dapat dieksekusi, kita membutuhkan interpreter PHP. ... .
4. Server Web (Apache) ... .
Server Database (MySQL) ... .
6. PHPMyAdmin (Opsional).