MODUL 2 PEMROGRAMAN WEB PHP
YAYASAN AMINAHUSEN
SMK AL-FARISI LELES TEKNIK KENDARAAN RINGAN - TEKNIK KOMPUTER DAN JARINGAN AKUNTANSI - ADMINISTRASI PERKANTORAN – TEKNIK SEPEDA MOTOR TERAKREDITASI “B” JL.RAYA LELES NO.11 TELEPON (0262) 2458081 GARUT Email:
[email protected] Site: http://www.smkalfarisi.sch.id
Email :
[email protected] Site : www.smkalfarisi.sch.id
Latihan1.php "; echo "Dengan menggunakan PHP"; ?>
Latihan2.php "; echo "Alamat saya = ".$alamat."
"; echo "Usia saya = ".$usia; ?> Latihan3.php
"; echo"Bilangan 2 = ".$bilangan_2."
"; echo"Hasil Penjumlahan = ".$tambah."
"; echo"Hasil Pengurangan = ".$kurang."
"; echo"Hasil Perkalian = ".$kali."
"; echo"Hasil Pembagian = ".$bagi."
"; ?>
Rohadi Yusup, SST.
Page 2
LATIHAN 4 & Latihan 5 Latihan4.php
Latihan 4 Latihan5.php
"; Rohadi Yusup, SST.
Page 3
echo"Bilangan 2 = ".$bilangan_2."
"; echo"Hasil Penjumlahan = ".$tambah."
"; echo"Hasil Pengurangan = ".$kurang."
"; echo"Hasil Perkalian = ".$kali."
"; echo"Hasil Pembagian = ".$bagi."
"; ?>
Latihan 6 & Latihan 7 Latihan6.php
Registrasi Member
Latihan7.php
Tampil Registrasi DATA MEMBER |
| |
Email | |
Nama | |
Rohadi Yusup, SST.
Page 5
Pekerjaan | |
Jenis Kelamin | |
Alamat | |
Hobby | |
Latihan 8 & Latihan 9 Latihan8.php
Nilai Siswa Latihan9.php
Nilai Siswa NILAI SISWA |
| |
Rohadi Yusup, SST.
Page 7
NIS | |
Nama | |
Jurusan | |
Nilai UTS | |
Nilai UAS | |
Nilai Tugas | |
Total Nilai | |
Nilai Akhir | =80){ $na="A"; $ket="Istimewa"; }elseif($tn>=70){ $na="B"; $ket="Baik"; }elseif($tn>=60){ $na="C"; $ket="Cukup"; }elseif($tn>=40){ Rohadi Yusup, SST.
Page 8
$na="D"; $ket="Kurang"; }else{ $na="E"; $ket="Gagal"; } echo $na; ?> |
Keterangan | |
APLIKASI DATABASE MYSQL Nama Database: akademik Tabel : siswa No Field 1 nis 2 nama 3 pwd 4 jurusan 5 kelas 6 kota 7 telp
Type Char Char Char Char Char Char Char
Size 8 30 10 10 6 20 15
Keterangan Primary key
Tabel : matapelajaran No Field 1 kode_mp 2 matapelajaran 3 jml_jam
Type Char Char Int
Size 10 30
Keterangan Primary key
Tabel : nilai No Field 1 nis 2 kode_mp 3 n_uts 4 n_uas
Type Char Char Int Int
Size 8 10
Keterangan
Rohadi Yusup, SST.
Page 9
5 6
n_tugas n_akhir
Int Char
1
Nama File: db.php Nama File: siswa.php
Daftar Siswa DAFTAR SISWA
<strong>NIS | <strong>Nama | <strong>Password | <strong>Jurusan | <strong>Kelas | <strong>Alamat | <strong>Kota | <strong>Telp | <strong>Proses |
| | | Rohadi Yusup, SST.
Page 10
| | | | | |
Tambah Record
Nama File: insert_siswa.php alert('Data sudah tersimpan');"; //menghubungkan(link) ke file siswa.php echo"<script>location='siswa.php';"; } } ?>
Input Siswa Rohadi Yusup, SST.
Page 11
Nama File: del_siswa.php alert('Data sudah terhapus');"; //Menghubungkan (link) ke file siswa.php echo"<script>location='siswa.php';"; } ?> Nama File: edit_siswa.php alert('Data sudah ter-update');"; Rohadi Yusup, SST.
Page 13
//Menghubungkan (link) ke file siswa.php echo"<script>location='siswa.php';"; } } ?>
Input Siswa
TUGAS 1. 2. 3. 4.
Buatlah Halaman Daftar Matapelajaran dari table matapelajaran Buatlah Form menambah data Matapelajaran Buatlah Form meng-edit data Matapelajaran Buatlah script untuk menghapus data Matapelajaran
Rohadi Yusup, SST.
Page 15
Nama File: nilai.php
Nilai Siswa DAFTAR NILAI SISWA
Rohadi Yusup, SST.
Page 16
<strong>NIS | <strong>Nama | <strong>Kode Mata Pelajaran | <strong>Mata Pelajaran | <strong>Nilai UTS | <strong>Nilai UAS | <strong>Nilai Tugas | <strong>Nilai akhir | <strong>Proses |
| | | | | | | | Edit | Hapus |
Tambah Record
Nama File: insert_nilai.php
Rohadi Yusup, SST.
Page 17
$rata=(0.5 * $_POST[uas]) + (0.4 * $_POST[uts]) + (0.1 * $_POST[tugas]); if($rata >= 80)$na="A"; elseif($rata >= 70)$na="B"; elseif($rata >= 60)$na="C"; elseif($rata >= 40)$na="D"; else $na="D"; $sql="INSERT INTO nilai(nis,kode_mp,semester,n_uts,n_uas,n_tugas,n_akhir) VALUES('".$_POST['nis']."','".$_POST['kode_mp']."','".$_POST['semester']."','".$_POST['uts']."','".$_POS T['uas']."','".$_POST['tugas']."','$na')"; $result=mysql_query($sql) or die(mysql_error()); if($result){ echo"<script>alert('Data sudah tersimpan');"; echo"<script>location='nilai.php';"; } }
?>
Nilai Siswa FORM NILAI SISWA
Nama File: del_nilai.php alert('Data sudah terhapus');"; //Menghubungkan (link) ke file siswa.php echo"<script>location='nilai.php';"; } Rohadi Yusup, SST.
Page 19
?> Nama File: edit_nilai.php = 80)$na="A"; elseif($rata >= 70)$na="B"; elseif($rata >= 60)$na="C"; elseif($rata >= 40)$na="D"; else $na="D"; //Query update record siswa $sql_update="UPDATE nilai SET nis='".$_POST['nis']."',kode_mp='".$_POST['kode_mp']."',semester='".$_POST['semester']."',n_uts='". $_POST['uts']."',n_uas='".$_POST['uas']."',n_tugas='".$_POST['tugas']."',n_akhir='$na' WHERE nis='".$_POST['no']."' AND kode_mp='".$_POST['kd']."'"; //Execute query $rs_update=mysql_query($sql_update)or die(mysql_error()); if($rs_update){ //Menampilkan message box echo"<script>alert('Data sudah ter-update');"; Rohadi Yusup, SST.
Page 20
//Menghubungkan (link) ke file nilai.php echo"<script>location='nilai.php';"; } } ?>
NILAI SISWA FORM NILAI SISWA
Rohadi Yusup, SST.
Page 22