Tugas daskom pendahuluan 4



soal :

  1. Apa perbedaan get dan POST.
  2. Jelaskan struktur pendeklarasian pemrograman PHP!
  3. Jelaskan fungsi prosedur insert, update, delete, pada database! Beri contoh!
  4. Apa fungsi xamp!
  5. Bagaimana cara membuat table pda sql.
jawab :


1.PERBEDAAN GET DAN POST

  • Method POST tidak menampilkan nilai variabel pada URL dan Method GET menampilkan nilai variabel yang dikirimkan.
  • Method POST lebih aman dan Method GET kurang aman
  • Jika Method GET dibatasi panjang string hingga 2047 karakter, Method POST tidak.
  • Perbedaan pengambilan data jika Method POST menggunakan $_POST sedangkan Method GET menggunakan $_GET.
  • Method POST biasanya digunakan untuk input dari FORM, Method GET menggunakan input dari LINK atau akses menggunakan link.
  • Method POST digunakan untuk mengirimkan data rahasia seperti password, Method GET digunakan untuk mengirimkan/mengambil data pablik seperti id_user atau id_halaman.

2.struktur pendeklarasian php


Dalam pendeklarasian pemrograman PHP atau pemrograman apapun kita perlu memahami yang namanya Variabel. Dan perlu untuk mendeklarasikannya terlebih dahulu :
Struktur pendeklarasian dalam pemrograman PHP atau pemrograman apapun kita perlu memahami yang namanya Variabel. Variabel merupakan perintah yang digunakan sebagai tempat penyimpanan data sementara, artinya data yang disimpan dalam variabel akan hilang setelah program selesai dieksekusi.

Deklarasi Variabel
Untuk dapat menggunakan Variabel, maka Variabel tersebut harus dideklarasikan terlebih dahulu. Pendeklarasian Variabel di PHP yang benar adalah sebagai berikut :
a.       Diawali dengan karakter $.
b.      Diikuti dengan huruf alphabet sebagai karakter pertama atau karakter under score ( _ ).
c.       Karakter ke dua dan selanjutnya bisa merupakan kombinasi karakter huruf alphabet, numerik, atau under score ( _ ).
d.      Untuk pendeklarasian pada karakter ke dua tidak boleh ada spasi pada setelah karakter ke 1.

Contoh pendeklarasian nama variabel yang benar :
---------------------------------------------------------------------------
$Nama
$NBI
$Alamat_ke_1
$alamat_ke_2
---------------------------------------------------------------------------

Contoh pendeklarasian nama variabel yang salah :
---------------------------------------------------------------------------
$1Namea
$alamat ke 2     //salah karena terdapat spasi antara karakter "alamat" dengan "ke"
---------------------------------------------------------------------------
Inisialisasi variabel
.
Inisialisasi variabel adalah proses pengisian nilai awal kepada sebuah variabel. Proses inisialisasi sederhana adalah menggunakan assignment ( = ).
.
Berikut contoh pemberian harga awal kepada variabel :
---------------------------------------------------------------------------
$FirstName = “Eka” ;
$LastName = “Utami” ; 
$Alamat = “Sidoarjo”;
---------------------------------------------------------------------------
.
Untuk penerapannya anda dapat membuat Listing program berikut :
---------------------------------------------------------------------------
<html>
<head>
    <title> Belajar PHP  </title>
</head>
<body>
<h1> Belajar PHP</h1>
<?
   $FirstName = “Windyatama” ;
   $LastName = “Marfika” ; 
   $Alamat = “Karangan,Trenggalek”;

    echo ("Nama : $FirstName $LastName <br>");  //fungsi echo yaitu untuk menampilkan
    echo ("Alamat : $Alamat");
?>
</body>
</html>
---------------------------------------------------------------------------
.
Simpan dengan nama variabel.php lalu jalankan di browser. Untuk menjalankan file php agar bekerja anda harus menjalankannya pada localhost.

3. fungsi prosedur insert,update dan delete beserta contoh

1.INSERT

INSERT adalah perintah untuk melakukan input data kedalam tabel. Syntax dasar insert dapat dilihat seperti di bawah ini:

INSERT into namaTabel(field1,field2,field3,...) VALUES('nilai 1','nilai 2','nilai 3',....)

 contoh berikut :

1.  <?php

2.  $nbi = $_POST['nbi'];

3.  $nama = mysql_real_escape_string($_POST['nama']);

4.  $gender = $_POST['gender'];

5.  $kelas = $_POST['kelas'];

6.  mysql_query("INSERT into mahasiswa(NBI,Nama,Gender,Kelas) VALUES('$nbi','$nama','$gender','$kelas')");

7.  ?>

2.UPDATE

Berbeda halnya dengan SELECT, query update ini bekerja dibalik layar dan tidak menampilkan hasil apapun karena update bukanlah perintah tetapi merupakan proses. Untuk syntax update ini dapat dilihat di bawah ini

UPDATE namaTabel set field1='nilai baru field1', field2='nilai baru field2', field3='nilai baru field3',... [kondisi where]
Keterangan:field1,field2, field3, dst: nama field yang ingiin diupdate nilainya (disesuaikan dengan nama field pada tabel)kondisi where: sifatnya optional, namun bila tanpa kondisi semua data akan diupdate, jadi harap b

Contoh detailnya adalah ketika tabel mahasiswa sudah lengkap:

1.  <?php

2.  mysql_query("UPDATE mahasiswa set kelas='multimedia' where NBI='461103579");

3.  mysql_query("UPDATE mahasiswa set kelas='jarkom'");

4.  ?>

3.DELETE

Pernyataan DELETE digunakan untuk menghapus baris dari tabel.
Sintaks dari pernyataan DELETE SQL adalah:

 DELETE FROM table_name [WHERE condition];
Untuk Contoh: Untuk menghapus seorang karyawan dengan id 100 dari tabel karyawan, sql menghapus permintaan akan seperti,

 DELETE FROM employee WHERE id = 100;

Untuk menghapus semua baris dari tabel karyawan, query akan seperti,

 DELETE FROM employee;


4. fungsi dari xampp

Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah digunakan yang dapat melayani tampilan halaman web yang dinamis.

5. CARA MEMBUAT TABLE PADA SQL BESERTA CONTOH

1. Setelah masuk pilih menu SQL DATABASES dan klik database yang telah anda buat sebelumnya, maka akan muncul menu di bagian bawah (DELETE, MANAGE, ADD SYNC, dll) klik menu MANAGE.




2. Jika muncul pesan seperti dibawah, maka artinya IP kita dihalangi oleh sistem firewall untuk mengakses data kita. Klik Yes untuk proses, maka akan muncul pop up halaman login ke server database yang kita buat.



3. Setelah selesai load halaman login, maka kita masukan id dan password yang digunakan saat membuat sql azure database, lalu klik Log on untuk masuk ke database sql azure





4. Setelah sukses login, kita dapat mulai membuat tabel dengan 2 cara yaitu melalui query dan cara manual . Untuk query  kita dapat klik menu New Query di bagian atas, untuk manual silahkan klik menu design di bagian kiri bawah lalu klik New Table

 

5. Untuk pembuatan secara manual maka setelah klik New Table akan muncul tampilan seperti dibawah ini. Kita dapat mengatur nama tabel, nama kolom, primary key, type , menambahkan kolom, dll. Setelah membuat tabel jangan lupa melakukan proses SAVE.


6. Untuk pembuatan tabel melalui query beserta contohnya dapat dilihat di tampilan dibawah ini lalu klik RUN untuk menjalankan query membuat tabel. Setelah melakukan pembuatan tabel kita dapat mengisi data tabel tersebut melalui query / manual seperti pada poin 5. Jangan lupa untuk melakukan SAVE setelah anda melakukan input data.



Contoh: Jika Anda ingin membuat tabel karyawan, pernyataan akan seperti,

CREATE TABLE employee
( id number(5),
name char(20),
dept char(10),
age number(2),
salary number(10),
location char(10)
);

Previous
Next Post »