MENGOPERASIKANBAHASA PEMOGRAMANBERBASIS WEBMinggu 1
Materi   Konsep Web dan Web Programming   Konsep PHP   PHP Fundamental     Tipe data, variable, operator     Pernyata...
Konsep Web   Ada dua macam Website     Website     statis      Bersifat   tetap (ditonjolkan pada tampilan)     Websit...
Web Browser dan Server   Web Browser     Software   untuk menampilkan dokumen-dokumen      dari web server, yaitu : fire...
Konsep Web Programming   Ada 2 jenis pemograman web     Client   Side Programming       Bekerja di sisi client       co...
Konsep PHP   Apa itu PHP?     PHP   kepanjangan dari Hypertext Preprocessor     Menyatu dengan HTML dan berjalan di ser...
Konsep PHP   Untuk menjalankan PHP, dibutuhkan hal-hal    sbg berikut:     Web  Server ( Apache, IIS, PWS)     Aplikasi...
Konsep PHP   Penulisan sintax PHP     Diawali            dengan tanda <? dan diakhiri dangan     tanda ?>               ...
Konsep PHP   Ketentuan penulisan code PHP     Disimpan  dengan ekstensi nama_file.php atau      nama_file.php3 atau nama...
Konsep PHP   HTML dan PHP     PHP   ditulis menyatu dengan HTML
Konsep PHP   Menjalankan PHP     Dijalankan              melalui web browser dengan terlebih     dahulu mencantumkan ala...
TIPE DATA, VARIABLE,OPERATORPHP FUNDAMENTAL
Tipe Data   Tipe Data Skalar     Integer > bilangan bulat     Float / Double > bilangan pecahan     String > teks    ...
Variable   Menyimpan data sementara dan nilainya    berubah-ubah   Ditulis diawali dengan tanda dolar ($)   Contoh:    ...
Aturan Penamaan Variable   Bersifat case sensitif yaitu huruf besar dan    kecil dibedakan   Hanya bisa diawali dengan h...
Contoh
Macam-macam Variable   Variable Global       Variable yang dikenal diseluruh bagian program   Variable local       Var...
Contoh Variable Form
Latihan   Buat sebuah Form dengan 3 input. Pastikan    nilai yang dimasukkan bisa tampil.
Operator   Operator Aritmatika       +, -, *, /, %   Operator Assigment/Penugasan       =   Operator Bitwise/untuk op...
Contoh<?$a =4;$b=10;$c=15;$hasil=$a+$b+$c;echo”hasil penjumlahan adalah $hasil”;?>
Latihan   Buat sebuah Form untuk menghitung luas    segitiga dengan rumus 0.5 *alas*tinggi
   Buat sebuah aplikasi untuk menghitung    volume Tabung dengan rumus 3.14*r*r*t
PERNYATAAKKONTROLMinggu 1
Percabangan   Digunakan untuk memberikan kodisi pada    suatu statement   Macam-macam percabangan     If     If-else  ...
Pernyataan if   Untuk melakukan eksekusi pada suatu    statement jika kondisi if terpenuhi                               ...
Pernyataan if-else   Untuk melakukan eksekusi pada suatu    statement jika kondisi if terpenuhi. Jika tidak    terpenuhi ...
if-else if- else (if bertingkat)   Jika terdapat lebih dari satu kondisi                                        if (syara...
Pernyataan switch   Untuk membandingkan    suatu variable dengan    beberapa nilai serta    menjalankan statement    tert...
Latihan 1   Buatlah form dari tiap contoh diatas agar nilai    variable bisa dimasukan melalui input form
Latihan 2   Buatlah sebuah sistem penentu keputusan nilai    mahasiswa   Nilai akhir = (tugas mandiri + UAS+ UTS)/3   K...
Perulangan   Untuk mengeksekusi statement tertentu scr    berulang-ulang selama kondisi yang diberikan    terpenuhi   Ma...
Pernyataan for   untuk mengulangi perintah dengan jumlah    pengulangan yang sudah diketahui     for (Nilai_Awal; Nilai_A...
Pernyataan while   Untuk mengulangi sebuah perintah sampai    jumlah atau kondisi tertentu terpenuhi                     ...
Latihan   Tulis contoh perulangan for dan switch dan    analisa hasilnya
Upcoming SlideShare
Loading in …5
×

Materi php

3,829 views
3,677 views

Published on

Published in: Technology
1 Comment
0 Likes
Statistics
Notes
  • permisi mas.. ijin download materi php nya kok gag bisa ya?
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Views
Total views
3,829
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
140
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Materi php

  1. 1. MENGOPERASIKANBAHASA PEMOGRAMANBERBASIS WEBMinggu 1
  2. 2. Materi Konsep Web dan Web Programming Konsep PHP PHP Fundamental  Tipe data, variable, operator  Pernyataan kontrol (if-else, switch, for, while)  Array  fungsi
  3. 3. Konsep Web Ada dua macam Website  Website statis  Bersifat tetap (ditonjolkan pada tampilan)  Website dinamis  Bersifat berubah (ditonjolkan pada pengolahan data)
  4. 4. Web Browser dan Server Web Browser  Software untuk menampilkan dokumen-dokumen dari web server, yaitu : firefox, internet explorer, opera, dll  Disebut juga web client Web Server  Software untuk menampilkan permintaan HTTP atau HTTPS dari client  Yaitu : Apache (antar platform), IIS (hanya di windows), PWS, dll
  5. 5. Konsep Web Programming Ada 2 jenis pemograman web  Client Side Programming  Bekerja di sisi client contoh: java script, vb script, html  Server Side Programming  Bekerjadisisi server contoh : PHP, Java Server Pages (JSP), Active Server Pages (ASP), Common Gateway Interface (CGI), ColdFussion, dll
  6. 6. Konsep PHP Apa itu PHP?  PHP kepanjangan dari Hypertext Preprocessor  Menyatu dengan HTML dan berjalan di server side  Bersifat opensource dan bisa dijalankan lintas platform ( windows dan linux)
  7. 7. Konsep PHP Untuk menjalankan PHP, dibutuhkan hal-hal sbg berikut:  Web Server ( Apache, IIS, PWS)  Aplikasi PHP  Database Server (MySQL Server)  Aplikasi Database (MySQL) Keempat hal diatas bisa didapatkan dalam software AppServ, PHPTriad, XAMPP, dll
  8. 8. Konsep PHP Penulisan sintax PHP  Diawali dengan tanda <? dan diakhiri dangan tanda ?> Biasanya cara ini yang sering dipakai
  9. 9. Konsep PHP Ketentuan penulisan code PHP  Disimpan dengan ekstensi nama_file.php atau nama_file.php3 atau nama_file.php4  Setiap perintah di akhiri dengan titik kome (;)
  10. 10. Konsep PHP HTML dan PHP  PHP ditulis menyatu dengan HTML
  11. 11. Konsep PHP Menjalankan PHP  Dijalankan melalui web browser dengan terlebih dahulu mencantumkan alamat web servernya  http://localhost/  http://127.0.0.1/  Alamattersebut merupakan alamat loop back  Loop back adalah alamat yang dimiliki oleh semua komputer untuk melakukan komunikasi dengan komputer itu sendiri
  12. 12. TIPE DATA, VARIABLE,OPERATORPHP FUNDAMENTAL
  13. 13. Tipe Data Tipe Data Skalar  Integer > bilangan bulat  Float / Double > bilangan pecahan  String > teks  Boolean > tipe data logika (True and False) Tipa Data Compound  Array  Objek
  14. 14. Variable Menyimpan data sementara dan nilainya berubah-ubah Ditulis diawali dengan tanda dolar ($) Contoh:  $bahasa = “inggris”;  $kelas = 1;
  15. 15. Aturan Penamaan Variable Bersifat case sensitif yaitu huruf besar dan kecil dibedakan Hanya bisa diawali dengan huruf atau garis bawah (_) Tidak boleh menggunakan reserved PHP, misal ; echo, if, dll
  16. 16. Contoh
  17. 17. Macam-macam Variable Variable Global  Variable yang dikenal diseluruh bagian program Variable local  Variable yang didefinisikan didalam fungsi sehingga tidak dikenali diluar fungsi Variable Predefine  Variable yang sudah didefinisikan sebelumnya Variable variable  Variable yang berasal dari suatu variable Variable Form  Variable yang berasal dari form HTML Variable Konstanta  Variable yang bersifat tetap
  18. 18. Contoh Variable Form
  19. 19. Latihan Buat sebuah Form dengan 3 input. Pastikan nilai yang dimasukkan bisa tampil.
  20. 20. Operator Operator Aritmatika  +, -, *, /, % Operator Assigment/Penugasan  = Operator Bitwise/untuk operasi bilangan biner Operator Perbandingan  ==, !=, <, >, <=, >= Operator Logika  AND, OR, XOR, NOT Operator Increment/Decrement  ++, --
  21. 21. Contoh<?$a =4;$b=10;$c=15;$hasil=$a+$b+$c;echo”hasil penjumlahan adalah $hasil”;?>
  22. 22. Latihan Buat sebuah Form untuk menghitung luas segitiga dengan rumus 0.5 *alas*tinggi
  23. 23.  Buat sebuah aplikasi untuk menghitung volume Tabung dengan rumus 3.14*r*r*t
  24. 24. PERNYATAAKKONTROLMinggu 1
  25. 25. Percabangan Digunakan untuk memberikan kodisi pada suatu statement Macam-macam percabangan  If  If-else  If-else-if-else  switch
  26. 26. Pernyataan if Untuk melakukan eksekusi pada suatu statement jika kondisi if terpenuhi if (kondisi) { statement; }
  27. 27. Pernyataan if-else Untuk melakukan eksekusi pada suatu statement jika kondisi if terpenuhi. Jika tidak terpenuhi maka statement yang ada pada else yang akan dieksekusi. if (syarat) { statement } else { statement lain }
  28. 28. if-else if- else (if bertingkat) Jika terdapat lebih dari satu kondisi if (syarat pertama) { statement pertama } elseif (syarat kedua) { statement kedua } else { statement lain }
  29. 29. Pernyataan switch Untuk membandingkan suatu variable dengan beberapa nilai serta menjalankan statement tertentu jika nilai variable sama dengan nilai yang dibandingkan Keluar dari blok statemen menggunakan “break”
  30. 30. Latihan 1 Buatlah form dari tiap contoh diatas agar nilai variable bisa dimasukan melalui input form
  31. 31. Latihan 2 Buatlah sebuah sistem penentu keputusan nilai mahasiswa Nilai akhir = (tugas mandiri + UAS+ UTS)/3 Ketentuan nilai:  Nilai >= 90  Nilai Huruf = A  Status = Lulus  Nilai akhir >= 80  Nilai Huruf = B  Status = Lulus  Nilai akhir >= 70  Nilai Huruf = C  Status = Lulus  Nilai akhir selain diatas  Nilai Huruf = D  Status = Tidak Lulus
  32. 32. Perulangan Untuk mengeksekusi statement tertentu scr berulang-ulang selama kondisi yang diberikan terpenuhi Macam-macam perulangan  For  While  Do-while
  33. 33. Pernyataan for untuk mengulangi perintah dengan jumlah pengulangan yang sudah diketahui for (Nilai_Awal; Nilai_Akhir; Counter)
  34. 34. Pernyataan while Untuk mengulangi sebuah perintah sampai jumlah atau kondisi tertentu terpenuhi while (syarat) { statement }
  35. 35. Latihan Tulis contoh perulangan for dan switch dan analisa hasilnya

×