1 Perbedaan get dan post :
2 Struktur Pendeklarasian Pemrograman PHP :
3 Fungsi Prosedure insert, update, delete
4 Fungsi XAMPP :
5 Cara membuat Table pada my sql :
3. Jelaskan fungsi prosedur insert, update, delete pada data base! Beri contoh!
Read more »»
2 Struktur Pendeklarasian Pemrograman PHP :
3 Fungsi Prosedure insert, update, delete
4 Fungsi XAMPP :
5 Cara membuat Table pada my sql :
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 :
1. Diawali dengan
karakter $
2. Diikuti dengan
huruf alphabet sebagai karakter pertama atau karakter under score ( _ ),
3. Karakter ke dua
dan selanjutnya bisa merupakan kombinasi karakter huruf alphabet, numerik, atau
under score ( _ ).
4. 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 data base! Beri contoh!
- Jawab :
- 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');
- UPDATE
Untuk mengubah data menggunakan sintax:
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';
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 (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. Bagaimana cara membuat table pada sql ? beri contoh!
- Jawab :
Perintah membuat tabel membutuhkan:
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 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:
- 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.
- Lapangan Atribut AUTO_INCREMENT memberitahu ke MySQL untuk terus maju dan menambahkan nomor yang tersedia di sebelah field id.
- 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.