1. APA
PERBEDAAN POST dan GET ?
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 = “Anang” ;
$LastName = “Dwi” ;
$Alamat = “Sepanjang,
Sidoarjo”;
—————————————————————————
.
.
Untuk penerapannya anda
dapat membuat Listing program berikut :
—————————————————————————
<html>
<head>
<title> Belajar PHP </title>
</head>
<body>
<h1> Belajar
PHP</h1>
<?
$FirstName=”Anang” ;
$LastName=”Dwi” ;
$Alamat=“Sepanjang,
Sidoarjo”
echo
(“Nama : $FirstName $LastName <br>”); //fungsi echo yaitu untuk
menampilkan
echo
(“Alamat : $Alamat”);
?>
</body>
</html>
3. JELASKAN PROSEDUR FUNGSI INSERT,UPDATE&DELETE PADA DATABASE , BERIKAN CONTOHNYA !
3. JELASKAN PROSEDUR FUNGSI INSERT,UPDATE&DELETE PADA DATABASE , BERIKAN CONTOHNYA !
INSERT
Untuk menyimpan data dalam tabel digunakan sintaks:
INSERT INTO [NAMA_TABLE] ([DAFTAR_FIELD]) VALUES ([DAFTAR_NILAI])
Contoh:
INSERT INTO TEST (NAMA, ALAMAT, PASSWORD) VALUES ('test', 'alamat', 'pass');
INSERT INTO [NAMA_TABLE] ([DAFTAR_FIELD]) VALUES ([DAFTAR_NILAI])
Contoh:
INSERT INTO TEST (NAMA, ALAMAT, PASSWORD) VALUES ('test', 'alamat', 'pass');
UPDATE
Untuk mengubah data menggunakan sintax:
UPDATE [NAMA_TABLE] SET [NAMA_KOLOM]=[NILAI] WHERE [KONDISI]
Contoh:
UPDATE Msuser set password="123456" where username="abc"
UPDATE [NAMA_TABLE] SET [NAMA_KOLOM]=[NILAI] WHERE [KONDISI]
Contoh:
UPDATE Msuser set password="123456" where username="abc"
DELETE
Untuk menghapus data dipergunakan
sintaks:
DELETE FROM [nama_table] Where [KONDISI]
Contoh:
DELETE FROM TEST WHERE NAMA='test';
DELETE FROM [nama_table] Where [KONDISI]
Contoh:
DELETE FROM TEST WHERE NAMA='test';
4. APA FUNGSI DARI XAMPP?
XAMPP 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, MySQLdatabase, 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.
Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server, MySQLdatabase, 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. Perintah
membuat tabel membutuhkan:
·
Nama tabel
·
Nama bidang
·
Definisi untuk setiap kolom
Sintaks:
Berikut
adalah generik sintaks SQL untuk membuat tabel MySQL:
===================================================
CREATE
TABLE table_name (column_name column_type);
===================================================
Sekarang
kita akan membuat tabel dalam database tutorial berikut.
===================================================
tutorials_tbl(
tutorial_id INT NOT NULL AUTO_INCREMENT,
tutorial_title VARCHAR(100) NOT NULL,
tutorial_author VARCH AR(40) NOT NULL,
submission_date DATE,
PRIMARY KEY ( tutorial_id )
);
tutorial_id INT NOT NULL AUTO_INCREMENT,
tutorial_title VARCHAR(100) NOT NULL,
tutorial_author VARCH AR(40) NOT NULL,
submission_date DATE,
PRIMARY KEY ( tutorial_id )
);

















