Post on 09-Aug-2015
W
EB
P
RO
GR
AM
MI
NG
1
–
P
HP
&
M
YS
QL
Mfd
W
EB
P
RO
GR
AM
MI
NG
1
–
P
HP
&
M
YS
QL
Mengenal HTML
.
BUAT FOLDER DI : C:\APACHE2TRIAD\HTDOCS\NIM
SIMPAN DENGAN NAMA : LATIHAN1.HTML
<html>
<head>
<title>Judulnya Apa Nih?</title>
</head>
<body bgcolor=black text=green>
<marquee><h1>Halo, Apa Kabar?</h1></marquee>
<hr>
<p align=center>
<i>belajar apa kita hari ini?</i> <br>
hari ini kita akan belajar
<b> <blink>WEB PROGRAMMING</blink> </b>
</p>
<marquee scrollamount=5 direction=up>
belajar apa aja kita :
<ul type=square>
<li> PHP </li>
<li> Mysql </li>
</ul>
</marquee>
</body>
</html>
SIMPAN DENGAN NAMA : LATIHAN2.HTML
Copy file gambar ke : C:\APACHE2TRIAD\HTDOCS\NIM
Rename dengan nama : MyGambar.JPG
<html>
<head>
<title>Link dan Gambar</title>
</head>
<body bgcolor=black text=green>
<pre>
<font face="comic sans ms" color=#0000ff size=5>
<a name=atas>yuk kita buat link</a>
<a href=#bawah>Ke Bawah</a>
<a href=latihan1.html>Lihat Latihan 1</a>
<img src=mygambar.jpg>
<a href=#atas>Ke Atas</a>
<a name=bawah>Perjalanan Kita Selesai</a>
</font>
</pre>
</body>
</html>
TAG DASAR HTML
TAG KETERANGAN
<H1 TO H6> HEADING / UKURAN HURUF
<HR> GARIS HORIZONTAL
<BR> BARIS BARU / ENTER
<P> PARAGRAF
<FONT> JENIS & UKURAN HURUF
<B> <I> <U> BOLD, ITALIC & UNDERLINE
<CENTER><RIGHT><LEFT> RATA TENGAH, KANAN, KIRI
<IMG SRC”FILENAME”> MENAMPILKAN GAMBAR
<A HREF=”ALAMAT”> LINK KE ALAMAT WEB
<A NAME=”TARGET”> LINK PADA SATU HALAMAN
<UL> <OL> BULLET, NUMBERING
<LI> ISI LIST
<MARQUEE> TEKS BERJALAN
<BLINK> TEKS KEDAP KEDIP
<TABLE> MENAMBAHKAN TABEL
<TR> <TD> BARIS TABEL & KOLOM TABEL
<FORM> MENAMBAHKAN FORM
<INPUT TYPE=”TEKS”> TEXT BOX
<INPUT TYPE=”RADIO”> RADIO / OPTION BUTTON
<INPUT TYPE=”CHECKBOX” CHECK BOX
<SELECT> <OPTION> COMBO BOX
<TEXTAREA> TEXT BOX LEBIH BESAR
<INPUT TYPE=”SUBMIT”> TOMBOL SUBMIT / PROSES
<INPUT TYPE=”RESET”> TOMBOL RESET / BATAL
PARAMETER/ATRIBUT UMUM
PARAMETER KETERANGAN
BGCOLOR & COLOR WARNA BACKGROUND & TEKS
ALIGN RATA KIRI/KANAN/TENGAH
BORDER KETEBALAN GARIS
WIDTH & HEIGHT LEBAR & TINGGI
SIZE & NAME UKURAN & NAMA VARIABEL
FACE FONT / JENIS HURUF
SRC ALAMAT FILE GAMBAR
HREF ALAMAT WEB
ALT TEKS ALTERNATIF
TYPE TIPE / JENIS ATRIBUT TAG HTML
VALUE NILAI / CAPTION
W
EB
P
RO
GR
AM
MI
NG
1
–
P
HP
&
M
YS
QL
Form & PHP
.
Latihan Kali ini kita akan membuat Form seperti dibawah ini :
1. Buka PHP Coders, Ketikan kode HTML seperti dibawah ini :
<html><head>
<title>PENDAFTARAN ONLINE BSI FUNBIKE 2010</title></head>
<body bgcolor=black text=white>
<form action=Form.php method=post> <pre>
PENDAFTARAN ONLINE BSI FUNBIKE 2010
----------------------------------------------------------------------------
Lokasi Kampus : <select name=lk>
<option value=Bogor>Bogor</option>
<option value=Depok>Depok</option>
</select>
Nama Peserta : <input type=text name=nm size=20>
Jenis Peserta : <input type=radio name=jp
value=Mahasiswa checked>Mahasiswa
<input type=radio name=jp
value=Umum>Umum
Jumlah Pesan : <input type=password name=jmlsize=3>
Persyaratan : <textarea name=ps rows=2cols=20>
Syarat & Ketentuan Berlaku </textarea>
<input type=checkbox name=st
value=setuju>Apakah anda setuju
<input type=submit name=kirim value=Kirim>
<input type=reset name=batal value=Batal>
---------------------------------------------------------------------------------
</pre></form> </body></html>
2. Tambahkan Kode PHP dibawah kode HTML diatas :
<?
$tgl =date("d-M-Y H:m:s");
$ttl = 20000 * $jml;
echo"<pre>
Tanggal Daftar : $tgl
Lokasi kampus : $lk
Nama Peserta : $nm
Jenis Peserta : $jp
Persetujuan : $st
Total Bayar : Rp. $ttl
</pre>";
?>
3. SIMPAN DENGAN NAMA : FORM.PHP
PADA FOLDER : C:\APACHE2TRIAD\HTDOCS\NIM
KETERANGAN :
Kode PHP diawali oleh perintah <? Dan diakhiri oleh ?>
Penulisan variable dalam PHP diawali dengan tanda dollar $ contoh : $nama
Setiap akhir pernyataan diakhiri dengan titik koma ( ; )
Echo “teks” berfungsi menampilkan output kelayar.
date("d-M-Y H:m:s") adalah fungsi menampilkan waktu
TAG FORM HTML
<FORM> MENAMBAHKAN FORM
<INPUT TYPE=”TEKS”> TEXT BOX
<INPUT TYPE=”PASSWORD”> PASSWORD
<INPUT TYPE=”RADIO”> RADIO / OPTION BUTTON
<INPUT TYPE=”CHECKBOX” CHECK BOX
<SELECT> <OPTION> COMBO BOX
<TEXTAREA> TEXT BOX LEBIH BESAR
<INPUT TYPE=”SUBMIT”> TOMBOL SUBMIT / PROSES
<INPUT TYPE=”RESET”> TOMBOL RESET / BATAL
PARAMETER/ATRIBUT UMUM
PARAMETER KETERANGAN
TYPE JENIS OBJEK
NAME NAMA OBJEK
VALUE CAPTION/JUDUL/ISI
SIZE JUMLAH KARAKTER
W
EB
P
RO
GR
AM
MI
NG
1
–
P
HP
&
M
YS
QL
IF on PHP
Bentuk Umum :
If ( kondisi1 )
{ pernyataan 1; }
else
If ( kondisi2 )
{ pernyataan 2; }
Else
{ pernyataan 3; }
Latihan Kali ini kita akan membuat Form seperti dibawah ini :
1. BUKA PHP CODER, KETIKAN PADA TAG BODY :
SIMPAN DENGAN NAMA : INPUT.HTML
PADA FOLDER : C:\APACHE2TRIAD\HTDOCS\NIM
<form method=post action=PROSES.PHP> <pre> <u> :: Penjualan Handphone :: </u>
Kode Hp : <select name=kd> <option value=1>NK01</option>
<option value=2>SG01</option> <option value=3>SG02</option> </select> Jml Beli : <input type=text name=jb size=3>
<input type=submit value=Beli> <input type=reset value=Batal> </pre> </form>
2. Buat File Baru, simpan dengan PROSES.PHP
:: Struk Pembayaran :: <br> ----------------------------- <? if($kd=='1') { $m="Nokia C3"; $h=1150000; $d=0.05*$h;} else if($kd=='2') { $m="Samsung Corby"; $h=1550000; $d=0;} else { $m="Samsung Charm"; $h=1250000; $d=0.01*$h;} $t = $jb * $h; $b = $t - $d; echo"<pre> Merk Hp : $m Harga : Rp. $h Jml : $jb ----------------------------- Total : Rp. $t Diskon : Rp. $d ----------------------------- Bayar : Rp. $b </pre>"; ?> <a href=input.html>Beli Lagi ?</a>
Latihan : Buat Tampilan Seperti Dibawah ini :
Jika Jumlah beli lebih dari 2 maka dapet diskon 20% dikali dengan total harga, selain itu 0.
Kode Produk Harga
SW01 Sweater 75000
KM01 Kemeja 56000
JK01 Jaket 127000
W
EB
P
RO
GR
AM
MI
NG
1
–
P
HP
&
M
YS
QL
TABLE ‘n
SWITCH CASE
<TABLE>
<TR> <TD>NO</TD> <TD>MATA KULIAH</TD> </TR>
<TR> <TD>1</TD> <TD>WEB PROGRAMMING</TD> </TR>
<TR> <TD>2</TD> <TD>VISUAL FOXPRO</TD> </TR>
</TABLE>
Latihan Kali ini kita akan membuat Form seperti dibawah ini :
1. BUKA PHP CODER, KETIKAN PADA TAG BODY :
SIMPAN DENGAN NAMA : service.php
PADA FOLDER : C:\APACHE2TRIAD\HTDOCS\NIM
<body text=white> <form method=post action=nota.php> <table bgcolor=orange width=35%> <tr bgcolor=black><td colspan=2 align=center>
<marquee>Service Motor Aha</marquee></td></tr>
<tr><td>Service </td> <td> : <input type=radio name=j value=1>Ringan <input type=radio name=j value=2>Berat</td> </tr>
<tr><td>Status</td> <td> : <select name=s> <option value=a>Member</option> <option value=b>Umum</option> </select></td> </tr>
<tr><td>Tambahan </td> <td> : <input type=checkbox name=g value=25000>Ganti Oli <input type=checkbox name=t value=5000>Steam </td></tr>
<tr><td colspan=2 align=right> <input type=submit value=Bayar>
<input type=reset value=Batal> </td></tr> </table> </form> </body>
2. Buat File Baru, simpan dengan nota.php
<body text=white> <? $n = date("ymd") . "01"; $b=$g+$t; if($j==1) {$h=25000;} else {$h=65000;} switch($s) { case 'a' : { $d=0.2*$h; break; } default : { $d=0; break; } } $t = ($h + $c)-$d; echo" <table bgcolor=orange width=30%> <tr bgcolor=black><td colspan=2 align=center> <marquee>Nota Pembayaran</marquee></td></tr> <tr><td> Nota </td> <td>: $n </td></tr> <tr><td> Biaya Service </td> <td>: Rp. $h </td></tr> <tr><td> Tambahan </td> <td>: Rp. $b </td></tr> <tr><td> Diskon </td> <td>: Rp. $d </td></tr> <tr><td> Total </td> <td>: Rp. $t </td></tr> <tr bgcolor=black><td colspan=2 align=center> <a href=Service.php>Service Lagi</a></td></tr> </table> "; ?> </body>
Latihan : Buat Tampilan Seperti Dibawah ini :
Tugas = 35%, Quiz = 65% Nilai = Tugas + Quiz
Grade >80=”A” >70=”B” selain itu “C”
Kd Jurusan
12 Manajemen Informatika
13 Komputer Akuntansi
W
EB
P
RO
GR
AM
MI
NG
1
–
P
HP
&
M
YS
QL
If Bersarang (Nested If)
1. Tampilan input
2. Tampilan Output
1. Buat File Baru, simpan dengan resto.php
<form action=resto2.php method=post> <pre> Martabak Bogor -------------------------------- Nama : <input type=text name=n> Rasa : <select name=p> <option value=kacang>kacang</a> <option value=keju>Keju</a> <option value=ketan>Ketan</a> </select> Ukuran : <input type=radio value=besar name=u>Besar <input type=radio value=kecil name=u>Kecil Jumlah Beli : <input type=text name=j> Jenis Bayar : <input type=radio value=tunai name=b>Tunai <input type=radio value=kredit name=b>Kredit <input type=submit value=Simpan> <input type=reset value=Batal> </pre> </form>
2. Buat File Baru, simpan dengan resto2.php
Menu Rasa
Kacang Keju Ketan
Besar 15000 20000 25000
Kecil 10000 15000 20000
<?
if($u=="besar")
if($p=="kacang") $h=15000; else if($p=="keju") $h=20000; else $h=25000; else if($p=="kacang") $h=10000; else if($p=="keju") $h=15000; else $h=20000; $t = $h *$j; $pn = $t * 0.1; if($b=="tunai") $dis = 0.05*$t; else $dis = 0; $tb = $t + $pn - $dis; echo" <pre> Nota Pembayaran ----------------------- Nama : $n Martabak - ukuran : $u - Rasa : $p - harga : $h jumlah beli : $j ------------------------ Total : $t ppn 10% : $pn diskon : $dis ------------------------ Total Bayar : $tb </pre> "; ?> <a href=resto.php>Kembali</a>
W
EB
P
RO
GR
AM
MI
NG
1
–
P
HP
&
M
YS
QL
3. Buat File Baru, simpan dengan mie.php
<form action=ayam.php method=post> <pre> Mie Ayam Success ----------------------- Menu : <input type=radio value=bakso name=m>Bakso <input type=radio value=mie name=m>Mie Ayam Jenis : <select name=jns> <option value=biasa>Biasa</a> <option value=Pangsit>Pangsit</a> <option value=Super>Super</a> </select> Minuman : <input type=checkbox name=n value=2000>Teh <input type=checkbox name=a value=500>Aqua Jumlah Beli : <input type=text name=jb> <input type=submit value=Simpan> <input type=reset value=Batal> </pre> </form>
4. Buat File Baru, simpan dengan ayam.php
<?
if($m=="bakso")
if($jns=="biasa") $h=7000; else
if($jns=="pangsit")
$h=8000; else $h=9000; else
if($jns=="biasa")
$h=8000; else
if($jns=="pangsit")
$h=9000; else $h=10000; $mak = $h * $jb; $min = ( $a + $n ) * $jb; $tb = $mak + $min; echo" <pre> Nota Pembayaran ------------------- - Menu : $m - Jenis : $jns - harga : $h jumlah beli : $jb -------------------- Total - Makanan : $mak - Minuman : $min -------------------- Total Bayar : $tb </pre> "; ?>
<a href=mie.php>Kembali</a>
Menu Jenis
Biasa Pangsit Super
Bakso 6000 7000 8000
Mie Ayam 6500 7500 8500
W
EB
P
RO
GR
AM
MI
NG
1
–
P
HP
&
M
YS
QL
Quis Tipe A
Status Jabatan
Manager Staff Ob
Single 4000000 3000000 1000000
Menikah 5000000 3500000 1500000
Tampilan input.php
Tampilan Output.php
Keterangan :
- Jika Status=Menikah maka Tunjangan=Jml Anak * 50000
- Gaji Kotor = Gaji Pokok + Tunjangan
- pph = 5% * Gaji Pokok
- Gaji Bersih = Gaji Kotor – pph
Quis Tipe B
Provider Jabatan
5 Ribu 10 ribu 20 Ribu
M3 5500 10500 20500
XL 6000 11000 21000
Simpati 7000 12000 22000
Tampilan input.php
Tampilan Output.php
Keterangan :
- Total Bayar = Harga * Jml beli
- Jika Jml beli > 5 Bonus = “Kartu Perdana”
- Jika Jml beli > 10 Bonus = “Gantungan Kunci”
- Selain itu Bonus = “-“
W
EB
P
RO
GR
AM
MI
NG
1
–
P
HP
&
M
YS
QL
Quis Tipe C
Kelas Tujuan
Bandung Bali Yogya
Eksekutif 100000 500000 250000
Ekonomi 50000 350000 200000
Tampilan input.php
Tampilan Output.php
Keterangan :
- Total = Harga * jml Pesan
- Jika Keberangkatan = “malam” diskon= 5% * total
- Jika Keberangkatan = “pagi” diskon= 0
- Bayar = Total - Diskon
Quis Tipe D
Lokasi Pendidikan
SLTA D3 S1
Kota 301 302 303
kab 304 305 306
Tampilan input.php
Tampilan Output.php
Keterangan :
- Nilai Akhir = (Tulis + interview)/2
- Jika nilai Akhir > 70 maka Hasil = “Lulus”
- Selain itu hasil = “Gagal”
W
EB
P
RO
GR
AM
MI
NG
1
–
P
HP
&
M
YS
QL
Mengenal PHP MyAdmin
1. Buka Browser : Masuk Ke PHPMyAdmin
2. Buat Database : DBApotik
3. Buat Tabel Seperti dibawah ini
4. Isi 3 Record Masing Masing Tabel
5. Buatlah Query Untuk menampilkan :
6. Tambahkan Field Status varchar(5) pada table Kasir
7. Isi semua status kasir dengan “USER” menggunakan SQL
8. Ubah Nama table Kasir menjadi User
9. Ubah Field Tgl pada table Jual menjadi Tanggal
10. Kosongkan isi table User & Hapus table User.
11. Hapus Field Kduser pada Tabel Jual.
12. Backup /Export database DbAPotik.
Jawaban :
1. Buka Browser ,Ketikan : localhost/phpmyadmin
Username : root
Password : (Kosongkan)
2. Masukan : DbApotik pada Create A New Database
3. Masukan Nama Table pada bagian Name dan Jumlah Filed pada Number of field.
Contoh : Name = Obat Number Of Field = 4
4. Isi 3 Record Masing Masing Tabel dengan klik Tab INSERT
5. Masuk Ke TAB SQL : Ketikan perintah dibawah ini :
SELECT detail.notrans, detail.kdobat,
obat.nmobat, obat.harga, detail.jml,
(detail.jml * obat.harga) AS subtotal
FROM detail, obat
WHERE detail.kdobat = obat.kdobat
6. Pilih Tabel Kasir > klik tab STRUCTURE
Masukan angka 1 pada textbox Add > klik GO
Masukan Field Status Varchar(5) > klik Save
7. Masuk Ke TAB SQL : Ketikan perintah dibawah ini :
UPDATE kasir SET STATUS = "user";
8. Masuk Ke TAB STRUKTUR:
Ketikan User pada Textbox : Rename Table To
9. Pilih Tabel Jual > klik gambar pensil/change
Ubah Tgl menjadi Tanggal > klik Save
10. Pilih Tabel User > klik TAB EMPTY
Pilih Tabel User > klik TAB DROP
11. Pilih Tabel Jual > klik gambar silang / drop pada KdKasir
12. Masuk Ke TAB EXPORT :
Check pilihan Save As File & Masukan Nama File > Klik GO
*** Selamat Mengerjakan ***
TABEL OBAT TABEL KASIR
Field Tipe Data Field Tipe Data
*KdObat Char(6) *KdKasir Char(6)
NmObat Varchar(20) NmKasir Varchar(20)
Harga Double Password Varchar(15)
Stok Int
TABEL JUAL TABEL DETAIL
Field Tipe Data
Field Tipe Data
*NoTrans Char(6) NoTrans Char(6)
Tgl Date KdObat Char(6)
KdKasir Double Jml Int
Query
Field Nama Tabel
NoTrans Detail
KdObat Detail
NmObat Obat
Harga Obat
Jml Detail
Subtotal [ Harga * Jml ]
W
EB
P
RO
GR
AM
MI
NG
1
–
P
HP
&
M
YS
QL
Menampilkan Data
1. Buatlah Database : Db12080879
2. Buat Tabel : Artikel
Field Type Size ket
Id Int 4 PRI (AI)
Judul Varchar 100
Isi Text
Pengarang Varchar 25
3. Isi Tabel Artikel minimal 5 record.
4. Simpan file dibawah dengan nama : ViewData.php
<body bgcolor=#4285EA text=white>
<?
// koneksi
mysql_connect("localhost","root","PASSWORD");
mysql_select_db("db12080879");
// Tampilkan Data
echo"<a href=ViewData.php>Home</a>
|<a href=AddData.php>Upload Artikel</a><br><br>";
$t = mysql_query("select * from artikel");
while($r=mysql_fetch_array($t))
{
echo" <b><u> $r[1] </u></b><br>
Oleh : <i> $r[3] </i><br><br>
$r[2] <br><hr><br>
";
}
?>
</body>
PENJELASAN KODE :
1. Koneksi Ke Server MySql
mysql_connect(“Alamat_Host”,” Username”, “Password”);
2. Memilih Database
mysql_select_db(“Nama_Database”);
3. Menjalankan Perintah SQL
Mysql_query(“Perintah SQL”);
4. Konversi Data Ke Array
Mysql_fetch_array(“Perintah SELECT SQL”);
5. Bentuk Perulangan ( LOOPING )
A. Perulangan FOR
for ( nilai_awal,;nilai_akhir; iterasi )
{ pernyataan yang diulang }
For($i=0; $ i<5 ;$ i++)
{ echo” Data Ke - $i “; }
B. Perulangan WHILE
While(kondisi terpenuhi)
{ pernyataan yang diulang }
I=0;
While ($i<5)
{ $i++; echo”Data Ke - $i “; }
Tampilan File ViewData.php
W
EB
P
RO
GR
AM
MI
NG
1
–
P
HP
&
M
YS
QL
Input & Simpan
1. Pastikan Db12080879 & Tabel Artikel sudah ada.
Field Type Size ket
Id Int 4 PRI (AI)
Judul Varchar 100
Isi Text
Pengarang Varchar 25
2. Simpan file dibawah dengan nama : AddData.php
<body bgcolor=#4285EA text=white>
<a href=ViewData.php>Home</a>|
<a href=AddData.php>Upload Artikel</a><br><br>
<pre><form method=post action=Save.php>
Judul : <input type=text name=jdl>
Penulis : <input type=text name=pnl>
Isi : <textarea name=isi></textarea>
<input type=submit value=Simpan>
</form></pre>
</body>
3. Simpan file dibawah dengan nama : SaveData.php
<body bgcolor=#4285EA text=white>
<a href=ViewData.php>Home</a>|
<a href=AddData.php>Upload Artikel</a><br><br>
<?
// koneksi
mysql_connect("localhost","root","PASSWORD");
mysql_select_db("db12080879");
//Simpan Data
$s = mysql_query("insert into artikel
values( ' ','$jdl', '$isi', '$pnl' ) " );
//Tampil Data
if($s)
{ echo"<pre>
Data Tersimpan
-------------------------------------
Penulis : $pnl
Judul : $jdl
Isi : $isi
-------------------------------------
</pre>" ; }
?>
</body>
PERINTAH DASAR MYSQL :
1. Perintah SQL untuk menyimpan data
Insert into nama_tabel values(‘data1’, ‘data2’, ‘datan’);
2. Perintah SQL untuk menghapus data
Delete from nama_tabel where field=’kriteria’;
3. Perintah SQL untuk mengupdate/edit data
Update nama_table set field=’perubahan data’
Where field=’kriteria’;
4. Perintah SQL untuk menampilkan data
Select * from nama _tabel;
W
EB
P
RO
GR
AM
MI
NG
1
–
P
HP
&
M
YS
QL
Tampil & Hapus
1. Pastikan Db12080879 & Tabel Artikel sudah ada.
Field Type Size ket
Id Int 4 PRI (AI)
Judul Varchar 100
Isi Text
Pengarang Varchar 25
2. Simpan file dibawah dengan nama : TampilData.php
<body bgcolor=#4285EA text=white>
<a href=ViewData.php>Home</a> |
<a href=AddData.php>Upload Artikel</a><br><br>
<? // koneksi
mysql_connect("localhost","root","PASSWORD");
mysql_select_db("db12080879");
//Tampil Data
echo"<table border=1><tr><td>No.</td><td>
Judul</td><td>Penulis</td><td>Hapus</td></tr>";
$t = mysql_query("select * from artikel");
while($r = mysql_fetch_array($t))
{ $no++;
echo" <tr><td>$no;</td><td>$r[1]</td><td>$r[3]
</td> <td><a href=hapusdata.php?id=$r[0]>
Hapus</a></td> </tr>";
}
echo"</table>";
?> </body>
3. Simpan file dibawah dengan nama : HapusData.php
<body bgcolor=#4285EA text=white>
<? // koneksi
mysql_connect("localhost","root","PASSWORD");
mysql_select_db("db12080879");
//Hapus Data
$h = mysql_query(" delete from artikel where id='$id' ");
?>
<meta http-equiv=refresh
content='0; url=Tampil_Data.php' />
</body>
KETERANGAN :
1. Perintah SQL untuk menampilkan data
mysql_query("select * from artikel");;
2. Perintah SQL untuk menghapus data
mysql_query(" delete from artikel where id='$id' ");
3. Redirect Link Otomatis.
<meta http-equiv=refresh
content='0; url=Tampil_Data.php' />
Tampilan TampilData.php
W
EB
P
RO
GR
AM
MI
NG
1
–
P
HP
&
M
YS
QL
ADD -SAVE -VIEW
1. Buat DbMember & Tabel Member sudah ada.
Field Type Size ket
kdmember Char 8 PRI
Nama Varchar 30
Jenisk Text 10
telp Varchar 14
2. Simpan file dibawah dengan nama : AddMember.php
<body>
<pre><form method=post action=SaveMember.php>
PENDAFTARAN MEMBER
---------------------
Kode Member : <input type=text name=kd>
Nama Member : <input type=text name=nm>
Jenis kelamin :
<input type=radio name=jk value=pria>Pria
<input type=radio name=jk value=wanita>wanita
No Telp : <input type=text name=telp>
<input type=submit value=Simpan>
<input type=reset value=Batal>
</form></pre></body>
3. Simpan file dibawah dengan nama : SaveMember.php
<body>
<?
mysql_connect("localhost","root","PASSWORD");
mysql_select_db("dbmember");
$s = mysql_query("insert into member
values('$kd','$nm','$jk','$telp')");
?>
<meta http-equiv=refresh
content='0; url=ViewMember.php' />
4. Simpan file dibawah dengan nama : ViewMember.php
<body>
<a href=AddMember.php>Daftar Member</a>
<?
mysql_connect("localhost","root","PASSWORD");
mysql_select_db("dbmember");
echo"<table border=1><tr><td>No.</td><td>Kode</td>
<td>Nama</td><td>Jenis</td><td>Telp</td></tr>";
$t = mysql_query("select * from member");
while($r = mysql_fetch_array($t))
{ $no++;
echo" <tr><td>$no</td><td>$r[0]</td>
<td>$r[1]</td><td>$r[2]</td><td>$r[3]</td>
</tr>";
}
echo"</table>";
?>
</body>
W
EB
P
RO
GR
AM
MI
NG
1
–
P
HP
&
M
YS
QL
Array & Looping
1. Buka PHP Coders, Ketikan kode HTML seperti dibawah ini :
<html><head><title>Latihan Array</title></head><body>
<h3 align="center">Pengolahan Nilai Mahasiswa</h3>
<hr width="300px" noshade><br>
<div align="center">
<form method="post" action="input.php">
Masukan banyak data:
<input type="text" name="j" style="width:25px">
<input type="submit" name="i" value="Input" style="width:50px; height:30px">
</form></div> <br>
</body>
</html>
<?
if ($_POST["i"])
{ $j = $_POST["j"];
echo "<pre>
Masukan Data Nilai Mahasiswa
----------------------------
No. NIM N1 N2 N3 N4</pre>
<form method='post' action='output.php'>
<input type='hidden' name='j' value='$j'>";
for ($i = 0; $i < $j; $i++)
{ echo ($i + 1) . " ";
echo "<input type='text' name='nim" . $i . "' style='width:80px'> ";
echo "<input type='text' name='n1" . $i . "' style='width:30px'> ";
echo "<input type='text' name='n2" . $i . "' style='width:30px'> ";
echo "<input type='text' name='n3" . $i . "' style='width:30px'> ";
echo "<input type='text' name='n4" . $i . "' style='width:30px'><br>";
} echo "<br><input type='submit' value='Proses'>"; } ?>
2. Tambahkan Kode PHP dibawah kode HTML diatas :
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>Pengolahan Nilai Mahasiswa</title>
</head>
<body>
<h3 align="center">Data Nilai Mahasiswa</h3>
<hr noshade width="500px" size="1">
<table border="1" width="50%" align="center">
<tr align="center">
<td><b>No.</b></td>
<td><b>NIM</b></td>
<td><b>Absen</b></td>
<td><b>Tugas</b></td>
<td><b>UTS</b></td>
<td><b>UAS</b></td>
<td><b>Nilai Akhir</b></td>
</tr>
<?
for ($i = 0; $i < $_POST["j"]; $i++)
{
$nim = "nim" . $i;
$n1 = "n1" . $i;
$n2 = "n2" . $i;
$n3 = "n3" . $i;
$n4 = "n4" . $i;
$data[$i][0] = $_POST[$nim];
$data[$i][1] = $_POST[$n1];
$data[$i][2] = $_POST[$n2];
$data[$i][3] = $_POST[$n3];
$data[$i][4] = $_POST[$n4];
}
for ($i = 0; $i < $_POST["j"]; $i++)
{
echo "<tr align='center'><td>" . ($i + 1) . "</td>";
for ($j = 0; $j < 5; $j++)
{
echo "<td>" . $data[$i][$j] . "</td>";
}
$na = $data[$i][1] * 0.1;
$na = $na + $data[$i][2] * 0.2;
$na = $na + $data[$i][3] * 0.3;
$na = $na + $data[$i][4] * 0.4;
echo "<td>$na</td></tr>";
}
?>
</body>
</html>