pemrograman web php

Upload: arif-hidayat

Post on 07-Aug-2018

237 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/20/2019 Pemrograman Web Php

    1/28

     

    Materi

     Pengenalan PHP

     Installasi dan Konfigurasi XAMPP

     Pengenalan Media Editor Teks

     Dasar –  dasar Pemrograman PHP

    BAB

    1PENGANTAR

    PHP

  • 8/20/2019 Pemrograman Web Php

    2/28

    Buku Ajar Pemrograman Berbasis Web II | Pengantar PHP Page | 2

    SESI / PERKULIAHAN KE –  1

    I. Standar Kompetensi

    Mahasiswa dapat membuat Halaman Web Dinamis dengan bahasa

     pemrograman PHP dan MySQL.

    II. Kompetensi Dasar

    Mahasiswa mengerti konsep dasar pemrograman PHP.

    III. Indikator

    1.  Mampu menjelaskan pengertian PHP.

    2.  Mampu menginstall dan mengkonfigurasi XAMPP

    3.  Mampu menjelaskan persamaan dan perbedaan Notepad dengan

     Notepad++

    4.  Mampu memahami konsep dasar pemrograman PHP.

    IV. Materi Ajar

    1. 

    Pengenalan PHP

    2.  Installasi dan Konfigurasi XAMPP

    3. 

    Dasar –  dasar Pemrograman PHP

  • 8/20/2019 Pemrograman Web Php

    3/28

    Buku Ajar Pemrograman Berbasis Web II | Pengantar PHP Page | 3

    V. Deskripsi

    Pada pertemuan pertama anda akan diberikan materi tentang pengenalan

    PHP, langkah  –   langkah instalasi dan konfigurasi perangkat lunak PHP,

    dan konsep dasar pemrograman PHP. Hal tersebut diberikan bertujuan

    agar pada pertemuan berikutnya Anda sudah mengetahui pengertian

    mengenai PHP, langkah  –   langkah instalasi dan konfigurasinya,

    membuat, menyimpan, dan menjalankkan sebuah program aplikasi, serta

    elemen  –   elemen dasar PHP dalam membuat sebuah program aplikasi

     berbasiskan web dinamis.

    VI. Bahan Bacaan

    Abdul Kadir. 2008. Dasar Pemrograman Web Dinamis Menggunakan

    PHP. Yogyakarta : Andi.

    Kasiman Peranginangin. 2006. Aplikasi Web dengan PHP dan

    MySQL. Yogyakarta : Andi.

    Lembaga Sertifikasi Profesi Telematika. 2006. Modul Web

    Programming. Jakarta : LSP Telematika Indonesia.

    VII. Pertanyaan Kunci

    1.  Apa yang anda ketahui tentang PHP ?

    2. 

    Jelaskan elemen –  elemen penting dalam pemrograman PHP ?

    3.  Jelaskan bagaimana pembuatan sebuah program dengan bahasa

     pemrograman PHP ?

    4.  Jelaskan bagaimana langkah –  langkah menjalankan program PHP?

  • 8/20/2019 Pemrograman Web Php

    4/28

    Buku Ajar Pemrograman Berbasis Web II | Pengantar PHP Page | 4

    VIII. Tugas

    Anda diminta untuk membuat sebuah makalah yang menjelaskan tentang

     proses installasi dan konfigurasi perangkat lunak PHP selain yang telah

    diberikan didalam buku ini. Untuk disusun seperti sebuah modul dengan

    ketentuan sebagai berikut :

    1.  Dicetak dengan jenis kertas ukuran A4 80 Gram, dengan batas atas

    dan kanan 3 cm, batas bawah dan kiri 4 cm.

    2. 

    Buatlah sebuah Cover yang terdapat : Nama, Nim, Kelas dan logo

    3.  Dijilid dengan rapi ( boleh menggunakan jilid cover transparan )

    4.  Dikerjakan secara Individu dengan batas waktu yang telah

    ditentukan atau kurang lebih 3 hari terhitung pada saat diberikan

    tugas ini.

    Sehingga Anda dapat mengerti setidaknya proses installasi dan

    konfigurasi PHP pada perangkat lunak selain yang diajarkan atau

    diterima di kelas, serta dapat membedakanya.

  • 8/20/2019 Pemrograman Web Php

    5/28

    Buku Ajar Pemrograman Berbasis Web II | Pengantar PHP Page | 5

    PENGANTAR PHP

    A.  PENDAHULUAN

    Bab ini akan menjelaskan pengertian sekilas tentang PHP. Selain itu, Anda

    akan mengenal cara installasi dan konfigurasi perangkat lunak bahasa

     pemrograman PHP, menggunakan XAMPP. Cara membuat program, menyimpan,

    dan menjalankannya sehingga Anda dapat membuat sebuah program web yang

    sederhana terlebih dahulu menggunakan PHP.

    B.  URAIAN MATERI

    1.1 Pengertian PHP

    PHP adalah bahasa pemorgraman yang memungkinkan para web

    developer untukmembuat aplikasi web yang dinamis dengan cepat. PHP

    merupakan singkatan dari “ PHP : Hypertext Preprocessor  ”. 

    PHP ditulis dan diperkenalkan pertama kali sekitar tahun 1994 oleh

    Rasmus Lerdorf melalui situsnya untuk mengetahui siapa saja yang telah

    mengakses ringkasan online-nya.

    PHP merupakan salah satu bahasa script yang terbilang baru dan

    tersedia secarabebas dan masih memungkinkan untuk dikembangkan lebih

    lanjut. PHPdapatdiintegrasikan (embedded) ke dalam web server, atau dapat

     berperansebagaiprogram CGI yang terpisah.Karakteristik yang paling unggul

    dan paling kuat dalam PHP adalah lapisan

    integrasi database (database integration layer). Database yang didukung

    PHPadalah: Oracle, Adabas-D, Sybase, FilePro, mSQL, Velocis,

    MySQL,Informix,Solid, dBase, ODBC, Unix dbm, dan PostgreSQL.

  • 8/20/2019 Pemrograman Web Php

    6/28

    Buku Ajar Pemrograman Berbasis Web II | Pengantar PHP Page | 6

    Apa itu server side script?

    Server side script adalah script yang hanya bisa bekerja

     padaserver. contoh lain server side script adalah ASP.

    PHP adalah Open Source software jadi kita bebas dan gratis

    menggunakannya, berbedadengan asp yang punya microsoft.

    Berikut gambaran sirkulasi PHP :

    Gambar 1.1 Sirkulasi PHP

    Dalam pembuatan program dengan PHP diperlukan sebuah media

    editor untuk memanipulasi kode programnya. Media editor yang dapat Anda

    gunakan antara lain : Notepad ( bawaan instalasi Sistem Operasi Windows ),

     Notepad++, Notepad Pro, Dreamweaver, dan sebagainya.

    Untuk lebih mudah, menarik dan nyaman dalam editor pemrograman

    disarankan Anda menggunakan Notepad++. Notepad++ dapat didownload di

    http://www.ziddu.com/downloadlink/15837399/npp.5.8.2.Installer.exe 

    http://www.ziddu.com/downloadlink/15837399/npp.5.8.2.Installer.exehttp://www.ziddu.com/downloadlink/15837399/npp.5.8.2.Installer.exehttp://www.ziddu.com/downloadlink/15837399/npp.5.8.2.Installer.exe

  • 8/20/2019 Pemrograman Web Php

    7/28

    Buku Ajar Pemrograman Berbasis Web II | Pengantar PHP Page | 7

    1.2  Installasi Dan Konfigurasi Xampp

    XAMPP kependekan dari X yang berarti Cross-Platformdimana

    aplikasi ini dapat berjalan atau dijalankan pada sistem operasi apapun, A

    memiliki arti kata Apache yang digunakan untuk menjalankan program PHP,

    M dari kata MySQL yang merupakan database dari PHP, PP atau dua huruf P

    merupakan kependekan dari PHP dan Perl, merupakan open source paket web

    server.

    Dengan menggunakan XAMPP, Anda tidak perlu lagi kesulitan untuk

    menginstall ketiga software tersebut secara terpisah atau satu per satu lagi,

    melainkan cukup dengan instal dalam satu paket dan tinggal menggunakan

    dan menjalankannya. XAMPP dapat Anda peroleh dengan jalan

    mendownloadnya secara gratis atau bisa Anda dapatkan pula pada alamat

     berikut ini : http://www.ziddu.com/downloadlink/10252106/xampp-win32-

    1.7.3.exe. 

    Berikut ini adalah cara atau langkah  –   langkah untuk proses

    installasi XAMPP :

    a.  Jalankan file xampp-win32-1.7.3.exe (atau versi lainnya)

     b.  Kemudian akan tampil kotak dialog sebagai berikut untuk memilih letak

    directori hasil instalasinya. Secara default destination folder akan

    menunjuk otomatis pada drive C:// , jika Anda menginginkan tetap default

    silahkan Anda tekan tombol Install.

    http://www.apachefriends.org/en/index.htmlhttp://www.apachefriends.org/en/index.htmlhttp://www.ziddu.com/downloadlink/10252106/xampp-win32-1.7.3.exehttp://www.ziddu.com/downloadlink/10252106/xampp-win32-1.7.3.exehttp://www.ziddu.com/downloadlink/10252106/xampp-win32-1.7.3.exehttp://www.ziddu.com/downloadlink/10252106/xampp-win32-1.7.3.exehttp://www.ziddu.com/downloadlink/10252106/xampp-win32-1.7.3.exehttp://www.apachefriends.org/en/index.htmlhttp://www.apachefriends.org/en/index.html

  • 8/20/2019 Pemrograman Web Php

    8/28

    Buku Ajar Pemrograman Berbasis Web II | Pengantar PHP Page | 8

    Gambar 1.2 Kotak Dialog Destination Folder

    c. 

    Tampilan kotak dialog dibawah ini akan muncul bilamana Anda menekan

    tombol install  pada saat tampilan seperti gambar 1.2 . Gambar berikut

    merupakan gambaran tampilan pada saat proses instalasi XAMPP.

    Gambar 1.3 Kotak Dialog Proses Instalasi

    d. 

    Pada saat proses instalasi gambar 1.3 telah complete  atau selesai maka

    akan muncul jendela dos prompt yang memberikan pertanyaan sebagai

     berikut :

    “Apakah Anda perlu menaruh shortcut pada menu start atau desktop ?”

    maka jawab saja dengan mengetikkan huruf “Y”, lalu tekan tombol

    ENTER  pada keyboard Anda.

  • 8/20/2019 Pemrograman Web Php

    9/28

    Buku Ajar Pemrograman Berbasis Web II | Pengantar PHP Page | 9

    Gambar 1.4 Dos Prompt Create Shortcut

    e.  Kemudian, jika muncul tampilan dos prompt seperti pada gambar dibawah

    ( gambar 1.5 ), silahkan Anda jawab saja dengan menekan tombol huruf

    “ Y’’ pada keyboard.

    Gambar 1.5 Dos Prompt Patch

    f.  Setelah menekan tombol Enter, maka berikutnya akan masih muncul

    sebuah tampilana yang memberikan pertanyaan sebagai berikut “Apakah

    Anda menginginkan untuk membuat XAMPP Portabel ?”  , silahkan

    Anda jawab saja dengan mengetikkan “N” ( bilamana tetap untuk

    menginstal pada drive yang sudah Anda tentukan sebelumnya ) lalu

    ENTER  

  • 8/20/2019 Pemrograman Web Php

    10/28

    Buku Ajar Pemrograman Berbasis Web II | Pengantar PHP Page | 10

    Gambar 1.6 Dos Prompt Make Portabel XAMPP

    g.  Setelah Anda menekan ENTER, maka akan muncul tampilan sebagai

     berikut, kemudian tekan ENTER kembali setelah ada kata “Press

    to continue”  untuk melanjutkan prosesnya :

    Gambar 1.7 Dos Prompt Xampp Ready To Use

  • 8/20/2019 Pemrograman Web Php

    11/28

    Buku Ajar Pemrograman Berbasis Web II | Pengantar PHP Page | 11

    h. 

    Berikutnya akan muncul dos prompt kembali seperti gambar dibawah ini

    kemudian tekan ENTER  untuk melanjutkan.

    Gambar 1.8 Dos Prompt Konfirmasi

    i.  Kemudian bilamana muncul tampilan seperti ini, maka Anda dapat

    lakukan dengan menekan tombol x pada papan keyboard untuk keluar dari

    aplikasi atau tekan angka 1  untuk menjalankan XAMPP lalu tekan

    ENTER .

    Gambar 1.9 Dos Prompt Complete Installation

  • 8/20/2019 Pemrograman Web Php

    12/28

    Buku Ajar Pemrograman Berbasis Web II | Pengantar PHP Page | 12

     j. 

    Bila Anda tadi menekan angka 1 kemudian di ENTER  maka yang akan

    terjadi adalah muncul tampilan control panel XAMPP seperti pada gambar

    dibawah ini :

    Gambar 1.10 Control Panel XAMPP

    k. 

    Silahkan Anda tekan tombol START pada bagian Apache sehingga akan

    muncul tulisan  RUNNING  dengan latar belakang warna hijau, kemudian

    tombol START   Apache tadi berubah menjadiSTOP yang menunjukkan

     bahwa Apache telah aktif atau dapat Anda lihat tombol Admin yang

     berada disebelah Start dari tidak aktif menjadi berstatus aktif. Berikut

    tampilan yang dimaksut :

    Gambar 1.11 Start Apache XAMPP Running

  • 8/20/2019 Pemrograman Web Php

    13/28

    Buku Ajar Pemrograman Berbasis Web II | Pengantar PHP Page | 13

    l. 

    Lalu tekan tombol ADMIN  pada bagian sebelah kanan dari tombol

    START Apache tadi sehingga akan tampil gambar seperti dibawah ini :

    Gambar 1.12 Halaman Admin Apache pada Browser

    1.3 Pengenalan Media Editor Teks

    Menurut Kamus Besar Bahasa Indonesia pengertian dari media adalah

    (1) Alat, (2) Alat (sarana) komunikasi seperti koran, majalah, radio, televisi,

    film, poster, dan spanduk, (3)Sesuatu yang terletak diantara dua pihak (

    seperti ; orang, golongan, dan sebagainya ), (4) Perantara atau penghubung,

    (5) Zat hara yang mengandung protein, karbohidrat, garam, dan air baik

     berupa cairan maupun yang dipadatkan dengan menambahkan gelatin untuk

    menumbuhkan bakteri, sel, atau jaringan tumbuhan.

    Sedangkan pengertian Editor menurut Kamus Besar Bahasa Indonesia

    adalah orang mengedit naskah tulisan atau karangan yang akan diterbitkan di

    majalah, surat kabar, dan sebagainya.

    Text memiliki arti (1) naskah yang berupa kata  –   kata asli dari

     pengarang, (2) Kutipan dari kitab suci untuk pangkal ajaran atau alasan, (3)

    Bahan tertulis untuk dasar memberikan pelajaran, berpidato, dan sebagainya,

    (4) Wacana tertulis.

    Sehingga pengertian yang cocok mengenai Media Editor Teks adalah

    alat atau sarana komunikasi yang digunakan programmer untuk mengedit

  • 8/20/2019 Pemrograman Web Php

    14/28

    Buku Ajar Pemrograman Berbasis Web II | Pengantar PHP Page | 14

    tulisan ( kode program ) yang akan di terbitkan atau dijalankan pada sebuah

    tampilan ( seperti website, dekstop aplikasi, exe, dan sebagainya ).

    Dalam mempelajari, membuat, dan mengimplementasikan bahasa

     pemrograman web ini Anda tentunya akan membutuhkan media editor teks

    tersebut. Media editor teks yang digunakan antara lain : notepad yang

    merupakan bawaan dari Sistem Operasi Windows, notepad++, notepad pro,

    dreamweaver, dan sebagainya. Namun, yang akan dikupas dalam buku ini

    adalah penggunaan notepad dan notepad++. Seperti yang sudah dikata

    sebelumnya, bahwa untuk mendapatkan notepad++ Anda bisa bebas mencari

    dan mendownloadnya.

    1.3.1.  Alasan Penggunaan Notepad dan Notepad++

    Notepad Notepad++

    Sudah terinstal dalam satu paket

    dengan Sistem Operasi Windows,

    sehingga tidak perlu menginstal

    aplikasi.

    Bebas untuk mendapatkannya

    dengan mendownloadnya, dan

    menarik.

    1.3.2.  Persamaan Notepad dengan Notepad++

    Keduanya sama  –   sama digunakan sebagai media editor teks dalam

    membangun sebuah program, khususnya bahasa pemrograman berbasis web

    ini.

    1.3.3. 

    Perbedaan Notepad dengan Notepad++

    Notepad Notepad++

    1.  Bentuk, Tampilan, dan Menu

    Sederhana.

    1.  Bentuk, Tampilan, dan Menu

    menarik serta lebih banyak.

    2.  Warna pada teks hanya terdiri

    dari satu jenis warna.

    2.  Warna pada teks sebelum

    disimpan hanya terdiri satu jenis

    warna, tetapi setelah disimpan

  • 8/20/2019 Pemrograman Web Php

    15/28

    Buku Ajar Pemrograman Berbasis Web II | Pengantar PHP Page | 15

    maka akan berubah dan terdiri

    dari beberapa macam warna.

    3. 

    Proses penyimpanan melalui 3

    tahap : (1) menentukan save in,

    (2) memberikan nama file

     berekstensikan PHP (3)

    mengubah jenis tipe filenya

    ( Save as Type ) dari Text

    Document menjadi All File atau

    All Type

    3. 

    Proses penyimpanan lebih

    sederhana dan praktis : (1)

    menentukan save in (2)

    memberikan nama file

     berekstensikan PHP

    4.  Satu kali Tab menjoroknya

    terlalu dalam sehingga tampak

    kurang rapi

    4.  Satu kali Tab jarak menjoroknya

    tidak terlalu jauh dan sudah

    diatur dengan rapi sehingga

    tampak mudah untuk

     pengkoreksian kode program

    5.  Tidak terdapat penomoran pada

    tiap baris kode program,

    sehingga menyulitkan

     pencarian kesalahan kode

     program dengan menghitung

    secara manual.

    5.  Terdapat penomoran pada tiap

     baris kode program sehingga

     bilamana ada kesalahan program

     pada baris tertentu mudah untuk

    mencari letaknya.

    6.  Tidak terdapat fasilitas untuk

    Undo atau history dari

     pengerjaan yang dilakukan

    dalam satu notepad tersebut,

    sehingga harus membackupnya.

    6.  Terdapat fasilitas Undo dan

    Redo untuk mengembalikan ke

    history sebelumnya atau sesudah

    sehingga membantu kemudahan

     programmer dalam mengedit

    kode programnya.

    7. 

    Pengkoreksian kode program

    tidak dapat dilakukan di dalam

    7. 

    Kemudahan dalam

     pengkoreksian kode program.

  • 8/20/2019 Pemrograman Web Php

    16/28

    Buku Ajar Pemrograman Berbasis Web II | Pengantar PHP Page | 16

    notepad. Karena pada saat di simpan telah

    dibedakan jenis-jenisnya mana

    yang tag-tag HTML, PHP,

    Output, Komentar, dan

    sebagainya baik dari warna dan

    letak.

    Berikut ini tampilan dari Notepad dengan Notepad++ untuk

    memudahkan Anda dalam memahami apa yang telah dijelaskan sebelumnya,

     baik mengenai alasan, persamaan maupun perbedaan keduanya.

    Gambar 1.13 Tampilan Media Editor Notepad

    Gambar 1.13 merupakan tampilan penulisan kode program

    menggunakan media editor notepad bawaan Sistem Operasi Windows,

    sedangkan untuk tampilan gambar 1.14 dibawah ini merupakan tampilan

     penulisan kode program PHP dengan menggunakan notepad++.

    Gambar 1.14 Tampilan Media Editor Notepad++

  • 8/20/2019 Pemrograman Web Php

    17/28

    Buku Ajar Pemrograman Berbasis Web II | Pengantar PHP Page | 17

    1.4 Dasar –  dasar PHP

    Dasar  –   dasar PHP merupakan kunci pokok dalam pembelajaran

     bahasa pemrograman yang nantinya akan digunakan secara terus  –  menerus

     pada bab –  bab berikutnya.

    Sebelum Anda membuat sebuah halaman web dengan menggunakan

    PHP, tentunya harus memahami dan menguasai elemen  –   elemen penting

    dalam PHP, antara lain :

    1. 

    Tag Pembuka dan tag penutup

    Pembuka Penutup

    Keterangan :

    : tag pembuka dan penutup PHP 

    Echo : digunakan untuk mencetak tampilan output pada

    layar browser  

    Tanda petik (“ ”) : digunakan untuk mengapit isian yang akan dicetak

    / ditampilkan pada layar browser.

  • 8/20/2019 Pemrograman Web Php

    18/28

    Buku Ajar Pemrograman Berbasis Web II | Pengantar PHP Page | 18

    Tanda semicolon ( ; ) :digunakanuntuk membatasi dan menghentikan

    deklarasi yang akan dieksekusi dan dicetak

    1.5 Langkah Membuat Program PHP

    Langkah –   langkah membuat sebuah program dengan PHP terdapat

     beberapa tahapan, diantaranya :

    a. 

    Buka media editor yang digunakan, misalkan : Notepad / Notepad++,

    sedangkan yang ditunjukkan oleh gambar dibawah adalah tampilan

    notepad++ pada saat di running pertama kali atau tampilan utama

    sebelum digunakan atau ditambahkan.

    Gambar 1.14 Tampilan Layar Editor Notepad++

     b.  Silahkan diketikkan kode program PHP berikut pada notepad / media

    editor yang Anda gunakan, sehingga tampak seperti pada gambar

     berikut :

  • 8/20/2019 Pemrograman Web Php

    19/28

    Buku Ajar Pemrograman Berbasis Web II | Pengantar PHP Page | 19

    Gambar 1.15 Contoh Kode Program PHP

    c.  Simpan file tersebut dengan langkah –  langkah sebagai berikut :

    1. 

    Tekan Tombol icon pada toolbar Notepad++ Anda atau

    dengan menekan papan keyboard secara bersamaan tombol CTRL

    + S, maka akan muncul tampilan sebagai berikut, kemudian :

    Gambar 1.16 Kotak dialog Save In

    2.  Silahkan Anda tentukan letak penyimpanannya pada drive C://

    kemudian masukin folder XAMPP –  htdocs seperti pada gambar

    dibawah ini :

  • 8/20/2019 Pemrograman Web Php

    20/28

    Buku Ajar Pemrograman Berbasis Web II | Pengantar PHP Page | 20

    Gambar 1.17 Kotak Dialog Save As

    3.  Buatlah sebuah folder baru di dalam folder htdocs  tersebut

    dengan cara klik kanan mouse, lalu pilih New kemudian pilih

    folder atau klik icon , misalkan : hallo 

    Gambar 1.18Create New Folder

    Kemudian silahkan Anda rename / ubah nama foldernya dengan

    kata “hallo” sehingga tamapk seperti pada gambar berikut :

  • 8/20/2019 Pemrograman Web Php

    21/28

    Buku Ajar Pemrograman Berbasis Web II | Pengantar PHP Page | 21

    Gambar 1.19 Tampilan Folder Baru

    4.  Tuliskan pada bagian file name ( digunakan untuk memberikan

     penamaan sebuah file ) dengan nama “hallo.php”. di sini setelah

    tulisan kata hallodiberikan ekstensi PHP, dikarenakan file

    tersebut akan disimpan dalam bahasa pemrograman PHP.

    5.  Kemudian ubah bagian Save as Typemenjadi ALL FILE untuk

    notepad dan untuk notepad++ akan secara otomatis merubah

    menjadi berjenis tipe PHP, lalu tekan tombol SAVE. Tampak

     pada layar seperti berikut :

    Gambar 1.20 Tampilan Layar File Name

    6.  Untuk mengoreksi kebenaran hasil penyimpanan, silahkan Anda

     buka Windows Explore ( icon Windows + E pada papan keyboard

  • 8/20/2019 Pemrograman Web Php

    22/28

    Buku Ajar Pemrograman Berbasis Web II | Pengantar PHP Page | 22

    secara bersamaan ). Kemudian Masuk ke drive

    C://xampp/htdocs/hallo.

    Gambar 1.21Tampilan Koreksi File PHP

    7. 

    Dari gambar diatas untuk yang dilingkari berwarna orange

    tersebut adalah hasil file yang baru saja Anda simpan dengan

    Name : hallo, Type : PHP Filedengan begitu telah membuktikan bahwa file yang disimpan sukses.

    1.6 Langkah Menjalankan Program PHP

    Untuk menjalankan file yang telah Anda simpan barusan langkah  –  

    langkahnya adalah sebagai berikut :

    a.  Jalankan XAMPP Control Panel dengan menghidupkan Apache

  • 8/20/2019 Pemrograman Web Php

    23/28

  • 8/20/2019 Pemrograman Web Php

    24/28

    Buku Ajar Pemrograman Berbasis Web II | Pengantar PHP Page | 24

    C.  PENUTUP

    1.  Rangkuman

    a. 

    PHP adalah Hypertext Preprocessor, bahasa pemrograman yang

    memungkinkan para web developer untuk membuat aplikasi web yang

    dinamis dengan cepat.

     b. 

    Server side script adalah script yang hanya bisa bekerja pada

    server. contoh lain server side script adalah asp.

    c.  Struktur Dasar PHP :

    Keterangan :

    : Tag penutup PHP

    d.  Proses Pembuatan File Program PHP :

    1)  Buka media editor yang digunakan, misalkan : Notepad /

     Notepad++.

    2)  Silahkan diketikkan kode program PHP pada notepad / media

    editor yang Anda gunakan.

  • 8/20/2019 Pemrograman Web Php

    25/28

    Buku Ajar Pemrograman Berbasis Web II | Pengantar PHP Page | 25

    e. 

    Penyimpanan file PHPdengan langkah –  langkah sebagai berikut :

    1) 

    Tekan Tombol icon pada toolbar Notepad++ Anda atau

    dengan menekan papan keyboard secara bersamaan tombol CTRL

    + S.

    2) 

    Silahkan Anda tentukan letak penyimpanannya pada drive C://

    kemudian masukin folder XAMPP –  htdocs.

    3) 

    Buatlah sebuah folder baru di dalam folder htdocs  tersebut

    dengan cara klik kanan mouse, lalu pilih New kemudian pilih

    folder atau klik icon , misalkan : hallo 

    4)  Tuliskan pada bagian file name ( digunakan untuk memberikan

     penamaan sebuah file ) dengan nama “hallo.php”. di sini setelah

    tulisan kata hallo diberikan ekstensi PHP, dikarenakan file

    tersebut akan disimpan dalam bahasa pemrograman PHP.

    5) 

    Kemudian ubah bagian Save as Type menjadi ALL FILE untuk

    notepad dan untuk notepad++ akan secara otomatis merubah

    menjadi berjenis tipe PHP, lalu tekan tombol SAVE.

    6)  Untuk mengoreksi kebenaran hasil penyimpanan, silahkan Anda

     buka Windows Explore ( icon Windows + E pada papan keyboard

    secara bersamaan ). Kemudian Masuk ke drive

    C://xampp/htdocs/hallo.

    Jika file yang baru saja Anda simpan dengan Name : hallo, Type :

    PHP File dengan begitu telah membuktikan bahwa file yang disimpan

    sukses.

    f.  Langkah –  langkah menjalankan program PHP :

    1) 

    Jalankan XAMPP Control Panel dengan menghidupkan Apache

    2)  Buka Browser dan ketikkan pada bagian Address / URL :

    localhost/namafolder/namafile.php, berarti yang harus

    diketikkan sebenarnya dengan mengingat nama folder yang dibuat

    adalah localhost/hallo/hallo.php 

  • 8/20/2019 Pemrograman Web Php

    26/28

    Buku Ajar Pemrograman Berbasis Web II | Pengantar PHP Page | 26

    2.  Petunjuk Pelajar

    Anda dapat mengukur tingkat pemahaman terhadap materi yang

    telah disampaikan dengan menjawab pertanyaan yang diberikan. Apabila

    dapat menjawab pertanyaan dengan tepat, maka Anda dapat melanjutkan

    ke bab berikutnya. Namun, jika belum dapat menjawab soal dengan tepat,

    maka pelajari kembali bab ini dengan baik.

    3.  Tes Formatif

    a.  Pertanyaan :

    1)  Jelaskan definisi dari PHP !

    2)  Jelaskan apa yang dimaksud Server-side !

    3)  Jelaskan stuktur dasar PHP !

    4)  Bagaimana proses pembuatan program file PHP !

    5)  Jelaskan langkah –  langkah menjalankan program file PHP !

    b.  Kunci Jawaban :

    1)  PHP adalah Hypertext Preprocessor, bahasa pemrograman yang

    memungkinkan para web developer untuk membuat aplikasi web

    yang dinamis dengan cepat.

    2) 

    Server side script adalah script yang hanya bisa bekerja pada

    server. contoh lain server side script adalah asp.

    3)  Struktur Dasar PHP :

    Keterangan :

  • 8/20/2019 Pemrograman Web Php

    27/28

    Buku Ajar Pemrograman Berbasis Web II | Pengantar PHP Page | 27

    Tanda semicolon ( ; ) : digunakanuntuk membatasi dan

    menghentikan deklarasi yang akan

    dieksekusi dan dicetak

    ?> : Tag penutup PHP

    a)  Proses Pembuatan File Program PHP :

    (1) 

    Buka media editor yang digunakan, misalkan : Notepad /

     Notepad++.

    (2) Silahkan diketikkan kode program PHP pada notepad / media

    editor yang Anda gunakan.

     b)  Langkah –  langkah menjalankan program PHP :

    (1) Jalankan XAMPP Control Panel dengan menghidupkan Apache

    (2) 

    Buka Browser dan ketikkan pada bagian Address / URL :

    localhost/namafolder/namafile.php, berarti yang harus

    diketikkan sebenarnya dengan mengingat nama folder yang dibuat

    adalah localhost/hallo/hallo.php 

    4.  Soal

    a. 

    Bagaimana langkah-langkah installasi dan konfigurasi PHP pada

    software selain XAMPP / terkini ?

     b.  Bagaimana langkah-langkah membuat, menyimpan, dan menjalankan

     program PHP dalam software selain XAMPP ?

    c.  Buatlah sebuah program PHP sederhana yang menampilkan biodata

    Anda disimpan dengan nama Anda sendiri, contoh : Yustiko.php !

  • 8/20/2019 Pemrograman Web Php

    28/28

    B k Aj P B b i W b II | P t PHP P | 28

    5.  Tugas

    Anda diminta untuk membuat sebuah makalah yang menjelaskan tentang

     proses installasi dan konfigurasi perangkat lunak PHP selain yang telah

    diberikan didalam buku ini. Untuk disusun seperti sebuah modul dengan

    ketentuan sebagai berikut :

    1.  Kertas ukuran A4 80 Gram, dengan batas atas dan kanan 3 cm, batas

     bawah dan kiri 4 cm.

    2.  Cover : Nama, Nim, Kelas

    Sehingga Anda dapat mengerti setidaknya proses installasi dan konfigurasi

    PHP dan dapat membedakan perangkat lunak lainnya