rizkiwirawanto.files.wordpress.com · Web viewSistem database yang dapat didukung oleh PHP adalah...
-
Upload
truongdiep -
Category
Documents
-
view
364 -
download
0
Transcript of rizkiwirawanto.files.wordpress.com · Web viewSistem database yang dapat didukung oleh PHP adalah...
LAPORAN PRAKTIKUM
PEMROGRAMAN WEB 2
MODUL 2 (Dua)
Disusun Oleh :
Nama : Rizki WirawantoNim : 2011081109Prodi : Teknik Informatika B 2011
LABORATORIUM KOMPUTER
FAKULTAS ILMU KOMPUTER
UNIVERSITAS KUNINGAN
2013
A. DASAR TEORI
PHP merupakan singkatan dari "PHP: Hypertext Preprocessor", adalah sebuah
bahasa scripting yang terpasang pada HTML. Sebagian besar sintaks mirip dengan
bahasa C, Java, asp dan Perl, ditambah beberapa fungsi PHP yang spesifik. Tujuan
utama bahasa ini adalah untuk memungkinkan perancang web untuk menulis halaman
web dinamik dengan cepat.
B. Kelebihan PHP
Pada saat ini bahasa PERL dan CGI sudah jauh ketinggalan jaman sehingga
sebagian besar designer web banyak beralih ke bahasa server-side scripting yang lebih
dinamis seperti PHP.
Seluruh aplikasi berbasis web dapat dibuat dengan PHP. Namun kekuatan yang
paling utama PHP adalah pada konektivitasnya dengan system database di dalam web.
Sistem database yang dapat didukung oleh PHP adalah :
1. Oracle
2. MySQL
3. Ms. Access
4. Sybase
5. PostgreSQL
6. dan lainnya
PHP dapat berjalan di berbagai system operasi seperti windows 98/NT,
UNIX/LINUX, solaris maupun macintosh. Keunggulan lainnya dari PHP adalah PHP
juga mendukung komunikasi dengan layanan seperti protocol IMAP, SNMP, NNTP,
POP3 bahkan HTTP
Variabel Dalam PHP
Variabel digunakan sebagai tempat penyimpanan data sementara. Data yang
disimpan dalam variabel akan hilang setelah program selesai dieksekusi. Untuk
penyimpanan data yang permanen, kita dapat menyimpan data di database atau di disk.
Silahkan mengacu pada Akses Database untuk mendalami penggunaan database, dan
Akses File dan Folder untuk penyimpanan data di filesystem. Variabel di PHP diawali
dengan tanda $, untuk dapat menggunakan variabel, ada dua langkah yang harus
dilakukan, deklarasi dan inisialisasi.
Deklarasi Variabel
Deklarasi variabel bisa disebut juga memperkenalkan atau mendaftarkan
variabel ke dalam program. Dalam PHP, deklarasi variabel seringkali digabung dengan
inisialisasi. Variabel dalam PHP dinyatakan dengan awalan $.Contoh :
$nama
$alamat
$jumlah
Ada beberapa aturan yang harus diikuti berkenaan dengan pemberian nama
variabel, diantaranya adalah sebagai berikut :
Variable diawali dengan tanda $
Karakter pertama setelah tanda $ harus huruf atau garis bawah ( _ )
Karakter berikutnya boleh huruf, angka, atau garis bawah.
Inisialisasi Variabel
Inisialisasi variabel adalah mengisi nilai untuk pertama kalinya ke dalam
variabel. Contoh inisialisasi melakukan inisialisasi Variabel adalah sebagai berikut :
$nama="Widi Mawardi";
$alamat="Jl Ibu Ganirah No 252 D Cimahi-Bandung";
$jumlah=100;
Tipe Data Dalam PHP
Dalam bahasa pemrograman yang lain seperti delphi, visual basic, java dan lain
sebagainya ada bermacam-macam tipe data yang harus dideklarasikan, misalnya integer
(bilangan bulat), float (bilangan pecahan), char (karakter angka dan huruf), string
(kumpulan huruf atau kata), dan berbagai tipe data lainnya. PHP mengenal dua tipe data
sederhana yaitu, numerik dan literal. Ditambah dengan dua tipe data yang tidak
sederhana, yaitu array dan object. Tipe Numerik pada PHP digunakan untuk
menyimpan bilangan bulat.
PHP mampu menyimpan data bilangan bulat dengan jangkauan dari -2 milyar
sampai +2 milyar. Contoh bilangan bulat: 3, 7, 20. Selain itu, tipe numerik juga
digunakan untuk menyimpan bilangan pecahan. Tipe literal digunakan untuk
menyimpan data berupa kumpulan huruf, kata, dan angka. Tipe boolean, yang dikenal
dalam bahasa program yang lainnya, tidak ada dalam PHP. Untuk menguji benar salah
(true false), kita menggunakan tipe data yang tersedia. FALSE dapat digantikan oleh
integer 0, double 0.0 atau string kosong, yaitu "". Selain nilai itu, semua dianggap
TRUE.
B. PRAKTEK
1. Buat file dengan nama modul_2a.php yang berisi kode program sebagai berikut :
2. Jalankan Program diatas dan lakukan analisa script tersebut
Analisis : Setelah mengisikan form nama, lalu di klik input maka aka nada suatu text Nama Anda : Rizki Wirawanto
3. Ubah script diatas pada bagian METHOD=”POST” menjadi METHOD=”GET”, jalankan program tersebut dan amati hasilnya apa perbedaan yang terjadi? Mengapa demikian? jelaskan!
Analisis : setelah script pada again METHOD=”POST” diubah menjadi METHOD=”GET” terjadi peruahan. Yaitu setelah kita memasukan nama kedalam form dan di klik input, maka tidak akan tampil.
4. Buatlah file dengan nama modul_2b.php yang berisi kode program sebagi berikut :
5. Jalankan dan amati hasilnya
Analisis : Setelah semua code program telah selesai di ketikkan dan dijalankan maka akan mengasilkan sebuah kalkulator sederhana
6. Buat file dengan nama modul_2c.php yang berisi kode program sbb :
7. Jalankan dan amati hasilnya
Analisis : Setelah semua code program telah selesai di ketikkan dan dijalankan maka akan mengasilkan sebuah bilangan 1 sampai dengan 11
8. Ubah script anara tag<BODY> dan </BODY> menjadi
9. Jalankan dan amati hasilnya
Analisis : Setelah semua code program telah selesai di ketikkan dan dijalankan maka akan mengasilkan sebuah bilangan 1 sampai dengan 10. Hal itu terjadi karena adanya while ($bilangan <11);
C. PERTANYAAN DAN TUGAS
1. Apa perbedaan yang mendasar antara perulangan dengan do-while dan for.
Jawab :
Perulangan For, program hanya akan menjalankan inisialisasi sebanyak satu kali
kemudian akan dicek pada pernyataabn kondisi, bila kondisi bernilai benar maka
modifier akan dijalankan diikuti dengan pernyataan. Setelah itu program akan
kembali melakukan pengecekan kondisi dan apabila masih bernilai benar akan
dilanjutkan dengan menjalankan modifier dan pernyataan. Program akan berputar
mengecek kondisi, modifier dan pernyataan. Lalu sampai kapan ? Tentunya sampai
kondisi tidak terpenuhi atau bernilai salah. Makanya kita kadang menemukan
program yang outputnya tidak berhenti karena perulanganya berjalan terus. hal itu
disebabkan karena kondisi selalu bernilai benar.
Perulangan While, Pada perintah While pengecekan dilakukan pada awal blok.
Perulangan Do-While, Pengecekan dilakukan di akhir blok.
2. Apa perbedaan pernyataan if dan switch di dalam penggunaannya?
Jawab :
If digunakan untuk satu kondisi saja. Jika pernyataan benar (terpenuhi) maka akan
dijalankan, jika salah (tidak terpenuhi) maka abaikan.
If itu bisa dipake bila kondisinya cuma 2, benar dan salah, jadi maksud perintak if itu
Kalau benar kerjakan perintah 1, kalau salah kerjakan perintah 2.
Sedangkan switch itu digunakan bila kondisinya banyak, misalnya:
Kalau kondisinya a, kerjakan perintah 1, Kalau kondisinya b, kerjakan perintah
2,Kalau kondisinya c, kerjakan perintah 3,Kalau kondisinya d, kerjakan perintah 4,
dst. Switch, kondisi hanya dinyatakan dengan bilangan bulat atau karakter/string.
Tidak seperti if dan if-else yang dapat menggunakan operasi seperti <, >, <= dan >=.
D. KESIMPULAN
PHP (PHP Hypertext Preprocessor) merupakan bahasa pemrograman berbasis website opensource. PHP sangat populer di kalangan programer website di karenakan beberapa hal berikut :
- PHP merupakan bahasa pemrograman opensource- Kemudahan dalam syntax / perintah - perintah yang digunakan- Dukungan tutorial yang cukup banyak baik dalam bentuk buku fisik, ebook dan tutorial di internet- Dapat di jalankan di beberapa platform OS ( Linux, Windows )- Dan lain - lain
Hal - hal yang diperlukan untuk menjalankan PHP
- Webserver Apache / IIS- PHP- WIndows atau Linux OSUntuk mempermudah, kita dapat mendownload program - program paket seperti XAMPP , Appserv , PHP2TRIAD dan WAMP dimana sudah terdapat Apache, PHP, MySQL dan modul - modul lainnya.Download salah satu program diatas sesuai dengan Operating system komputer kita