rizkiwirawanto.files.wordpress.com  · Web viewSistem database yang dapat didukung oleh PHP adalah...

14
LAPORAN PRAKTIKUM PEMROGRAMAN WEB 2 MODUL 2 (Dua) Disusun Oleh : Nama : Rizki Wirawanto Nim : 2011081109 Prodi : Teknik Informatika B 2011 LABORATORIUM KOMPUTER FAKULTAS ILMU KOMPUTER

Transcript of rizkiwirawanto.files.wordpress.com  · Web viewSistem database yang dapat didukung oleh PHP adalah...

Page 1: rizkiwirawanto.files.wordpress.com  · Web viewSistem database yang dapat didukung oleh PHP adalah : 1. Oracle 2. MySQL 3. Ms. Access ... Dalam bahasa pemrograman yang lain seperti

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

Page 2: rizkiwirawanto.files.wordpress.com  · Web viewSistem database yang dapat didukung oleh PHP adalah : 1. Oracle 2. MySQL 3. Ms. Access ... Dalam bahasa pemrograman yang lain seperti

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

Page 3: rizkiwirawanto.files.wordpress.com  · Web viewSistem database yang dapat didukung oleh PHP adalah : 1. Oracle 2. MySQL 3. Ms. Access ... Dalam bahasa pemrograman yang lain seperti

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

Page 4: rizkiwirawanto.files.wordpress.com  · Web viewSistem database yang dapat didukung oleh PHP adalah : 1. Oracle 2. MySQL 3. Ms. Access ... Dalam bahasa pemrograman yang lain seperti

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.

Page 5: rizkiwirawanto.files.wordpress.com  · Web viewSistem database yang dapat didukung oleh PHP adalah : 1. Oracle 2. MySQL 3. Ms. Access ... Dalam bahasa pemrograman yang lain seperti

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

Page 6: rizkiwirawanto.files.wordpress.com  · Web viewSistem database yang dapat didukung oleh PHP adalah : 1. Oracle 2. MySQL 3. Ms. Access ... Dalam bahasa pemrograman yang lain seperti

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 :

Page 7: rizkiwirawanto.files.wordpress.com  · Web viewSistem database yang dapat didukung oleh PHP adalah : 1. Oracle 2. MySQL 3. Ms. Access ... Dalam bahasa pemrograman yang lain seperti

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

Page 8: rizkiwirawanto.files.wordpress.com  · Web viewSistem database yang dapat didukung oleh PHP adalah : 1. Oracle 2. MySQL 3. Ms. Access ... Dalam bahasa pemrograman yang lain seperti

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);

Page 9: rizkiwirawanto.files.wordpress.com  · Web viewSistem database yang dapat didukung oleh PHP adalah : 1. Oracle 2. MySQL 3. Ms. Access ... Dalam bahasa pemrograman yang lain seperti

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.

Page 10: rizkiwirawanto.files.wordpress.com  · Web viewSistem database yang dapat didukung oleh PHP adalah : 1. Oracle 2. MySQL 3. Ms. Access ... Dalam bahasa pemrograman yang lain seperti

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 >=.

Page 11: rizkiwirawanto.files.wordpress.com  · Web viewSistem database yang dapat didukung oleh PHP adalah : 1. Oracle 2. MySQL 3. Ms. Access ... Dalam bahasa pemrograman yang lain seperti

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