Upload
somness
View
40
Download
9
Embed Size (px)
DESCRIPTION
modul pemrograman web ke 4&5
Citation preview
PRAKTIKUM PEMROGRAMAN WEB
MODUL KE-4 & 5
PEMPROGAMAN PHP
Lathifah Nur Aini
201210370311241/4C
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2014/2015
A. Tujuan :
1. Memahami dasar-dasar pemrograman PHP
2. Memahami sintaks dalam PHP
3. Memahami tentang struktur control
4. Memahami tentang Array di PHP
5. Memahami penggunaan fungsi dalam PHP
B. DasarTeori :
PHP merupakan pemrograman script yang paling banyak dipakai saat ini atau dalam kata
lain bisa diartikan sebuah bahasa pemrograman web yang bekerja di sisi server (server side
scripting) yang dapat melakukan konektifitas pada database yang di mana hal itu tidak dapat
dilakukan hanya dengan menggunakan sintaks-sintaks HTML biasa. PHP banyak dipakai
untuk memrogram situs web dinamis, walaupun tidak tertutup kemungkinan digunakan untuk
pemakaian lain.
Bentukdasar script PHP
C. Peralatan :
1. Komputer atau Laptop
D. Percobaan
1. Memastikan Web Server sudah terinstallpada laptop.
2. Membuka editor untuk membuat script PHP.
3. Menyimpan script dengan ekstensi .php di xampp/htdocs.
4. Menjalankan script pada web browser dengan alamat localhost/namafilephp.
Task 1 Kebutuhan
1. Web server (xampp , wamp atau yang lainnya)
2. Editor (notepad ++ , dreamweaver, dll)
Task 2 Dasar-dasar PHP
1. Jelaskansintaks-sintaksdasar yang adapada PHP
N
O
Syntax Fungsi Contoh Penggunaan
1 /**/ Mendefinisikan komentar
2 Variabel
($)
Penulisan variabel dalam PHP diawali dengan
symbol $.
3 echo() Untuk menampilkan satu atau lebih data string
kedalam internet browser
4 Array() Mendeklarasikan pemprograman yang
memerlukan beberapa variable yang akan
menampung data.
5 Print() Digunakan untuk mengirimkan tulisan ke layar
2. Jelaskan kelebihan dan kekurangan dari bahasa pemrograman PHP
Kelebihan:
1. Bisa membuat Web menjadi dinamis.
2. PHP bersifat Open Source yang berarti dapat digunakan oleh siapa saja secara gratis.
3. Program yang dibuat dengan PHP bisa dijalankan oleh semua sistem operasi karena
PHP berjalan secara Web Base yang artinya semua sistem operasi bahkan PHP yang
mempunyai Web Browser dapat menggunakan program PHP.
4. Aplikasi PHP lebih cepat dibandingkan dengan ASP maupun Java
Kekurangan:
1. PHP tidak mengenal package.
2. Jika tidak di encoding, maka kode PHP dapat dibaca semua orang dan untuk
mencodingnya dibutuhkan tool dari Zend yang mahal sekali biayanya.
3. PHP memiliki kelemahan keamanan. Jadi programmer harus jeli dan berhati-hati
dalam melakukan pemrograman dan konfigurasi PHP.
Task 3 Penggunaansintakspada PHP
1. Buatlah tampilan seperti dibawah ini dengan dengan menggunakan variable yang
bertipe data integer, string dan float.
Jawaban (Printscreen Code dan hasil):
2. Buatlah tampilan dibawah ini dengan mengimplemetasikan sintaks operator pada
PHP.
Jawaban (printscreen code dan hasil):
3. Buatlah tampilan seperti dibawah ini dengan menggunakan if..else , dengan
menggunakan 3 kondisi yaitu sama dengan , lebih besar, lebih kecil . (angka
boleh dirubah)
Jawaban (printscreen code dan hasil):
4. Buatlah tampilan dibawah ini menggunakan perulangan for, while dan do-while .
Jawaban (printscreen code dan hasil):
5. Buatlah tampilan seperti dibawah ini dengan menggunakan function untuk
penambahan, pengurangan, perkalian dan pembagian angka.
Jawaban (printscreen code dan hasil):
6. Buatlah tampilan untuk gambar dibawah ini dengan menampilkan nama hewan
dan bunga menggunakan array serta menampilkan isi indeksnya.
Jawaban (printscreen code dan hasil):
A. Percobaan II (Modul 5)
Mengetahui hak akses dari database MySQL
Membuat script untuk koneksi ke database MySQL
Membuat database dan tabel dengan database MySQL
Task 1 Pembuatan Database
1. Jalankan xampp, pastikan Apache dan MySQL dalam posisi running
2. Buka alamat http://localhost/phpmyadmin
3. Buat database dengan nama latihan
4. Membuat tabel : Mahasiswa dengan perintah MySQL seperti berikut
Task 2 - Pembuatan Website
1. Membuat script/file koneksi ke database MySQL
2. Membuat Halaman Utama Web. Pada percobaan ini diberi nama index.php
3. Membuat Halama Tambah Mahasiswa. Pada percobaan ini diberi nama
tambah_mahasiswa.php
4. Membuat halaman semua mahasiswa. Pada percobaan ini diberi nama
semua_mahasiswa.php
5. Percobaan ini untuk proses penyimpanan diberi nama proses_tambah_mahasiswa.php
6. Percobaan ini untuk proses mengubah data diberi nama proses_ubah_mahasiswa.php
7. Membuat halaman ubah data mahasiswa. Pada percobaan ini diberi nama
ubah_mahasiswa.php
8. Percobaan ini untuk proses menghapus data diberi nama hapus_mahasiswa.php
9. Percobaan ini untuk proses pencarian data diberi nama cari.php
10. Halaman Web setelah dijalankan
Kesimpulan :
Dari modul ini kita dapat mengetahui cara menghubungkan php dengan database. Kita pun dapat
mengetahui penggunaan CRUD (Create, Read, Update, Delete).