Workshop PHP INDONESIA di BLC TELKOM KLATEN "Hari Pertama"

♠ Posted by Unknown at 18.38

Workshop PHP INDONESIA Hari Pertama



Workshop pada hari pertama ini menjelaskan dari dasar dan masih bersifat teori. Materi yang diajarkan sebagai berikut.
1. PHP
2. HTML dan CSS
3. MySQL dan Database
4. Javascript
5. JQUERY
6. AJAX


Berikut ulasannya.

1. PHP (HyperText PreProcessor)

Pencipta :
  • Rasmus Lerdorf
  • Zeev Suraski
  • Andi Gutmans

Keunggulan :
  • Gratis
  • Cross Platform (windows, Linux, Mac OS, dll)
  • Mendukung banyak database
  • On The Fly (dengan PHP dapat membuat teks word, excel, PDF, dsb)
Yang menggunakan PHP, seperti :
  • Facebook
  • dll.
 Jenis-jenis PHP :

1. PHP Operator
2. PHP Assignment
3. PHP Perbandingan

PHP menggunakan sebagai berikut.
  • Argumen If
  • Argumen If dan else
  • Argumen If, else, if else
  • Perulangan While
  • Perulangan For
2. HTML dan CSS

Membuat file css dengan nama style.css kemudian memanggil data tersebut menggunakan <link rel="stylesheet" href="style.css"> kemudian menggunakan perintah <div> untuk memanggil coding yang kita butuhkan.

3. MySQL 

MySQL adalah database server. Sedangkan SQL adalah bahasa untuk berinteraksi dengan database. PHPMyAdmin adalah berfungsi untuk mempermudah atau sebagai tools saja.
  • Database
  • MySQL : RDBMS (Relation Database Management System)
Bagian-bagian :

a. Insert, berfungsi menuliskan data ke database.
  •  INSERT INTO
buku_telp (nama, alamat)
  •  VALUES
b.  Select, berfungsi untuk menampilkan data.
  • SELECT * FROM
c. Update
UPDATE nama_table
 SET nama="Roni", alamat="Boyolali"
 WHERE="1"
 d. DELETE
DELETE FROM nama_table WHERE id= " "
  • Database
  • Perbedaan TEXT dengan VARCHAR :
Jika TEXT bisa tanpa batas atau tidak perlu diberi batas maksimalnya. Tetapi,
Jika VARCHAR harus diisi batas maksimalnya.
  • Integer : Jika memilih type INT maka tidak usah diberi batas maksimal karena default dari integer sendiri adalah 11 angka. 
  • A_I atau Auto Increment berfungsi untuk menambahkan angka sendiri. Maksudnya akan akan berubah jika data bertambah.

4. JavaScript
Java dan Javascript sebenarnya berbeda.
Keunggulan :
  • Bisa berjalan pada platform apa saja.
  • Selalu identik dengan script
  • Bersifat kecil dan ringan
  • Cliet Side Programming
Perbedaan HTML dan JavaScript :
Dalam penulisan:
HTML

<script>
code..
</script>

external JS

<script= ... .js>

  • Variabel, Operator, Expression
var x;
x = 5;
var y = x +7;
var kata = "Hello World";
  •  JavaScript Case Sensitive
var firstname;
var FirstName;
// firstname tidak sama dengan FirstName
  • Function
function namaFungsi (p1,p2) {'
return p1 *p2
}
5. JQUERY
  • JQUERY Selector => memanipulasi
  • JQUERY Event
  • Click, Mouseover, Mouseout 
  • Change, Focus
  • Keyup (respon akan terjadi saat keyboard dilepas), keydown (respon akan terjadi saat keyboard ditekan).
$ ('p').click (function() {
alert ("element <p> diklik");
});
  • JQUERY EFFECT => Menyembuyikan element
  • Hide ()
$ ("p").hide (); //menyembunyikan element
  • Slide Up ()
  • Fade Up ()

6. AJAX
  • Fungsi :   Mengambil data dari server tanpa direload
  • Keuntungan : Menghemat resource
$.ajax ( {
url : url,
data : {data : text },
type : 'GET',
dataType : 'HTML',
 success : function (d) {
 }
 error : function (d) {
 }
 });

Selain alert (berfungsi untuk menampilkan hasil) bisa memakai console.log (muncul di console pada inspect element).

Mengubah isi menggunakan button

$ ('#btn1').click (function ())
$ (document).on ('click','#btn1', function() {
$ ('#a').html(d);


Beberapa foto dokumentasi Workshop PHP Indonesia di BLC TELKOM KLATEN :




















Berikut design database yang dibuat.



0 komentar:

Posting Komentar