Belajar materi dasar php dan html

Assalamuallaikum. wr.wb 
Perkenalkan nama saya Hayda herawati, saat ini saya sedang bersekolah di salah satu sekolah swasta yaitu SMK TARUNA BHAKTI Cimanggis-depok. saya mengikuti jurusan RPL(rekayasa perangkat lunak). kebetulan saat ini saya mendapatkan tugas membuat materi tentang HTML dan PHP.
"Struktur Dasar PHP dan penanganan form."


Struktur Dasar PHP
PHP merupakan singkatan dari PHP Hypertext Prerocessor, pertama kali dibuat oleh Rasmus lerdorf pada tahun 1994.  Harus ditulis diantara tag :
Ø  <? Dan ?>
Ø  <?php dan?>
Ø  <script language=”php”>dan </script>
Ø  <% dan %>
Setiap satu statement(perintah) biasanya diakhiri dengantitik-koma (;),  CASE SENSITIVE untuk nama identifer yang dibuat oleh user (berupa variabel, kostanta, fungsi dll), namun TIDAK CASE SENSITIVE untuk identifer built-in dari PHP. Jadi :
Ø  $nama ≠ $Nama  ≠NAMA
Ø  echo= ECHO
Ø  while= WHILE

Say Hello to PHP

Program sederhana menampilkan sebuah string dilayar. Contoh di bawah ini sangat sederhana dan mudah untuk di praktekan.


1. Variabel
Variabel adalah tempat menyimpan data. Variabel diperlukan karena data dapat berubah –ubah danseringkali perlu dikirimkan ke fungsi yang berbeda. Untuk mendeklarasikan(membuat) variabel, gunakan kata kunci var. Pengisian nilai pada sebuah variabel menggunakan tanda”=”. Adalah hal yang bijak untuk menyimpan deklarasi variabel pada satu tempat yaitu bagian awal kode anda.
Aturan penulisannya:
Ø  variabel harus dimulai dengan huruf
Ø  variabel diawali dengan tanda $ dan _
Ø  nama variabel bersifat case sensitive.
Ø  Tidak boleh mengandung spasi.
Di bawah ini contoh programnya.


2. Type Data variabel
PHP mendukung beberapa buah tipe data primitif, yaitu:
1.      String, untuk menyimpan teks.
2.       Number, untuk menyimpan angka.
3.      Boolean, untuk menyimpan nilai benar/ salah(TRUE/ FALSE)
4.      Array, untuk menyimpan data dengan dengan type data sama.
5.      Object, untuk menyimpan data dengan type data yang berbda.
6.      Integer
7.      Float
8.      Resource
9.      NULL

3. Kostanta
 Kostanta merupakan variabel konstan yang nilainya tidak berubah-ubah.untuk mendefinisikan konstanta dalam PHP,menggunakan fungsi define().

4. Operasi Aritmatika

Simbol Operator
Fungsi Operator
Contoh penggunaan
+
Melakukan penjumlahan
$jumlah = 2 + 4;
-
Melakukan pengurangan
$kurang = 4 – 3;
*
Melakukan perkalian
$kali = 4 * 2;
/
Melakukan pembagian
$hasilbagi = 10 / 2;
%
Menghasilkan sisa pembagian
$sisabagi = 10 % 3;
$sisabagi berisi 1

  
Contoh programnya:
<?php
function perkalian($parameter1, $parameter2)
{
$a= $parameter1;
$b= $parameter2;
$hasil= $a*$b;
return $hasil;
}
$hasil=perkalian(4,5);
echo "Perkalian 4 x 5 adalah $hasil";
echo "<br />";
echo "Perkalian 7 x 2 adalah
".perkalian(7,2);
?>


Penanganan Form.
Tag – Tag yang digunakan untuk membuat sebuah form dan kegunaannya.
1.      Method : untuk menentukan bagaimana data inputan dikirim. Method ini ada dua macam. Yaitu GET dan POST. Method ini menentukan bagaimana data inputan dikirim dan diproses oleh PHP.
2.      Action: untuk menentukan dimana data inputan di proses.jika action ini dikosongkan,maka dianggap proses terjadi di halaman yang sama. Jadi bisa saja halaman dan proses di pisah.
3.      Submit button : sebuah tombol (umumnya)yangberfungsi sebagai trigger pengiriman data dari inputan. Jika tombol ditekan, maka data inputan akan di proses.
4.      <b> : untuk menebalkan huruf
5.      <u>  : untuk membuat garis bawah.
6.      <I> : untuk memiringkan huruf.
7.      <br> : untuk membuat garis baru
8.      <h1>:untuk menentukan size huruf
9.      <select> : inputan yang nilainya telah tersedia di dinding, mirip seperti box pilihan.
10.  <Textarea> :kolom data berukuran lebih besar dan dapat berisi banyak baris.
11.  <Radio>: memilih salah satu dari beberapa opsi atau pilihan yang tersedia dalam satu grup tag input type radio.

Dalam membuat suatu program di sublime dibutuhkan “XAMPP Control panel” yang digunakan untuk menjalankan program yang telah kita buat.
Cara penanganan form.
  •       Menyatukan antara form dan proses.

Input dan proses di satuka dalam satu halaman yang sama. Jika proses penanganan form di satu halaman, maka value atribut action pada tagform tidak perlu diisi( dikosongkan) saja.
Contoh program dibawah ini, input berada di bagian atas dan output di bagian bawah.
Output dari kodingan di atas berada didalam satu halaman.


  •        Memisahkan antara form dan proses.

From dan prosesnya dilakukan dihalaman yang berbeda dengan form inputnya. Jika proses dan inputnya di pisah, maka value action pada tag form harus diisi dengan alamat halaman tempat proses pengolahan form.

  •        Program menampilkan form inputan dalam jumlah banyak.

Proses penanganan form inputan untuk program di atas.

1. Form Input Type TEXT dan PASSWORD

Program kan menampilkan form login sederhana yang terdiri dari inputan username dan  password. Selanjutnya nilai yang diinput akan diproses di program. Dan pada bagian password tulisan akan mereset sendirinya. Dibawah ini contoh program dan hasilnya.
2. Form Input Type RADIO

Pada radio button, atribut checked ini menandai atau memilih radio button secara otomatis ketika file HTML dijalankan. Satu-satunya nilai dari atribut checked ini adalah checked. Cara kerjanya jadi pengguna hanya dapat mengklik salah satu. Dibawah ini adalah contoh programnya mulai dari input hingga outputnya.


3. Form input Type checkbox
Cara kerjanya sama dengan Type radio yang membedakan hanyalah tampilannya dan userdapat memilih lebih dari satu pilihan. Dibawah ini adalah contoh programnya.
4. Form Type combo box
Pada form inputan jenis check box, name diletakan pada tag <select>. User hanya dapat emilih satu pilihandari sejumlah pilihan yang ditampilkan dalam bentuk drop down list.untuk mengambil nilai (value) dari formjenis combo box, dapat langsung mengaksesnya sesuai dengannamenya. Dibawah ini contoh programnya.
5. From Type Textarea
Untuk membuat inputan jenis combo box, bisa mengunakan tag<textarea>. Berbeda dengan inputan type text yang hanya bisa diinput satu baris, pada text area,bisa diinput lebih dari satu baris. Untuk mengambil nilai (value) dari from jenis textarea, dapat langsung mengaksesnya sesuai dengan namenya.
Sampai disini dulu materi ini, semoga bermanfaat dan sampai bertemu di materi selanjutnya.:) sekian wassalamuallaikum. wr.wb

Comments

Popular posts from this blog

Struktur Basis Data (konsep basis data) Dan Diagram ERD

Sistem alur Pembuatan Aplikasi Ticketing Pesawat Terbang dan Kereta Api

membuat Desain aplikasi menggunakan aplikasi pencil