SlideShare a Scribd company logo
1 of 19
Download to read offline
By I Wayan Simpen
Kontrak Perkuliahan
• Aktifitas Pemrograman WEB II terdiri
  dari:
  – Perkuliahan Tatap Muka
  – Tugas-Tugas
  – Mid (Ujan Tengah Semester)
  – Final (Ujian Akhir Semester)
• Penilaian       Tugas-Tugas       15%
                  MID               40%
                  FINAL             40%
                  Kehadiran          5%
                  Total            100%
Pendahuluan
• PHP (Personal Home Page) merupakan
  bahasa script yang digunakan untuk
  membuat halaman web yang dinamis.
• Dinamis berarti halaman yang akan
  ditampilkan dibuat saat halaman itu diminta
  oleh client. Mekanisme ini menyebabkan
  informasi yang diterima client selalu yang
  terbaru.
• Semua script PHP dieksekusi pada server
  dimana script tersebut dijalankan.
• PHP juga termasuk dalam HTML-embedded,
  artinya code php dapat kita sisipkan pada
  sebuah halaman HTML.
• Tag yang dapat digunakan untuk menyatakan
  script php adalah:
      • <? … ?>
      • <?php … ?>
      • <% … %>
• Diantara ketiga ini tag kedua merupakan tag
  yang paling aman karena memberikan tanda
  yang lebih jelas dan pada umumnya
  dimengerti oleh web server.
• Contoh:
 <HTML>
 <HEAD>
 <TITLE>PHP Mania</TITLE>
 </HEAD>
 <BODY>
 <?php
   echo "<B>PHP untuk halaman web yang
 dinamis</B>";
 ?>
 </BODY>
 </HTML>
• Contoh: (tanpa Tag HTML)
          <?php
            echo "<B>PHP untuk
          halaman web yang
          dinamis</B>";
          ?>
Software yang dibutuhkan
               • Web Server (PWS, IIS,
                 Xitami, JSP, atau
                 Apache.
               • PHP 4.01 atau diatasnya
               • MySql Server dan client
               • phpMyAdmin (software
                 manajemen basisdata)
•   PhpTriad
•   WAMP5
•   XAMP
•   AppServ
Sintak Dasar PHP
• Penterjemah PHP akan membaca file html
  sampai ditemukan tag spesial yang
  memberitahukan untuk menterjemah-kan
  teks berikutnya sebagai code php.
• Semua teks yang berada diluar tag awal
  dan akhir php akan dianggap sebagai teks
  html biasa dan akan dikirimkan langsung
  ke browser client untuk ditampilkan.
Statemen
• Sebuah statemen merupakan sebuah
  perintah yang diakhiri dengan tanda titik koma
  (;) . Tanda tag penutup script php juga dapat
  sebagai penutup atau menyatakan akhir dari
  suatu statemen PHP

  Contoh :
  <?php
   echo "hanya untuk test";
   echo "sama untuk test saja“
  ?>
Statemen Output
• Beberapa statemen output yang dapat
  digunakan pada PHP yaitu:
• echo
      echo “Belajar PHP”
• print()
      print(“Belajar PHP”)
• printf()
      printf(“%s %f %d”,”PHP”,3.23,60)
Komentar

• Komentar merupakan bagian program
  yang tidak akan dieksekusi.
• PHP memberikan banyak pilihan untuk
  menuliskan komentar. Cara penulisannya
  merupakan adopsi dari gaya penulisan
  komentar pada bahasa C, C++.
Contoh:
<?php
/*
echo "Kalimat ini tidak akan dicetak";
*/
?>
<?php
echo "Kalimat ini akan dicetak"; //
Bagian ini hanya merupakan komentar
?>
TIPE DATA
• PHP memiliki 8 tipe data dasar yaitu
  boolean , integer , float (floating-point),
  string , array , object , resource dan NULL
• Biasanya tipe variable pada php tidak
  ditentukan oleh programmer, namun
  ditentukan berdasarkan untuk apa variable
  itu digunakan saat program dijalankan.
Tipe data Boolean
• Bernilai true atau false
• Contoh:
  <?php
  $ada = true;
  if($ada == TRUE){
  echo "NIM terdaftar dalam database kami";
  } else {
  echo "Maaf NIM anda tidak terdaftar";
  }
  ?>
Tipe Data Integer
• Tipe ini merupakan tipe bilangan bulat
• Contoh:
  $a = 1234; # desimal
  $a = -123; # negatif desimal
  // octal (sama dengan 83 dalam desimal)
  $a = 0123;
  // hexadecimal (sama dengan 26 dalam
  desimal)
  $a = 0x1A;
Tipe Data Float
• Tipe ini merupakan tipe bilangan real
• Contoh:
    $a = 1.234;
    $a = 1.2e3;
    $a = 7E-10;
Tipe Data String
• String merupakan kumpulan karakter
• Contoh:
                $untai = 'Ini merupakan
                untaian karakter';
                $rantai = "ini juga
                berupa string";
Karakter Khusus
n        Linefeed / baris baru
r        Cariagge return / enter (13)
t        Tab Horizontal
        Backslash
$        Tanda dollar
"        Petik ganda
Tipe Data Array
• Array adalah sebuah data yang
  mengandung satu atau lebih data, dan
  dapat diindek berdasarkan numerik
  maupun string.
      array( [key =>] value
      , ...
      )
Contoh :
$a = array( 1 => 'one', 2 => 'two', 3 => 'three' );

More Related Content

Viewers also liked

ICANN 報告会 8.4.2011
ICANN 報告会 8.4.2011ICANN 報告会 8.4.2011
ICANN 報告会 8.4.2011Jacob Williams
 
1001 鶯歌陶瓷之旅 鬼斧神工篇
1001 鶯歌陶瓷之旅 鬼斧神工篇1001 鶯歌陶瓷之旅 鬼斧神工篇
1001 鶯歌陶瓷之旅 鬼斧神工篇Koony Lin
 
T 21 Recrutamento Lúcia
T 21 Recrutamento LúciaT 21 Recrutamento Lúcia
T 21 Recrutamento Lúcialuciardeus
 
專案執行故事
專案執行故事專案執行故事
專案執行故事bplan0401
 
EXPO PARA EL RECUERDO
EXPO PARA EL RECUERDOEXPO PARA EL RECUERDO
EXPO PARA EL RECUERDOconchita55
 
Dd campoformido progetto_friulano_2010_2011
Dd campoformido progetto_friulano_2010_2011Dd campoformido progetto_friulano_2010_2011
Dd campoformido progetto_friulano_2010_2011Cecilia Della Vedova
 
10 cosas que debes saber sobre Social Commerce
10 cosas que debes saber sobre Social Commerce10 cosas que debes saber sobre Social Commerce
10 cosas que debes saber sobre Social CommerceCarlos Terrones Lizana
 
ÁLbum De Fotos PinhãO
ÁLbum De Fotos PinhãOÁLbum De Fotos PinhãO
ÁLbum De Fotos PinhãOMaria Tavares
 
apropiacion de Tic en Uniguajira
apropiacion de Tic en Uniguajiraapropiacion de Tic en Uniguajira
apropiacion de Tic en Uniguajiraguest548ec2
 
Prova alceu 2014 7ºb 1ºbim
Prova alceu 2014 7ºb 1ºbimProva alceu 2014 7ºb 1ºbim
Prova alceu 2014 7ºb 1ºbimÍris Ferreira
 
Introdução à Fotografia
Introdução à FotografiaIntrodução à Fotografia
Introdução à FotografiaBruno Pereira
 

Viewers also liked (20)

ICANN 報告会 8.4.2011
ICANN 報告会 8.4.2011ICANN 報告会 8.4.2011
ICANN 報告会 8.4.2011
 
1001 鶯歌陶瓷之旅 鬼斧神工篇
1001 鶯歌陶瓷之旅 鬼斧神工篇1001 鶯歌陶瓷之旅 鬼斧神工篇
1001 鶯歌陶瓷之旅 鬼斧神工篇
 
Роботи учнів з Adobe Photoshop
Роботи учнів з Adobe PhotoshopРоботи учнів з Adobe Photoshop
Роботи учнів з Adobe Photoshop
 
A era vargas
A era vargasA era vargas
A era vargas
 
T 21 Recrutamento Lúcia
T 21 Recrutamento LúciaT 21 Recrutamento Lúcia
T 21 Recrutamento Lúcia
 
專案執行故事
專案執行故事專案執行故事
專案執行故事
 
como fazer texto
como fazer textocomo fazer texto
como fazer texto
 
EXPO PARA EL RECUERDO
EXPO PARA EL RECUERDOEXPO PARA EL RECUERDO
EXPO PARA EL RECUERDO
 
Competencias cono 3º
Competencias cono 3ºCompetencias cono 3º
Competencias cono 3º
 
Dd campoformido progetto_friulano_2010_2011
Dd campoformido progetto_friulano_2010_2011Dd campoformido progetto_friulano_2010_2011
Dd campoformido progetto_friulano_2010_2011
 
10 cosas que debes saber sobre Social Commerce
10 cosas que debes saber sobre Social Commerce10 cosas que debes saber sobre Social Commerce
10 cosas que debes saber sobre Social Commerce
 
Oficina dos professores
Oficina dos professoresOficina dos professores
Oficina dos professores
 
ÁLbum De Fotos PinhãO
ÁLbum De Fotos PinhãOÁLbum De Fotos PinhãO
ÁLbum De Fotos PinhãO
 
Aquecimento Global
Aquecimento GlobalAquecimento Global
Aquecimento Global
 
China 7ºanos
China   7ºanosChina   7ºanos
China 7ºanos
 
apropiacion de Tic en Uniguajira
apropiacion de Tic en Uniguajiraapropiacion de Tic en Uniguajira
apropiacion de Tic en Uniguajira
 
Sejarah Presentation
Sejarah PresentationSejarah Presentation
Sejarah Presentation
 
Prova alceu 2014 7ºb 1ºbim
Prova alceu 2014 7ºb 1ºbimProva alceu 2014 7ºb 1ºbim
Prova alceu 2014 7ºb 1ºbim
 
Introdução à Fotografia
Introdução à FotografiaIntrodução à Fotografia
Introdução à Fotografia
 
Test
TestTest
Test
 

Similar to WEB II PHP 01

Similar to WEB II PHP 01 (20)

Tutorial php
Tutorial phpTutorial php
Tutorial php
 
Tutorial dan Pengenalan php
Tutorial dan Pengenalan phpTutorial dan Pengenalan php
Tutorial dan Pengenalan php
 
3984793.ppt
3984793.ppt3984793.ppt
3984793.ppt
 
Php 1
Php 1Php 1
Php 1
 
materi php
materi phpmateri php
materi php
 
Semua tentang php
Semua tentang phpSemua tentang php
Semua tentang php
 
10_Dasar_PHP.pptx
10_Dasar_PHP.pptx10_Dasar_PHP.pptx
10_Dasar_PHP.pptx
 
materi Php lanjutan
materi Php lanjutanmateri Php lanjutan
materi Php lanjutan
 
265991658-Pengantar-PHP-ppt.ppt
265991658-Pengantar-PHP-ppt.ppt265991658-Pengantar-PHP-ppt.ppt
265991658-Pengantar-PHP-ppt.ppt
 
10012333 tugas1 db_web
10012333 tugas1 db_web10012333 tugas1 db_web
10012333 tugas1 db_web
 
Berkenalan dengan bahasa php pemrograman web
Berkenalan dengan bahasa php   pemrograman webBerkenalan dengan bahasa php   pemrograman web
Berkenalan dengan bahasa php pemrograman web
 
Belajar php (pemula dasar)
Belajar php (pemula dasar)Belajar php (pemula dasar)
Belajar php (pemula dasar)
 
Bpmogrman berorientasi fungsi
Bpmogrman berorientasi fungsiBpmogrman berorientasi fungsi
Bpmogrman berorientasi fungsi
 
Pengenalan PHP
Pengenalan PHPPengenalan PHP
Pengenalan PHP
 
MODUL_PHP_TIK_XII
MODUL_PHP_TIK_XIIMODUL_PHP_TIK_XII
MODUL_PHP_TIK_XII
 
Laporan pratikum iv web
Laporan pratikum iv webLaporan pratikum iv web
Laporan pratikum iv web
 
Php coder
Php coderPhp coder
Php coder
 
W E B P R O G R A M M I N G
W E B  P R O G R A M M I N GW E B  P R O G R A M M I N G
W E B P R O G R A M M I N G
 
Webprograming
WebprogramingWebprograming
Webprograming
 
Web programming
Web programmingWeb programming
Web programming
 

More from Rani Sarungallo Rombe (11)

WEB II PHP 11 odbc 2
WEB II PHP 11 odbc 2WEB II PHP 11 odbc 2
WEB II PHP 11 odbc 2
 
WEB II PHP 10 odbc 1
WEB II PHP 10 odbc 1WEB II PHP 10 odbc 1
WEB II PHP 10 odbc 1
 
WEB II PHP 09 text
WEB II PHP 09 textWEB II PHP 09 text
WEB II PHP 09 text
 
WEB II PHP 07
WEB II PHP 07WEB II PHP 07
WEB II PHP 07
 
WEB II PHP 06.ppt
WEB II PHP 06.pptWEB II PHP 06.ppt
WEB II PHP 06.ppt
 
WEB II PHP 06
WEB II PHP 06WEB II PHP 06
WEB II PHP 06
 
WEB II PHP 05
WEB II PHP 05WEB II PHP 05
WEB II PHP 05
 
WEB II PHP 04
WEB II PHP 04WEB II PHP 04
WEB II PHP 04
 
WEB II PHP 03
WEB II PHP 03WEB II PHP 03
WEB II PHP 03
 
WEB II PHP 02
WEB II PHP 02WEB II PHP 02
WEB II PHP 02
 
Wek14 mysql 2
Wek14 mysql 2Wek14 mysql 2
Wek14 mysql 2
 

WEB II PHP 01

  • 1. By I Wayan Simpen
  • 2. Kontrak Perkuliahan • Aktifitas Pemrograman WEB II terdiri dari: – Perkuliahan Tatap Muka – Tugas-Tugas – Mid (Ujan Tengah Semester) – Final (Ujian Akhir Semester) • Penilaian Tugas-Tugas 15% MID 40% FINAL 40% Kehadiran 5% Total 100%
  • 3. Pendahuluan • PHP (Personal Home Page) merupakan bahasa script yang digunakan untuk membuat halaman web yang dinamis. • Dinamis berarti halaman yang akan ditampilkan dibuat saat halaman itu diminta oleh client. Mekanisme ini menyebabkan informasi yang diterima client selalu yang terbaru. • Semua script PHP dieksekusi pada server dimana script tersebut dijalankan.
  • 4. • PHP juga termasuk dalam HTML-embedded, artinya code php dapat kita sisipkan pada sebuah halaman HTML. • Tag yang dapat digunakan untuk menyatakan script php adalah: • <? … ?> • <?php … ?> • <% … %> • Diantara ketiga ini tag kedua merupakan tag yang paling aman karena memberikan tanda yang lebih jelas dan pada umumnya dimengerti oleh web server.
  • 5. • Contoh: <HTML> <HEAD> <TITLE>PHP Mania</TITLE> </HEAD> <BODY> <?php echo "<B>PHP untuk halaman web yang dinamis</B>"; ?> </BODY> </HTML>
  • 6. • Contoh: (tanpa Tag HTML) <?php echo "<B>PHP untuk halaman web yang dinamis</B>"; ?>
  • 7. Software yang dibutuhkan • Web Server (PWS, IIS, Xitami, JSP, atau Apache. • PHP 4.01 atau diatasnya • MySql Server dan client • phpMyAdmin (software manajemen basisdata) • PhpTriad • WAMP5 • XAMP • AppServ
  • 8. Sintak Dasar PHP • Penterjemah PHP akan membaca file html sampai ditemukan tag spesial yang memberitahukan untuk menterjemah-kan teks berikutnya sebagai code php. • Semua teks yang berada diluar tag awal dan akhir php akan dianggap sebagai teks html biasa dan akan dikirimkan langsung ke browser client untuk ditampilkan.
  • 9. Statemen • Sebuah statemen merupakan sebuah perintah yang diakhiri dengan tanda titik koma (;) . Tanda tag penutup script php juga dapat sebagai penutup atau menyatakan akhir dari suatu statemen PHP Contoh : <?php echo "hanya untuk test"; echo "sama untuk test saja“ ?>
  • 10. Statemen Output • Beberapa statemen output yang dapat digunakan pada PHP yaitu: • echo echo “Belajar PHP” • print() print(“Belajar PHP”) • printf() printf(“%s %f %d”,”PHP”,3.23,60)
  • 11. Komentar • Komentar merupakan bagian program yang tidak akan dieksekusi. • PHP memberikan banyak pilihan untuk menuliskan komentar. Cara penulisannya merupakan adopsi dari gaya penulisan komentar pada bahasa C, C++.
  • 12. Contoh: <?php /* echo "Kalimat ini tidak akan dicetak"; */ ?> <?php echo "Kalimat ini akan dicetak"; // Bagian ini hanya merupakan komentar ?>
  • 13. TIPE DATA • PHP memiliki 8 tipe data dasar yaitu boolean , integer , float (floating-point), string , array , object , resource dan NULL • Biasanya tipe variable pada php tidak ditentukan oleh programmer, namun ditentukan berdasarkan untuk apa variable itu digunakan saat program dijalankan.
  • 14. Tipe data Boolean • Bernilai true atau false • Contoh: <?php $ada = true; if($ada == TRUE){ echo "NIM terdaftar dalam database kami"; } else { echo "Maaf NIM anda tidak terdaftar"; } ?>
  • 15. Tipe Data Integer • Tipe ini merupakan tipe bilangan bulat • Contoh: $a = 1234; # desimal $a = -123; # negatif desimal // octal (sama dengan 83 dalam desimal) $a = 0123; // hexadecimal (sama dengan 26 dalam desimal) $a = 0x1A;
  • 16. Tipe Data Float • Tipe ini merupakan tipe bilangan real • Contoh: $a = 1.234; $a = 1.2e3; $a = 7E-10;
  • 17. Tipe Data String • String merupakan kumpulan karakter • Contoh: $untai = 'Ini merupakan untaian karakter'; $rantai = "ini juga berupa string";
  • 18. Karakter Khusus n Linefeed / baris baru r Cariagge return / enter (13) t Tab Horizontal Backslash $ Tanda dollar " Petik ganda
  • 19. Tipe Data Array • Array adalah sebuah data yang mengandung satu atau lebih data, dan dapat diindek berdasarkan numerik maupun string. array( [key =>] value , ... ) Contoh : $a = array( 1 => 'one', 2 => 'two', 3 => 'three' );