ebook pasweb2

Click here to load reader

Post on 07-Jul-2015

80 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

PENGEMBANGAN PAS BERBASIS WEBDENGAN DREAMWEAVER DAN PHP

DEPARTEMEN PENDIDIKAN NASIONALDIREKTORAT JENDRAL MANAJEMEN PENDIDIKAN DASAR DAN MENENGAH DIREKTORAT PEMBINAAN SEKOLAH MENENGAH ATAS

TAHUN 2009

DISUSUN OLEH NANANG ARIEF S, ST NANANG_AS@YAHOO.COM

DAFTAR ISI

1

BAB I PENDAHULUAN BAB II PEMROGRAMAN PHP 2.1 Aturan Pemrograman PHP 2.2 Variable Dalam PHP 2.3 Perintah Untuk Mempilkan text Dalam Web Browser 2.4 Looping Atau Pengulangan Dalam PHP 2.5 Condition Atau Percabangan Dalam PHP 2.6 Function atau Fungsi dalm PHP 2.7 Perintah Include Dalam PHP 2.8 Pembuatan Formulir (Form) Dalam PHP 2.9 Parsing Variable BAB III STRUKTUR BAHASA QUERY 3.1. Perintah-Perintah yang sering digunakan dalam melakukan query database 3.2. Perintah Untuk Melakukan Koneksi Ke Database Server PAS 3.3. Contoh Query Baca Data Absensi Siswa Pada Database PAS_SMA table t_siswa_absensi BAB IV IMPLEMENTASI PENGEMBANGAN PASWEB DENGAN DREAMWEAVER DAN PHP 4.1. Mamaanfaatkan Pas_Librari (Ubah_kode.php) 4.2. Membuat Menu Hyperlink Untuk Menampilkan Data Absensi Dengan Status Tertentu 4.3. Menambahkan Fasilitas hapus Data Absensi 4.4. Menambahkan Fasilitah Pencarian Data Nilai Siswa

2 3 3 3 3 5 7 9 10 11 12 14 14 15 15 19 19 21 22 23

BAB V PENUTUP

24

Pengembangan PAS Berbasis Web Dengan Dreamweaver & PHP

Halaman 1

BAB I PENDAHULUANDalam materi terdahulu Pengembangan PAS Berbasis Web Dengan Dreamweaver, sudah diuraikan tentang cara membuat program web database tanpa coding dengan bantuan Dreamweaver, namun demikian masih terdapat beberapa kekurangan yang memerlukan penyempurnaan lebih lanjut melalui penambahan program dengan menggunakan script PHP. Materi dalam panduan ini berisi tentang panduan pengembangan PasWeb lebih lanjut dengan menggunakan script pemrograman PHP. Dalam materi ini akan akan dicoba untuk menyempurnakan beberapa modul program aplikasi PasWeb yang pernah di buat dengan Dreamweaver. Selain tambahan materi tentang script PHP, juga akan di bahas sedikit tentang struktur bahasa query SQL (Structure Query Language) guna memahami proses pencarian data yang lebih baik dan komplek dalam database PAS MySQL.

Pengembangan PAS Berbasis Web Dengan Dreamweaver & PHP

Halaman 2

BAB II PEMROGRAMAN PHP2.1 Aturan Pemrograman PHP Script PHP dalam sebuah program web adalah berkedudukan sebagai tag dalam HTML, dimana script ini akan diproses oleh web server dan hasilnya akan disisipkan ke dalam kode-kode HTML. Untuk itu diperlukan cara / aturan dalam menyisipkannya dalam dokumen HTML. Setiap kode (script) PHP harus diawali dengan tanda Setiap perintah PHP harus diakhiri dengan tanda ; (titik-koma) Program PHP sangat sensitive terhadap karakter-karakter yang telah menjadi acuan baku, kekurang tanda petik ganda () atau hanya kurang titik-koma (;) dapat menyebabkan kegagalan program.

2.2 Variable Dalam PHP Variable adalah merupakan tempat penampung data sementara dalam pemrograman PHP. Berikut merupakan aturan dalam penggunaan variable dalam pemrograman PHP : Deklarasi variable harus di awali dengan karakter $, contoh $pesan merupakan variable pesan Nama variable tidak boleh diawali dengan angka, contoh $5pesan Nama variable adalah case sensitive sehingga variable $PESAN berbeda dengan variable $pesan Gambar 01, memperlihatkan contoh deklarasi dan penggunaan variable

2.3 Perintah Untuk Mempilkan Text Dalam Web Browser Echo merupakan perintah untuk menampilkan text dalam Web Browser, sedangkan format perintahnya adalah sebagai berikut : echo string; echo variable; (string harus di awali dan diakhiri dengan tanda kutip) atau

Pengembangan PAS Berbasis Web Dengan Dreamweaver & PHP

Halaman 3

echo string akan menampilkan isi string di antara tanda kutip, sedangkan echo variable akan menmpilkan isi variable tersebut . File welcome.php berisi contoh cara deklarasi variable serta cara menampilkan isinya dengan perintah echo seperti Gambar 01 dibawah.

Gambar 01. Contoh script untuk menampilkan variable pesan dan PESAN Keterangan Script Baris ke 1 dan ke 8

adalah tag yang menandakan bahwa perintah-perintah di diantaranya adalah perintah PHP yang harus diproses lebih lanjut oleh web server. Baris ke 2 $pesan = Selamat Belajar PHP, ;

Adalah perintah PHP untuk mendifinisikan variable pesan dengan isi Selamat Belajar PHP, Baris ke 3 $PESAN = dalam acara PAS Cluster Tahap 3;

Adalah perintah PHP untuk mendifinisikan variable PESAN dengan isi dalam acara PAS Cluster Tahap 3 Baris ke 4 $tahun = 2009;

Adalah perintah PHP untuk mendifinisikan variable tahun dengan isi 2009 Baris ke 5 echo $pesan;

Adalah perintah PHP untuk menampilkan isi variable pesan ke dalam web browser. Baris ke 6 echo $PESAN;

Adalah perintah untuk menampilkan isi variable PESAN ke dalam layar web browser. Pengembangan PAS Berbasis Web Dengan Dreamweaver & PHP Halaman 4

Baris ke 7

echo Tahun .$tahun;

Adalah perintah untuk menampilkan isi string Tahun dan isi variable tahun dalam web browser, sehinga pada layar akan tampil tulisan Selamat Belajar PHP, dalam acara PAS Cluster Tahap 3 Tahun 2009 seperti Gambar 02 di bawah.

Gambar 02. Hasil Script Welcome.php

2.4 Looping atau Pengulangan dalam PHP Dalam membuat sebuah program aplikasi seringkali kita temui perintah-perintah pengulangan, misalnya untuk melakukan pembacaan data yang jumlahnya cukup banyak dan harus melakukan secara berulang untuk menampilkannya. Salah satu perintah looping yang sering di gunakan dalam PHP adalah pasangan perintah do dan While Format perintahnya adalah sebagai berikut : Do { Berisi perintah-perintah PHP lain } While (kondisi == benar) File looping_do_while.php merupakan contoh cara melakukan looping melalui perintah do .. while Pengembangan PAS Berbasis Web Dengan Dreamweaver & PHP Halaman 5

Gambar 03. Contoh Script Do .. While dalam PHP Keterangan Script Baris ke 2 $i = 0; adalah deklarasi variable $i untuk keperluan pengendalian looping

dengan nilai awal = 0. Baris ke 3 do { adalah statemen awal dalam pasangan perintah looping Do .. While, yang

perlu di ingat karena perintah ini berpasangan dengan perintah While (perintah belum berakhir), maka penulisan tidak perlu di akhiri dengan tanda ; Baris ke 4 echo "Nomor $i
"; adalah perintah yang akan di ulang selama kondisi $i

masih belum sesuai dengan yang telah di tetapkan Baris ke 5 dan 6 { dan While ($i < 5); adalah penutup perintah looping hingga kondisi nilai $i terpenuhi, $i = 6 tidak ditampilkan karena kondisi telah terpenuhi dimana nilai sudah lebih dari 5

Pengembangan PAS Berbasis Web Dengan Dreamweaver & PHP

Halaman 6

Gambar 04. Hasil Script Do .. While dalam PHP

2.5 Condition Atau Percabangan Dalam PHP Perintah percabangan atau pengambilan keputusan terhadap suatu kondisi tertentu melalui perintah dalam PHP yang sering digunakan adalah pasangan perintah IF .. Else atau Switch .. Case, berikut merupakan bentuk fromat perintahnya : If (kondisi) { Perintah disini akan dijalankan jika kondisi bernilai benar } Else { Perinah disini akan dijalankan jika kondisi bernilai salah } File conditional_if.php merupakan contoh penggunaan penerapan conditional dengan IF

Pengembangan PAS Berbasis Web Dengan Dreamweaver & PHP

Halaman 7

Gambar 05. Contoh Percabangan dengan If .. Else

Keterangan Script Baris ke 2 Baris ke 3 $inilai = -1; adalah deklarasi variable $nilai =-1. if ($nilai < 0) adalah penentuan kondisi percabangan

Baris ke 4, 5 dan 6 { echo Nilai adalah negative; } adalah perintah yang akan dijalankan jika kondisi bernilai benar Baris ke 7, 8, 9 dan 10 else { echo Nilai adalah Positif; } adalah perintah yang akan dijalankan jika kondisi bernilai salah. Karena nilai dari kondisi diatas adalah benar yaitu -1 adalah < 0 maka perintah baris 4,5 dan 6 yang dijalankan sehingga hasilnya pada web browser seperti gambar 06 dibawah.

Gambar 06. Hasil Percabangan dengan If .. Else

Pengembangan PAS Berbasis Web Dengan Dreamweaver & PHP

Halaman 8

2.6 Function atau fungsi dalm PHP Function adalah kumpulan beberapa perintah yang dibuat dengan tujuan menyelesaikan satu tugas tertentu. Dengan fungsi kita dapat menghemat penggunaan coding, karena melalui fungsi kita dapat melakukan suatu tugas yang sama berulang-ulang tanpa harus mengetikkan scriptnya secara berulang-ulang. Terdapat dua macam fungsi yaitu fungsi bawaan PHP dan fungsi yang kita buat sendiri.

Berikut format penulisan fungsi : function nama_fungsi(variable1, variable2, variable n+1) { Perintah-perintah untuk memproses masukan; return nilai_keluaran; }

Cara memanggilnya adalah dengan cara menyebutkan nama_fungsinya dan di ikuti dengan variable masukan sesuai dengan yang telah didefinisikan pada fungsi. File function.php merupakan contoh pendifinisian function seperti tampak pada gambar 07 dibawah

Gambar 07. Contoh penggunaan Fungsi

Pengembangan PAS Berbasis Web Dengan Dreamweaver & PHP

Halaman 9

Keterangan Script Baris ke 2 function luas_segiempat($panjang, $lebar) adalah deklarasi fungsi dengan

nama luas_segiempat dengan masukan $panjang dan $lebar Baris ke 4 $luas = $panjang * $lebar adalah perintah-perintah yang harus dip roses oleh fungsi Baris ke 5 return $luas adalah mengembalikan nilai keluaran fungsi = nilai variable luas Baris ke 8 adalah contoh cara memanggil fungsi luas_segiempat dan menampilkan nilai hasil proses fungsinya ke layar web browser melalui perintah echo.

Gambar 08. Hasil Contoh Program Penggunaan Fungsi

2.7 Perintah Include dalam PHP Include merupakan perintah untuk menyertakan suati file atau script kedalam script yang memanggilnya. Include sangat bermanfaat untuk m