Вы находитесь на странице: 1из 7

Modul Praktikum Pemrograman Web | Universitas Trunojoyo Madura

MODUL 3 PHP Basic, Variable, Tipe Data, Struktur Kontrol dan Perulangan I. Tugas Pendahuluan
1. php adalah server side programming, apa yang dimaksud dengan server side programming? 2. Sebutkan beberapa contoh bahasa server side programming dan client side programming!. 3. jelaskan apa yang dimaksud dengan variable dan tipe data!. 4. Jelaskan apa yang anda ketahui tentang struktu control dan perulangan! 5. Buatlah contoh kasus penggunaan struktur control dan perulangan dalam kehidupan sehari-hari. 6. Buatlah sebuah contoh setudi kasus yang menggunakan gabungan struktur control dan perulangan!.

II. Dasar Teori


1. PHP Intro PHP banyak digunakan oleh programmer berlatar belakang C/C++ karena kemiripan syntaxnya. Open source,karenanya gratis dan bebas. Database pasangannya biasanya MySQL, dijalankan bersama webserver Apache di atas operating system Linux. Semuanya gratis dan bebas. Yang perlu diketahui? Kemampuan yang harus dimiliki sebelum belajar PHP: HTML CSS JavaScript What is PHP? PHP is an acronym for "PHP Hypertext Preprocessor" PHP is a widely-used, open source scripting language PHP scripts are executed on the server PHP costs nothing, it is free to download and use What is a PHP File? PHP files can contain text, HTML, CSS, JavaScript, and PHP code PHP code are executed on the server, and the result is returned to the browser as plain HTML PHP files have extension ".php" 2. PHP Install Komputer anda belum dapat menjalankan PHP, sehingga Anda Harus melakukan Instalasi: install a web server install PHP By : Ach. Khozaimi, S.Kom., M.Kom. |www. khozaimi.blogspot.com

Modul Praktikum Pemrograman Web | Universitas Trunojoyo Madura install a database, such as MySQL 3. PHP syntax PHP Syntax yang paling sederhana <? echo (Selamat Belajar PHP para peserta peraktikum); ?> Menuliskan Comments pada PHP <? //ini contoh comment /* Comment multi baris */ echo (Selamat Belajar PHP di Lab CC ); ?> Catatan : PHP bersifat Case Sensitive 4. PHP Variables 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. a. Deklarasi <?php $x=5; $y=6; $z=$x+$y; echo $z; //nilai Z akan di tampilkan ?> b. Variable local dan global <?php $x=5; // global scope function myTest() { $y=10; // local scope echo "<p>Test variables inside the function:<p>"; echo "Variable x is: $x"; echo "<br>"; echo "Variable y is: $y"; }

By : Ach. Khozaimi, S.Kom., M.Kom. |www. khozaimi.blogspot.com

Modul Praktikum Pemrograman Web | Universitas Trunojoyo Madura myTest(); echo "<p>Test variables outside the function:<p>"; echo "Variable x is: $x"; echo "<br>"; echo "Variable y is: $y"; ?>

5. Tipe Data pada PHP Dalam bahasa pemrograman yang lain, ada bermacam-macam tipe data, misalnya integer(bilangan bulat), float (bilangan pecahan), char(karakter angka dan huruf), string(kumpulan huruf atau kata), dan berbagai tipe lainnya. PHP mengenal dua tipe data sederhana; numerik dan literal. Ditambah dengan dua tipe data yang tidak sederhana, yaitu array dan object. Tipe Numerik dapat 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 adadalam 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. Variabel dapat digunakan untuk menyimpan berbagai jenis data. Misalnya data numerik yang dapat dioperasikan secara matematika. Contoh : $jumlahBarang = 3; $harga = 1000; $pembayaran = $jumlahBarang * $harga; pada contoh di atas, variabel pembayaran akan menyimpan nilai 3000. Sedangkan data non numerik (disebut juga data literal) tidak dapat dioperasikan secara matematika. Contoh : $nama = $namaDepan + $namaBelakang; variabel nama akan menyimpan gabungan dari dua variabel, yaitu Endy Muhardin. Secara umum, data literal ditandai dengan pasangan dan . Data numerik tidak dikelilingi oleh dan . Tetapi biasanya PHP akan secara otomatis mengubah tipe data sesuai kebutuhan. Contoh :

By : Ach. Khozaimi, S.Kom., M.Kom. |www. khozaimi.blogspot.com

Modul Praktikum Pemrograman Web | Universitas Trunojoyo Madura $jalan = Gubeng Kertajaya; $noRumah = 29; $blok = 4c; $jumlahPenghuni = 3; $alamat = $jalan + $noRumah; $hasil = $noRumah + $jumlahPenghuni; $hasilAneh = $blok + $noRumah; Pada sampel kode di atas, variabel alamat akan menyimpan nilai Gubeng Kertajaya 29. PHP secara otomatis mengubah tipe data variabel noRumah (numerik) menjadi literal. Variabel alamat akan bertipe literal. Variabel hasil akan menyimpan nilai 32, yaitu penjumlahan dari 29 dan 3. Perhatikan, konversi otomatis ini kadang berjalan secara tidak semestinya. Ini dapat dilihat dari variabel hasilAneh yang akan menyimpan nilai 7. PHP mengambil nilai numerik dari variabel blok, yaitu 4, kemudian menambahkannya dengan isi variabel jumlah Penghuni. Hasil akhirnya adalah 4 + 3, yaitu 7. 6. PHP if..else elseif a. Pernyataan if Pernyataan akan dijalankan hanya kalau bagian ekspresi bernilai benar. Contoh : <?php $total_beli = 200000; $keterangan = "Tak Dapat Diskon"; if($total_beli >= 100000) $keterangan = "Dapat Diskon"; print("$keterangan<br>\n"); ?> b. Pernyataan If-else Menjalankan suatu tindakan tertentu bila kondisi benar dan menjalankan tindakan yang lain jika kondisi bernilai salah. Contoh : Hari ini :<br> <?php $nama_hari = date("l"); if ($nama_hari == "Sunday") print("Minggu"); elseif ($nama_hari == "Monday") print("Senin"); elseif ($nama_hari == "Tuesday") By : Ach. Khozaimi, S.Kom., M.Kom. |www. khozaimi.blogspot.com

Modul Praktikum Pemrograman Web | Universitas Trunojoyo Madura print("Selasa"); elseif ($nama_hari == "Wednesday") print("Rabu"); elseif ($nama_hari == "Thursday") print("Kamis"); elseif ($nama_hari == "Friday") print("Jum'at"); else print("Sabtu"); ?> 7. PHP Switch Switch merupakan bentuk struktur kontrol yang dapat lebih menyederhanakan bentuk struktur ifelse ataupun if elseif. jika pada struktur if program akan memilih beberapa kondisi, dalam switch program hanya akan mencocokan. Jadi perintah dalam program akan dilaksanakan apabila perintah tersebut sesuai dengan kondisi. sintaks dasar struktur switch dalam php : <?php swicth ($variabel) { case <nilai1> : perintah 1; perintah ...n; break; case <nilai2>: perintah 1; perintah ...n; break; case <nilai...n>: perintah 1; perintah ...n; break; default : perintah 1; perintah ...n; break; } ?> 8. PHP While Loops Loop mengeksekusi blok kode jumlah tertentu kali, atau saat kondisi tertentu adalah benar. Seringkali ketika Anda menulis kode, Anda ingin blok kode yang sama untuk menjalankan lagi dan lagi dalam satu baris. Alih-alih menambahkan baris hampir sama beberapa script kita dapat menggunakan loop untuk melakukan tugas seperti ini. Dalam PHP, kita memiliki pernyataan perulangan berikut:

By : Ach. Khozaimi, S.Kom., M.Kom. |www. khozaimi.blogspot.com

Modul Praktikum Pemrograman Web | Universitas Trunojoyo Madura While loop melalui blok kode sementara kondisi yang ditentukan benar Lakukan while loop melalui blok kode satu kali, kemudian mengulangi loop selama kondisi yang ditentukan benar Foreach loop melalui blok kode untuk setiap elemen dalam array Contoh : <?php $i=1; while($i<=5) { echo The number is . $i . <br />; $i++; } ?> 9. PHP For Loops Pengulangan atau looping dalam jumlah tertentu <?php for ($x=0; $x<=10; $x++) { echo "The number is: $x <br>"; } ?>

III. Tugas Praktikum


1. Install web server pada laptop atau computer sehingga dapat digunakan untuk menjalankan file PHP. 2. buatlah file PHP untuk menampilkan hasil penjumlahan, perkalian dan pembagian dari dua buah bilangan yang telah di set-kan kedalam dua variable seperti tampilan dibawah ini.

By : Ach. Khozaimi, S.Kom., M.Kom. |www. khozaimi.blogspot.com

Modul Praktikum Pemrograman Web | Universitas Trunojoyo Madura 3. Buatlah sebuah file php yang didalamnya terdapat variable local dan global. 4. Buatlah file php yang digunakan untuk mencetak data seperti tampilan berikut :

5. Buatlah file php untuk menampilkan hari, tanggal, bulan dan tahun dalam bahasa indonesia sesuai dengan tanggal server. [lihat tampilan berikut]

By : Ach. Khozaimi, S.Kom., M.Kom. |www. khozaimi.blogspot.com

Вам также может понравиться

  • Pemrograman Berorientasi Objek dengan Visual C#
    Pemrograman Berorientasi Objek dengan Visual C#
    От Everand
    Pemrograman Berorientasi Objek dengan Visual C#
    Рейтинг: 3.5 из 5 звезд
    3.5/5 (6)
  • PHP MODUL
    PHP MODUL
    Документ7 страниц
    PHP MODUL
    Toriq Al Fahrezy
    Оценок пока нет
  • Pronet
    Pronet
    Документ126 страниц
    Pronet
    Ha San
    Оценок пока нет
  • Modul Pertemuan 567
    Modul Pertemuan 567
    Документ21 страница
    Modul Pertemuan 567
    Zulqadri
    Оценок пока нет
  • Pert 9 Tanggal 05 Agustus
    Pert 9 Tanggal 05 Agustus
    Документ11 страниц
    Pert 9 Tanggal 05 Agustus
    Mian Natalia
    Оценок пока нет
  • Tugas PHP
    Tugas PHP
    Документ4 страницы
    Tugas PHP
    fabian6252
    Оценок пока нет
  • PHP
    PHP
    Документ20 страниц
    PHP
    Adi Chandra Setiawan
    Оценок пока нет
  • Cara Membuat Website Menggunakan Bahasa Pemrograman PHP
    Cara Membuat Website Menggunakan Bahasa Pemrograman PHP
    Документ53 страницы
    Cara Membuat Website Menggunakan Bahasa Pemrograman PHP
    fuckassholedamn
    Оценок пока нет
  • PHP MODUL 3 PENGENALAN
    PHP MODUL 3 PENGENALAN
    Документ12 страниц
    PHP MODUL 3 PENGENALAN
    28 Akhmad Fatkhan Salim
    Оценок пока нет
  • Belajar Mengenal Dasar Dasar PHP Untuk B
    Belajar Mengenal Dasar Dasar PHP Untuk B
    Документ11 страниц
    Belajar Mengenal Dasar Dasar PHP Untuk B
    Eko Susilo
    Оценок пока нет
  • MODUL 1 PHP DASAR
    MODUL 1 PHP DASAR
    Документ33 страницы
    MODUL 1 PHP DASAR
    farida
    Оценок пока нет
  • PW
    PW
    Документ24 страницы
    PW
    Aanggrez Tony
    Оценок пока нет
  • Pertemuan 2 - Java Web
    Pertemuan 2 - Java Web
    Документ8 страниц
    Pertemuan 2 - Java Web
    Angga Pramadjaya
    Оценок пока нет
  • Modul HTML Tingkat Dasar
    Modul HTML Tingkat Dasar
    Документ6 страниц
    Modul HTML Tingkat Dasar
    riezal_samsoe5169
    Оценок пока нет
  • Modul Praktikum Pemrograman Web I
    Modul Praktikum Pemrograman Web I
    Документ75 страниц
    Modul Praktikum Pemrograman Web I
    Benny
    Оценок пока нет
  • BKPM PHP
    BKPM PHP
    Документ45 страниц
    BKPM PHP
    Arief Laksono
    Оценок пока нет
  • Modul Praktikum Pemrograman Web
    Modul Praktikum Pemrograman Web
    Документ43 страницы
    Modul Praktikum Pemrograman Web
    Agus Haryanto
    Оценок пока нет
  • PHP-Panduan
    PHP-Panduan
    Документ37 страниц
    PHP-Panduan
    zeze
    Оценок пока нет
  • PHP SMK
    PHP SMK
    Документ30 страниц
    PHP SMK
    Ari Santoso
    Оценок пока нет
  • Manualphp
    Manualphp
    Документ30 страниц
    Manualphp
    suharni hussin
    Оценок пока нет
  • Modul PHP Universitas PDF
    Modul PHP Universitas PDF
    Документ75 страниц
    Modul PHP Universitas PDF
    Inu Fajar Nugraha
    Оценок пока нет
  • Job7 - Dasar PHP
    Job7 - Dasar PHP
    Документ9 страниц
    Job7 - Dasar PHP
    Anggi Restu agustin
    Оценок пока нет
  • SEJARAH PHP DAN TIPE DATA
    SEJARAH PHP DAN TIPE DATA
    Документ71 страница
    SEJARAH PHP DAN TIPE DATA
    CindyFzh
    Оценок пока нет
  • Pengenalan PHP Dasar
    Pengenalan PHP Dasar
    Документ15 страниц
    Pengenalan PHP Dasar
    Faris Amrullah
    Оценок пока нет
  • Pengenalan Dengan PHP: 1. Hello Word Pada PHP
    Pengenalan Dengan PHP: 1. Hello Word Pada PHP
    Документ67 страниц
    Pengenalan Dengan PHP: 1. Hello Word Pada PHP
    Sabni Wlt Jbr
    Оценок пока нет
  • Modul Pemrograman Web PHP-MI
    Modul Pemrograman Web PHP-MI
    Документ48 страниц
    Modul Pemrograman Web PHP-MI
    Irfan Khoirudin
    Оценок пока нет
  • PHP Dasar
    PHP Dasar
    Документ27 страниц
    PHP Dasar
    dodoklll
    Оценок пока нет
  • Modul Pelatihan PHP and Mysql
    Modul Pelatihan PHP and Mysql
    Документ11 страниц
    Modul Pelatihan PHP and Mysql
    Arcom Poerba
    Оценок пока нет
  • MODUL 1 PHP DASAR
    MODUL 1 PHP DASAR
    Документ88 страниц
    MODUL 1 PHP DASAR
    Muslim Post
    Оценок пока нет
  • T Modul 1 (PHP)
    T Modul 1 (PHP)
    Документ47 страниц
    T Modul 1 (PHP)
    Arasy Dafa Sulistya Kurniawan
    Оценок пока нет
  • PHP
    PHP
    Документ16 страниц
    PHP
    Muhammad Raditya Noor
    Оценок пока нет
  • Pengantar PHP
    Pengantar PHP
    Документ46 страниц
    Pengantar PHP
    Jarwo
    Оценок пока нет
  • Laporan Praktikum
    Laporan Praktikum
    Документ18 страниц
    Laporan Praktikum
    Achmad Afilianto
    Оценок пока нет
  • MENGENAL PHP UNTUK PEMULA
    MENGENAL PHP UNTUK PEMULA
    Документ38 страниц
    MENGENAL PHP UNTUK PEMULA
    Ical Mohammed
    Оценок пока нет
  • Buku Ajar Web Fundamental Dan Awp
    Buku Ajar Web Fundamental Dan Awp
    Документ54 страницы
    Buku Ajar Web Fundamental Dan Awp
    KangRo'is
    Оценок пока нет
  • modul PHP
    modul PHP
    Документ7 страниц
    modul PHP
    triwaskitoa44
    Оценок пока нет
  • Dasar PHP
    Dasar PHP
    Документ72 страницы
    Dasar PHP
    Bobhadjir
    Оценок пока нет
  • Lapres PBW Modul1 5a 180631100037
    Lapres PBW Modul1 5a 180631100037
    Документ22 страницы
    Lapres PBW Modul1 5a 180631100037
    Ilmiyah Agustin
    Оценок пока нет
  • PHP Dasar untuk Pemula
    PHP Dasar untuk Pemula
    Документ5 страниц
    PHP Dasar untuk Pemula
    Malisa
    Оценок пока нет
  • Modul 5 Web Programming
    Modul 5 Web Programming
    Документ11 страниц
    Modul 5 Web Programming
    riyan cawang
    Оценок пока нет
  • Modul PHP 1
    Modul PHP 1
    Документ39 страниц
    Modul PHP 1
    rusnedi
    Оценок пока нет
  • PHP
    PHP
    Документ166 страниц
    PHP
    Meiriani Ismu Savitri
    Оценок пока нет
  • STRUKTUR PHP
    STRUKTUR PHP
    Документ10 страниц
    STRUKTUR PHP
    Yoyud Youd
    Оценок пока нет
  • Tugas 1 Pemrograman Web - La Ode Muhammad Ilham Setiawan - F1G120006
    Tugas 1 Pemrograman Web - La Ode Muhammad Ilham Setiawan - F1G120006
    Документ18 страниц
    Tugas 1 Pemrograman Web - La Ode Muhammad Ilham Setiawan - F1G120006
    Il Hyam
    Оценок пока нет
  • PHP Dasar
    PHP Dasar
    Документ50 страниц
    PHP Dasar
    winda03
    Оценок пока нет
  • Modul PHP Praktikum
    Modul PHP Praktikum
    Документ11 страниц
    Modul PHP Praktikum
    restuadtyawarman_collage
    Оценок пока нет
  • Belajar PHP Dasar
    Belajar PHP Dasar
    Документ9 страниц
    Belajar PHP Dasar
    Yosua Suryo
    Оценок пока нет
  • Modul PHP Mysql
    Modul PHP Mysql
    Документ57 страниц
    Modul PHP Mysql
    Muhammad Asrori
    Оценок пока нет
  • Materi PHP
    Materi PHP
    Документ19 страниц
    Materi PHP
    rusda_amalia
    Оценок пока нет
  • Belajar PHP Dasar Pengenalan Dan Kegunaan PHP
    Belajar PHP Dasar Pengenalan Dan Kegunaan PHP
    Документ51 страница
    Belajar PHP Dasar Pengenalan Dan Kegunaan PHP
    Nabila Raihan
    Оценок пока нет
  • LAPORAN
    LAPORAN
    Документ72 страницы
    LAPORAN
    Midkhol Huda
    Оценок пока нет
  • Faq Tentang PHP
    Faq Tentang PHP
    Документ19 страниц
    Faq Tentang PHP
    Kang Jaki
    Оценок пока нет
  • Struktur Kendali Fungsi Dan Library Dalam Program
    Struktur Kendali Fungsi Dan Library Dalam Program
    Документ27 страниц
    Struktur Kendali Fungsi Dan Library Dalam Program
    Puspita Anjali
    Оценок пока нет
  • Modul Praktikum Pemrograman Internet
    Modul Praktikum Pemrograman Internet
    Документ75 страниц
    Modul Praktikum Pemrograman Internet
    Rhazy Minato
    Оценок пока нет
  • W3schools PHP Indonesia
    W3schools PHP Indonesia
    Документ28 страниц
    W3schools PHP Indonesia
    Eva Maudina
    Оценок пока нет
  • Pengantar PHP
    Pengantar PHP
    Документ8 страниц
    Pengantar PHP
    Saragih Ruben
    Оценок пока нет
  • PHP Dasar - Pertemuan 2
    PHP Dasar - Pertemuan 2
    Документ7 страниц
    PHP Dasar - Pertemuan 2
    dewini
    Оценок пока нет
  • TUTORIAL PHP
    TUTORIAL PHP
    Документ5 страниц
    TUTORIAL PHP
    Happy Coding
    Оценок пока нет
  • Modul 6 Dasar Pemrograman PHP
    Modul 6 Dasar Pemrograman PHP
    Документ25 страниц
    Modul 6 Dasar Pemrograman PHP
    Lino verlin
    Оценок пока нет
  • Membuat Aplikasi Bisnis Menggunakan Visual Studio Lightswitch 2013
    Membuat Aplikasi Bisnis Menggunakan Visual Studio Lightswitch 2013
    От Everand
    Membuat Aplikasi Bisnis Menggunakan Visual Studio Lightswitch 2013
    Рейтинг: 3.5 из 5 звезд
    3.5/5 (7)