Pendahuluan Daskom 4
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
· 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
[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,
Kota 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’);
·
0 komentar:
Posting Komentar