1. APA PERBEDAAN POST dan GET ?
3. Jelaskan fungsi prosedur insert,update,delete pada database! beri contoh!
1. Memasukkan data secara langsung ke sebuah tabel.
4. Apa fungsi dari xampp ?
PERBEDAAN
|
POST
|
GET
|
History
|
Parameter/nilai tidak tersimpan di browser
|
Parameter/nilai tersimpan dibrowser dan bisa diakses ulang
karena nilai menjadi kesatuan URL
|
Bookmark
|
Parameter/nilai tidak dapat dibookmark
|
Parameter bisa dibookmark
|
Tombol Kembali/Kirim Ulang
|
Biasanya browser memberitahukan/menanyakan apakah data
akan dikirim ulang
|
Dengan methot get, halaman sebelumnya langsung
ditampillkan tanpa mengeksekusi kembali karena tersimpan dalam cache browser
|
Encoding type (enctype attribute)
|
Mendukung pengiriman data binner dengan teknik
multipart/form-data atau application/x-www-form-urlencoded
|
hanya mendukung application/x-www-form-urlencoded
|
Parameters
|
Dapat mengirimkan parameter url sekaligus mengirimkan data
tersembunyi ke server
|
Hanya bisa mengirimkan parameter melalui URL
|
Kecurangan data
|
Lebih sulit karena tertutup
|
Lebih terbuka karena data terlihat
|
Keamanan
|
Dengan method POST lebih aman karena data langsung dikirim
ke server
|
Dengan jelas bisa ketahui data apa saja yang dikirim
|
Penggunaan
|
POST digunakan untuk mengirim data yang lebih rahasia
seperti password
|
Digunakan lebih untuk keperluan mengambil data
|
Besar data yang dikirim
|
Standard 8 Mb, tergantung konfigurasi server
|
7607 karakter
|
2. Jelaskan Struktur Pendeklarasian Pemrograman PHP
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 :
Diawali
dengan karakter $.
Diikuti
dengan huruf alphabet sebagai karakter pertama atau karakter under score ( _ ).
Karakter
ke dua dan selanjutnya bisa merupakan kombinasi karakter huruf alphabet,
numerik, atau under score ( _ ).
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 ( = ).
.
Inisialisasi variabel adalah proses pengisian nilai awal kepada sebuah variabel. Proses inisialisasi sederhana adalah menggunakan assignment ( = ).
.
Berikut
contoh pemberian harga awal kepada variabel :
---------------------------------------------------------------------------
$FirstName
= “Muhammad” ;
$LastName
= “Suma” ;
$Alamat
= “Sukodono, Sidoarjo”;
---------------------------------------------------------------------------
.
.
Untuk
penerapannya anda dapat membuat Listing program berikut :
---------------------------------------------------------------------------
<html>
<head>
<title> Belajar PHP </title>
</head>
<body>
<h1>
Belajar PHP</h1>
<?
$FirstName="Muhammad" ;
$LastName="Suma" ;
$Alamat=“Sukodono, Sidoarjo”
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. Jelaskan fungsi prosedur insert,update,delete pada database! beri contoh!
Pernyataan
INSERT digunakan untuk menambahkan baris data yang baru ke tabel
Kita
bisa memasukkan data ke sebuah meja dengan dua cara.
1. Memasukkan data secara langsung ke sebuah tabel.
Sintaks
untuk SQL INSERT adalah:
INSERT
INTO TABLE_NAME
[
(col1, col2, col3,. . . colN)]
VALUES
(value1, value2, value3,. . . valueN);
col1,· col2, ... ColN - nama-nama kolom dalam tabel di
mana Anda ingin menyisipkan data.
Saat
memasukkan berturut-turut, jika Anda menambahkan nilai untuk semua kolom dari
tabel Anda tidak perlu menentukan kolom (s) nama dalam query sql. Tapi Anda
harus memastikan urutan nilai-nilai dalam urutan yang sama seperti kolom dalam
tabel. Query sql insert adalah sebagai berikut :
INSERT
INTO TABLE_NAME
VALUES (value1, value2, value3,. . . valueN);
Untuk
Contoh: Jika Anda ingin menyisipkan baris ke tabel karyawan, query akan
seperti,
INSERT
INTO employee (id, name, dept, age, salary location)
VALUES
(105, ‘Srinath’, ‘Aeronautics’, 27, 33000);
CATATAN:
Ketika
menambahkan berturut-turut, hanya karakter atau nilai tanggal harus diapit
dengan tanda kutip tunggal.
Jika
Anda memasukkan data ke semua kolom, nama kolom dapat dihilangkan. Pernyataan
insert di atas juga dapat ditulis sebagai,
INSERT
INTO employee
VALUES
(105, ‘Srinath’, ‘Aeronautics’, 27, 33000);
2.
Memasukkan
data ke tabel melalui pernyataan pilih.
Sintaks
untuk SQL INSERT adalah:
INSERT
INTO table_name
[(column1,
column2,. . .columnN)]
SELECT
column1, column2, . . . column
FROM
table_name [WHERE condition];
Untuk
Contoh: Untuk menyisipkan baris ke dalam tabel karyawan dari tabel
sementara, query sql insert akan seperti,
INSERT
INTO employee (id, name, dept, age, salary location)
SELECT
emp_id, emp_name, dept, age, salary, location
FROM
temp_employee;
Jika
Anda memasukkan data ke semua kolom, pernyataan insert di atas dapat juga
ditulis sebagai,
INSERT
INTO employee
SELECT
* FROM temp_employee;
CATATAN:Kami
telah diasumsikan tabel temp_employee telah kolom emp_id, emp_name, dept, usia,
gaji, lokasi di diberikan urutan atas dan datatype yang sama.
CATATAN
PENTING:
1)
Ketika menambahkan baris baru, Anda harus memastikan datatype nilai dan kolom
sesuai
2)
Anda mengikuti batasan integritas, jika ada, ditetapkan untuk mega
Pernyataan
UPDATE digunakan untuk memodifikasi baris yang ada dalam sebuah tabel.
Sintaks
untuk SQL UPDATE Command adalah:
UPDATE
table_name
SET
column_name1 = value 1,
Column_name2
= value2, . . .
[WHERE
condition]
table_name· - nama tabel yang harus diperbarui.
column_name1,· column_name2 .. - Kolom yang akan diubah.
value1,· value2 ... - Adalah nilai-nilai baru.
CATATAN:Dalam
pernyataan Update, klausa WHERE mengidentifikasi baris yang terpengaruh. Jika
Anda tidak menyertakan klausa WHERE, nilai kolom untuk semua baris terpengaruh.
Untuk
Contoh: Untuk memperbarui lokasi seorang karyawan, query pembaruan sql
akan seperti,
UPDATE
employee
SET
location = ‘Mysore’
Where
id = 101;
Untuk
mengubah gaji semua karyawan, permintaan akan,
UPDATE
employee
SET
salary = salary + (salary * 0.2);
Pernyataan
DELETE digunakan untuk menghapus baris dari tabel.
Sintaks
dari pernyataan DELETE SQL adalah:
DELETE
FROM table_name [WHERE condition];
table_name· - nama tabel yang harus diperbarui.
CATATAN:Klausa
WHERE dalam sql menghapus perintah adalah opsional dan mengidentifikasi baris
dalam kolom yang akan dihapus. Jika Anda tidak menyertakan klausa WHERE semua
baris dalam tabel akan dihapus, jadi hati-hati saat menulis query DELETE tanpa
klausa WHERE.
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. Apa fungsi dari xampp ?
XAMPP
( /ˈzæmp/ atau /ˈɛks.æmp/[1])
adalah perangkat lunak bebas, yang mendukung banyak sistem
operasi, merupakan kompilasi dari beberapa program.
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.
Bagaimana
cara membuat table pada sql ?beri contoh !
CREATE
TABLE Pernyataan digunakan untuk membuat tabel untuk menyimpan data. Kendala
integritas seperti primary key, kunci unik, kunci asing dapat didefinisikan
untuk kolom sekaligus menciptakan meja. Kendala integritas dapat didefinisikan
pada tingkat kolom atau tingkat meja. Pelaksanaan dan sintaks dari CREATE
Laporan berbeda untuk RDBMS yang berbeda.
Sintaks
untuk CREATE TABLE Pernyataan adalah:
CREATE
TABLE table_name
(column_name1 datatype,
column_name2 datatype,
... column_nameN datatype
);
(column_name1 datatype,
column_name2 datatype,
... column_nameN datatype
);
table_name
- Adalah nama tabel.
column_name1,
column_name2 .... - Adalah nama dari kolom
datatype
- Adalah datatype untuk kolom seperti char, tanggal, nomor dll
Untuk
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)
);
( id number(5),
name char(20),
dept char(10),
age number(2),
salary number(10),
location char(10)
);
Dalam
database Oracle, datatype untuk kolom integer direpresentasikan sebagai
"angka". Dalam Sybase itu direpresentasikan sebagai "int".
Oracle
menyediakan cara lain untuk membuat tabel.
CREATE
TABLE temp_employee
SELECT * FROM employee
SELECT * FROM employee
Dalam
pernyataan di atas, tabel temp_employee dibuat dengan jumlah kolom yang sama
dan datatype sebagai meja karyawan.