laporan praktikum web - php - 1

37
LAPORAN PRAKTIKUM BENGKEL WEB 2 (PHP) OKTA RIVERANDA 1257301042 PANDU HARRIEN FITRA 1257301043

Upload: okta-riveranda

Post on 22-Nov-2015

216 views

Category:

Documents


5 download

DESCRIPTION

Laporan Praktikum Pemrograman Web dengan PHP Bagian 1

TRANSCRIPT

  • LAPORAN PRAKTIKUMBENGKEL WEB 2 (PHP)

    OKTA RIVERANDA1257301042

    PANDU HARRIEN FITRA1257301043

  • Modul 1. Variabel dan String1. Menulis Sintaks PHP (sintaks dan komentar)

    a. Sintaks PHP

    Script PenjelasanSintaks PHP diawali dengan tanda .Script dapat ditulis diantara kedua tag php.

    b. Komentar

    Script PenjelasanTag komentar dapat

    menggunakan tanda //untuk satu baris.

    Tag komentar jugadapat menggunakan tanda /*-- */ untuk banyak baris.

    2. Mendefinisikan variabel

    a. Variabel nilai integerScript Penjelasan

    Memiliki 3 variabel :$x, yang memiliki nilai 1.$y, yang memiliki nilai 2.$h, yang merupakan variabel yang digunakan untukmenyimpan hasil penjumlahan 2 variabel yakni, $x dan $y.

    Output

  • b. Variabel nilai string

    Script PenjelasanVariabel String merupakan variabel yang digunakan untuk

    menyimpan suatu nilai yang terdiri dari beberapa karakter.Salah satu keunggulan bahasa pemrograman PHP adalah,

    dapat mendeklarasikan suatu variabel tanpa menyebutkan tipedatanya terlebih dahulu.

    Oleh karena itu, variabel $nama dapat menampungbeberapa nilai yang memiliki tipe data yang berbeda satu sama lain (tidak harus String ).

    c. Variabel global

    Script PenjelasanVariabel global merupakan suatu variabel

    yang bersifat umum (atau yang biasa dikenal dalambahasa Java sebagai public variabel ).

    Artinya, variabel ini dapat dikenali selamaia masih berada diantara . Sehingga,apabila menggunakan suatu method yangmelibatkan variabel tersebut, maka kita dapatmelakukan operasi terhadap variabel itu.

    Output

  • d. Variabel local

    Script PenjelasanSecara default, suatu variabel bersifat

    global, tergantung apakah programmermendefinisikannya sebagai variabel global atautidak.

    Pendefinisian ini dilakukan didalam suatumethod saja, sehingga apabila ingin digunakan dimethod lain, maka harus dilakukan pendefinisianulang.

    Contoh disamping merupakan contohvariabel global yang tidak didefinisikan didalammethod myTest(), sehingga menghasilkan outputberupa error undefined pada line tertentu.

    Output

    3. Menggunakan stringa. Menampilkan keluaran string

    Script PenjelasanPerintah untuk menampilkan atau mengeluarkansuatu variabel sehingga memunculkan nilai yangdisimpannya ada 3 :

    1. print.2. echo.3. printf.

    Output

  • b. Menggabungkan dua variabel string

    Script PenjelasanUntuk menggabungkan 2 variabel string atau lebih,maka kita dapat menggunakan tanda titik ( . ).

    Output

    c. Fungsi string PHPScript Penjelasan

    Bahasa pemrograman PHP memberikansuatu kemudahan bagi penggunanya dalammelakukan pengoperasian terhadap variabel.

    Salah satu kemudahan yang diberikan ialah,fungsi Built in. Fungsi yang memang sudah adadidalam bahasa pemrograman PHP yang bergunauntuk memanipulasi suatu variabel. Salah satucontohnya adalah fungsi untuk memanipulasivariabel string.

    Beberapa fungi built in beserta penjelasannya :1. Strtoupper : Merupakan fungsi yang

    digunakan untuk mengkapitalkan tiap tiaphuruf yang ada pada variabel String yangdijadikan objek.

    2. Strtolower : Merupakan fungsi yangdigunakan untuk menjadikan tiap tiaphuruf pada suatu variabel menjadi kecil.

    3. Ucfirst : Merupakan fungsi yang digunakanuntuk mengkapitalkan huruf pada katapertama saja.

    4. Ucwords : Merupakan fungsi yangdigunakan untuk mengkapitalkan hurufpertama disetiap kata pada variabel Stringyang dijadikan objek

  • Output

    4. Latihan

    Script PenjelasanFungsi fungsi built in yang digunakan :

    1. Strtoupper : Fungsi mengubahhuruf pada setiap kalimatmenjadi huruf kapital.

    2. Ucwords : mengkapitalkan hurufawal dari sebuah kata.

    3. Strtolower : Merupakan lawandari strtoupper, yakni menjadikantiap tiap huruf menjadi huruf kecil( lower ).

    Output

  • Modul 2. Operator, Conditional dan Array1. If else

    Script PenjelasanConditional Statement

    merupakan salah satu cara untukmelakukan pengendalian terhadapsuatu instruksi karena, berdasarkankepada nilai kebenaran ( ekspresi logis).

    Suatu ekspresi dapatdikatakan benar, apabila sesuai / samadengan kondisi yang ditentukan ataudengan kata lain apabila kondisiterpenuhi.

    Output

  • 2. Switch Case

    Script PenjelasanSama halnya dengan if else,

    Switch case merupakan salah satuconditional statement dalammelakukan pengendalian terhadapsuatu instruksi.

    Switch : berguna untuk memilihvariabel yang akan dikondisikan.Case : suatu kondisi terhadap variabel,apakah akan menghasilkan suatuekspresi bernilai benar atau tidak.

    Statement switch casedijalankan per perintah. Artinya apabilakondisi 1 ( case 1 ) tidak terpenuhi,maka akan dilanjutkan pada kondisi (case ) berikutnya hingga mencapaikondisi default, yang merupakan hasildari selain kondisi yang ada.

    Output

  • 3. Array

    Script PenjelasanArray merupakan

    suatu variabel yang mampumenampung beberapa nilaiyang sejenis.

    Nilai yang beradadidalam suatu arraymemiliki posisi atau yangbiasa disebut indeks.

    Array diawalidengan indeks 0. Padacontoh disamping,merupakan penjelasanmengenai cara untukmenampilkan nilai padaarray sesuai dengan indeksyang diinginkan.

    Output

  • 4. Latihan Soal A

    Script PenjelasanSuatu kondisi yang menyatkan apabila

    variabel x tidak sama dengan 1 ( x != 1 ), makaakan ditampilkan Nilai x benar, selainnya Nilai xsalah.

    Output

  • 5. Latihan Soal B

    Script PenjelasanSuatu kondisi akan terpenuhi apabila

    variabel x atau variabel y sama dengan 0. Apabilakondisi terpenuhi, maka akan muncul tampilan x +y = 20, selainnya akan tampil hasil penjumlahankedua variabel.

    Output

  • 6. Latihan Soal C

    Script PenjelasanContoh disamping merupakan

    implementasi dari penggunaanstatement switch untuk melakukanpengondisian terhadap variabelolahRaga.

    Output

  • 7. Latihan Soal D

    Script PenjelasanContoh disamping merupakan

    implementasi array dan caramenampilkan array dengan mengisinilai indeksnya.

    Output

  • 8. Latihan Soal E

    Script PenjelasanImplementasi kedua dari cara

    menginisialisasi array dan caramenampilkannya.

    Output

  • Modul 3. Looping, Function dan Form1. While, for, and do while loops.

    Script PenjelasanAda 3 metode yang dapatdigunakan untuk membuat suatulooping statement, yaitu :

    1. While : Perulangan yangdiawali denganinisialisasi, kemudiandilanjutkan dengankondisi agar perulangandapat terpenuhi.

    2. For : Perulangan jenis inimengumpulkan 3komponen utamalooping kedalam tandakurung (), dimana 3komponen itu adalah :inisialisasi, kondisi, danincrement / decrement.

    3. Do While : Perulanganjenis ini sedikit berbedadengan perulangan jenislain karena, perulanganini akan mengeksekusiperintah paling sedikit 1kali, walaupunkondisinya tidaksepenuhnya terpenuhi.

  • Output

    2. Function

    Script PenjelasanFunction merupakan suatu fungsi yang

    mengimplementasikan beberapa variabel yangberhubungan dengannya dengan tujuan agarpengoperasian variabel lebih mudah dandinamis.

    Output

  • 3. PHP Form

    Script PenjelasanForm merupakan salah satu

    elemen HTML yang memungkinkansesorang menginputkan suatu dataagar dapat dikirim dan disimpan.

    Ada 2 method yang digunakan olehsuatu form, yaitu :

    1. POST : Cara kerja POSTadalah mengirimkan data /nilai langsung ke server,sehingga data lebih aman.

    2. GET : Cara kerja GET adalahmengambil data / nilai yangkemudian disimpan pada URLdari Web Page tempatpenggunaan form tersebut.

    Output

    Pemrosesan dilakukan dengan variabel dengan metode POST yang diambil dari file formnya yang sudahdidefinisi.

  • 4. Latihan 2 A

    Script PenjelasanMenggunakan looping

    statement untuk memunculkansuatu nila yang dioperasikandengan perkalian 2.

    Output

  • 5. Latihan 2 B

    Script PenjelasanKombinasi antara

    form HTML dan functionPHP.

    Jenis fungsi yangdigunakan adalah fungsi /method dengan nilai balik,yang memiliki keyword return .

    Output

  • 6. Latihan 3

    Script

    Output

    variabel nilai disimpan pada inputan dinamis bernama nilai

    Kondisi pertama akan terpenuhi apabila inputan nilai adalah < 50, sedangkan kondisi kedua akanterpebuhi apabila variabel nilai > 50.

  • Modul 4. Array Multidimensi, Date dan Include1. Array Multidimensi 1

    Script

    PenjelasanArray pada bahasa pemrograman memiliki 2 bentuk :

    1. Dimensi 1 : Ini merupakan array yang menampung array yang hanya terdiri dari 1 dimensi (berbentuk garis dan terdiri dari 1 baris ).

    2. Dimensi 2 : Ini merupakan array yang mampu menampung array. Array didalam array, itulahnama lain dari array Dimensi 2. Array tipe ini dapat menampung nilai dari suatu matriks ( yangterdiri dari baris dan kolom ).

    Output

  • 2. Array Multidimensi 2

    Script PenjelasanJika array multi dimensi

    sebelumya memiliki nilai indeksdefault, yakni indeks yangdimulai dari 0.

    Pada contoh array multidimensi ini, indeks array digantidengan suatu String sehingga,ketika pemanggilan suatu arrayyang diinginkan kita dapatmenggantikannya denganmemanggil nama array tersebutyang mewakili indeksnya.

    Output

    3. Date

    Script PenjelasanFungsi date_default_timezone_setmerupakan suatu fungsi built-inpada PHP yang mengatur waktusesuai dengan zona waktu yangsesuai dengan waktu setempat.

  • Output

    Output 2Apabila fungsi timezone dihilangkan, maka akan menghasilkan keluaran berupa zona waktu internasionalGreenwich.

    4. Header

    Script PenjelasanBeberapa file php akandigabung menjadi satudengan menggunakanfungsi include.

    Output

  • 5. Konten

    Script PenjelasanFile PHP untuk konten layoutyang akan digabung.

    Output

  • 6. Footer

    Script PenjelasanFile PHP untuk footerlayout yang akandigabung.

    Output

  • 7. Semua

    Script PenjelasanSetelah semua file PHP yang terpisah

    dibuat, saatnya untuk menggabungkannyamenjadi satu layout yang akan menampilkanfile secara keseluruhan dan dipisah secara fisikdengan menggunakan tag div pada HTML.

    Output

  • 8. Soal 1

    Script PenjelasanUntuk membuat sebuah

    function yang dapat mengubah formathari dalam bahasa Inggris menjadibahasa Indonesia, dibutuhkan suatuarray yang menampung hari dalambahasa Indonesia dan denganmenggunakan indeks hari dalam bahasaInggris.

    Output

  • 9. Soal 2

    Script Script

    PenjelasanPada scene script pertama, merupakan aturan aturan yang digunakan dalam penggunaan CSS.Ada 4 id yang digunakan dalam mendesain suatu layout agar keluarannya tampak seperti yang dibawahini, yakni :

    1. Header : Id ini digunakan untuk mengatur fisik layout dari file header PHP.2. Sidebar : Id ini digunakan untuk mengatur fisik layout dari file sidebar PHP.3. Content : Id ini digunakan untuk mengatur fisik layout dari file content PHP.4. Footer : Id ini digunakan untuk mengatur fisik layout dari file footer PHP.

  • Output

  • 10. Soal 3 Header

    Script

  • PenjelasanFile ini merupakan suatu file yang akan digunakan sebagai header dalam sebuah home page.

    Pada file ini digunakan suatu aturan pada CSS untuk membuat suatu link tampak menarik, yakni apabilacursor diarahkan kepada link yang dituju, maka warna menu link tersebut akan berubah dari warnasemula.

    Hover merupakan suatu bentuk atribut pada CSS yang memungkinkan suatu link berubah warnasesaat setelah cursor berada diatasnya.

    Output

    11. Soal 3 Sidebar

    Script

    PenjelasanFile ini merupakan suatu file yang akan digunakan sebagai sidebar dalam sebuah home page.File ini juga diberikan aturan CSS agar link tampak menarik.

  • Output

    12. Soal 3 Content

    Script

    PenjelasanFile ini merupakan suatu file yang akan digunakan sebagai content dalam sebuah home page.

  • Output

    13. Soal 3 FooterScript

    PenjelasanFile ini merupakan suatu file yang akan digunakan sebagai footer dalam sebuah home page.File ini juga dihiasi dengan CSS agar tampak lebih menarik.

  • Output

    14. Soal 3 Semua

    Script

    PenjelasanIni adalah tampilan dari sebuah home page yang merupakan gabungan dari beberapa file php yangsudah dibuat sebelumnya.

  • Output

  • 15. Soal 5 Konversi

    Script

    PenjelasanSama halnya dengan soal nomor 1, soal nomor 5 akan menampilkan nama bulan dalam BahasaIndonesia, yang asalnya adalah bahasa Inggris (server).Pada soal ini, dibuat suatu variabel array untuk menyimpan nama bulan dalam bahasa Indonesia yangmemiliki indeks nama bulan dalam bahasa Inggris. Kemudian function yang berfungsi untukmenampilkan nama bulan dalam bahasa Indonesia.

    Output

  • Output 2

    Hasil pengamatan dari 2 output diatas adalah, bahwa dengan menggunakan fungsi date(F),maka secara otomatis function bulan, akan mengkonversinya dalam bentuk bahasa Indonesia.

    Output pertama mungkin belum kelihatan secara signifikan, maka saya sajikan output 2 yangmemberikan bukti yang sangat jelas dari proses konversi nama bulan yang asalnya bahasa Inggris kedalam bahasa Indonesia.