Presentasi Pemrograman Web Dinamis



Assalamualaikum wr.wb
Video yang saya posting ini untuk memenuhi tugas dari mata kuliah pemrograman web dinamis yang saat ini saya tempuh. Tugasnya yaitu membuat Sistem informasi KRS bagi mahasiswa berbasis web. Sistem yang dibuat menggunakan : HTML, PHP, MYSQL, dkk.





Read more ...

Menampilkan Data inputan tanpa database dengan PHP





file Tugas2.php
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Tugas 2</title>
<link rel="stylesheet" type="text/css" href="css/bootsrtap-theme.css">
<link rel="stylesheet" type="text/css" href="css/bootsrtap-theme.min.css">
<link rel="stylesheet" type="text/css" href="css/bootstrap.css">
</head>
<body>

<div class="content">
<div class="container">
<div class="panel panel-primary">
<div class="panel-heading">
<h3 class="panel-title"><center>Inputan</center></h3>
</div>
<div class="panel-body">
<?php
session_start();
if((empty($_GET["destroy"])==FALSE)){
session_destroy();
echo "<a href='beli_n.php'>kembali</a>";
}
?>

<form method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<pre>
Nama  :<input type="text" name="nama"><br>
NIM   :<input type="text" name="nim"><br>
Prodi :<input type="text" name="prodi"><br>
<input type="submit" name="bhasil" value="Masukkan"> <input type="reset" name="bbatal" value="Batal">
</pre>

<table width="100%" border="1">
<tr>
<td><center>No</center></td>
<td><center>Nama</center></td>
<td><center>Nim</center></td>
<td><center>Prodi</center></td>
</tr>
<?php
$awal=1;
if (@$_POST["nama"]!=''){
if (empty($_SESSION["isi"])==TRUE){
$_SESSION["isi"]=1;
}else{
$_SESSION["isi"]++;
}

@$nama=trim($_POST["nama"]);
@$nim=trim($_POST["nim"]);
@$prodi=trim($_POST["prodi"]);
$_SESSION["akhir"][$_SESSION["isi"]]=array($nama,$nim,$prodi);
}
@$awal = $_SESSION["isi"];

for ($i=0;$i<=$awal;$i++) {
if (@$_SESSION['akhir'][$i][0]!=''){
echo "<tr>
<td align=center>$i</td>
<td align=center>".@$_SESSION['akhir'][$i][0]."</td>
<td align=center>".@$_SESSION['akhir'][$i][1]."</td>
<td align=center>".@$_SESSION['akhir'][$i][2]."</td>
";
}

}


echo "<a href='destroy.php'><input type='button' value='Reset'></a>";
?>
</table>
</div>
</div>
</div>
</div>

<script src="js/bootstrap.js" type="text/javascript" charset="utf-8" async defer></script>
<script src="js/bootstrap.min.js" type="text/javascript" charset="utf-8" async defer></script>
</body>
</html>


file destroy.php
<?php
session_start();
session_destroy();
?>
<meta http-equiv='refresh' content='0;url=http://localhost/pwd/tugas2.php'>

Read more ...

Pertemuan Ketujuh

STACK (TUMPUKAN)

3
4

4

Int B = 4 ;
Int c *, * D ;
Int A  = 3 ;


-7
-5

4

C = & A ;
Cout << * C ;
D = & B ;
Cout << * D ;
B = -5 ; A = -7 ;
Cout << * D << * C ;

Ø  2 cara mendeklarasikan bilangan NODE :
?




a.       Node * A ; A→
b.      Node A ; A
A.into = 3 ;
3




A.berikut = NULL A
Delete A
Node * A = new Node ;
A.into = 5 ;
5




A.berikurt = NULL
4




NULL
               Struct Node {
               Int into ;
               Node * berikut ;
               }
Struct Node {
Int into ;
Node * berikut ;
}
Delete Q {
Node * Q = new node ;
Q.into = 7 ;
Q.berikut NULL
}
Int Q = 7 ;
Cout << * C ;

Ø  Class Node {
Public ;
Int data ;
Node * berikut ;
};
Node * Q = new node ;
Q → data = 7 ;
Q → berikut = NULL ;
Node * P = new node ;
P → data = 3 ;
P → berikut = NULL ;
Q → berikut = P ;

Ø  Jalan = p ;
While jalan →berikut ; ! = NULL {
Jalan = jalan → berikut ;
Cout << jalan → into ;
Cout << P → berikut → into ;
Cout << p → berikut → berikut = S ;

Cout << p → berikut → berikut → berikut  = T 
Read more ...

Pertemuan Keenam

Overloading operator & Overload operator penugasan
template<class T>
T& Array1D<T>::operator[](int i) const
{
return element[i];

}

template<class T>
Array1D<T>& Array1D<T>::operator=(const Array1D<T>& v)
{
if (this != &v) {
size = v.size;
delete [] element;
element = new T[size];
for (int i = 0; i < size; i++)
element[i] = v.element[i];
}
return *this;
}

Operator = pada dasarnya berfungsi untuk menyalin semua elemen dari array
v (2) ke array yang lain, dalam hal ini diwakili this. Jika v bukan dirinya sendiri (4)
maka proses penyalinan akan dilaksanakan. Langkah pertama, ukuran dari v disalin
(5). Elemen lama (bila ada) dibebaskan (6). Kemudian dipesan memori sebesar ukuran
size untuk array element (dalam hal ini yang ditunjuk pointer this) (7). Setelah itu
baru disalin elemen demi elemen (8) setiap elemen array v ke elemen array this (9).
Pointer this dikembalikan (11).
Read more ...

Pertemuan Kelima

TDA Array
    - setiap instan objek data adalah himpunan pasangan terbentuk ( indeks, harga )
    - tidak ada himpunan pasangan himpunan dengan indeks sama
    - fungsi- fungsi yang di berlakukan pada arrray.
 > Buat            : membuat Array kosong awal
 > Simpan       : menambah pasangan berbentuk ( indeks, harga) kedalam himpunan dan jika terdapat pasangan                         indeks sama  --> hapus pasangan lama
 > Tampilkan  : tampilkan harga dari pasangan bila diberikan indeksnya.

Perlu diperhatikan bahwa yang aktif pada copy konstruktor di atas adalah
pointer this. Ukurannya disalin dari objek v (4), kemudian dipesan memori sebanyak

ukurannya (5). Proses penyalinan elemen dilakukan elemen demi elemen (6 dan 7).

Konstruktor copy array satu dimensi
template<class T>
Array1D<T>::Array1D(const Array1D<T>& v)
{
size = v.size;
element = new T[size];
for (int i = 0; i < size; i++)
element[i] = v.element[i];

}


Read more ...
@2014| Alldynovryaldy