Anda di halaman 1dari 21

KATA PENGANTAR

Puji syukur kita panjatkan kepada Tuhan yang Maha Esa yang telah memberikan rahmat
dan karunianya, sehingga penulis dapat menyelesaikan Laporan Praktikum ini.
Laporan Praktikum ini merupakan salah satu mata kuliah yang wajib di tembupuh di
Fakultas Teknik Informatika Universitas Muhammadiyah Ponorogo. Laporan Praktikum ini
disusun sebagai pelengkap Praktikum di akhir pertemuan.
Dengan selesainya Laporan Praktikum ini taidak lepas dari bantuan banyak pihak yang
telah memberikan masukan masukan kepada penulis.
Untuk itu penulis mengucapkan terimakasih kepada :
1. Dosen Fakultas
2. Pembimbing Praktikum
3. Teman teman
Penulis menyadari bahwa masih banyak kekurangan dari Laporan Praktikum ini, baik dari
materi maupun teknik penyajiannya, mengingat kurang pengetahuan dan pengalaman penulis.
Oleh karena itu kritik dan saran yang membangun sangat penulis harapkan.

Ponorogo,
Penulis

Agustus 2016

DAFTAR ISI
Halaman Pengesahan.............................................................................................................1
Kata Pengantar.......................................................................................................................2
Daftar Isi................................................................................................................................3
Tujuan dan Dasar Teori..........................................................................................................4
Pembahasan............................................................................................................................5
A.
B.
C.
D.
E.
F.
G.
H.
I.
J.

Operator Aritmatika.............................................................................................5
Array....................................................................................................................5
Statement Kontrol................................................................................................6
Bekerja Dengan Form..........................................................................................12
Post And Get Method...........................................................................................13
Function...............................................................................................................15
Upload File...........................................................................................................17
Operasi String......................................................................................................18
Function Date.......................................................................................................20
PHP dan MySQL.................................................................................................21

Kesimpulan............................................................................................................................23

TUJUAN DAN DASAR TEORI

A. TUJUAN
1. Memahami struktur dasar dokumen PHP.
2. Mampu membuat dokumen PHP yang baik dan benar.
3. Membuat program sederhana dengan menerapkan konsep array.
4. Mampu memanfaatkan elemen-elemen dasar untuk mengolah dan
menampilkaninformasi.
B. DASAR TEORI
PHP adalah bahasa pemrograman script yang ampuh dan paling banyak dipakai
saat ini, banyak digunakan untuk memprogram situs web, membuat situs web yang kita
buat menjadi dinamis dan interaktif, dan tidak tertutup kemungkinan digunakan untuk
pemakaian lain. PHP saat ini sudah digunakan secara luas dan gratis. PHP digunakan
untuk pengembangan Web.
Kode-kode PHP dapat di-embedded langsung ke dalam kode HTML. Sintaks yang
ada dalam PHP sangat mirip dengan Perl dan C. PHP seringkali digunakan bersama
dengan Apache (web server) dalam bermacam-macam sistem operasi. PHP juga
mendukung ISAPI dan dapat digunakan dengan Microsoft IIS yang ada dalam sistem
operasi Windows.
.

PEMBAHASAN
PEMROGRAMAN PHP
A. Operator Aritmatika

Penggunaanoperator

aritmatikapada

PHP

samadenganpenggunaanoperasiariitmatikapadabiasanyamisalnyauntukpenjumlahanmeng
gunakantanda +, untukpenguranganmenggunakan -, untukperkalianmenggunakantanda *
danpembagianmenggunakantanda / sepertigambarberikut:

Pada

script

di

atasdideklarasikanterlebihdahulu

nominal

dari

variable

x,

laludituliskanpengoperasiannya, jika x++, makaberarti nominal bilangan variable


tesrebutditambah

1,

sedangkandengan

1sehinggasetelahdipanggil

xberarti

variable

nominal

variable

dikurangi

tersebutmakahasil

yang

keluarhasilsetelahoperasimatematikanyasepertigambarberikut:

B. Array
Array

merupakansintakdigunakanuntukmenyimpanbeberapa

didefinisikansepertigambarberikut:

variable

array

bias

Untukpemanggilan variable array, menggunakansintak echo dengandibarenginomorurut


array nya. Penomoran array bias menggunakannomormaupuntulisansepertigambar di
atas. Sedangkanhasildaripemanggilan variable array tersebutadalahsebagaiberikut :

C. Statement Kontrol
Statement IF
Penggunaan
if

digunakanuntukmendefinisikapermisalan

true

dan

false

padasuatupernyataan, Jadimaksuddariscriptnyaadalahjika statement 1 maka statement2


seperti script berikut:

Dari script dibaca variable karyawandidefinisikannilainya bob, jadijikakaryawanbernilai


bob

makaakanmuncultulisan

bob,

namunjikanilaidari

variable

tanner

makaakanmuncultulisan tanner, danjikanilai variable tidak bod an tidak tanner


makatulisan yang akanmuncul Hello.

Statement Switch
Penggunaan script switch samadenganpenggunaan script pada if. Jadipada switch jikaisi
case samadenganisipendefinisian variable yang digunakan, makaakanmuncultulisandari
case tersebutsepertigambarberikut:

Dari

script

di

atasdapatdibacabahwadaripilihan

pada

switch

dicari

yang

isi

daricasenyaberisi New York, makaakanmuncultulisandaricasenya, namunjikasemuaisi


case tidaksama denganisi padadefinisi variable, makatulisan yang muncultulisanpada
defaultnyasepertigambarberikut:

Statement While
While

merupakan

statement

digunakanuntukmendefinisikansebuahperulanganseperti script berikut:

yang

Pada

script

di

atasdidefinisikanbahwaperintah

di

dalamperulanganakanterusdiulangsampainilaidari

variable

jumlahsikatkurangdarisamadengan

variable

100

danpadasetiapperulangannya

jumlahsikatnilainyaditmbah 10 sehinggahalaman yang ditampilkansepertiberikut:

Statement For
Statement for
adalahuntuk

digunakanuntukmembuat
for

script

perulanganbedanyadengan

pendefinisianperhitunganvariabelnya

definisikanterlebihdahulusepertisciptberikut :

while
di

Pada script di atas di definisikanuntuknilai variable jumlahsikatkurangdarisamadengan


100 dan di setiapperulangannyanilainyaditambah 10, makaakandijalankanperintah di
dalamperulangantersebutsehinggadihasilakantampilansepertigambarberikut:

Statement Foreach
Foreachmerupakan

script

perulanganuntukmendefinisikan

Terlebihdahuludeklarasikannilaidarivaraiable

array

array,

tersebutsepertigambarberikut,

Lalugunakanforeachuntukmelakukanperulangansepertigambarberikut :

variable

Pada script di atas akan manmpilkan data yang jumlahnya sesuai dengan jumlah data
yang ada dan isi perulangan akan terus diulang sampai data tersebut habi seperti gambar
berikut:

Statement Do While
Pada statement do while digunakan untuk menampilakan perulangan dengan syaratnya
yang didahulukan. Jika masih memenuhi syarat maka perulangan akan terus dilakukan
seperti gambar berikut :

10

Pada sript di atas akan menampilkan kata kata yang ada dalam perulangan, karena pada
variable didefinisikan $kue = 0 sehingga dilakukan perulangan yang ada pada script di
atas sehingga menghasilkan tampilan seperti berikut:

D. BekerjaDengan Form
Form pada PHP digunakan untuk menampilkan suatu formulir untuk diisi para reader.
Pada form sendiri terdapat pelemparan beberapa variable isian yang akan dilempar
terhadap script lain untuk memproses. Pada form isian sendiri bisa menggunakan option
pane,text area, radio button maupun text biasa.

Pada form diatas pada isian action dituliskan proses.php yang berarti semua isian pada
form tersebut akan diproses di file proses.php. Karena pada method isiannya
menggunakan post, maka untuk memanggil variable yang tersimpan pada form, pada file
proses.php juka menggunakan post seperti gambar berikut:

Pada gambar berikut merupakan tampilan awal saat halaman form dibuka. Untuk
mencoba apakah form ini bisa dijalankan atau tidak, maka beri isian pada option pane
dan text lalu tekan tombol submit untuk mengalihkan ke halaman proses.php.
11

Setelah tombol submit di klik maka halaman akan mengalihkan ke halaman proses.php.
Karena pada file proses.php inputan pada halaman form dilempar ke halaman proses.php
maka halaman proses.php bisa menampilkan isian yang diisikan pada halaman form.php
seperti berikut:

E. Post And Get Method


Pada pelemparan varable bisa menggunakan post,maupun get. Perbedaan dari keduanya
adalah jika penggunaan get tidak harus menggunakan form untuk menggunakannya,
sedangkan post hanya bisa digunakan untuk bentuk pelemparan variable dari suatu form.
Jika menggunakan post, maka isian varible tidak akan tampak pada halaman alamat,
namun jika menggunakan get isian variable akan muncul pada halaman alamat saat prose
dijalankan seperti gambar berikut:

Jika pada awal form atau awal pelemparan isian variable menggunakan get, maka pada
halaman penerimanyapun harus menggunakan get, bahkan sebaliknya jika pada awal
12

halaman form menggunakan post maka pada halaman penerimanya menggunakan post
juga seperti gambar berikut:

Pada halaman form saat di running pertama kali akan menampilkan form isian, lalu
setelah diisi maka tekan tombol submit untuk mengalihkan ke halaman berikutnya.

Setelah isian pada halaman form diproses, maka pada halaman alamat proses pun akan
muncul isian dari variable yang diproses di halaman ini, dan halaman ini akan
memunculkan isian variable yang telah diisi pada halaman file tersebut seperti gambar
berikut:

F. Function
Function merupakan script yang digunakan untuk mengelompokkan suatu proses atau
perintah sehingga bisa digunakan berulang tanpa harus menulis perintah tersebut, hanya
dengan memanggil nama funtionnya. Sebagai contoh berikut bentuk scriptnya:

13

Pada script di atas didefinisikan terlebih dahulu function myCompanyMotto, sehingga


untuk menggunakannya hanya dengan memanggil nama function tersebut pada pertintah
selanjutnya seoerti gambar berikut:

Function Dengan Parameter


Function dengan paramater merupakan function yang digunakan dengan saling melempar
isian dari sebuah variable yang akan diproses di dalam function tersebut.

Untuk memanggil function ini hanya dengan menyebut nama dari function ini dan
mengisi isian variablenya untuk bisa dilempar ke dalam functionnya seperti script di atas,
maka setelah dipanggil functionnya, halaman web akan menampilkan halaman seperti
gambar berikut:

14

PengembalianNilai (Return Value)


Function ini digunakan untuk melakukan suatu script operasi sehingga bisa mengubah
nilai dari variable yang didefinisikan setelah proses dijalankan seperti script berikut:

Pada script di atas awalnya variable bil didefinisikan bernilai 0, tetapi setelah diproses
dalam function maka nilainya berubah. Hal ini dikarenakan hasil dari penjumlahan yang
ada pada function dikembalikan dan dirubah nilainya menjadi nilai dari variable bil
seperti gambar berikut:

G. Upload File
Script upload file digunakan untuk membuat form untuk mengunggah suatu file image
pada suatu website seperti gambar berikut:

Pada form di atas inputan file dilempar ke halaman upload.php. Pada form tersebut
disebutkan ukuran maksimal file yang diupload yaitu 30.000Kb. Pada script file

15

upload.php didefinisikan lokasi penyimpanan file hasil uploadan dan penamaan dari file
yang diupload seperti gambar berikut:

Pada script di atas dijelaskan jika upload an berhasil maka akan muncul tulisan file telah
berhasil, sedangkan jika file gagal di upload, maka akan muncul tulisan file gagal dhapus
seperti gambar berikut:

H. Operasi String
Strpos
Strpos digunakan untuk mencari huruf atau angka pada posisi urutan tertentu pada suatu
kalimat seperti gambar berikut:

Pada script di atas menampilkan huruf ke 5 pada nilai yang ada pada variable stringku
yang dipanggil dengan menggunakan perintah echo seperti gambar berikut:

Str Replace
16

Str_replace merupakan perintah yang digunakan untuk mengganti sebuah kata maupun
tulisan tertentu pada sebuah halaman web seperti gambar berikut:

Script di atas mendefiniskan terlebih dahulu kata-kata yang akan diganti pada suatu
variable, lalu untuk daftar penggantian katana disimpan juga pada sebuah variable baru
sehingga pada saat penggunaan str_replace tinggal menuliskan variabel yang
mendefinisikan data lama yang akan diganti dengan variable baru yang menyimpan hasil
pergantian katanya seperti gambar berikut:

StrToUpper
Perintah ini digunakan untuk mengubah semua huruf menjadi huruf besar semu atau
capital seperti gambar berikut

17

Halaman ini menampilkan kata sebelum diproses dengan StrToUpper tulisannya masih
menggunakan huruf kecil, namun setelah penggunaan StrToUpper maka semua kata
menggunakan huruf besar semua seperti gambar berikut:

Sript di atas mendefinisiakn penggabungannta menggunakan tanda dan yang kedua


menggunakan spasi sebagai jarak antar kata yang digabung sehingga menghasilkan
sebuah kalimat seperti gambar berikut:

I. Function Date
Funtion data digunakan untuk menampilkan format tanggal. Untuk menampilkan sebuah
tanggal maka berikut scriptnya:

Pada sript di atas setelah bentuk tanggal disimpan dalam sebuah variable maka untuk
memanngilnya terlebih dahulu definisikan bentuk tanggal yang akan ditampilkan disusul
dengan nama variable yang akan dipanggil sehingga pada halaman web akan tampil
seperti gambar berikut:

18

J. PHP dan MySQL


PHP dan MySQL pada PHP digunakan untuk menyimpan sebuah database. Untuk
menampilkan nilai database maka terlebih dahulu membuat koneksi pada suatu database
seperti gambar berikut:

Pada script di atas digunakan untuk memanggil database perpustakaan pada tabel buku
yang tersimpan di dalam database lokal dan untuk memanggilnya menggunakan
perulangan while guna menampilkan semua data judul buku yang tersimpan sehingga
menghasilkan tampilan sebagai berikut:

Untuk databasenya sendiri bisa dilihat pada localhost/PHPMyAdmin pada database


perpustakaan dan pada tabel buku seperti gambar berikut:

19

KESIMPULAN

20

PHP (PHP. Hypertext Preprocessor) merupakan salah-satu bahasa web-scriptingyang


sangat powerful. Sejak pertama kali diperkenalkan, bahasa ini dimaksudkan untukmenghasilkan
halaman-halaman web yang dinamis. Hingga saat ini, PHP banyak sekalidigunakan dalam
membuat aplikasi web, baik lokal maupun internet, dinamis daninteraktif.
PHP mendukung delapan tipe primitif, yang terdiri dari emapt tipe scalar (boolean,
integer, float/double, dan string), dua tipe gabungan (array dan object), dansisanya adalah tipe
khusus (NULL dan resource). Meskipun keberadaan tipe data dalamdeklarasi variabel tidak
penting, namun dalam tahap selanjutnya sangatlah penting.
Variabel digunakan untuk menyimpan suatu nilai, seperti text, angka atau array.Pada PHP
semua variabel harus dimulai dengan karakter '$'.

21

Anda mungkin juga menyukai