Materi DPW


Contoh web server adalah Apache
Contoh database server MySQL

Fungsi Insert :
insert into masteruser values('admin','maherga bayu',password('123'));
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
$rs = mysql_query("insert into masterbarang values('".$_POST['txtkdbrg']."','".$_POST['txtnmbrg']."','".$_POST['txtstokbrg']."','".$_POST['txtsatbrg']."','".$_POST['txthrgjual']."')");

Fungsi Update :
$rs = mysql_query("update masterbarang set namabarang='".$_POST['txtnmbrg']."', stokbarang='".$_POST['txtstokbrg']."', setuanbarang='".$_POST['txtsatbrg']."',hargajualbarang='".$_POST['txthrgjual']."' where kodebarang='".$_POST['txtkdbrg']."'");
                                                $err = "Data sudah diupdate";

Fungsi Select :
                $rs = mysql_query("select * from masterbarang where kodebarang='".$_GET['id']."'");
                                                $getdata = mysql_fetch_row($rs);

Fungsi Delete :
$rs = mysql_query("delete from masterbarang where kodebarang='".$_GET['id']."'");
                                                $err = "masterbarang dengan kode '".$_GET['id']."' sudah dihapus !";
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
mysql_query("delete from detiljual where nourutjual='$globalnojual' and kodebarang='$globalkdbrg'");


Fungsi mysql_fetch_row
//masukin ke table penjualan
                                $rs = mysql_query("insert into penjualan (tanggaljual,totaljual) values(now(),0)");
                                //ambil no urut terakhir
                                $rs = mysql_query("select max(nourutjual) from penjualan");
                                $data= mysql_fetch_row($rs);
                                $globalnojual = $data[0];
                                //masukin data pertama ke detiljual
                                $rs = mysql_query("insert into detiljual values('$globalnojual','".$_POST['cmbkdbrg']."','".$_POST['txtjmljual']."')");------------------------------------------------------------------------------------------------------------------------------------------------------------------------
$rs = mysql_query($qryDtl);
$gtot = 0;
while($dataDtl=mysql_fetch_row($rs)){
?>
 | Hapus
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   //ini kalo baru buka form
                                //masukin ke table penjualan
                                $rs = mysql_query("insert into penjualan (tanggaljual,totaljual) values(now(),0)");
                                //ambil no urut terakhir
                                $rs = mysql_query("select max(nourutjual) from penjualan");
                                $data= mysql_fetch_row($rs);
                                $globalnojual = $data[0];
                                //masukin data pertama ke detiljual
                                $rs = mysql_query("insert into detiljual values('$globalnojual','".$_POST['cmbkdbrg']."','".$_POST['txtjmljual']."')");
                }
}

Fungsi mysql_fetch_array :
//edit dan berarti ambil datana dulu
                                case 'e' : $rs = mysql_query("select kodebarang, jumlahjual from detiljual where nourutjual='$globalnojual' and kodebarang='$globalkdbrg'");
                                $editdata = mysql_fetch_array($rs);
                                break;
                                //hapus
                                case 'h' : $rs = mysql_query("delete from detiljual where nourutjual='$globalnojual' and kodebarang='$globalkdbrg'");
                                break;
                }              


Koneksi
//siapin variabel untuk konfigurasi database
$host = "localhost";
$user = "root";
$pass = "";
$db = "ujian";

$cn = mysql_connect($host,$user,$pass);
//cek apakah koneksi berhasil
if(!$cn){
    // kalo gagal
                die("

Koneksi ke database gagal

".mysql_error());
} else {
                //kalo berhasil. pilih database
                $pilih = mysql_select_db($db);
                //bisa gak ya pilih database
                if(!$pilih){
                                //kalo gagal
                                die("

Database gagal dipilih

".mysql_error());
                }              
}
mysql_select_db("ujian");
?>

HTML
·         Hypertext Markup Language
·         Bahasa standard yang digunakan untuk membuat website
·         Bisa berisi teks, gambar, suara, video

       Website adalah halaman web yang ada di internet dan merupakan bagian dari suatu nama domain
       Homepage adalah halaman utama sebuah website
       Domain atau nama domain adalah penamaan alamat website di Internet
       Digunakan untuk memudahkan mengingat nama website
       http://www.google.com
       72.14.207.99

Hosting
       jasa layanan internet yang menyediakan sumber daya server-server untuk disewakan sehingga memungkinkan organisasi atau individu menempatkan informasi di internet berupa HTTP, FTP, EMAIL atau DNS
HTML
       Hypertext Markup Language
       Bahasa standard yang digunakan untuk membuat website
       Bisa berisi teks, gambar, suara, video
CSS
       Cascading Style Sheets
       menetapkan aturan tampilan/style yang akan digunakan pada sebuah website.
       Bisa berdiri sendiri sebagai sebuah dokumen dengan ekstension .css
       Bisa berada di dalam dokumen HTML
Javascript
       JavaScript merupakan sebuah bahasa scripting yang  dikembangkan oleh Netscape. 
       membuat halaman web yang interaktif.
       memerlukan browser yang mendukung Javascript (Javascript enabled browser)
PHP
       PHP : Hypertext Preprosessor
       Open source
       http://php.net
       Bisa dijalankan di windows dan linux
       Rasmus Lerdorf
Apache
       Webserver (server yang menyediakan layanan web)
       OpenSource
       http://apache.org
       Bisa diinstall di windows dan di linux
MySQL
       Database server
       Open source
       http://mysql.com
       Bisa diinstall di windows atau di linux
Web Statis
       Tidak adanya interaksi antara pengunjung dengan pemilik web
       Hanya menggunakan HTML saja
       Tidak menggunakan database
       Content hanya diberikan oleh pemilik web dan jarang diupdate
Web Dinamis
       interaksi antara pengunjung dengan pemilik web seperti memberikan komentar, transaksi online, forum
       Menggunakan bahasa pemrograman PHP, ASP
       Menggunakan database untuk menyimpan data
       Content bisa berasal dari pengunjung dan lebih sering diupdate
String
1. Addslashes() = menambahkan backslashes (\) di setiap kutip (quote)
2. chr() = menghasilkan karakter dari bilangan ASCII
3. crypt() = () – menghasilkan string terenkripsi searah.
Echo () – menampilkan satu atau beberapa string
Explode () – memecah string berdasarkan suatu delimiter (separator).
Htmlentities () – mengubah semua tag html menjadi HTML entities.
Htmlspecialchars () – mengubah semua karakter khusus menjadi HTML entities
Implode () – menggabungkan elemen array menjadi string dengan suatu delimiter (separator).
Join () – sama dengan implode()
Ltrim () – menghapus karakter tertentu (“ “, \t, \n, \r, \0, \x0B) di awal string.
md5 () – menghasilkan string terenkripsi searah.
nl2br () – menambahkan HTML line break (
) sebelum semua baris baru dalam string
number_format () – mengatur format angka.
Ord () – menghasilkan kode ASCII dari suatu karakter.
Rtrim () - menghapus karakter tertentu (“ “, \t, \n, \r, \0, \x0B) di akhir string
Split () – sama dengan explode
str_repeat () – mengulang string
str_replace () – mengganti semua string dalam pola menjadi suatu string.
strip_tags () – mengabaikan HTML dan PHP tag dalam string.
Stripslashes () – menghilangkan backslashes (\) dalam string.
Strlen – menghitung panjang string.
Strpos () – mencari posisi pertama sebuah string dalam string.
Strrchr () – mencari posisi terakhir sebuah karakter dalam string.
Strrpos () – mencari posisi terakhir sebuah string dalam string.
Strrev () – membalik string.
Strstr () – mencari posisi pertama sebuah karakter dalam string.
Strtolower () – mengubah string menjadi huruf kecil (lower-case).
Strtoupper () – mengubah string menjadi huruf kapital (upper-case)
Substr () – memotong string
Trim () - menghapus karakter tertentu (“ “, \t, \n, \r, \0, \x0B) di akhir dan akhir string.
Ucfirst () – mengubah huruf pertama dari semua string menjadi Upper-case.
Ucwords () – mengubah huruf pertama tiap kata dalam string menjadi upper- case.
Wordwrap () – memotong sejumlah karakter dalam string dengan break-character.



HAPUS
 Koneksi
 input data
 input
 edit
 ubah
 update
Penanganan file
Manipulasi file


No comments:

Post a Comment