1)
Apa perbedaan get dan
post ?
Jawab
:
POST
|
GET
|
Nilai variabel tidak ditampilkan di URL
|
Nilai variabel ditampilkan di URL sehingga
user dapat dengan mudah memasukkan nilai variabel baru
|
Lebih aman
|
Kurang aman
|
Tidak dibatasi panjang string
|
Dibatasi panjang string sampai 2047 karakter
|
Pengambilan variabel dengan $_POST
|
Pengambilan variabel dengan $_GET
|
Biasanya untuk input data melalui form
|
Biasanya untuk input data melalui link
|
Digunakan untuk mengirim data-data penting
seperti password
|
Digunakan untuk mengirim data-data tidak
penting
|
2)
Jelaskan struktur
pendeklarasian pemrograman PHP !
Jawab
:
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 = “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 !
Jawab
:
a. 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');
b. UPDATE
Untuk mengubah data menggunakan sintax:
UPDATE [NAMA_TABLE] SET [NAMA_KOLOM]=[NILAI] WHERE [KONDISI]
Contoh:
UPDATE Msuser set password="123456" where
username="abc"
c. DELETE
Untuk menghapus data dipergunakan sintaks:
DELETE FROM [nama_table] Where [KONDISI]
Contoh:
DELETE FROM TEST WHERE NAMA='test';
4)
Apa fungsi dari xampp?
Jawab
:
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, 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)
Bagaimana cara membuat
tabel pada sql ? beri contoh !
Jawab
:
Perintah
membuat tabel membutuhkan:
a. Nama tabel
b. Nama bidang
c. 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 VARCHAR(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 VARCHAR(40) NOT NULL,
submission_date DATE,
PRIMARY KEY ( tutorial_id )
);
Berikut
beberapa item perlu penjelasan:
1) Lapangan
Atribut NOT NULL sedang
digunakan karena kita tidak ingin field ini untuk menjadi NULL.SO jika pengguna
akan mencoba untuk membuat rekor dengan nilai NULL maka MySQL akan meningkatkan
kesalahan.
2) Lapangan
Atribut AUTO_INCREMENT memberitahu
ke MySQL untuk terus maju dan menambahkan nomor yang tersedia di sebelah field
id.
3) PRIMARY KEY kata kunci digunakan untuk mendefinisikan kolom
sebagai kunci primer.Anda dapat menggunakan beberapa kolom dipisahkan dengan
tanda koma untuk mendefinisikan kunci primer.
Membuat Tabel dari Command Prompt:
Hal ini mudah untuk membuat tabel
MySQL dari prompt mysql>. Anda akan menggunakan perintah SQL CREATE TABLE
untuk membuat tabel.
Contoh:
Berikut adalah contoh yang
menciptakan tutorials_tbl:
root@host# mysql -u root -p
Enter password:*******
mysql> use TUTORIALS;
Database changed
mysql> CREATE TABLE tutorials_tbl(
-> tutorial_id INT NOT NULL AUTO_INCREMENT,
-> tutorial_title VARCHAR(100) NOT NULL,
-> tutorial_author VARCHAR(40) NOT NULL,
-> submission_date DATE,
-> PRIMARY KEY ( tutorial_id )
-> );
Query OK, 0 rows affected (0.16 sec)
mysql>
Enter password:*******
mysql> use TUTORIALS;
Database changed
mysql> CREATE TABLE tutorials_tbl(
-> tutorial_id INT NOT NULL AUTO_INCREMENT,
-> tutorial_title VARCHAR(100) NOT NULL,
-> tutorial_author VARCHAR(40) NOT NULL,
-> submission_date DATE,
-> PRIMARY KEY ( tutorial_id )
-> );
Query OK, 0 rows affected (0.16 sec)
mysql>
CATATAN: MySQL tidak mengakhiri
perintah sampai Anda memberikan titik koma (;) pada akhir perintah SQL.
Membuat Tabel Menggunakan PHP
Script:
Untuk membuat tabel baru dalam
setiap database yang ada Anda akan perlu menggunakan PHP fungsi mysql_query ().
Anda akan melewati argumen kedua dengan perintah SQL yang tepat untuk membuat
tabel.
Contoh:
Berikut adalah contoh untuk membuat
tabel menggunakan script PHP:
<html>
<head>
<title>Creating MySQL
Tables</title>
</head>
<body>
<?php
$dbhost = 'localhost:3036';
$dbuser = 'root';
$dbpass = 'rootpassword';
$conn = mysql_connect($dbhost, $dbuser,
$dbpass);
if(! $conn )
{
die('Could not connect: ' .
mysql_error());
}
echo 'Connected successfully<br
/>';
$sql = "CREATE TABLE tutorials_tbl(
".
"tutorial_id INT NOT NULL AUTO_INCREMENT, ".
"tutorial_title VARCHAR(100) NOT NULL, ".
"tutorial_author VARCHAR(40) NOT NULL, ".
"submission_date DATE, ".
"PRIMARY KEY ( tutorial_id )); ";
mysql_select_db( 'TUTORIALS' );
$retval = mysql_query( $sql, $conn );
if(! $retval )
{
die('Could not create table: ' .
mysql_error());
}
echo "Table created
successfully\n";
mysql_close($conn);
?>
</body>
</html>
0 komentar:
Posting Komentar