Anda di halaman 1dari 10
Praktikum 1 PHP, Fungsi, Array, dan Form Tujuan Praktikum * Memberikan pemahaman kepada mahasiswa tentang gambaran global aplikasi web, Memberikan pemahaman tentang kerangka program PHP. Memperkenalkan kepada mahasiswa tentang tipe data, variable dan operator pada PHP. Memperkenalkan sintak-sintak untuk mengatur alur program PHP. Memberikan pemahaman kepada mahasiswa tentang fungsi dan array pada bahasa PHP. Memberikan pemahaman tentang bagaimana menerapkan fungs! dalam bahasa PHP. Memberikan pemahaman tentang bagaimana menerapkan array dalam bahasa PHP. Memberikan pemahaman kepada mahasiswa tentang bagaimana membuat form dan memahami bagaimana kerjanya ‘*__Memberikan pemahaman kepada mahasiswa tentang metode POST dan GET dalam form. I. Dasar Teori a. PHP, PHP adalah salah satu bahasa pemrograman yang dirancang untuk membangun aplikasi web yang dinamis, PHP juga disebut sebagai server-sideprogramming/script, yang diartikan sebagai skrip/program yang berjalan disisi server. Karena PHP akan ci-parsing ci dalam web server oleh interpreter can diterjemahkan ke dalam bentuk HTML (Hypertext Markup Language) dan pada akhimnya akan ditampilkan pada browser yang dibuka oleh user, Berikut adalah gambaran singkat alur kerja PHP dalam web server. Web Browser Internet — Gambar 1.1 ; Alur request-response PHP Sintak kode PHP biasanya ciletakkan di dalam HTML, walaupun sangat memungkinkan untuk membuat cokumen dengan full PHP. Kode PHP dawali dengan tag “" atau bisa juga dengan bentuk short yaitu dengan awalan "<2" dan diakhiri"?>". Berikut ini ‘contoh kode PHP yang sangat sederhana, T | > Perintah echo di dalam PHP berguna untuk mencetak nilai, balk teks maupun numerik ke layar browser. Selain echo kita juga bisa mengqunakan perintah print: To EE Setiap perintah atau statemen di dalam kode PHP harus diakhirir dengan tanda titik koma atau semicolon” ;". ModulPemrogaman Internet Periode 2011/2012 1 ‘Ada beberapa cara dalam mengekspresikan tag PHP dalam sebuah dokument, yaitu dengan menyisipkan PHP dalam HTML atau HTML dalam PHP. Berikut contohnya PHP dalam HTML : “ u “poParagzaf 2 : Teks dari kode PHP

"; o | ‘Contoh HTML dalam PHP : [| ”; é echt eens Teks dari kode PEP"; 3 9 io b. Tipe Data, Variable dan Operator. PHP mendukung delapan tipe nilai atau tipe data. Empat nilal skalar (single-value) string dan boolean; nilai koleksi : array, Sisanya adalah tipe khusus yaitu resource dan null. integer, float, Integer | Integer adalah tipe data yang merepresentasikan bilangan utuh atau Bi ‘maupun negatif dan bukan pecahan. Rentang dari bilangen integer adal 2,147,483,648 sampal +2,147,483,647. ula, positit lah - 2,54; 9;99 dan seterusnya. Float Fioat disebut sebagai bilangan pecahan atau sering juga disebut sebagai bilangan real yang mengancung angka desimal di belakang koma. Contohnya adalah 3,1 String | PHP mendukung tipe data string yaitu tipe data karakter yang biasanya i adalah String’ atau%ini adalah Strin diekspresikan dengan diapit oleh petik ganda atau petik tunggal. Contoh : Boolean | Tipe Boolean adalah tipe data yang merepresentasikan nilai kebenaran value). Sebaran nilai pada tipe boolean adalah erve dan false. Contoh: (auth <25h (30 dilakukan eksekusi kode echo “Data telah ditemukan": Maksud dari kode diatas adalah jika variable sound berisi “true” maka dan” "Jaga : adi ‘Array | Array adalah variable yang menyimpan sekelompok nilai, yang dapat indentifikasi berdasarkan posisinya atau index-nya. Contoh Pendefinisian Variable Variable dalam PHP dapat dituliskan dengan Snama_variable, contohnya adalah : Gusernane = “dendro"s ModulPemrogaman Internet Periode 2011/2012 Dalam bahasa PHP tidak seperti bahasa pemrograman lainnya, yang mengharuskan kita untuk memberikan atau menuliskan tipe variable didepan nama variable. Artinya PHP mempunyai kemampuan untuk mendeteksi sendiri apa tipe variable yang telah kita tuliskan. Operator Dalam PHP operator dibagi menjadi 4 yaitu assignment operator, aritmatic operator, relasional operatorian logic operator. Assignment operator adalah operator yang digunakan untuk memberikan sebuah nilai yang akan dimasukken ke dalam variable. Assignment Operator ditandakan dengan "=", Sedangkan untuk aritmatic operator digunakan untuk operasi aritmatika berikut caftamnya. ‘Operator, Keterangan + ‘Operator penjumlahan = ‘Operator pengurangan = ‘Operator perkalian ‘Operator pembagian % ‘Operator modulus (sisa dari pembagian) = ‘Operator untuk menaikkan nila variable sebesar 1 = ‘Operator untuk menurunkan nilai variable sebesar 1 Operator relasional adalah operator yang digunakan untuk membandingkan 2 buah nilai. Hasil ‘operasi hanya ada 2 yaitu true dan false, Berikut adalah contohnya : Operator Keterangan. $a == $b Memeriksa apakah $2 sama dengan $b $a!= $b Memeriksa apakah $a tidak sama dengan $b $2.< $b ‘Memeriksa apakah $2 Kurang dari $b ga > Sb. Memeriksa apakah $a lebih besar dari $b $a <= $b Memeriksa apakah $2 Kurang dari sama dengan $b $a>= $b Memeriksa apakah $2 lebih dari sama dengan $b Sedangkan operator logika adalah operator yang digunakan untuk mengoperasikan dua buah ‘operand yang bertipe boolean. Contoh dari operator logika adalah sebagai berikut : ‘Operator Keterangan BS Logika AND. Logika OR 1 Logika NOT c.Alur ‘Alur adalah sintak yang didefinisikan untuk mengatur alur program. Pembahasan ini dibagi menjadi 2 yaitu : = Kodisional dan, = Perulangan. Kondisional Kondisional digunakan untuk menentukan kode mana yang akan dijalankan. Biasanya kondisional diawali dengan pengecekan beberapa parameter untuk diseleksi.Pada kondisional terdapat beberapa sintak yang bisa kita gunakan, untuk yang pertama adalah kondisional i. Berikut adalah contoh Kodenya F tkondisiy ModulPemrogaman Internet Periode 2011/2012 3 Lika kita tidak menemukan hasil pada seleksi pertama maka kita bisa menambahkan “else” seperti contoh berikut : Atau ki Scatemen uncuie ks Selain if kita juga bisa menggunakan kondisional writen, kondisional ini digunakan ketika kita membutuhkan banyak sekali kondisi. Contohnya adalah sebagai berikut T | "7 Fungsi dengan parameter Fungsi yang memungkinkan kita untuk memasukkan informasi untuk diproses di dalam fungst.Contoh + 2 5 Variable six: ame akan diproses didalam fungsi myc yang mengembalian nll (return valve) Fungsi mySun akan mengembalikan nilai dari pemrosesan penjumlahan snus dan Snuny e. Array “Array adalah suatu koleksi data yang disimpan dalam sebuah tempat secara bersamaan can dapat diakses dengan menggunakan indexnya, Array terditi dari 2 jenis, yaitu : ‘Array dengan index numeric Array jenis ini memiliki index dengan tipe numeric terurut dari paling kecil hingga terbesar. Contoh : T | ssuk 2 | ecro 3 [echo 77 Sanda”, "Batak", Manan"? Apabila kita ingin mengakses data yang ada dalam array tersebut hanya dengan menunjuk index keberapa yang akan ditampilkan Array Asosiatif Array dengan index yang kita definisikan dengan nama tertentu. Conto! E | Skelonpok > Silendra”, wakil” => Tsekret 2 | => “tntan"); 3 | echo $kelompokt i 4 | echo Skelompok{*wakil"]? 5 [echo Skelonpok["sekr Array Gengan jenis ini apabila kita ingin mencetak atau menggunakan isi array tersebut, kita hanya perlu menuliskan array dengan nama indexnya seperti contoh diatas. ModulPemrogaman Internet Periode 2011/2012 5 PHP menyediakan beberapa fungsi sorting/pengurutan untuk array, antara lain adalah : = sort() - asort() = ksort() = rsort() = arsort() krsort() Canton penggunaannye adalah sebagi berikut, array ("Jawa", "Sunda", "Batak f. Form Form adalah antarmuke (user interface) agar user dapat berkomunikas! dengan sistem aplikasi. Setiap permintaan dari user disebut request dan setiap hasil yang dari pemrosesan oleh server disebut respons. Form dalam aplikasi web menggunakan tag
dan diakhiri
. Dimana tag tersebut mempunya beberapa atribut antara lain adalah action can method. Action digunakan untuk mendefinisikan tujuan pengiriman date dari form, dan method digunakan untuk mendefinisikan metode pingiriman apa yang akan kita gunakan. Method dalam atribut ini ada 2 jenis yaitu : a. POST Membaca variable Gari form dengan metode POST: §_PoST(™ able”] dable”] ‘Ada beberapa Komponen field yang bisa digunakan di dalam form antara lain adalah : = , untuk jenis inputan dalam bentuk multi baris con>, untuk jenis inputan pilihan (combo box) II.Materi Praktikum Latihan 1 Tuliskan code dibawah ini, simpan dalam file Latl_t.php | Tr] > Hapus notasi ($ ), lalu jalankan kode di atas. Apa yang terjadi? Lalu simpulkan. ModulPemrogaman Internet Periode 2011/2012 6 Latihan 2 Tuliskan code dibawah ini, simpan dalam file Lati_2.php ! Tt |
"7 Amati apa hasil dari kode di atas ! Lalu simpulkan. Latihan 3 Tuliskan code dibawah ini, simpan dalam file Lati_3.php | "2 echo "Welcome te my homepage!" Isikan variable Smy_name dengan nilai yang lain dan simpulkan! Latihan 6 Tuliskan code dibawah ini, simpan dalam file Latt_6.php "; kan, myNumber =". $myttu dijalankan, mytunber Saye Mepe />"7 10 ‘Amati apa hasil dari kode di atas | Lalu simpulkan. Latihan 9 Buatlah sebuah fungsi untuk menyelesaikan permasalahan berikut : 1. Perhitungan fibonacci, dimana inputan pada fungsi digunakan untuk menunjukkan bilangan ke sekian dari deret tersebut, simpan dalam file Lati_9a.php. 2. Perhitungan nilai pangkat, dengan inputan x (bilangan yang akan dikuadratkan) dan inputan y(bilangan pangkat), simpan dalam file Latl_9b.ohp. Latihan 10 Buatlah sebuah array untuk menyimpan data kendaraan, dengan isi data adalah sebagai berikut : + Mobil + Sepeda + Bus + Becak + Truk + Andong = Sepeda Motor ‘Tampilkan dengan menggunakan /oop (perulangan), setelah itu terapkan fungsi-fungsi dibawah ini + sort () + asort () - ksor terhadap array yang sudah dibuat, lalu tampilkan kembali dengan /oop (perulangan), seningga kita dapat membedaken tiap-tiap fungs! tersebut. Simpan hasil kerja dalam file Latl_10.php, lalu simpulkan apa perbedaan dari keenam fungsi sorting tersebut diatas! ModulPemrogaman Internet Periode 2011/2012 9 Latihan 11 2 3 6 Setelah menjalankan kode tersebut dengan method POST, maka gantikan dengan GET, lalu lihatiah berbedaannya pada url di browser. Simpulkan! Latihan 12 Buatlah sebuah form Mahasiswa yang memiliki keterengan berikut + Nama (Textfield)= tidakbolehkosong ‘Alamat (Textfield) Jenis Kelamin (Radio Button) Golongan Darah (Combo Box) Hobby (Checkbox) + _ Keterangan (TextArea) Kemudian keterangan-keterangan di atas akan diproses oleh fungsi pencetakan data. Simpan dalam file Lati_12form, php dan Lati_12hasil.pho. TUGAS INDIVIDU Buatlah sebuah aplikasi kalkulator sederhanadenganmenggunakan. Gunakan php form, html, dan CSS untuk membantu anda dalam membuat aplikasi in. ModulPemrogaman Internet Periode 2011/2012 10

Anda mungkin juga menyukai