1. POST
· Nilai variabel tidak
ditampilkan di URL
· Lebih aman
· Tidak dibatasi
panjang string
· Pengambilan variabel
dengan $_POST
· Biasanya untuk input
data melalui form
· Digunakan untuk
mengirim data-data penting seperti password
GET
· Nilai variabel ditampilkan
di URL sehingga user dapat dengan mudah memasukkan nilai variabel baru
· Kurang aman
· Dibatasi panjang string sampai
2047 karakter
· Pengambilan variabel dengan
$_GET
· Biasanya untuk input data
melalui link
· Digunakan untuk mengirim
data-data tidak penting
2. 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 = “Syahman” ;
$LastName = “Husni” ;
$Alamat = “Perak, Surabaya”;
Untuk penerapannya anda dapat membuat Listing program
berikut :
Belajar
PHP
$FirstName="Syahman" ;
$LastName="Husni" ;
$Alamat=“Perak, Surabaya”
echo ("Nama : $FirstName $LastName
"); //fungsi echo yaitu untuk menampilkan
"); //fungsi echo yaitu untuk menampilkan
echo ("Alamat : $Alamat");
?>
Simpan dengan nama variabel.php lalu jalankan di
browser. Untuk menjalankan file php agar bekerja anda harus menjalankannya pada
localhost.
3. Fungsi
prosedur:
· INSERT
INTO adalah perintah untuk mengisi data baru dalam tabel.
Contoh: mysql> INSERT INTO SISWA
->VALUES (“12076240”,”PUTRI”,”KOJA”);
Contoh: mysql> INSERT INTO SISWA
->VALUES (“12076240”,”PUTRI”,”KOJA”);
· UPDATE
Untuk nilai atribut memodifikasi (beberapa) tupel dalam sebuah tabel, kita
menggunakan pernyataan diperbaharui:
update mengatur
= , …, j>
[Di mana ];
Sebuah ekspresi terdiri dari baik) konstan baru
(nilai, atau string operasi aritmatika, atau SQL query. Perhatikan bahwa
nilai baru yang akan ditetapkan untuk harus sebuah pencocokan data tipe.
Sebuah pernyataan memperbarui tanpa di mana klausul
hasil dalam mengubah atribut masing-masing dari semua tuple dalam
tabel. Biasanya, namun hanya kecil sebagian dari meja memerlukan update
contoh:
• The JONES karyawan dipindahkan ke Departemen 20
sebagai manajer dan gaji nya
meningkat dengan 1000:
update EMP menetapkan
JOB ‘=’ MANAGER, DEPTNO = 20, SAL = 1000 SAL
mana JONES ‘ENAME =’;
• Semua karyawan yang bekerja di departemen 10 dan 30
mendapatkan gaji meningkat 15%.
update EMP menetapkan
SAL = SAL * 1,15 mana DEPTNO di (10,30);
Analog dengan pernyataan insert, tabel lain dapat
digunakan untuk mengambil data yang digunakan sebagai
nilai-nilai baru. Dalam kasus seperti itu kami
memiliki bukan sebuah .
Contoh: Semua salesman bekerja di departemen 20
mendapatkan gaji yang sama seperti manajer
yang memiliki gaji terendah di antara semua manajer.
update EMP menetapkan
SAL = (pilih min (SAL) dari EMP
dimana JOB = ‘MANAGER’)
dimana JOB ‘=’ SALESMAN dan DEPTNO = 20;
Penjelasan: Query mengambil gaji minimum semua
manajer. Nilai ini kemudian
ditugaskan untuk semua salesman yang bekerja di
departemen 20
· DELETE
adalah Semua atau dipilih tupel dapat dihapus dari sebuah tabel dengan
menggunakan perintah menghapus:
menghapus dari [ mana];
Jika mana klausa dihilangkan, semua tupel akan dihapus
dari meja. Perintah alternatif
untuk menghapus semua tupel dari suatu tabel adalah
tabel perintah truncate. Namun, dalam hal ini
kasus, penghapusan tidak dapat dibatalkan (lihat
Bagian berikutnya 1.4.4).
Contoh:
Hapus semua proyek (tupel) yang telah selesai sebelum
tanggal aktual (tanggal sistem):
menghapus dari PROYEK mana Pend
sysdate
adalah fungsi di SQL yang mengembalikan tanggal sistem. Fungsi lain yang
penting SQL adalah pengguna, yang mengembalikan nama user login ke arus peramal
sesi.
4. Berikut
ini Penjelasan dari bagian-bagian XAMPP:
· X
, Kenapa disebut dengan system operasi? karena XAMPP bisa dijalankan di 4
OS besar yang sering digunakan oleh pengguna komputer saat ini. Dan 4 OS
tersebut tidak lain dan tidak bukan adalah Windows, Linux, Mac OS dan Solaris.
· A(Apacahe)
merupakan aplikasi web server. Apache ini bersifat opensource yang berarti
gratis dan bisa diedit oleh penggunanya.
Tugas utama Apache adalah menghasilkan halaman
web yang benar kepada user berdasarkan kode PHP yang dituliskan oleh pembuat
halaman web. jika diperlukan juga berdasarkan kode PHP yang dituliskan,maka
dapat saja suatu database diakses terlebih dahulu (misalnya dalam MySQL) untuk
mendukung halaman web yang dihasilkan.
· M ( MySQL),
merupakan aplikasi database server. Perkembangannya disebut SQL yang merupakan
kepanjangan dari Structured Query Language. SQL merupakan bahasa terstruktur
yang digunakan untuk mengolah database. MySQL dapat digunakan untuk membuat dan
mengelola database beserta isinya. Kita dapat memanfaatkan MySQL untuk
menambahkan, mengubah, dan menghapus data yang berada dalam database.
· P (PHP),
bahasa pemrograman web. Bahasa pemrograman PHP merupakan bahasa pemrograman
untuk membuat web yang bersifat server-side scripting. PHP memungkinkan
kita untuk membuat halaman web yang bersifat dinamis. Sistem manajemen basis
data yang sering digunakan bersama PHP adalah MySQl. namun PHP juga mendukung
sistem manajement database Oracle, Microsoft Access, Interbase, d-base,
PostgreSQL, dan sebagainya.
· P (Perl),
bahasa pemrograman, pertama kali dikembangkan oleh Larry Wall di mesin Unix.
Perl pertama kali dirilis pada tanggal 18 Desember 1987 ditandai dengan
keluarnya Perl 1. Dua diantara karakteristik utama perl adalah penanganan teks
dan berbagai jalan pintas untuk meyelesaikan persoalan-persoalan umum.Perl
sangat populer di gunakan dalam program-rogram CGI (Common Gateway Interface)
dan protokol internet lainnya.
Jadi Fungsi XAMPP adalah kita bisa
memiliki server sendiri (localhost) untuk pembuatan website secara offline
tanpa harus membeli domain , karena sudah terdiri atas program Apache
HTTP Server, MySQL database dan penerjemah bahasa yang ditulis dengan bahasa
pemrograman PHP dan Perl.
XAMPP tersedia dalam GNU
General Public License dan bebas, merupakan web server yang mudah digunakan
yang dapat melayani tampilan halaman web yang dinamis. Sejarah dan Pengembang
XAMPP dikembangkan dari sebuah tim proyek bernama Apache Friends, yang terdiri
dari Tim Inti (Core Team), Tim Pengembang (Development Team) & Tim Dukungan
(Support Team).
Beberapa bagian penting pada
program XAMPP, yang sering digunakan pada umumnya adalah sebagai berikut:
a. htdoc adalah
folder tempat meletakkan berkas-berkas yang akan dijalankan, seperti berkas
PHP, HTML, CMS dan skrip lain.
b. phpMyAdmin merupakan
bagian untuk mengelola basis data MySQL yang ada dikomputer.
c. Kontrol
Panel yang berfungsi untuk mengelola layanan (service) XAMPP. Seperti
menghentikan (stop) layanan, ataupun memulai (start).
5. TABEL
KARYAWAN
|
NIP
|
Nama
|
Alamat
|
Golongan
|
|
4421981763
|
Amalia Safitri
|
Jakarta
|
2 A
|
|
4421954710
|
Dimas Susanto
|
Surabaya
|
1 B
|
|
4421991534
|
Edo Raharjo
|
Bekasi
|
2 B
|
|
4421932017
|
Galih Firmantoro
|
Bandung
|
1 A
|
|
4421901438
|
Harri Mulyana
|
Cikarang
|
2 A
|
|
4421930118
|
Lana Muhamad
|
Jakarta
|
2 B
|
|
4421956509
|
Nerri Susanti
|
Bogor
|
1 B
|
|
4421932816
|
Putri Dwi Sari
|
Surabaya
|
1 A
|
|
4421991527
|
Rizky Amaludin
|
Bekasi
|
2 B
|
|
4221936171
|
Susan Susanti
|
Depok
|
2 A
|
Cara membuatnya itu :
· Create
(Nip char (10) not null,
Nama char (20) not null,
Alamat char (10),
Golongan char (3),
Primary key (Nip));
· Insert
Insert into TABEL KARYAWAN values
(‘4421981763’,’Amalia Safitri’,’Jakarta’,’2 A’);
Insert into TABEL KARYAWAN values (‘4421954710’,’Dimas
Susanto’,’Surabaya’,’1 B’);
Insert into TABEL KARYAWAN values (‘4421991534’,’Edo
Raharjo’,’Bekasi’,’2 B’);
Insert into TABEL KARYAWAN values (‘4421932017’,’Galih
Firmantoro’,’Bandung’,’1 A’);
Insert into TABEL KARYAWAN values (‘4421901438’,’Harri
Mulyana’,’Cikarang’,’2 A’);
Insert into TABEL KARYAWAN values (‘4421930118’,’Lana
Muhamad’,’Jakarta’,’2 B’);
Insert into TABEL KARYAWAN values (‘4421956509’,’Nerri
Susanti’,’Bogor’,’1 B’);
Insert into TABEL KARYAWAN values (‘4421932816’,’Putri
Dwi Sari’,’Surabaya’,’1 A’);
Insert into TABEL KARYAWAN values (‘4421991527’,’Rizky
Amaludin’,’Bekasi’,’2 B’);
Insert into TABEL KARYAWAN values (‘4421936171’,’Susan
Susanti’,’Depok’,’2 A’);
RSS Feed
Twitter
05.20
Unknown
0 komentar:
Posting Komentar