1. APA PERBEDAAN POST dan GET ?
History
POST parameter/nilainya tidak tersimpan di browser
GET parameter/nilainya tersimpan dibrowser dan bisa diakses ulang karena nilai menjadi kesatuan URL
Bookmark
POST parameter/nilainya tidak dapat dibookmark
GET parameternya bisa dibookmark
Encoding type
POST mendukung pengiriman data binner dengan teknik multipart/form-data atau application/x-www-form-urlencoded
GET hanya mendukung application/x-www-form-urlencoded
Parameters
POST dapat mengirimkan parameter url sekaligus mengirimkan data tersembunyi ke server
GET hanya bisa mengirimkan parameter melalui URL
Keamanan
POST lebih aman karena data langsung dikirim ke server
GET dengan jelas bisa ketahui data apa saja yang dikirim
Penggunaan
POST digunakan untuk mengirim data yang lebih rahasia seperti password
GET digunakan lebih untuk keperluan mengambil data
Besar data
POST standar 8 Mb,
GET tergantung konfigurasi server 7607 karakter
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 //salah karena berawalan angka/numerik
$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 ( = ).
Contoh :
$FirstName = “Bangkit” ;
$LastName = “Prismadani” ;
$Alamat = “Surabaya”;
3. Jelaskan fungsi prosedur insert, update, delete pada database ! beri contoh !
- INSERT digunakan untuk menambahkan baris data yang baru ke tabel.
a) Memasukkan data ke tabel secara langsung :
Sintaks :
INSERT INTO TABLE_NAME (col1, col2, col3,. . . colN)
VALUES (value1, value2, value3,. . . valueN);
Contoh:
INSERT INTO employee (id, name, dept, age, salary)
VALUES (105, ‘Srinath’, ‘Aeronautics’, 27, 33000);
b) Memasukkan data ke tabel melalui pernyataan pilih.
Sintaks :
INSERT INTO table_name (column1, column2,. . .columnN)
SELECT column1, column2, . . . column
FROM table_name [WHERE condition];
Contoh :
INSERT INTO employee (id, name, dept, age, salary, location)
SELECT emp_id, emp_name, dept, age, salary, location
FROM temp_employee;
- UPDATE digunakan untuk memodifikasi baris data yang ada dalam sebuah tabel.
Sintaks :
UPDATE table_name
SET column_name1 = value 1,
column_name2 = value2, . . .
[WHERE condition];
Contoh :
UPDATE employee
SET location = ‘Mysore’
WHERE id = 101;
UPDATE employee
SET salary = salary + (salary * 0.2);
- DELETE digunakan untuk menghapus baris data dari tabel.
Sintaks :
DELETE FROM table_name [WHERE condition];
Contoh :
Untuk menghapus seorang karyawan dengan id 100 dari tabel karyawan :
DELETE FROM employee WHERE id = 100;
Untuk menghapus semua baris data dari tabel karyawan :
DELETE FROM employee;
4. Apa fungsi dari xampp ?
XAMPP adalah perangkat lunak bebas yang mendukung banyak sistem operasi dan 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 merupakan web server yang mudah digunakan yang dapat melayani tampilan halaman web yang dinamis.
5. Bagaimana cara membuat table pada sql ? beri contoh !
CREATE TABLE digunakan untuk membuat tabel untuk menyimpan data. Kendala integritas seperti primary key, kunci unik, kunci asing dapat didefinisikan untuk kolom sekaligus menciptakan table. Kendala integritas dapat didefinisikan pada tingkat kolom atau tingkat table.
Sintaks :
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_name : Adalah nama dari kolom
datatype : Adalah tipe data untuk kolom seperti char, tanggal, nomor dll
Contoh :
Membuat tabel karyawan :
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));
No comments:
Post a Comment