♠ Posted by Unknown at 18.38
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)
- dll.
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
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)
a. Insert, berfungsi menuliskan data ke database.
- INSERT INTO
buku_telp (nama, alamat)
- VALUES
- SELECT * FROM
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
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
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