SlideShare a Scribd company logo
1 of 3
BAB I DASAR DASAR PHP



Instalasi Sofware
PHP adalah bahasa pemrogram web yang paling banyak dipakai saat ini, untuk mencoba
belajar PHP, maka diperlukan beberapa software yaitu, Web server apache, MySQL dan
PHPmyAdmin serta PHP itu sendiri.
Instalasi satu persatu jarang dilakukan karena selain susah, juga makan waktu, maka
untuk instalasi belajar PHP ini kita bisa menggunakan Salah satu paket bundle yang
bernama Appserver.
Penjelasan Komponen
1.Apache
Apache adalah sofware yang bertugas menerima request dari user dan memberikan
dokumen html keuser tersebut (lewat browser). Dengan hanya menggunakan Apache, kita
bisa membuat webserver untuk website statis, sayangnya kita tidak bisa melakukan
pemrograman PHP hanya mengandalkan Apache
2.PHP, PHP adalah bahasa pemrograman yang dipakai di sisi server, fungsi dari PHP
adalah membuat halaman web dinamis, misal form guestbook, counter pengunjung, atau
membaut laporan secara dinamis dalam bentuk PHP.
3.MySQL
MySQL adalah database server yang tugasnya menyimpan tabel tabel data yang biasanya
dipakai di website untuk menyimpan data user, berita, counter, dan data data lainnya
4.PhpMyAdmin adalah tool “front-end” berbasis web, fungsinya adalah


      Appserv adalah tool all-in-one dimana seluruh software yang akan dipakai dalam
pemrograman PHP sudah d includekan. Hal hal yang perlu diperhatikan saat instalasi
adalah
Enable innoDB pada mySQL
gunakan username dan password root
untuk servernamenya gunakan localhost dengan port 80
install sofware di D: . Instalasi di D lebih direkomendasikan, terutama jika system C ada
di    proteksi, misal dengan deepfreeze.


Sususan direktori
5.Testing PHP
program I:
untuk mengetes PHP sudah berjalan atau belum, buatkan script


<?php
phpinfo();
?>


jika muncul halaman informasi tentang PHP berarti anda berhasil, jika yang muncul adalah
code php apa adanya, artinya php
6.Konverter
program kedua yang akan kita buat adalah program konversi mata uang, program ini akan
mengkonversi mata uang dollar kerupiah




Program II:


<form action="konverter.php" >
<input type="text" name="dollar">


<input type="submit" value="konversi">
</form>
<?php
$dollar=$_GET['dollar'];
$rupiah=$dollar* 8500;
echo $dollar." US dollar =".$rupiah;
?>
Program III:

<form action="konverter2.php" >
<input type="text" name="uang"><br/>
<input type="radio" name="param" value="d2r">Dollar to rupiah
<input type="radio" name="param" value="r2d"> rupiah to Dollar <br/>
<input type="submit" value="konversi" name="konvert"><br/>
</form>
<?php
if(isset($_GET['konvert'])){
$param=$_GET['param'];
if($param=='d2r') {
        $uang=$_GET['uang'];
        $hasil=$uang* 8500;
        echo $uang." US dollar =".$hasil ."Rupiah";
}else{
        $uang=$_GET['uang'];
        $hasil=$uang/ 8500;
        echo $uang." Rupiah =".$hasil. "US Dollar";
}//end of if
}//end if isset
?>




TUGAS:


1.Gantilah method GET menjadi POST, apa perbedaannya!
2.Buatkan program untuk menghitung luas segiempat!

More Related Content

What's hot

Tut xampp wordpress
Tut xampp wordpress Tut xampp wordpress
Tut xampp wordpress Nur Nissa
 
Pertemuan 3 a
Pertemuan 3 aPertemuan 3 a
Pertemuan 3 azaenald i
 
Tutorial instalasi wordpress secara localhost
Tutorial instalasi wordpress secara localhostTutorial instalasi wordpress secara localhost
Tutorial instalasi wordpress secara localhostadibsun
 
Langkah langkah memasang Content Management System
Langkah langkah memasang Content Management SystemLangkah langkah memasang Content Management System
Langkah langkah memasang Content Management Systemtukangojek48
 
Tugas 4 pemrograman framework 1300631019
Tugas 4 pemrograman framework 1300631019Tugas 4 pemrograman framework 1300631019
Tugas 4 pemrograman framework 1300631019setiyo muji
 
Paper3 jefri common errors
Paper3 jefri common errorsPaper3 jefri common errors
Paper3 jefri common errorsJefri Fahrian
 
Tugas 1 rekayasa web
Tugas 1 rekayasa webTugas 1 rekayasa web
Tugas 1 rekayasa webNasrul Akbar
 
PROGRESS DEV - Basic Laravel 5.3 Part #2
PROGRESS DEV - Basic Laravel 5.3 Part #2PROGRESS DEV - Basic Laravel 5.3 Part #2
PROGRESS DEV - Basic Laravel 5.3 Part #2UKM PROGRESS
 
Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10
Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10
Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10manafhsb
 
Install wordpress offline
Install wordpress offlineInstall wordpress offline
Install wordpress offlineariedeva
 

What's hot (15)

Tut xampp wordpress
Tut xampp wordpress Tut xampp wordpress
Tut xampp wordpress
 
Pertemuan 3 a
Pertemuan 3 aPertemuan 3 a
Pertemuan 3 a
 
Tutorial instalasi wordpress secara localhost
Tutorial instalasi wordpress secara localhostTutorial instalasi wordpress secara localhost
Tutorial instalasi wordpress secara localhost
 
Pertemuan ke 2
Pertemuan ke 2Pertemuan ke 2
Pertemuan ke 2
 
Pertemuan1
Pertemuan1Pertemuan1
Pertemuan1
 
Langkah langkah memasang Content Management System
Langkah langkah memasang Content Management SystemLangkah langkah memasang Content Management System
Langkah langkah memasang Content Management System
 
modul PHP
modul PHPmodul PHP
modul PHP
 
Tugas 4 pemrograman framework 1300631019
Tugas 4 pemrograman framework 1300631019Tugas 4 pemrograman framework 1300631019
Tugas 4 pemrograman framework 1300631019
 
Paper3 jefri common errors
Paper3 jefri common errorsPaper3 jefri common errors
Paper3 jefri common errors
 
Tugas 1 rekayasa web
Tugas 1 rekayasa webTugas 1 rekayasa web
Tugas 1 rekayasa web
 
PROGRESS DEV - Basic Laravel 5.3 Part #2
PROGRESS DEV - Basic Laravel 5.3 Part #2PROGRESS DEV - Basic Laravel 5.3 Part #2
PROGRESS DEV - Basic Laravel 5.3 Part #2
 
Kalengkian pws
Kalengkian pwsKalengkian pws
Kalengkian pws
 
Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10
Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10
Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10
 
Tut php
Tut phpTut php
Tut php
 
Install wordpress offline
Install wordpress offlineInstall wordpress offline
Install wordpress offline
 

Viewers also liked

Introducing phpMyBootstrap
Introducing phpMyBootstrapIntroducing phpMyBootstrap
Introducing phpMyBootstrapRod Linguri
 
09071003002 session dan fungsinya
09071003002 session dan fungsinya09071003002 session dan fungsinya
09071003002 session dan fungsinyafebeniken
 
Introduction to CodeIgniter
Introduction to CodeIgniterIntroduction to CodeIgniter
Introduction to CodeIgniterPiti Suwannakom
 
Web app development_crud_13
Web app development_crud_13Web app development_crud_13
Web app development_crud_13Hassen Poreya
 
Bab 4 tools-pemrograman-web-dan-database
Bab 4 tools-pemrograman-web-dan-databaseBab 4 tools-pemrograman-web-dan-database
Bab 4 tools-pemrograman-web-dan-databasefebeniken
 
หน่วยประมวลผล
หน่วยประมวลผลหน่วยประมวลผล
หน่วยประมวลผลokbeer
 
2011fall guidance01
2011fall guidance012011fall guidance01
2011fall guidance01Eiji Tomida
 
ความรู้เกี่ยวกับระบบปฏิบัติการ
ความรู้เกี่ยวกับระบบปฏิบัติการความรู้เกี่ยวกับระบบปฏิบัติการ
ความรู้เกี่ยวกับระบบปฏิบัติการokbeer
 
งานนำเสนอ..
งานนำเสนอ..งานนำเสนอ..
งานนำเสนอ..amphaiboon
 
Презентация «Крафтворк»
Презентация «Крафтворк»Презентация «Крафтворк»
Презентация «Крафтворк»Ivan_Gru
 
รูปโมลานิซ่า
รูปโมลานิซ่ารูปโมลานิซ่า
รูปโมลานิซ่าMos BirDy
 
Presentazioneeco compatibile-slide
Presentazioneeco compatibile-slidePresentazioneeco compatibile-slide
Presentazioneeco compatibile-slidepezzuto_antonio
 
หน่วยประมวลผล
หน่วยประมวลผลหน่วยประมวลผล
หน่วยประมวลผลokbeer
 
Copy of new general presentation 2011 without videos
Copy of new general presentation 2011 without videosCopy of new general presentation 2011 without videos
Copy of new general presentation 2011 without videosalmiralic
 

Viewers also liked (20)

Introducing phpMyBootstrap
Introducing phpMyBootstrapIntroducing phpMyBootstrap
Introducing phpMyBootstrap
 
09071003002 session dan fungsinya
09071003002 session dan fungsinya09071003002 session dan fungsinya
09071003002 session dan fungsinya
 
Introduction to CodeIgniter
Introduction to CodeIgniterIntroduction to CodeIgniter
Introduction to CodeIgniter
 
Web app development_crud_13
Web app development_crud_13Web app development_crud_13
Web app development_crud_13
 
Bab 4 tools-pemrograman-web-dan-database
Bab 4 tools-pemrograman-web-dan-databaseBab 4 tools-pemrograman-web-dan-database
Bab 4 tools-pemrograman-web-dan-database
 
หน่วยประมวลผล
หน่วยประมวลผลหน่วยประมวลผล
หน่วยประมวลผล
 
2011fall guidance01
2011fall guidance012011fall guidance01
2011fall guidance01
 
ความรู้เกี่ยวกับระบบปฏิบัติการ
ความรู้เกี่ยวกับระบบปฏิบัติการความรู้เกี่ยวกับระบบปฏิบัติการ
ความรู้เกี่ยวกับระบบปฏิบัติการ
 
งานนำเสนอ..
งานนำเสนอ..งานนำเสนอ..
งานนำเสนอ..
 
Презентация «Крафтворк»
Презентация «Крафтворк»Презентация «Крафтворк»
Презентация «Крафтворк»
 
Strategische Workforce Planning; Nu anticiperen op de uitdagingen van morgen
Strategische Workforce Planning; Nu anticiperen op de uitdagingen van morgenStrategische Workforce Planning; Nu anticiperen op de uitdagingen van morgen
Strategische Workforce Planning; Nu anticiperen op de uitdagingen van morgen
 
Mata
MataMata
Mata
 
รูปโมลานิซ่า
รูปโมลานิซ่ารูปโมลานิซ่า
รูปโมลานิซ่า
 
Presentazioneeco compatibile-slide
Presentazioneeco compatibile-slidePresentazioneeco compatibile-slide
Presentazioneeco compatibile-slide
 
Heidi keso jaettu_johtajuus
Heidi keso jaettu_johtajuusHeidi keso jaettu_johtajuus
Heidi keso jaettu_johtajuus
 
Frame perencanaan tahun 2012 2
Frame perencanaan tahun 2012 2Frame perencanaan tahun 2012 2
Frame perencanaan tahun 2012 2
 
หน่วยประมวลผล
หน่วยประมวลผลหน่วยประมวลผล
หน่วยประมวลผล
 
China
ChinaChina
China
 
Copy of new general presentation 2011 without videos
Copy of new general presentation 2011 without videosCopy of new general presentation 2011 without videos
Copy of new general presentation 2011 without videos
 
Dgfdsgfdgfdgfdg
DgfdsgfdgfdgfdgDgfdsgfdgfdgfdg
Dgfdsgfdgfdgfdg
 

Similar to Php modul1 dasar dasar php

MODUL / MATERI-MATERI PEMBELAJARAN PHP.pdf
MODUL / MATERI-MATERI PEMBELAJARAN PHP.pdfMODUL / MATERI-MATERI PEMBELAJARAN PHP.pdf
MODUL / MATERI-MATERI PEMBELAJARAN PHP.pdfAMV STUDIO DEVELOPMENT
 
Modul praktikum algoritma
Modul praktikum algoritmaModul praktikum algoritma
Modul praktikum algoritmaRony BolaNk
 
MENGENAL PHP Pemrograman Web 1
MENGENAL PHP Pemrograman Web 1MENGENAL PHP Pemrograman Web 1
MENGENAL PHP Pemrograman Web 1agungtrianggoro
 
Bab01 - Pengenalan PHP
Bab01 - Pengenalan PHPBab01 - Pengenalan PHP
Bab01 - Pengenalan PHPRieko Kristian
 
Web programming pertemuan 1
Web programming   pertemuan 1Web programming   pertemuan 1
Web programming pertemuan 1Iwan Tanjung
 
Tutorial php membuat Aplikasi Inventaris
Tutorial php membuat Aplikasi InventarisTutorial php membuat Aplikasi Inventaris
Tutorial php membuat Aplikasi InventarisDeka M Wildan
 
Website dinamis dengan PHP
Website dinamis dengan PHPWebsite dinamis dengan PHP
Website dinamis dengan PHPFarichah Riha
 
Xampp Untuk Pemula
Xampp Untuk PemulaXampp Untuk Pemula
Xampp Untuk PemulaNdixs Tok
 
Membuat buku-tamu dengan Php
Membuat buku-tamu dengan PhpMembuat buku-tamu dengan Php
Membuat buku-tamu dengan PhpAlbertz Ace-Red
 
Arifadli membuat buku-tamu
Arifadli membuat buku-tamuArifadli membuat buku-tamu
Arifadli membuat buku-tamuHaswi Haswi
 
Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)
Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)
Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)riarel
 
Belajar php-dengan-framework-code-igniter1
Belajar php-dengan-framework-code-igniter1Belajar php-dengan-framework-code-igniter1
Belajar php-dengan-framework-code-igniter1Al-dhimas Purnama
 

Similar to Php modul1 dasar dasar php (20)

MODUL / MATERI-MATERI PEMBELAJARAN PHP.pdf
MODUL / MATERI-MATERI PEMBELAJARAN PHP.pdfMODUL / MATERI-MATERI PEMBELAJARAN PHP.pdf
MODUL / MATERI-MATERI PEMBELAJARAN PHP.pdf
 
Modul praktikum algoritma
Modul praktikum algoritmaModul praktikum algoritma
Modul praktikum algoritma
 
Php mysq l - siapa - takut
Php mysq l - siapa - takutPhp mysq l - siapa - takut
Php mysq l - siapa - takut
 
Pertemuan 8
Pertemuan 8Pertemuan 8
Pertemuan 8
 
MENGENAL PHP Pemrograman Web 1
MENGENAL PHP Pemrograman Web 1MENGENAL PHP Pemrograman Web 1
MENGENAL PHP Pemrograman Web 1
 
Pertemuan 1
Pertemuan 1Pertemuan 1
Pertemuan 1
 
Bab01
Bab01Bab01
Bab01
 
Bab01 - Pengenalan PHP
Bab01 - Pengenalan PHPBab01 - Pengenalan PHP
Bab01 - Pengenalan PHP
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Php & mysql
Php & mysqlPhp & mysql
Php & mysql
 
Php & mysql
Php & mysqlPhp & mysql
Php & mysql
 
Web programming pertemuan 1
Web programming   pertemuan 1Web programming   pertemuan 1
Web programming pertemuan 1
 
Tutorial php membuat Aplikasi Inventaris
Tutorial php membuat Aplikasi InventarisTutorial php membuat Aplikasi Inventaris
Tutorial php membuat Aplikasi Inventaris
 
Website dinamis dengan PHP
Website dinamis dengan PHPWebsite dinamis dengan PHP
Website dinamis dengan PHP
 
Xampp Untuk Pemula
Xampp Untuk PemulaXampp Untuk Pemula
Xampp Untuk Pemula
 
Membuat buku-tamu dengan Php
Membuat buku-tamu dengan PhpMembuat buku-tamu dengan Php
Membuat buku-tamu dengan Php
 
Arifadli membuat buku-tamu
Arifadli membuat buku-tamuArifadli membuat buku-tamu
Arifadli membuat buku-tamu
 
Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)
Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)
Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)
 
Php coder
Php coderPhp coder
Php coder
 
Belajar php-dengan-framework-code-igniter1
Belajar php-dengan-framework-code-igniter1Belajar php-dengan-framework-code-igniter1
Belajar php-dengan-framework-code-igniter1
 

More from Candra Adi Putra

More from Candra Adi Putra (20)

Puasa dan pemanfaatan media sosial
Puasa dan pemanfaatan media sosialPuasa dan pemanfaatan media sosial
Puasa dan pemanfaatan media sosial
 
Seting IP Manual in Windows, Mac OS X, Linux and Android
Seting IP Manual in Windows, Mac OS X, Linux and AndroidSeting IP Manual in Windows, Mac OS X, Linux and Android
Seting IP Manual in Windows, Mac OS X, Linux and Android
 
Mengenal Peralatan Jaringan
Mengenal Peralatan JaringanMengenal Peralatan Jaringan
Mengenal Peralatan Jaringan
 
Candra lab gis v 1
Candra lab gis v 1Candra lab gis v 1
Candra lab gis v 1
 
Layanan pelengkap twitter
Layanan pelengkap twitterLayanan pelengkap twitter
Layanan pelengkap twitter
 
Responsive web design
Responsive web designResponsive web design
Responsive web design
 
Budaya internet emoticon
Budaya internet emoticonBudaya internet emoticon
Budaya internet emoticon
 
Budaya internet flamewar
Budaya internet flamewarBudaya internet flamewar
Budaya internet flamewar
 
Budaya internet meme
Budaya internet memeBudaya internet meme
Budaya internet meme
 
Budaya internet troll
Budaya internet trollBudaya internet troll
Budaya internet troll
 
E commerce dengan php mysql.docx
E commerce dengan php mysql.docxE commerce dengan php mysql.docx
E commerce dengan php mysql.docx
 
Modul v pengenalan mikrotik
Modul  v pengenalan mikrotikModul  v pengenalan mikrotik
Modul v pengenalan mikrotik
 
ReactOS desktop
ReactOS desktopReactOS desktop
ReactOS desktop
 
Bab iv billing
Bab iv billingBab iv billing
Bab iv billing
 
Bab iii filesharing
Bab iii  filesharingBab iii  filesharing
Bab iii filesharing
 
Bab ii seting ip dan dhcp server
Bab ii seting ip dan dhcp serverBab ii seting ip dan dhcp server
Bab ii seting ip dan dhcp server
 
Bab i dasar dasar jaringan
Bab i  dasar dasar jaringanBab i  dasar dasar jaringan
Bab i dasar dasar jaringan
 
Anatomi hasil pencarian Google
Anatomi hasil pencarian GoogleAnatomi hasil pencarian Google
Anatomi hasil pencarian Google
 
Best web app
Best web appBest web app
Best web app
 
Ebook tutorial pemrograman android
Ebook tutorial pemrograman android Ebook tutorial pemrograman android
Ebook tutorial pemrograman android
 

Php modul1 dasar dasar php

  • 1. BAB I DASAR DASAR PHP Instalasi Sofware PHP adalah bahasa pemrogram web yang paling banyak dipakai saat ini, untuk mencoba belajar PHP, maka diperlukan beberapa software yaitu, Web server apache, MySQL dan PHPmyAdmin serta PHP itu sendiri. Instalasi satu persatu jarang dilakukan karena selain susah, juga makan waktu, maka untuk instalasi belajar PHP ini kita bisa menggunakan Salah satu paket bundle yang bernama Appserver. Penjelasan Komponen 1.Apache Apache adalah sofware yang bertugas menerima request dari user dan memberikan dokumen html keuser tersebut (lewat browser). Dengan hanya menggunakan Apache, kita bisa membuat webserver untuk website statis, sayangnya kita tidak bisa melakukan pemrograman PHP hanya mengandalkan Apache 2.PHP, PHP adalah bahasa pemrograman yang dipakai di sisi server, fungsi dari PHP adalah membuat halaman web dinamis, misal form guestbook, counter pengunjung, atau membaut laporan secara dinamis dalam bentuk PHP. 3.MySQL MySQL adalah database server yang tugasnya menyimpan tabel tabel data yang biasanya dipakai di website untuk menyimpan data user, berita, counter, dan data data lainnya 4.PhpMyAdmin adalah tool “front-end” berbasis web, fungsinya adalah Appserv adalah tool all-in-one dimana seluruh software yang akan dipakai dalam pemrograman PHP sudah d includekan. Hal hal yang perlu diperhatikan saat instalasi adalah Enable innoDB pada mySQL gunakan username dan password root untuk servernamenya gunakan localhost dengan port 80 install sofware di D: . Instalasi di D lebih direkomendasikan, terutama jika system C ada di proteksi, misal dengan deepfreeze. Sususan direktori 5.Testing PHP
  • 2. program I: untuk mengetes PHP sudah berjalan atau belum, buatkan script <?php phpinfo(); ?> jika muncul halaman informasi tentang PHP berarti anda berhasil, jika yang muncul adalah code php apa adanya, artinya php 6.Konverter program kedua yang akan kita buat adalah program konversi mata uang, program ini akan mengkonversi mata uang dollar kerupiah Program II: <form action="konverter.php" > <input type="text" name="dollar"> <input type="submit" value="konversi"> </form> <?php $dollar=$_GET['dollar']; $rupiah=$dollar* 8500; echo $dollar." US dollar =".$rupiah; ?>
  • 3. Program III: <form action="konverter2.php" > <input type="text" name="uang"><br/> <input type="radio" name="param" value="d2r">Dollar to rupiah <input type="radio" name="param" value="r2d"> rupiah to Dollar <br/> <input type="submit" value="konversi" name="konvert"><br/> </form> <?php if(isset($_GET['konvert'])){ $param=$_GET['param']; if($param=='d2r') { $uang=$_GET['uang']; $hasil=$uang* 8500; echo $uang." US dollar =".$hasil ."Rupiah"; }else{ $uang=$_GET['uang']; $hasil=$uang/ 8500; echo $uang." Rupiah =".$hasil. "US Dollar"; }//end of if }//end if isset ?> TUGAS: 1.Gantilah method GET menjadi POST, apa perbedaannya! 2.Buatkan program untuk menghitung luas segiempat!