17
MODUL Praktikum Pemrograman Berbasis WEB Bahasa PHP FAKULTAS ILMU KOMPUTER (FIKOM) UNIVERSITAS U’BUDIYAH INDONESIA (UUI) 2015 JUMLAH PERTEMUAN: 3 x Pertemuan Semester: 5 Program Studi: Sistem Informasi Dosen Pengampu MK: Roy Sari Milda, M.Kom

MODUL Praktikum · Web view3 x Pertemuan Semester: 5 Program Studi: Sistem Informasi Dosen Pengampu MK: Roy Sari Milda, M.Kom FAKULTAS ILMU KOMPUTER (FIKOM) UNIVERSITAS U’BUDIYAH

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: MODUL Praktikum · Web view3 x Pertemuan Semester: 5 Program Studi: Sistem Informasi Dosen Pengampu MK: Roy Sari Milda, M.Kom FAKULTAS ILMU KOMPUTER (FIKOM) UNIVERSITAS U’BUDIYAH

MODUL Praktikum Pemrograman Berbasis WEB

Bahasa PHP

FAKULTAS ILMU KOMPUTER (FIKOM)

UNIVERSITAS U’BUDIYAH INDONESIA (UUI)

2015

JUMLAH PERTEMUAN: 3 x Pertemuan

Semester: 5

Program Studi: Sistem Informasi

Dosen Pengampu MK: Roy Sari Milda, M.Kom

Page 2: MODUL Praktikum · Web view3 x Pertemuan Semester: 5 Program Studi: Sistem Informasi Dosen Pengampu MK: Roy Sari Milda, M.Kom FAKULTAS ILMU KOMPUTER (FIKOM) UNIVERSITAS U’BUDIYAH

MENGENAL PHP

PHP merupakan script yang menyatu dengan HTML dan berada pada server (server side HTML embedded scripting). Dengan PHP ini Anda dapat membuat beragam aplikasi berbasis web, mulai dari halaman web yang sederhana sampai aplikasi komplek yang membutuhkan koneksi ke database.

Sampai saat ini telah banyak database yang telah didukung oleh PHP dan kemungkinan akan terus bertambah. Database tersebut adalah :

dBase DBM FilePro mSQL MySQL ODBC Oracle Postgres Sybase Velocis

Selain itu PHP juga mendukung koneksi dengan protokol IMAP, SNMP, NNTP dan POP3.

MENGINSTAL XAMPP

Ikuti petunjuk penginstalan Xampp.

CARA SIMPAN FILE

1. Buka notepad2. Simpan notepad di XAMPP htdocs3. Simpan dengan ekstensi .php (misal latihan.php)4. Buka browser dan ketikkan http://localhost/latihan.php5. enter

SINTAKS DASAR PHP

Ada empat macam cara penulisan kode PHP, yaitu :

1. <? echo ("ini adalah script PHP\n"); ?>2. <?php echo("ini juga\n"); ?>3. <script language="php">

echo ("tulis pake ini jika html editor Anda tidak mengenali PHP");</script>

4. <% echo ("kalau yang ini mirip dengan ASP"); %>

Anda bisa memilih salah satu dari empat cara tersebut. Tapi yang paling sering digunakan adalah cara pertama dan kedua. Perhatikan bahwa tiap akhir baris harus selalu diberi tanda titik koma (;).

Page 3: MODUL Praktikum · Web view3 x Pertemuan Semester: 5 Program Studi: Sistem Informasi Dosen Pengampu MK: Roy Sari Milda, M.Kom FAKULTAS ILMU KOMPUTER (FIKOM) UNIVERSITAS U’BUDIYAH

Seperti pada bahasa pemrograman lain Anda pun bisa meletakkan baris komentar pada program Anda. Pada PHP caranya adalah dengan meletakkan komentar tersebut di sebelah kanan tanda // jika komentar satu baris dan di antara /* dan */ jika komentarnya lebih dari satu baris.

<? echo ("latihan PHP"); //ini adalah contoh komentar satu baris/* kalau yang ini adalah komentar lebih dari satu baris */echo ("memang mudah");?>

TIPE DATA PHP

PHP mengenal tiga macam tipe data, yaitu :

1. Integer2. Floating point number3. String

Integer

Yang termasuk dalam tipe data ini adalah bilangan bulat (tidak pakai koma). contoh :

$a = 1234 // desimal$b = - 1234 // negatif$c = 0123 // oktal$d = 0x12 // heksadesimal

pernyataan seperti $a = 1234 disebut pernyataan penugasan. Dalam contoh tersebut maksudnya adalah memberikan nilai 1234 ke variabel $a.

Floating point number

Disebut juga bilangan pecahan. Terdapat tanda titik yang merupakan pemisah antara bagian bulat dan pecahan.

$a = 1.234 // bentuk biasa$b = 1.2e3 // bentuk eksponensial

Strings

$a = "ini adalah tipe data string"

Page 4: MODUL Praktikum · Web view3 x Pertemuan Semester: 5 Program Studi: Sistem Informasi Dosen Pengampu MK: Roy Sari Milda, M.Kom FAKULTAS ILMU KOMPUTER (FIKOM) UNIVERSITAS U’BUDIYAH

LATIHAN dan TUGAS

1. ArrayArray merupakan tipe data terstruktur yang berguna untuk menyimpan sejumlah data yang bertipe sama. Bagian yang menyusun array disebut elemen array, yang masing-masing elemen dapat diakses tersendiri melalui indeks array.

a. Array berdimensi satu

Kode di atas bila dijalankan pada browser, akan muncul tulisan :

Kota favorit saya adalah Malang.

Indeks array dimulai dari 0. Jadi indeks array 0 menyatakan elemen pertama dari array, indeks array 1 menyatakan elemen array kedua, dan seterusnya.

b. Array multidimensi

Yang termasuk dalam tipe data ini adalah bilangan bulat (tidak pakai koma). contoh :

Page 5: MODUL Praktikum · Web view3 x Pertemuan Semester: 5 Program Studi: Sistem Informasi Dosen Pengampu MK: Roy Sari Milda, M.Kom FAKULTAS ILMU KOMPUTER (FIKOM) UNIVERSITAS U’BUDIYAH

Kode di atas akan menghasilkan tulisan:

Warna buah apel adalah merah Rasa buah pisang adalah manis

2. Pengulangan dengan For

Seperti halnya bahasa pemrograman lain, PHP juga menyediakan fasilitas untuk melakukan pengulangan. Salah satunya adalah dengan menggunakan For.

Jika script di atas dijalankan maka akan muncul tampilan seperti di bawah ini.

Ini adalah baris ke-1 Ini adalah baris ke-2 Ini adalah baris ke-3

Page 6: MODUL Praktikum · Web view3 x Pertemuan Semester: 5 Program Studi: Sistem Informasi Dosen Pengampu MK: Roy Sari Milda, M.Kom FAKULTAS ILMU KOMPUTER (FIKOM) UNIVERSITAS U’BUDIYAH

Ini adalah baris ke-4 Ini adalah baris ke-5 Ini adalah baris ke-6 Ini adalah baris ke-7 Ini adalah baris ke-8 Ini adalah baris ke-9 Ini adalah baris ke-10

Pada saat baris pengulangan (yang dimulai dari for ($count = 1; $count <= 10; $count++)) dijalankan untuk pertama kali, maka nilai $count adalah 1. Oleh karena itu baris paling atas yang tercetak pada browser adalah:

Ini adalah baris ke-1

Pengulangan tersebut akan terus dijalankan selama nilai $count lebih kecil atau sama dengan 10.

Latihan: Utak-Atik dengan angka lainnya.

3. Pengulangan dengan While

Selain dengan For, kita juga dapat melakukan pengulangan dengan menggunakan While.

Jika script di atas dijalankan maka akan muncul tampilan seperti di bawah ini.

Baris nomer 1Baris nomer 2Baris nomer 3Baris nomer 4

Page 7: MODUL Praktikum · Web view3 x Pertemuan Semester: 5 Program Studi: Sistem Informasi Dosen Pengampu MK: Roy Sari Milda, M.Kom FAKULTAS ILMU KOMPUTER (FIKOM) UNIVERSITAS U’BUDIYAH

Baris nomer 5Baris nomer 6Baris nomer 7Baris nomer 8Baris nomer 9

Baris nomer 10

Pengulangan tersebut akan terus dijalankan selama nilai $count lebih kecil atau sama dengan 10.

4. Mengenal function

Function atau merupakan sejumlah pernyataan yang dikemas dalam sebuah nama. Nama ini selanjutnya dapat dipanggil berkali-kali di beberapa tempat pada program. Tujuan penggunaan fungsi adalah:- Memudahkan dalam mengembangkan program- Menghemat ukuran program

Untuk membuat fungsi, harus mengikuti syntax sebagai berikut:

function namafungsi ($parameter1, $parameter2){ pernyataan1; pernyataan2;}

Contoh 1 : membuat fungsi yang tidak mempunyai parameterNama file : fungsi1.php

Page 8: MODUL Praktikum · Web view3 x Pertemuan Semester: 5 Program Studi: Sistem Informasi Dosen Pengampu MK: Roy Sari Milda, M.Kom FAKULTAS ILMU KOMPUTER (FIKOM) UNIVERSITAS U’BUDIYAH

Contoh 2 : membuat fungsi yang mempunyai parameterNama file : fungsi2.php

Page 9: MODUL Praktikum · Web view3 x Pertemuan Semester: 5 Program Studi: Sistem Informasi Dosen Pengampu MK: Roy Sari Milda, M.Kom FAKULTAS ILMU KOMPUTER (FIKOM) UNIVERSITAS U’BUDIYAH

5. Konstanta

•Konstanta menyatakan nilai yang tetap di dalam program.•Pada PHP dikenal sejumlah karakter yang menggunakan penulisan secara khusus.

LATIHAN

Page 10: MODUL Praktikum · Web view3 x Pertemuan Semester: 5 Program Studi: Sistem Informasi Dosen Pengampu MK: Roy Sari Milda, M.Kom FAKULTAS ILMU KOMPUTER (FIKOM) UNIVERSITAS U’BUDIYAH

6. Variabel Variabel digunakan dalam program untuk menyimpan nilai yang berubah-ubah. Pada PHP selalu ditulis dengan awalan $

Ketik di notepad.

Page 11: MODUL Praktikum · Web view3 x Pertemuan Semester: 5 Program Studi: Sistem Informasi Dosen Pengampu MK: Roy Sari Milda, M.Kom FAKULTAS ILMU KOMPUTER (FIKOM) UNIVERSITAS U’BUDIYAH

7. Operator

8. Pernyataan IF

Latihan: Ketikkan script berikut.

Utak-atik nilai untuk memperoleh pernyataan diskon atau tidak diskon.

9. Pernyataan SWITCH

Page 12: MODUL Praktikum · Web view3 x Pertemuan Semester: 5 Program Studi: Sistem Informasi Dosen Pengampu MK: Roy Sari Milda, M.Kom FAKULTAS ILMU KOMPUTER (FIKOM) UNIVERSITAS U’BUDIYAH

Switch digunakan apabila anda menjumpai persoalan yang melibatkan banyak alternatif.

10. NILAI BALIK

Setiap fungsi umumnya memberikan nilai balik.

LATIHAN.

11. Nilai Argumen Bawaan

Perbedaan fungsi ini dengan fungsi sebelumnya terletak pada argumen kedua. Jika argumen kedua tidak disebutkan pada saat fungsi dipanggil, maka nilainya dianggap sama

dengan 1.

LATIHAN

Page 13: MODUL Praktikum · Web view3 x Pertemuan Semester: 5 Program Studi: Sistem Informasi Dosen Pengampu MK: Roy Sari Milda, M.Kom FAKULTAS ILMU KOMPUTER (FIKOM) UNIVERSITAS U’BUDIYAH

12. LINGKUP VARIABEL

13. VARIABEL STATIS

Contoh Variabel Non Statis

Page 14: MODUL Praktikum · Web view3 x Pertemuan Semester: 5 Program Studi: Sistem Informasi Dosen Pengampu MK: Roy Sari Milda, M.Kom FAKULTAS ILMU KOMPUTER (FIKOM) UNIVERSITAS U’BUDIYAH

Contoh Variabel Statis

14. Fungsi Untuk Mengkonversi DATA

Page 15: MODUL Praktikum · Web view3 x Pertemuan Semester: 5 Program Studi: Sistem Informasi Dosen Pengampu MK: Roy Sari Milda, M.Kom FAKULTAS ILMU KOMPUTER (FIKOM) UNIVERSITAS U’BUDIYAH

PHP menyediakan perintah untuk melakukan konversi dari suatu tipe data ke tipe data lain. Salah satunya: Settype($suhu, “double”);Akan membuat isi variabel suhu diubah menjadi bertipe double.

15. Operasi dengan StringFungsi-fungsi dasar yang berhubungan dengan string.

Latihan:

16. Mendalami Perintah Printf

Page 16: MODUL Praktikum · Web view3 x Pertemuan Semester: 5 Program Studi: Sistem Informasi Dosen Pengampu MK: Roy Sari Milda, M.Kom FAKULTAS ILMU KOMPUTER (FIKOM) UNIVERSITAS U’BUDIYAH

Latihan: Ketikkan script berikut.